
/*
Theme Name:     enfold-child
Description:    Responsive theme and desgin
Template:       enfold
(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/


/*==================================================================
							Fonts
===================================================================*/

@font-face {
  font-family: 'ProximaNovaA-Regular';
  src: url('fonts/ProximaNovaA-Regular.eot?#iefix') format('embedded-opentype'),  
	   url('fonts/ProximaNovaA-Regular.woff') format('woff'),
	   url('fonts/ProximaNovaA-Regular.ttf')  format('truetype'), 
	   url('fonts/ProximaNovaA-Regular.svg#ProximaNovaA-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ProximaNovaA-Bold';
  src: url('fonts/ProximaNovaA-Bold.eot?#iefix') format('embedded-opentype'),  
	   url('fonts/ProximaNovaA-Bold.woff') format('woff'), 
	   url('fonts/ProximaNovaA-Bold.ttf')  format('truetype'),
	   url('fonts/ProximaNovaA-Bold.svg#ProximaNovaA-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AkkoPro-BoldCondensed';
  src: url('fonts/AkkoPro-BoldCondensed.eot?#iefix') format('embedded-opentype'),  
       url('fonts/AkkoPro-BoldCondensed.woff') format('woff'), 
	   url('fonts/AkkoPro-BoldCondensed.ttf')  format('truetype'), 
	   url('fonts/AkkoPro-BoldCondensed.svg#AkkoPro-BoldCondensed') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'AkkoPro-Condensed';
  src: url('fonts/AkkoPro-Condensed.eot?#iefix') format('embedded-opentype'),  
	   url('fonts/AkkoPro-Condensed.woff') format('woff'), 
	   url('fonts/AkkoPro-Condensed.ttf')  format('truetype'), 
	   url('fonts/AkkoPro-Condensed.svg#AkkoPro-Condensed') format('svg');
  font-weight: normal;
  font-style: normal;
}


/*==================================================================
							General
===================================================================*/



* {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;	box-sizing: border-box}
html body#top{margin:0; -ms-text-size-adjust: 100%;font-family: 'ProximaNovaA-Regular'; -webkit-text-size-adjust: 100%;	font-size: 20px;color:#4c4f34 !important; 
 line-height:30px!important;}
html body#top p {color:#4c4f34;line-height:30px;}
.clearfix:after, .clearfix:before, .col, article, aside, figure, footer, header, hgroup, hr, nav, section {display: block}
html ol, html ul{list-style-type: none; padding:0; margin:0;}
li{list-style:none;}
a, button, input, select, textarea {margin: 0}
a{cursor:pointer;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
a,li,button{transition:0.5s ease all;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;}
a:hover, li:hover, button:hover{text-decoration:none !important;transition:0.5s ease all;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;
	-o-transition: all 0.5s;}


/*==================================================================
							Header
===================================================================*/

html.html_header_top body#top #header .container.av-logo-container {background:url(images/header-bg-patteren.png);width: 100%;padding: 10px 50px 20px;height: 190px;}
body#top #header #header_main_alternate nav.main_menu ul {padding: 15px 0;}
body#top #header #header_main_alternate .avia-menu.av-main-nav-wrap {height: auto;}
body#top #header #header_main_alternate nav.main_menu {height: auto;line-height: 10px;}
body#top #header #header_main_alternate nav.main_menu ul li a {border: none;font-weight: normal;font-family: 'ProximaNovaA-Bold';color: #4e5142;
	font-size: 17px;letter-spacing: 0.5px;padding: 0 25px;min-width: auto;background: transparent;height: auto;line-height: 18px;border-right: 1px solid #b0c03b;}
body#top #header #header_main_alternate nav.main_menu ul li a:hover{color: #2d2f27;}	
body#top #header #header_main_alternate nav.main_menu ul li a span {color: inherit;font-weight: normal;}
body#top #header #header_main_alternate nav.main_menu ul li.contactus-menu a{padding-right:0; border:none;}
ul#av-burger-menu-ul{display: block !important;}

/*==================================================================
							Banner Bottom
===================================================================*/

body#top #layer_slider_1 {border-bottom: 4px solid #575a3e;}
#banner-bottom-sec {text-align: center;position: relative;z-index: 99;}
#banner-bottom-sec .template-page.content.av-content-full.alpha.units {padding: 0;}
html body#top #banner-bottom-sec p {margin:-32px auto 0;background: #575a3e;width:760px;border-radius: 60px;color: #cfe14d;font-size: 30px;padding: 15px 0 22px;
font-family: 'AkkoPro-Condensed';}
html body#top #banner-bottom-sec p a {color: #fff;margin-left: 10px;font-family: 'AkkoPro-Condensed';}
html body#top #banner-bottom-sec p img {margin: -20px 15px -13px;}

/*==================================================================
							Welcome Section
===================================================================*/

#welcome-section h1{font-family: 'AkkoPro-BoldCondensed';}

/*==================================================================
							Marquee Section
===================================================================*/
#marquee-section .flex_column {border-top: 1px solid #575a3e26;}

/*==================================================================
							Inner Pages
===================================================================*/
#about-inner .avia-gallery-thumb a img{border: none;}
#gallery-inner .avia-gallery-thumb a img{border: none;}
.con-inner a{text-decoration: underline;color:#000;}
.con-inner a:hover{text-decoration: none;color:#575a3e;}
#about-inner a{text-decoration: underline;color:#4c4f34}
#blog-inner h2.post-title.entry-title{color: #575a3e;font-family: 'AkkoPro-BoldCondensed';font-size: 26px !important;}
#blog-inner .entry-content p{font-size: 20px !important;}
#blog-inner a.more-link{background: #575a3e;color: #fff !important;padding: 4px 16px;border-radius: 4px;border: none;font-size: 18px;margin: 0;}
#blog-inner a.more-link:hover{background: #d0e14d;}
#blog-inner .template-blog  article{border: 1px solid #ebece5;border-radius: 5px;padding: 6px 30px 30px;margin-bottom: 40px;}
#blog-inner .template-blog .post .entry-content-wrapper{max-width: 100% !important;}
#blog-inner .template-blog .post-title{max-width: 100% !important;}
#blog-inner .template-blog .post_delimiter{display: none;}
.single-post .container .av-content-small.units{width: 100%;padding-bottom: 0;}
.single-post h1.post-title.entry-title{color: #575a3e;font-family: 'AkkoPro-BoldCondensed';font-size: 28px !important;}
.single-post strong{font-family: 'AkkoPro-BoldCondensed';font-weight: normal;font-size: 22px;}
.single-post .entry-content p{font-size: 20px !important;}
.single-post .entry-content h1 span strong{font-size: 24px;}
.single-post .entry-content ul li{list-style-type: disc;}
.contact-iner h1.av-special-heading-tag{font-family: 'AkkoPro-BoldCondensed';}
.contact-frame iframe{border: 4px solid #ccc !important;}
/*conatct form*/
.contactinner-form .nf-form-fields-required{display: none;}
.contactinner-form .nf-field-label{display: none;}
.contactinner-form .nf-after-field .nf-input-limit{display: none;}
.contactinner-form .nf-field-element .ninja-forms-field{background-color: #f8f8f8 !important;height: 37px !important;font-size: 16px !important;border-color: #ebebeb !important;margin-bottom:0 !important;}
.contactinner-form  .nf-error.field-wrap .nf-field-element:after{background: none;content: " ";}
.contactinner-form .nf-pass.field-wrap .nf-field-element:after{line-height:38px !important;}
.contactinner-form .nf-field-container{margin-bottom: 26px;}
.contactinner-form .nf-error-wrap .nf-error-msg.nf-error-required-error{font-size: 18px;}
.contactinner-form .nf-field-element input#nf-field-4{background-color: #d0e14d !important; color: #ffffff;border-color: #3b9bb0;padding: 0 30px !important;height: 32px !important;font-size: 15px !important;cursor: pointer;border: none !important;height: 38px !important;outline:none !important;}
.contactinner-form .nf-field-element input#nf-field-4:focus{border-color: #e1e1e1;}
.contactinner-form .nf-field-element textarea#nf-field-3{min-height: 150px;} 
.avia-builder-el-0 h1.av-special-heading-tag{font-family: 'AkkoPro-BoldCondensed';}
.contact-innerform{padding-left: 5px;}
.contactinner-form  .con-success{background: #008000b3;padding: 4px 14px;color: #fff;height: auto;}

   
/*==================================================================
							Socket Footer
===================================================================*/


#socket .copyright{width:100%;text-align:center;font-size:22px;}

/*==============================================
					Responsive
==============================================*/
@media(max-width:991px){
p{line-height: 24px;font-size:16px;}
html body#top #banner-bottom-sec p{font-size: 24px;width: 603px;margin: -32px auto 0;}
html body#top #banner-bottom-sec p img{width: 40px;}
div#banner-bottom-sec{min-height: 74px;}
#header span.logo{max-width: 190px;}
html.html_header_top body#top #header .container.av-logo-container{height:140px;}
}
@media(max-width:767px){
.responsive #top #wrap_all .container{max-width: 100%}
p{line-height: 24px;font-size:16px;}
html body#top #banner-bottom-sec p{font-size: 20px;padding: 6px 59px 6px;width: 100%;margin: -38px auto 0;}
html body#top #banner-bottom-sec p img{display:none;}
div#banner-bottom-sec{min-height: 74px;}
#welcome-section .flex_column{padding: 0 !important;}
#marquee-section .flex_column{padding: 0 !important;margin-bottom:0 !important;}
#marquee-section .flex_column p{margin-top: 6px;margin-bottom: 6px;}
#socket .copyright{font-size: 15px;}
}
@media(max-width:380px){
html body#top #banner-bottom-sec p{padding: 6px 43px 6px;}
}
@media(max-width:320px){
html body#top #banner-bottom-sec p{padding: 6px 36px 6px;}
#welcome-section .flex_column .av-inherit-size .av-special-heading-tag{font-size: 26px !important;}

}

