/*
Theme Name: Enfold Child
Theme URI:  
Author: MI
Author URI:  
Description: Enfold Child
Version: 1.0
Template: enfold
Text Domain: enfold-child

*/

body , body p , body p a , h1 , h2 , h3 , h4 , h5 , h6 {
	font-family:'Heebo' !important;
}


#top #wrap_all .header_color.av_header_transparency, #top #wrap_all .header_color.av_header_transparency .phone-info.with_nav span, #top #header.header_color.av_header_transparency .av-main-nav > li > a .avia-menu-text, #top #header.header_color.av_header_transparency .av-main-nav > li > a .avia-menu-subtext {
    color: #fff !important;
}
.av-main-nav-wrap {
    float: right;
}
#top .main_menu .menu li.current-menu-item  a{
	color:#fff !important;
 
}
.av-main-nav li:hover .avia-menu-fx, .current-menu-item > a > .avia-menu-fx, .av-main-nav li:hover .current_page_item > a > .avia-menu-fx {
	display:none;
}
.av-masonry-date, .av-masonry-text-sep, .av-masonry-author , .news-time {
	display:none ;
}
.togglecontainer .single_toggle:first-child .toggler, .togglecontainer .taglist + .single_toggle .toggler {
    font-weight: 700;
}
.av_toggle_section .toggle_icon , .av_toggle_section .toggle_icon span {
	border-color: #666 !important;
}






#top #wrap_all .av-social-link-facebook a {
    color: #444 !important;
}
#top #wrap_all .av-social-link-facebook:hover a {
    color: #fff !important;
}
.main_color .avia-icon-list .iconlist-timeline {
    border-color: #fff;
}
 #top .main_color .wpcf7 input[type='text'] {
	 border:1px solid #666;
 }
 #top .main_color .wpcf7 textarea {
	 border:1px solid #666;
	 max-height:120px;
 }
#top .main_menu .menu li.mzcurrent a {
    color: #238ab5;
}
.main_color .avia-icon-list .iconlist-timeline , .alternate_color .avia-icon-list .iconlist-timeline {
    display: none;
}
.widget_nav_menu  >a, .widget_nav_menu  >a ,
.inner_sidebar ul.menu li a   {
    font-size: 18px !important;
}
#top .main_color .wpcf7 input.wpcf7-not-valid {
    border: 1px solid red !important;
}
/**/
 
html .av-large-gap.av-fixed-size .av-masonry-entry .av-inner-masonry {
    position: absolute;
    top: 0px;
    left: 15px;
    right: 15px;
    bottom: 30px;
    margin-bottom: 6px;
    -moz-box-shadow: 0px 0px 11px rgba(000,000,000,0.3), inset 0px 0px 0px rgba(255,255,255,0);
    -webkit-box-shadow: 0px 0px 11px rgba(000,000,000,0.3), inset 0px 0px 0px rgba(255,255,255,0);
    box-shadow: 0px 0px 11px rgba(000,000,000,0.3), inset 0px 0px 0px rgba(255,255,255,0);
}

.alternate_color .container .portfolioblue .av-inner-masonry-content {
	background:#9cc2df !important;
	padding: 15px;
    text-align: center;
}
.portfolioblue .avia-arrow {
	display:none;
}
.alternate_color .container .portfolioblue .av-inner-masonry-content h3 {
	font-size:24px;
	font-weight:700;
	color:#fff !important;
}
.alternate_color .container .portfolioblue .av-inner-masonry-content .av-masonry-entry-content {
	color:#fff !important;
	padding-top: 0 !important;
}
 .portfolioblue .av-masonry-outerimage-container {
    background-color: #000 !important;
}
 .portfolioblue  .av-masonry-image-container {
	 opacity:0.5;
 }
.portfolioblue  .av-masonry-image-container:hover  {
	 opacity:1;
 }
/*gravity form 2*/

