body{font-family:'Oswald';font-size:14px;overflow-x:hidden;background:#171717;font-weight:normal;}
body a{text-decoration:none;}
@media (max-width:991.98px) { 
  body{padding-top:90px;}
}
    

/* MOBILE MENU */
.mobile-menu-content{background:#181C21 !important}
.mobile-menu-header{min-height:90px;background:rgba(8,12,16);color:#fff;padding-top:10px;border-bottom:1px solid #222;box-shadow:0 3px 10px rgba(34,25,36,0.75);}
.mobile-menu-header-fexed{position:fixed;top:0;width:100%;z-index:999;box-shadow:0 3px 10px rgba(8,12,16);}
.mobile-menu-logo{max-width:180px;}
.mobile-menu-icon-menu{color:#fff;font-size:1.85em;}
.mobile-menu-icon-cart{color:#fff;font-size:1.70em;}
.mobile-menu-left{padding-top:10px !important;}
.mobile-menu-left .indicator{margin-right:10px;margin-top:5px;height:10px;width:10px;}
.mobile-menu-right{padding-top:10px;}
.mobile-menu-center{padding-top:14px;}
.mobile-menu-banner{background:rgba(8,12,16);padding:12px 20px;min-height:40px;}
.mobile-menu-left a:focus{outline-style:none;-moz-outline-style:none;}
.mobile-menu-right a:focus{outline-style:none;-moz-outline-style:none;}
.nav-content{padding:0 10px !important;}
.nav-content h2{font-weight:bolder !important;font-size:22px !important;padding-top:15px !important;padding-bottom:15px !important;}
.nav-item{margin-right:auto !important;}
.nav-item-link{font-weight:bolder;border-bottom:1px solid #292d32;border-radius:0 !important;text-transform:uppercase;letter-spacing:1px;font-size:14px !important;padding-top:12px !important;padding-bottom:12px !important;}
.nav-back-button{font-weight:bolder !important;border-bottom:1px solid #292d32;font-size:17px !important;padding-top:20px !important;padding-bottom:20px !important;}
.nav-close-button{top:18px !important;}
.one-nav-mobile-icons{background-color:#efefef}
.level-title{color:#aaa;padding:15px 10px;font-weight:bolder;font-size:16px;text-transform:uppercase;}


/* DESKTOP MENU */
.one-nav-top{color:#fff;padding:0;text-transform:uppercase;}
.one-nav-topbar{background:#000;color:#eee;line-height:44px;border-bottom:1px solid rgba(18,22,26)}
.one-nav-topbar-row{}
.one-nav-topbar-left{padding-left:50px;letter-spacing:2px;font-size:13px}
.one-nav-topbar-center{text-align:center;}
.one-nav-topbar-right{text-align:right;padding-right:50px;}
.one-nav-topbar-right .indicator{margin-left:-9px;margin-top:9px;height:12px;width:12px;}
.one-nav-top-icon{color:#eee;padding-left:25px;line-height:30px;letter-spacing:1px}
.one-nav-top-icon:hover{color:#dc3545;}
.one-nav-top-icon span{font-size:14px;font-weight:400;}
.one-nav-container{border-bottom:1px solid #222;min-height:100px;margin-top:10px;}
.one-nav-logo-container{text-align:right;padding-top:8px;}
.one-nav-logo-img{max-height:65px;}
.one-nav-logo-h1{padding-left:40px;}
.one-nav-logo-h1 a{color:#000;font-size:2.5em;}
.one-nav-logo-h5{font-size:0.9em;}
.one-nav-search-box{max-width:95%;margin:auto;margin-top:15px;}
.one-nav-search-box input{background-color:#000;border:1px solid #222}
.one-nav-search-box input::placeholder{color:#ccc;font-size:14px}
.one-nav-search-box input:focus{color:#000}
.one-nav-search-box button{background-color:#000;border:1px solid #222;border-left:1px solid #222}
.one-nav-tools-box{margin-top:25px;}



.one-nav-menu{margin:auto;border-bottom:1px solid #222}
.one-nav-menu-ul{padding:0;padding-top:0;list-style:none;display:block;margin:auto;display:flex;flex-direction:row;justify-content:center;}
.one-nav-menu-ul:before,.one-nav-menu-ul:after{content: "";display: table;}
.one-nav-menu-ul:after{clear:both;}
.one-nav-menu-ul {z-index:1;}
.one-nav-menu-ul li {float:left;position:relative;}
.one-nav-menu-ul li a{float:left;text-decoration:none;padding:15px 30px;font-size:1.3em;color:#fff;font-weight:400;text-transform:uppercase;letter-spacing:2px;}
.one-nav-menu-ul li a:hover{color:#fc5a5c;}
.one-nav-menu-ul li ul{background-color:rgba(10,14,18,0.95); !important;visibility:hidden;position:absolute;list-style:none;top:25px;left:20px;z-index:10000;padding:0;opacity:0;margin:45px 0 0 0;transition:all .25s ease-in-out;_margin:0;}
.one-nav-menu-ul li:hover > ul{opacity:1;visibility: visible;margin:0;margin-top:22px;}
.one-nav-menu-ul ul {border-radius:5px;}
.one-nav-menu-ul ul li{float:none;display:block;border:0;color:#000;}
.one-nav-menu-ul ul a{padding:4px 15px;width:330px;display:block;float:none;_height:10px;font-size:1em;font-weight:normal;text-transform:capitalize}
.one-nav-menu-ul ul a:hover{background-color:#fc5a5c;color:#fff;}
.one-nav-menu-ul ul li:first-child > a{border-top-left-radius:5px;border-top-right-radius:5px;}
.one-nav-menu-ul ul li:last-child > a{border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.one-nav-menu-ul ul li:last-child{border-bottom:0}
.one-nav-menu-ul ul li:first-child > a:before{content:"";position:absolute;left:30px;top:-6px;display:block;width:0;border-bottom:6px solid #181C21 !important;border-left:6px solid transparent;  border-right: 6px solid transparent;  }
.one-nav-menu-ul-last{left:-170px !important;}
.one-nav-menu-ul-last li:first-child > a:before{left:220px !important;}
.one-nav-menu-down{color:#666}
.one-nav-menu-split{border-bottom:1px solid #1F242A !important;margin-bottom:10px;padding-top:10px;}
.one-nav-menu-color{display:inline-block;overflow:hidden;margin:.144em;width:.8rem;height:.8rem;border-radius:10rem;-webkit-box-shadow: 0 0 0 1px rgb(0 0 0 / 15%) inset;box-shadow: 0 0 0 1px rgb(0 0 0 / 15%) inset;vertical-align:middle;}



/* nav */
.page-nav{margin:25px 0;}
.page-item .page-link,.page-item.disabled .page-link{background:rgba(0,0,0) !important;margin:2px !important;border-radius:5px;padding:10px 18px;border:0;}
.page-link{color:#eee !important;}
.page-link:hover{background:rgba(4,5,6,0.9) !important;color:#fff !important;}
.page-item.active .page-link{background:#dc3545 !important;color:#fff;}
@media (max-width:991.98px){
    .page-nav{margin:25px 0;}
    .page-item .page-link,.page-item.disabled .page-link{margin:1px !important;padding:6px 10px;border:0;}
    .page-link{color:#eee !important;}
    .page-link:hover{background:rgba(4,5,6,0.9) !important;color:#fff !important;}
    .page-item.active .page-link{background:#dc3545 !important;color:#fff;}
    .page-item-next{padding-top:10px;padding-bottom:50px;}
    .page-link-next{font-size:28px;color:#dc3545;border:1px solid #dc3545;border-radius:40px;padding:3px 35px 3px 30px;text-transform:uppercase;}
    .page-link-next:hover{color:#F34758}
}


/* subscribe-pop-window */
.one-subscribe-pop-header{background-color:#FFD902 !important;color:#000;}
.one-subscribe-pop-body{background-color:#FFD902 !important;color:#000;padding:0px 80px 30px 80px !important;}
.one-subscribe-pop-logo{max-width:160px;}
.one-subscribe-pop-title{font-size:5em;font-family:Impact,'Poppins';margin-bottom:0;}
.one-subscribe-pop-subtitle{margin:auto;max-width:450px;font-size:18px;margin-bottom:20px;}
.one-subscribe-pop-input::placeholder{font-size:14px;}
.one-subscribe-pop-btn{font-size:22px;padding:10px;}
.one-subscribe-pop-link{color:#000;}
.one-subscribe-success-body{padding:50px 60px !important;}
.one-subscribe-success-title{font-size:2.5em;font-family:'Viga','Poppins';margin-bottom:0;}
.one-subscribe-success-subtitle{margin:auto;max-width:550px;font-size:15px;margin-bottom:20px;}
.one-subscribe-float{position:fixed;bottom:12px;right:15px;font-family:Verdana,Arial;background:#0d6efd;max-width:300px;border-radius:3px;}
.one-subscribe-float a{padding:8px 10px;font-size:13px;color:#EEF5FF;font-weight:bold;cursor:pointer;}
.one-subscribe-float svg{color:#EEF5FF;cursor:pointer;}
@media (max-width:991.98px){ 
    .one-subscribe-pop-body{padding:0px 25px 30px 25px !important;}
    .one-subscribe-pop-logo{max-width:130px;}
    .one-subscribe-pop-title{font-size:3.5em;line-height:1em;}
    .one-subscribe-pop-subtitle{font-size:14px;}
    .one-subscribe-success-body{padding:30px 30px !important;}
}



.one-subscribe{color:#fff;padding:150px 15px;min-height:480px;}
.one-subscribe-container{text-transform:uppercase;}
.one-subscribe-box{max-width:680px;margin:auto;}
.one-subscribe-title{font-weight:bolder;font-size:4.5em;}
.one-subscribe-subtitle{max-width:580px;font-size:1.5em;margin:auto;}
.one-subscribe-form{padding:30px 0;}
.one-subscribe-form input::placeholder{font-size:14px;color:#555;}
.one-subscribe-text{max-width:500px;font-size:0.9em;margin:auto;}
@media (max-width:991.98px){
    .one-subscribe{padding:80px 15px;}
    .one-subscribe-title{font-weight:bolder;font-size:2.5em;}
    .one-subscribe-subtitle{max-width:580px;font-size:15px;margin:auto;}
}



.one-add-cart-pop{text-transform:uppercase;}
.one-add-cart-pop h5{font-size:2em}
.one-add-cart-pop td a{color:#000;font-size:1.2em}


/* subscribe */
.one-footer-subscribe{background-color:#000 !important;color:#ddd;padding-top:90px !important;padding-bottom:90px !important;border-bottom:1px solid #111;border-top:1px solid #111;}
.one-footer-subscribe-h1{font-size:5em !important;color:#fff;}
.one-footer-subscribe-h3{font-size:1.45em;text-transform:uppercase;}
.one-footer-subscribe-h5{color:#fff;line-height:1.35em;font-weight:normal;max-width:600px;margin:auto;text-transform:uppercase;}
.one-footer-subscribe-body{max-width:70%;margin:auto;}
.one-footer-subscribe-btn{text-transform:uppercase;}

@media (max-width:991.98px){
    .one-footer-subscribe-h1{font-family:Impact,'Poppins';font-size:3.5em !important;color:#fff;}
    .one-footer-subscribe-body{max-width:90%;margin:auto;}
}


/* footer */

.one-footer{color:#fff;border-top:1px solid #222}
.one-footer hr{color:#222}
.one-footer-container{min-height:500px;max-width:1600px !important;text-align:left;}

.one-footer-title{font-size:1.2em;color:#fff;text-transform:uppercase;letter-spacing:2px}

.one-footer-link{color:#ddd;text-transform:uppercase;font-size:12px;letter-spacing:1px;font-weight:400;margin-bottom:4px;}
.one-footer-link:hover{color:#fc5a5c;font-weight:600;}
.one-footer-copyright{color:#fff;background-color:#111 !important}
.one-footer-copyright div{max-width:1600px;letter-spacing:1px;text-transform: uppercase;}

.one-footer-left-logo{margin-bottom:25px;}
.one-footer-left-logo img{max-width:180px;}
.one-footer-left-ul li{padding:3px 0;}
.one-footer-socialmedia{padding-top:25px !important}
.one-footer-socialmedia a{color:#fff;}
.one-footer-socialmedia a:hover{color:#fc5a5c;}
.one-footer-left-language button{padding-left:15px;padding-right:30px;font-size:14px;}
.one-footer-left-language button img{max-width:15px;border-radius:2px;}
.one-footer-left-language ul li{font-size:14px;}
.one-footer-left-language ul img{max-width:15px;border-radius:2px;}

.one-footer-gotop{color:#f8f9fa;}
.one-footer-gotop:hover{color:#dddddd;}

@media (max-width:991.98px){
    .one-footer-container{text-align:center;}
    .one-footer-title{font-size:1.15em;color:#555;margin-top:30px;}
    .one-footer-link{line-height:24px;}
    .one-footer-copyright{text-align:center;}
}


.one-404-title{font-size:4vm !important;}
@media (max-width:991.98px){
    .one-404-title{font-size:3em;}
}