

@font-face{font-family:'Sackers';src:url('../fonts/ATSackersGothic-Medium.eot');src:url('../fonts/ATSackersGothic-Medium.eot?#iefix') format('embedded-opentype'),url('../fonts/ATSackersGothic-Medium.woff2') format('woff2'),url('../fonts/ATSackersGothic-Medium.woff') format('woff'),url('../fonts/ATSackersGothic-Medium.ttf') format('truetype');font-weight:normal !important;font-style:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}

@font-face{font-family:'Trade';src:url('../fonts/TradeGothicLTStd-Bold.eot');src:url('../fonts/TradeGothicLTStd-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/TradeGothicLTStd-Bold.woff2') format('woff2'),url('../fonts/TradeGothicLTStd-Bold.woff') format('woff'),url('../fonts/TradeGothicLTStd-Bold.ttf') format('truetype');font-weight:bold !important;font-style:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}


#navColumnOne,.div2,#navColumnTwo{ float:left;}
#mainWrapper{ width:1100px;}

#indexHomeBody .div2{ width:100%;}
#productAttributes select{ height:30px; width:150px;}
#checkoutpaymentBody .div2{ width:790px; margin:0 auto;}
#checkoutshippingBody .div2{ width:790px; margin:0 auto; float:none;}
#productinfoBody .div2{ width:100%}
#contentMainWrapper{  margin:0 auto; width: 1300px;}

#indexBody #contentMainWrapper{ width: 1170px; }

#onestepcheckoutBody .button_submit{ margin-bottom: 20px; }


.brd{ width: 100%;  margin-bottom: 20px; }
#navBreadCrumb{ width: 1170px; margin: 0 auto; background: none; }
#shoppingcartBody .div2{ width:100%;}
#navColumnOne, #navColumnTwo{ background: #f2f2f2; }

