/*
Main Menu-------------------------------------------------------------------------------------------------------------------------
*/
.add-menu{width: 100%;font-weight: 800;padding: 25px 0;float: left;font-size: 20px;text-align: center;color:#000;}
.fixed-menu {top: -33px;}
#nav-wrapper { box-sizing: border-box;width: 100%;float: left;min-height:70px;}
.admin-bar #nav-wrapper .fixed-menu { top: 32px; }
#nav-wrapper .fixed-menu { position: fixed; left: 0; top: 0;}
#navigation { float: left; display: block; position: relative; width: 100%; z-index: 999;box-shadow: 0 0 24px rgba(0, 0, 0, 0.25); z-index: 99999;border-bottom:1px solid #f1f1f1;}

#main-nav{float:left;/*width:calc(100% - 308px);*/-moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; -webkit-transition: all 0.3s;}
.small-header #main-nav{width:calc(100% - 154px);}
.fixed-menu #main-nav{float:left;width:calc(100% - 154px);}
#mob-menu { padding: 13px 0; text-align: center; display: none; text-transform: uppercase; font-size: 15px; font-weight: 700; line-height: 40px; }
.mob-menu-button{cursor: pointer;z-index:9;position: absolute; width: 28px; background: url(images/menu_icon.png) no-repeat 50% 50%; height: 20px; left: 25px; top: 31px;} 
.menu-item {  vertical-align: top; font-size: 14px; font-weight: 400; line-height: 70px; text-decoration: none;float:left;}
.fixed-menu .sub-menu-wrapper, .small-header .sub-menu-wrapper{top:70px;}
.sub-menu-wrapper {border-top:1px solid #FFF; position: absolute; left:0; z-index: 998; width: 100%; display: none; top: 140px; background: #FFF;}

.sub-menu-wrapper:before{ content:''; position: absolute; left:0; z-index: 998; width: 100%; top: 100%;-webkit-background: rgba(0, 0, 0, 0.3); background: rgba(0, 0, 0, 0.3);height:100vh;pointer-events:none;}

.sub-menu{top: 0; position: absolute; right: 0; z-index: 999; background: #F4F4F4; display: block; }
.menu-links.inside-menu .sub-menu { display: none;}
.menu-links.inside-menu .active .sub-menu { display: block; }
.sub-menu-wrapper .menu-links.inside-menu .menu-links.inside-menu { display: none; }
.sub-menu-wrapper .menu-links.inside-menu .sub-meni { float: left; z-index: 999; position: absolute; display: none; top: 0; left: 0; width: auto; padding-top: 0; }

.sub-meni .sub-meni, .fixed-menu .sub-meni .sub-meni{ top: 0; }
.sub-meni {background:#FFF; float: left; z-index: 999; position: absolute; display: none; top: 140px; width: 218px;  box-shadow: 0 5px 10px -5px #000;}
.fixed-menu .sub-meni, .small-header .sub-meni{top: 70px;}
.menu-links.inside-menu .sub-meni { left: 218px; display: none; padding-top: 0; }

.menu-links.inside-menu .menu-item {cursor:pointer; padding: 0;line-height: normal;float:left;width:100%;   border-bottom: 1px solid #D9D9D9;}
.sub-menu .menu-links.inside-menu .menu-item.active{background:#F4F4F4;}
#main-nav .sub-meni .menu-links.inside-menu { border-bottom: none; width:100%;padding:0;}
.sub-meni .menu-links.inside-menu li { position: relative; background: #FFF; width: 100%;border-bottom:0;  border-top: 1px solid rgba(0, 0, 0, 0.15);}
.sub-meni li { width: 164px; }

.menu-links.inside-menu { width: 16.1%; float: left;box-sizing:border-box;padding:20px;}
.menu-links.inside-menu .menu-link { color: #FFF; border: none; position: relative; padding: 0; margin: 20px 24px;font-size:14px; }
.sub-menu-wrapper .menu-links.inside-menu .menu-link{color:#000;}
.menu-link { padding: 0 24px; float: left; text-transform: uppercase; }
.sub-menu-wrapper .six-menu{width:100%;}
.sub-menu-wrapper .five-menu{width:83.9%;}
.sub-menu-wrapper .six-menu li{width:16.65%;float:left;}
.sub-menu-wrapper .five-menu li{width:20%;float:left;}
.sub-menu-wrapper .small-category{width:100%;-moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box; padding: 0 10px;float:none;margin:0 auto;}
.sub-menu-wrapper .small-category li:nth-child(even){ -webkit-animation-delay: .2s;animation-delay: .2s; -moz-animation-delay: .2s; }
.sub-menu-wrapper .small-category li{-webkit-animation: menu-in-up 1s ease both; animation: menu-in-up 1s ease both;-moz-animation:menu-in-up 1s ease both;box-sizing:border-box;padding:20px 10px;}
.sub-menu-wrapper li img{width:100%;}

.sub-menu-wrapper .small-category .small-text{position: relative;float:left;padding:0;position: static;margin:10px 0;text-shadow:none;font-size:16px;}
.sub-menu-wrapper .small-category .small-text a{color:#000;font-size:14px;}

@-webkit-keyframes menu-in-up
{0%{-webkit-transform: translateY(20px);opacity:0;}100%{-webkit-transform: translateY(0);}}
@-moz-keyframes menu-in-up
{0%{-moz-transform: translateY(20px);opacity:0;}100%{-moz-transform: translateY(0);}}
@keyframes menu-in-up
{0%{-webkit-transform: translateY(20px);-moz-transform: translateY(20px);-ms-transform: translateY(20px);-o-transform: translateY(20px);transform: translateY(20px);opacity:0;}100%{-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}}



    @media screen and (max-width: 1024px) and (min-width: 601px) {
        #primary, #secondary{width:100%;}

        .top-menu-posts{width:100%;}
        .top-menu-posts li{width:80%;}
        .top-menu-posts li:last-child, .top-menu-posts li:nth-child(2){display:none;}

        #navigation .content-social{display: none;}     



        .one-part { width: 50%; }
        .two-parts { width: 100%; }
        .three-parts { width: 100%; }
        .four-parts { width: 100%; }
        .four-parts .blog-category li, .four-parts .featured-thumbnails li, .four-parts .img-featured li, .four-parts .small-category li, .four-parts .multi-category-small{width:50%;}

        .menu-link{padding:0 10px;}

        #secondary .one-part{width:50%;}
        .fullwidth-post-image .post{  float: none;  position: static;  top: auto;  background: #FFF;  box-shadow: 0 0 0 0 #FFF;margin-bottom: 0;}
        .home-widget.fixed-widget{position:relative;float:left;top:0 !important;}
        .footer-wrap{margin:20px auto;}
        .footer-logo{width:100%;}
        .footer-logo img{display: table;  margin: 0 auto;}
        #bottom-menu{width:100%;}
        #footer .content-social{width:100%;text-align: center;}
        #footer .content-social ul li{float:none;}
        #main-nav .menu-links.inside-menu{width:25%;}
        .sub-menu-wrapper .five-menu{width:75%;}
        .sub-menu-wrapper .five-menu li{width:33%;}
        .sub-menu-wrapper .five-menu li:nth-child(5), .sub-menu-wrapper .five-menu li:nth-child(4){display:none;}

        .sub-menu-wrapper .six-menu li{width:25%;}
        .sub-menu-wrapper .six-menu li:nth-child(5), .sub-menu-wrapper .six-menu li:nth-child(6){display:none;}
        .fb-share-icon:after, .twitter-share-icon:after, .google-share-icon:after, .pinterest-share-icon:after, .reddit-share-icon:after{content:'';}
        .fb-share-icon, .twitter-share-icon, .google-share-icon, .pinterest-share-icon, .reddit-share-icon{padding:6px;text-align:center;width:100%;}
        .fb-share-icon:before, .twitter-share-icon:before, .google-share-icon:before, .pinterest-share-icon:before, .reddit-share-icon:before{width:100%;text-align:center;}
        .category-tv-icon{display: none;}
        .share-tv{height:auto;}
        .share-tv ul{width:100%;float:left;}
        .share-tv li{width:16%;margin:3px 4% 0 0;}
        #main-nav .menu-link{font-size:14px;}
        .two-parts .blog-category.blogroll3 li, .four-parts .blog-category.blogroll3 li{width:100%;}

    }
    @media screen and (max-width: 850px){
        .img-featured-text{display:none;}
        .big-logo{width:154px;height:auto;}
        .top-menu{display:none;}
        .top-menu-posts li{width:100%;}
        #main-nav{  width: calc(100% - 154px);}
        .four-parts .huge .img-featured-title h2{font-size:25px;line-height:27px;}
        .menu-link{padding:0 10px;font-size:14px !important;}
        .sub-menu-wrapper, .sub-meni{top:70px;}
        .combination-title-subtitle, .combination-title-right-text{display:none;}
        .fullwidth-post-image #post-page-title h1{    font-size: calc(2vw + 15px);  line-height: calc(2vw + 18px);  font-weight: 800;  }
        .fullwidth-post-image #post-page-subtitle{font-size: 15px;  text-align: center;  width: 100%;  line-height: 18px;  font-weight: 400;  color: #FFF;margin-top:1vw;}
        
    }

    @media screen and (max-width: 769px){
        #main{margin-top:0;}
        #primary, #secondary{width:100%;}
        .popular-slider-container{display: none;}
        .popular-part h1{padding-top:50px;}
        .one-part { width: 100%; }
        .two-parts { width: 100%; }
        .three-parts { width: 100%; }
        .four-parts { width: 100%; }
        .two-parts .blog-category.blogroll3 li, .four-parts .blog-category.blogroll3 li{width:100%;}
        .blogroll3 .blog-post-image, .blogroll3 .blogwrap{width:100%;}

        .one-part .blog-category li, .one-part .featured-thumbnails li, .one-part .img-featured li, .one-part .small-category li{ width: 100%;  margin: 20px 0 0; float: left; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box;padding: 0 10px;position: relative;overflow:hidden; }
        .two-parts .blog-category li, .two-parts .featured-thumbnails li, .two-parts .img-featured li, .two-parts .small-category li{ width: 100%; margin: 20px 0 0; float: left; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box;padding: 0 10px;position: relative;overflow:hidden;  }
        .three-parts .blog-category li, .three-parts .featured-thumbnails li, .three-parts .img-featured li, .three-parts .small-category li{ width: 100%;  margin: 20px 0 0; float: left; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box;padding: 0 10px;position: relative;overflow:hidden; }
        .four-parts .blog-category li, .four-parts .featured-thumbnails li, .four-parts .img-featured li, .four-parts .small-category li{ width: 100%; margin: 20px 0 0; float: left; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box;padding: 0 10px;position: relative;overflow:hidden; }

        .home-widget.fixed-widget{position:relative;float:left;top:0 !important;}   

        /*  header  */
        .fixed-logo, .fixed-menu .fixed-logo {display:none;}
        #site-logo{width:100%;display:none;}
        #site-logo img{width:70%; margin:0 15%;}
         #main-nav, .fixed-menu #main-nav, .small-header #main-nav{  width:100%;}
        #mob-menu {  width: 100%; height: 15px; display: block; position: relative;  font-size: 20px; height:auto;padding:0;}
        .menu-item{  border-top: 1px solid rgba(0, 0, 0, 0.15);}
        .memo-footer-content .menu-item{border-top: none;}

        #navigation .content-social{display:none;}
        #mob-menu img{ width:180px;}
        .admin-bar #nav-wrapper .fixed-menu{top:45px;}

        #main-nav .menu-link { border-right: none; text-align: center; padding: 0; width: 100%; }
        .fixed-menu .fixed-logo { display: none; }
        .menu-item-object-category.menu-item-has-children:after { display: none; }
        #main-nav ul { display: none; }
        #main-nav ul.active { display: block;width: 100%;box-shadow: 0px 1px 0px 1px #ebebeb; }
        #main-nav ul li { width: 100%; }
        #main-nav ul li:hover .sub-menu-wrapper, #main-nav ul li:hover .sub-meni { display: none; }

        .super-slider-title, .huge .img-featured-title h2, .four-parts .huge .img-featured-title h2{font-size:20px;/*font-size:calc(2.2vw + 12px);*/font-size:calc(2.2vw + 6px);line-height:14px;}
        #wrapper .slide-excerpt{display:none;}
        /*  featured categories  */

        .one-part .multi-category-small, .two-parts .multi-category-small, .three-parts .multi-category-small, .four-parts .multi-category-small{width:100%;}
        .home-widget .huge .img-featured li{width:100%;}
        /*  tv-widget  */

        .home-widget .tv-small li{width:50%;}
        .home-widget .tv-small li:only-child{width:100%;}
        .home-widget .tv-small li:last-child:nth-child(2n+1){display:none;}

        /*  jumping posts  */

        .home-widget .jumping-posts li{width:74%;margin:0 12%;border-bottom:1px solid #ebebeb;}
        .jumping-posts ul{border:none;}

        #post-page-title h1{font-size:30px;}
        .floating-share-icons{display:none;}
        #post-content{width:100%;min-height:150px;}
        .share-title{display:none;}
        .fb-share-icon:after, .twitter-share-icon:after, .google-share-icon:after, .pinterest-share-icon:after, .reddit-share-icon:after{content:'';}
        .fb-share-icon, .twitter-share-icon, .google-share-icon, .pinterest-share-icon, .reddit-share-icon{padding:6px;text-align:center;width:100%;}
        .fb-share-icon:before, .twitter-share-icon:before, .google-share-icon:before, .pinterest-share-icon:before, .reddit-share-icon:before{width:100%;text-align:center;}
        .share-post ul{width:100% !important;}
        .share-post li{margin:3px 4% 0 0;}

        .share-tv-title{display:none;}
        .slide-title h2{font-size:20px;}

        .fullwidth-post-image .post{  float: none;  position: static;  top: auto;  background: #FFF;  box-shadow: 0 0 0 0 #FFF;}
        .fullwidth-post-image .trending-posts .post{float:left;}
        .footer-wrap{margin:20px auto;}
        .footer-logo{width:100%;}
        .footer-logo img{display: table;  margin: 0 auto;}
        #footer .content-social{width:100%;text-align: center;}
        #footer .content-social ul li{float:none;}
        #bottom-menu{width:100%;}
        #footer .content-social{width:100%;}
        .ticker-box{display:none;}
        .category-tv-icon{display: none;}
        .share-tv{height:auto;}
        .share-tv ul{width:100%;float:left;}
        .share-tv li{width:16%;margin:3px 4% 0 0;}


    }

/*  mobile update 1.4  */
@media screen and (max-width: 700px){
body.mob-menu-active{overflow-y:hidden;}
#main-nav ul.active.menu {width: 100%;overflow-y: scroll;max-height: calc(100vh - 82px);overflow-x: hidden;}
.sub-menu-wrapper, .sub-meni {position: relative;width:100%;box-shadow: none;}
.mob-cat.sub-menu-wrapper, .mob-cat.sub-meni {position: relative;width:100%;display:block !important;}
#main-nav .mob-cat{background: #000;left:0;}
.sub-menu{display:none;}
#main-nav .menu-links.inside-menu, #main-nav .sub-meni .menu-links.inside-menu, .sub-menu-wrapper .menu-links.inside-menu .sub-meni{width:100%;position: relative;padding:0;}
.sub-menu-wrapper:before{display:none;}
.menu-item{position: relative;}

.subsignmeni {right: 0;height: 70px;position: absolute;width: 15%;cursor: pointer;}
.subsignmeni:after {    left: 35%; position: absolute; top: 35px; font-size: 35px; float: left; text-align: center; content: ''; border-top: 8px solid #414548; border-right: 8px solid transparent; border-left: 8px solid transparent;}
.sub-menu-wrapper, .sub-meni, .fixed-menu .sub-menu-wrapper, .fixed-menu .sub-meni, .small-header .sub-menu-wrapper, .small-header .sub-meni{top:0;}
#main-nav .menu-link { border-right: none; text-align: center; width: 100%;margin:0;    line-height: 70px; }
}
@media screen and (max-width: 1400px) and (min-width: 701px) {
/*#main-nav .menu{-webkit-overflow-scrolling: touch; overflow-x: scroll; white-space: nowrap;}*/
#main-nav .menu{-webkit-overflow-scrolling: touch; white-space: nowrap;}
#main-nav .menu > .menu-item{display:inline-block;float:none;white-space: normal;}
#main-nav .menu::-webkit-scrollbar {display: none;}
}


#navigation{ box-shadow: none;}

#navigation  .top-menu{ background: #f0f0f0;} 
.header-ticker{ width: 86%; margin-top: 15px; position: absolute;}

.header-ticker .ticker-box{ border-bottom: none; background: #f0f0f0;}
.header-ticker .ticker-arrows{background: #f0f0f0;}
#navigation .content-social{ right: 75px; border-left: none;}

/*#navigation .content-social ul{ max-width: 170px;}*/

#navigation .menu-link{ padding: 0 30px 0; position: relative;}
#navigation .menu-link:hover{background: #444444;}


#navigation .inside-menu .menu-link{ padding: 0px; background: transparent; text-transform: none;}
.sub-meni .menu-links.inside-menu li{ background: #444444!important; border-color: #a7a7a7!important;}
.sub-meni .menu-links.inside-menu li a{ color: #ffffff!important; text-transform: none;}
.sub-meni .menu-links.inside-menu li:hover{ background: #ffffff!important;}
.sub-meni .menu-links.inside-menu li:hover a{ color: #444444!important;}



#navigation .sub-meni{ width: 245px;}

ul.tabs li{ width: auto; padding: 11px 25px 11px; background: #e5e5e5;}
ul.tabs li.active{ background: #f5f5f5!important;}

.tabs li.active h4 a{ color: #cb0000!important;}

.ticker-heading{ color: #cb0000!important;}


/* --- Code: Shahid-230404 */
.memo-menu-container .header-arrow{
    display: none;
}
/*.memo-menu-container{
    justify-content: initial;
}*/
.memo-menu-container #menu-main-menu{
    list-style: none;
}
.menu-main-menu-container{
    float: left;
    width: 100%;
}
.menu-item{
    float: left;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: auto;
    margin: 0px;
    padding: 0px;
    list-style: none;
    color: #fff!important;
}
#menu-main-menu .menu-item.active{
    background-color: #000;
}
#menu-main-menu .menu-item.active a{
    color: #fff;
}
.menu-link{
    display: flex;
    align-items: center;
    font-family: 'Inter', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 120%;
    color: #000000;
    min-height: initial;
    padding: 0px 10px;
    background: transparent;
    text-transform:initial;
}
/*#main-nav{
    width: initial;
}*/
#menu-main-menu > .menu-item{
    height:60px;
}
/*#menu-main-menu > .menu-item a{
    display: block;
}*/
.sub-menu-wrapper{
    border-top: none;
    top: 60px;
}
.sub-menu,.sub-menu-wrapper{
    background: #000!important;
    color: #fff!important;
}
.menu-links.inside-menu .menu-link{
    margin: 0;
}
.sub-menu-wrapper .menu-links.inside-menu .menu-link{
    display: flex;
    align-items: center;
    font-family: 'Inter', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 120%;
    color: #000000;
    min-height: 30px;
    padding: 10px;
    background: transparent;
    color: #fff;
}
.sub-menu-wrapper .menu-links.inside-menu a:hover{
    color: #cb0000;
}
#menu-main-menu  .menu-links.inside-menu .menu-item{
    border-bottom: none;
}
#main-nav .menu-links.inside-menu{
    padding-top: 40px;
    width: 19%;
}
.sub-menu-wrapper .five-menu{
    width: 80%;
}
.sub-menu-wrapper .five-menu li{
    width: 100%;
}
/*.memo-two-col-grid {
    row-gap: 20px;
}*/
#menu-main-menu .memo-two-col-grid{
    padding: 40px 20px;
}

#menu-main-menu .memo-two-col-grid{
    column-gap: 20px;
    row-gap: 20px;
}

.sub-meni{
    top: 60px;
}
.sub-meni .menu-links{
    background: #000;
}
.sub-meni .menu-links.inside-menu li{
    background-color: #000;
    padding: 15px;
    border:none;
    border-bottom: 1px solid #C0C0C0;
}
.sub-meni .menu-links.inside-menu li a{
    display: block;
    background: #000;

}
.sub-meni .menu-links.inside-menu li{
    background: #000!important;
}

.sub-meni .menu-links.inside-menu li:hover a{
    background: #cb0000!important;
    color: #ffffff!important;
}
.sub-meni .menu-links.inside-menu li:hover{
    background: #cb0000!important;
    color: #ffffff!important;   
}
.sub-menu-wrapper:before{
    display: none;
}