body{width:100%;height:auto;font-family:"Open Sans", Helvetica, Arial, sans-serif;}
h3,
h4,
.title-name,
.title-header,
.footer-categories-title{font-family:Roboto, Tahoma, Geneva, sans-serif;}
.footer-categories-title{font-size:17px;}
.title-header{color:#083c66 !important;}
.title-contact{font-weight:normal;}
.row{margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;}
.wrapper{margin-top:20px !important;}
.reset{padding-left:0;padding-right:0;}
.product-list{margin-top:10px;padding-left:10px;padding-right:10px;margin-bottom:20px;}
.product-list a{text-decoration:none;}
.product-list-wrapper{margin:10px 0;padding:10px 0 0;border-top:1px solid #ccc;width:100%;overflow:auto;}
.product-name, .product-name p{margin-top:10px;color:#4d4d4d !important;overflow:hidden;height:60px;width:100%;display:block;}
.product-name a,
.product-name p a{color:#4d4d4d !important;}
.product-name p{margin:0;padding:0;}
#front-page .main-price,
#category-page .main-price{margin-left:0px;}
.modal-scroll-lock{overflow:hidden;}
.main-price{color:#bf0000 !important;font-size:18px !important;font-weight:bold;}
.main-price a{color:#bf0000 !important;}
.prev-price{font-size:14px;text-decoration:line-through;}
.item-image{margin-bottom:10px;max-width:170px;max-height:170px;min-height:170px;overflow:hidden;margin-left:auto;margin-right:auto;position:relative !important;}
.item-image img{border:none;max-height:100% !important;max-width:100% !important;width:auto !important;height:auto !important;position:absolute !important;top:0 !important;bottom:0 !important;left:0 !important;right:0 !important;margin:auto !important;}
.product-page ul,
#result-page ul,
#account-page ul{-webkit-padding-start:15px;}
ul.slick-dots{margin:0 !important;padding:0 !important;position:static;}
.mobile-navbar,
.mobile-footer{display:none;width:100%;}
.mobile-footer a.footer-categories{text-decoration:none;color:#ffffff;padding:0;margin:0;}
.mobile-footer .panel-group .panel{border:none;border-radius:0;background-color:transparent;box-shadow:none;margin-bottom:0;padding-bottom:0;}
.mobile-footer .panel-heading{padding:0;border:0;}
.header-container{background-color:#f3f3f3;padding:5px 0px 5px 0px;}
.my-navbar.navbar{color:#ffffff;background-color:#002d60;border-radius:0 !important;-moz-border-radius:0 !important;height:40px;min-height:40px;}
.navbar .dropdown{width:100%;}
.navbar .dropdown-toggle{background-color:#0e81d7;border-style:hidden;height:38px;width:90%;text-align:left;padding-left:10%;}
.tab-search-bar{display:none;}
.advertise-area{height:40px;line-height:38px;padding-left:20px !important;font-size:15px;}
.advertise-area span.first{padding-left:0;}
.advertise-area span{padding-right:10px;padding-left:10px;border-right:1px dotted #fff;}
.advertise-area span.last{border-right:0;}
.navbar .dropdown-menu{background-color:#ffffff;width:257px;}
#main-menu-bar .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:0 0 4px 4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);}
.nav-dropdown .fa-caret-down{float:right;margin-top:2px;margin-right:20px;}
.nav-dropdown li a{line-height:25px;}
.nav-dropdown .fa-angle-right{position:absolute;right:20px;margin-top:3px;font-size:18px;color:#666;}
.dropdown-menu li:hover a{background-color:#139aff;}
.dropdown-menu li:hover,
.dropdown-menu li:hover a,
.dropdown-menu li:hover i{color:#ffffff;}
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.sub-level li a,
.sub-level a{background-color:#ffffff !important;color:#4d4d4d;}
.sub-level .subcat-header{color:#139aff !important;font-size:16px;font-weight:bold;}
.sub-level{margin:0;padding-top:5px;padding-bottom:2px;padding-left:0;display:block;position:relative;background-color:#ffffff;z-index:1000;font-size:14px;text-align:left;list-style:none;-webkit-background-clip:padding-box;background-clip:padding-box;float:left;border-radius:4px;}
.sub-level li{padding-top:3px;padding-bottom:3px;}
.sub-level li a{line-height:25px;display:block;padding-left:20px !important;padding-right:20px;}
.sub-level a{text-decoration:none;}
.hifi-logo{}
.hifi-logo img{max-width:initial;}
header .search-bar{padding-top:12px;}
.glyphicon{margin-top:2px !important;}
.search-bar .custom-btn-1{color:#ffffff;background-color:#0e81d7;height:40px;width:60px;border:1px solid #0e81d7;}
.input-group .form-control{width:100%;height:40px;}
.btn-default:hover{background-color:#002d60 !important;}
.contact-info{padding-left:0;padding-right:0;}
.contact-inquries{margin-top:5px;}
.contact-icons{margin-top:12px;text-align:center;}
.contact-icons a{color:#333333;text-decoration:none;}
.contact-icons div{height:42px;border-left:1px solid #849AB2;}
.no-login{}
.fa-sign-in{transform:scale(1.3,1);}
.fa-envelope,
.fa-user,
.fa-sign-in,
.fa-user-plus{font-size:1.5em;color:#002d60;}
.fa-shopping-cart{font-size:2.960em;color:#002d60;}
.badge{margin-left:-20px;margin-top:-40px;background-color:#167b41;border:1.999px solid #f3f3f3;font-family:"Open Sans", Arial, Helvetica, sans-serif;text-align:center;padding-left:6px;padding-right:6px;}
.contact-num{font-size:1.800em;font-weight:bold;color:#002d60;}
@media only screen and (max-width:1199px){.contact-num{font-size:1.500em;}
}
.left-box{padding:0;}
.mslider{background-color:#ffffff;height:400px;}
#frontpage-slider-content{height:100%;}
#frontpage-slider-content .slider-box{height:100%;}
#frontpage-slider-content .slider-box p{margin:0px !important;padding:0px !important;line-height:25px;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:320px;}
#frontpage-slider-content .slider-box-left{height:100%;padding-left:5px;padding-right:5px;}
#frontpage-slider-content .slider-box-right{height:100%;}
#frontpage-slider-content .slider-box-right img{width:100%;height:100%;}
.upper-box{background-color:#fae202;padding:0;height:200px;}
.lower-box{background-color:#6cc81d;padding:0;height:200px;}
.upper-box img,
.lower-box img{height:100%;width:100%;}
.upper-box .dummy-text,
.lower-box .dummy-text{margin:-100px 0 0 185px;}
.frontpage-slider-button{margin-top:10px;}
#frontpage-slider-content ul.slick-dots{position:absolute;bottom:10px;}
.slide-image{background-color:#fff;border-radius:10px;}
.boxes-div{height:65px;}
.box-icon{color:#083c66;margin-top:10px;}
.box-label{padding-top:5px;}
.box-label .title-name,
.box-label .second-title-name{color:#083c66;}
.box-label .boxes-3-text{padding-right:10px;margin-top:5px;line-height:120%;}
.title-name{font-weight:bold;font-size:1.5625em;}
.second-title-name{font-weight:normal;font-size:1.125em;margin-top:-5px;}
#track{margin-right:10px;margin-top:3px;}
.boxes-container{border-left:1px solid #849AB2;height:100%;}
.boxes-container:nth-child(1){border-left:none;}
.giftcard-box{height:100px;}
.news{background-image:url("img/news-bg.jpg");background-color:#042035;background-repeat:no-repeat;background-position:center center;padding:0 !important;color:#ffffff;}
.bg-container{padding-bottom:20px;margin:auto;height:auto;}
.news-wrapper{margin-top:0px;}
.newsletter-title{color:#17bdec !important;}
.newsletter-form{margin-top:45px;}
.subscribe{padding:0 10px 0 0 !important;}
.newsletter-form input{color:#4d4d4d;padding-left:10px;padding-right:10px;width:100%;height:50px !important;border-radius:5px 0 0 5px;border-style:hidden;}
.custom-btn-2{color:#ffffff;background-color:#17bdec;width:100%;height:50px;border:0 !important;border-radius:0 5px 5px 0;}
.featured-products{margin-top:0px !important;}
.wrapper-products{margin-top:50px;height:10px;}
.price{display:inline;font-size:13px;}
.product-price{}
.product-rating{margin-top:10px;text-align:left !important;height:15px;width:75px;max-height:15px;background:transparent url(img/icons/stars.png) no-repeat 0 -15px;}
.wrapper-brands{background-color:#042035;height:auto;margin-top:45px;padding:2% 0 1% 0;}
.arrow-buttons{padding-top:4%;padding-left:2%;}
.wrapper-brand-boxes{text-align:center;margin-top:20px;}
.brands-page .brands-title{margin-bottom:20px;}
.brands-page .brands-wrapper{height:auto;background-color:#f7f7f7;}
.brands-page .brands-banner img{height:auto}
.brand-cat-title{margin-top:10px;color:#083c66;font-size:16px;}
.brands-page .brands-row{padding-bottom:30px;}
.brands-page ul.brand-names,
.brands-page ul.more-content{list-style:none;margin-top:5px;padding-left:0;font-size:13px;margin-bottom:0;}
.brands-page ul.more-content{margin-top:0;}
.brands-page ul.brand-names li,
.brands-page ul.more-content li{padding:5px 0;}
.brands-page ul.brand-names a,
.brands-page ul.more-content a{text-decoration:none;color:#4d4d4d;}
.brands-page .brands-list{padding-bottom:10px;}
.brands-page .see-more,
.brands-page .see-less{margin-top:3px;}
.brands-page .see-more span,
.brands-page .see-less span{color:#083c66;font-weight:bold;cursor:pointer;}
.brands-page .more-content{display:none;}
.brands-page .see-more{display:block;}
footer .contact-information{background-color:#002d60;margin-top:20px !important;padding-top:30px !important;height:auto;}
.title-contact{padding:0;color:#17bdec;font-size:1.25em;}
.content-contact{color:#ffffff;margin-top:10px;line-height:150%;}
.content-contact ul{margin-left:0px;list-style:none;padding:0;}
.content-contact li a,
.content-contact li a:hover,
.content-contact li a:active,
.content-contact li a:visited,
.content-contact a{text-decoration:none;color:#ffffff;}
footer .glyphicon{margin-top:10px;}
.secure-card{color:#ffffff;margin-top:20px;margin-bottom:20px;padding-left:0;}
.secure-text{color:#ffffff;width:auto;font-family:"Open Sans", Helvetica, Arial, sans-serif;font-size:1em;}
.social-icon{text-align:right;margin-top:-5px !important;}
.social-icon span{margin-left:5px;}
.badges{text-align:right;padding-top:10px;}
.footer-text{height:60px;background-color:#002145;color:#ffffff;line-height:60px;}
.footer-icon-glyph{font-size:14px;font-weight:bold;width:30px;height:30px;display:block;float:left;}
.footer-icon-glyph i{vertical-align:top;line-height:20px;}
.footer-mail a:hover{color:#cdcdcd !important;}
.mobile-footer .content-contact ul{margin-bottom:40px;font-size:14px;line-height:180%;}
.mobile-footer #store-info{margin-bottom:40px;font-size:13px;line-height:180%;text-align:left;margin-left:20%;}
.footer-categories-title:hover{cursor:pointer;color:#05ADE8;}
.mobile-footer .panel-heading.active{color:#05ADE8;}
#footer-collapse4 li{line-height:25px;}
.ads{margin-top:20px;margin-bottom:20px;}
#mid-slider .slick-track{background-image:url("img/slider-bg.jpg");background-repeat:no-repeat;background-size:100% 100%;min-height:100px;}
#front-page #mid-slider .slick-prev{left:-24px;}
#front-page #mid-slider .slick-next{right:-24px;}
#mid-slider .slick-slide{margin:10px;min-height:100px;}
#mid-slider .slick-slide img{width:100%;height:100%;min-height:100px;border-radius:10px;}
.slick-dots li button::before{font-size:12px;}
.slick-prev::before,
.slick-next::before{color:gray;content:'';}
.slick-next{background:rgba(100, 100, 100, 0.30) url(img/chevron-right-arrow-gray.png) no-repeat 0 0 !important;width:48px;height:48px;z-index:100;right:-24px;}
.slick-prev{background:rgba(100, 100, 100, 0.30) url(img/chevron-left-arrow-gray.png) no-repeat 0 0 !important;width:48px;height:48px;left:-24px;z-index:100;}
.slick-next.slick-disabled{background:rgba(100, 100, 100, 0.05) url(img/chevron-right-arrow-white.png) no-repeat 0 0 !important;}
.slick-prev.slick-disabled{background:rgba(100, 100, 100, 0.05) url(img/chevron-left-arrow-white.png) no-repeat 0 0 !important;}
.top-slider{padding:0px !important;margin:0px !important;height:90%;}
.top-slider img{padding:0px !important;margin:0px;height:500px;}
.top-slider .slick-prev::before,
.top-slider .slick-prev::after{display:none;}
.page-path h1{display:inline !important;font-size:14px;font-weight:normal;}
.page-path a.bread-crumb{text-decoration:none;font-family:"Roboto", Helvetica, Arial, sans-serif;color:#083c66;}
.page-path a.bread-crumb.first{padding-left:30px;}
.page-path span{margin-top:30px;}
.page-path span.crumb-separator{padding-left:5px;padding-right:5px;}
.category-div-12{margin-top:20px;}
#text-car-audio{font-weight:bold;color:#002d60;}
.first-name, .second-name{margin:auto;}
.first-name:hover, .second-name:hover{cursor:pointer;}
.dropdown-1{padding-left:20px;}
.shop-by-category{line-height:1.50em;color:black;padding:5px 0px;border:1px solid #e9e9e9;border-radius:5px;box-shadow:4px 5px 10px rgba(200, 200, 200, 0.25);}
.shop-by-category ul{padding-left:0;list-style:none;}
.shop-by-category .subcategory-level-0 > a{padding-left:15px;}
ul.dropdown-1,
ul.dropdown-2{list-style:none;padding-left:0px;}
ul.dropdown-1 a,
ul.dropdown-2 a{list-style:none;padding-left:20px;}
.shop-by-category .title-header{margin-left:15px;margin-bottom:20px;font-size:18px;}
.shop-by-category li.subcategory-level-0{margin-bottom:10px;}
.shop-by-category li.subcategory-level-1{margin-top:5px;overflow:hidden;}
.shop-by-category ul a{text-decoration:none;color:#4d4d4d;font-size:13px;display:table;line-height:25px;}
.shop-by-category ul a.current{font-weight:bold;width:100%;}
.shop-by-category li a{width:100%;}
.shop-by-category li a span{display:table-cell;vertical-align:middle;width:80%;}
.shop-by-category li.subcategory-level-2 > a{width:100%;padding-left:25px;padding-right:15px;}
.shop-by-category i.menu-right-arrow{display:table-cell;vertical-align:middle;width:100%;padding-left:25px;}
.shop-by-category ul.menu-down.dropdown-2{position:absolute;margin-left:96%;padding-top:10px;padding-bottom:10px;overflow:hidden;width:200px;height:auto;z-index:2000;margin-top:-35px;display:none;background:#fff;border-radius:5px;box-shadow:2px 2px 10px rgba(200,200,200,0.75)}
.shop-by-category li.subcategory-level-2 > a:hover,
.shop-by-category li.subcategory-level-1 > a:hover{font-weight:bold;background:#139aff !important;color:#fff !important;}
.shop-by-category li.subcategory-level-2 > a:hover{font-weight:normal;}
.collapse-panel-2{margin-top:20px;background-image:url("img/bg-more-brands.png");background-repeat:no-repeat;background-position:center;border-radius:5px;height:350px;width:100%;}
.more-brands{padding-top:20px;padding-left:10px;padding-right:10px;color:white;text-align:center;line-height:150%;}
.more-brands-img img{padding-left:0px;width:100%;}
.more-brands .text{padding-left:5px;padding-right:5px;}
.more-brands-img{width:100%;}
.more-brands-btn{padding-left:10%;padding-right:10%;}
.more-brands-btn2{padding-left:10%;padding-right:10%;margin-top:25px;border-style:solid;border-color:#ffffff;border-width:1.5px;width:100%;height:40px;background-color:#05ade8;}
.collapse-panel ul{list-style:none;}
.collapse-panel li a,
.collapse-panel li a:hover,
.collapse-panel li a:active,
.collapse-panel li a:visited{text-decoration:none;color:#4d4d4d;}
.products-list{margin-top:20px;text-align:center;height:220px;}
.cat-lower-description-container{width:100%;max-height:400px;overflow:hidden;margin-bottom:20px;}
.cat-lower-description img{width:100%;height:auto;}
.top-brands .item-image{min-height:85px;max-height:85px;max-width:170px;margin-bottom:5px;}
.top-brands .product-img img{width:100%;height:85px;width:170px;}
.top-brands .products-list,
.top-brands .product-list{height:auto !important;margin-top:0;margin-bottom:15px;}
.top-brands .products-list{height:auto !important;margin-bottom:0 !important;}
#subcat-slider.popular-categories{margin-top:0;}
#subcat-slider.popular-categories .item-image a > img{margin-top:0 !important;}
.popular-categories{margin-top:0;}
.popular-categories .title-header{margin-top:5px;margin-bottom:0;}
.popular-categories .item-image{margin-bottom:0;}
.popular-categories .product-list{margin-top:0;}
.popular-categories
.categories-name{color:#666666;text-align:center;font-size:14px;overflow:hidden;line-height:20px;max-height:40px;text-overflow:ellipsis;font-weight:bold;}
.categories-name > a{color:#4d4d4d !important;}
.popular-categories .product-img{width:100%;}
.popular-categories .product-img img{width:100%;}
.bottom-promos{margin-top:40px;}
.bottom-promos div:nth-child(1){padding-right:10px;}
.car-audio-accesso{background-image:url("img/car-audio-accesso.png");background-color:#f0ece3;background-repeat:no-repeat;height:260px;padding-top:90px;text-align:center;}
.car-audio-top-text{color:#162541;font-weight:bold;font-size:20px;}
.car-audio-buttom-text{color:#162541;font-weight:bold;font-size:30px;margin-top:-10px;}
.car-audio-btn{background-color:#162541;border:none;margin-top:10px;width:150px;height:40px;}
.kicker-promo-speaker{background-color:#e6e6e6;}
.kicker-first-name{color:#007cc6;font-weight:bold;font-size:20px;position:absolute;margin-top:20px;margin-left:-48px;margin-right:20px;line-height:130%;text-align:right;z-index:99;}
.kicker-second-name{color:#4d4d4d;font-weight:normal;font-size:15px;position:absolute;margin-top:130px;margin-right:20px;margin-left:30px;line-height:120%;text-align:right;z-index:99;}
.kicker-promo-btn button{margin-top:195px;margin-left:80px;}
.special-promo-sale{height:350px;border:1px solid #05ade8;border-radius:5px;margin-top:20px;}
.most-view-products{margin-top:0;}
.most-viewed-wrapper{}
.most-view-products .product-list{margin-top:0;}
.category-right-row .title-header{margin-top:0;margin-bottom:20px;}
.featured-products .product-list{margin-top:0;}
.results-header p{color:#4d4d4d;}
.you-search{margin-top:-50px;}
.related-searches{margin-top:-5px;}
.filter{margin-top:15px;border:1px solid;border-color:#999999;border-radius:5px;width:100%;height:auto;}
.filter ul li{font-weight:bolder;list-style-type:none;text-decoration:none;}
.filter ul{padding-left:22px;}
.filter a{text-decoration:none;}
.rounded-btn{margin-top:30px;margin-bottom:20px;}
#result-page .sort-buttons button,
#result-page .sort-buttons span{margin-right:5px;}
#result-page .sort-buttons .refine{margin-top:6px;}
#result-page .sort-buttons .dropdown-menu{background-color:#ffffff;width:200px;margin-top:10px !important;margin-left:-50px;}
#result-page .sort-buttons .dropdown-menu::before{content:"";border-bottom:10px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent;position:absolute;top:-10px;left:75px;z-index:10;}
#result-page .sort-buttons .dropdown-menu::after{content:"";border-bottom:12px solid #ccc;border-right:12px solid transparent;border-left:12px solid transparent;position:absolute;top:-12px;left:73px;z-index:9;}
#result-page .sort-buttons .dropdown-menu>li>a{white-space:normal;}
#result-page .sort-buttons ul{padding-left:0;min-width:30px;}
#result-page .sort-buttons .caret{margin-left:5px;}
.top-btn{border-style:solid;border-width:1px;border-color:#808080;border-radius:28px;background-color:#fff;}
.top-btn.free-ship{background-color:#0e81d7;border:none;color:#ffffff;font-size:11px;height:30px;cursor:default;}
#result-page .product-list{margin-top:10px;margin-bottom:10px;}
#result-page #results-slider .slick-slide img{width:100%;}
#result-page .top-results .product-name{text-align:center;}
#result-page button:active{border-color:none;}
.number-pages{margin-top:40px;display:inline;text-align:center;}
#result-page .number-pages a{font-size:20px;text-decoration:none;}
.result-related-products{margin-bottom:20px;}
#result-page hr{background-color:#b2b2b2;color:#333;clear:both;height:1px;}
#result-page .savings-text{color:#4d4d4d;}
.sort-dropdown button{background-color:#c0c6c6;border:1px solid #c0c6c6;}
.sort-dropdown{margin-bottom:20px;text-align:right;}
.result-right-row p,
.result-related-products p{padding:0px;margin:0px;}
.result-right-row .products-list{margin-top:10px;}
#result-page .result-mobile-button{display:none;text-align:center;padding:0;margin:0;}
.result-mobile-button .mobile-filter button,
.result-mobile-button .mobile-sort button{border:none;background-color:#0e81d7;color:#ffffff;-webkit-border-radius:5px;-moz-border-radius:5px;width:100%;min-width:50px;height:40px;}
.result-mobile-button .mobile-filter button{background-image:url("img/icons/filter.png");background-repeat:no-repeat;background-position:center center;}
.result-mobile-button .mobile-sort button{background-image:url("img/icons/sort.png");background-repeat:no-repeat;background-position:center center;}
.result-mobile-button .mobile-filter button:hover{background-color:#e5e5e5;background-image:url("img/icons/filter-active.png");background-repeat:no-repeat;background-position:center center;}
.result-mobile-button .mobile-sort button:hover{background-color:#e5e5e5;background-image:url("img/icons/sort-active.png");}
#result-page .number-pages a{-webkit-border-radius:5px;-moz-border-radius:5px;padding-left:10px;padding-right:10px;}
#result-page .number-pages a:hover{background-color:#76C043;color:#ffffff;}
#result-page #results-slider{display:none;}
#related-products-slider .slick-slide .product-rating img{width:13px !important;height:13px !important;display:inline;}
#account-page .account-mobile-button{display:none;margin-top:20px;}
.account-mobile-button .account-button{text-align:left;padding:0px;margin:0px;}
.account-mobile-button .account-button button{background-repeat:no-repeat;background-position:center center;background-color:#0e81d7;color:#ffffff;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;max-width:400px;height:40px;text-align:left;padding-left:15px;}
.account-mobile-button .account-button i{float:right;padding-right:10px;}
.account-mobile-button ul li a{line-height:25px;}
.account-mobile-button .dropdown-menu{padding-left:20px;min-width:250px;max-width:400px;}
.list{margin-top:40px;}
.list ul li{margin-top:10px;}
#account-page ul{list-style:none;}
.manage-account-list,{margin-top:40px;}
.hifi-text{color:#083c66;font-weight:bold;}
.account-wrapper{margin-top:20px;}
.account-options{margin-top:25px;line-height:40px;}
.account-options a{font-weight:normal;text-decoration:none;color:#333333;}
.account-options img{height:25px;width::25px;}
.account-options .account-text{margin-left:5px;}
.account-options .account-text:hover{text-decoration:underline;}
.account-track-wrapper{padding-right:10px;}
.account-profile-wrapper{padding-left:10px;}
.img-track{background-color:#6dbc35;border-radius:10px;height:80px;}
.img-profile{background-color:#0e81d7;border-radius:10px;height:80px;}
.img-track:hover{background-color:#2b4b15;}
.img-profile:hover{background-color:#27608a;}
.img-track img,
.img-profile img{width:100%;}
.img-track:hover i,
.img-profile:hover i{color:#fff;}
.browsing-history{margin-top:10px;}
.history-products{width:20%;padding-left:10px;padding-right:10px;float:left;}
.history-products .item-image img{width:100%;}
.history-products span{font-size:13px;}
#account-page .browsing-history-products .main-price{font-size:14px !important;margin-left:0px;}
#browsing-history-slider .slick-slide .product-rating img{display:inline !important;}
#account-page .browsing-history-products .product-name{margin-top:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#4d4d4d;}
#account-page .icon-div,
#account-page .text-div{height:100%;padding:15px 0;}
#account-page .icon-div i{text-align:center;font-size:50px;display:block;}
#account-page .img-profile .icon-div i{font-size:45px;}
.img-track i{color:#2b4b15;}
.img-profile i{color:#27608a;}
#account-page .upper-text{color:#fff;font-size:24px;line-height:45px;}
.product-review{margin-top:20px;}
.product-review a{text-decoration:none;color:#4d4d4d;}
.product-title{margin-bottom:20px;}
.product-title h1.title-header{font-size:24px;font-weight:normal;}
.product-area{margin-top:20px;}
.main-product-wrapper{height:560px;}
.product-thumbnail-wrapper{height:100%;padding-top:10px;padding-bottom:10px;}
.product-thumbnail-wrapper .product-thumbnail{margin-bottom:10px;height:100px;width:100px;border:1px solid;border-radius:10px;border-color:#cccccc;text-align:center;overflow:hidden;}
.product-thumbnail-wrapper .product-thumbnail:hover{border-color:#007CC6;}
.product-thumbnail-wrapper .product-thumbnail img{border:none;max-height:100% !important;max-width:100% !important;width:auto !important;height:auto !important;position:absolute !important;top:0 !important;bottom:0 !important;left:0 !important;right:0 !important;margin:auto !important;}
.main-image-wrapper{height:100%;position:relative !important;}
.main-product-image img{max-height:100% !important;max-width:100% !important;width:auto !important;height:auto !important;position:absolute !important;top:0 !important;bottom:0 !important;left:0 !important;right:0 !important;margin:auto !important;}
.magnify-icon{position:absolute;height:30px;width:30px;right:70px;bottom:40px;}
.mobile-thumbnail{display:none;height:100%;width:100%;}
.mobile-thumbnail .product-thumbnail{text-align:center;margin:0 5px;}
.mobile-thumbnail .product-thumbnail img{width:100%;height:100%;}
.product-saving{margin-bottom:10px;}
.product-saving .was-price{color:#cb2323;font-size:18px;font-weight:normal;padding-right:10px;}
.product-stock span{color:#666666;font-size:18px;font-weight:normal;}
.product-stock{margin-bottom:10px;}
.product-stock span.in-stock::before{content:"\f00c";color:#6dbc35;font-family:"FontAwesome";padding-right:5px;}
.product-stock span.in-stock,
.product-stock span.out-of-stock{margin-right:10px;}
.product-stock span.out-of-stock{font-weight:bold;}
.product-quantity{margin-bottom:20px;}
.product-quantity span{margin-right:10px;font-size:18px;}
.product-quantity .quantity-select{display:inline;width:60px;padding-right:0;border-radius:0;}
.free-shipping{color:#0e81d7 !important;}
.product-details{color:#808080;}
.main-product-price span{color:#002d60;font-size:40px;margin-bottom:20px;}
.product-page .product-details hr{background-color:#fff;border-top:1px dashed #cccccc;margin:0;clear:both;}
.product-buttons{text-align:center;padding-top:5px;}
.product-buttons .add-to-cart input{background:url("img/add-cart-button.png");background-repeat:no-repeat;background-size:100% 100%;border-radius:10px;width:100%;max-width:330px;max-height:88px;min-height:88px;height:auto;border:0;}
.product-buttons .add-to-cart input:hover{background:url("img/add-cart-hover.png");}
.product-buttons .make-an-offer input{background:url("img/make-offer-button.png");background-repeat:no-repeat;background-size:100% 100%;border-radius:10px;width:100%;max-width:330px;max-height:88px;min-height:88px;border:0;}
.product-buttons .make-an-offer input:hover{background:url("img/make-offer-hover.png");}
.sku{color:#666666;font-size:20px;margin-right:0px;}
.sku-rating{margin-bottom:20px;}
.sku .product-rating{display:inline-flex;}
.sku .product-rating .rating{margin-top:0;}
.sku-rating .text{display:inline;}
.ask-button{border:1px solid #ccc;border-radius:10px;padding:10px;text-align:center;}
.ask-button span{color:#0e81d7;font-size:45px;font-weight:bold;}
.ask-button img{width:100%;}
.product-info.wrapper{margin-top:40px !important;}
.product-page .multi-tabs ul.nav{padding-left:0;}
.nav-tabs > li > a{border-radius:10px 10px 0px 0px;border:1px solid #ccc;color:#4d4d4d;}
.nav-tabs > li.active > a,
.nav-tabs > li.active >a:focus,
.nav-tabs > li.active > a:hover{background-color:#007CC6;color:#ffffff;cursor:default;}
.nav-tabs > ul{border:0;}
.nav-tabs{border:0;}
.mobile-multi-tabs{display:none;}
.tab-content{padding:25px;border:1px solid #ccc;border-radius:0px 15px 15px 15px;line-height:25px;}
.product-page .mobile-multi-tabs .panel-body a{padding-left:0;}
.product-page .multi-tabs #menu-faq > b font,
.product-page .mobile-multi-tabs #collapse-faq font{color:#17bdec;font-size:18px;}
.product-page .multi-tabs .handcursor,
.product-page .mobile-multi-tabs .handcursor{margin-bottom:5px;}
.product-page .multi-tabs .faq-box u,
.product-page .mobile-multi-tabs .faq-box u{text-decoration:none;}
.product-page .multi-tabs .faq-box,
.product-page .mobile-multi-tabs .faq-box{margin-bottom:10px;}
.product-page .multi-tabs #policies a,
.product-page .mobile-multi-tabs #collapse-policy a{color:#17bdec;font-size:18px;}
#about-item{margin-top:20px;padding-left:200px;}
#home ul{padding-left:30px;}
#home ul li{list-style-type:disc;}
#home span{font-weight:bolder !important;}
.product-page .mobile-multi-tabs .panel a{color:#4d4d4d;text-decoration:none;font-weight:normal;padding:10px 15px;display:inline-block;width:100%;}
.product-page .mobile-multi-tabs .panel-heading.active{background-color:#007CC6;color:#ffffff;}
.product-page .mobile-multi-tabs .panel-title.active{background-color:#007CC6;color:#ffffff;}
.product-page .mobile-multi-tabs .panel a:active .panel-heading,
.product-page .mobile-multi-tabs .panel a:focus .panel-heading{background-color:#007CC6;color:#ffffff;}
.product-page .mobile-multi-tabs .panel a h4{font-weight:normal;}
.product-page .mobile-multi-tabs .panel-heading i{float:right;}
.product-page .mobile-multi-tabs .panel-heading{padding:0;}
.related-packages .see-all-border-btn{width:100%;margin-top:15px;float:left;}
.related-packages .see-all-btn{color:#fff;background-color:#0d7dd5;font-weight:bold;font-size:16px;width:100%;min-height:45px;height:auto;white-space:normal;padding:10px 12px;}
.related-packages .see-all-btn:hover{color:#fff;background-color:#002d60;}
.related-packages{padding-left:15px;padding-right:15px;}
.related-packages .product-list{border-radius:10px;text-align:left;font-size:13px;margin-bottom:0;margin-top:0;}
.related-packages .item-image img{width:auto;}
.related-packages .product-list p{text-align:left;}
.related-packages .product-list .prod-wrapper{background-color:#f8f8f8;}
.related-packages .related-packages-wrapper{margin-top:0;}
.related-packages .title-header{padding-left:10px !important;padding-right:10px !important;padding-top:0;margin-top:0;margin-bottom:0;font-size:24px;}
.explore-products
.see-all-border-btn{clear:both;margin-top:20px;}
.explore-products .see-all-btn{width:200px;margin-left:auto;margin-right:auto;display:block;color:#fff;background-color:#0d7dd5;font-weight:bold;font-size:18px;height:40px;}
.explore-products .see-all-btn:hover{color:#fff;background-color:#002d60;}
#checkout-page{overflow:auto;margin-top:20px;}
#checkout-page .form-group{margin-bottom:5px;}
#checkout-page .tabcontent{margin-top:20px;}
#checkout-page input[type='checkbox'],
#checkout-page input[type='radio']{vertical-align:text-top;}
#checkout-page .form-control{width:100%;height:40px;}
#checkout-page .form-control-state{width:98% !important;}
#checkout-page .ship-method{padding-top:20px;width:100%;overflow:auto;margin-bottom:20px;}
#checkout-page .ship-method option{margin-top:50px;}
#checkout-page .customer-info .login-link{font-weight:normal;font-size:18px;text-decoration:none;}
#checkout-page .tab-content{padding:10px 15px;border:1px solid #ccc;border-radius:15px;}
#checkout-page ul.tab li.active a{color:#ffffff;}
#checkout-page .payment-method{margin-bottom:0;}
#checkout-page .payment-method h3{color:#333333;}
#checkout-page .payment-method img{margin-top:0;}
#checkout-page .review-order-wrapper{margin-bottom:20px;}
#checkout-page .review-order{margin-top:20px;}
#checkout-page .review-item{margin-top:0;}
#checkout-page .review-item-img{margin-bottom:10px;}
#checkout-page .review-item-img img{height:auto;width:100%;}
#checkout-page .review-order-details{padding-left:5px;}
#checkout-page .review-item-name{margin-top:10px;margin-bottom:5px;height:100%;font-weight:bold;}
#checkout-page .review-item-name a{text-decoration:none;color:#4d4d4d;}
#checkout-page .remove-btn{padding-top:7px;}
#checkout-page .remove-btn a{color:#4d4d4d;text-decoration:none;}
#checkout-page .remove-btn img{margin-left:5px;}
#checkout-page .remove-btn span{font-weight:bolder;}
#checkout-page .review-order-wrapper .quantity-select{width:60px !important;height:40px;display:inline-block;}
#checkout-page .form-group span{margin-left:15px;}
#checkout-page .quantity span{margin-left:0;}
#checkout-page .review-item-price{color:#007cc6;font-weight:bolder;font-size:16px;margin-left:0 !important;}
#checkout-page .review-item-price .currency{padding:0;margin:0;}
#checkout-page .review-subtotal{margin-top:50px;}
#checkout-page .subtotal-text,
#checkout-page .shipping-text,
#checkout-page .total-text span{color:#4d4d4d;float:left;font-size:16px;}
#checkout-page .shipping-num,
#checkout-page .total-num{padding-top:10px;}
#checkout-page .subtotal-num,
#checkout-page .shipping-num,
#checkout-page .grand-total span{color:#007cc6;float:right;font-size:23px;font-weight:bolder;}
#checkout-page .customer-notes > textarea{max-height:100px;height:auto;}
#checkout-page .checkout-controls{margin-top:20px;margin-bottom:20px;overflow:hidden;}
#checkout-page .review-total-shipping{margin-bottom:20px;}
#checkout-page .check-term{margin-top:30px;font-size:16px;}
#checkout-page .check-term div:nth-child(1){padding-left:5px;}
#checkout-page .check-term div:nth-child(2){padding-left:10px;}
#checkout-page .check-term input{width:20px;height:20px;}
#checkout-page .place-order{margin-top:30px;text-align:center;}
#checkout-page .btn-success{background-color:#6dbc35;width:100%;height:60px;font-size:18px;border-radius:8px;}
#checkout-page .btn-success:hover{color:#fff;background-color:#449d44;border-color:none;}
#checkout-page hr{background-color:#b2b2b2;color:#333;clear:both;height:1px;}
#checkout-page h3,
#checkout-page h4{color:#002d60;font-weight:bolder;}
#checkout-page ul{-webkit-padding-start:15px;list-style:none;}
#register-page .container-wrapper,
#signin-page .container-wrapper{margin-top:20px;text-align:center;}
#register-page .form-signin,
#signin-page .form-signin{max-width:400px;margin:0 auto;}
#register-page .form-sigin img,
#register-page .container-wrapper form img,
#signin-page .form-sigin img,
#signin-page .container-wrapper form img{max-width:230px;max-height:120px;}
#register-page .form-border,
#signin-page .form-border{background:#f9f9f9;padding:10px 5% 10px 5%;margin-top:20px;height:auto;border:1px solid #ccc;border-radius:10px;outline:none;box-shadow:0 0 10px #cacaca;}
#register-page .form-group,
#signin-page .form-group{margin-top:15px;text-align:left;}
#forgot-pass{text-align:right !important;}
#register-page .form-group p,
#signin-page .form-group p{color:#808080;margin-top:25px;font-color:#007cc6;text-decoration:none;}
#register-page .btn-sign-in,
#signin-page .btn-sign-in{background-color:#012b61;margin-top:15px;width:100%;height:45px;font-weight:bold;}
#register-page .btn-sign-in:active,
#register-page .btn-sign-in:hover,
#register-page .btn-sign-in:focus,
#signin-page .btn-sign-in:active,
#signin-page .btn-sign-in:hover,
#signin-page .btn-sign-in:focus{color:#fff;background-color:#007cc6 !important;}
#register-page .btn-sign-in-b,
#signin-page .btn-sign-in-b{color:#007cc6;background-color:#fff;margin-top:15px;width:100%;height:45px;font-weight:bold;font-size:15px;}
#register-page .btn-sign-in-b:active,
#register-page .btn-sign-in-b:hover,
#register-page .btn-sign-in-b:focus,
#signin-page .btn-sign-in-b:active,
#signin-page .btn-sign-in-b:hover,
#signin-page .btn-sign-in-b:focus{color:#fff;background-color:#007cc6 !important;}
#register-page .btn-sign-in-a,
#signin-page .btn-sign-in-a{color:#007cc6;width:100%;margin-top:30px;height:45px !important;border:1px solid #007cc6;background-color:#fff;padding-top:10px;padding-bottom:10px;font-weight:bold;}
#register-page .btn-sign-in-a:active,
#register-page .btn-sign-in-a:hover,
#register-page .btn-sign-in-a:focus,
#signin-page .btn-sign-in-a:active,
#signin-page .btn-sign-in-a:hover,
#signin-page .btn-sign-in-a:focus{color:#fff;background-color:#007cc6 !important;}
#register-page .text-line-area,
#signin-page .text-line-area{color:#666666;margin-top:30px;width:100%;height:12px;border-bottom:1px solid #666666;text-align:center;}
#register-page .text-line-area span,
#signin-page .text-line-area span{background-color:#f9f9f9;padding:1px 10px;font-weight:bold;font-size:18px;}
#register-page .btn-create-acct-b,
#signin-page .btn-create-acct-b{color:#fff;width:100%;margin-top:10px;height:45px !important;background-color:#012b61;}
#register-page .btn-create-acct-b:active,
#register-page .btn-create-acct-b:hover,
#register-page .btn-create-acct-b:focus,
#signin-page .btn-create-acct-b:active,
#signin-page .btn-create-acct-b:hover,
#signin-page .btn-create-acct-b:focus{color:#fff;background-color:#007cc6 !important;}
#register-page label,
#signin-page label{font-weight:normal;}
#register-page .email-rollback{margin-top:30px;}
#register-page #checkbox-area{width:18px;height:18px;}
#register-page #checkbox-text p{margin-top:-40px;margin-left:30px;}
#register-page .bottom-text,
#signin-page .bottom-text{margin-top:20px;margin-bottom:20px;}
#register-page .form-control,
#signin-page .form-control{width:100%;height:45px;}
.privacy-statement-wrapper h4{font-color:#4d4d4d;font-size:20px;font-weight:normal;}
.privacy-statement-wrapper h4 a{font-color:#4d4d4d;font-size:20px;font-weight:bold;}
.privacy-statement-wrapper p{margin-top:20px;}
.privacy-statement-wrapper p a{font-color:#4d4d4d;font-size:15px;font-weight:bold;}
.privacy-statement-wrapper a:hover{text-decoration:none;font-color:#002d60;}
#privacy-statement-page h4{margin-top:20px;font-weight:bold;font-size:20px;}
.privacy-statement-wrapper ul,
.public-forums-wrapper ul,
.security-wrapper ul,
.choice-wrapper ul,
.contacting-wrapper ul{margin-top:15px;padding-left:30px;font-size:15px;line-height:23px;list-style-type:disc;}
#about-us .about-title p{font-size:15px;line-height:25px;}
#about-us .about-title h3{font-weight:normal;}
#about-us .about-title #para-margin{margin-top:40px;}
#cart-page .cart-items{background-color:#f8f8f8;padding-top:15px;padding-bottom:15px;padding-left:15px;margin-bottom:10px;}
#cart-page .total-items{position:absolute;}
#cart-page .cart-headers{color:#646464;margin-bottom:10px;}
#cart-page .item-details{height:100%;}
#cart-page .price-label,
#cart-page .quantity-label{padding-left:10px;}
#cart-page .cart-image-wrapper{height:120px;background-color:#ffffff;}
#cart-page .item-desc,
#cart-page .item-price,
#cart-page .item-quantity,
#cart-page .cart-image{height:100%;}
#cart-page .cart-image img{width:100%;height:auto;margin-top:auto;margin-bottom:auto;}
#cart-page .item-name,
#cart-page .item-name a{color:#4d4d4d;overflow:hidden;text-overflow:ellipsis;display:block;height:auto;max-height:70px;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
#cart-page .item-name a.product-title{margin-bottom:0;}
#cart-page .item-brand{padding-top:10px;padding-bottom:5px;}
#cart-page .item-stock{font-size:13px;color:#c59c20;}
#cart-page .item-desc i{margin-right:3px;}
#cart-page .wishlist{position:absolute;bottom:0;font-size:13px;color:#56b537;}
#cart-page .item-price{text-align:center;}
#cart-page .final-price{padding-bottom:10px;font-weight:bold;color:#083c66;font-size:16px;text-align:right;}
#cart-page .original-price{padding-bottom:5px;color:gray;}
#cart-page .continue-shopping{text-align:right;}
#cart-page .continue-shopping .btn-info{background-color:#17bdec;margin-right:14px;}
#cart-page .continue-shopping.continue-shopping-footer{display:none;}
#cart-page .cart-items-div > div{margin-bottom:10px;}
#cart-page .cart-items-div .headers{text-align:center;}
#cart-page .discount{color:gray;}
#cart-page .item-quantity{padding-left:10px;}
#cart-page .quantity-select{width:60px !important;padding-left:10px;padding-right:0;}
#cart-page .remove-btn{margin-top:15px;width:60px;display:inline-block;}
#cart-page .remove-btn a{text-decoration:none;color:#4d4d4d;}
#cart-page .fa-trash{font-size:26px;}
#cart-page .remove-btn:hover i,
#cart-page .remove-btn:hover span{color:lightgray;}
#cart-page .cart-image-wrapper img{border:none;max-height:100% !important;max-width:120px !important;width:auto !important;height:auto !important;position:absolute !important;top:0 !important;bottom:0 !important;left:0 !important;right:0 !important;margin:auto !important;}
#cart-page .quantity-select{display:inline-block;}
#cart-page .summary-amount,
#cart-page .shipping-code{float:right;}
#cart-page .cart-empty{text-align:center;margin:80px 0;}
#cart-page .cart-empty .empty-text{margin-bottom:20px;font-size:20px;}
#cart-page .cart-empty .continue-shopping{text-align:center;}
.sub-total,
.installments{padding-top:5px;padding-bottom:5px;}
#cart-page .sub-total{margin-top:10px;}
#cart-page .summary-total{margin-top:40px;}
#cart-page .summary-total hr{margin-bottom:10px;}
#cart-page .summary-total{font-size:24px;font-weight:bold;color:#083c66 !important;}
#cart-page .proceed-to-checkout{margin-top:10px;}
#cart-page .proceed-to-checkout button{width:100%;height:40px;background-color:#6dbc35;}
#cart-page .proceed-to-checkout button:hover{color:#fff;background-color:#449d44;border-color:inherit;}
#cart-page .summary-header{font-weight:bold;padding-bottom:5px;border-bottom:1px solid #ececec;}
#cart-page .summary-total{margin-top:10px;padding-top:10px;font-size:24px;font-weight:bold;color:#083c66 !important;border-top:1px solid #ececec;}
#cart-page .sub-total,
#cart-page .cart-shipping{padding-top:3px;padding-bottom:3px;}
#cart-page .proceed-to-checkout button{width:100%;height:40px;background-color:#6dbc35;color:#fff;border:0;}
#cart-page .shipping-method{margin-top:10px;margin-bottom:10px;}
#cart-page .shipping-method .ship-label{line-height:34px;}
#cart-page .ship-button,
#cart-page .discount-button{padding-left:5px;}
#cart-page .ship-button a,
#cart-page .discount-button input{background-color:#6dbc35;color:#fff;text-align:center;width:100%;text-decoration:none;}
#cart-page .discount-coupon .discount-label{line-height:34px;}
#cart-page .ship-button a:hover,
#cart-page .discount-button input:hover{color:#fff;background-color:#449d44;border:0;}
#cart-page .cart-shipping a{text-decoration:none;}
#cart-page .discount-coupon{margin-top:10px;}
.footer-div .content-contact:last-child div,
#footer-collapse4 div{margin-bottom:8px;min-height:30px;}
#footer-collapse4 li{line-height:25px;}
#footer-collapse4{margin:0 auto;width:245px;text-align:left;}
.footer-div .content-contact:last-child p,
#footer-collapse4 p{margin:0;margin-left:28px;}
.right-box img{width:100%;height:100%;}
.brand-images{height:auto;max-height:210px;overflow:hidden;}
.brand-images img{width:100%;}
.brand-images:nth-child(1){padding-right:7.5px;}
.brand-images:nth-child(2){padding:0 3.75px;}
.brand-images:nth-child(3){padding-left:7.5px;}
.main-content{min-height:342px;}
#dd-lists{background-color:#fff;border-top:1px solid rgba(0, 0, 0, 0.15);border-radius:0 4px 4px 4px;left:256px;top:38px;position:absolute;width:auto;height:auto;z-index:1001;box-shadow:0 6px 12px rgba(0, 0, 0, 0.176);max-width:900px;overflow:auto;display:none;}
#dd-lists .list-menu{position:relative;width:100%;height:auto;overflow:auto;float:left;display:none;}
#dd-lists .sub-level-list{float:left;width:auto;padding-left:0 !important;overflow:auto;margin-top:5px;border-right:1px dotted #ececec;}
#dd-lists .sub-level-list:last-child{border-right:0;}
.menu-category-title{padding-left:20px;padding-right:20px;font-size:16px;color:#139aff !important;font-weight:bold;}
.menu-subcategory-list{list-style:none;margin:0;padding-left:0;overflow:auto;min-width:220px;max-width:250px;}
.menu-subcategory-list li.see-all-padding{margin-top:40px;}
.menu-subcategory-list li.see-all a{color:#083c66;font-weight:bold;}
.menu-subcategory-list li.see-all:hover{color:#fff;}
.menu-subcategory-list li.see-more,
.menu-subcategory-list li.see-less{display:none;}
.menu-subcategory-list li.hidden-menu-list{display:none;}
.menu-subcategory-list li:hover a,
.menu-subcategory-list li:hover{background-color:#139aff !important;}
.menu-subcategory-list li:hover,
.menu-subcategory-list li:hover a,
.menu-subcategory-list li:hover i{color:#ffffff !important;}
.open{display:block !important;}
.menu-focused{background-color:#139aff !important;color:#fff !important;}
.menu-focused i{color:#fff !important;}
.menu-focused a{color:#fff !important;}
.title-header{color:#083c66;font-weight:600;}
div.title-header,
.newsletter-title span.title-header{margin-top:20px;margin-bottom:10px;font-size:24px;display:block;}
.rating{background:url(img/icons/stars.png) transparent no-repeat 0 0;max-width:75px;width:15px;height:15px;display:inline-block;}
#side-menu-bar{height:100%;position:fixed;z-index:10000;background-color:#fff;display:none;box-shadow:5px 5px 20px rgba(0, 0, 0, 0.25);width:100%;max-width:275px;overflow:auto;}
#content-area{float:left;}
ul.mobile-menu-list{padding-left:0px;list-style:none;}
.mobile-menu-items{overflow:auto;display:none;overflow:auto;}
.mobile-menu-items .menu-subcategory-list,
.mobile-menu-items .sub-level{max-width:100%;width:100%;}
.mobile-menu-items .sub-level-list{padding-left:0;}
.mobile-menu-title{font-size:20px !important;color:#17bdec !important;padding-left:15px;text-align:left !important;}
ul.mobile-menu-list .dropdown-submenu{position:relative;padding:5px 0 5px 20px;}
ul.mobile-menu-list .dropdown-submenu a{color:#4d4d4d;text-decoration:none;}
ul.mobile-menu-list li:hover,
ul.mobile-menu-list li:hover a,
ul.mobile-menu-list li:hover i{background-color:#139aff !important;color:#ffffff !important;}
ul.mobile-menu-list .fa-angle-right{position:absolute;right:20px;margin-top:0px;font-size:18px;color:#666;}
#modalbg{width:100%;height:100%;position:fixed;z-index:9999;top:0;left:0;background-color:rgba(0, 0, 0, .60);float:left;display:none;overflow:hidden;}
.right-box img{width:100%;}
.cat-description{margin-top:20px;}
.item-row{padding-bottom:10px;overflow:auto;margin-bottom:10px;border-bottom:1px solid #ececec;}
.list-product-sort{overflow:auto;text-align:right;}
.results-count-desk,
.results-count-mob{text-align:left;}
.results-count-mob{display:none;padding-bottom:5px;}
.search-sort-title{padding-right:5px;font-weight:bold;}
.search-sort-cell{padding:0 5px;}
.search-sort-bar span.search-sort-cell a{color:#4d4d4d;}
.search-sort-bar span.search-sort-cell a.selected{color:#002d60;font-weight:bold;}
.search-sort-bar span.search-sort-cell a > i{}
.list-product-pager{overflow:auto;}
.list-product-pager .nav-pages{overflow:hidden;text-align:center;}
.nav-pages a.nav-page,
.nav-pages span.current-page,
.nav-pages span.nav-dots{margin:0 3px;padding:5px 10px;overflow:auto;color:#0e81d7;display:inline-block;}
.nav-pages span.current-page{color:#fff;background-color:#76C043;margin:0 3px;padding:5px 10px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;display:inline-block;}
.nav-pages span.nav-dots{padding:5px;}
.nav-pages a.nav-page:hover{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#ffffff;background-color:#76C043;}
.nav-pages a.nav-page.previous,
.nav-pages a.nav-page.next{padding:5px 10px;}
.nav-pages a.nav-page.previous:hover,
.nav-pages a.nav-page.next:hover{color:#0e81d7;background-color:#fff;}
#filter-box,
.filter-box{padding-bottom:20px;border-bottom:1px solid #e9e9e9;}
#smart_search-page #filter-box{border-bottom:0;}
#filter-box.last-leaf-subcategory,
.filter-box.last-leaf-subcategory{border-top:0;}
#filter-box.last-leaf-subcategory{border-bottom:0;padding-bottom:10px !important;}
#filter-box .current_filter,
.filter-box .current_filter{padding:0 15px;}
#filter-box .current_filter a::before,
.filter-box .current_filter a::before{content:"\f00c";color:#6dbc35;font-family:"FontAwesome";padding-right:5px;}
#filter-box .current_filter a,
.filter-box .current_filter a{padding-left:5px;text-decoration:none;}
#filter-box a:hover,
.filter-box a:hover{font-weight:bold;color:#0e81d7;}
#filter-box .current_filter .remove,
.filter-box .current_filter .remove{display:block;overflow:hidden;}
#filter-box .current_filter .remove > a,
.filter-box .current_filter .remove > a{text-align:center!important;color:#ffffff;font-size:12px;padding:2px 7px;background:#0e81d7;border-radius:5px;overflow:hidden;margin-top:10px;margin-bottom:10px;}
#filter-box .current_filter .remove > a::before,
.filter-box .current_filter .remove > a::before{content:'';padding-right:0;}
#filter-box .current_filter .remove > a:hover,
.filter-box .current_filter .remove > a:hover{font-weight:normal;background-color:#6DBC35;}
#filter-box .refine-search,
.filter-box .refine-search{margin-top:10px;}
#filter-box .filter-rows,
.filter-box .filter-rows{margin-top:5px;padding:5px 15px;border-top:1px solid #e9e9e9;}
#filter-box .refine-title,
.filter-box .refine-title{padding-left:0 !important;border:0;background-color:#fff;line-height:25px;font-family:"Open Sans", Helvetica, Arial, sans-serif !important;font-weight:bold;font-size:13px;}
#filter-box a,
.filter-box a{color:#4d4d4d;font-size:13px;display:table;line-height:25px;font-family:"Open Sans", Helvetica, Arial, sans-serif !important;text-decoration:none;}
#filter-box .ui-icon,
.filter-box .ui-icon{float:right;position:static;left:0;top:0;margin-top:3px;}
#filter-box .filter-rows .filter-options a,
.filter-box .filter-rows .filter-options a{padding-left:10px;}
.filter-box{border-bottom:none;}
#smart_search-page #filter-box
#smart_search-page .filter-box{border-top:0;}
span.show-more-link.more-arrow,
span.less-arrow{padding-left:10px;color:#0e81d7;font-size:13px;cursor:pointer;}
span.show-more-link.more-arrow:hover,
span.less-arrow:hover{font-weight:bold;}
#product-thumbnail-wrapper button.slick-prev{top:10px;left:40px;;}
#product-thumbnail-wrapper button.slick-next{bottom:-48px;right:37px;top:550px;}
#product-thumbnail-wrapper button.slick-next{background:rgba(100, 100, 100, 0.30) url(img/chevron-bottom-arrow-black.png) no-repeat 0 0 !important;}
#product-thumbnail-wrapper button.slick-prev{background:rgba(100, 100, 100, 0.30) url(img/chevron-top-arrow-black.png) no-repeat 0 0 !important;}
#product-thumbnail-wrapper button.slick-next.slick-disabled{background:rgba(100, 100, 100, 0.05) url(img/chevron-bottom-arrow-white.png) no-repeat 0 0 !important;}
#product-thumbnail-wrapper button.slick-prev.slick-disabled{background:rgba(100, 100, 100, 0.05) url(img/chevron-top-arrow-white.png) no-repeat 0 0 !important;}
.mobile-multi-tabs .panel-body{overflow:hidden;line-height:25px;}
.mobile-multi-tabs .in{}
.mobile-multi-tabs .title,
.multi-tabs .title{font-size:18px;font-weight:bold;color:#17bdec;margin-bottom:5px;}
.multi-tabs .prod-desc-tab-content:nth-child(2){margin-top:20px;}
.tab-dropdown{display:none;margin-left:-12px;padding-left:5px;}
.tab-dropdown .dropdown-toggle{text-align:center;border-right:0;}
.tab-search-bar input{height:40px;border-radius:5px 0 0 5px;}
.tab-search-bar .custom-btn-1{height:40px;width:70px;border:none;color:#ffffff;background-color:#0e81d7;border-radius:0 5px 5px 0;}
.tab-search-bar .custom-btn-1:hover{background-color:#286090 !important;}
.tab-dropdown .fa-bars{font-size:2.5em;}
.btn-arrow-right,
.btn-arrow-left{position:relative;padding-left:18px;padding-right:18px;}
.btn-arrow-right{padding-left:36px;}
.btn-arrow-left{padding-right:36px;}
.btn-arrow-right:before,
.btn-arrow-right:after,
.btn-arrow-left:before,
.btn-arrow-left:after{content:"";position:absolute;top:5px;width:22px;height:22px;background:inherit;border:inherit;border-left-color:transparent;border-bottom-color:transparent;border-radius:0px 4px 0px 0px;-webkit-border-radius:0px 4px 0px 0px;-moz-border-radius:0px 4px 0px 0px;}
.btn-arrow-right:before,
.btn-arrow-right:after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.btn-arrow-left:before,
.btn-arrow-left:after{transform:rotate(225deg);-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-o-transform:rotate(225deg);-ms-transform:rotate(225deg);}
.btn-arrow-right:before,
.btn-arrow-left:before{left:-11px;}
.btn-arrow-right:after,
.btn-arrow-left:after{right:-11px;}
.btn-arrow-right:after,
.btn-arrow-left:before{z-index:1;}
.btn-arrow-right:before,
.btn-arrow-left:after{background-color:white;}
#shipping-settings-modal{width:100%;}
.ship-func .modal-dialog{position:relative;}
.ship-func .modal-body{min-height:580px;}
.ship-func .ship-title{font-size:24px;color:#083c66;font-weight:bold;}
.ship-func .ship-wrapper{margin:0;}
.ship-func .ship-wrapper .ship-text{font-size:16px;margin-bottom:5px;}
.ship-func .ship-wrapper .ship-code{font-weight:bold;margin-left:2px;vertical-align:sub;}
.ship-func .change-zip-button{color:#fff;background-color:#6dbc35;font-size:14px;width:200px;height:40px;line-height:40px;margin-top:10px;padding:0;border:0;}
.ship-func .change-zip-button:hover{color:#fff;background-color:#56952a;}
.ship-func .ship-type{margin-top:10px;font-weight:bold;}
.ship-func .ship-type .select{overflow:auto;margin-bottom:20px;}
.ship-func .ship-type .text{margin-bottom:10px;font-size:16px;color:#083c66;}
.ship-func span.text{vertical-align:sub;}
.ship-func .ship-type .transit-map > img{width:100%;}
#shipping-settings-modal-close{margin-left:10px;}
.ship-func .transmit-button{color:#fff;background-color:#6dbc35;font-size:14px;width:200px;height:40px;line-height:40px;margin-top:40px;padding:0;border:0;}
.ship-func .transmit-button:hover{color:#fff;background-color:#56952a;}
.input-group form{display:inline-block;}
.osc_login_form input[type=submit]{margin-top:20px;background-color:#6dbc35;color:#fff;}
.osc_login_form input[type=submit]:hover{color:#fff;background-color:#449d44;}
.osc_login_form input[type=submit]{margin-top:20px;background-color:#6dbc35;color:#fff;margin-bottom:10px;}
.osc_login_form input[type=submit]{margin-top:20px;background-color:#6dbc35;color:#fff;margin-bottom:20px;}
.suggestions{margin:20px 0;}
.suggestions-text{color:#083c66;font-size:18px;font-weight:bold;margin-bottom:20px;}
.suggestions span.text{margin-left:10px;}
.tab-buttons{display:none;margin-bottom:10px;}
.tab-filter i,
.tab-sort i{margin-right:5px;}
.tab-filter button,
.tab-sort button{background-color:#fff;border:none;width:100%;height:40px;border:1px solid #d9d9d9;border-radius:4px;}
.tab-filter button:hover,
.tab-sort button:hover{border-color:#17bdec;}
#subcat-slider .item-image img{max-height:170px !important;max-width:170px !important;}
.onestep-checkout .btn-arrow-left{padding-left:18px;padding-right:18px;}
#type-modal .modal-body,
#sort-modal .modal-body,
#filter-modal .modal-body{min-height:200px;overflow-y:auto;max-height:500px;margin-top:0;margin-bottom:20px;padding:0 15px;}
.mobile-sort-bar{text-align:left;display:none;max-width:200px;width:100%;margin:0 auto;}
.mobile-sort-bar .selected{font-weight:bold;}
.contact-us .title-header{font-weight:bold;}
.contact-us .indicate-text{margin-bottom:10px;}
.contact-us .contact-label{line-height:34px;text-align:right;}
.contact-us .contact-row{margin-bottom:10px;}
.contact-us .contact-input textarea{width:100%;height:150px;}
.contact-us .contact-upper{border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;padding-top:20px;padding-bottom:20px;}
.contact-us .sub-btn input{width:200px;}
.contact-us .contact-lower{margin-top:20px;}
.contact-us .contact-lower .contact-left-text{text-align:right;font-weight:bold;}
.contact-us .contact-lower .email{color:#337ab7;}
.multi-tabs #reviews h4,
.mobile-multi-tabs #collapse-review h4{color:#17bdec;font-size:18px;font-weight:bold;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #e9e9e9;}
.multi-tabs #reviews .add-review-text,
.mobile-multi-tabs #collapse-review .add-review-text{color:#083c66;font-weight:bold;margin-bottom:10px;margin-top:20px;}
.multi-tabs #reviews .rev-label,
.mobile-multi-tabs #collapse-review .rev-label{text-align:right;line-height:34px;color:#4d4d4d;}
.multi-tabs #reviews .row,
.mobile-multi-tabs #collapse-review .row{margin-bottom:10px;}
.multi-tabs #reviews .rev-rating select,
.mobile-multi-tabs #collapse-review .rev-rating select{width:150px;}
.multi-tabs #reviews .rev-comment textarea,
.mobile-multi-tabs #collapse-review .rev-comment textarea{height:150px;}
.multi-tabs #reviews .rev-comment .max-text,
.mobile-multi-tabs #collapse-review .rev-comment .max-text{margin-top:5px;}
.multi-tabs #reviews .rev-comment .rev-btn,
.mobile-multi-tabs #collapse-review .rev-comment .rev-btn{margin-top:20px;margin-bottom:20px;width:100%;}
.customer-reviews .review-row{border-bottom:1px solid #e9e9e9;padding-bottom:20px;margin-bottom:20px;}
.customer-reviews .rev-name{color:#17bdec;font-size:14px;margin-bottom:5px;}
.customer-reviews .rev-rating{margin-bottom:15px;}
.customer-reviews .rev-rating span:nth-child(2){color:#56952a;margin-left:10px;}
.clr{clear:both;}
#profile-page .content-wrapper,
#password-page .content-wrapper{padding:10px 20px;}
#profile-page .title-div,
#password-page .title-div{border-bottom:1px solid #ccc;margin-bottom:10px;}
#profile-page input,
#profile-page select{width:80% !important;height:34px !important;}
#profile-page .prof-label,
#password-page .pass-label{line-height:34px;}
.ship-to-different{margin-top:15px;font-weight:bold;}
.ship-to-different p{font-weight:normal;}
#profile-page .ship-to-different input{width:25px !important;height:15px !important;position:relative;margin:0;bottom:-3px;}
#profile-page .line{margin:20px 0;padding:0;border-top:1px solid #ccc;width:100%;}
#profile-page .bottom-part{margin-bottom:10px;}
#profile-page .bottom-part .right-div{margin-bottom:20px;}
.bold{font-weight:bold;}
#profile-page .continue-button,
#password-page .continue-button{margin-top:15px;}
#profile-page .continue-button button,
#password-page .continue-button button{background-color:#002d60;}
#profile-page .continue-button button:hover,
#password-page .continue-button button:hover{background-color:#337ab7;}
#profile-page .prof-row,
#password-page .change-pass-row{margin-bottom:5px;}
#signin-page .error-message{color:crimson;font-size:13px;background-color:#FFD;padding:5px;text-align:center;border-radius:5px;font-weight:bold;}
.account-logout button{margin-left:6px;padding:6px;}
.paypal-cart-button{text-align:center;padding-top:10px;}
.offer-func .offer-title{font-size:24px;color:#17bdec;font-weight:bold;}
.offer-func .offer-wrapper{margin:20px 0;}
.offer-func .offer-left-part{background-color:#f7f7f7;padding:25px;}
.offer-func .price{margin-top:5px;}
.offer-func .product-title{color:#083c66;font-size:16px;margin-bottom:25px;}
.offer-func .price-text{color:#4d4d4d;font-size:15px;line-height:34px;}
.offer-func .left-col.price-text{width:40%;}
.offer-func .price-amount{color:#083c66;font-size:23px;font-weight:bold;}
.offer-func .right-col.price-amount{width:60%;}
.offer-func .your-offer-text{line-height:34px;}
.offer-func .price,
.offer-func .your-offer{margin-bottom:15px;}
.offer-func .quantity{margin-top:5px;}
.offer-func .quantity-text{line-height:34px;}
.offer-func .left-col{width:20%;}
.offer-func .right-col{width:80%;}
.offer-func .quantity select{width:60px;border-radius:0;}
.offer-func .offer-policy-link{}
.offer-count{text-align:center;margin-top:20px;}
.offer-count .mo_offer_count_div{padding:10px 24px;float:left;width:60px;height:50px;border-radius:5px;color:#fff;font-weight:bold;font-size:20px;display:inline-block;float:none;}
.offer-count div.mo_offer_count_div.tried{background-color:red;}
.offer-count div.mo_offer_count_div{background-color:#0e81d7;}
.offers-remaining{margin-top:20px;font-size:16px;text-align:center;}
.offer-func .make-offer-button{color:#fff;background-color:#6dbc35;font-weight:bold;font-size:18px;width:100%;height:50px;margin-top:20px;}
.offer-func .make-offer-button:hover{color:#fff;background-color:#4cae4c;}
.offer-func{padding-top:10px;}
.offer-func .offer-note{font-size:12px;margin-top:10px;}
#cart-page .make-offer{color:#56952a;font-size:13px;background-color:#FFD;padding:5px 10px;border-radius:5px;margin-top:5px;}
#top-message{text-align:center;margin-bottom:20px;}
.top-message-wrapper{color:crimson;font-size:13px;background-color:#FFD;padding:5px;text-align:center;border-radius:5px;font-weight:bold;margin:0 auto;display:inline-block;}
#sendy-wrapper{display:none !important;}
.order-search .search-info{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #ececec;}
.order-search .order-search-wrapper{padding-bottom:20px;}
.order-search .title-header{margin-top:0;}
.order-search .search-form{margin-top:20px;}
.order-search .date-period span{color:#002d60;font-weight:bold;font-size:16px;}
.order-search .order-search-left-part .radio:nth-child(1),
.order-search .order-search-right-part .radio:nth-child(1){margin-top:0;}
.order-search .order-search-left-part .radio{margin-bottom:20px;}
.order-search .order-search-right-part{padding-left:40px;border-left:1px solid #ccc;}
.order-search select{display:inline-block;}
.order-search select.month{width:120px;}
.order-search select.day{width:65px;}
.order-search select.year{width:81px;}
.order-search .more-options{margin-top:20px;}
.order-search .more-options .text{font-weight:bold;margin-left:5px;text-decoration:none;}
.order-search .search-order-buttons{margin-top:20px;}
.order-search .search-order-buttons button,
.order-search .search-order-buttons a{width:150px;border:0;}
.order-search .filter-button{background-color:#0e81d7;}
.order-search .search-button{background-color:#6dbc35;}
.order-search .filter-button:hover{background-color:#27608a;}
.order-search .search-button:hover{background-color:#2b4b15;}
.order-search .adv_search_box{margin-top:10px;}
.order-search .adv_search_box > div{margin-bottom:10px;}
.order-search .adv_search_box span.text{width:110px;display:inline-block;}
.order-search .order-num{width:90px;display:inline-block;}
.order-search select.order-status{width:220px;}
.newsletter-form.subscribed > div{border-radius:4px;border:1px solid #fff;text-align:center;font-size:24px;padding:10px;width:90%;display:inline-block;}
.newsletter-form.subscribed{text-align:center;margin-top:35px;display:none;}
.newsletter-form.subscribed.show{display:block;}
.newsletter-form.hidden{display:none;}
.secure-card.badges{margin-top:0;}
#order-history table{margin-top:20px;width:100%;}
#order-history th{color:#083c66;border:0;}
#order-history .table-responsive{border:0;}
#order-history td{border:0;}
#order-history td a{color:#4d4d4d;}
#order-history a{text-decoration:none;}
#order-history .total-paid{margin:10px 0;}
#order-history .total-paid span:last-child,
#order-history .grand-total span:last-child{color:#083c66;font-size:16px;}
#order-history .receipt-button{margin-top:20px;background-color:#002d60;}
#order-history .receipt-button:hover{background-color:#337ab7;}
#order-history .order-num:hover{color:#17bdec;}
#page-404 .my-navbar{height:3px;}
#page-404 p{margin-top:20px;margin-bottom:20px;}
#order-history .upper-options{margin-top:20px;}
#order-history .upper-options a{color:#083c66;}
#order-history .upper-options a:hover{text-decoration:underline;}
#order-history .check-all{display:inline-block;}
#order-history .right-box{padding:5px;background-color:#f8f8f8;border-radius:4px;border:1px solid #ececec;margin-left:10px;display:inline-block;}
#order-history .right-box a{color:#4d4d4d;}
#order-history .right-box a:hover{text-decoration:none;}
#order-history .right-box:hover{border:1px solid #ccc;}
#order-history .results-text{display:inline-block;float:right;line-height:32px;}
.advertise-area a{margin-left:10px;color:#17bdec;font-weight:bold;}
.cat-banner-adverts{margin-bottom:20px;}
.cat-banner-adverts div:first-child{padding-right:2.5px;}
.cat-banner-adverts div:last-child{padding-left:2.5px;}
.cat-banner-adverts img{max-width:100%;height:auto;}
.cat-banner-ads{float:left;}
h1.payment-processing-text{font-size:20px;margin-top:50px;text-align:center;}
.order-prev{margin:10px 0;}
.order-print i{margin-right:5px;}
.order-buttons{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e9e9e9;}
.return-page .title-div{margin-top:10px;}
.return-page .table-div{margin-bottom:10px;}
.return-page .table-div td{line-height:34px;}
.return-page .table-div .qty{width:65px;}
.return-page .left-div{padding-right:15px;}
.return-page .right-div{padding-left:15px;}
.return-page .return-row{margin-bottom:10px;}
.return-page .return-label{line-height:34px;color:#083c66;}
.return-page .create-button{margin-top:10px;}
.return-page .create-button button{background-color:#002d60;}
.return-page .create-button button:hover{background-color:#337ab7;}
.return-page .return-comment textarea{height:115px;}
.order-details .order-print{text-align:right;}
.return-page .title-div a{text-decoration:none;}
.order-details .order-invoice-wrapper{border-bottom:1px solid #e9e9e9;margin-bottom:10px;padding-bottom:20px;margin-top:20px;}
table.order-invoice{font-size:13px;border:1px solid;}
table.order-invoice > tbody > tr > td{padding:20px;border-right:1px solid;}
table.order-invoice .invoice-products-title{font-weight:bold;text-align:center;font-size:14px;}
table.order-invoice table.invoice-products th,
table.order-invoice table.invoice-products td{border:1px solid;padding:2px 8px;}
table.order-invoice table.invoice-products
table.order-invoice table.invoice-products th{background-color:#ccc;}
table.order-invoice table.invoice-products{border:1px solid;}
table.order-invoice .invoice-totals td{padding:0 5px;}
table.order-invoice .invoice-totals .invoice-total-name,
table.order-invoice .invoice-totals .invoice-total-name-fin{text-align:right;}
table.order-invoice .invoice-totals .invoice-total-name-fin,
table.order-invoice .invoice-totals .invoice-total-value-fin{background-color:#ccc;}
table.order-invoice .invoice-bottom-note{padding:20px 15px;text-align:center;}
table.order-invoice .invoice-bottom-note{padding-top:0;padding-bottom:20px;padding-left:15px;padding-right:15px;text-align:center;}
table.order-invoice .invoice-totals{float:right;margin-right:15px;}
.tab-advertise-area{display:none;}
.footer-text .badges{margin:0;padding-top:0;}
.shipping-page *{font-size:16px;}
.shipping-page .shipping-policy-text{margin-top:30px;}
.shipping-page .title-header{font-size:24px;color:#083c66;font-weight:600;}
.shipping-page .transit-text{margin:15px 0;}
.shipping-page .numered-text{margin:15px 0;}
.shipping-page .para{line-height:26px;margin-bottom:15px;}
.shipping-page .hifi-link{font-weight:bold;}
#smart_search-page .related.related-cat{margin-top:20px;}
.dropdown-backdrop{position:static;}
.page-title{margin-top:0;margin-bottom:20px;color:#083c66 !important;font-size:25px;font-weight:bold;}