#onestepcheckoutBody .div2{ width:100%;}
.div2{ width:100%;}
#indexBody .div2{ width:100%;}
#indexHomeBody .centerColumn{ padding:0;}
.tableCenterDiv{ width:100%;}
#navColumnOne{ margin-right:15px; padding:10px;}
ul,li{ margin:0; padding:0; list-style:none;}
body{ font-family:'Montserrat' !important; background:#fff; color:#000; font-size:13px; line-height: 1.6em;}
a{ text-decoration:none; color:#000;}




.toptext{ width:100%; background:none repeat scroll 0 0 #f2f2f2; color:#282828; text-align:center;padding:10px 0;}	
.bandeau-top-title{font-family: 'Sackers',-apple-system,BlinkMacSystemFont,sans-serif;
    font-size: 15px;
    font-weight: normal;
    text-transform: lowercase !important; text-align:center; }


.headerwidth{ margin:0 auto; width:1170px;text-transform: uppercase;font-family: 'Oswald';}

.toptextwidth{ width: 90%; margin:0 auto; }
.topleft{ float: left;width: 33%; text-align: left; color: red; font-weight: 600;}
.topcenter{ float: left; width: 33%; }
.topright{float: left; width: 33%; }
.topright ul li{ float: right; }
.topright ul li a{ display: block;padding:0 10px; text-align: right; font-size: 14px; font-weight: bold; }
.topright i{ padding: 0 8px; }
.headernav li{ float:left;}
.menus{ width: 1170px; margin:0 auto; text-align: center; }
.headernav li a{ color:#FFF;font-size:13px;font-family: 'Oswald';text-transform: uppercase; height:60px; display:block; line-height:60px; padding:0 10px;}

.caret {

    border-left: 4px solid transparent;
border-top: 4px solid;
    border-right: 4px solid transparent;

    

    display: inline-block;

    height: 0;

    vertical-align: top;

    width: 0; margin-top:6px; margin-left:5px;

}

.headernav li a:hover{    background-color: #555555;

    box-shadow: none;

    color: #eeeeee;}



.wrapper-container{ margin-top:75px;}

.header_right{ width:49%; float:left;}

#currency-picker-toggle{ margin-top:3px; color:#fff; font-size:14px;}

.currency-block{ float:left;}

.curren{ margin-top:20px;}
.curren select{ height:22px;}
.navright li{ float:left;}

.loginhead{ margin-left:10px;}

.navright li a{ color:#FFF;font-size:13px;font-family: 'Oswald';text-transform: uppercase; height:60px; display:block; line-height:60px; padding:0 20px;}



#menu2,#menu6{ position:relative;}



#dropdown-menu2{ position:absolute; top:40px; z-index:9999;border-bottom: 7px solid rgba(0, 0, 0, 0.2);

    border-left: 7px solid transparent;

    border-right: 7px solid transparent;

    content: "";

    display: inline-block;

    left: 5px;

    top: 30px;border: 1px solid rgba(0, 0, 0, 0.1); z-index:99999;

    border-radius: 3px;

    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.1);margin: 2px 0 0;

    min-width: 160px;

    padding: 5px 0; background:#fff;}

#dropdown-menu:before,#dropdown-menu2:before {

    border-bottom: 7px solid rgba(0, 0, 0, 0.2);

    border-left: 7px solid transparent;

    border-right: 7px solid transparent;

    content: "";

    display: inline-block; 

    left: 15px;

    position: absolute;

    top: -7px;

}

#menu2 #dropdown-menu li{min-width: 160px;}

#menu2 #dropdown-menu li a{ height:auto; line-height:normal; padding:8px 5px; font-size:12px;}

#menu6 #dropdown-menu2 li{min-width: 160px;}

#menu6 #dropdown-menu2 li a{  height:auto; line-height:normal; padding:8px 5px; font-size:12px;}


#menu6 .fa-sort-desc{ padding:5px;}


#searchText{
    border: 2px solid #f5f5f5;
    
    color: #000;
    float: left;
    font-size: 12px;
    font-style: italic;
    height: 35px;
    margin: 0;
    padding: 0 40px 0 15px;
    transition: none 0s ease 0s ;
    width: 75%;
}

.indexban3left{ float: left;width: 49% }
.indexban3right{ float: right;width: 49% }




.breadcrumb {
    background-color: #ffffff;
    border-bottom: 1px solid #ebebeb;
    border-radius: 0;
    list-style: none outside none;
    margin-bottom: 10px;
    padding: 8px 3px;
}

.breadcrumb {
    background-color: #f5f5f5;
    border-radius: 4px;
    list-style: none outside none;
    margin: 0 0 20px;
    padding: 8px 15px;
}
.breadcrumb {
    background-color: #eeeeee;
    border-radius: 0;
}

.breadcrumb li {
    display: inline-block;
    text-shadow: 0 1px 0 #ffffff;
}
.breadcrumb li, .breadcrumb li a {
    color: #666666;
    text-shadow: none;
}

.breadcrumb > li + li:before {
    color: #ccc;
    content: "/ ";
    padding: 0 5px;
}

.breadcrumb li.call-us {
    float: right;
    font-size: 18px;
    line-height: 18px;
}
.breadcrumb li, .breadcrumb li a {
    color: #666666;
    text-shadow: none;
}

.indexmail{ margin:0 auto; margin-top:20px; width:1280px;}

#mainWrapper{ width:1170px; margin:0 auto;}

hr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #eee -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-right: 0 none;
    border-style: solid none none;
    border-width: 1px 0 0;
    margin-bottom: 20px;
    margin-top: 20px;
}


#categories #categoriesHeading{ border-bottom: 1px solid #eeeeee;
    color: #000;
    font-size: 16px;
    font-weight: bold;
    padding: 12px 15px 12px 0;
    position: relative;
    text-transform: uppercase; text-align:left; padding-left: 10px;}

#productPrices{ font-size: 36px; color: #f94c43; }
#categoriesContent .categoryUl li a{     padding: 8px 8px;
    color: #333;
    font-size: 13px;
    font-weight: 400;
    border-bottom: 1px solid #ccc;
    display: block;
    text-transform: uppercase;}
#categoriesContent .categoryUl a.category-products{ font-size:11px; font-weight:normal; padding-left:5px; }

#firstfloor .centerBoxHeading{background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #ccc;
    font-size: 18px;
    line-height: 35px;
    margin: 10px 0 25px;
    text-align: center; color:#000;}


