body{background:#69abfc url(../images/body-bg.png) left top repeat-x;font:11px/14px Arial,Helvetica,sans-serif;color:#222;overflow-x:hidden;}
body .page-main{max-width:980px;margin:auto;padding:0; width:100%; box-sizing:border-box}
.page-layout-2columns-left .column.main{padding-left:2%}
.page-header .panel.header .switcher-currency{display:none}
.page-header .panel.header .header.links .switcher-currency{display:inline-block}
.page-header .panel.header .header.links .switcher-currency li a{padding:10px;border:none}
.page-header .panel.header .header.links .switcher-currency:before{content:'';background:url(../images/currency-bg.png) no-repeat;position:absolute;height:28px;width:100%;left:0;background-size:contain;top:-8px}
.page-header .header.links li a.my-cart-link{position:relative;width:123px;border:none!important;padding-right:0!important}
.page-header .panel.header .header.links .switcher-currency{position:relative;width:151px;text-align:center;margin-left:0}
header.page-header .logo{margin-top:1px}
header.page-header{padding-top:33px}
.page-header .header.panel { max-width:980px !important;}
.mobile_menu { display:none;}
.page-header div.panel.wrapper{border:none;background:no-repeat}
.page-header .panel.wrapper .panel.header{padding:0;background:url(../images/top_menu_bg.gif) right top repeat-y}
.page-header .panel.header .header.links li{margin:0;line-height:17px}
.page-header .panel.header .header.links li a{font:normal 11px Verdana,Arial,Helvetica,sans-serif;color:#000;text-decoration:none;padding:1px 7px;border-right:solid 1px #000;line-height:10px;display:inline-block}
.page-header .panel.header .header.links li:nth-last-child(3) a{border-right:none}
.page-header .header.content{padding:0}
.page-header .header.links li a.my-cart-link:after{background:url(../images/download.gif) no-repeat 0 0;content:'';width:100%;position:absolute;left:0;top:-14px;height:28px;background-size:contain}
.header.links .switcher-currency .switcher-options{font-size:11px;background:#fff;color:#000;width:86%;border:1px solid #ddd;margin-top:-3px;line-height:17px;text-align:left;padding:0 18px 0 5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.header.links .switcher-currency .switcher-options strong{white-space:nowrap;display:block;overflow:hidden;text-overflow:ellipsis}
.page-header .panel.header .options .action.toggle,.page-header .panel.header .options .action.toggle{display:block}
.page-header .panel.header .options .action.toggle:after,.page-header .panel.header .options .action.toggle:after{background:#ddd;width:17px;line-height:17px;height:17px;position:absolute;top:0;right:0}
.page-header .header.content,footer.page-footer .footer.content,.page-header .panel.wrapper .panel.header{max-width:980px}
div.international_shipping{background:url(../images/intershipping.gif) no-repeat;width:180px;height:26px;text-align:center;vertical-align:super;padding:47px 0 0 42px;float:left;font-size:11px;font-family:arial}
div.international_shipping a{padding-right:13px;text-decoration:underline}
div.international_shipping a:hover{text-decoration:none}
div.live_help{width:148px;height:73px;float:left;margin-left:-26px}
div.call_us{background:url(../images/call_us_toll_free.gif) no-repeat;width:201px;height:73px;float:right;margin-top:0}
div.top_newsletter{background:url(../images/newsletter.gif) no-repeat;width:247px;height:38px}
div.top_login{width:299px;height:34px;background:url(../images/login.gif) no-repeat}
div.call_us p{font-size:11px;font-family:arial;margin:0;text-align:right;margin-top:49px;margin-right:7px}
div.block.newsletter{width:247px;height:34px;float:left}
div.block.newsletter .content{background:url(../images/newsletter.gif) no-repeat;width:247px;height:34px}
div.block.newsletter .control:before{display:none!important}
div.block.newsletter .control{position:relative}
div.block.newsletter .content input{height:13px;float:left;width:163px;margin-left:20px;border:none;background:none;text-align:right;padding-left:10px}
div.block.newsletter .content input:focus,div.login input:focus{outline:none;box-shadow:none}
div.block.newsletter .content input::-webkit-input-placeholder{font-family:arial;font-size:11px;font-weight:700;color:#000;opacity:1}
div.block.newsletter .content input::-moz-placeholder{font-family:arial;font-size:11px;font-weight:700;color:#000;opacity:1}
div.block.newsletter .content input:-ms-input-placeholder{font-family:arial;font-size:11px;font-weight:700;color:#000;opacity:1}
div.block.newsletter .content input:-moz-placeholder{font-family:arial;font-size:11px;font-weight:700;color:#000;opacity:1}
div.block.newsletter .content button.subscribe{background:none;height:11px;width:45px;padding:0;border:0;font-size:0}
div.block.newsletter .content .mage-error{margin-top:0;clear:both;font-size:10px;line-height:25px}
div.block.newsletter .field.newsletter{padding-top:19px}
div.block.newsletter .actions{width:42px;float:left}
div.login{height:38px;float:left;margin-left:-1px}
div.top_login_content{padding-left:3px}
div.login input{height:13px;width:115px;border:none;background:none;text-align:right;padding:0;margin-top:20px;font-size:11px}
div.login input[type="submit"]{width:56px;height:14px;border:none;font-size:0;margin-top:19px;float:right}
.page-header .header.content .block-search{width:100%;margin-top:-20px;border-top:5px solid #035196;padding-left:0}
.page-header .header.content .block-search .control{padding-bottom:0}
.page-header .header.content .block-search .control input#search{border:5px solid #ccc;height:42px}
.block-search .action.search:before{line-height:32px}
.block-search .action.search{height:42px}
div#cboxContent .cboxColumn:before{content:'';height:calc(100% - 10px);width:calc(100% - 10px);position:absolute;left:0;top:0;background:linear-gradient(#fff,#e6edb5);margin:auto;right:0;bottom:0;border-radius:12px}
div#cboxContent .cboxColumn *{position:relative}
footer.page-footer .footer.content{padding:0;font-family:arial}
.footer.content .menu{height:29px;background:url(../images/footer_menu_bg.gif) repeat-x;text-align:left;margin:0;padding:0}
.footer.content .menu > ul{height:29px;list-style:none;padding-right:0}
.footer.content .menu > ul > li{float:left;color:#fff;font-size:14px;font-weight:700;line-height:29px;text-align:left;width:176px;padding-left:19px;height:160px}
.footer.content .menu > ul > li ul{ padding-top:5px;}
.footer.content .menu > ul > li li{clear:both;padding:2px 0 2px 10px;margin:0;background:url(../images/dian.gif) no-repeat 1px 6px;color:#0000;font-size:12px;font-weight:400;line-height:17px;height:17px}
.footer.content .menu > ul > li li a{color:#000;text-decoration:none; display:inline-block;}
.footer.content .menu > ul > li li a:hover{text-decoration:none}
.footer.content .menu > ul > li li a img{ max-height:28px; width:auto!important;}
footer.page-footer .footer.content p{clear:both;line-height:12px;font-size:11px;font-family:arial;padding-top:40px;padding-bottom:20px;margin:0;text-align:center}
footer.page-footer .footer.content p a{color:#000;text-decoration:none;font-size:11px;font-family:arial;font-weight:600}
footer.page-footer .footer.content p a:hover{text-decoration:underline}
footer.page-footer .footer.content p [title~="Contact"]{display:block;color:#418CC5;text-decoration:underline;padding-top:15px}
footer.page-footer .footer.content p [title~="Contact"]:hover{text-decoration:none}
footer.page-footer .footer.content p [title~="RSS"]{position: relative;right: -47px;top: -12px;color: #418CC5;text-decoration: underline;}
footer.page-footer .footer.content p [title~="RSS"]:hover{text-decoration:none}
footer.page-footer .footer.content .copyright{font-size:11px;font-family:arial;margin:0;text-align:center}
.footericons{width:100%;padding:14px 0 0;text-align:center}
.footericons img.paymentLogo{padding:0 20px; vertical-align:middle;}
.footericons a{vertical-align:middle; display:inline-block;}
.sidebar-main{padding-right:0!important}
div#cboxContent{width:100%;display:flex;flex-wrap:wrap}
div#cboxContent .cboxColumn{width:calc(25% - 4px);background-image:linear-gradient(rgba(0,0,0,0.2196078431372549),black);position:relative;padding:10px;border-radius:12px;box-sizing:border-box;margin:0 2px}
div#cboxContent .cboxColumn .cboxColumnheading{margin:0;background:linear-gradient(#88d634,#67ac0f);color:#fff;font-size:16px;text-align:center;padding:5px;border-radius:12px;text-shadow:1px 1px 4px #000;font-weight:700;line-height:20px;min-height:40px}
div#cboxContent .cboxColumn ul{padding-left:0;list-style-type:none;margin-bottom:0;margin-top:5px}
div#cboxContent .cboxColumn ul li a{color:#6a851b;text-decoration:none;padding-bottom:3px;font-weight:700;display:block}
div#cboxContent .cboxColumn ul li{margin-bottom:0;position:relative;padding-left:10px}
div#cboxContent .cboxColumn ul li:before{content:'';height:5px;width:5px;position:absolute;background:#288825;border-radius:50%;left:0;top:5px}
.cms-index-index .page-main{background:#fff url(../images/search-bg.gif) repeat-x;padding:0 10px}
.cms-index-index .special_section .special_left{width:720px;float:left}
.cms-index-index .special_section .special_reight{width:240px;float:left;padding-left:10px;box-sizing:border-box}
.cms-index-index .special_section .special_reight img{width:100%;margin-bottom:5px}
.cms-index-index .special_section .special_left .boxSpace_special img{float:left;margin-right:10px}
.cms-index-index .special_section .special_left .boxContent_special{padding:10px 0;border:1px solid #ccc;border-top:0;border-bottom:0;clear:both}
.cms-index-index .special_section .special_left .boxHeader_special{border-bottom:7px solid #ff8806}
.cms-index-index .special_section .special_left .boxHeader_special + .boxContent_special{border-top:3px solid #055c97}
.cms-index-index .special_section .special_left .boxHeader_special h2{margin:0}
.cms-index-index .special_section .special_left .boxContent_special .special h1{font:30px Arial,Helvetica,sans-serif;letter-spacing:-1px;margin-bottom:0}
.cms-index-index .special_section .special_left .boxContent_special:after{content:'';clear:both;display:block}
.cms-index-index .special_section .special_left .boxContent_special h5 a{color:#f2711e;font-size:14px;font-weight:400;text-decoration:underline}
.cms-index-index .special_section .special_left .boxContent_special h5{margin:10px 0 5px}
.cms-index-index .special_section .special_left .boxContent_special .special>p{padding:10px 0 15px;margin-bottom:0}
.cms-index-index .special_section .special_left .boxContent_special .special .actions{padding:15px 0 0}
.cms-index-index .special_section .special_left .boxContent_special .special .actions a{margin-right:5px;color:#418cc5;text-decoration:underline}
.cms-index-index .special_section .special_left .boxContent_special .special{overflow:hidden;padding:25px 8px 0}
.cms-index-index .special_section .special_left .boxFooter_special{height:0;overflow:hidden;font-size:1px;line-height:1px;width:100%;border-bottom:1px solid #ccc}
body .page-footer{background:none;padding-bottom:0}
body .page-footer .footer.content{background:#fff;padding-bottom:25px}
footer.page-footer .footer.content .copyright{background-color:transparent;color:#000}
div#cboxContent .cboxColumn.Orange .cboxColumnheading{background:linear-gradient(#ffb714,#ff8004)}
div#cboxContent .cboxColumn.Blue .cboxColumnheading{background:linear-gradient(#119ad6,#044f82)}
div#cboxContent .cboxColumn.Purple .cboxColumnheading{background:linear-gradient(#c365eb,#7c3fb2)}
div#cboxContent .cboxColumn.Orange:before{background:linear-gradient(#fff,#ffeabe)}
div#cboxContent .cboxColumn.Blue:before{background:linear-gradient(#fff,#cbe8f4)}
div#cboxContent .cboxColumn.Purple:before{background:linear-gradient(#fff,#efcaff)}
.box .boxHeader_about{border-bottom:8px solid #055c97}
.box .boxHeader_last{border-bottom:8px solid #055c97}
.box .boxHeader_shop{border-bottom:8px solid #055c97}
.box .boxContent_index{padding:12px;border:1px solid #ddd}
.box{clear:both}
.boxContent_index .Thumbnail{padding:5px;border:1px solid #e5e5e5;margin-right:10px;float:left}
.box .boxContent_index:after{content:'';clear:both;display:block}
.box .latest_offers h3{font:12px Arial,Helvetica,sans-serif;margin-bottom:2px;margin-top:0}
.box .latest_offers h4{font:11px Arial,Helvetica,sans-serif;color:#666;margin-bottom:2px;margin-top:0}
.box .latest_offers p{padding:5px 0 15px}
.box .latest_offers{overflow:hidden;border:none;width:745px;padding:8px;float:left}
.header.panel>.header.links>.authorization-link:after{content:none!important}
.banner_breadcrumb_container{clear:both}
.banner_breadcrumb_container>div{width:25%;float:left}
.banner_breadcrumb_container:after{content:'';clear:both;display:block}
.banner_breadcrumb_container{background:#fff;padding:10px}
body .breadcrumbs{max-width:980px;margin:auto;background:#fff;padding:10px 20px}
body .page-main{background:#fff;padding:0 10px}
.sidebar .switcher-currency .switcher-label,.sidebar .block-subtitle{border-bottom:9px solid #045a95;height:35px;display:block;width:100%;padding:0 0 9px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.sidebar .switcher-currency .switcher-label span,.sidebar .block-subtitle span{background:#30a9de;background:-moz-linear-gradient(top,rgba(48,169,222,1) 0%,rgba(57,134,180,1) 50%,rgba(10,102,159,1) 50%,rgba(4,90,149,1) 100%);background:-webkit-linear-gradient(top,rgba(48,169,222,1) 0%,rgba(57,134,180,1) 50%,rgba(10,102,159,1) 50%,rgba(4,90,149,1) 100%);background:linear-gradient(to bottom,rgba(48,169,222,1) 0%,rgba(57,134,180,1) 50%,rgba(10,102,159,1) 50%,rgba(4,90,149,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#30a9de',endColorstr='#045a95',GradientType=0);position:relative;height:26px;line-height:1;margin:0;padding:7px 30px 0 10px;display:inline-block;font-size:16px;font-weight:700;color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.sidebar .switcher-currency .switcher-label span:after,.sidebar .block-subtitle span:after{content:'';background:url(../images/ybb_hbgend.gif) no-repeat;width:26px;height:26px;position:absolute;right:0;top:0}
.sidebar .switcher-currency .switcher-options,.sidebar .filter-options,.sidebar .featured_list{border:1px solid #045D9A}
.sidebar .featured_section{margin-top:20px}
.sidebar .block.filter{margin:20px 0}
.sidebar .featured_list{margin-bottom:20px}
.sidebar .featured_list .item:after{clear:both;display:block;content:''}
.sidebar .featured_list .item{border-bottom:1px solid #FC9023;padding:10px}
.sidebar .featured_list .item a{display:block; border:1px solid #ddd; padding:10px; text-align:center;} 
.sidebar .featured_list .item a img{ display: block; margin:0 auto; width:80px}
/*.sidebar .featured_list .item a img{border:1px solid #ddd;float:left;margin-right:10px}*/
.sidebar .featured_list .item:last-child{border-bottom:none}
.sidebar .switcher-currency .switcher-options{position:relative;padding:10px}
.sidebar .switcher-currency .switcher-dropdown{list-style:none;margin:0;padding:0;border:1px solid #ccc;background:#fff;position:absolute;left:10px;right:10px;top:calc(100% - 10px);padding:0;z-index:2;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:none}
.sidebar .switcher-currency .switcher-options.active .switcher-dropdown{display:block}
.sidebar .switcher-currency .switcher-dropdown li{margin:0}
.sidebar .switcher-currency .switcher-dropdown a{color:#000;padding:10px;display:block}
.sidebar .switcher-currency .switcher-dropdown a:hover{text-decoration:none;background:#e8e8e8}
.sidebar .switcher-currency .switcher-trigger{border:1px solid #ccc;padding:5px;cursor:pointer}
.sidebar .switcher-currency .switcher-trigger:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px;color:inherit;content:'\e622';font-family:'luma-icons';margin:0;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center;line-height:24px;background:#ddd;float:right;padding:0 4px;margin-right:-5px;margin-top:-5px}
.catalog-category-view .page-title-wrapper h1{margin:0 0 10px;padding:0;color:#01457f;font-weight:700;font-size:16px}
.yellow_border_box .ybb_box_header{border-bottom:6px solid #045a95;height:32px;display:block;width:100%;padding:0 0 6px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.yellow_border_box .ybb_box_header h2{background:#30a9de;background:-moz-linear-gradient(top,rgba(48,169,222,1) 0%,rgba(57,134,180,1) 50%,rgba(10,102,159,1) 50%,rgba(4,90,149,1) 100%);background:-webkit-linear-gradient(top,rgba(48,169,222,1) 0%,rgba(57,134,180,1) 50%,rgba(10,102,159,1) 50%,rgba(4,90,149,1) 100%);background:linear-gradient(to bottom,rgba(48,169,222,1) 0%,rgba(57,134,180,1) 50%,rgba(10,102,159,1) 50%,rgba(4,90,149,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#30a9de',endColorstr='#045a95',GradientType=0);position:relative;height:26px;line-height:1;margin:0;padding:7px 30px 0 10px;display:inline-block;font-size:16px;font-weight:700;color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.yellow_border_box .ybb_box_header h2:after{content:'';background:url(../images/ybb_hbgend.gif) no-repeat;width:26px;height:26px;position:absolute;right:0;top:0}
.yellow_border_box .ybb_box_content{border:1px solid #045D9A;border-top:3px solid #fa8c00;padding:10px}
.category_list{list-style:none;margin:0;padding:0;font-size:0}
.category_list li{margin:0;padding:7px;width:25%;display:inline-block;vertical-align:top;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.category_list li .cat_detail{background:#efefef;padding:0;border:1px solid #e5e5e5;border-radius:5px 5px 0 0;overflow:hidden}
.category_list li .cat-title{background:#1098d5;background:-moz-linear-gradient(top,rgba(16,152,213,1) 0%,rgba(0,69,123,1) 100%);background:-webkit-linear-gradient(top,rgba(16,152,213,1) 0%,rgba(0,69,123,1) 100%);background:linear-gradient(to bottom,rgba(16,152,213,1) 0%,rgba(0,69,123,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1098d5',endColorstr='#00457b',GradientType=0);display:table;width:100%}
.category_list li .cat-title strong{display:table-cell;text-align:center;padding:0 10px;color:#fff;font-size:12px;line-height:1;width:100%;height:34px;vertical-align:middle}
.category_list li .block-promo{display:block;padding:15px}
.category_list li .block-promo img{width:100%;height:auto;display:block}
.shoppingCart{float:right;max-width:180px;margin-top:-20px}
.shoppingCart a{font-size:13px;color:#f30;font-weight:700;background:url(../images/cart_new.png) no-repeat left center;display:block;padding:0 0 0 30px}
.shoppingCart a:hover,.shoppingCart a:focus{color:#ee3709;text-decoration:none}
.products-list .product-item{display:table-row}
.products-list .product-item-photo{padding:0;width:100%;display:block;max-width:100px;height:auto}
.products-list .product-items td,.products-list .product-items th{border:1px solid #ccc;padding:6px 5px}
.products-list .product-items th{background:#ccc;font-weight:700;color:#000}
.products-list .product-item-detail td,.products-list .product-item-detail th{border:none;padding:0}
table.table_brand_list > tbody > tr > td{padding:0;vertical-align:middle}
.page-header .panel.wrapper .panel.header{z-index:9992;position:relative}
.page-header .header.content .block-search .nested{display:block;position:absolute;right:11px;top:11px; z-index:99;}
.page-header .header.content .block-search .nested .advanced{background:linear-gradient(#55c9fa,#018aca);color:#fff;padding:9px 8px;font-size:12px;display:block;text-decoration:none}
.page-header .header.content .block-search .actions .search:before{content:none}
.page-header .header.content .block-search .actions .search>span{width:auto;height:auto;overflow:visible;position:relative;margin:0;display:inline-block;font-size:12px}
.page-header .header.content .block-search .actions .search{right:121px;background:linear-gradient(#0b86c2,#034c87);color:#fff;padding:0 8px;font-size:12px;display:block;opacity:1;pointer-events:auto;cursor:pointer;height:32px;top:11px;border-right:10px solid #ccc;border-left:15px solid #ccc;border-radius:0;box-shadow:none}
.page-products .product-items .action.tocart{background:url(../images/add-to-cart.gif) no-repeat center;font-size:0;border:none;width:107px;height:33px;margin-top:5px}
.page-products .product-items .Wrap #qty{height:22px;margin-top:2px}
.page-products .product-items .Wrap label{color:#999}
.catalog-category-view .category-image{text-align:center}
.catalog-category-view .category-image img{display:inline-block}
.page-products .product-items .product-item-name .product-item-link{color:#418cc5;text-decoration:underline;font-size:12px}
.page-products .product-items .product-item-detail tr td:first-child{color:#999}
.page-products .product-items .product-item-detail tr td{font-size:12px;line-height:18px;font-style:normal}
.page-products .product-items .price-final_price .price{font-weight:400;color:#999;font-size:12px}
.catalog-product-view .page-title{padding:0 0 11px 12px;font:16px Arial,Helvetica,sans-serif;font-weight:700;color:#0573ba;background:url(../images/title-decoration.png) no-repeat bottom left}
.catalog-product-view #product-addtocart-button{background:url(../images/add_to_cart_big.gif) no-repeat center;width:210px;height:57px;border:none;font-size:0}
.catalog-product-view .product-info-main .product-info-price .special-price .price-wrapper .price{color:#0573ba;font-weight:400;font-size:31px}
.catalog-product-view .product-info-main .product-info-price .old-price .price-label{font-size:14px}
.catalog-product-view .product.data.items>.item.content{border:1px solid #0c77be}
.catalog-product-view .product.info .product.data.items>.item.title a{background:linear-gradient(to bottom,rgba(48,169,222,1) 0%,rgba(57,134,180,1) 50%,rgba(10,102,159,1) 50%,rgba(4,90,149,1) 100%);background:-webkit-linear-gradient(top,rgba(48,169,222,1) 0%,rgba(57,134,180,1) 50%,rgba(10,102,159,1) 50%,rgba(4,90,149,1) 100%);color:#fff;opacity:.5}
.catalog-product-view .product.info .product.data.items>.item.title.active a{opacity:1}
.catalog-product-view .action.mailto.friend{background:url(../images/send-mail.gif) no-repeat center;width:130px;display:inline-block;height:29px;font-size:0}
.catalog-product-view .prices-tier.items{clear:both}
.boxHeader_last h2{background:linear-gradient(to bottom,rgba(48,169,222,1) 0%,rgba(57,134,180,1) 50%,rgba(10,102,159,1) 50%,rgba(4,90,149,1) 100%);display:inline-block;margin:0;color:#fff;padding:5px 12px;font-size:18px;position:relative}
.box .boxContent_index{border-top:3px solid #ff8803}
.page-header .header.content .block-search .amasty-xsearch-hide,.page-header .header.content .block-search .amasty-xsearch-loader{right:200px;top:15px}
.boxHeader_last h2,.boxHeader_shop h2,.boxHeader_about h2{background:linear-gradient(to bottom,rgba(48,169,222,1) 0%,rgba(57,134,180,1) 50%,rgba(10,102,159,1) 50%,rgba(4,90,149,1) 100%);background:-webkit-linear-gradient(top,rgba(48,169,222,1) 0%,rgba(57,134,180,1) 50%,rgba(10,102,159,1) 50%,rgba(4,90,149,1) 100%);display:inline-block;margin:0;color:#fff;padding:5px 12px;font-size:18px;position:relative;line-height:26px;padding-top:0;padding-bottom:0}
.boxHeader_last h2:after,.boxHeader_shop h2:after,.boxHeader_about h2:after{content:'';background:url(../images/ybb_hbgend.gif) no-repeat;width:26px;height:26px;position:absolute;right:-24px;top:0}
.cms-index-index .column.main>.box{padding-top:15px}
.cms-index-index .special_section .special_left .boxHeader_special h2{background:linear-gradient(to bottom,#ffb815 0%,rgba(255,155,12) 50%,rgba(255,136,6) 50%,rgba(255,136,6) 100%);background:-webkit-linear-gradient(top,#ffb815 0%,#ff9b0c 50%,#ff8806 50%,#ff8806 100%);display:inline-block;margin:0;color:#fff;padding:5px 12px;font-size:18px;position:relative;line-height:26px;padding-top:0;padding-bottom:0}
.cms-index-index .special_section .special_left .boxHeader_special h2:after{content:'';background:url(../images/shopbybrand.png) no-repeat;width:26px;height:26px;position:absolute;right:-26px;top:0}
.catalog-product-view .product-info-main .product-info-price{display:block}
.catalog-product-view .product-info-main .product-info-price>div{display:block;text-align:left;padding-left:0;width:auto}
.catalog-product-view .product-info-main .product-info-price>.product-info-stock-sku .product.attribute>*{display:inline-block}
.catalog-product-view .product-info-main .product-info-price>.product-info-stock-sku .stock,.catalog-product-view .product-info-main .product-info-price>.product-info-stock-sku .product.attribute.manufacturer>strong,.catalog-product-view .product-info-main .product-info-price>.product-info-stock-sku .sku>strong{min-width:80px;margin-right:5px;font-weight:600}
.catalog-product-view .product-info-main .product-info-price .old-price .price-label{font-size:1.5rem;font-weight:300}
.product-info-main .product-info-price .old-price .price-wrapper .price{font-size:1.5rem}
.catalog-product-view .product-info-main .product-info-price .old-price .price-label:after{content:' :'}
.page-header .panel.header .header.links li{font:normal 11px Verdana,Arial,Helvetica,sans-serif;color:#000}
.page-header .panel.header .header.links li.customer-welcome .action.switch:after{line-height:1}
.page-header .panel.header .header.links li.current strong{border-right:solid 1px #000;padding:1px 7px}
.catalog-product-view .product-info-main .product-info-price>.product-info-stock-sku .sku>*{display:inline-block}
.catalog-product-view .product-info-main .product-info-price>.product-info-stock-sku>div{margin-bottom:5px}
.catalog-product-view .product-info-main .product-info-price>.product-info-stock-sku .product.attribute.datasheet{padding-bottom: 5px;}
.catalog-product-view .product-info-main .product-info-price>.product-info-stock-sku>div.stock.available:after{content:'';height:8px;width:3px;border:2px solid #fff;position:absolute;left:7px;border-width:0 2px 2px 0;transform:rotate(45deg);top:4px}
.catalog-product-view .product-info-main .product-info-price>.product-info-stock-sku>div.stock.available:before{content:'';height:20px;width:20px;position:absolute;background:#68ae12;border-radius:50%;top:0;left:0}
.catalog-product-view .product-info-main .product-info-price>.product-info-stock-sku>div.stock{font-size:14px;position:relative;padding-left:30px;line-height:20px;width: 60%;}
.catalog-product-view .product-info-main .product-info-price>.product-info-stock-sku>div.stock.unavailable:after{content:'+';position:absolute;left:3px;transform:rotate(45deg);top:.5px;font-size:22px;color:#fff;font-weight:400}
.catalog-product-view .product-info-main .product-info-price>.product-info-stock-sku>div.stock.unavailable:before{content:'';height:20px;width:20px;position:absolute;background:#ff1300;border-radius:50%;top:0;left:0}
.contact-index-index .page-title,.cms-page-view .boxHeaderc h2,.customer-account-login .block-title strong,.customer-account-create h1.page-title{background:#30a9de;background:-moz-linear-gradient(top,rgba(48,169,222,1) 0%,rgba(57,134,180,1) 50%,rgba(10,102,159,1) 50%,rgba(4,90,149,1) 100%);background:-webkit-linear-gradient(top,rgba(48,169,222,1) 0%,rgba(57,134,180,1) 50%,rgba(10,102,159,1) 50%,rgba(4,90,149,1) 100%);background:linear-gradient(to bottom,rgba(48,169,222,1) 0%,rgba(57,134,180,1) 50%,rgba(10,102,159,1) 50%,rgba(4,90,149,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#30a9de',endColorstr='#045a95',GradientType=0);position:relative;height:26px;line-height:1;margin:0;padding:7px 30px 0 10px;display:inline-block;font-size:16px;font-weight:700;color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}
.contact-index-index .page-title-wrapper,.cms-page-view .boxHeaderc,.customer-account-login .login-container .block .block-title,.customer-account-create .page-title-wrapper{border-bottom:9px solid #045a95}
.contact-index-index .page-title:after,.cms-page-view .boxHeaderc h2:after,.customer-account-login .block-title strong:after,.customer-account-create h1.page-title:after{content:'';background:url(../images/ybb_hbgend.gif) no-repeat;width:26px;height:26px;position:absolute;right:-25px;top:0}
.customer-account-login .login-container .block .block-title{padding-bottom:0;margin-bottom:0}
.login-container .block-content{border:1px solid #0462a0;padding:10px}
.contact-index-index .column.main{border:1px solid #045d9a;padding:10px;margin-bottom:20px}
.contact-index-index .column.main .boxSpace h2{margin:0;font-size:1.5em;font-weight:700;margin-bottom:5px}
.contact-index-index .column.main #contact-form{margin-top:40px}
.contact-index-index .column.main #contact-form label.label{font-size:14px}
.contact-index-index .column.main #contact-form .submit.primary{background:linear-gradient(#ff8f33,#f63637);border:none}
.catalog-product-view .product.media{text-align:center}
.catalog-product-view .prices-tier.items .price-wrapper .price{font-weight:600;font-size:12px}
.breadcrumbs + .minicart-wrapper{max-width:980px;background:#fff;margin:auto;width:100%;padding:0 20px 10px;box-sizing:border-box;text-align:right;}
.cms-index-index .breadcrumbs + .minicart-wrapper,.cms-index-index .breadcrumbs{display:none}
.breadcrumbs + .minicart-wrapper .action.showcart{top:-34px;position:relative}
.page-header #search_mini_form{border:6px solid #437daf}
div#cboxContent .cboxColumn.Orange ul li a{color:#e66c00}
div#cboxContent .cboxColumn.Orange ul li:before{background:#e66c00}
div#cboxContent .cboxColumn.Blue ul li a{color:#418cc5}
div#cboxContent .cboxColumn.Blue ul li:before{background:#418cc5}
div#cboxContent .cboxColumn.Purple ul li a{color:#9465be}
div#cboxContent .cboxColumn.Purple ul li:before{background:#9465be}
.breadcrumbs + .minicart-wrapper .action.showcart .counter.qty.empty{display:inline-block}
body .breadcrumbs .item a{color:#000;font-size:12px;text-decoration:none;font-weight:700}
body .breadcrumbs .item strong{color:#025ca9;font-size:12px;font-weight:700}
.about_us_boxContent .boxSpace_about_us{padding:0 10px;overflow:hidden;float:left;width:570px;font-size:13px}
.about_us_boxContent{padding:10px}
.about_us_boxContent .boxSpace_about_us strong{margin-bottom:10px;display:block}
.customer-account-login .page-title-wrapper{display:none}
.login-container .block-content button,.login-container .block-content button:focus,.login-container .block-content button:hover,.login-container .block-content a.create,.login-container .block-content a.create:focus,.login-container .block-content a.create:hover{background:linear-gradient(#88d634,#67ac0f);border-color:#67ac0f}
.customer-account-create .column.main{border:1px solid #045d9a;padding:15px;margin-bottom:20px}
.customer-account-create .column.main .form-create-account{width:100%}
.customer-account-create .column.main .form-create-account .legend span{font:12px Arial,Helvetica,sans-serif;margin:0 0 15px;color:#999}
.customer-account-create .column.main .form-create-account .legend{border-bottom:0;margin-bottom:0}
.customer-account-create .column.main .form-create-account button.action.submit.primary{background:linear-gradient(#88d634,#67ac0f);border-color:#67ac0f}
body .minicart-wrapper .block-minicart{ min-width:auto}
body .minicart-items .item-qty{margin-right: 70px;}
.cart-summary .paypal.paypal-logo input {max-width: 100%;}
.product-item-name>a, .product.name a>a{line-height: 24px;}
body.page-products .breadcrumbs + .minicart-wrapper {height: 0px;}
.cms-help .boxSpace .helpbox {width: 50%; float: left; padding-right: 10px; box-sizing: border-box;}
.cms-help .boxSpace .helpbox h3 {width: 100%; padding: 8px 10px; background: #f60; color: #fff; font: 12px Arial,Helvetica,sans-serif; margin-bottom: 2px; box-sizing: border-box;}
.cms-help .boxSpace {padding: 0 12px; overflow: hidden;}
.cms-help .helpbox ul {margin: 10px 0 10px 20px; padding: 0px;}
.cms-help .helpbox ul li {padding: 2px 0; list-style-type: disc ;margin: 0px;}
.checkout-success .success-messages{ line-height:24px}
.cms-about-us .box { width: 100% !important;}
.cms-about-us .box .about_us_boxContent>div {max-width: 100%;}
@media (min-width:768px) {
.logo:after{background:url(../images/logo_bot.png) repeat;position:absolute;height:12px;width:100%;content:'';display:block;bottom:-12px;left:0}
body .minicart-wrapper .block-minicart{ right:0px}
}
@media (min-width:768px) and (max-width:899px){
body .opc-wrapper .form-login, body .opc-wrapper .form-shipping-address{max-width: 100%;}
}
@media (min-width:768px) and (max-width:1023px){/*
.page-header .header.content, footer.page-footer .footer.content, .page-header .panel.wrapper .panel.header, body .page-main {max-width:758px;}*/
.page-header .panel.header .header.links .switcher-currency { width:121px;}
.header.links .switcher-currency .switcher-options { margin-top:-6px;}
.page-wrapper { max-width:758px; margin:auto !important;}
.header_right .clear{ clear:both;}
div.call_us { background-image:url(../images/call_us_toll_free_tab.png);width:213px;height:34px; margin-bottom:-34px;}
div.call_us p { margin-top:20px; margin-right:9px; color:#fff;}
header.page-header .logo{ margin:0 0 12px;}
div.international_shipping {background-image:url(../images/intershipping_tab.png); text-align:left; width:95px; height:32px; padding:66px 0 0 101px;}
div.international_shipping p{ width:auto; margin:0;}
div.live_help{ margin-left:0;}
div.live_help a{background-image:url(../images/live_help_tab.png); width:183px; height:98px; display:block;}
div.live_help img{ visibility:hidden;}
.cms-index-index .special_section .special_left{ width:100%; float:none; margin-bottom:15px;}
.cms-index-index .special_section .special_reight { width:100%; float:none; padding-left:0;}
.cms-index-index .special_section .special_reight:after{ clear:both; display:block; content:'';}
.cms-index-index .special_section .special_reight > div{ float:left; margin-right:15px;}
.box .latest_offers { width:574px;}
.cms-index-index .special_section .special_left .boxContent_special img{ max-width:250px; height:auto;}
.footericons img.paymentLogo { padding:0 2px;}
.footer.content ul { padding-right:10px!important;}
.footer.content .menu > ul > li { width:138px; padding-left:10px;}/*
.page-products .breadcrumbs, .page-products .breadcrumbs + .minicart-wrapper {max-width: 758px;}*/
.sidebar .switcher-currency .switcher-label span, .sidebar .block-subtitle span{ font-size:12px}

}
@media (max-width:767px) {
body .form-giftregistry-share .fieldset .field .control, body .form-giftregistry-edit .fieldset .field .control, body .form-add-invitations .fieldset .field .control, body .form-create-return .fieldset .field .control, body .form.send.friend .fieldset .field .control{ width:100%}
.cms-about-us .box .about_us_boxContent>div {margin-bottom: 20px; padding: 0;}	
.checkout-index-index .authentication-wrapper{margin-top: -80px;}	
.checkout-index-index .checkout-header .description {font-size: 16px; line-height: 20px;}
.cms-help .boxSpace .helpbox {width: 100%; float: none; padding-right: 0px}	
body .opc-estimated-wrapper{margin: 0px 0px 15px;}	
body .minicart-wrapper .block-minicart{ top:40px}	
body header.page-header{padding-top:0}
.page-header .header.panel>.header.links{display:block;width:100%;padding:0 10px;box-sizing:border-box;background:#055a96;margin:0}
.page-header .header.panel>.header.links li	a{color:#fff;padding:5px 7px;line-height:18px}
.page-header .header.panel>.header.links li	a.my-cart-link:after{background:none}
.page-header .header.panel>.header.links li.switcher-currency:before{background:none}
div#cboxContent .cboxColumn{width:calc(50% - 4px); margin-bottom: 4px;}
.cms-index-index .special_section .special_left .boxSpace_special img{float:none;margin-right:10px;max-width:150px}
.cms-index-index .special_section .special_left .boxHeader_special + .boxContent_special{border-bottom:1px solid #ddd}
.cms-index-index .special_section .special_reight{width:100%;text-align:center}
.cms-index-index .special_section .special_reight >div{display:inline-block;vertical-align:middle;margin-top:20px}
.cms-index-index .table_brand_list,.cms-index-index .table_brand_list tr,.cms-index-index .table_brand_list tbody{display:block}
.cms-index-index .table_brand_list{display:block}
.cms-index-index .table_brand_list tbody{display:block}
.cms-index-index .table_brand_list tr{display:block;width:100%;text-align:center}
.cms-index-index .table_brand_list tr td{display:inline-block;margin-top:20px}
.cms-index-index .page-main{box-sizing:border-box;max-width:100%}
.box .latest_offers{max-width:100%;box-sizing:border-box}
.cms-index-index .special_section .special_left{max-width:100%}
.footer.content .menu li{float:left;background:linear-gradient(#404040,#686868) no-repeat;background-size:100% 29px;color:#fff;font-size:14px;font-weight:700;line-height:29px;text-align:left;width:176px;padding-left:19px;height:160px;width:50%;box-sizing:border-box;height:auto}
.footer.content .menu li li{height:auto}
.footer.content .menu li:last-child{clear:left}
div.international_shipping,div.live_help,div.call_us,div.block.newsletter,div.login,.page-header .header.content .block-search .nested .advanced{display:none}
.footer.content .menu li li{width:100%}
header.page-header{padding-top:15px}
header.page-header .nav-toggle{display:none}
.page-header .header.content .block-search{width:100%;margin-top:91px;border:none;padding-left:0}
.page-header #search_mini_form{border:none}
.page-header .header.content .block-search .control input#search{position:unset;left:auto;right:auto;margin-bottom:0;margin-top:0;padding-right:120px;box-shadow:none}
.page-header #search_mini_form{position:relative;padding-left:15px;padding-right:15px;margin-bottom:15px; clear: left;}
.block-search .label::before{color:#fff;margin:0}
.page-header #search_mini_form .actions{position:absolute;top:5px;right:50px;background:red;overflow:hidden}
.page-header #search_mini_form .field.search .label{position:absolute;right:20px;top:5px;padding:2px 4px;text-align:center;background:linear-gradient(#55c9fa,#018aca)}
.page-header .header.content .block-search .control{border-top:none}
.banner_breadcrumb_container > div{width:50%;float:left; text-align:center}
.breadcrumbs + .minicart-wrapper .action.showcart{top:5px}
.page-products .products-list{max-width: calc(100vw - 40px); overflow: auto;}
.page-products .products-list table.product-items{width: 670px;}
body.page-products .sorter{ position:static}
.catalog-product-view .breadcrumbs + .minicart-wrapper{max-width: 100%; height: auto;}
.catalog-product-view .product-info-main .product-info-price{width: 100% !important; margin: 0;}
.catalog-product-view .product.info.detailed .product.data.items{margin: 0px;}
body.catalog-product-view .page-main{width: 100%; box-sizing: border-box;}
.footer.content .menu > ul > li{width: 100%; height:auto; position:relative;}
.page-layout-2columns-left .column.main{ padding-left:0px}
.bare-list { justify-content:center;}
/**************** menus css strat here*************************/
header.page-header .logo { position:absolute; top:5px; left:15px;}
.header { border:medium none !important;}
.logo { margin-left:0;}
#navigator {width:300px;height: 100vh;position: absolute;top: 0;left: -300px;background:#1c679e;float: left;z-index:100; transition:all .5s ease-in-out; z-index:999;}
.menu-icon.on+#navigator{ left:0;}
#nav_menu_mobile { list-style:none; padding-top:20px;}
#nav {width:300px;height: auto;display: block;margin: 0;padding: 0;}
.tel_no {position:fixed;top: 8px;right: 15px;background: transparent !important;width: auto !important;font-weight: 600;z-index:50;}
.tel_no a{color: #fff;font-size: 20px;}
.tel_no img {margin-right: 15px;width: 28px;}
.nav_tab {width: 250px;height: 50px;display: block;}
.menu_heading {height: 45px;background:#04538e;color: #fff;padding-top: 8px;z-index: 999999;font-size: 20px;font-weight: 600;padding-left: 15px;}
.mobile_menu ul li a {padding: 8px 15px;display: block;color: #fff;font-size:16px;}
.mobile_menu ul li a:hover {background:#3b83c1;}
.nav_tab a p {color: rgba(255,255,255,0.8);font-size: 18px;padding: 15px 0;text-align: center;transition: 0.35s ease;-webkit-transition: 0.35s ease;-moz-transition: 0.35s ease;}
.nav_tab a p:hover {background: rgba(255,255,255,0.9);color: rgba(0,0,0,1);letter-spacing: 2px;transition: 0.35s ease;-webkit-transition: 0.35s ease;-moz-transition: 0.35s ease;}
.menu-icon {height:45px;position:absolute;top: 0;right: 0px;margin: 0;z-index: 10;padding: 5px 10px; display:block; left:auto !important;}
.mobile_menu { display:block;}
.header.links { display:none;}
.menu-icon.on{ z-index:999;}
.menu-icon div {width:40px;height:5px;background:#1685d8;margin: 5px;transition: all 0.35s;border-radius: 2px;}
.menu-icon.on:after { position: fixed; left: 0; top: 0; width: 100%; height: 100vh; display: block; content: ""; background: rgba(0,0,0,0.5); z-index: -1;}
.on .line_one {transform: rotate(45deg) translate(7px, 7px);}
.on .line_two {opacity: 0;}
.on .line_three {transform: rotate(-45deg) translate(7px, -7px);}
.menu-icon.on div { background:#fff;}
.menu_open { overflow-y:hidden;}

/**************** menus css end here*************************/
.tf_upfront_badge, .footericons img.paymentLogo { max-width:20%;}
.menu_footer.footertitle.addplus:after { content:"▼"; position:absolute; top:0; right:15px; transition:all .5s ease-in-out;}
.menu_footer.footertitle.addminus:after {content:"▼"; position:absolute; top:0; right:15px; transform:rotate(180deg); transition:all .5s ease-in-out;;}
.footer.content .menu > ul > li li { height:20px;}
footer.page-footer .footer.content p { padding:20px 0 0 0;}
}
@media (max-width:639px) {
body .opc-wrapper .form-login, body .opc-wrapper .form-shipping-address, body .opc-wrapper .methods-shipping{margin: 20px 0 15px;}
.page-header .header.content .block-search { margin-top:76px;}
}
@media (max-width:479px) {
div#cboxContent .cboxColumn {width: 100%;}
.category_list li{width: 50%;}
body .swiper-button-next, body .swiper-button-prev{width: 23px; height: 30px;}
.checkout-index-index .authentication-wrapper{margin-top: -95px;}
.responsive1 { width:100%; display:block;}
.responsive1 > tbody { display:block;}
.responsive1 > tbody > tr { display:block;}
.responsive1 > tbody > tr > td { padding:11px 5px;}
.page-header .header.content .block-search{ margin-top:59px;}
#navigator { width:calc(100% - 65px); left:calc((100% - 65px)*-1);}
.menu-icon.on+#navigator{ left:0;}
}
.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-block > li.checkout-payment-method {
	display: block !important;
}




/**15-5-2020**/
/**16 oct**/
.qty-price-banner h3 {
    background: #0589d2;
    display: inline-block;
    color: #fff;
    padding: 10px 30px;
    width: 100%;
    max-width: 320px;
    text-align: center;
    box-sizing: border-box;
    margin-bottom: 0;
}
.qty-price-banner ul.prices-tier {
    width: 100%;
    max-width: 320px;
    background-image: linear-gradient(0deg, #d6d6d6, white);
    background-color: #fff;
    padding-bottom: 10px;
}
.qty-price-banner ul.prices-tier li {
    margin: 10px 0;
}
/** 16 oct end **/
/**home page**/

.block-new-products{ margin-top:35px; }
.block-new-products .block-title strong{ position:relative; background: linear-gradient(to bottom,rgba(48,169,222,1) 0%,rgba(57,134,180,1) 50%,rgba(10,102,159,1) 50%,rgba(4,90,149,1) 100%); background:-webkit-linear-gradient(top,rgba(48,169,222,1) 0%,rgba(57,134,180,1) 50%,rgba(10,102,159,1) 50%,rgba(4,90,149,1) 100%); display:inline-block; margin:0; color:#fff; padding:5px 12px; font-size:18px; position:relative; line-height:26px; padding-top:0; padding-bottom:0;}
.block-new-products .block-title strong:before{content:''; background:url(../images/ybb_hbgend-new.png) no-repeat; width:26px; height:26px; position:absolute; right:-26px; top: 0;}
.block-new-products .product-item-name{display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; min-height:48px;}
.block-new-products .block-title{ border-bottom:8px solid #055c97;}
 


/**brand page**/
.cms-brands .brands-filters .letter{ background:none; border:none; border-bottom:1px solid #CCC; margin:0 2px;}
.brands-filters .letter:last-child{border:none!important; border-radius:0!important;}
.brands-filters .letter:first-child{ border:none; border-radius:0!important;}

.brands-letter .brand-item .am-image-wrapper{ display:none;}
.brand-images .brands-letter .letter{ border-bottom:none;}
.brand-images .brands-letter .letter .title{ padding:0; background:none;}

.brand-images .brands-letter{ padding-right:0px!important; padding-left:35px; }
.brands-letter .brand-item .count{ display:none;}
.brands-letter .brand-item .label:before{ left:0;}
.brand-images li.brand-item{ text-align:left; width:100%; min-height:100%; max-width:100%; margin:0!important;}



/**18-5-2020**/

	
div#cboxContent .cboxColumn ul{ position:absolute; z-index:99; left:0; top:100%; width:100%; background-image:linear-gradient(rgba(0,0,0,0.2196078431372549),black); border-radius:12px; box-sizing:border-box; margin:0; padding:20px 10px; }
div#cboxContent .cboxColumn ul:before{content:''; height:calc(100% - 10px); width:calc(100% - 10px); position:absolute; left:0; top:0; margin:auto; right:0; bottom:0; border-radius:12px;}
div#cboxContent .cboxColumn.Green ul:before{background:linear-gradient(#fff,#e6edb5);}
div#cboxContent .cboxColumn.Orange ul:before{background:linear-gradient(#fff,#ffeabe);}
div#cboxContent .cboxColumn.Blue ul:before{background:linear-gradient(#fff,#cbe8f4);}
div#cboxContent .cboxColumn.Purple ul:before{background:linear-gradient(#fff,#efcaff);}

.minicart-wrapper .product .actions{ z-index:9; position:relative;}

   
   
   
 
/**19-5-2020**/

.header.panel > .header.links > .customer-welcome + .authorization-link{ display:inline-block!important;}

.search-autocomplete{ width:100%!important; top:46px!important;}  
.search-autocomplete .product-item-description{ margin:15px 0px; }

.amsearch-form-container.-large .amsearch-item-container{ padding:15px 15px!important;}
.amsearch-item-container > .amasty-xsearch-block-header:before{ top:5px!important;}
.amsearch-form-container.-large .amsearch-item-container .amsearch-item{ margin-top:10px; border-top:1px solid #cccc; padding:10px 0px 0px!important;}
.amsearch-results .amsearch-item .item-name{ padding-bottom:5px; display:block;}



/** checkout**/

.checkout-payment-method .payment-option-content{ padding:0; }
.opc-wrapper .form-discount{display:block!important;}
.checkout-payment-method .payment-option-inner{ width:100%;  }
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar { width:100%; display:block!important; }
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary{ width:100%;}
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action-apply{ width:100%; }

/** Brand **/
.brandimage .brand-images {
	display: block;
}
.brandimage {
	column-count: 3;
}
.brandimage .brands-letter {
	width: 100% !important;
}



/** checkout **/
.checkout-index-index #checkout{background: #fff;}
.checkout-index-index #checkout .opc-wrapper .checkout-block{box-shadow: 0px 0px 10px #dedede !important; border-radius: 15px; padding-top: 15px !important;}
.checkout-index-index #checkout .opc-wrapper .checkout-block .opc-block-summary{background: #ffffff !important;border-radius: 15px; margin: 0; padding: 0;}
.checkout-index-index #checkout .step-title{color: #418cc5 !important;font-size: 20px; line-height: normal;}


.checkout-index-index #checkout .opc-wrapper .checkout-column.opc:nth-child(2) .checkout-block:nth-child(2) 
.payment-group .payment-method-title{width: 100%; display: inline-block;}
.checkout-index-index #checkout .opc-wrapper .checkout-column.opc:nth-child(2) .checkout-block:nth-child(2) 
.payment-group .payment-method-title input[type="radio"]{float: left;}
.checkout-index-index #checkout .opc-wrapper .checkout-column.opc:nth-child(2) .checkout-block:nth-child(2) 
.payment-group .payment-method-title label{font-size: 13px;float: left;line-height: 16px;padding-left: 5px;width: 85%;}

.checkout-index-index #checkout .opc-wrapper .checkout-column.opc:nth-child(2) .checkout-block:nth-child(2) 
.payment-group .payment-method-content{padding-left: 7px; padding-right: 7px;}
.checkout-index-index #checkout .opc-wrapper .checkout-column.opc:nth-child(2) .checkout-block:nth-child(2) 
.payment-group .payment-method-content .field{margin-bottom: 10px;}
.checkout-index-index #checkout .opc-wrapper .checkout-column.opc:nth-child(2) .checkout-block:nth-child(2) 
.payment-group .payment-method-content .field label{display: inline-block; font-weight: 400 !important; margin-bottom: 5px;}
.checkout-index-index .opc-block-summary tr.totals.discount{display: none;}

/****17-9-2020******/
.minicart-items .product-item-details .details-qty {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
body .minicart-items .item-qty {
    margin-right: 25px;
}
.minicart-items .product-item-pricing .label {
    margin-right: 5px;
} 
.cart.table-wrapper .cart thead tr th.col {
    border-bottom: 1px solid #418cc5;
    padding-bottom: 10px;
    padding-top: 10px;
    background: #418cc5;
    color: #fff;
}
.checkout-payment-method .payment-method-title .payment-icon {
    display: none;
}
.checkout-payment-method .payment-method-title .action-help {
    display: none;
}
.order-items table#my-orders-table thead tr {
    border-bottom: 1px solid #418cc5;
    padding-bottom: 10px;
    padding-top: 10px;
    background: #418cc5;
    color: #fff;
}
table#my-orders-table span,table#my-orders-table strong,table#my-orders-table td {
    font-size: 14px;
    line-height: 24px;
}
.checkout-payment-method .payment-method + .payment-method .payment-method-title {
    border: none;
}
.checkout-payment-method .payment-method-title {
    padding: 2px 0;
}

.footer.content .menu .social-icon li:last-child {
    background: none;
}
.catalog-product-view .product-info-main .product-info-price>.product-info-stock-sku>div.stock.available:after {
    border: 2px solid #ffffff;
    top: 10px;
    border-width: 0 4px 4px 0;
    height: 13px;
    left: 10px;
    width: 5px;
}
.catalog-product-view .product-info-main .product-info-price>.product-info-stock-sku>div.stock.available:before {
    background: no-repeat;
}
.product-info-stock-sku .stock.available {
    background: #0589d2;
    color: #fff;
    padding: 10px 60px;
    display: inline-block;
    margin-bottom: 30px !important;
}
.catalog-product-view .product-info-main .product-info-price>.product-info-stock-sku>div.stock.unavailable:before {
    background: none;
}
.catalog-product-view .product-info-main .product-info-price>.product-info-stock-sku>div.stock.unavailable:after {
    display: none;
}
.product-info-stock-sku .unavailable {
    background: #fdeecd;
    padding: 10px 10px 10px 10px !important;
    margin-bottom: 30px !important;
    display: inline-block;
}
.product-info-stock-sku .unavailable .fa {
    margin-right: 8px;
    font-size: 20px;
    color: #ebc609;
}
.product-info-stock-sku .unavailable span.out-stock {
    color: #ff0000;
    font-weight: 600;
}
.product-info-stock-sku .unavailable span.text {
    float: right;
    width: 60%;
}
.am-slider-container .am-brand-slider .swiper-container.swiper-container-horizontal .swiper-brand.brand-label .am-image-wrapper img.am-image {
    max-width: 80px !important;
}

.catalog-product-view .product-info-main .product-reviews-summary {
    display: none;
}
.catalog-product-view .prices-tier.items{
	text-align: center;
}

/* Product page 22/10/2020 start */
.catalog-product-view .product-info-main .product-info-price>.product-info-stock-sku .product.attribute.datasheet>strong{
	margin-right: 10px;
    float: left;
}
.catalog-product-view .product-info-main .product-info-price>.product-info-stock-sku .product.attribute.datasheet .datasheet-icon{
	float:left;
}
.catalog-product-view .product-info-main .product-info-price>.product-info-stock-sku .product.attribute.datasheet .datasheet-icon img{
	height: 21px;
    margin-top: -4px;
}
.catalog-product-view .product-info-main .product-info-price>.product-info-stock-sku .product.attribute.datasheet .datasheet-link{
    padding-left: 5px;
    font-weight: bold;
    text-decoration: underline;
}
/* Product page 22/10/2020 end */