/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/

.slider-sub-header{
	font-size: 20px !important; 
	line-height: 25px !important;
}
#feature-icons {
	border-right: 1px dashed #fff;
}

/*mobile adjustments*/
@media only screen and (max-width: 767px) {
	#feature-icons {
	border-right: 0;
	margin-top: 70px !important;
	}
	#top-left-iconbox .iconbox_content_container.av_inherit_color{
	min-height: auto !important;
	}
	#menu-item-329 {
margin-top: 10px;
	}
	#home-banner-img1 {
   margin-top: 0 !important; 
   margin-bottom: 0 !important;
	}
	.flex_column.av-1znso-be65a0e6180e6ba51caf2bdc49814465.av_one_third.avia-builder-el-26.el_after_av_one_third.avia-builder-el-last.flex_column_table_cell.av-equal-height-column.av-align-top, .flex_column.av-3vk5w-98142450e24dec3627f14bbd172c2591.av_one_third.avia-builder-el-22.el_after_av_one_third.el_before_av_one_third.flex_column_table_cell.av-equal-height-column.av-align-top{
		margin-top: 60px !important;
	}
.avia-section-huge .content, .avia-section-huge .sidebar {
    padding-top: 50px;
    padding-bottom: 50px;
	}
	#top .avia-slideshow-arrows a{
		margin: -30px;
	}
	.responsive #top .av-large-testimonial-slider.avia-testimonial-wrapper .avia-testimonial {
    padding: 0 !important;
	}
	.responsive #top .container .av-content-small, .responsive #top #wrap_all .flex_column, .responsive #top #wrap_all .av-flex-cells .no_margin {
    margin-bottom: 0px;
	}
}
#home-banner-img1{
	margin-top: -100px;
	margin-bottom: -110px;
}
/* Custom grid row width*/

#av-grid-custom-width {
    max-width: 1310px;
    margin: 0 auto;
}
#top .avia-button.avia-color-dark {
    border: 2px solid #000 !important;
}

#custom-icon-box-icon{
	margin-top: -80px;
}
#custom-icon-box-icon .av-icon-char {
    background: #fff;
}


#top-left-iconbox.iconbox.av-no-box .iconbox_icon {
    margin: 0 0 0 -14px !important;
    font-size: 60px !important;
    border: none !important;

}
#top-left-iconbox .iconbox_content_title, #top-left-iconbox .iconbox_content_container.av_inherit_color{
	 text-align: left !important;
}
#top-left-iconbox .iconbox_content_container.av_inherit_color{
	min-height: 75px;
}
#top .flex_column_table.av-equal-height-column-flextable:not(:first-child) {
    margin-top: 0;
}

/*testimonial*/
.avia-testimonial-markup-entry-content {
    font-size: 18px;
    line-height: 25px;
}

#top .av_inherit_color a {
    text-decoration: none !important;
}
#menu-item-329 {
	margin-right: 5px;
    background: #002a54 !important;
    padding: 12px 30px !important;
    border-radius: 50px;
}
#menu-item-329 a {
color: #fff !important;
	text-decoration: none;
}
#menu-item-1188 {
    background: #002a54 !important;
    padding: 12px 30px !important;
    border-radius: 50px;
}
#menu-item-1188 a {
color: #fff !important;
	text-decoration: none;
}

#header_meta .social_bookmarks {
    margin-top: 10px;
}
#top .av_header_transparency #header_meta {
    border: none;
}

@media only screen and (max-width: 767px) {
#custom-icon-boxes{
	margin-top: 80px !important;
	}
}

/*gravity form*/
body #gform_wrapper_1 .gform_footer input[type=submit] {
	background: #004386;
	color: #fff;
	padding: 12px 30px;
	border-radius: 50px;
}
body #gform_wrapper_1 .gform_footer input[type=submit]:hover {
opacity: .8;
}
body #gform_wrapper_3 .gform_footer input[type=submit] {
	background: #004386;
	color: #fff;
	padding: 12px 30px;
	border-radius: 50px;
}

#top fieldset {
    margin-bottom: 0 !important;
}
#top .gform_wrapper input, #top .gform_wrapper select {
    padding: 12px !important;
    border-radius: 5px;
    border-color: #004386 !important;
}
#top textarea {
    padding: 12px !important;
    border-radius: 5px;
    border-color: #004386 !important;
}
div#contact_list {
    margin-top: 20px;
}
.page-id-493 #top-left-iconbox .iconbox_content_container.av_inherit_color{
	min-height: 155px;
}
.page-id-516 #top-left-iconbox .entry-content-header{
	height: 90px;
}
/*partner logos*/
/* Partner logo Spacing */
#top .avia-logo-element-container .slide-entry  {
    padding: 15px!important;
}
.services-textbox{
	min-height: 300px;
}
.services-textbox1{
	min-height: 330px;
}
@media only screen and (max-width: 767px) {
	.services-textbox{
	min-height: auto;
}
.services-textbox1{
	min-height: auto;
}
	.av-special-heading h1 {
    font-size: 25px !important;
}
}
.g-recaptcha {
transform:scale(0.77);
-webkit-transform:scal(0.77);
transform-origin:0 0;
-webkit-transform-origin:0 0;
}

.post-loop-1 .big-preview {
    position: relative;
    max-width: 80%;
    margin: 0 auto;
}

.page-id-788 .iconbox_left_content .iconbox_icon, .page-id-788 .iconbox_right_content .iconbox_icon, .page-id-461 .iconbox_left_content .iconbox_icon, .page-id-461 .iconbox_right_content .iconbox_icon{
    width: 40px !important;
    height: 40px !important;
    font-size: 27px;
    line-height: 40px !important;
}
.page-id-788 .iconbox_content  h3{
	text-transform: none !important;
	margin-top: 11px !important;
}
.page-id-461 .iconbox_content  h3{
	text-transform: none !important;
	margin-top: 11px !important;
}
.page-id-788 .iconbox_content  h3:hover{
color: #004386;
}
.page-id-788 .av-tab-section-tab-title-container.avia-tab-title-padding-default{
	display: none;
}
.page-id-788 .iconbox_content_title, .page-id-461 .iconbox_content_title {
    margin-bottom: 6px !important;
}
@media only screen and (max-width: 767px){
.responsive #top .container .av-content-small, .responsive #top #wrap_all .flex_column, .responsive #top #wrap_all .av-flex-cells .no_margin {
    margin-bottom: 10px;
	}
}
span.avia-single-number.__av-single-number {
    font-weight: bold;
    margin-left: 10px;
    margin-right: 10px;
    letter-spacing: .05em;
}
