/*
Theme Name: Enfold
Description: This is Enfold Child Theme
Author: Zakir Sajib
Template: enfold
Version: 1.0
*/

@import url("../enfold/style.css");




#header{
	padding: 2em 0;
}

::-moz-selection{
background-color: #759E5C;
color: #fff;
}

::selection{
background-color: #759E5C;
color: #fff;
}

body{
	background-color: ;
}

.avia_textblock h3{
	line-height: 1.5;
}

#header.header_color.dark_bg_color.av_header_top.av_logo_left.av_main_nav_header.av_menu_right.av_slim.av_header_sticky.av_header_shrinking.av_header_stretch_disabled.av_mobile_menu_phone.header-scrolled{
	background: #fff;
}

.widgettitle{
	font-weight: 400;
text-transform: none;
}


.avia-menu.av_menu_icon_beside{
	padding-right: 0;
	margin-right: 0;
	border: 0;
}

#header_main{
	border: 0;
}

.container_wrap{
	border: 0;
}

.main_menu{
	background: #00457e;

}



.av-main-nav > li > a{
	font-weight: 400;
	padding: 0 0 0 20px;
}

.html_main_nav_header #top .main_menu .menu > li:last-child > a, 
.html_bottom_nav_header #top #menu-item-search > a{
	padding: 0 10px;
}

#socket{
	background: transparent;
}

.avia-menu-fx{
	background-color: transparent!important;
}

#top #wrap_all .av-main-nav ul > li > a, 
#top #wrap_all .avia_mega_div, #top #wrap_all .avia_mega_div ul, 
#top #wrap_all .av-main-nav ul ul{
	background-color: transparent;
}

.av-main-nav ul{
	-moz-border-radius:10px!important;
	-webkit-border-radius:10px!important;
	border-radius:10px!important;
	background-color: #00457e!important;
}

.av-main-nav ul li a{
	border: 0!important;
}

.av-main-nav li ul li:hover{
	background: #6699cc;
}

.slider-buttons{
	margin: 0;
	padding: 8px 0 0;
	position: relative;
	top:1.0em;
}

.slider-buttons li{
	list-style-type: none;	
	padding: 1em;
	margin-left: 0!important;
	margin-bottom: 8px;
	line-height: 1px;
	position: relative;
}

.slider-buttons li.last{
	margin-bottom: 0;
}

.slider-buttons li a{
	font-size: 20px;
	font-weight: 700;
	color: #fff!important;
	text-transform: capitalize;
	padding:0;
}

.slider-buttons li a:hover{
	text-decoration: none;
	color: #fff;
}


span.bird .size-thumbnail,
span.fb .size-thumbnail {
    position: absolute;
    top: 0;
    right: 0;
}


.slider-buttons p{margin: 0;}

.bay-button{
	/* background: url(images/slider-button.png) no-repeat 0 0; */
	background: #dddddd;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	/*width: 270px;*/
	height: 48px;
}

.bay-button h4{
	color: #fff!important;
	padding: 1em 0 0;
	line-height: 20px;
}


.bay-button h3{
	color: #fff!important;
	font-size: 30px;
	font-weight: 400!important;
	line-height: 32px;
}


.bay-button p span{
	line-height: 15px;
}

#slider-bg div .av_one_third{
	margin-left: 3%;
}

/*
#slider-bg{
	background: #076324;
	
}
*/


#slider-bg .template-page.content.av-content-full.alpha.units{
	padding: 0;
	/* background: url(images/green-bg.jpg) repeat 0 0; */
	background: #186232;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
}
.template-blog .post_delimiter{
	margin: 0 0 20px;
	padding: 20px 0 0;
}




li.social_bookmarks_facebook.av-social-link-facebook a{
	color: #fff;
}

.stretch_full.container_wrap.alternate_color.light_bg_color.title_container{
	background: transparent;
}

/*Newsroom*/
.stretch_full.container_wrap.alternate_color.light_bg_color.title_container .container{
	background: #076324;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
/* 	max-width: 950px;	 */
}	

#scroll-top-link.avia_pop_class{
	background-color: #076324;
	color: #fff;
}
#scroll-top-link:hover{
	color: #fff;
}

/*Calendar events*/

body.events-gridview .stretch_full.container_wrap.alternate_color.light_bg_color.title_container .container{
	display: none;
}


/*all other pages*/
.title_container .main-title{
	font-size: 30px;
	line-height: 1.5em;
	color: #fff!important;
}

.title_container .main-title a:hover{
	text-decoration: none;
}
/*
#header_main .container, 
.main_menu ul:first-child > li a{
	height: 55px;
	line-height: 55px;
}
*/

#mobile-advanced{
	background-color: #00457E;
}
#mobile-advanced, 
#mobile-advanced a, 
#mobile-advanced .mega_menu_title{
	color: #fff;
}
#mobile-advanced li > a:hover, .html_header_mobile_behavior #mobile-advanced span:hover, .html_header_mobile_behavior #mobile-advanced span:hover a{
	background-color: #6699cc;
}

.footer_color *::-moz-placeholder{
	color: #59452a;
}


#mailchimp-submit{
	background:#382e1c; 
	padding: 5px 9px; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	border-radius:5px; 
	position:absolute;
	top:60px;
	right: 60px;
}

/*Event calendar plugin*/