.contfoot_wrapper.gform_wrapper {
overflow: inherit;
margin: 0;
width: 100%;
float:right !important;
}
.contfoot_wrapper.gform_wrapper.gf_browser_chrome .gform_body {
	width:100% !important;
	float:right;
}
.home2 .gform_footer {
	width:100% !important;
	float:right;
}
.contfoot_wrapper.gform_wrapper .top_label input.medium {
padding-right: 2px;
}
.contfoot_wrapper.gform_wrapper .top_label .gfield_label {
    font-weight: 400;
    font-size: 17px;
	    margin-bottom: 0px;
		color:#fff;
		display:none;
}
.home2 .gfield_required {
	display:none;
}
body .contfoot_wrapper.gform_wrapper .top_label div.ginput_container {
    margin-top: 2px;
}
.contfoot_wrapper.gform_wrapper .top_label input.medium,
.contfoot_wrapper.gform_wrapper .top_label select.medium {
width: 100%;
 font-family:'Heebo' !important;
 
    border: 2px solid #fff !important;
    padding: 5px 6px !important;
    color: #fff !important;
    margin: 0;
    width: 100%;
    display: block;
    margin-bottom: 20px;
    background: transparent !important;
    border-radius: 0px;
    height: 44px !important;
}
.validation_error {
	display:none;
}
.contfoot_wrapper.gform_wrapper input[type=text],
.contfoot_wrapper.gform_wrapper input[type=url],
.contfoot_wrapper.gform_wrapper input[type=email],
.contfoot_wrapper.gform_wrapper input[type=tel],
.contfoot_wrapper.gform_wrapper input[type=number],
.contfoot_wrapper.gform_wrapper input[type=password] {
outline-style: none;
font-size: 16px;
height: 43px;
font-family: inherit;
padding: 5px 20px 5px 20px !important;
letter-spacing: normal;
 border: 1px solid #fff;
  background:#fff;
  color:#3d3b3b;
  	-moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
     box-sizing: border-box;
	 -webkit-border-radius: 60px;
-moz-border-radius: 60px;
border-radius: 60px;
 font-family:'Heebo' !important;
}
.contfoot_wrapper.gform_wrapper ul li.gfield {
    clear: none;
    margin-bottom: 10px;
    width: 32.3%;
    float: right;
    margin-left: 1.33% !important;
		-moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
     box-sizing: border-box;
}
.contfoot_wrapper.gform_wrapper ul li#field_1_3 {
	margin-left:0 !important;
}
.gform_wrapper .top_label .gfield_error input.large, .gform_wrapper .top_label .gfield_error select.large, .gform_wrapper .top_label .gfield_error textarea.textarea {
  width: 100%;
}
.contfoot_wrapper.gform_wrapper .gform_footer {
    padding: 0px 0 0px 0;
    margin: 0px 0 0 0;
    clear: none;
    padding-left: 7px;
    width: 100%;
    float: right;
}
.contfoot_wrapper.gform_wrapper .gform_footer {
	padding-top:10px;
}
.contfoot_wrapper.gform_wrapper .gform_footer input.button, .contfoot_wrapper.gform_wrapper .gform_footer input[type=submit] {
    font-size: 20px;
    border: 2px solid #fff;
	height: 44px; font-family:'Heebo' !important;
    width: 223px;
    text-align: center !important;
    color: #fff;
    background: #9cc3df !important;
    padding: 0;
    font-weight: 400;
    margin : 10px auto 0px auto !important;
 
    float: none !important;
	display:block;
 
cursor:pointer;
}
.contfoot_wrapper.gform_wrapper .gform_footer input.button:hover,
.contfoot_wrapper.gform_wrapper .gform_footer input[type=submit]:hover {
	background:#9cc3df  !important;;
}
.contfoot_wrapper.gform_wrapper.gform_validation_error .top_label input.medium, 
.contfoot_wrapper.gform_wrapper.gform_validation_error .top_label select.medium {
    width: 100% !important;
}
.contfoot_wrapper.gform_wrapper div.validation_error {
color: red;
font-size: 16px;
line-height:18px;
font-weight: bold;
margin-bottom: 0px;
}
.contfoot_wrapper.gform_wrapper li.gfield.gfield_error.gfield_contains_required {
margin-top: 0;
margin-bottom: 10px !important;
padding-left: 0 !important;
padding-right: 0 !important;
}
html[dir=rtl] .contfoot_wrapper.gform_wrapper span.ginput_left, html[dir=rtl] .contfoot_wrapper.gform_wrapper ul.gform_fields li.gfield {
    padding-left: 0px;
    padding-right: 0;
}
.contfoot_wrapper.gform_wrapper li.gfield.gfield_error, 
.contfoot_wrapper.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
background: none !important;
margin-bottom: 0px !important;
padding: 0 !important;
border:  none !important;
}
.contfoot_wrapper.gform_wrapper .top_label .gfield_error {
 
}
.contfoot_wrapper.gform_wrapper .ginput_container + .gfield_description.validation_message {
margin-top: 0px;
}
.contfoot_wrapper.gform_wrapper .top_label .gfield_description.validation_message, 
.contfoot_wrapper.gform_wrapper .gfield_description.validation_message {
padding:  0px 0 !important;
}
.contfoot_wrapper.gform_wrapper .validation_message {
color: #F00;
font-weight: bold;
letter-spacing: normal;
}
/* individual: webkit */
.contfoot_wrapper.gform_wrapper .top_label input.medium::-webkit-input-placeholder { color:#efefef; }
.contfoot_wrapper.gform_wrapper .top_label input.medium::-webkit-input-placeholder { color:#efefef; } 
.contfoot_wrapper.gform_wrapper .top_label input.medium::-webkit-input-placeholder { color:#efefef; }

/*gravity form*/
@media (max-width: 770px) and (min-width: 300px) {
.contfoot_wrapper.gform_wrapper.gf_browser_chrome .gform_body {
	width:100% !important;
	float:right;
}
.home2 .gform_footer {
	width:100% !important;
	float:right;
}	
 .contfoot_wrapper.gform_wrapper ul li.gfield {
    clear: none;
    margin-bottom: 10px;
    width: 100%;
    float: right;
    margin-left: 0% !important;
    padding: 0;
}
html[dir=rtl] .home2  .gform_wrapper {
    padding-right: 0;
}
html[dir=rtl] .contfoot_wrapper.gform_wrapper span.ginput_left, 
html[dir=rtl] .contfoot_wrapper.gform_wrapper ul.gform_fields li.gfield {
    padding-left: 0;
    padding-right: 0;
}
.contfoot_wrapper.gform_wrapper .gform_footer input.button, .contfoot_wrapper.gform_wrapper .gform_footer input[type=submit] {
    font-size: 18px;
    border: none;
    width: 100%;
    height: 50px	
}
.contfoot_wrapper.gform_wrapper .gform_footer {
    padding: 0px 0 0px 0;
 
}
}











