/*

 Theme Name:   Enfold Child Theme 

 Theme URI:    https://www.biliranisland.com 

 Description:  Child theme for the Enfold Theme 

 Author:       Jalmz

 Author URI:   https://www.biliranisland.com 

 Template:     enfold

 Version:      1.0.0

*/





/* =Theme customization starts here

-------------------------------------------------------------- */

/***** UberMenu - Mega Menu ********************/

.av_main_nav_header.av_menu_right #header_main .main_menu-uber{ 
  clear:none; 
  position: absolute; 
  z-index: 100; 
  line-height:30px; 
  height:100%; 
  margin:0; 
  right:0; 
}

.av_main_nav_header.av_menu_left #header_main .main_menu-uber{
  clear:none; 
  position: absolute; 
  z-index: 100; 
  line-height:30px; 
  height:100%; 
  margin:0; 
  left:0;
  right:auto; 
}



/* Menu left or right, slim */
.av_main_nav_header .ubermenu .ubermenu-item-level-0 > .ubermenu-target{
  padding-top:36px;
  padding-bottom:36px;
}
 
/* Menu left or right, large */
.av_main_nav_header.av_large .ubermenu .ubermenu-item-level-0 > .ubermenu-target{
  padding-top:50px;
  padding-bottom:50px;
}
 
/* Menu left or right, scrolled */
.av_main_nav_header.header-scrolled .ubermenu .ubermenu-item-level-0 > .ubermenu-target{
  padding-top:14px;
  padding-bottom:14px;
}

.ubermenu #menu-item-search{
  display:none;
}

#header_main,
#header_main .main_menu-uber .ubermenu{
  border-top:none;
}

#header_main_alternate .main_menu-uber{
    position:relative;
}

.av_bottom_nav_header #header_main,
.av_bottom_nav_header #header_main_alternate{
  border-bottom:none;
}

@media screen and (max-width:999px){
  #header_main .logo,
  #header_main .main_menu-uber{
    position:relative;
    clear:both;
  }
  #header_main_alternate{
    display:block !important;
  }
  #advanced_menu_toggle{
    display:none !important;
  }

}
 
/* Responsive Menu */
@media only screen and (max-width: 767px) {
    .ubermenu .ubermenu-item-level-0 > .ubermenu-target{
        padding-top:15px !important;
        padding-bottom:15px !important;
    }
}


#top .ubermenu form {
    margin-bottom:0;
}
#top .ubermenu .ubermenu-search-input{ margin: 0; }

/***** UberMenu - Mega Menu Fix********************/


/***** Latest Picture from the Gallery  ********************/

.ppgallery {

	list-style: none !important;

	background: none;

	margin: 0;

	padding: 0;

	clear: both;

	font-size: 11px !important;

}



.ppgallery li {

	clear: none !important;

	background: none;

	margin: 0;

	padding: 2px;

	float: left;

	text-align: center;

	font: 100%/140% Arial, Helvetica, Utkal, sans-serif;

	color: #666;

}



.ppgallery img, .gallery a img {

	border: solid 1px #D9D9D9;

	background: #ffffff;

	padding: 3px;

}



.ppgallery a:hover img {

	border-color: #003d38;

	background: #fff;

}



/* clearfix for gallery */

.ppgallery:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}



.ppgallery {

	display: inline-block;

}



* html ppgallery {

	height: 1%;

}



.ppgallery {

	display: block;

}



/***** End Latest Picture from the Gallery  ********************/

.content, .sidebar {

	padding-top: 10px;

	padding-bottom: 10px;

}


/***** Column Padding ********************/

 div .av_one_third {

	margin-left: 2%;

	width: 32%;

} 



#top .avia-smallarrow-slider {

	margin-bottom: 0;

}



body .column-top-margin {

	margin-top: 5px;

}



/***** End Column Padding ********************/

/***** Widget ********************/


.widgettitle {

	color: #333 !important;
	font-family:"Roboto Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:14px;
	text-transform: uppercase;
	padding-bottom: 5px !important;

}

.widget-title {
font-size:14px;
text-transform: uppercase;
font-family:"Roboto Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.feed-date {

	font-size: 10px;

}



.wprss-time-ago {

	font-size: 10px;

}



#execphp-2 {

	padding: 0;

}



#execphp-4 {

	border-top-style: solid;

	border-top-width: 10px;

	border-top-color: #2eb300 !important;

	float: none !important;

	margin-bottom: 10px;

	overflow: hidden;

	padding: 5px 10px 10px;

	background-color: #f2f3f3 !important;

}



#execphp-5 {

	border-top-style: solid;

	border-top-width: 10px;

	border-top-color: #2eb300 !important;

	float: none !important;

	margin-bottom: 10px;

	overflow: hidden;

	padding: 5px 10px 10px;

	background-color: #f2f3f3 !important;

	font-size: 11px;

}



#execphp-6 {

	border-top-style: solid;

	border-top-width: 10px;

	border-top-color: #ABD229 !important;

	float: none !important;

	margin-bottom: 10px;

	overflow: hidden;

	padding-top: 1px;

	padding-right: 10px;

	padding-left: 10px;

	padding-bottom: 15px;

	background-color: #f2f3f3 !important;

}


#execphp-3 {

	border-top-style: solid;

	border-top-width: 10px;

	border-top-color: #ABD229 !important;

	float: none !important;

	margin-bottom: 10px;

	overflow: hidden;

	padding-top: 1px;

	padding-right: 10px;

	padding-left: 10px;

	padding-bottom: 15px;

	background-color: #f2f3f3 !important;

}