.tribe-events-adv-list-widget{
	background: #DDCFB2;
	-moz-border-radius:15px; 
	-webkit-border-radius:15px; 
	border-radius:15px; 
	border: 1px solid #59452a!important;
	padding: 2em 1em 0!important;
}

.tribe-events-adv-list-widget ol li{
	margin-bottom: 15px;
}

.tribe-events-adv-list-widget h3.widgettitle{
	color: #076324!important;
	text-transform: capitalize;
	font-size: 30px;
	margin: 0 0 0.5em!important;
	letter-spacing: 0px; /*chrome fixed*/
}

.tribe-events-adv-list-widget .list-info h2{
	font-size: 16px!important;
	font-weight: 400!important;
	letter-spacing: 0px;
	text-transform: capitalize;
}

.tribe-events-widget-link{
	margin: 0.85em 0 0;
}

.list-date{
	display: none;
}

.type-tribe_events {
    margin: 0 0 1.5em;
}

.tribe-events-list-widget .duration{
	font-weight: 400;
}

.tribe-events-tooltip .tribe-events-event-body{
	background: #fff;
}
.tribe-events-tooltip h4{
	color: #fff!important;
	background: #59452a!important;
}

.dropdown-menu{
	background: #fff!important;
}


.tribe-events-calendar div[id*="tribe-events-daynum-"], 
.tribe-events-calendar div[id*="tribe-events-daynum-"] a{
	background: #cfccb7;
}

.tribe-bar-views-inner{
	border: 0!important;
	padding: 20px 0 60px!important;
	
}


.tribe-bar-views-inner,
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a{
	background:transparent;
}


/*footer client logos*/

.client-logos li{
	display: inline;
	padding: 0 3em 0 0;
}


.client-logos li#fb-link{
	position: relative;
	top:-35px;
}

/*
.client-logos li a > img{
	max-width: 30%;
}
*/

/*Woocommerce*/

#top div .dropdown_widget_cart{
	background: #fff;
}
.gform_title {
    line-height: 1.5em;
}

form.cart div.quantity{
	display: none;
}

.main_color .button:hover, .main_color .ajax_controlls a:hover, .main_color #submit:hover, .main_color .big_button:hover, .main_color .contentSlideControlls a:hover, .main_color #submit:hover, .main_color input[type="submit"]:hover{
	color: #fff;
}
.sort-param > li:hover ul, 
.sort-param.active-sort > li ul{
	background: #fff;
}


#footer{
	padding: 0;
}

/*
.cart_dropdown.visible_cart{
	position: absolute;
	top:-30px;
	right: 150px;
}
*/

.cart_dropdown_link{
	color: #cc0033!important;
}

.cart_dropdown_first .cart_dropdown_link{
	font-size: 24px;
}

.woocommerce-message{
	background: #fff!important;
}

.wc-forward{
	background: #cc0033!important;
}


.tribe-mini-calendar-event .list-date{
	background: #186232;
}



.main_color .tribe-mini-calendar-event .list-date .list-dayname, 
.main_color .tribe-mini-calendar-event .list-date .list-daynumber{
	color: #fff;
} 

#ginput_quantity_14_10{
    float: right;
    margin: 0 0 2em !important;
    position: relative;
    right: 7em;
    width: 25% !important;
}

#input_14_8{
	width: 25%!important;
}


#field_14_6 {
    padding: 3em 0 1em!important;
}

.home .avia-image-container.avia-align-left{
	margin-right: 0;
}
.home .avia-image-container.avia-align-right{
	margin-left: 0;
}


body .gform_wrapper label.gfield_label + div.ginput_container{
	position: relative;
}
input#ginput_quantity_23_14{
	position: relative;
    display: inline-block!important;
    right: 0;
}
.ginput_quantity {
    clear: both;
    position: absolute;
    right: 150px;
    top: 0;
    width: 75px !important;
}

.cal_month_num_3 .datepick-one-month{
	padding: 0 15px;
}

.av-masonry-entry-content.entry-content{
	color: #fff;
	font-weight: 700;
	line-height: 1.2;
	word-break: break-word;
	align-content: center;
}

#header_main nav .social_bookmarks{
	float: right;
}

.header_color social_bookmarks a{
	color: #fff;
}

.header_color .avia-tt{
	background-color: #fff;
}

/*
#top .input-text, 
#top input[type="text"], 
#top input[type="input"], 
#top input[type="email"], 
#top input[type="number"], 
#top input[type="url"], 
#top input[type="tel"], 
#top input[type="search"], 
#top textarea, 
#top select{
	padding: 5px;
}
*/


.slider-buttons li a h1{
	color: #fff!important;
	text-transform: capitalize!important;
	font-size:25px
}
.slider-buttons li a:active{
	text-decoration: none;
}


.header_color .dropdown_widget .woocommerce-mini-cart__buttons a{
	color: #fff!important;
	padding: 10px!important;
}

/* ipad Mini Portrait */
@media only screen and (width:768px) and (resolution: 163dpi) {

}

/* ipad Mini Landscape */
@media only screen and (width:1024px) and (resolution: 163dpi) {
	.main_menu{
		width: 70%;
	}
}


@media only screen and (max-width: 1024px){
	.main_menu{
		width: 70%;
	}
}

@media only screen and (min-width: 768px) and (max-width: 989px) {
	.main_menu{
		background: transparent;
	}
}

@media only screen and (max-width: 767px){
	.responsive #top .cart_dropdown {
		right: 0;
		margin: 0;
		top:0;
	}
}
