#DrawerMenu,#ToggleMenu,.ProceedToCheckout .PayPalExpressCheckout,.cart-availability,.cart-page .CouponCode p,.cart-page .cart-update,td.CartItemQuantity span.input-group-btn{display:none}.cart-page .CartThumb a img{max-width:150px;max-height:150px}.cart-page .CartItemQuantity .qtyInput{font-size:14px;height:25px;width:30px}.CartContents tfoot .SubTotal td{border-top:0;vertical-align:middle}.cart-page #SideCouponCodeBox{margin-top:0}.cart-page #SideCouponCodeBox h2{font-size:20px}.cart-page #SideCouponCodeBox .CouponCode #couponcode{height:25px;width:200px}.cart-page .CouponCode+hr{background:0 0!important}.cart-page .KeepShopping{position:relative;top:-60px}.btn.btn-number{background-color:#00589f;color:#fff;font-size:17px;font-weight:700;padding-left:0;padding-right:0;text-align:center;width:30px;border:none;line-height:30px;cursor:pointer}.AddCartButton .qtyInput{height:28px;margin-right:0;vertical-align:top}.log_inTxt{text-transform:capitalize}span.ProductQty .qtyInput{vertical-align:top;height:29px;border:1px solid #000;padding:0}.topsell-ratings{padding-left:35px;padding-top:5px}.topsell-ratings .text-m{padding-left:5px;color:#2bb4f4!important}#catfilterholder .styled-select.styled-select-disable,#catfilterholder .styled-select.styled-select-disable select{background-color:#e6e6e6!important;background-image:url(../images/selectbox-inactive.jpg)!important;border-color:#e6e6e6!important}.footer-phone a{color:#fff;text-decoration:none}#SearchForm #search_query{height:auto}.drawer-subcat li{position:relative}#cssmenu .subcat-expand{color:#000;cursor:pointer;display:none;font-weight:700;height:100%;left:0;line-height:42px;padding-right:10px;position:absolute;right:auto;text-align:right;top:0;width:99%}#cssmenu .subcat-expand:before{content:'+ Expand'}#cssmenu li.active .subcat-expand:before{content:'- Collapse'}.filter_title h3{color:#000;padding-bottom:35px}#cssmenu .drawer-subcat.expanded{display:block}#cssmenu ul ul a:hover{background:#F09;color:#fff}.Content .ProductList.List li{height:auto!important}.ProductList .ProductImageTiny{width:110px!important;height:auto!important}#frmCompare ul.ProductList.List .QuickView.ProductImageTiny img{max-width:100%;max-height:110px;width:auto!important;height:auto}.ProductList a{font-size:17px;line-height:normal}.ProductList em,.ProductPrice{margin-right:0;width:52px}#prouctlisttitle{padding-top:0;width:603px}.PrimaryProductDetails .ProductThumb{border:none}#ProductDetails .ProductDetailsGrid .DetailRow{padding-left:0}#ProductDescription .ProductSectionSeparator,#ProductDescription>h3{display:none!important}#ToggleMenu{width:24px;height:20px;vertical-align:middle;cursor:pointer;text-align:center;font-size:21px}#Header,.header-top,.off-screen .menu-warps{-webkit-transition:-webkit-transform .1s ease-out;-ms-transition:-ms-transform .1s ease-out;transition:transform .1s ease-out}.off-screen .menu-warps{-webkit-transform:translateX(80%);-ms-transform:translateX(80%);transform:translateX(80%);position:fixed;overflow-y:hidden;width:100%}#Header.off-screen{-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.off-screen .mobile_menu_overlay{position:absolute;width:100%;left:0;background:#000;top:0;display:block;opacity:.7;height:100%;z-index:10}#DrawerMenu{position:absolute;bottom:0;top:0;z-index:100;width:80%;background-color:#333;color:#fff}#DrawerMenu div{margin:0}#DrawerMenu h3{background:#666;color:#fff;font-size:.8em;font-weight:400;padding:10px 15px;text-transform:uppercase}#DrawerMenu ul{list-style:none;margin:0}#DrawerMenu li{float:none;border-bottom:1px solid #555;list-style:none}#DrawerMenu a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;color:#fff;font-size:1.1em;font-weight:400;padding:20px 15px}#DrawerMenu li>ul a{padding:15px 15px 15px 1.6em}#DrawerMenu li>div{padding:0 15px}#DrawerMenu li>div>a{margin:0 -15px}#DrawerMenu .subcat-expand{border-left:1px solid #555;position:absolute;right:0;top:0;height:57px;width:55px}#DrawerMenu .subcat-expand:after{color:#fff;content:'+';display:block;font-size:16px;text-align:center;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#DrawerMenu .subcat-expand.subcat-expanded:after{content:'-'}#DrawerMenu .drawer-subcat{background:#444;display:block!important;max-height:0;overflow:hidden;left:auto;top:auto;position:relative;visibility:visible!important;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;width:100%}#DrawerMenu .drawer-subcat.expanded{border-top:1px solid #555;max-height:1000px}.js-drawermenu-currency-converter{color:#ccc;font-size:12px;padding:15px 0}.js-drawermenu-currency-converter span{color:#ccc!important}#SideAccountNavigation .CurrencyChooser{background:0 0;border:none;display:block;float:none;left:auto;margin-top:15px!important;padding:0 0 30px;position:relative;right:auto;top:auto}#SideAccountNavigation #change-currency,#SideAccountNavigation .CurrencyList,#SideAccountNavigation h2{display:none}#SideAccountNavigation .selected-currency{background-color:#474747;border:1px solid #5c5c5c}#SideAccountNavigation .selected-currency .Text{padding:0 0 0 9px}#SideAccountNavigation .CurrencyList.open{display:block}#SideAccountNavigation .CurrencyList dd{border:none}#SideAccountNavigation .CurrencyList a{background:#474747;border-bottom:1px solid #383838;display:block;font-size:11px;height:32px;line-height:32px;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap;-moz-transition:all 60ms ease;-webkit-transition:all 60ms ease;-o-transition:all 60ms ease;transition:all 60ms ease}#SideAccountNavigation .CurrencyList a:hover{background-color:none}#SideAccountNavigation .CurrencyList .Flag{display:inline-block;float:none;padding:0;text-align:left;vertical-align:middle;zoom:1}#SideAccountNavigation .CurrencyList .Text{color:#ccc!important;display:inline-block;overflow:hidden;padding:0 0 0 5px!important;vertical-align:middle;white-space:nowrap}#DrawerMenu.on-screen{display:block}@media only screen and (max-width:1000px){#SearchFormHolder{width:345px}img{max-width:100%;height:auto}#SearchForm #search_query{width:329px}#Menu li a{padding:5px 12px}.home-brand ul li{width:32%}.footer-uper .NewsletterSubscription label.subscribe{width:160px;padding-top:2px}.NewsletterSubscription input{width:140px}.NewsletterSubscription .Button{width:120px}.uper-footer ul{margin:0 15px 25px!important}.uper-footer ul li a{padding:18px 24px 18px 0!important}.footer-lower{padding:30px 15px}.footer-col-one{width:121px}.advanced-serach,.slide-show-render.slide-show{float:none;margin:auto}#Menu li ul{left:-13px}#Logo img{max-width:550px}.home-brand p{font-size:34px}#prouctlisttitle{width:calc(100% - 363px)}.ProductList em,.ProductPrice{margin:0 10px}#LoginForm{width:auto}.AccountLogin,.CreateAccount{float:none;width:100%;padding:0 0 30px;border:none}.ProductList a{line-height:normal;font-size:14px}.blog-right-sidebar,.blogContent{float:none!important;width:auto!important}#SearchResultsProduct .ProductList strong{display:block;width:100%!important}}@media only screen and (max-width:767px){#cart-amount span,.footer-uper .NewsletterSubscription{text-align:center}#cart-amount a,#cart-amount span,.uper-footer ul li a{text-decoration:none}#DrawerMenu,#ToggleMenu{display:block}.mobile_hide{display:none!important}#SearchFormHolder{display:none;position:absolute;background:#000;padding:10px;top:47px;width:calc(100% - 20px)}.ProductList em,.ProductPrice{margin:0 auto}.mobile_cart{display:inline-block!important}#cart-amount a{font-weight:700;color:#000}#Logo img{position:relative;top:-48px}#cart-amount span{width:19px;height:22px;display:block;background:url(../images/shopping-cart.svg) center bottom no-repeat;background-size:24px;margin-top:5px;padding:2px 15px 7px}.slide-show-render.slide-show{width:100%;overflow:hidden}.header-right{width:95%;float:none}#Logo{height:96px}#SearchForm #search_query{width:calc(100% - 20px);padding:6px 10px}#SearchForm,#SearchForm form{float:none}.slide-show-render.slide-show .flex-control-nav.flex-control-paging{width:93%}.footer-uper .NewsletterSubscription label.subscribe{width:100%;padding:0 0 14px}.footer-col-one ul li{padding-left:0}.footer-col-one{width:auto;float:none;text-align:left}#Footer li{float:none}#Footer li a{padding:0}#SideCategoryList .sf-menu a{width:calc(100% - 55px);background:#333!important;color:#fff;text-decoration:none!important}#SideCategoryList .sf-menu,#SideCategoryList .sf-menu li,#SideCategoryList .sf-menu ul{width:100%}div.SideCategoryListFlyout ul.sf-menu li ul{border:none!important}#DrawerMenu .drawer-subcat{position:static!important}#DrawerMenu,#Logo,.close-nav{position:absolute}#SideCategoryList .sf-menu ul a{width:calc(100% - 55px)}#SideCategoryList .sf-menu li li{width:100%;background:#333!important}#SideCategoryList .sf-menu .sfHover a:hover,#SideCategoryList .sf-menu li ul a:hover{width:calc(100% - 55px)}#DrawerMenu .subcat-expand{height:31px}#SideCategoryList .sf-menu a:hover{text-decoration:underline!important;background:#333!important;color:#2bb4f4!important}#Header,.close-nav{top:0;background:#fff}#SideCategoryList .sf-menu li ul a:active,#SideCategoryList .sf-menu li ul a:focus,#SideCategoryList .sf-menu li ul a:hover,#SideCategoryList .sf-menu li ul li:hover>a{border:none!important;color:#fff!important}#SideCategoryList h2{background:0 0!important;color:#fff;font-size:24px;padding-left:5px}#DrawerMenu a{padding:5px 10px;text-decoration:none}#DrawerMenu li{border:none}#DrawerMenu a:hover{text-decoration:underline;color:#2bb4f4}#DrawerMenu{padding-bottom:20px}.close-nav{right:0;width:25px;height:25px;display:block;cursor:pointer;color:#000;text-align:center;line-height:25px;font-size:15px}#Menu,.top-inner{display:none}#Logo,.seach-right #Menu{display:block}#ToggleMenu span{width:20px;height:3px;background:#000;display:block;margin-bottom:3px}#ToggleMenu{padding:15px 10px}#Logo{float:none;margin:0 auto!important;overflow:hidden;left:0;right:0}.header-right{text-align:center}.uper-footer ul li a{padding:8px 20px 8px 0!important}.uper-footer ul{text-align:center}.NewsletterSubscription .Button{float:none;display:inline-block}#DrawerMenu,#cartForm td.CartThumb img{display:none}.footer-uper .NewsletterSubscription{padding:20px 10px}.NewsletterSubscription input{width:36%;margin-right:0}.seach-right #Menu li a{padding:5px}.slide-show-render-full .drop-indicator,.slide-show-render-full .slide-content{width:auto;height:auto}.cupon-img{padding:0 10px}.banner_category_page_top{float:none;text-align:center}#result{float:none;margin:auto}#cartForm td.CartThumb{padding:0!important}.HorizontalFormContainer dt{float:none}.HorizontalFormContainer dd{padding:10px 0;margin-left:0}.HorizontalFormContainer p.Submit{margin-left:0}.PrimaryProductDetails .ProductThumb{float:none;margin:0 auto 30px}.PrimaryProductDetails .ProductMain{width:auto;float:none}.PL20{padding:0}.filter_title h3{color:#000;padding:0 0 20px;font-size:26px}#DrawerMenu{overflow-y:auto;-webkit-overflow-scrolling:touch}.genarl-page #PageContent{padding-left:15px;padding-right:15px;padding-top:10px}.ProductList .ProductImageTiny{width:100%!important;text-align:center;display:inline-block!important}#prouctlisttitle{width:100%;margin-bottom:20px}.ProductList a{font-size:20px}.ProductList .ProductImageTiny img{width:auto;height:auto;max-width:100px!important;margin:20px 0}input[type=submit]{-webkit-appearance:none}span.ProductQty .qtyInput{width:50px}#Header,.Field400{width:100%}.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent{color:#fff;display:none}.Content h3,.affiliate_signup h1,.leftside h1.p-name{line-height:normal}#cssmenu ul ul li{width:49%!important}#cssmenu ul ul a{padding:7px 10px}.ProductList em,.ProductPrice{font-weight:700;font-size:22px;line-height:30px;color:#000}.mobile_show{display:block!important}#SearchResultsProduct .ProductList .ProductImageTiny.QuickView a,.mobilesearch{display:inline-block}.mobile_show.cupon-img{margin-bottom:10px;text-align:center}#Header{position:fixed;z-index:99999}#Outer{padding-top:58px}.footer-phone{padding:20px 20px 0;position:static}.mobilesearch{background:url(../img/search-icon.png) center center no-repeat;width:25px;height:25px;vertical-align:bottom;background-size:20px;cursor:pointer}.Content .ProductList.List #productlistadd{position:static;float:none;display:inline-block}.Content .ProductList.List .ProductQty{float:left;margin-left:0}.SearchContainer .ProductList.List .ProductDetails{margin:0!important}#SearchResultsProduct .ProductList .ProductImageTiny.QuickView{height:auto!important;text-align:center}#SearchResultsProduct .ProductList .ProductRightCol{float:left;margin-top:15px}#SearchResultsProduct .ProductList.List .ProductQty{margin-top:0}.subheading{line-height:normal}#DrawerMenu .separetor{border-top:1px solid #464646;margin:10px 0}.PrimaryProductDetails .ProductMain{border-left:0 solid #000;padding-left:0}.slide-show-render .slides,.slide-show-render .slides li{width:100%;height:auto;display:none}}@media only screen and (max-width:480px){.bfc,.slide-content{display:block}.home-brand ul li{width:49%}.blog-parent ul li .thumbnail{float:none;width:auto;margin-bottom:20px;text-align:center}.bfc{width:auto}table.CartContents tbody td,table.General tbody td{padding:6px 0;vertical-align:top}.flexslider .slides img{display:block;max-width:100%;width:auto;height:auto}.CartContents tbody tr .CartItemTotalPrice{padding-right:7px}}
body.blog .FeaturedProducts .ProductList li .ProductImage {
    max-width: 100%!important;
    width: 100%!important;
    float: left;
    border: 0;
    height: auto !important;
    text-align: center !important;
}
body.blog .ProductList em {
    padding-left: 0px;
}
.ProductList em {
    font-size: 22px;
    text-align: left !important;
    padding-left: 0;
}
@media (max-width: 1000px) {
ul#SideTopSeller {
    padding-left: 12px;
}
.home-brand h1{
font-size: 24px;
}
.home-brand ul li {
    width: 48%;
}
.NewProducts .BlockContent ul.ProductList .owl-wrapper-outer .owl-item .owl-item .ProductDetails strong {
    min-height: 40px;
}
.yotpo .standalone-bottomline .star-clickable {
display: block;
}
body.blog-post .e-content.BlockContent.success-inner-content {
    padding: 0 10px;
}
div#NewsContent p img {
    max-width: 23% !important;
    width: 100% !important;
    display: inline-block;
    text-align: center;
} 
#LayoutColumn2 h2 {
    font-size: 24px;
}
body.blog div#LayoutColumn2 {
    display: flex;
    flex-direction: column-reverse;
}
body.blog-post div#LayoutColumn2 {
    display: flex;
    flex-direction: column-reverse;
}
div#BlogRecentPosts ul.side-menu.sf-menu.sf-horizontal.sf-js-enabled li {
    display: block;
    width: 50%;
}
body.blog .ProductList em {
    padding-left: 0px;
    margin-left: 0;
}
body.blog-post .ProductList em {
    padding-left: 0px;
    margin-left: 0;
}
div#BlogRecentPosts ul.side-menu.sf-menu.sf-horizontal.sf-js-enabled li a {
    padding: 10px;
    font-size: 19px;
    line-height: 20px;
}
body.blog div#BlogRecentPosts h2, body.blog div#HomeFeaturedProducts h2 {
    text-align: center;
}
body.blog-post div#BlogRecentPosts h2, body.blog div#HomeFeaturedProducts h2 {
    text-align: center;
}
div#BlogRecentPosts ul.side-menu.sf-menu.sf-horizontal.sf-js-enabled li:last-child {
    display: none;
}
.blog-parent ul li .thumbnail img {
    max-width: 95%;
    padding-top: 10px;
}
.blog-right-sidebar {
    padding-left: 20px;
}
.facebook-likebox.clearfix {
    text-align: center;
}
.Content .ProductList .ProductImage img {
    padding: 13px 10px 5px;
}
.leftside h1.p-name {
    line-height: 23px !important;
    font-size: 20px;
    margin-bottom: 10px;
    padding: 0 10px;
}
body.blog-post.scrolled .Content .ProductList .ProductImage img {
    max-height: 200px;
    max-width: 200px;
    padding: 13px 10px 5px;
}
body.blog.scrolled .Content .ProductList .ProductImage img {
    max-height: 200px;
    max-width: 200px;
    padding: 13px 10px 5px;
}
}
@media (max-width: 767px) {
body.blog-post .main {
    padding-top: 10px;
}
.ProductList a {
    font-size: 17px;
}

.cart-page #CartHeader h2 {
    font-size: 20px;
}

