.header-styles header.header,
.header-style header.header,
.header-style header,
.header-styles header.header.is-sticky{display:block !important;position:initial !important;}
.header-styles .page-name,
.header-style .page-name{margin-top:0;}
header .container{position:relative;}
header a:hover{color:#fff;}
.header-styles header{clear:both;margin-bottom:120px;position:static !important;}
.header.is-sticky .navbar.navbar-default{min-height:100px;}
header.header{background:#fff none repeat scroll 0 0;border-bottom:1px solid #f3f3f3;left:0;position:fixed;top:0;width:100%;z-index:9999999999999;}
.navbar-brand{padding-top:7px !important;}
.navbar.navbar-default,
.navbar-default,
.navbar{background-color:transparent !important;border:none !important;margin-bottom:0 !important;}
.menu-item.menu-item-has-children{position:relative;}
.navbar-nav>li>a{color:#353535 !important;display:inline-block !important;font-family:'Source Sans Pro', sans-serif;font-size:15px;font-weight:600;line-height:100px !important;padding:0 15px !important;position:relative;text-transform:uppercase;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.ti-mobile{font-size:20px;}
.ti-email{font-size:20px;}
.banner-contenr{left:50%;max-width:1170px;position:absolute;top:50%;transform:translate(-50%, -50%);width:100%;}
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover{color:#F90600 !important;}
.navbar-default .navbar-nav>li.active>a,
.navbar-default .navbar-nav>li.active>a:focus,
.navbar-default .navbar-nav>li.active>a:hover{background-color:transparent !important;color:#930000 !important;}
.navbar-nav>li>a:before{content:'';background:transparent;height:2px;bottom:0;left:0;position:absolute;width:100%;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;}
.navbar-default .navbar-nav>li.active>a:before,
.navbar-nav>li>a:hover:before{background:#930000;}
.menu-item-has-children>.sub-menu{background:#fff;border:1px solid rgba(255, 255, 255, 0.2);min-width:313px;padding:0;position:absolute;left:0;top:120px;opacity:0;overflow:hidden;z-index:1;height:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}
.menu-item-has-children:hover>.sub-menu{opacity:1;overflow:visible;top:100px;height:auto;}
.menu-item-has-children .sub-menu li,
.menu-item-has-children .sub-menu li a{display:block;}
.sub-menu a{border-bottom:1px solid rgba(255, 255, 255, 0.2);color:#666;display:block !important;font-family:'Source Sans Pro', sans-serif;font-size:14px;font-weight:600;line-height:40px;padding:0 15px;text-transform:uppercase;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;}
.sub-menu li:last-child a{border-bottom:none !important;}
.sub-menu a:hover{background:#373737;color:#fff;}
.sub-menu li .sub-menu,
.sub-menu .sub-menu> li.menu-item-has-children .sub-menu{bottom:inherit !important;top:120px;left:inherit !important;right:-180px;opacity:0;visibility:hidden;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;}
.sub-menu .menu-item-has-children:hover> .sub-menu,
.sub-menu .sub-menu> li.menu-item-has-children:hover .sub-menu{opacity:1;top:-1px;visibility:visible;}
.sub-menu .menu-item-has-children:before{content:"\e649";color:#666;font-family:'themify';font-size:11px;top:10px;right:15px;position:absolute;}
.sub-menu .menu-item-has-children:hover:before{color:#cdcdcd;}
.menu-item-has-mega-menu{color:#666;font-size:14px;position:static !important;}
.mega-menu.sub-menu{background:none !important;border:none !important;width:100%;left:0;position:absolute;z-index:1;}
.mega-menu.sub-menu .container,
.mega-menu.sub-menu li{max-width:1170px;margin:0 auto;}
.mega-menu.sub-menu .row{background:#fff;border:1px solid #e6e6e6;padding:36px 15px 32px;}
.mega-menu .menu-item{display:block;}
.menu-title{color:#262626;font-family:'Source Sans Pro', sans-serif;font-size:16px;margin:0 0 9px;padding-bottom:5px;position:relative;text-transform:uppercase;}
.menu-title:before{content:'';background:#e5e5e5;height:1px;width:100%;left:0;bottom:0;position:absolute;}
.mega-menu p{margin:0;padding:0;}
.mega-menu a{border-bottom:none !important;color:#666;font-size:15px;line-height:36px;letter-spacing:0;position:relative;text-transform:uppercase;}
.mega-menu a:hover{background:none;color:#262626;}
.menu-list li{position:relative;}
.menu-tabs .menu-list{margin-bottom:10px;}
.menu-tabs .menu-list a{line-height:40px;padding-left:0;}
.menu-tabs .menu-list a:hover{background:#373737;color:#cdcdcd;padding-left:15px;}
.mega-menu .nav-tabs{border:none !important;}
.mega-menu .nav-tabs>li a:hover,
.mega-menu .nav-tabs>li.active>a,
.mega-menu .nav-tabs>li.active>a:focus,
.mega-menu .nav-tabs>li.active>a:hover{background:transparent !important;border:none !important;color:#262626 !important;}
.mega-menu .nav-tabs>li{display:block;float:none;margin:0;}
.mega-menu .menu-tabs .nav-tabs>li a{background:transparent;border:none !important;color:#666 !important;display:inline-block !important;font-size:14px;line-height:40px;margin:0;padding:0;position:relative;}
.mega-menu .menu-tabs .nav-tabs>li a:hover{color:#666 !important;}
.mega-menu .item-title{padding:15px 0 6px;}
.mega-menu .item-title a{border:none;color:#262626;font-size:16px;line-height:23px;padding:0;}
.mega-menu .item-title a:hover{background:none !important;color:#262626 !important;}
.mega-menu .item-price{color:#262626;display:inline-block;font-size:18px;}
.mega-menu .rating{display:inline-block;padding-left:10px;}
.nav-tabs .ribbon{background:#383838;color:#fff;font-family:'Source Sans Pro', sans-serif;font-size:10px;display:inline-block;text-transform:uppercase;padding:5px;line-height:7px;position:absolute;right:-30px;top:3px;}
.menu-contact{font-family:'Roboto';font-size:14px;font-weight:500;padding-top:35px;}
.menu-contact li{font-family:'Roboto';padding-bottom:12px;}
.menu-contact i{display:inline-block;padding-right:10px;}
.menu-contact a{display:inline-block !important;font-weight:600;line-height:0;padding:0;position:initial;text-transform:lowercase;}
.menu-contact a:before{content:'';display:none;}
.menu-contact a:hover{background:transparent;color:#666;padding:0;}
.men-categorie{padding-bottom:37px;}
header .search-box,
header .shop-cart{display:table-cell;line-height:100px;max-height:100px;width:30px;text-align:center;position:relative;}
header .search-box{padding-left:18px;}
.search-icon{color:#353535;cursor:pointer;}
header .search-form{background:#fff;border:1px solid #f2f2f2;position:absolute;min-width:300px;height:50px;right:-30px;bottom:-51px;line-height:0;opacity:0;visibility:hidden;z-index:1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
header .search-input{background-color:#fff;border:1px solid #f2f2f2;color:#808080;font-size:15px;line-height:28px;margin:0;width:100%;height:100%;outline:none;padding:5px 45px 5px 15px;z-index:-1;}
header .search-submit{background:transparent;border:none;color:#666;cursor:pointer;display:block;float:right;line-height:44px;max-height:50px;padding:0 12px;margin:0;text-align:center;position:absolute;right:5px;top:4px;z-index:99;}
header .search-submit:focus{outline:0;}
header .search-box.active .search-form{opacity:1;visibility:visible;}
header .search-box.remove .search-form{display:none;}
.shop-cart{padding:0 14px 0 40px;}
.cart-control{color:#353535;position:relative;}
.cart-items{background:#fff;border:1px solid #f3f3f3;bottom:-550px;color:#262626;font-family:'Source Sans Pro', sans-serif;line-height:23px;right:-14px;padding:40px 30px;position:absolute;width:415px;opacity:0;visibility:hidden;z-index:99999;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}
.shop-cart:hover .cart-items{bottom:-473px;opacity:1;visibility:visible;}
.cart-items .item{margin-bottom:30px;position:relative;text-align:left;}
.cart-items .item .btn{background:none;border:none;box-shadow:none;color:#666;font-size:18px;height:18px;width:18px;line-height:18px;text-align:center;right:30px;top:50%;margin-top:-9px;padding:0;position:absolute;}
.cart-items .item .btn:focus,
.cart-middle .btn:focus{border:none;outline:0;box-shadow:none;}
.cart-items .item-thumbnail{float:left;max-width:90px;padding-right:0;margin-right:25px;}
.cart-items .item-details{color:#262626;}
.cart-items .item-title{color:#262626;font-size:16px;margin:25px 0 15px;text-transform:capitalize;}
.cart-items .item-title a{color:#262626;}
.cart-items .item-price{font-size:18px;}
.cart-items .current-price{display:inline-block;}
.cart-control .count{background:#ffa726;border-radius:50%;color:#fff;font-size:11px;height:17px;line-height:17px;width:17px;text-align:center;position:absolute;right:-13px;top:-9px;}
.cart-middle{border-top:2px solid #f3f3f3;border-bottom:2px solid #f3f3f3;color:#262626;font-size:16px;height:50px;line-height:48px;text-transform:uppercase;}
.cart-middle .btn{background:none;border:none;box-shadow:none;color:#262626;line-height:48px;padding:0;}
.cart-middle .btn:hover{background:none;border:none;box-shadow:none;color:#262626;}
.cart-bottom{margin:30px 0 20px;}
.cart-bottom .btn{padding:10px 35px;}
.navbar-top{background:#930000 none repeat scroll 0 0;color:#666;font-family:"Roboto";font-size:19px;font-weight:600;letter-spacing:0.25px;line-height:50px;}
.navbar-top a{color:#fff;}
.top-contact li{padding-left:20px;position:relative;color:#fff}
.top-contact li:first-child{padding-left:0;}
.top-contact li:before{content:'';background:#d7d7d7;width:1px;height:10px;top:50%;margin-top:-5px;right:-10px;position:absolute;}
.top-contact li:last-child:before{content:'';display:none;}
.top-contact .icon{display:inline-block;font-size:12px;margin-right:5px;}
.top-right{font-size:13px;text-transform:uppercase;}
.top-right a{margin-left:5px;}
.top-right a:first-child{margin-left:0 !important;}
.top-right .icon{font-size:9px;}
.login{position:relative;}
.login:before{content:'';background:#666;height:1px;width:100%;bottom:-1px;right:0;position:absolute;}
.login .icon{font-size:12px;}
.menu-social{line-height:75px;}
.menu-social .icon{color:#666;font-size:16px;padding-left:12px;}
.menu-social a:first-child .icon{padding-left:0;}
header.is-sticky .navbar-brand{padding-top:7px !important;}
header.is-sticky .navbar-nav>li>a,
header.is-sticky .search-box,
header.is-sticky .shop-cart{line-height:75px !important;}
header.is-sticky .navbar-nav>li:hover .sub-menu{top:75px;}
header.is-sticky .navbar-nav .sub-menu:hover .sub-menu{top:-1px;}
header.not-fixed{position:initial;}
header.not-fixed.is-sticky{position:fixed;}
header.is-sticky .navbar-top,
header.not-fixed.is-sticky .navbar-top{display:none;}
header.not-fixed{position:initial !important;}
.blog .entry-title > a{font-weight:600;}
.copyright.text-center p{color:#fff;text-transform:lowercase;}
.service .service-bottom{padding-top:0;}
.service .section-padding{padding:25px 0 85px;}
.footer-contact-info h5{font-size:24px;}
.footer-contact-info > li{padding:10px 0;width:100%;}
.text-holder{display:inline-block;vertical-align:middle;width:89%;}
.icon-holder{display:inline-block;width:10%;}
.navbar-top .footer-social{padding-top:0;}
.about-us.about-7 .section-padding{padding:80px 0;}
.inner-services .entry-title > a{font-weight:600;font-size:20px;}
.disc > p{line-height:21px;margin:2px 0;}
.disc a{text-transform:capitalize;}
.drop-menu{display:none;}