/*

Theme Name: Porto

Theme URI: http://www.newsmartwave.net/wordpress/porto

Author: SW-THEMES

Author URI: http://www.newsmartwave.net/

Description: Porto Responsive Wordpress + eCommerce Theme.

Version: 3.6.2

License: Commercial

License URI: http://themeforest.net/licenses/regular_extended

Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready

Text Domain: porto



*/



/*************** ADD YOUR CUSTOM CSS HERE  ***************/



.bypostauthor {}

#header.sticky-header .logo{
    display:block!important;
}
#header.header-10 .header-main.sticky .header-right-top{
    display:block!important;
}
#header.header-10 .header-main.sticky .container .header-right-bottom{
    margin-top: 43px!important;
}
#header.header-corporate .share-links{
    vertical-align:top;
    padding-top:5px
}
#header.header-corporate .share-links a{
    width:25px;
    height:25px;
}

.mega-menu > li.menu-item.active > a, .mega-menu > li.menu-item:hover > a,.mega-menu > li.menu-item:hover > h5,.mega-menu > li.menu-item.active > h5{
    background:none!important;
    color:#fff!important;
}
.mega-menu > li.menu-item.active, .mega-menu > li.menu-item:hover{
    position: relative;   
    color:#fff!important; 
}
.mega-menu > li.menu-item{
    position: relative;
    margin-left:-2px;
}

.mega-menu > li.menu-item:before{
    position: absolute;
    content:"";
    width:calc(100% - 6px);
    height:100%;
    transform: skew(-20deg);    
    /*border-left:2px solid #fff;*/
    color:#fff!important;
    top:0;left:3px;
    z-index:1;
} 
.mega-menu > li.menu-item.active > a{
    color:#fff!important
}
#main-menu .mega-menu > li.menu-item > a{
    color:#fff!important;
    z-index:9;
}
.mega-menu > li.menu-item.active > a:hover{
    color:#fff!important;
    z-index:1;
    position: relative;
}
#main-menu .mega-menu > li.menu-item.active:hover > a, #main-menu .mega-menu > li.menu-item:hover > a, #main-menu .mega-menu > li.menu-item.active:hover > h5, #main-menu .mega-menu > li.menu-item:hover > h5{
    z-index:9
}

.mega-menu > li.menu-item:after{
    position: absolute;
    content:"";
    width:100%;
    height:100%;
    transform: skew(-20deg);
    background-color:#000;
    top:0;left:0;
    color:#fff!important;
    z-index:0;
}  
.mega-menu > li.menu-item.active:after, .mega-menu > li.menu-item:hover:after{
    background-color:#cc0000;
}

.mega-menu > li.menu-item.active:before, .mega-menu > li.menu-item:hover:before{
    position: absolute;
    content:"";
    width:calc(100% - 6px);
    height:100%;
    transform: skew(-20deg);
    top:0;left:3px;
    z-index:1;   
    color:#fff!important 
}  

#header.sticky-header .header-main.sticky{
    -webkit-box-shadow: 0px 9px 5px 0px rgba(0,0,0,0.55)!important;
    -moz-box-shadow: 0px 9px 5px 0px rgba(0,0,0,0.55)!important;
    box-shadow: 0px 9px 5px 0px rgba(0,0,0,0.55)!important;
}
#main-menu .mega-menu > li.menu-item > h5{color:#fff!important;z-index:1}