@import url('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');@import url('//fonts.googleapis.com/css?family=Open+Sans:400,600,700');@import url('//fonts.googleapis.com/css?family=Roboto+Slab:400,300,700');*:focus,
*:active{outline:none;}
.clear{clear:both;}
body{font-family:'Open Sans',sans-serif;font-size:13px;color:#231f20;font-weight:400;padding:0;margin:0;background:url('//www.vitasciences.com/assets/templates/v40001/images/bg-pattern.png') repeat;}
img{border:0;}
input,textarea,select,button{font-family:'Open Sans',sans-serif;color:#000;}
#mobileMenu i,#mobileCatMenu i,#mobileCart i{color:#FFF;font-size:24px;}
.top-menu .icon-menu{color:#FFF;font-size:24px;}
#closeSlideMenu i{color:#F1DB2A;font-size:24px;}
::selection{color:#FFF;background:#3085C2;}
::-moz-selection{color:#FFF;background:#3085C2;}
blockquote{color:#000;font-size:30px;font-weight:400;text-align:center;line-height:1em;background:#FFF;border-left:6px solid #3085C2;margin:0 0 15px 0;padding:40px;}
table.searchlight-results{font-family:'Open Sans',sans-serif;width:308px;}
div.searchlight-results-wrapper{border:2px solid #e2e2e2;margin-left:-2px;}
.text-center{text-align:center !important;}
.store-name{font-family:'Open Sans',sans-serif;font-size:35px;font-weight:400;text-decoration:none;line-height:35px;}
.store-slogan{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;text-transform:lowercase;}
.frame{background:#FFF;}
.mod_bg{background:none;}
.frame-ht{height:1000px;}
.menu-headers{background:none;border-bottom:2px dotted #d0d0d0;color:inherit;font-size:12px;font-weight:800;text-transform:uppercase;margin-bottom:10px;padding:0;height:30px;line-height:30px;display:block;}
.footer{color:#fff;font-weight:400;text-transform:none;}
.footer a{color:#fff;text-decoration:underline;}
.footer a:visited,.footer a:hover,.footer a:visited:hover{color:#fff;text-decoration:none;}
.icon{font-size:10px;font-weight:400;color:#FFF;}
.top-sellers-star{background:#FFF;border:2px solid #323f49;color:#323f49;font-family:'Open Sans',sans-serif;font-size:14px;height:30px;line-height:25px;position:absolute;top:40px;right:0;text-align:center;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;width:30px;z-index:5;}
.ranking{float:left;font-size:12px;font-weight:400;color:#3085C2;width:12px;height:20px;text-align:left;}
.menu-text{font-size:12px;color:#000;font-weight:400;}
.price2{font-size:12px;color:#999;font-weight:400;}
.cart-text{font-size:48px;font-weight:400;color:#15212a;}
.search-text{font-size:20px;font-weight:normal;color:#3d3d3d;line-height:57px;height:57px;width:443px;background:#FFF;border:none;padding:0 0 0 25px;margin:0 11px 0 0;}
A.cat{color:#231f20;font-size:12px;font-style:normal;font-weight:400;text-decoration:none;text-transform:uppercase;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;}
A.cat:hover{color:#F1DB2A;text-decoration:none;}
A.cat:visited{color:#231f20;font-size:12px;font-style:normal;font-weight:400;text-decoration:none;text-transform:uppercase;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;}
A.cat:visited:hover{color:#F1DB2A;text-decoration:none;}
A.subcat{color:#383733;font-size:12px;font-weight:400;font-style:normal;text-decoration:none;padding:0 0.5em;}
A.subcat:hover{background:#F1DB2A;color:#FFF;text-decoration:none;}
A.subcat:visited{color:#383733;font-size:12px;font-weight:400;font-style:normal;text-decoration:none;padding:0 0.5em;}
A.subcat:visited:hover{background:#F1DB2A;color:#FFF;text-decoration:none;}
A.menu{color:#FFF;text-transform:uppercase;font-weight:600;}
A.menu:hover{color:#F1DB2A;text-decoration:none;}
A.menu:visited{color:#FFF;}
A.menu:visited:hover{color:#F1DB2A;text-decoration:none;}
A.menu-bottom{color:#000;font-size:12px;font-style:normal;font-weight:400;text-decoration:none;text-transform:none;}
A.menu-bottom:hover{color:#000080;text-decoration:none;}
A.menu-bottom:visited{color:#000;}
A.menu-bottom:visited:hover{color:#000080;text-decoration:none;}
A.link{color:#15212a;font-size:12px;font-style:normal;font-weight:400;line-height:1em;text-transform:none;text-decoration:none;}
A.link:hover{color:#3085C2;text-decoration:none;}
A.link:visited{color:#15212a;}
A.link:visited:hover{color:#3085C2;text-decoration:none;}
A.details{color:#383733;font-size:12px;font-style:normal;text-decoration:underline;font-weight:400;}
A.details:hover{color:#3085C2;text-decoration:none;}
A.details:visited{color:#383733;}
A.details:visited:hover{color:#3085C2;text-decoration:none;}
tr{text-align:left;}
td{text-decoration:none;word-spacing:normal;font-size:12px;}
.data{text-decoration:none;word-spacing:normal;font-size:12px;}
.alternative{background:#FFF;}
.page_headers{font-size:28px;font-weight:800;color:#3085C2;}
.titles{font-family:Arial,Helvetica,sans-serif;font-size:25px;line-height:20px;color:#4C4C4C;padding:25px 10px 8px;font-weight:bold;background-color:#FFF;width:100%;display:inline-block;}
.price{font-size:12px;color:#464646;font-weight:700;letter-spacing:0;}
.error{font-size:12px;font-weight:400;color:#e10e04;text-decoration:none;}
.borders{color:#585C5F;border:1px solid #CCC;border-style:none none solid;}
.borders2{border:1px solid #CCC;border-style:none none solid;}
A{color:#000;font-size:13px;font-style:normal;text-decoration:underline;font-weight:400;}
A:hover{color:#000080;text-decoration:none;}
.checkout-headers{font-size:14px;color:#4c4c4c;font-weight:700;}
.checkout-headers>span{background:#EEE;display:inline-block;height:25px;line-height:25px;text-align:center;margin:0 10px 0 0;width:25px;border-radius:50%;}
.header h3.checkout-headers{padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid #d2d2d2;}
.steps{font-size:16px;font-weight:700;color:#CCC;}
.steps_on{font-size:16px;font-weight:700;color:#3085C2;}
.titles2{font-size:14px;font-weight:700;background-color:#eee;color:#ad0413;padding:0 2px;position:relative;}
.options-titles{font-size:12px;font-weight:700;color:#585C5F;border:1px solid #CCC;border-style:none none solid;}
.item{font-size:12px;color:#383733;font-weight:400;}
.item-title{font-size:22px;color:#3085C2;font-weight:bold;}
.price-info{font-size:12px;font-weight:400;color:#585C5F;}
.small-txt{color:#afafae;text-decoration:none;text-align:left;letter-spacing:0;font-size:10px;vertical-align:bottom;}
.availability-txt{color:#3085C2;}
.reward-title{color:#3085C2;text-decoration:none;word-spacing:normal;text-align:left;letter-spacing:7px;line-height:10px;font-size:16px;font-style:italic;}
.btn{border:none;background:#3085C2;font-weight:400;font-size:12px;color:#FFF;text-transform:uppercase;cursor:pointer;margin:0;padding:9px 14px;-webkit-appearance:none;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;text-decoration:none;}
.btn_over{border:none;background:#F1DB2A;font-weight:400;font-size:12px;color:#FFF;text-transform:uppercase;cursor:pointer;margin:0;padding:9px 14px;-webkit-appearance:none;}
.btn:hover,
button:hover{border:none;background:#F1DB2A;font-weight:400;font-size:12px;color:#FFF;cursor:pointer;text-decoration:none;}
.txtBoxStyle{border:1px solid #b7b4ac;background:#fefefe;font-weight:400;font-size:12px;color:#000;margin:0;padding:8px 12px;height:34px;}
textarea.txtBoxStyle{height:auto;}
.txtAreaStyle{border:1px solid #b7b4ac;background:#fefefe;font-weight:400;font-size:12px;color:#000;margin:0;padding:8px 12px;height:auto;}
.txtBoxSearch{height:20px;color:#000;font-size:12px;border:none;padding:3px 0 0 0;margin:0;}
.txtBoxStyle:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset;box-shadow:0 0 0px 1000px white inset;}
.txtAreaStyle:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset;box-shadow:0 0 0px 1000px white inset;}
.txtBoxSearch:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset;box-shadow:0 0 0px 1000px white inset;}
.invoice_table{background-color:#f9f8f8;}
.invoice_title{font-size:10px;font-weight:700;background-color:#cbcaca;color:#4f4e4e;}
.font1{font-size:12px;font-weight:400;color:#383733;}
.font2{font-size:12px;font-weight:400;color:#3085C2;}
.font3{font-size:12px;font-weight:400;color:#FFF;}
.font4{font-size:12px;font-weight:400;color:#c32519;}
.top{background:none;}
.line{background:#FFF;}
.accent-color{color:#F1DB2A;}
.accent-bg-color{background:#e2e2e2;color:#000;}
#mainContainer{display:block;}
.wrapper{width:1000px;margin:0 auto;position:relative;}
#mobileMenu{cursor:pointer;display:none;float:right;width:30px;height:25px;margin:8px 0 0 0;}
#mobileCatMenu{cursor:pointer;display:none;float:left;width:30px;height:25px;margin:5px 0 0 0;}
#mobileCart{cursor:pointer;display:none;float:right;width:30px;height:25px;margin:5px 10px 0 0;}
#closeSlideMenu{cursor:pointer;display:none;text-align:right;}
.top-menu{background:#3085C2;height:21px;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;}
.top-menu ul{float:right;line-height:20px;list-style:none;margin:0;padding:0;}
.top-menu li{display:inline-block;margin-left:20px;text-align:right;}
li.m-search{display:none;border-bottom:1px solid #000;padding:1em 2%;}
.m-search form{margin:0 auto;text-align:center;}
.m-search input{float:left;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none;}
.m-search input[type="text"]{line-height:30px;height:30px;width:85%;background:#FFF;border:1px solid #FFF;padding:0 0 0 15px;margin:0 0;}
.m-search button{cursor:pointer;height:30px;background:#F1DB2A;border:none;margin:0;padding:0;width:15%;}
#searchBox{border:1px solid #eae9e9;border-radius:20px;overflow:hidden;position:relative;background:#fff;width:280px;margin:10px auto 0;}
#searchBox input[type="text"]{border:0;width:100%;height:34px;padding:0 40px 0 10px;font-size:12px;}
#searchBox button[type="submit"]{width:34px;position:absolute;top:1px;right:1px;bottom:1px;background:none;cursor:pointer;border:0;color:#026bb5;font-size:15px;}
#searchBox button[type="submit"]:hover{color:#ee5f0f;}
header{position:relative;}
header .wrapper{height:108px;}
#logo{margin-top:1%;float:left;}
#logo>br{display:none;}
#logo img{max-width:100%;max-height:90px;}
#cart{color:#323f49;font-family:'Open Sans',sans-serif;font-size:18px;text-align:center;z-index:1000;}
#cart span#noItemsText{color:#231f20;display:block;font-family:'Open Sans',sans-serif;font-size:10px;}
li.search{display:none;}
nav#catNavMenu{text-align:center;background:#215181;background:-moz-linear-gradient(top,#215181 0%,#163a5d 100%);background:-webkit-linear-gradient(top,#215181 0%,#163a5d 100%);background:linear-gradient(to bottom,#215181 0%,#163a5d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#215181',endColorstr='#163a5d',GradientType=0);}
nav#catNavMenu .menuMobBar{display:none;float:right;}
aside{float:left;width:200px;display:block;}
aside#leftBar{margin-right:25px;}
aside#rightBar{margin-left:25px;}
aside .module{margin-bottom:25px;position:relative;}
aside .module ul{list-style:none;padding:0;margin:0;}
aside .module li a{line-height:23px;}
aside .module .info{width:100%;}
aside .module .name{float:left;width:70%;}
aside .module .price2{float:left;width:50%;text-align:left;}
aside .module .stars{float:right;width:50%;}
aside .module .div{display:block;height:1px;background:#d0d0d0;margin:10px 0;}
.manf-select{background:#FFF url(../images/dark-arrow.png) no-repeat right center;border:2px solid #e2e2e2;width:200px;overflow:hidden;height:29px;}
.manf-select select{background:transparent;border:none;line-height:29px;height:29px;margin:0;padding:0;-webkit-appearance:none;width:310px;}
.topsellers_topitem .img{display:table-cell;width:200px;height:150px;text-align:center;vertical-align:middle;position:relative;}
.topsellers_topitem .img img{max-height:150px;max-width:150px;}
.topsellers_topitem .info{background:#FFF;padding:0.5em 0;}
.topsellers_topitem .name{float:left;width:70%;margin-bottom:10px;}
.topsellers_topitem .price2{float:right;width:30%;text-align:right;margin-bottom:10px;}
#mainContent{float:left;width:100%;}
footer{background-color:#3085c2;position:relative;}
footer h3{font-family:'Open Sans',sans-serif;font-size:18px;line-height:22px;display:block;margin:35px 0 10px 0;}
footer .ftr-row{margin-left:-15px;margin-right:-15px;}
footer .ftr-col{float:left;padding:0 15px;margin:0 0 10px;width:33.3333%;}
#modManufacturer ul{list-style:none;padding:0;margin:0;}
#modManufacturer ul{list-style:none;display:block;width:350px;margin:0 0 10px;height:100px;padding:0;overflow:hidden;}
#modManufacturer li{float:left;width:50%;}
#modLinks ul{list-style:none;padding:0;margin:0;}
#modLinks ul{list-style:none;display:block;width:350px;margin:0;min-height:150px;padding:0;}
#modLinks li{float:left;width:50%;}
#mailistBox label{color:#3085C2;font-family:'Open Sans',sans-serif;font-size:18px;font-weight:400;line-height:22px;display:block;margin:35px 0 10px 0;}
#mailistBox input,#mailistBox span{float:left;display:block;}
#mailistBox span{margin-right:30px;}
.mailist-box{border:2px solid #e2e2e2;margin-bottom:13px;}
#mailistBox input[type="text"]{background:#FFF;border:none;height:27px;margin:0;padding:0 0 0 5px;width:90%;-webkit-appearance:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
#mailistBox input[type="submit"]{background:#FFF url('../images/go-arrow.png') no-repeat center center;border:none;border-left:2px solid #e2e2e2;border-right:1px solid #FFF;color:#3085C2;cursor:pointer;font-size:14px;font-weight:400;height:27px;margin:0;padding:0;text-align:center;text-indent:-9999px;text-transform:uppercase;width:10%;-webkit-appearance:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;}
#mailistBox input[type="submit"]:hover{background:#F1DB2A url('../images/go-arrow.png') no-repeat center center;}
#mailistBox input[type="radio"]{margin:2px 5px 0 0;padding:0;}
.social-icons{display:inline-block}
.social-icons a{width:40px;height:40px;text-align:center;line-height:40px;color:#fff;font-size:16px;text-decoration:none;border-radius:50%;margin:0 8px 0 0;background:none;}
.social-icons a:hover{color:#4c4c4c;;background:none #f1db2a !important;}
.social-icons a.facebook{background-color:#3b5998;}
.social-icons a.twitter{background-color:#10dffd;}
.social-icons a.gplus{background-color:#d34836}
.social-icons a.youtube{background-color:#bb0000;}
.social-icons a.pinterest{background-color:#C92228;}
.social-icons a.tumblr{background-color:#35465c;}
.social-icons a.blog{background-color:#ff6600;}
.social-icons a.instagram{background:#f9d979;background:-moz-linear-gradient(45deg,#f9d979 0%,#ef582f 29%,#ca1566 55%,#512ed9 100%);background:-webkit-linear-gradient(45deg,#f9d979 0%,#ef582f 29%,#ca1566 55%,#512ed9 100%);background:linear-gradient(45deg,#f9d979 0%,#ef582f 29%,#ca1566 55%,#512ed9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9d979',endColorstr='#512ed9',GradientType=1);}
#globalFooter{padding:0 0 15px;}
#copyright{padding:10px 0;background-color:#f1db2a;color:#4c4c4c;text-align:center;}
#copyright>.wrapper{position:static;}
.stats{height:0;overflow:hidden;}
#homeCarousel{padding:20px 10px 0;overflow-x:hidden;}
.header-specials{font-size:24px;line-height:20px;color:#4C4C4C;padding:24px 10px;font-weight:bold;background-color:#FFF;width:100%;display:inline-block;margin:0;}
.product-item{text-align:center;}
.product-item .status{color:#666;}
.product-item .stars img,
.product-item .stars span{float:none;display:inline-block;vertical-align:middle;}
#listing0 h1{font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:bold;color:#4C4C4C;line-height:1.2em;}
ul#desktopMenu{margin:0;padding:0;list-style:none;display:inline-block;margin-bottom:-5px;}
ul#desktopMenu li{display:inline-block;position:relative;border-left:1px solid #153359;border-right:1px solid #2b5a91;float:left;}
ul#desktopMenu li:first-child{border-left:0;}
ul#desktopMenu li:last-child{border-right:0;}
ul#desktopMenu li:hover{background:#1168af;}
ul#desktopMenu li a{display:block;padding:0 10px;color:#fff;}
ul#desktopMenu li>a{padding:14px 35px 12px;text-decoration:none;}
ul#desktopMenu li a:hover{color:#f8dc0c;text-decoration:none;}
ul#desktopMenu li ul{display:none;position:absolute;top:25px;z-index:10;border:1px solid #EEE;left:55%;background:#ffffff;text-align:left;padding:10px;margin-left:-110px;width:250px;}
ul#desktopMenu li:hover ul{display:block;}
ul#desktopMenu li ul li{margin:0;padding:0;float:left;display:block;width:100%;}
ul#desktopMenu li ul li a:hover{color:#000;}
ul#desktopMenu li ul li a{color:#333;text-transform:none;font-weight:normal;padding:0 10px;display:block;}
ul#desktopMenu li ul li:hover{background:#fcfcfc;}
.down{float:right;margin-top:-25px;margin-right:7px;font-weight:bolder;color:#AAA;}
.slicknav_btn{position:relative;display:block;vertical-align:middle;float:left;padding:0.438em 0.625em 0.438em 0.625em;line-height:1.125em;cursor:pointer;}
.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left;}
.slicknav_menu .slicknav_icon{float:left;margin:0.188em 0 0 0.438em;}
.slicknav_menu .slicknav_no-text{margin:0}
.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:0.125em;}
.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:0.188em}
.slicknav_nav{clear:both}
.slicknav_nav ul,.slicknav_nav li{display:block}
.slicknav_nav .slicknav_arrow{font-size:0.8em;margin:0 0 0 0.4em;}
.slicknav_nav .slicknav_item{cursor:pointer;}
.slicknav_nav .slicknav_row{display:block;}
.slicknav_nav a{display:block}
.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{display:inline}
.slicknav_menu:before,.slicknav_menu:after{content:" ";display:table;}
.slicknav_menu:after{clear:both}
.slicknav_menu{*zoom:1}
.slicknav_menu{font-size:16px;display:none;}
.slicknav_btn{margin:8px 0 0;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,0.75);}
.slicknav_menu .slicknav_menutxt{color:#FFF;font-weight:bold;text-shadow:0 1px 3px #000;}
.slicknav_menu .slicknav_icon-bar{background-color:#f5f5f5;}
.slicknav_menu{float:left;}
.slicknav_nav{background:#3085C2;color:#fff;margin:0;padding:0;font-size:0.875em;position:absolute;left:0;top:50px;width:100%;z-index:999;}
.slicknav_nav,.slicknav_nav ul{list-style:none;overflow:hidden;}
.slicknav_nav ul{padding:0;margin:0 0 0 20px;}
.slicknav_nav .slicknav_row{padding:5px 10px;margin:2px 5px;}
.slicknav_nav a{padding:5px 10px;margin:2px 5px;text-decoration:none;color:#fff;}
.subMenu{background:#000;}
.slicknav_nav .subMenu a.subcat,.slicknav_nav .subMenu a.subcat:visited{color:#fff;}
.slicknav_nav .slicknav_row:hover{background:#F1DB2A;color:#000;}
.slicknav_nav a:hover{background:#F1DB2A;color:#000;}
.slicknav_nav .slicknav_txtnode{margin-left:15px;}
.slicknav_nav a.cat:hover,.slicknav_nav a.cat:visited:hover{color:#000;}
.slicknav_nav a.cat,.slicknav_nav a.cat:visited{color:#FFF;}
.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{display:block;padding:0.5em 0;margin:0;}
.no-boxshadow .boxShadow{border:1px solid #eae9e6;}
@media only screen and (max-width:767px){html{padding:0 !important;}
body{max-width:100%;overflow-x:hidden;}
.top-menu{height:50px;}
.top-menu ul{float:none;}
.top-menu li{display:block;margin:0;}
.slicknav_menu{display:block;}
aside{display:none !important;}
#mainContent{display:block;width:100% !important;}
#logo{float:none;margin-left:0;text-align:center;}
#logo img{max-width:80%;margin-top:15px;}
#searchBox{width:100%;padding:0 2em;}
#searchBox input[type="text"]{width:100%;}
.mobile .search{display:block;border:1px solid #000;margin:5px 0 15px 0;}
.mobile .search form{margin:0 auto;text-align:center;}
.mobile .search input{float:left;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none;}
.mobile .search input[type="text"]{font-size:16px;font-weight:normal;color:#3d3d3d;line-height:30px;height:30px;width:80%;background:#FFF;border:none;padding:0 0 0 15px;margin:0;}
.mobile .search input[type="submit"]{width:20%;height:30px;background:#FFF url(../images/lens.png) no-repeat center center;border:none;cursor:pointer;}
#homeHeader{border:none;margin-bottom:0;padding-bottom:20px;}
#homeHeader img{width:100%;height:auto;}
.header-specials{width:100%;margin-bottom:25px;}
footer h3{text-align:center;}
footer .col1,footer .col2,footer .col3{margin:0;width:100%;}
#modManufacturer ul{text-align:center;width:100%;}
#modManufacturer li{float:none;width:auto;}
#modManufacturer a.view-all-manf{display:none;}
#modManufacturer select{border:2px solid #e2e2e2;padding:3px;width:100%;}
#modLinks ul{text-align:center;width:100%;}
#modLinks li{float:none;width:auto;}
#mailistBox{position:relative;width:100%;height:150px;}
#mailistBox label{text-align:center;}
#mailistBox input[type="text"]{width:90%;}
#mailistBox input[type="submit"]{width:10%;}
.social-icons{width:100%;display:block;position:relative;text-align:center;}
.social-icons a{float:none;display:inline-block;}
#globalFooter{float:none;text-align:center;width:100%;}
.cbp-spmenu{background:#3085C2;position:fixed;}
.cbp-spmenu a,.cbp-spmenu a:visited{display:block;font-size:1.1em;font-weight:300;text-align:left;}
.cbp-spmenu a:hover,.cbp-spmenu a:visited:hover{}
.cbp-spmenu-vertical{width:240px;height:100%;top:0;z-index:1000;}
.cbp-spmenu-vertical a{border-bottom:1px solid #000;padding:1em;}
.cbp-spmenu-horizontal{width:100%;height:150px;left:0;z-index:1000;overflow:hidden;}
.cbp-spmenu-horizontal a{float:left;width:20%;padding:0.8em;border-left:1px solid #000;}
.cbp-spmenu-left{left:-240px;}
.cbp-spmenu-right{right:-240px;}
.cbp-spmenu-left.cbp-spmenu-open{left:0;z-index:1050;overflow-y:auto;}
.cbp-spmenu-right.cbp-spmenu-open{right:0;}
.cbp-spmenu-push{overflow-x:hidden;position:relative;left:0;}
.cbp-spmenu-push-toright{left:240px;}
.cbp-spmenu-push-toleft{left:-240px;}
.cbp-spmenu,.cbp-spmenu-push{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}
}
@media only screen and (max-width:980px){html{padding:0 !important;}
body{max-width:100%;}
#leftBar{display:none !important;}
#rightBar{display:none;}
}
#header{padding-bottom:5px;color:#666;}
#header .leftHeader{width:25%;float:left;text-align:left;}
#header .centerHeader{width:50%;float:left;padding-top:16px;font-size:14px;position:relative;}
#header .centerHeader a{color:#026bb5;text-decoration:none;}
#header .centerHeader a:hover{color:#ee5f0f;}
#header .centerHeader .shipMEnt{margin-left:15px;}
#header .rightHeader{width:25%;float:right;text-align:right;padding-top:16px;}
#header .rightHeader .right{margin-bottom:5px;clear:right;}
#header .rightHeader .right a{display:inline-block;vertical-align:middle;}
#header .rightHeader #header-menu{float:right;text-align:right;}
#header .rightHeader #header-menu td{text-align:right;}
#header .phone{font-size:14px;color:#4c4c4c;font-weight:bold;}
#header .phone span{color:#026bb5;}
.headerModal{position:absolute;left:0;top:40px;right:0;display:none;z-index:99999;}
.modal{position:absolute;width:100%;left:0;top:0;background:#fff;border-radius:3px;padding:15px;border:1px solid #ddd;}
.pageModal{position:fixed;left:0;top:0;right:0;bottom:0;z-index:99999999;background:rgba(0,0,0,.6);display:none;}
.pageModal .modal{position:absolute;width:600px;left:50%;top:50%;transform:translate(-50%,-50%);max-height:80%;box-shadow:0 0 5px rgba(0,0,0,.3);}
.modal .closeModal{background:#026bb5;border-radius:50%;color:#fff;cursor:pointer;font-size:9px;height:16px;line-height:16px;position:absolute;right:6px;text-align:center;top:6px;width:16px;}
.modal .closeModal:hover{background:#ee5f0f;color:#fff;}
.modal h3{font-size:24px;margin-bottom:10px;color:#026bb5;}
.modal h4{font-size:20px;margin-bottom:10px;color:#026bb5;}
.modal p{font-size:13px;line-height:20px;margin-bottom:10px;}
.modal h6{font-size:16px;margin:20px 0 10px;}
.modal #email_signup{max-width:94%;margin:20px auto 0;}
.modal #email_signup input[type="email"]{height:34px;font-size:13px;}
.modal #email_signup .klaviyo_submit_button{font-size:14px;padding:0 15px;height:34px;}
.klaviyo_styling.klaviyo_standard_embed_sfpM4Y,
.klaviyo_condensed_styling.klaviyo_standard_embed_sfpM4Y{font-family:inherit;}
.klaviyo_styling.klaviyo_standard_embed_sfpM4Y label,
.klaviyo_condensed_styling.klaviyo_standard_embed_sfpM4Y label{}
.klaviyo_styling.klaviyo_standard_embed_sfpM4Y input[type=text],
.klaviyo_styling.klaviyo_standard_embed_sfpM4Y input[type=email],
.klaviyo_condensed_styling.klaviyo_standard_embed_sfpM4Y input[type=text],
.klaviyo_condensed_styling.klaviyo_standard_embed_sfpM4Y input[type=email]{height:28px;line-height:14px;font-size:11px;padding:0 6px;border-radius:3px 0 0 3px;border-right:0;}
.klaviyo_styling.klaviyo_standard_embed_sfpM4Y .klaviyo_submit_button,
.klaviyo_condensed_styling.klaviyo_standard_embed_sfpM4Y .klaviyo_submit_button{height:28px;line-height:14px;font-size:12px;padding:0 10px;font-weight:400;border-radius:0 3px 3px 0;}
.klaviyo_styling.klaviyo_standard_embed_sfpM4Y .klaviyo_submit_button:hover,
.klaviyo_condensed_styling.klaviyo_standard_embed_sfpM4Y .klaviyo_submit_button:hover{background-color:#f1db2a;}
.klaviyo_field_group{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row-reverse;}
.klaviyo_form_actions{flex-shrink:0;-webkit-flex-shrink:0;}
.klaviyo_styling{margin-bottom:5px;}
.klaviyo_styling.klaviyo_standard_embed_sfpM4Y input[type=email]::-webkit-input-placeholder{font-size:14px;line-height:14px;}
section#home{margin:0;}
.sub-banners{padding:20px 10px;background-color:#fff;}
.sub-banners>.row{margin:0 -7.5px;}
.sub-banners>.row>.column{padding:0 7.5px;width:33.3333%;float:left;margin:0;}
.sub-banners>.row>.column a{width:100%;float:left;border:1px solid #e4e4e4;}
.sub-banners>.row>.column a:hover{opacity:.8;}
.sub-banners>.row>.column a,
.sub-banners>.row>.column a:hover{-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;}
.sub-banners>.row>.column img{width:100%;float:left;}
.customProductList .productBlockContainer{background-color:#fff;}
.breadcrumbs{margin:0;padding:7px 10px 10px;background-color:#fff;}
.pageTitle{padding:6px 10px 8px;background-color:#fff;line-height:1;margin:0;}
#category .pageTitle{color:#fff;background-color:#3085C2;}
.pageBlock{padding:10px;background-color:#fff;}
.paging{margin:0 0 15px;}
.rowB{margin:0 -7.5px;}
.rowB .column1,
.rowB .column2,
.rowB .column3,
.rowB .column4,
.rowB .column8,
.rowB .sm-column2{min-height:1px;margin:0;}
.rowB .column1{width:100%;float:left;padding:0 7.5px;}
.rowB .column2{width:50%;float:left;padding:0 7.5px;}
.rowB .column3{width:33.3333%;float:left;padding:0 7.5px;}
.rowB .column4{width:25%;float:left;padding:0 7.5px;}
.rowB .column8{width:75%;float:left;padding:0 7.5px;}
.rowB .sm-column1,
.rowB .sm-column2,
.rowB .sm-column3{width:100%;float:left;padding:0 7.5px;}
.rowB .pull-right{float:right;}
.sideBar{padding-right:10px;}
.ccBlock{margin:0 -7.5px;}
.ccBlock .column{padding:0 7.5px;float:left;width:50%;margin:0 0 15px;}
.ccBlock .column.pul-right{float:right;}
.ccBlock .header,
.ccBlock .contentBox{padding:0 15px;}
.ccBlock .applyCoupon input,
.ccBlock .shipQuote input{margin:0;}
#error{background-position:right center;}
#extrapage{margin:0;}
#extrapage .content{margin:0;}
#extrapage .content h3{margin:0;}
#extrapage .content p{text-align:justify;margin-bottom:15px}
#category{margin:0;}
#itemsBlock{margin:0;}
#itemsBlock .products-header{padding:10px;background-color:#fff;line-height:2.2;}
#itemsBlock .products-header .showingProducts{display:inline-block;vertical-align:middle;}
#itemsBlock .products-header .sortSelect{border:1px solid #ccc;display:inline-block;position:relative;vertical-align:middle;margin-left:4px;}
#itemsBlock .products-header .sortSelect:after{content:'\f107';font-family:'FontAwesome';position:absolute;top:0;right:8px;bottom:0;}
#itemsBlock .products-header .sortSelect>select{width:148px;height:26px;padding:0 8px;border:0;background:none;cursor:pointer;-o-appearance:none;-ms-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;position:relative;z-index:2;}
#viewCart{margin:0;padding:0 10px;background-color:#fff;}
#viewCart .chk-buttons{padding:10px 0;background-color:#fff;line-height:1;}
#viewCart .titles2{margin:0;}
#viewCart .shoppingCartItems .row{background-color:#fff;padding:0 2px;border:1px solid #eee;border-top:0;}
#viewCart .shoppingCartItems .row:nth-child(2n){background-color:#fefefe;}
#viewCart .product-image{border:1px solid #d2d2d2;}
#viewCart .product-image img{max-width:100%;max-height:100%;}
#viewCart .shoppingCartTotal{margin:0;background-color:#fff;width:100%;display:inline-block;}
#viewCart .shoppingCartTotal>.rowCT{padding:0 2px;display:inline-block;width:100%;border:1px solid #eee;border-top:0;position:relative;}
#viewCart .shoppingCartTotal div{margin:0;}
#viewCart .ccBlock .applyCoupon,
#viewCart .ccBlock .shipQuote{width:100%;background-color:#fff;margin:0;}
#viewCart .header{margin:3px 0 10px;padding:0 0 3px;}
#loginAccount .alpha-col,
#loginAccount .beta-col{width:100%;background-color:#fff;min-height:290px;}
#loginAccount .header{margin:3px 0 10px;padding-bottom:3px;}
#loginAccount .myaccountLogin,
#loginAccount .createNewAccount{padding:10px 15px;}
#loginAccount h3{color:#3085C2;}
#registration0 .accountRegForm{background-color:#fff;margin-bottom:15px;padding:0 15px 11px;width:100%;display:inline-block;}
#registration0 .accountRegForm .header{margin:3px -15px 10px;padding:0 15px 3px;}
#registration0 .accountRegForm h3{color:#3085C2;}
#registration0 .accountRegForm .loginField{margin:0 0 4px;}
#registration0 .accountRegForm .loginField label{width:100%;}
#registration0 .accountRegForm .error-img{float:none;display:inline-block;margin:0;vertical-align:middle;}
#registration0 .accountRegForm .loginField input,
#registration0 .accountRegForm .loginField select{width:100%;}
#registration0 .accountRegForm .loginField textarea{width:100%;height:auto;}
#checkoutSinglePagev2 .alpha-col,
#checkoutSinglePagev2 .beta-col{width:100%;}
#checkoutSinglePagev2 .header{margin:3px -15px 15px;padding:0 15px 3px;}
#checkoutSinglePagev2 .alpha-col{padding:0 15px 11px;background-color:#fff;}
#divCart .chkcart-container .product-image{width:100%;margin:0 0 5px;text-align:center;}
.chkShoppingCart .product-image img{float:none;margin:0;max-width:inherit;}
#divCart .chkcart-container .product-info{width:100%;}
.account_login1 .create_newaccount,
.account_login1 .registered_account{width:100% !important;background-color:#fff;padding:0 15px 11px;min-height:218px;}
#checkoutSinglePagev2 .chkFullWidth input{width:100%;}
.chkField .checkbox-format{margin-right:0;}
.chkField .checkbox-format label{margin:0;font-size:11px;font-weight:400;}
#checkoutSinglePagev2 .leftCol,
#checkoutSinglePagev2 .rightCol{width:100%;background-color:#fff;padding:0 15px 10px;min-height:626px;}
#checkoutSinglePagev2 .chkField input,
#checkoutSinglePagev2 .chkField select{width:100%;margin:0;}
#checkoutSinglePagev2 #divCheckoutComments{margin:0;}
#checkoutSinglePagev2 #shipping_info{margin:0;}
#listing0 .primary{width:30%;background-color:#fff;}
#listing0 .flex-direction-nav .flex-prev{left:6px;}
#listing0 .flex-direction-nav .flex-next{right:6px;}
#listing0 .secondary{width:70%;}
#listing0 .secondary .whiteBox{margin-left:15px;}
#listing0 .productFeaturesBlock li{line-height:1.2em;padding-bottom:6px;}
#listing0 #divOptionsBlock,
#listing0 .secondary .header{margin-left:-15px;margin-right:-15px;padding:0 15px;}
#listing0 .productFeaturesBlock .feat-title{margin:0;}
#listing0 .detail-section .alpha-col{width:100%;margin:0;padding:0;}
#listing0 .detail-section .beta-col{}
#listing0 .detail-section .alpha-col .social-mediaBlock{margin:0;}
#listing0 .quantityBlock{padding:0 15px 10px;margin:0 -15px 15px;}
#listing0 .pricingBlock{text-align:right;}
.pricingBlock span{padding-left:4px;}
.pricingBlock .yourprice{font-size:100%;}
.pricingBlock .retailprice{text-decoration:none;font-size:90%;}
.pricingBlock .retailprice span{text-decoration:line-through;}
.pricingBlock .savings{font-size:90%;}
#listing0 .detail-section .beta-col>div{float:left;margin:0 0 10px;padding:0 5px;width:33.3333%;}
#listing0 .detail-section .beta-col button{min-width:100%;text-align:center;padding-left:0;padding-right:0;}
#listing0 .extrafieldsBlock{width:100%;}
#listing0 .accessoriesBlock .header{margin-bottom:15px;}
#listing0 .relatedBlock .header,
#listing0 .miniCart .header{padding:0;margin:0;}
#listing0 .radio_option{width:50%;float:left;padding:0 7.5px;margin-bottom:6px;position:relative;}
#listing0 .radio_option input[type="radio"]{display:none;}
#listing0 .radio_option input[type="radio"]+label{padding:8px;padding-left:30px;position:relative;width:100%;display:inline-block;background:#377bbf;cursor:pointer;color:#fff;}
#listing0 .radio_option input[type="radio"]+label:before,
#listing0 .radio_option input[type="radio"]+label:after{content:'';width:16px;height:16px;border-radius:50%;border:1px solid #ccc;background:#fff;position:absolute;left:8px;top:50%;transform:translate(0,-50%);}
#listing0 .radio_option input[type="radio"]+label:after{width:6px;height:6px;margin:0 5px;background-color:transparent;}
#listing0 .radio_option input[type="radio"]+label:hover:before{box-shadow:inset 1px 1px 3px rgba(0,0,0,.3);}
#listing0 .radio_option input[type="radio"]:checked+label{background-color:#163a5d;}
#listing0 .radio_option input[type="radio"]:checked+label:after{background-color:#0d2640;border-color:#377bbf;}
#listing0 .recurringorderBlock #save-options{padding:8px;background-color:#eee;display:none;position:absolute;left:7.5px;right:7.5px;top:100%;z-index:9999;}
#listing0 .radio_option input[type="radio"]:checked+label+#save-options{display:block;}
#listing0 .recurringorderBlock #save-options .see-details{margin-bottom:6px;}
#listing0 .recurringorderBlock #save-options select{width:auto;}
#listing0 .addToCartBlock .btn{padding:5px;width:100%;border:1px solid #e74e00;border-radius:3px;background:#f5742c;
background:-moz-linear-gradient(top,#f5742c 0%,#ee5f0f 100%);
background:-webkit-linear-gradient(top,#f5742c 0%,#ee5f0f 100%);
background:linear-gradient(to bottom,#f5742c 0%,#ee5f0f 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5742c',endColorstr='#ee5f0f',GradientType=0);}
#listing0 .addToCartBlock .btn:hover{background:#ee5f0f;
background:-moz-linear-gradient(top,#ee5f0f 0%,#f5742c 100%);
background:-webkit-linear-gradient(top,#ee5f0f 0%,#f5742c 100%);
background:linear-gradient(to bottom,#ee5f0f 0%,#f5742c 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f0f',endColorstr='#f5742c',GradientType=0);
}
.MobiTItleDisc{display:none;padding:20px 10px 0;}
.DeskTItleDisc{display:block;}
.quantityINputBox{border:1px solid #eae9e9;border-radius:3px;overflow:hidden;width:100%;position:relative;}
.quantityINputBox>.actionIcon{width:27px;height:27px;line-height:27px;text-align:center;cursor:pointer;}
.quantityINputBox>.actionIcon:hover{background-color:#eae9e9;}
.quantityINputBox>.actionIcon.minus{float:left;}
.quantityINputBox>.actionIcon.plus{float:right;}
.quantityINputBox>input[type="text"]{border:none;text-align:center;position:absolute;margin:0;height:27px;line-height:27px;left:27px;top:0;right:27px;bottom:0;width:52px;}
#popup-section{display:none;}
.white_content{position:absolute;top:45%;right:0;width:100%;padding:6px;border:1px solid #bbb;background-color:#fff;z-index:1002;overflow:auto;box-shadow:1px 1px 10px #ccc;}
#popup-section h3{font-size:1.17em;}
#popup-section ul{padding:0;margin:10px 0 0 15px;text-align:left;}
#popup-section ul li{margin:7px 0;}
.r-tabs~.r-tabs-accordion-title{display:none;}
#listing0 #review_header .block{height:auto;}
#listing0 #review_image>a>.sa_logo{margin:0 !important;}
#daily-deals-sidebar>iframe{width:100%;}
#ddWidget{width:100%;height:auto;}
.crmForm .error-img{float:none;display:inline-block;margin:0;}
#checkoutSinglePage{background-color:#fff;padding:0 10px;margin:0;}
#checkoutSinglePage .devColumn>.rowB{margin:0 -15px;}
#checkoutSinglePage .devColumn>.rowB>.column3{padding:0 15px 15px;}

#nodeals{display:none;}
#footer{margin-left:-15px;margin-right:-15px;}
#footer .footer-column{width:33.3333%;float:left;padding:0 15px 15px;}
@media screen and (max-width:1279px){}
@media screen and (max-width:1049px){.wrapper{width:974px;padding:0 7.5px;}
footer .wrapper{padding:0 15px;}
}
@media screen and (max-width:992px){.wrapper{width:750px;}
#header{width:100%;display:inline-block;}
#header .wrapper{height:auto;}
#logo{width:100%;margin:10px 0;text-align:center;}
#header .centerHeader,
#header .rightHeader{width:50%;padding:0;}
#header .centerHeader #FRAME_SEARCH{padding-top:7px;}
#header .centerHeader #FRAME_SEARCH #searchBox{margin:0 auto;}
#header .rightHeader #email_signup{width:100%;float:right;margin:0;}
ul#desktopMenu li>a{padding:14px 22px 12px;}
#footer .footer-column{width:50%;}
#footer .footer-column:nth-child(2n+1){clear:both;}
#billing_div .rowB .column4,
#billing_div .rowB .column8{width:100%;}
#checkoutSinglePagev2 .alpha-col{margin-bottom:15px;}
#simplemodal-container{width:96% !important;left:50% !important;top:50% !important;transform:translate(-50%,-50%);}
#simplemodal-container .simplemodal-data,
#simplemodal-container .simplemodal-data iframe{width:100%;height:100%;}
#checkoutSinglePage .devColumn>.rowB>.column3{width:100%;padding-bottom:15px;}
.rowB .sm-column2{width:50%;}
.rowB .sm-column3{width:33.3333%;}
#listing0 .rowB .column8,
#listing0 .rowB .column4{width:100%;}
#listing0 .secondary .whiteBox,
.r-tabs,
.browsing_historyBlock{margin-right:10px;}
.sideBar{padding-left:10px;}
}
@media screen and (max-width:767px){.wrapper{width:100%;padding:0 15px;}
nav#catNavMenu{background:#215181;text-align:left;}
nav#catNavMenu .menuMobBar{display:inline-block;}
ul#desktopMenu{width:100%;display:none;}
ul#desktopMenu li{width:100%;border:0;border-bottom:1px solid #2b5a91;border-top:1px solid #153359;}
ul#desktopMenu li:last-child{border-bottom:0;}
ul#desktopMenu li>a{padding:8px 15px;}
.sub-banners>.row>.column{width:100%;padding-top:15px;}
.sub-banners>.row>.column:first-child{padding-top:0;}
#footer .footer-column ul{padding:0;margin:0;}
#footer .footer-column li{list-style:none;}
.pageTitle{margin-top:15px;}
#quickView #mediaContainer{min-height:inherit;}
#viewCart .shoppingCartItems .row{border-top:1px solid #d2d2d2;border-bottom:0;}
.ccBlock .column{width:100%;}
#loginAccount .alpha-col,
#loginAccount .beta-col{min-height:inherit;}
#registration0 .accountRegForm .loginField input,
#registration0 .accountRegForm .loginField select{width:100% !important;}
#billing_div .rowB .column2{width:100%;}
.account_login1 .create_newaccount,
#checkoutSinglePagev2 .leftCol,
#checkoutSinglePagev2 .rightCol{margin-bottom:15px;}
.account_login1 .create_newaccount,
.account_login1 .registered_account,
#checkoutSinglePagev2 .leftCol,
#checkoutSinglePagev2 .rightCol{min-height:inherit;}
#checkoutSinglePagev2 .chkField{margin-bottom:10px;}
#checkoutSinglePagev2 .chkField .rowB .column2{width:50%;}
.rowB .sm-column2,
.rowB .sm-column3,
#listing0 .radio_option,
.detail-section .rowB .column2{width:100%;}
#listing0 .recurringorderBlock #save-options{top:auto;bottom:100%;}
}
@media screen and (max-width:735px){#header .centerHeader,
#header .rightHeader{width:100%;}
#header .centerHeader #FRAME_SEARCH{padding:0 0 10px;}
#header .rightHeader .right{float:none;text-align:center;}
#header .rightHeader #email_signup{float:none;margin:0 auto;}
}
@media screen and (max-width:643px){.crmField label{width:100%;}
.crmField select,
.crmField input,
.crmField textarea{width:100% !important;}
#contactUs .file-attachments-button{margin-left:0;}
}
@media screen and (max-width:639px){#registration0 .rowB .column2,
#registration0 .rowB .column3,
#registration0 .rowB .column4{width:100%;}
}
@media screen and (max-width:589px){#listing0 .primary,
#listing0 .secondary{width:100%;margin:15px 0;}
#listing0 .secondary .whiteBox{margin-left:10px;}
#footer .footer-column{width:100%;}
.MobiTItleDisc{display:block;}
.DeskTItleDisc{display:none;}
.browsing_historyBlock .history-disable-btn{width:100%;text-align:center;position:static;}
}
@media screen and (max-width:499px){#listing0 .detail-section .alpha-col .rowB .column2{width:100%;}
#listing0 .pricingBlock{text-align:left;}
}
@media screen and (max-width:479px){#checkoutSinglePagev2 .chkField{margin-bottom:0;}
#checkoutSinglePagev2 .chkField .rowB .column2{width:100%;}
#checkoutSinglePagev2 .chkField .rowB input,
#checkoutSinglePagev2 .chkField .rowB select{margin-bottom:10px;}
}
