/*
Theme Name: Enfold
Description: <strong>A superflexible and responsive Business Theme by Kriesi</strong> - <br/> Update notifications available on twitter, facebook and via newsletter:<br/> <a href='http://twitter.com/kriesi'>Follow me on twitter</a><br/> - <a href='http://www.facebook.com/pages/Kriesi/333648177216'>Join the Facebook Group</a> - <a href='http://www.kriesi.at/newsletter'>Subscribe to our Newsletter</a>
Version: 4.4
Author: Kriesi
Author URI: https://kriesi.at
License: Themeforest Split Licence
License URI: -
Theme URI: www.kriesi.at/themes/enfold/
*/


/*
* PLEASE DO NOT EDIT THIS FILE!
* 
* This file is only in your themefolder for WordPress to recognize basic theme data like name and version
* CSS Rules in this file will not be used by the theme. 
* Instead use the custom.css file that is located in your themes /css/ folder to add your styles. 
* You can copy a style rule from any of your css files and paste it in custom.css and
* it will override the original style. If you just want to add small css snippets you might also
* want to consider to add it to the designated CSS option field in your themes backend at: Theme Options->General Styling
*/





/*hide auto sidebar from magazine*/

.page-id-2967 .sidebar .widget_nav_hide_child {
display: none;
}

/*2.8 firefox problem*/
.avia-image-container-inner, .avia_image {
    max-width: 100%;
}

#socket .avia-bullet, #socket .avia-menu-fx {
  display: none;
}

/* transparent logo size */


.av_header_transparency .container_wrap_logo,
.av_header_transparency .inner-container,
.av_header_transparency .av-logo-container,
.av_header_transparency .inner-container .logo,
.av_header_transparency .inner-container .logo a {
    min-height:160px;
   }


.av_header_transparency .logo img{

    margin-top: 20px;
    padding-bottom:20px;
 }

    .av_header_transparency .sub-menu{
        margin-top: -10px!important;
    } 

.av_header_transparency .avia_mega_div{
      margin-top: -10px!important;
}

#header.av_header_transparency{
    margin-top: 4px;
}


#header.av_header_transparency .logo{
    margin-top: -15px;
}


#header + .colorbar{
    width:100%;
    position:fixed;
    z-index: 50;
    top: 60px;
    
}
#header.av_header_transparency + .colorbar{
    display: none;
     top: 0px;
}

#top #wrap_all .social_bookmarks{
    top:30px;
}
.menu-item-top-level-7{
    border-right:1px solid #e1e1e1;
}

#header.av_header_transparency .menu-item-top-level-7{
    border-right:0px;
}





@media (max-width: 768px) and (max-width: 989px){
    
    #header + .colorbar{  position:absolute;   }
    #header{ position:fixed;   }
    #header{ height: 100px!important; }
    #top #wrap_all .social_bookmarks{top:40px;}
    #header.av_header_transparency .logo img {margin-top:-26px;}
    #header.av_header_transparency{ background:#fff; position:relative; }
}


.main_menu li.current-menu-item>a  {
background-color: #dfdfdf !important;
color: 000 !important;
}

/* current menu */

.sidebar li.current-menu-item>a{
	b ackground-color: #F0F0F0 !important;
	c olor:#0000ff;
}


.sidebar li.current-page-ancestor >a,
.sidebar li.current-menu-item.menu-item-has-children >a{background-color: #F0F0F0 !important;padding-left: 10px;}


#footer li.current-menu-item > a,
.widget_nav_menu .current-menu-item > a,
.widget_nav_menu .current_page_item > a{color:#EB3539!important;}


#footer  li.current-menu-item>a{
	font-weight:bold;
}
#footer  li>a{
	font-size:14px;
}
#footer .menu-widget li a{
	display:block;
	padding-top:3px;
	padding-bottom:3px;
}

#footer .menu-widget li a:hover{
	text-decoration:none;
}

#footer .menu-widget li,
#footer .menu li{
	border-bottom: 1px solid #3f3f3f;
}

.av_header_transparency li.current-menu-item>a  {
background-color: transparent !important;

}

.widget_nav_menu  li.current-menu-item > a{
    padd ing-left: 10px;
}

.logo-image-border{
	border:1px solid #cfcfcf;
}

#pannabreadcrumb  .content, .avia-section-small .sidebar{
    padding-top: 16px;
    padding-bottom: 16px;
}

/* show submenu only of current item*/
.sidebar .widget_nav_menu li > ul{display: none!important;}
.sidebar .widget_nav_menu li.current-menu-item.menu-item-has-children ul,
.sidebar .widget_nav_menu li.current-menu-ancestor ul{display: block!important;}

.sidebar .widget_nav_menu li.current-menu-item.menu-item-has-children ul li:last-child,
.sidebar .widget_nav_menu li.current-menu-ancestor ul li:last-child{
    border-bottom: none;
}