#newsbox-2 {

	border-top-style: solid;

	border-top-width: 10px;

	border-top-color: #2eb300 !important;

	float: none !important;

	margin-bottom: 10px;

	overflow: hidden;

	padding: 5px 10px 10px;

	background-color: #f2f3f3 !important;

}



#evcalwidget_sc-3 { 

	border-top-style: solid;

	border-top-width: 10px;

	border-top-color: #2eb300 !important;

	float: none !important;

	margin-bottom: 10px;

	overflow: hidden;

	padding: 5px 10px 10px;

	background-color: #f2f3f3 !important;

}



#avia_combo_widget-3 {

	border-top-style: solid;

	border-top-width: 10px;

	border-top-color: #ABD229 !important;

	float: none !important;

	margin-bottom: 10px;

	overflow: hidden;

	padding: 0 10px;

	background-color: #f2f3f3 !important;

	font-size: 11px;

}

#text-14  {

	border-top-style: solid;

	border-top-width: 10px;

	border-top-color: #ABD229 !important;

	float: none !important;

	margin-bottom: 10px;

	overflow: hidden;

	padding: 0 10px;

	background-color: #f2f3f3 !important;

	font-size: 11px;

}


#execphp-7 {

	border-top-style: solid;

	border-top-width: 10px;

	border-top-color: #ABD229 !important;

	float: none !important;

	margin-bottom: 10px;

	overflow: hidden;

	padding-top: 1px;

	padding-right: 10px;

	padding-left: 10px;

	padding-bottom: 15px;

	background-color: #f2f3f3 !important;

	font-size: 11px;

}



#execphp-9 {

	border-top-style: solid;

	border-top-width: 10px;

	border-top-color: #ABD229 !important;

	float: none !important;

	margin-bottom: 10px;

	overflow: hidden;

	padding-top: 1px;

	padding-right: 10px;

	padding-left: 10px;

	padding-bottom: 15px;

	background-color: #f2f3f3 !important;

	font-size: 11px;

}



#execphp-11 {

	border-top-style: solid;

	border-top-width: 10px;

	border-top-color: #2eb300 !important;

	float: none !important;

	margin-bottom: 10px;

	overflow: hidden;

	padding: 5px 10px 10px;

	background-color: #f2f3f3 !important;

}



#execphp-14 {

	border-top-style: solid;

	border-top-width: 10px;

	border-top-color: #2eb300 !important;

	float: none !important;

	margin-bottom: 10px;

	padding-left: 5px;

	overflow: hidden;

	background-color: #f2f3f3 !important;

	font-size: 11px;
}

#sabai_platform_wordpress_sabai_directory_recent-3 {

	border-top-style: solid;

	border-top-width: 10px;

	border-top-color: #2eb300 !important;

	float: none !important;

	margin-bottom: 10px;

	padding-left: 10px;

	overflow: hidden;

	background-color: #f2f3f3 !important;

	font-size: 11px;

}

#text-2 {

	border-top-style: solid;

	border-top-width: 10px;

	border-top-color: #2eb300 !important;

	float: none !important;

	margin-bottom: 10px;

	padding-left: 5px;

	overflow: hidden;

	background-color: #f2f3f3 !important;

	font-size: 11px;

}




.avia_message_box_content {

	font-size: 14px;

	text-align: left !important;

	padding-top: 15px;

}



.widget ul {

	color: #000000;

}



#footer .widgettitle {

	font-size: 14px;

	color: #FFFFFF !important;

}



/***** EventOn Fix Padding ********************/



.entry-footer ins.adsbygoogle {

	position: relative;

	top: 65px !important;

}


#top .avia-post-nav {

	display: none;

}

.html_header_top.html_header_sticky.html_bottom_nav_header #main {
    padding-top: 158px;
}


/***** EventOn Fix Padding ********************/

.single-ajde_events div#main {

	padding-top: 80px!important;

}

/***** Facebook Comment Fix ********************/

.fb_iframe_widget_fluid span {
width: 94%!important;
}


/***** More Menu ********************/



.menu li > a:after { content: ' ▾'; } 

.menu li > a:only-child:after { content: ''; }

/***** Fontpage Fix ********************/

.flex_column.av_one_third.avia-builder-el-5.el_after_av_two_third.el_before_av_one_third.column-top-margin, .flex_column.av_one_third.avia-builder-el-16.el_after_av_two_third.el_before_av_two_third.column-top-margin, .flex_column.av_one_third.avia-builder-el-21.el_after_av_two_third.el_before_av_one_full.column-top-margin { width: 33.3%; }


.wu-copyright { display:none; }

.wu-wrapper { margin-bottom: 10px; }


#top #wrap_all ins:before {
display: none !important;
}

.single-product .sidebar {
display: none!important;
}

.widget_shopping_cart_content .product_list_widget *, .widget_shopping_cart_content .amount {
    color: white;
}

.widget_shopping_cart_content .product_list_widget:hover * {
    color: #51ad00 !important;
}

dl.variation dt {
color: red;
}
dl.variation dd {
color: blue;
}
.dropdown_widget .quantity {
color: pink;
}
#top .dropdown_widget .total {
color: violet;
}

.widget_shopping_cart_content p.buttons {
    background: #51ad00 !important;
}


@media only screen and (max-width: 767px) {
.responsive #top .cart_dropdown {
display: none !important;
}

#header .widget {
  left: 50%;
  padding-top: 0;
  position: absolute;
  top: 0;
  transform: translate(-50%);
  z-index: 999;
}

/****** Display Title in Specific Page ***/

.page-id-2615 .main-title.entry-title {
display: block!important; font-weight:bold!important;}

.main-title.entry-title {
display: none!important;
}
.page-id-2603 .main-title.entry-title {
display: block!important; font-weight:bold!important;}