#ToggleMenu:before {content:none;}
.footer-col-one h5 {
  text-align: center;
}
.footer-col-one {
  text-align: center;
}
.footer-col-one.footer-col-last{
	width: auto;
	text-align: center;
}
.NewProducts h2 {
  font-size: 20px;
  text-align: center;
}
.LoginForm .Field150 {
    width: 100%;
    height: 30px;
}
.LoginForm .Submit #LoginButton {
    padding: 10px 10px!important;
    width: 100%;
    font-size: 20px;
}
.AccountLogin h2 {
    font-size: 22px;
    text-align: center;
}
.BlockContent .CreateAccount h2 {
    font-size: 22px;
    text-align: center;
}
.AccountLogin .Submit a {
    float: right;
}
.Outer .footer-col-one {
    float: none;
}

element.style {
}
.Outer .footer-col-one {
    float: none;
}
.footer-col-one {
    text-align: left;
    display: block;
    clear: both;
}
.footer-col-one ul{ 
    display: none;
}
.footer-col-one h5.active + ul{ 
    display: block;
}
.Outer .footer-col-one h5 {
    text-align: left;
    border-bottom: 1px solid #fff;
    font-size: 13px;
	background: url(./images/angle.png) no-repeat;
}

.footer-col-one #Footer li {
    float: left;
}
}
.footer-col-one ul li a {
    line-height: 26px;
    float: left;
}
#LayoutColumn2 h2 {
    font-size: 24px;
}

}
@media (max-width: 484px) {
.NewsletterSubscription input {
    width: 88% !important;
}
body.blog div#BlogRecentPosts h2, body.blog div#HomeFeaturedProducts h2 {
font-size: 20px;
}
 .cart-page #CartHeader h2 {
    font-size: 14px;
}
div#BlogRecentPosts ul.side-menu.sf-menu.sf-horizontal.sf-js-enabled li {
    display: block;
    width: 100% !important;
}
div#BlogRecentPosts ul.side-menu.sf-menu.sf-horizontal.sf-js-enabled li a {
    padding: 0 0;
    font-size: 16px;
    line-height: 20px;
}
.BlockContent.PageContent.blogContent .thumbnail {
    padding-right: 0;
}
}
#LayoutColumn2 h2 {
    font-size: 20px;
}
@media only screen and (min-width: 768px){
.leftside h1.p-name {
    line-height: 23px !important;
    font-size: 20px;
    margin-bottom: 10px;
    padding: 0 10px;
}
#DrawerMenu {
    -webkit-transition: all .1s ease;
    -moz-transition: all .1s ease;
    -ms-transition: all .1s ease;
    -o-transition: all .1s ease;
    transition: all .1s ease;
}

}
#DrawerMenu.on-screen {
    left: 0;
    -webkit-transition: all .1s ease;
    -moz-transition: all .1s ease;
    -ms-transition: all .1s ease;
    -o-transition: all .1s ease;
    transition: all .1s ease;
}
.ProductList em {
    font-size: 20px;
    padding-left: 0px;
    font-size: 20px;
    font-weight: 600;
}
.topsell-ratings {
    padding-left: 0;
}
@media only screen and (max-width: 600px){
div#ModalContainer {
    width: 95% !important;
    left: -1px;
}
.NewsletterSubscription input {
    width: 88% !important;
}
.NewsletterSubscription .Button {
    width: 100% !important;
    margin-top: 10px !important;
}
}
@media only screen and (max-width: 414px){
div#ModalContainer {
    width: 87% !important;
    left: -10px;
}
.NewsletterSubscription input {
    width: 88% !important;
    margin-right: 0;
}
}
@media only screen and (max-width: 375px){
.NewsletterSubscription input {
    width: 87% !important;
}
div#ModalContainer {
    width: 90% !important;
}
}
@media only screen and (max-width: 320px){
.NewsletterSubscription input {
    width: 85% !important;
}
div#ModalContainer {
    width: 88% !important;
}
div#ModalContainer {
    left: -23px;
}
.fastCartItemBox .ProductPrice {
    padding-left: 0;
}
}