.sidebar .widget_nav_menu  li li a:before{ 
    /*content: "\268A   ";*/
	content: "\279D   ";
    padd ing-left:20px;}

.sidebar .widget_nav_menu ul ul li::before{
    content:""!important;
}


/* end transparent logo size */

/* woocommerce */

#top .woocommerce-tabs h2{
	display:none;
}
/* end woocommerce */
.related.products, .upsells.products{
display:none;
}





.widget_nav_menu li{
	border-bottom:1px solid #cecece
}

.widgettitle{
    border-bottom:5px solid #cecece;
    padding-bottom: 8px;
}


.woocommerce-page .empty_title.title_container {
    disp lay: block!important;
}


/*CSS PATH MANUALLY NEED TO CHANGE */
.yith-woocommerce-ajax-product-filter ul li a::before{
    content: '';
    display: inline-block;
	background-color:transparent;
    background-image: url("/wp-content/uploads/checkbox_sprite.png");
    background-position: top center;
    background-repeat: no-repeat;

    width: 15px;
    height: 15px;
    margin-right: 5px;
}
/* END CSS PATH MANUALLY NEED TO CHANGE */


.sort-param > li > a { background: transparent url('/wp-content/themes/enfold/config-woocommerce/images/arrow_up_down.png') center -1px no-repeat;}
.sort-param .sort-param-asc {background: transparent url('/wp-content/themes/enfold/config-woocommerce/images/arrow_up_down.png') center -28px no-repeat;}


.yith-woocommerce-ajax-product-filter ul li.chosen a::before{
background-color:transparent;
    content: '';
    background-position: bottom center;
    margin-right: 5px;
	border:0;
}


.post-entry .content{border:0}


/* hide shop from breadcrumb */
.product-template-default .breadcrumb .breadcrumb-trail > span:nth-child(5){display:none;}
.product-template-default .breadcrumb .breadcrumb-trail > span:nth-child(4){display:none;}
.product-sorting .sort-param-order{display: none;}


.post-entry-3251 ul li:nth-child(1) .avia-font-entypo-fontello{
    background-image: url('/wp-content/uploads/icon_journey.png')
}

.post-entry-3251 ul li:nth-child(2) .avia-font-entypo-fontello{
    background-image: url('/wp-content/uploads/icon_mission.png')
}
.post-entry-3251 ul li:nth-child(3) .avia-font-entypo-fontello{
    background-image: url('/wp-content/uploads/icon_vision.png')
}

.post-entry-3251 ul li .avia-font-entypo-fontello .iconlist-char{display: none;}

.single-product .sidebar .widget{display: none;} 


#fullwidthid .container{max-width:100%;}
#fullwidthid .container{padding:0!important; margin:0!important;} 
#fullwidthid .container main{padding:0!important; margin:0!important;} 
.page-id-1167 #pannabreadcrumb{border-bottom: 1px solid #e1e1e1!important;}

.widget{padding-top:0px;}

/* TIMELINE EFFECT START */
.page-id-3613 .avia-icon-list li:nth-child(1n) .iconlist_icon{
    background: rgb(33,174,228);
    background: linear-gradient(225deg, rgba(33,174,228,1) 55%, rgba(33,174,228,1) 69%, rgba(26,129,168,1) 81%); 
}

.page-id-3613 .avia-icon-list li:nth-child(2n) .iconlist_icon{
    background: rgb(23,169,88);
    background: linear-gradient(225deg, rgba(23,169,88,1) 55%, rgba(39,203,112,1) 69%, rgba(23,169,88,1) 81%); 
    
}

.page-id-3613 .avia-icon-list li:nth-child(3n) .iconlist_icon{
 background: rgb(235,53,57);
background: linear-gradient(225deg, rgba(235,53,57,1) 55%, rgba(193,8,12,1) 69%, rgba(235,53,57,1) 81%); 
}



.page-id-3613 .avia-icon-list .iconlist_icon .iconlist-char{
    top: 15px;
    left:40%;
    position: absolute;
}

.page-id-3613 .avia-icon-list .av_iconlist_title{
    color: #fff;
    position: absolute;
    left:15px;
    top:20px;
    z-index: 1000;
}

.page-id-3613 .avia-icon-list li .iconlist_icon{
    -webkit-border-radius: 4!important;
    -moz-border-radius: 4px!important;
    border-radius: 4px!important;
}

/* END TIMELINE EFFECT START */

.tax-product_cat .av-parallax-inner.av-parallax-woo{
 
    background-position: 6% -120px!important;
    background-repeat: no-repeat;
}


.home  .avia-slideshow-inner  .slide-3{
 
    background-position: 45% 0px!important;
    background-repeat: no-repeat;
}

.breadcrumb-container > ol{
  margin-bottom: 0px!important;
}