#min{ border:none; font-size: 20px; background: #fff;  }
#add{ border:none; font-size: 20px; background: #fff; }
#text_box{ text-align: center; height: 30px; width: 60px; }
.product-col{ height:480px;margin: 0px 4px;
    padding: 0 10px; background: #fff; 
    text-align: center;width: 90%; padding-top:10px;text-align: center;}
.centerBoxWrapper .product-col{ height:480px;border: 1px solid #fff;margin: 0px 4px; background: #fff;
    padding: 0 10px;
    text-align: center;width: 86%;padding-top:10px;}
.product-col .price{ font-size: 12px; }

.indextxt{ font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans',Lucida,sans-serif; font-size:14px;}

.footer {
    margin:0 auto; width:1280px; margin-top:40px;
}

#productinfoBody #contentMainWrapper{ width: 1200px; }

#productListHeading{ text-align: center;padding: 20px; font-size: 20px; color: #000; border-bottom: 2px solid #000; }
.row-fluid [class*="span"] {
    box-sizing: border-box;
    display: block;
    float: left;
    min-height: 30px;
}
.row-fluid .span4 {
    width: 31.6239%;
}
.credit-cards .cc {
    background: url("../images/credit_cards.png") no-repeat scroll left top rgba(0, 0, 0, 0);
}
.cc {
    margin: 0 0 5px;
}
.credit-cards {
    margin-right: -2px;
    text-align: left;
}
.cc.amex {
    background-position: -66px center;
}
.credit-cards .cc {
    display: inline-block;
    height: 20px;
    padding: 0 2px 2px 0;
    width: 31px;
}

.cc.mastercard {
    background-position: -33px center;
}
.cc.amex {
    background-position: -66px center;
}


.footer .nav a{ font-size:14px; color:#444444;}
.footer h3{ font-size:16px; font-weight:normal;font-size: 18px;
    line-height: 125%;}
.footer #contact_email{ height:30px; padding:0; border:1px solid #ccc; text-indent:5px;}
.footer .btn-primary{ height:30px;border:1px solid #ccc;background-image: linear-gradient(to bottom, #337ab7 0px, #265a88 100%);
    background-repeat: repeat-x;
    border-color: #245580; color:#fff;}
	
#navBreadCrumb{
    border-radius: 0; list-style: none outside none;
    
    padding: 8px 15px;font-size:14px; padding-left:0; font-weight: normal;}

#navBreadCrumb a{ color:#000 !important; font-size:14px;}


#productName{  border-bottom: 1px solid #eeeeee;
    color: #5c5c5c;
   
    font-size: 20px;
    font-weight: 400;
    margin: 10px 0;
    padding: 12px 15px;
    position: relative;
    text-transform: uppercase; text-align:left; line-height: 36px;}

#productPrices{ text-align:left;}

.call-out {
    background-color: #fff;
    border: 1px solid #eee;
    padding: 20px;
}
.call-out p {
    margin: 0 0 10px;
}

.infopay{ margin-top:10px;}


#more_info_block .idTabs {

   
    height: 30px;

    margin-top: 10px; margin-bottom: 20px;

}

#more_info_block .idTabs a { font-weight: bold;



    color: #000;

    display: block;

    float: left;

    height: 25px;

    margin-right: 4px; font-size: 16px;

    padding: 4px 10px 0;

    text-align: center;

    text-decoration: none;

}

#more_info_block .idTabs a.selected {

    background: none repeat scroll 0 0 #FFFFFF;

    border-bottom: 2px solid #000;

    color: #000; font-weight: bold;

}

#more_info_block .sheets {

  

    color: #555555;

    line-height: 180%;


}

#more_info_sheets .textContent{ font-size:12px;}

.panel-heading {
    border-bottom: 2px solid #000;
    color: #000;
    font-size: 18px; text-align: left; 
    font-weight: bold;
    margin: 10px 0;
    padding: 20px 15px;
    position: relative;
    text-transform: uppercase;
}

#productDescription{}

.cssButton{ cursor:pointer;}

