/* ==========================================================================
   SOLILQUOY CAROUSEL
   ========================================================================== */

#wrapper .soliloquy-container .soliloquy-prev {
	left: -50px
}

#wrapper .soliloquy-container .soliloquy-next {
	right: -50px;
}

#wrapper .soliloquy-container .soliloquy-item {
	border: 1px #EFEFEF solid;
	-webkit-transition: border-color 00.5s;
	-moz-transition: border-color 00.5s;
    transition: border-color 00.5s;
}

#wrapper .soliloquy-container .soliloquy-item:hover {
	border: 1px #000 solid;
	-webkit-transition: border-color 00.5s;
	-moz-transition: border-color 00.5s;
    transition: border-color 00.5s;
}

/* ==========================================================================
   RESPONSIVE ADD-ONS
   ========================================================================== */

.responsive-column-inner-wrap.overlay-type-color h3, .responsive-column-inner-wrap.overlay-type-color h3.has-text-align-left {
	background-image: url(../images/h-underline.jpg);
	background-position: 0% 100%;
	padding: 0;
	padding-bottom: 15px;
	background-repeat: no-repeat;
}

.responsive-column-inner-wrap.overlay-type-color h3.has-text-align-center {
	background-image: url(../images/h-underline.jpg);
	background-position: 50% 100%;
}

.responsive-column-inner-wrap.overlay-type-color h3.has-text-align-right {
	background-image: url(../images/h-underline.jpg);
	background-position: 100% 100%;
}

h2.responsive-block-editor-addons-testimonial-name {
	background: none;
	font-size: 24px;
}

/* ==========================================================================
   ACCORDION
   ========================================================================== */

.site-content .wp-block-ub-content-toggle-accordion {
	border-color: #E1E1E1!important;
	border-top: none!important;
}

.site-content .wp-block-ub-content-toggle-accordion-title-wrap {
	background: #C86919!important;
}

.site-content .wp-block-ub-content-toggle-accordion-title {
	font-family: loos-normal, sans-serif;
	font-size: 24px;
	font-style: italic;
}


/* ==========================================================================
   GRAVITY FORMS
   ========================================================================== */

#wrapper .gform_wrapper input[type=text], #wrapper .gform_wrapper input[type=url], #wrapper .gform_wrapper input[type=email], #wrapper .gform_wrapper input[type=tel], #wrapper .gform_wrapper input[type=number], #wrapper .gform_wrapper input[type=password] {
	font-size: 18px;
	padding: 15px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 1px #BEBEBE solid;
	background: #F7F5F2;
}

#wrapper .gform_wrapper textarea {
	font-size: 18px;
	padding: 15px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 1px #BEBEBE solid;
	background: #F7F5F2;
}

#wrapper .gform_wrapper .gfield_required {
	color: #242D31;
}

#gform_2 .gform_footer {
	display: none;
}

@media only screen and (max-width: 767px) {
	#wrapper .soliloquy-container .soliloquy-prev, #wrapper .soliloquy-container .soliloquy-next {
		display: none;
	}
}