.centeredContent{ margin-bottom:15px;}
.product-col .productsName{ margin-top:18px; }
.product-col .productsName a{ font-size:12px; font-weight:normal; color:#00284a;}
.productsName{ height:40px;}
#indexBody .productsName{ height:50px;}
.product-col .productSpecialPrice{ font-size:16px; font-weight: bold;}

#productsListingTopNumber{ margin-bottom:10px;}
.infoleft{ float:left; width:500px;}
.inforight{ float:right; width:600px;}
.color-title{ margin-bottom:10px;}
.hdes{ padding: 15px 0; border-bottom: 2px solid #000; text-align: left; }
#productPrices .productPriceDiscount{ font-size:14px;}
#productPrices .normalprice{ font-size:12px; color:#333;}
#productPrices .productSpecialPrice{ font-size:26px;}
#cartAdd .button_in_cart{ padding:10px 100px; font-size:20px; font-family:'Trade',-apple-system,BlinkMacSystemFont,sans-serif;}
p{ padding:0;}
.centerBoxContentsAlsoPurch{ margin-bottom:10px;}

.infohelp{ padding: 15px 0;  border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; width: 380px;}

.helpleft{ float: left; width: 45%; }
.helpright{ float: right; width: 45%; }
.accordionItemHeading {
    cursor: pointer;
    margin: 0px 0px 10px 0px;
    padding: 10px;
    background: #00284a;
    color: #fff;
    width: 100%;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}


.desktop-6 {
    width: 47.9166666666666667%;    float: left;
    margin-left: 1.0416666666666667%;
    margin-right: 1.0416666666666667%;
}



#onestepcheckoutBody .button_submit{ float:right;}

#btn-ot_coupon{ border:none; background:#000; color:#fff; padding:5px 10px;}
#cartDefaultHeading{ text-align:center;}

.addnewad{ border:none; background:#000; color:#fff; padding:5px 10px;}

.helpleft .topli{ float:left;}
.toptwo{ background:#fff; width:1200px; margin:0 auto; padding:10px 0;}
.helpli a{ padding:10px; padding-left:0;}
.helpli{ position:relative;}
.searchli{ width: 100%; float: right !important; }
.headernav .homea{ padding-left:0;}
.loginright{ float:right; padding-top: 20px; width: 30%;}
.leftcurr{ float: left;width: 30%; margin-top: 20px; }
.loginright ul li{ float:right;}
.loginright ul li{ padding:0 15px;}
.loginright ul li .fa{ font-size:20px; margin-right: 8px;}
.menuli{ position:relative;}
.menuli a{ cursor:pointer;}
.leftmenu{ float: left; margin-top: 35px; margin-right: 60px; width: 560px; }
.centerlogo{ float: left; width: 40%; text-align: center; padding: 10px 0; }
.rightacc{ float: right; }
.indexban{ margin: 0 auto; width: 1170px; }
.indexban img { width: 100%; }

.bclass{ display: block;padding: 0.6%; float: left;width: 32% }

.footersubscript{ width: 100%;height: 200px; padding: 100px 0; background-image: url(../images/footerbg.jpg);background-repeat:no-repeat ;    background-size: cover;
    background-position: center;
background-size:100% auto;  margin-top: 40px; }
.b2{margin-top: 20px; margin-bottom: 20px;}
.bclass img{ width: 100%; }
#dropdown-menu .topNavList{ display: inline-block; }
#dropdown-menu .topNavList a:hover{ text-decoration: underline;}
#dropdown-menu .topNavList a{ padding:8px 20px; font-size:14px;}
.searchli a{ cursor:pointer;}
.searchli{ position:relative;}
.accountli{ margin-top: 10px; }

.searchdiv2{ position:relative;}

.centercontent{ width: 580px; margin: 0 auto; text-align: center; }
.centercontent h2{ font-size: 22px; color: #fff; margin-bottom: 30px;  }
.centercontent p{ color: #fff;font-size: 14px; }

.centercontent .Form__Input{ width: 395px;    -webkit-appearance: none;
    display: block;
    padding: 15px 14px;
    border-radius: 0;
    border: 1px solid #e7e7e7; color: #fff;
    width: 100%;
    line-height: normal;
    resize: none;
    -webkit-transition: border-color 0.1s ease-in-out;
    transition: border-color 0.1s ease-in-out;
    background: transparent; float: left; width: 350px;}

.centercontent .Form__Submit{padding: 14px 28px;
    line-height: normal;
    border: 1px solid transparent;
    border-radius: 0;
    text-transform: uppercase;
    font-size: 13px;
    text-align: center;
    letter-spacing: 0.2em;
    font-family: "Avenir Next",sans-serif;
    font-weight: 400;
    font-style: normal;
    background-color: transparent; background: #fff; float: left; margin-left: 20px;}


h2.sections {
    color: ;
    border-bottom: 1px solid #00284a;
    overflow: visible;
    line-height: 20px;
    height: 9px;
    margin: 30px auto 40px;
    text-align: center;
    width: 97.9166666666666667%; font-weight: normal; color: #00284a;
    text-transform: uppercase;font-family: 'Montserrat' !important; 
}

.indexbanner3{ width: 100%; margin-bottom: 20px; }

.footertop{background: #00284A; text-align: center;}

.indexbanner3 img{ width: 100% };
.sections span {
    padding: 0 10px;
}
.sections span {
    background: #fff;
}
.indexbanner1 .bb{ width: 30%; float: left; padding: 20px; }

.indexbanner2 .cc{ width: 46%; float: left; padding: 20px; }
.indexbanner2 .cc img{ width: 100%; height: auto; }
.indexbanner1 .bb img{ width: 100%; height: auto; }
.searchdiv2 .fa-search {
    
    border: medium none;
    border-radius: 25px;
    color: #000;
    cursor: pointer;
    float: left;
    font-size: 12px;
    height: 28px;
    margin: 0;
    position: absolute;
    right: 10px;
    top: 8px;
    transition: none 0s ease 0s ;
    width: 28px; background:#fff;
}
.topthree{ text-align:center;}


.searchdiv{ position: relative; width: 220px; float: right;}

.searchdiv .fa-search {
    background: none repeat scroll 0 0 #fff;
    border: medium none;
    border-radius: 25px;
    color: #000;
    cursor: pointer;
    float: left;
    font-size: 12px;
    height: 28px;
    margin: 0;
    position: absolute;
    right: 10px;
    top: 5px;
    transition: none 0s ease 0s ;
    width: 28px;
}
.container{ width: 90%; margin:0 auto; text-align: center; }


.ctext{ font-size: 16px; }

.leftBoxContainer{ background: #fff; }
#indexHomeBody #contentMainWrapper {
    margin: 0 auto;
    width: 1170px;
}

#indexHomeBody .div2{ width: 100%;  }
.productsName{ margin-bottom: 10px; }
#indexHomeBody #indexDefault{  margin: 0 auto; }
.section_heading{ font-size: 22px; font-weight: normal; text-transform: uppercase; margin-bottom: 20px; margin-top: 20px; }
.navbar-inner2{background-color: #fff;
    background-image: none;
    border-bottom: 3px solid #000; margin-top:10px;

    box-shadow: none;
    filter: none;
    height: 35px;
    width: 100%;
    z-index: 9999;}
.headerwidth {
    font-family: 'Oswald';
    margin: 0 auto;
    text-transform: uppercase;
    width: 1280px;
}


.headernav li {
    float: left;
}

.headernav .topNavList {
    position: relative;
}

.headernav li a {
    color: #000;
    display: block;
    font-family: 'Sackers',-apple-system,BlinkMacSystemFont,sans-serif; font-weight:bold;
    font-size: 12px;
    height: 35px;
    line-height: 35px;
    padding: 0 15px;
    text-transform: uppercase;
}
.subNavList {
    background: none repeat scroll 0 0 #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.15);
    left: 0;
    position: absolute;
    top: 50px;
    width: 200px;
    z-index: 99999;
}

.headernav .subNavList .navLi {
    padding: 0 10px;
    width: 180px;
}

.headernav .subNavList .navLi a {
    height: auto;
    line-height: normal;
    padding: 5px 0;
}

.navbar-inner{ top:0; margin:0 auto; width:100%; background:#fff; z-index:99999; margin-bottom: 20px;}


.footer {
    
    text-align: center;
}
.footer {
    background: none repeat scroll 0 0 #fff;
    color: #000;
}
.footer {
    margin:auto;
     background:none repeat scroll 0 0 #f5f5f5; width:100%;
}
#bottom_box {
    font-family: 'Montserrat' !important;
    margin: 0 auto;
    width: 1200px; color: #5c5c5c !important;
}


.topx {
    color: #333;
    font-size: 12px;
    padding: 6px 0;
    text-align: center; text-transform: uppercase; background: #f5f5f5;
}
.dlone{ width: 300px !important; margin-left: 30px; }
.twodl{  width: 260px !important; }
.dlthree{ width: 200px; float: right; }
.dlthree{ text-align: center; !important; }
#bottom_box .link_box {
    overflow: hidden;
    padding: 30px 0;
}

.dlthree{ color: #000; }
#bottom_box .link_box dl {
    float: left;
    padding-right: 20px;
    text-align: left;
    width: 280px;
}



.as_foot_payment {
    background: url("../images/paypalcard.png?fax") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 26px;
    margin-top: 10px;
    overflow: hidden;
    width: 140px;
}


.as_foot_payment2 {
    background: url("../images/paypalcard.png?fax") no-repeat scroll -190px 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 26px;
    margin-top: 10px;
    overflow: hidden;
    width: 140px;
}

.dlfour{ width: 200px !important; }
.border {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    padding: 2px 5px;
}


.border input.email {
    background-color: #fff;
    border: 0 none;
    color: #474747;
    
    font-size: 12px;
    font-weight: normal;
    height: 20px;
    line-height: 30px;
    outline: medium none;
    width: 100%;
}


.submitBtn input#signupBtn{
    background-color: #000;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 12px;
    height: 29px;
    line-height: 30px;
    padding: 0 12px;
    text-transform: uppercase; border: none;
}


.rte {
    margin-top: 30px;
}
.border{ float: left; }
.submitBtn{ float: left; }
#footer-icons li { float: left; }
#footer-icons li a{ font-size: 20px; padding: 0 10px; color: #00284a; }
#bottom_box .link_box dl dt {
    color: #5c5c5c;
    font-size: 16px !important;

    height: 40px;
    letter-spacing: 0.5px !important;
    line-height: 25px;
    text-transform: uppercase; 
}

.payment{ padding: 20px 0; }


#bottom_box .link_box dl {
    text-align: left;
}
.link_box dd{ margin-left:0;}

#bottom_box .link_box dl dd a {
    display: block;
    padding: 5px 0; color: #000; font-size: 12px;
}

#bottom_box a {
    font-family: 'Montserrat' !important;
}
.productsImgs img{width: 100%; height: auto;}

.footer_copyright{ color: #5c5c5c; }

.copyright{ margin:0; background: none repeat scroll 0 0 #fff;
    color: #8d8d8d;

    font-size: 12px;
    font-weight: normal;
	border-top:1px solid #cecece; padding:10px 0;
    text-align: center;}
.copyright a{color: #8d8d8d;}

#productName{ padding-left:0px;}


.litb-icon-selected {
    background: url("../images/diagonal_6d98ebe8f557d5db.png") no-repeat scroll -674px -41px rgba(0, 0, 0, 0);
    height: 13px;
    width: 13px; position:absolute;bottom: 0px;right: 0px;
}



#dropdown-menu .topNavList a {
    padding: 15px 10px;
    font-size: 12px;
    text-transform: uppercase; display: block;
    
}


.footerbb{     padding: 22px 15px; background: #242424; color: #fff; font-size: 14px; font-weight: bold; }
.footerbb ul{    max-width: 1180px; margin:0 auto;}
.footerbb ul li{ width: 33.33%;    display: flex; float: left; }
.footerbb .inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    align-items: center;
}
.footerbb .inner .icon {
    margin: 0 10px;
}
.footerbb .icon-free-shipping {
    background-image: url("../images/free-shipping-white.png");
}


.footerbb .icon {
    width: 40px;
    height: 34px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    margin: 0 auto;
}

.footerbb .icon-secure-payment {
    background-image: url("../images/secure-payment-white.png");
}
.footerbb .icon-free-returns {
    background-image: url("../images/free-returns-white.png");
}
.topx_left{ float: left; }
.topx_right{ float: right; }
.topx_right .cartli a{ font-size: 10px; }
.topx_right .cartli i{ margin-right: 5px; }
.topx_right ul li{ float: left; padding: 0 10px; }
.topxw{ width: 1200px; margin: auto; }