@font-face {
    font-family: HelveticaNeueBold;
    
		src: url(/skin/frontend/le-santana/default/font/vaground.ttf);
    
		font-weight: bold;
    }



@font-face {
    font-family: HelveticaNeue-Medium;
    
		src: url(/skin/frontend/le-santana/default/font/HelveticaNeue-Roman.otf);
    }



/*----- Themes -----*/
a{ -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s; color:#49bdee;  outline:none!important;  text-decoration:none; }
a:hover{ opacity:.8; filter:alpha(opacity=80); color:#2188a1; text-decoration:none; }

body{ margin:0px; padding:0; background:#F5F5F5; color:#555; font-family:HelveticaNeue-Medium; font-size:16px!important; text-align:left; }

img, .img-responsive{ display:block; /*IE7*/ display:inline-block; height:auto; max-width:100%;  }
h1{ font-size:48px!important; }
h2{ font-size:38px!important;  }
h3{ font-size:28px!important; }
h4{ font-size:20px!important; }
h5{ font-size:16px!important; }
h6{ font-size:14px!important;  }
h1, h2, h3, h4, h5, h6{ margin-top:0; font-family:HelveticaNeueBold; color:#f54343; font-weight:bold; line-height:normal; }
button{ font-family:HelveticaNeueBold; }

div, input, select, textarea, span, img, table, td, th, p, .nav-pills > li > a, a, button, ul, li {
  -webkit-border-radius: 0 !important;
     -moz-border-radius: 0 !important;
          border-radius: 0 !important;
}

.price{ color:#333; }
select{ height:auto; }
select option{ padding:0 0 0 5px; }
.input-text.qty{ text-align:center; width:30px; }

.mclear{ clear:both; }
.mbclear{ clear:both; height:0; line-height:0px; font-size:1px; }

body{ color:#333; padding-top:120px; background:#fff; }
body.cms-index-index{ padding-top:100px; }

.header{ background:#FFF; z-index:99999; }
.header_left{ float:left; }



.header-right{ float:right; position:relative; }
.header-right .pad{ padding:13px 10px; background:#2188a1; height:100px; }
.cInfo{ color:#fff; font-size:13px; text-align:left; float:left; display:block!important; }
.cInfo .fa-phone{ display:none; }
.language-switcher{ float:right; }

.opencart{ cursor:pointer; }

.header-right .addthis_toolbox{ width:100%; left:0; top:100%; background:#E8E8E8; background:rgba(194, 194, 194, 0.55); padding:10px 5px; padding-bottom:0; }
.addthis_button_pinterest_pinit.at300b iframe{ width:45px!important; }

.header .logo-wrap, .header_right{ line-height:normal; margin:9px 0; float:none;  }
.header_right.nav-wrap{ float:right; margin:25px 0 0 5%; }
.mobMenu .menuhead{ background:#2188a1; }

.nav-container{ margin-top:25px; float:none; width:auto; }
.sf-menu > li > a{ color:#fff; font-weight:bold; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; }
.nav-container{ display:none; }	
.nav-wrap .mobMenu{ display:block; position:relative; }
.nav-wrap .mobMenu .accordion{ margin:0; }

.header_right.nav-wrap{ width:auto; }
.mw-nav-container{ background:none; display:none; }
.mw_top_menu ul.mw-mega-menu-top li a, #nav > li > a{ color:#fff; font-weight:bold; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; padding:10px 15px; font-size:15px; -webkit-transition:none; -moz-transition:none; -o-transition:none; transition:none; }
.mw_top_menu, .nav-container{ width:auto; margin-top:20px; height:40px; }
.mw_top_menu ul.mw-mega-menu-top{ float:left; margin:0; position:static; }

#nav li{ margin:0; }

.header .inner-container{ position:relative; }
.nav-wrap .mw_top_menu ul.mw-mega-menu-top li .sub-container, #nav > li .sub-container{ display:none!important; background:#2188a1; width:100%; border:0!important; padding:10px; margin:0; top:100%!important; left:0!important; }

#nav ul.level0{ background:#2188a1; width:100%; border:0!important; padding:20px; margin:0; top:100%!important; left:0!important; }


.nav-wrap .mw_top_menu ul.mw-mega-menu-top > li:hover{ background:url(../images/arw-dropdown.png) center bottom no-repeat; padding-bottom:31px; }
.nav-wrap .mw_top_menu ul.mw-mega-menu-top > li:hover a, .nav-wrap .mw_top_menu ul.mw-mega-menu-top li.active a, .nav-wrap .mw_top_menu ul.mw-mega-menu-top li.active a:hover{ background:#fff; color:#333; }

.nav-container{ position:static; }

#nav > li.over{ background:url(../images/arw-dropdown.png) center bottom no-repeat; padding-bottom:32px; }

#nav > li.over > a{ background:#fff!important; color:#333; }
#nav li.over a span{ color:#333; }

.mw_top_menu ul.mw-mega-menu-top li.mega-hover a, .mw_top_menu ul.mw-mega-menu-top li a:hover{ color:#333; }
.nav-wrap .mw_top_menu ul.mw-mega-menu-top li:hover .sub-container, #nav > li.over .sub-container{ display:block!important; position:absolute; }

.nav-wrap .nm_content_static_block  a.tle{ border-bottom:1px solid #4393d2!important; text-decoration:none!important; display:inline-block!important; font-style:italic; background:none!important; color:#820e0d!important; text-align:center; text-transform:none; }
.mw_nm.nm_content_static_block{ text-align:center; }

.nav-wrap .nm_right .cnt-tle{ font-style:italic; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#777; margin-top:8px; text-align:center; margin-bottom:0; display:inline-block; }

#map_canvas{ display:none; }

.nav-wrap .nm_right .nm_content_image img{ border:0; max-width:100%;  }
.nav-wrap .nm_content_image img{ border:0; max-width:100%; margin:0;  }
.mw_nm.nm_right img{ margin-top:12px; }
.nav-wrap .nm_content_image{ margin:0; }
.nav-wrap .nm_bottom{ margin-right:15px; }

.nav-wrap .mw_top_menu ul.mw-mega-menu-top li .sub-container .mw_nm.nm_ul.sub, #nav > li .sub-container ul{ width:100%; background:#fff; margin:0; padding:15px; padding-top:30px; border:0; border-radius:0!important; box-shadow:none; }

.menu-head{ color:#404040; font-size:20px; margin-bottom:10px; display:block; }

.nav-wrap .mw_top_menu ul.mw-mega-menu-top li .sub-container .mw_nm.nm_ul.sub{ display:block!important; }
.nav-wrap .mw_top_menu ul.mw-mega-menu-top li .sub-container .mw_nm.nm_ul.sub ul{ margin-bottom:15px; }

.nav-wrap .mw_top_menu ul.mw-mega-menu-top li, .mw-center, .nm_content_menu{ width:100%!Important; border:0; margin:0; padding:0; background:none; position:static; }
.nav-wrap .mw_top_menu ul.mw-mega-menu-top li .mw-center{ width:70%!important; border:0!important; }
.nav-wrap .nm_menu_top_item_content_right{ width:30%!Important; margin:0; padding:0; float:right!important; background:#EBF3F6; }
.nav-wrap .nm_menu_top_item_content_right .mw_nm.nm_right{ padding:15px; }
.nav-wrap .nm_menu_top_item_content_right .nm_content_text{ text-align:center; font-style:italic; font-size:14px; font-weight:bold; }
.nav-wrap .mw_top_menu ul.mw-mega-menu-top li .sub .row{ margin:0; }

.nav-wrap .mw_top_menu ul.mw-mega-menu-top li .sub li.mega-hdr{ margin:0; padding:0; width:220px!important; float:left; }
.nav-wrap .mw_top_menu ul.mw-mega-menu-top li .sub li.mega-hdr a.mega-hdr-a{ text-transform:none; padding:0; margin:0; color:#333; font-size:16px; line-height:25px; }
.nav-wrap .mw_top_menu ul.mw-mega-menu-top .sub li.mega-hdr li a{ text-decoration:none; font-size:12px; color:#333; padding:4px 0; background:none; text-transform:none; font-weight:bold; }



#nav ul .customMenu{}
#nav .sub-container .level0{ padding:30px 15px 15px; width:100%; background:#fff; float:left; }




.language-switcher:hover .select_lang, .currency_box:hover .currency_pan{ background:none!important;  }
.language-switcher{ margin:0; }
.language-switcher .select_lang{ padding:0; color:#fff; }
.language-switcher .select_lang img{ width:20px; margin:5px 0 0; }
.language-switcher .select_lang span{ display:none; }
.language-switcher .select_lang i{ font-size:22px; margin-left:7px; }
.language_detail, .language_detailbot{ top:100%; z-index:999;  left:-99px; }
.currency_detail, .language_detail, .language_detailbot{ border:4px solid #2188a1; }

.openlang:hover .icon-angle-down{ color:#fff; }
/*
#search_mini_form{ float:left; }
#search_mini_form .form-search{ padding:2px 8px 5px; display:block!important; height:27px;  }
#search_mini_form .form-search input.input-text{ height:15px; font-size:11px; color:#999; font-style:italic; width:69px; margin-top:4px; }
#search_mini_form .button-search{ color:#2188a1; font-size:15px; width:20px; height:20px; }
#search_mini_form .button-search:hover{ color:#2188a1; }

#search_mini_form .form-search{
  -webkit-border-radius: 6px !important;
     -moz-border-radius: 6px !important;
          border-radius: 6px !important;
}*/

.block-content_pan em{ color:#fff; padding:0; margin:0 10px 0 0; font-size:20px; height:20px; line-height:20px; background:url(../images/icon-cart.png) no-repeat; display:block; width:23px; }
.block-content_pan em i{ display:none; }
.header_cart{}
.header_cart .summary{ margin:0; padding:0; }
.header_cart .Itext{ display:none; }
.header_cart .classy{ margin:0; }
.header_cart .classy span.count{ display: inline-block; min-width: 10px; padding: 3px 7px; font-size: 12px; font-weight: bold; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; background-color: #ff0133; border:1px solid #180a1b; }

.header_cart .classy span.count{
  -webkit-border-radius: 10px !important;
     -moz-border-radius: 10px !important;
          border-radius: 10px !important;
}
.remain_cart{ top:44px; right:-10px; padding:0; display:none; width:288px!important; border:0;  background:#2188a1; }
.remain_cart .padinner{
  -webkit-border-radius:3px!important;
     -moz-border-radius:3px!important;
          border-radius:3px!important;
		   background:#fff;
		   padding:12px;
		   margin:10px;
}

#minicart .button { float:none!important; width:100%; }
#minicart .button span{ width:100%; text-align:left; }
#minicart .button span span{ width:96%; font-weight:bold; }
#minicart .subtotal{ background:#eee; border-top:1px solid #ccc; margin-bottom:10px; }
#minicart .subtotal .price{ color:#000; }
.remain_cart .empty{ color:#999; font-weight:bold; }


.currency_detail, .language_detail, .language_detailbot{ width:150px!important; border:4px solid #2188a1; left:-98px; }

.remain_cart.active{ display:block;
    -vendor-animation-duration: 3s;
    -vendor-animation-delay: 2s;
    -vendor-animation-iteration-count: infinite;
}
.remain_cart .closecart{ position:absolute; right:16px; top:12px; font-size:20px; cursor:pointer; color:#E73E5F; }

.bannerRow{ }
.bannerRow .camera_bar_cont{ background:none!important; }
.bannerRow .camera_bar_cont span{ background:#2188a1!important; }
.camera_prev, .camera_next, .camera_commands{ display:none; }

.topbanners{ margin-top:20px; }
.topbanners .adBox{ position: relative; width:48%;  float:left; margin:0 20px 20px 0; }
.topbanners a{ text-align:center; overflow: hidden; display: block; line-height:0.7; position:relative; }
.topbanners a img { width:100%; padding:0; margin:0; border:0; background: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow:none; }
.topbanners .adBox.lst{ float:right; margin-right:0; }

.topbanners .adtext{ position:absolute; bottom:0; left:0; background:url(../images/bg-adtext.png) no-repeat; padding:6px 10px; width:100%;

}
.topbanners h2{ font-size:20px!important; color:#fff; margin:0; text-align:left; }
.topbanners strong{ display:block; font-size:13px; font-weight:normal; }

.topbannerfull{ margin-bottom:20px; }
.topbannerfull .adBox{ position: relative; width:100%;  float:left; margin:0 0px 0px 0; }
.topbannerfull a{ text-align:center; overflow: hidden; display: block; line-height:0.7; position:relative; }
.topbannerfull a img { width:100%; padding:0; margin:0; border:0; background: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow:none; }
.topbannerfull .adBox.lst{ float:right; margin-right:0; }

.topbannerfull .adtext{ position:absolute; bottom:0; left:0; background:url(../images/bg-adtext.png) no-repeat; padding:6px 10px; width:100%;

}
.topbannerfull h1{ font-size:20px!important; color:#fff!important; margin:0; text-align:left; }
.topbannerfull h2{ font-size:20px!important; color:#fff; margin:0; text-align:left; }
.topbannerfull h3{ font-size:20px!important; color:#fff; margin:0; text-align:left; }
.topbannerfull strong{ display:block; font-size:13px; font-weight:normal; }

.promoBlock{ border:0; }
.promoBlock a{ margin:0; position:relative; }
.promoBlock a span{ position:absolute; left:0; bottom:0; z-index:99; color:#fff; text-transform:uppercase; font-size:16px; padding:8px 10px; display:block; width:100%; background:#333; background:rgba(0, 0, 0, 0.47); }

.promoBox{ margin:10px 0 0; }
.promoBox a{ padding:0; }
.promoBox .row{ margin:0 -8px; }
.promoBox .col-sm-3.col-md-3{ padding-right:8px; padding-left:8px; }

.abtus{ /*background:url(../images/bg-aboutus.png) no-repeat scroll 0 0 / contain  rgba(0, 0, 0, 0);*/ min-height:500px; }
/*.abtus h1{ font-size:38px; }*/
.abtus p{ font-size:18px; }
.abtus a.btn-abtus{ background:#4dbcee; color:#fff; border-radius:0; text-decoration:none; font-family:HelveticaNeueBold; font-size:22px; text-transform:uppercase; padding:20px 30px; }

.logBox{ margin:30px 0; }
.logBox .headingBox{ margin:0; padding:0; background:none; }
.logBox .headingBox:before, .logBox .headingBox:after{  border:0; }
.logBox .headingBox h2{ margin:0; padding:0; background:none; text-align:left; font-size:38px; text-transform:none; color:#2188a1; }
.logBox .headingBox h2.line_heading:after{ background:none;  }

.logBox .brandbox{ position:relative; }
/*
.logBox .brandbox .owl-item{ padding:0 6px; }
.logBox .customNavigation{ position:static; width:auto; height:auto; }
.logBox .customNavigation a{ position:absolute; top:33%; background:none; width:33px; height:auto; line-height:normal; margin:0; }
.logBox .customNavigation a i{ color:#d2d1d9; font-size:50px; }
.logBox .customNavigation .jcarousel-next{ right:-30px; }
.logBox .customNavigation .jcarousel-next.prev3{  left:-30px;  }
*/
.logBox{}
.logBox ul{}
.logBox ul li{ float:left; margin:0; padding:0; text-align:center; }
.logBox ul li a{ text-align:center; }
.logBox .bx-controls-direction a{ text-indent:0; font-size:60px; width:25px; height:60px; line-height:60px; top:40%; color:#d2d1d9; }
.logBox .bx-controls-direction .bx-prev{ left:-40px; }
.logBox .bx-controls-direction .bx-next{  right:-40px;  }
.bx-wrapper img{ text-align:center; display:inline-block; }

.home-tab{}
.cstm-tab{ border:0; }
.cstm-tab li{ margin-right:1.3%; width:24%; }
.cstm-tab li.lst{ margin-right:0; }
.cstm-tab li a{ font-size:17px; font-weight:bold; text-decoration:none; color:#2188a1; padding:0 20px; height:54px; line-height:54px; border:0; border-top:5px solid #2188a1;  }
.cstm-tab > li.active > a, .cstm-tab > li.active > a:hover, .cstm-tab > li.active > a:focus{ color:#2188a1; border:0; border-top:5px solid #2188a1;  }

.home-tab .tab-content{ margin:30px 0; }
.home-tab .blog-post h2{ font-size:28px; }

.footer_connect{ display:none; }
.fullFooter{ background:#3b3b3b; color:#c2c2c2; padding:40px 0; }
.footer2 .footer.container, .footer3 .footer.container{ padding-top:0; }

.newsletter{ width:100%; }
.link_box strong.foot-head {  font-size:17px; color:#fff; text-transform:none; background:none; border:0; padding:0; margin:0 0 10px 0; }
.newsletter h3{  }

#newsletter-validate-detail .input-box{ float:none; height:40px; background:none; border:0; width:auto; position:relative; }
#newsletter-validate-detail .input-box .input-text{ float:left; width:60%;  padding:8px 10px; height:40px; line-height:40px; background:#9d9d9d!important; color:#fff; font-size:15px; }
#newsletter-validate-detail button.button{ float:left; margin-left:8px; }
#newsletter-validate-detail button.button span{ padding:13px 25px; line-height:normal; font-weight:bold; }

.form-subscribe .validation-advice{ color:#fff!important;  position:absolute; margin-top:2px; left:0; top:100%; background:#8E2121; border:1px solid #D21616; padding:6px; width:271px; height:40px; font-weight:normal; font-size:11px; z-index:999; }

.suport{ float:right; width:80%; }
.suport a{ font-size:17px; }

.footer.container ul{ margin-top:0; }
.footer.container ul li{ padding:0; }
.footer.container ul li a{ padding:0; color:#C2C2C2; }

.footer_bottom .social{ margin-top:30px; margin-bottom:30px; text-align:center; }
.footer_bottom .social a{ display:inline-block; margin:0 22px; text-align:center; }
.footer_bottom .social a.fst{ margin-left:0; }
.footer_bottom .social a.lst{ margin-right:0; }
.footer_bottom .social a img.off{ display:block; }
.footer_bottom .social a img.on{ display:none; }

.footer.container .social a:hover img.on{ display:block; }
.footer.container .social a:hover img.off{ display:none; }

/*.linksList{ border-top:3px solid #626262; }*/
.linksList span{ display:inline-block; }
.linksList a{ display:block; height:44px; line-height:44px; padding:0 30px; font-size:15px; }
.linksList a:first-child{ padding-left:0; }

.subfooter{ margin-top:20px; }
.footer2 .copyright, .footer3 .copyright{ background:none; text-align:right; border:0; font-family:Arial, Helvetica, sans-serif; }

button.button:hover span, .fancybox.btn:hover{ background:#2188a1; }


/*.mix_wrapper a.product-image img.hoverImg, .itemPro li a.product-image img.hoverImg{ display:none; }*/
.item .badge{ display:none;  }

.breadcrumbs{ padding:0; margin-bottom:30px; color:#2188a1; }
.breadcrumbs .youarehere{ padding-right:10px; }

.addthis_button_google_plusone{ width:20%; }
.addthis_button_tweet{ width:29%; }

.productDetailBox{ padding:0; border:0; }
.viewBlock{}

.product-essential{ margin-top:20px; }
.catalog-product-view .product-essential{ margin-top:8px; }
.product-img-box .badge{ display:none; }

.product-view .product-shop .price_box{ display:none; }
.product-view .product-shop .viewBlock .price_box{ display:block; }
.product-view .product-shop .viewBlock .old-price{ margin:0; padding:0; line-height:normal; }
.product-view .product-shop .viewBlock .old-price .price-label{ display:none; }
.product-view .product-shop .viewBlock .old-price .price{}

.product-view .product-shop .viewBlock .special-price{ margin:0; padding:0; line-height:normal }
.product-view .product-shop .viewBlock .special-price .price-label{ display:none; }
.product-view .product-shop .viewBlock .special-price .price{ font-size:44px; font-weight:normal; color:#000; }

.products-grid .price-box.price-box, .products-list .price-box{
	  -webkit-border-radius: 100% !important;
     -moz-border-radius: 100% !important;
          border-radius: 100% !important;
		  width:80px; height:80px; line-height:normal; text-align:center; position:absolute; left:0; top:0; background:#FF0133; padding:15px 0;

}




.products-grid .price-box *, .products-list .price-box *{ color:#fff!important; }

.products-grid .price-box .old-price, .products-list .price-box .old-price{ margin:0; padding:0; line-height:normal; }
.products-grid .price-box .old-price .price-label, .products-list .price-box .old-price .price-label{ display:none; }
.products-grid .price-box .old-price .price, .products-list .price-box .old-price .price{ font-size:12px; }

.products-grid .price-box .regular-price, .products-list .price-box .regular-price { display:block; margin-top:14px; }

.products-grid .price-box .special-price, .products-list .price-box .special-price{ margin:0; padding:0; line-height:normal }
.products-grid .price-box .special-price .price-label, .products-list .price-box .special-price .price-label{ display:none; }
.products-grid .price-box .special-price .price{}

.product-view .thumbbox{ width:470px; }
.product-view .zoomBtn{ left:auto; right:0; }

.fieldset{ padding:20px; margin:15px 0; }
#webform_2_form .form-list .field{ width:50%; }
#webform_2_form .form-list .field.webforms-fields-suggestions{  width:70%; }
#webform_2_form .form-list .input-box{ width:96%; margin-bottom:10px; }
.fields .list-select .radio{ margin-top:0; }
.form-list textarea{ width:100%; }
#webform_2_form .list-select .control{ float:left; margin-right:15px; width:auto; }
#webform_2_form input.input-text, #webform_2_form select, #webform_2_form textarea{ background:#eee; }

.control .radio, input.radio, input.checkbox{ display:inline-block; margin-top:0; vertical-align:top; }

.cart .static_content{ display:none; }


.ic_caption .product-name a{ display:block; height:34px; line-height:normal; overflow:hidden; }
.products-grid .product-name a{ height:36px; }

.formview p{ display:none; }
.formview #webform_2_form p{ display:block; }

.prodinfo{ margin:0 0 20px; }
.prodinfo td{ padding:3px 50px 0 0; }

.language-switcher .language_detail a img, .language-switcher .language_detailbot a img{width:16px; }

.login_box{ float:left; margin:0 50px 0 0; }
.side-right{}

.productListInner{ width:auto; }

.ic_caption .bottomBox{ padding:6px 0; }
.ic_caption .save{ color:#FF0133; font-size:12px; }
.ic_caption .availability-cart{ font-size:14px; color:#888; margin:0; }
.ic_caption .no-rating{ margin:0; }

.tabsection{ display:block; }

#product_tabs_tabreviews_contents #customer-reviews .form-add{ display:none!important; }	

#customer-reviews .pager{ display:none!important; }

#customer-reviews dt{ margin-bottom:10px!important; }

#customer-reviews .jqueryLightbox{ float:left!important; margin-right:12px!important; }
#customer-reviews .comment{ line-height:normal!important; font-size:12px!important; color:#555!important;  }

#feedback #customer-reviews .review-dd .image-review{ margin-right:12px!important; }

.reviewer{ margin:5px 0; font-size:12px; color:#888; }
.reviewer span{ color:#000; padding:0 3px; }

.product-img-box{ display:block; }

.account-login.span4{ margin:0 auto; }

.stButton .stFb, .stButton .stTwbutton, .stButton .stMainServices, .stButton .stButton_gradient{ height:auto!important; }

.products-grid.itemPro.first.odd{ margin-top:20px; }
.itemInner{ border:0; box-shadow:none; position:relative; }
ul.itemPro li, .upsellpro .owl-item{ text-align:center; }


ul.itemPro li .ratings, .upsellpro .owl-item .ratings{ text-transform:none; }

ul.itemPro li a{ display: block; font-size:14px; font-weight:400; text-align:center; text-decoration:none; }
ul.itemPro li a.product-image, .upsellpro .owl-item a.product-image{ padding:0; margin:0; border:0; }
ul.itemPro li .imgholder, .upsellpro .owl-item .imgholder{ position:relative; }
.products-grid .product-name{ text-align:center; padding:0; margin:0; }
.products-grid .product-name a, .upsellpro .owl-item .product-name a{ height:18px; text-align:center; }
.ic_caption{ margin:0; padding:0; }
.ic_caption .bottomBox, .bottomBox{ padding:0; margin:0; border:0; }
.imgholder .seb1{ position:absolute; bottom:23px; right:20px; width:auto; display:none; padding:5px; background:#aaa; background:rgba(254, 254, 254, 0.22); }
.imgholder .seb1 .ratings{ margin:0; }
.imgholder .seb1 .rating-box{ width:85px; height:16px; background:url(../images/stars.png) 0 bottom repeat-x; }
.imgholder .seb1 .rating-box .rating{ height:16px; background:url(../images/stars.png) 0 0 repeat-x; }
.imgholder .seb1 .no-rating{ background:url(../images/stars.png) 0 bottom repeat-x; width:85px; height:16px; margin:0; }
.imgholder .seb1 .rating-links{ text-align:center; clear:both; }
.imgholder .seb1 .rating-links a{ font-size:11px; padding-top:5px; text-align:center; color:#000; }

.products-grid .ic_caption .ratings{ float:none; margin:5px 0; }
.category-products .ratings .rating-box, .category-products .ratings .amount{ display:inline-block; float:none!important; }

.itemInner:hover .imgholder .seb1{ display:block; }
.ic_caption *{ margin:0; }

.products-list .product-shop{ width:auto; }

#colorbox, #cboxOverlay { z-index:99999!important; }
.custimage{ width:250px; height:250px; }


.footer .language-switcher{ display:none; background:#4F4F4F; } 
.footer .openlangbot{ height:32px; line-height:32px; display:block; opacity:1; filter:alpha(opacity=100); color:#2188a1!important; }
.footer .language-switcher .selectlan{ display:inline-block; float:none; margin-right:6px; }
.footer .language-switcher .select_lang img{ margin:0; float:none; display:inline-block; vertical-align:middle; }
.footer .language-switcher .language_detailbot{ width:100%!important; left:0; }
.language_detailbot a{ background:#eee; border-bottom:1px solid #ddd; width:100%; }
.blog-post{ font-size:15px; }

#cboxClose{ border:0; }

.products-list .product-shop{ position:static; width:60%; }
.products-list{ padding:30px 0 0; }
.products-list li.item{ border:0; border-bottom:1px solid #eee; box-shadow:none; padding:0 0 30px; margin-bottom:30px; }
.products-list li.item.last{ margin-bottom:0; padding-bottom:0; }
.products-list li.item .productListInner{ padding-left:0; }
.products-list .product-name, .products-list .product-name a{ color:#404040; font-weight:bold; font-size:14px; text-transform:none; }
.products-list .f-fix{ padding:0; }
.products-list li.item .product-image{ padding:0; }
.products-list li.item .save{ color:#FF0133; font-size:12px; }
.price-box .save{ display:none; }
.catalog-product-view .products-list .price-box .save{ display:block; }

.products-list .price-box{ left:0; left:inherit; right:0; margin:0; }

.products-list .desc .link-learn{ font-size:14px; margin:10px; display:block; }

.products-list li.item .bottomBox{ display:none; }



.toolbar .direction{ line-height:normal; padding:8.5px 10px; }

.footer-container{ margin-top:20px; }

.nav-wrap .mobMenu #menuInnner{ box-shadow:none; }
.mobMenu .accordion a{ font-size:14px; }
.mobMenu .accordion a:hover, .mobMenu .accordion a:focus{ background:#eee; color:#000; }
.mobMenu .accordion ul li a{ font-size:10px; padding-left:20px; }

#cboxPrevious , #cboxNext{ border:0; }

.product-view .zoomBtn span{ color:#fff!important; }

.helpful-form a.review-vote-rating{ width:95px; height:22px; }
.helpful-form  a.review-vote-rating span{ font-size:12px; }
.helpful-form a.review-vote-rating .voting-qty{ padding-right:6px; }

.breadcrumbs{ font-size:15px; margin:0; margin-bottom:10px; }
.breadcrumbs li strong{ font-weight:normal; color:#2188a1; }
.breadcrumbs li span{ display:none; }
.breadcrumbs li a{ background:url(../images/arw-breadcrumbs.gif) right 3px no-repeat; padding-right:20px; margin-right:6px; display:inline-block; }

.catalog-product-view .product-shop .add-to-cart button.button, .button.btn-proceed-checkout.btn-checkout{ box-shadow:none; width:100%; margin-top:10px; }
.catalog-product-view .product-shop .add-to-cart button.button span, .button.btn-proceed-checkout.btn-checkout span{ background:#4ed64e; color:#fff; font-weight:bold; border:0; display:block; font-size:20px; }

.button.btn-proceed-checkout.btn-checkout span{ font-size:16px; }

.catalog-product-view .product-shop .add-to-cart button.button:hover span, .button.btn-proceed-checkout.btn-checkout:hover span{ background:#7beb7b; }

.catalog-product-view .product-shop .product-name{ line-height:normal; }
.catalog-product-view .product-shop .product-name h2{ font-size:36px; color:#2188a1; }
.product-shop .ratings{ margin:0; }
.product-shop .ratings a, .product-shop .preview{ color:#333; }
.catalog-product-view .viewBlock .count{ display:inline-block; }
.catalog-product-view .viewBlock .ratings .rating-links{ display:inline-block; margin:0 6px; }
.catalog-product-view .viewBlock .ratings{ font-size:14px; }

.catalog-product-view .product-shop .price_box{ display:block; }
.catalog-product-view .add-to-box .add-to-cart{ float:none; }
.catalog-product-view .qty_pan{ float:right; margin:0 7px 0 0;  }
.catalog-product-view .qtybox{ float:right; margin-top:11px;  }
.catalog-product-view .product-shop .price-box{ margin:0; }
.catalog-product-view .product-shop .special-price{ }
.catalog-product-view .product-shop .special-price .price-label{ display:none; }
.catalog-product-view .product-shop .special-price .price{ color:#333; font-size:40px; line-height:normal; }
.catalog-product-view .product-shop .special-price{ padding:0; }
.catalog-product-view .product-shop .price-box .old-price{ display:inline-block; text-decoration:none; }
.catalog-product-view .product-shop .price-box .old-price .price{ text-decoration:none; }
.catalog-product-view .product-shop .save{ display:inline-block; margin-left:10px; }
.catalog-product-view .product-shop .old-price .price-label, .catalog-product-view .product-shop .old-price .price, .catalog-product-view .product-shop .save{ color:#555; }

.viewBlock a{ color:#333; }

.catalog-product-view .product-shop .moreinfo{ text-align:right; color:#777; background:url(../images/icon-shipping.gif) 0 center no-repeat; }
.catalog-product-view .product-shop .moreinfo *{ text-align:right; margin:0; padding:0; }

.catalog-product-view .add_to_cart{ border:0; margin:0; }
.catalog-product-view .add-to-box{ margin:10px 0; }


.catalog-product-view .product-shop .product-options{ margin:10px 0; width:auto!important; padding:10px 15px 20px !important; }
.catalog-product-view .product-shop .product-options-bottom{ margin:10px 0; }
.catalog-product-view .product-shop .product-options dl{ margin:0; }
.catalog-product-view .product-shop .addthis_toolbox{ padding:0; }
.catalog-product-view .product-shop .addthis_toolbox a{ padding:0 10px 0 0; }

.product-shop .product-options-bottom, .product-options-bottom .add-to-cart{ float:none; }

.catalog-product-view .product-shop .product-name h1{ padding:0; font-size:36px; color:#f54343; line-height:normal; font-family:"HelveticaNeueBold", Helvetica, sans-serif; }
.catalog-product-view .thumbbox{ width:100%; }

#ibox_wrapper{ border:0!important; background:none!important; }
#ibox_wrapper #ibox_content{ color:#333; margin:0; padding:0; border:0!important; background:none!important;  }
#ibox_wrapper #ibox_content .block{ border:0; margin:0; padding:0; }
#ibox_wrapper #ibox_content .block .actions{ padding:12px 0 0; }
#ibox_wrapper #ibox_footer_wrapper{ padding:0; background:none; height:auto; overflow:visible; }
#ibox_wrapper #ibox_footer_wrapper a{ width:20px; height:20px; background:url(../images/close-iBox.png) no-repeat; text-indent:-99999px; position:absolute; top:13px; right:14px; border:0; }
#shipping-estimate-results .block-content{ padding-top:0; }

.catalog-product-view .socialbars{ margin-bottom:10px; }

.reviews-wrapper .reviews-container{ background:none!important; padding:0!important; border:0!important; }
.reviews-wrapper .review-top .review-average-info{ margin:0!important; padding:0!important; background:#4dbcee!important; /*margin-top:50px!important; padding:50px 0!important;*/ }
.reviews-wrapper .review-top .review-average-info *{ color:#fff!important; }
.reviews-wrapper .box-reviews .review-dt, .reviews-wrapper .box-reviews .review-dd{ margin:0!important; padding:0!important; border:0!important; }
.reviews-wrapper .review-top .button-write-review{ width:auto!important; margin:0!important; padding:0!important; height:auto!important; float:left!important; }
.reviews-wrapper .review-top .average-rating{ width:auto!important; padding:0!important; margin:0!important; border:0!important; float:right!important; }
.reviews-wrapper .review-top .button-write-review .review-dialog{ margin:0!important; padding:7px 30px 7px 15px!important; background:url(../images/arw-review.png) 93% center no-repeat #009FDF!important; border:0!important; text-transform:uppercase!important; height:auto!important; border-radius:2px!important; }
.reviews-wrapper .review-top .button-write-review .review-dialog:hover{ background:url(../images/arw-review.png) 93% center no-repeat #555!important; }
.reviews-wrapper .value-review-attr{ /*color:#888!important; */}
.helpful-form a.review-vote-rating{ padding:0!important; margin:0!important; height:auto!important; width:auto!important; background:none!important; float:none!important; display:inline-block!important; }
.reviews-wrapper .box-reviews .review-dd .helpful-block{ padding:0 0 15px!important; }
.review-wrapper.txt{ overflow:hidden!important; /*color:#888!important;*/ }

.reviews-wrapper .reviews-container .rating-box{ background:url(../images/rw-inactive-star.png) repeat-x!important;}
.reviews-wrapper .reviews-container .rating-box .rating{ background:url(../images/rw-active-star.png) repeat-x!important; }

.reviews-wrapper .review-top .average-caption, .reviews-wrapper .average-based-on{ display:none!important; }
.reviews-wrapper .review-top .average-rating .rating-box{  background:url(../images/average-inactive-star.png) repeat-x!important; height:38px!important; width:210px!important; }
.reviews-wrapper .review-top .average-rating .rating-box .rating{  background:url(../images/average-active-star.png) repeat-x!important; height:38px!important; }

.helpful-form a.review-vote-rating span{ color:#2188a1!important; }
.helpful-form a.review-vote-rating:hover span{ color:#2188a1!important; }
.box-reviews .review-dd .helpful-question{ color:#888!important; }
.reviews-wrapper .box-collateral .review-hr{ border:0!important; border-top:1px solid #ccc!important; margin:15px 0!important; }
.reviews-wrapper .box-reviews .share-fb, .box-reviews .share-twitter{ display:none!important; }
.reviews-wrapper .box-reviews .review-dd .images-box{ width:auto!important; margin-right:50px!important; }
.reviews-wrapper .box-reviews .review-dd .image-review{}
.reviews-wrapper .box-reviews .review-dd .image-review div{ display:none!important; }
.reviews-wrapper .box-reviews .review-dt{ width:18%!important; margin:0!important; padding:0!important; }
.reviews-wrapper .box-reviews .review-dd{ width:82%!important; margin:0!important; padding:0!important; }
.reviews-wrapper .box-reviews .review-dt .nickname{ color:#333!important; }
.reviews-wrapper .box-reviews .review-dt .date{ color:#888!important; }
.box-reviews .review-dd .title{ display:none!important; }
.reviews-wrapper .box-reviews .review-dd .image-review{ width:auto!important; margin:0 auto!important; }
.reviews-wrapper .header-reviews{ margin-bottom:6px!important; }

.reviews-wrapper .review-top .review-sorts{ color:#333!important; float:right!important; clear:none!important; }
.reviews-wrapper .review-top .review-sorts *{ color:#333!important; }
.reviews-wrapper .review-top .review-sorts .select-review-sorts{ background:#eee!important; padding:5px!important; margin:0!important; font-size:12px!important; }

.custreview-block{ float:left!important; }
.custreview-block .custreview{ margin:0!important; font-weight:bold!important; font-size:40px!important; }
.custreview-block .custothers{ margin:0!important; font-size:20px!important; }
.custreview-block .count{ margin:0!important; font-weight:bold!important; font-size:28px!important; }

.reviews-wrapper .reviews-container #customer-reviews{ margin:15px auto!important; }
.reviews-wrapper #customer-reviews .pager{ display:block!important; margin:0!important; padding:0!important; }
.reviews-wrapper #customer-reviews .limiter{ display:none!important; }
.reviews-wrapper #customer-reviews .pages{ float:right!important; text-align:right!important; }
.reviews-wrapper #customer-reviews .amount{ display:inline-block!important; margin:12px 0 0!important; }
.reviews-wrapper .pager .pages ol{ display:inline-block!important; margin:0!important; }
.reviews-wrapper .pager .pages li{ display:inline-block!important; }

.writereview-box{ height:40px; margin-top:20px; }

.catalog-product-view .mainTabHeading{ height:40px; }
.catalog-product-view .mainTabHeading li{ width:24.4%; margin-right:0.8%; }
.catalog-product-view .mainTabHeading li:last-child{ margin-right:0; }
.catalog-product-view .mainTabHeading li a{ padding:0; hanging-punctuation:34px; line-height:34px; font-size:14px; text-transform:uppercase; background:none!important; border-top:5px solid #bcbcba; color:#bcbcba; display:block; }
.catalog-product-view .mainTabHeading li.active a{ color:#f54343; border-top:5px solid #f54343; }

.catalog-product-view .tabsection .product-tabs-content{ padding:0; border:0; margin-bottom:20px; }

.catalog-product-view .tabsection .features .block-left{ float:left; width:70%; margin-bottom:30px; }
.catalog-product-view .tabsection .features .block-right{ float:left; width:30%; margin-bottom:30px;}

.product-collateral h2{ font-size:38px; padding-bottom:5px; }

/* Data Table
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.data-table { width:100%; }
.data-table th,
.data-table td { padding:10px; }
.data-table thead { background:none; border-bottom:1px solid #e5e5e5; }
.data-table thead th { font-weight:bold; vertical-align:bottom; border-right: none; }
.data-table thead th.wrap { white-space:normal; }

.data-table tr.odd td,
.data-table tr.odd th { border-right:1px solid #f5f5f5;}
.data-table tr.odd td.last { border-right:none; }
.data-table tr.odd {}
.data-table tr.odd.last { border-bottom:#eee solid 1px; }

.data-table tr.even td,
.data-table tr.even th { border-right:1px solid #f5f5f5; }
.data-table tr.even td.last { border-right:none; }
.data-table tr.even { background-color:#fbfbfb; }

.data-table tbody tr:hover {}
.data-table tbody tr.product-shop-row:hover { background-color:#fff; } /*TODO:needed?*/
.data-table tbody.odd {}
.data-table tbody.odd td { border-width:0 1px; }
.data-table tbody.odd tr.last { border-bottom:#e5e5e5 solid 1px; }
.data-table tbody.even { background-color:#f5f5f5; }
.data-table tbody.even td { border-width:0 1px; }
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td {}
.data-table th .tax-flag { /*white-space:nowrap;*/ font-weight:normal; }

/* Additional classes for mobile devices
-------------------------------------------------------------- */
/* Cell title */
.data-table .cell-label { display:none; }

.data-table th{ font-weight:normal; font-size:13px; color:#333; text-align:left; display:table-cell; vertical-align:middle; }

.boughttogethr{ background:#4dbcee; padding:15px 0; }
.boughttogethr .box-collateral{ margin:0 auto; }
.boughttogethr h2{ color:#fff; border:0; padding:0; margin:0 0 10px; }
.boughttogethr *{ color:#fff; }
.boughttogethr a:hover{ color:#333; }
.boughttogethr .product-images a{ display:block; }

.bt-table{  }
.bt-wrap{ float:left; width:75%; }
#__bt_totalPriceTD{ float:right; width:25%; }
.bt-wrap-text{   }
.boughttogethr .bt-list{ display:inline-block; }
.boughttogethr .bt-plus{ height:107px; line-height:107px; padding:0 15px 0 12px; font-weight:bold; font-size:40px!important; }
.boughttogethr .currentproduct{  }
.boughttogethr .product-images{ width:auto; }
.boughttogethr .product-images img{ }
.boughttogethr .currentproduct .product-images img{ }
.boughttogethr ol.title-list{ float:left; clear:left; margin-top:10px; }
.boughttogethr ol.title-list li{  }
.boughttogethr ol.title-list li a{ font-size:12px; }
.boughttogethr ol.title-list li b{ padding-left:5px; }
.title-list .fbt-price{ padding-left:10px; font-weight:bold; }

.form-button.button.btn-cart{ box-shadow:none; float:right; margin-top:18px; width:100%; }
.form-button.button.btn-cart span{ background:#4ed64e; font-weight:bold; font-size:16px; border:0; padding:14px 0px; width:100%; }
.form-button.button.btn-cart:hover span{ background:#7beb7b; }

#__bt_totalPrice{ font-size:18px; text-align:center; }
#__bt_totalPrice strong{ display:inline-block; font-weight:normal; }
#__bt_totalPrice span{ font-weight:bold; padding-left:10px; }


.tabactive #product_tabs_description_contents, .tabactive #product_tabs_additional_contents{ display:inline-block!important; }


.tabactivedesc #product_tabs_description_contents{ display:inline-block!important; }
.tabactivedesc #product_tabs_specification_contents, .tabactivedesc #product_tabs_tabreviews_contents, .tabactivedesc #product_tabs_additional_contents{ display:none!important; }

.tabactivespec #product_tabs_additional_contents{ display:inline-block!important; }
.tabactivespec #product_tabs_specification_contents, .tabactivespec #product_tabs_tabreviews_contents, .tabactivespec #product_tabs_description_contents{ display:none!important; }

.tabactivespecdet #product_tabs_specification_contents{ display:inline-block!important; }
.tabactivespecdet #product_tabs_additional_contents, .tabactivespecdet #product_tabs_tabreviews_contents, .tabactivespecdet #product_tabs_description_contents{ display:none!important; }

.tabactiverev #product_tabs_tabreviews_contents{ display:inline-block!important; }
.tabactiverev #product_tabs_additional_contents,  .tabactiverev #product_tabs_specification_contents, .tabactiverev #product_tabs_description_contents{ display:none!important; }

.catalog-product-view .prtpage-wrap{ width:auto; padding:0; }


.box-collateral.box-up-sell{ margin:0 auto; }

#upsell-product-table #owl-demo4 .ic_caption{ margin:0; height:100px; }
#upsell-product-table .itemInner{ padding:0; border:0; }
.ic_caption .product-name a{ color:#404040; font-size:16px; text-align:center; line-height:0.9; }
#upsell-product-table .mix_inner{ margin:0; padding-bottom:30px; }
#upsell-product-table .sliderNabU{ bottom:-7px; }
#upsell-product-table .special-price .price-label{ display:none; }

.add{ font-size:25px; }

.product-view .product-img-box .zoom-notice{ margin:10px 0 0; }
.latest-news h2, .tabsection h2.tle{ font-size:28px; }

.linksList a:hover, .suport a:hover, .copyright a:hover{ color:#fff; }

.sorter .sort-by select{ padding:7px 10px; }

.product-view .tagcont .tag{ background: url("../images/tag.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    display: block;
    float: left;
    font-size: 11px;
    height: 20px;
    line-height: 19px;
    padding: 0 10px 0 15px;
    white-space: nowrap; }
	
.product-view .tagcont .tag{ float: left; margin-right: 10px; }

.sorter .sort-by select{ float:right; }

.marketing, .tab-1column{ position:relative; }
.marketing .collapsetop, .viewCollapse, .configHead{ position:absolute; right:0; top:0; z-index:999; width:20%; background:#2188a1; cursor:pointer; display:block; }
.marketing .collapsetop span, .viewCollapse span{ height:30px; line-height:32px; color:#fff; margin:0 15px; text-transform:uppercase; font-size:14px; background:url(../images/fliter-opened.png) right 8px no-repeat; display:block; }

.configHead{ cursor:default; }
.configHead span{ height:30px; line-height:32px; color:#fff; margin:0 15px; text-transform:uppercase; font-size:14px; display:block; }

.viewCollapse, .configHead{ position:static; width:auto; margin-top:15px; }	
.viewCollapse span{ margin:0 10px; }

.collapsetop.toggle span, .viewCollapse.toggle span{ background:url(../images/fliter-closed.png) right 8px no-repeat; }


.marketing .amshopby-filters-top{ width:100%!important; border:0; background:#2188a1; border:0; }
.marketing .amshopby-filters-top .block-title,
.marketing .amshopby-filters-top .block-subtitle{ display:none; }
.marketing .amshopby-filters-top .block-content{ padding:8px 15px; background:none; }

.marketing  .layerednav-top #narrow-by-list table, .marketing #narrow-by-list table tr, .marketing #narrow-by-list table td, .marketing #narrow-by-list table tbody{ display:block; width:100%!important; vertical-align:top; float:left; }
.marketing #narrow-by-list table td{ margin-bottom:8px; }
.marketing .layerednav-top #narrow-by-list{ margin:0; }
.marketing .layerednav-top #narrow-by-list dt,
.marketing .layerednav-top #narrow-by-list dd,
.marketing .layerednav-top #narrow-by-list li{ border:0; display:inline-block; vertical-align:top; padding:0; text-transform:none; background:none; font-size:15px; line-height:normal; color:#2188a1; }
.marketing .layerednav-top #narrow-by-list ol{ margin:0; padding:0; display:block!important; }
.marketing .layerednav-top #narrow-by-list dt{ width:14%; padding-right:1%; cursor:default; float:left; text-align:right; }
.marketing .layerednav-top #narrow-by-list dt span{ text-align:left; float:left; }
.marketing .layerednav-top #narrow-by-list dd{ width:85%; float:right; }


.marketing .layerednav-top #narrow-by-list li a{ color:#fff; background:url(../images/filter-uncheck.gif) 0 3px no-repeat; padding:0 6px 0 20px; font-weight:normal; }
.marketing .layerednav-top #narrow-by-list li a.amshopby-attr-selected, .marketing .layerednav-top #narrow-by-list li a.checked{ background:url(../images/filter-checked.gif) 0 3px no-repeat; font-weight:normal; }

.marketing .layerednav-top #narrow-by-list li{ width:25%; }


.col-sm-3 .block-layered-nav.amshopby-collapse-enabled .block-subtitle{ display:none; }{}
.col-sm-3 .block-layered-nav.amshopby-collapse-enabled dt{ padding:5px; background:none!important; }
.col-sm-3 .block-layered-nav.amshopby-collapse-enabled .currently li{ padding-left:5px; }
.col-sm-3 .block-layered-nav.amshopby-collapse-enabled .currently .label{ color:#333; vertical-align:middle; font-weight:normal; font-size:12px; padding:0; }
.col-sm-3 .block-layered-nav.amshopby-collapse-enabled .currently .btn-remove{ right:5px; }

.amshopby-filters-left{}
.amshopby-filters-left #narrow-by-list{ margin:0; }
.amshopby-filters-left #narrow-by-list dt{ font-size:14px; font-weight:normal; }
.amshopby-filters-left #narrow-by-list dt span{ }
.amshopby-filters-left #narrow-by-list dd{ padding:0 5px; border:0; }
.amshopby-filters-left #narrow-by-list li a{ font-size:14px; color:#555; }

.amshopby-filters-left #narrow-by-list li a{ background:url(../images/filter-left-uncheck.gif) 0 3px no-repeat; padding:0 6px 0 20px; font-weight:normal; }
.amshopby-filters-left #narrow-by-list li a.amshopby-attr-selected, .amshopby-filters-leftp #narrow-by-list li a.checked{ background:url(../images/filter-left-checked.gif) 0 3px no-repeat; font-weight:normal; }

.catalog-category-view .block-reviewed{ display:none; }



/*Modified on July 29 2014*/
.products-grid .price-box.price-box, .products-list .price-box, .box-up-sell .ic_caption .price-box{ 
-webkit-border-radius: 0!important;
-moz-border-radius:0!important;
border-radius:0!important; width:auto!important; height:auto!important; line-height:normal; text-align:center; position:absolute; left:0; top:0; background:#f12b63; padding:5px 15px; margin:10px 0 0 0 }

.products-grid .price-box .regular-price, .products-list .price-box .regular-price{ margin-top:0}

.products-grid .price-box *, .products-list .price-box *, .box-up-sell .ic_caption .price-box *{ color: #fff!important;}
.ic_caption .regular-price .price, .box-up-sell .ic_caption .regular-price .price {color: 333;font-size: 21px; font-weight: bold;}
dl#narrow-by-list > span{ background:url(../images/shadow_bg_left.png) no-repeat  left bottom ; padding: 0 0 17px 0; display:block}

.magicat-container, .block-layered-nav, .block-compare, .block-tags, .block-list{-moz-border-radius:10px!important;/*Firefox*/
-webkit-border-radius:10px!important;/*Safari, Chrome*/
border-radius: 10px!important;
}

.magicat-container .block-title, .block-layered-nav .block-title, .block-compare .block-title, .block-tags .block-title, .block-list .block-title  { background:#1f1949!important; -webkit-border-radius:10px 10px 0 0!important; border-radius: 10px 10px 0 0!important;}

.block .block-title{ background:#1f1949;}

.toolbar .pager{ display:inline-block!important; margin:0!important}
.pager .amount, .toolbar-bottom .limiter, .toolbar-bottom .sort-by, .toolbar-bottom .view-mode{display:block!important; }

.toolbar{ text-align:center; }
.pager .pages ol{ display:inline-block; margin:0; }
.pager .pages{ display:inline-block; }



.block .block-content{ background:none!important}
#ibox_wrapper .block-content{ background:#fff!important}

.amshopby-filters-top {
    border-radius: 0 !important;
}

.catalog-category-view .toolbar { border-bottom:none; border-top:none; padding:0; }
.catalog-category-view .products-grid{ margin-top:0!important; }
.catalog-category-view .amshopby-filters-top{ margin:0; }
.catalog-category-view .products-list .price-box { width:100px!important; }
.amlanding-page-view .products-list .price-box { width:100px!important; }

.catalog-category-view .saleBlock {
    border: 1px solid #91d13f;
    border-radius: 8px !important;
    padding: 10px 15px;
    text-transform: uppercase;
	background-color: #91d13f;
	font-size:16px;
	font-weight:bold;
	color:#000;
}
.catalog-category-view .newBlock {
    border: 1px solid #419ED7;
    border-radius: 8px !important;
    padding: 10px 15px;
    text-transform: uppercase;
	background-color:#419ED7; 
	font-size:16px;
	font-weight:bold;
	color:#000;
}

.catalog-category-view .saleBlock a, .catalog-category-view .newBlock a{ color:#000; }

.product-options ul.options-list .label{ color:#333; font-size:11px; text-align:left; padding:7px 0 0; }

.catalog-product-view .product-shop .price-box-bundle .price-box{ float:none; }



ul.itemPro li{ height:auto; /*min-height:490px;*/ }
.searchresult ul.itemPro li{ min-height:0; }
#fullwide .category-products ul.itemPro li{ min-height:355px; }
/*#fullwide .category-products ul.itemPro li p img{ height:300px; }*/

.catalog-product-view .product-shop .withCollapse .product-options{ margin-top:0; border-top:0; display:none; }
.withCollapse .price-box-bundle{ padding:0; line-height:normal; }
.withCollapse .price-notice{ padding:0; }
.withCollapse .product-options ul.options-list label{ font-size:13px; }

.withCollapse #super-product-table thead .first.last th.a-right{ text-align:left!important; }
.withCollapse #super-product-table .price-box .old-price span{ display:inline-block; }
.withCollapse #super-product-table .special-price{ text-align:left; }
.withCollapse #super-product-table .special-price .price{ font-size:15px; color:#404040; display:inline-block; margin-top:5px; }

.withCollapse #super-product-table td{ font-size:12px; }


.withCollapse .full-product-price .price{ font-size:40px; padding-left:5px; vertical-align:middle; color:#333; }
.product-shop .regular-price .price{ font-size:40px; }
.withCollapse .minimal-price .price{ font-size:30px; padding-left:5px; vertical-align:middle; }
.withCollapse .price_box{ float:left; margin-top:15px; }

.withCollapse .slctBox{ padding:5px 0 15px; }
.withCollapse .slctBox .input-box{ float:left; }
.withCollapse .slctBox .qty-holder{ float:right; padding:0; }

.withCollapse #super-product-table{ display:none; width:100%!important; margin:0; }
.withCollapse.grouped .add-to-box{ margin-top:0; }
ul#magicat a{ font-size:14px; }
.toolbar-bottom .toolbar .pages:before, .toolbar-bottom .toolbar .pages:after{ border:0!important; }

.catalog-product-view .product-shop .configurable .product-options{ margin-top:0; padding:0!important; border:0; margin-bottom:20px; }
.catalog-product-view .product-shop .configurable .product-options dd{ padding:0; }
.catalog-product-view .product-shop .configurable .product-options p.required{ top:6px; margin:0; right:0; }
.catalog-product-view .product-shop .configurable .product-options dd select{ width:100%; }

.sub-container .nm_top, .sub-container .nm_bottom{ margin:0; padding:0; }
.sub-container .nm_top{ margin-bottom:12px; }
.sub-container .nm_bottom{ margin:0 15px 10px 0; }

/*.crosssell-wrap{}
#crosssell-products-list{}
.crosssell-wrap .item{ padding:0 7px; width:380px; max-width:385px!important; }
.crosssell-wrap .itemInner{ border:1px solid #f2f2f2; box-shadow:none; }
.crosssell-wrap .itemInner .bottomBox{ display:none; }
.crosssell-wrap .itemInner .product-name a{ height:34px; text-align:center; text-transform:none; }

#upsell-product-table #owl-demo4 .owl-item{ padding:0 7px; }*/

.upsellpro .item{ padding:10px; border:0; }


#feedback .starreview-box{ padding-top:40px; }

.catalog-category-view .tab-1column{ width:auto; padding:0; }


#ibox_wrapper .block .block-title{ background:#2188a1; }
#ibox_wrapper .block .block-title strong span{ font-weight:bold; font-size:20px; }
#ibox_wrapper #shipping-estimate-results .block-content{ background:#2188a1!important; padding:15px; }
#ibox_wrapper #shipping-estimate-results .block-content *{ color:#fff; }
#ibox_wrapper #shipping-estimate-results .block-content .tbl{ margin-bottom:0; }
#ibox_wrapper #shipping-estimate-results .block-content .tbl *{ font-size:14px; font-weight:bold; }


.withCollapse .price-box .price-from, .withCollapse .price-box .price-to{ display:inline-block; }
.withCollapse .price-box .price-from span, .withCollapse .price-box .price-to span{ color:#333; }


.products-grid .price-box.price-box, .products-list .price-box{ width:auto!important; }

.catalogsearch-result-index .marketing .collapsetop{ top:-30px; right:15px; }


.specifichtml{ margin-top:60px; margin-bottom:45px; overflow:auto; }
.specifichtml .dimensions{ width:60%; }
.specifichtml .imgBox{ margin-top:10px; }	
.specifichtml h2{ font-size:25px; }
.specifichtml h3{ font-size:21px; font-weight:normal; }
.spec-table{ border:1px solid #ddd; margin-bottom:15px; }
.spec-table table{ border:0; margin:0; }
.spec-table th{ background:#d6d6d6; text-align:center; border:1px solid #f5f5f5; font-weight:bold; }
.spec-table td{ background:#eee; text-align:center; border:1px solid #f5f5f5; }

.dechtml{ }
.dechtml .row{ margin-bottom:15px; }

.imgGallery{ margin-top:15px; }
.imgGallery a.inline{ display:block; margin-bottom:30px; height:120px; overflow:hidden; }
/*#cboxLoadedContent{ margin-bottom:0!important; }*/

.boughttogethr{ margin-top:45px; }

.cms-page-view .tab-1column > .container{ padding:0; }




body h1{ font-size:48px!important; color:#f54343!important; text-transform:none!important; }



.dlvry{ margin:45px 0; }

.specifichtml{ margin-bottom:0; }

body.catalog-product-view{ padding:0; }
body.catalog-product-view .navbar-fixed-top{ position:relative; margin-bottom:20px; }

.taghtml{ margin-top:45px; }
.taghtml .pad{ padding:10px 0;  }
.taghtml a{ color:#fff; font-size:11px; font-weight:normal; background:url(../images/bg-tag.gif) right center no-repeat #2188a1; height:19px; line-height:19px; padding:0 15px 0 10px; display:inline-block; margin:0 4px 8px; border-radius:2px 0 0 2px !important; }

.product-shop .add-to-cart .allow_partial_payment{ width:100%!important; }
.product-shop .allow_partial_payment select{ width:100%; }
.product-shop .add-to-cart #partialpayment-help{ max-width:100%!important; position:absolute; width:94%; z-index:999; }
.product-shop .add-to-cart .allow_partial_payment h2{ font-size:18px!important; }

.product-shop #partialpayment-help .total-to-be-paid{ border:1px dashed; padding:5px 10px; text-align:left; }


.checkout-onepage-index h2, .checkout-onepage-index h3, .checkout-cart-index h2, .checkout-cart-index h3, .cart-table .product-name, #shopping-cart-table .tableRow.heading div, #shopping-cart-table .tableRow.heading h2{ font-size:13px!important; }

strong.sec-heading{ display:block; background:none repeat scroll 0 0 #2188a1;color:#FFF; font-size:13px!important; margin:0 0 10px;padding:10px;text-align:left;background-image:none!important}

.my-account .page-title h1, h2.line_heading, .fieldset .legend, .page-title h1, h2.line_heading{ font-size:18px!important; }

#opc-login h4{ font-size:1em!important; }


.layer-titletop h3{ font-size:16px!important; }

.my-account .addresses-list h2, .my-account .addresses-list h3, .dashboard .box .box-title h3, .dashboard .box .box-title h4, .box-account .box-head h2{ font-size:13px!important; }

.dashboard .box-info h4{ font-size:12px!important; }

#my-orders-table1 tr th{ font-weight:bold; border:0; background:#f2f2f2; padding:10px; color:#404040; text-align:left!important; }
#my-orders-table1 tr td{ padding:10px; text-align:left!important; }

.box-account.box-recent .pager .amount, .box-account.box-recent .pager .limiter label{ margin-top:0; }


.monkey-multisubscribe .buttons-set{ margin-top:0; padding:0; border:0; }

.block-progress .block-title strong{ color:#fff; }
.block-progress{ border:1px solid #dfe1e9; }
.block-progress .block-title{ padding:2px 15px; margin:0; }

.catalog-product-view #fancybox-wrap{ z-index:999999; }


#nav .customBlock a{ padding:0; cursor:pointer; background:none; color:#2188a1; }
#nav .customBlock a:hover{ color:#2188a1; }
#nav .customBlock p a{ background:none; padding:5px 0; }
#nav .customBlock p a:hover{ background:none; }

#nav .customBlock .topbanners{ margin:0; }



.goog-te-banner-frame{ display:none; }
body{ top:0!important; }
.goog-te-gadget{ float:right; height:24px; /*margin-right:15px;*/ }
.goog-te-gadget .goog-logo-link{ display:none; }
.goog-te-gadget select{ margin:1px 0 0!important; border:1px solid #ccc; color:#333; padding:2px 3px; height:22px; font-size:11px;/* background:url(../images/arw-select.png) 97% center no-repeat #fff; */text-overflow:""; text-indent:0.01px; display:block; }
.skiptranslate.goog-te-gadget{ height:24px; overflow:hidden; margin-top:12px; }


ul.itemPro li .bottomBox{ height:45px; }

.marketing .rowExt .collapsetop{ right:15px; top:-29px; }


#ibox_overlay{ background:url(../images/fancybox_overlay.png)!important; }

#ibox_wrapper #ibox_content{ height:auto!important; }

.review-top .button-write-review{ text-align:left; }
.reviews-wrapper .review-top .button-write-review{ padding-bottom:35px; text-align:left; }

#upsell-container .block .block-title{ background:none; }
#upsell-container .block-title strong{ font-size:38px; color:#2188a1; font-weight:bold; text-transform:none; }

#upsell-container .mix_wrapper .jcarousel-next, .mix_wrapper .jcarousel-prev{ width:45px; height:45px; line-height:52px; }
#upsell-container .mix_wrapper i{ font-size:22px; }

#upsell-container p.old-price{ display:none; }

#upsell-container .separator{ display:none!important; }

.block .block-title strong a{ color:#fff; }label[for="p_method_sagepaydirectpro"], label[for="p_method_sagepayserver"], label[for="p_method_sagepayform"]{ height:14px; }

.contactContainer .buttons-set{ border:0; margin:0; }

#products-list .desc.std{ text-transform:none; }

.product-view .product-shop .add-to-links{ float:right; }
.product-view .product-shop .add-to-links li{ margin-right:0; float:none; display:block; padding:2px 0; }


.block .block-content li.item{ background:none; }

.block-compare .block-content li.item a {
    color: #404040;
    letter-spacing: 1px;
    line-height: 12px;
    text-decoration: none;
}



.imgGallery a.inline{ height:auto; margin-bottom:30px; }




.box-account, .my-account, #checkoutSteps{ overflow:auto; }

.category-description{ margin-top:5px; }

#shopping-cart-table .ampreorder_note
{
	position: absolute;
	bottom: -20px;
	left: 15px;
}

.latest-news h3{ font-size:38px!important; }
.logBox .headingBox .line_heading { font-size:38px!important; }

.topbanners .adtext strong{ float:left; padding:8px 0 2px; color:#fff; }
.topbannerfull .adtext strong{ float:left; padding:8px 0 2px; color:#fff; }


.cms-page-view.cms-climbing-frames-reviews-gallery-html h1, .cms-page-view.cms-playhouses-reviews-gallery-html h1, .cms-page-view.cms-yardistry-reviews-gallery-html h1, .cms-page-view.cms-equine-reviews-gallery-html h1{ font-size:48px!important; }

.suport .cInfo{ font-size:21px; }
.googlan{ float:left; display:inline; }
.header_currency{ float:right; }
.currency_pan { color:#fff; padding:14px 2px 3px; font-weight:bold;  }
.currency_detail{ left:-82px; top:34px; width:137px!important; }
.goog-te-gadget select{ padding:0; }
.remain_cart{ top:40px; }

.sp-methods input.cvv{ width:5em !important; }

#shippingcal .error-msg span{ font-size:12px; color:#000 !important; }

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}



.reviews-wrapper #feedback .review-top .review-average-info, .reviews-wrapper #feedback .review-top.no-reviews .button-write-review{ display:block!important; width:auto; float:none!important; }
.reviews-wrapper #feedback .review-top .review-average-info *{ text-align:left; }
.reviews-wrapper #feedback .review-top .average-rating{ float:right; width:auto; clear:right; }
.reviews-wrapper #feedback .review-top .average-rating *{ text-align:right; }
.reviews-wrapper #feedback #customer-reviews .review-hr{ display:none; }
.reviews-wrapper #feedback #customer-reviews .review-dd .recommend{ line-height:normal; margin:0; }
.reviews-wrapper .box-reviews .header-reviews .ratings-table{ margin:0; }
.reviews-wrapper #feedback #customer-reviews .review-dt .nickname{ margin-bottom:10px; }
.reviews-wrapper #feedback .header-reviews{ float:none; }
.reviews-wrapper #feedback #customer-reviews div[itemprop="review"]{ border-color:#ccc; padding-bottom:15px; margin-bottom:15px; }
.reviews-wrapper #feedback #customer-reviews .review-dd .recommend{ float:none; }
.reviews-wrapper #feedback #customer-reviews .review-dd .review-wrapper li{ float:none; }
.reviews-wrapper #feedback .review-top.no-reviews .button-write-review{ padding-bottom:35px!important; }
.reviews-wrapper .review-top .button-write-review .review-dialog{ margin:10px 0!important; }
.reviews-wrapper .review-dialog-block #review-form .header .tell-us{}

.marketing .amshopby-filters-top#view_top{ width:auto!important; height:auto!important; padding:15px 15px 1px; }
.marketing .amshopby-filters-top .block-content{ display:block; max-width:none; padding:0; margin-bottom:8px; position:relative; }
.marketing .amshopby-filters-top .block-content ol{  max-width:none; }
.marketing .layerednav-top #narrow-by-list li a{ padding-right:0; }
.marketing .layerednav-top #narrow-by-list li a span.count{ color:#2188a1; padding-left:3px; }
.marketing .layerednav-top .actions{ background:none; padding:0; border:0; position:absolute; right:0; top:0; z-index:99; }
.marketing .layerednav-top .actions a{ color:#fff; }


.catalog-product-view .product-shop .moreinfo{ background:none; }
.moreinfo .popship{ width:64%; float:left; }
.product-view .product-shop .add-to-links li .separator{ display:none; }

.header{ position:fixed; left:0; top:0; width:100%; height:60px; }
.head-left{ float:left; }
.head-right{ float:right; }

.header .inner{}
.main-logo{ margin:8px 0 0; float:left; }
.main-logo a{ display:inline-block; max-width:470px; }
.main-logo strong{ display:none; }

.head-left .iconBox{ float:left; }
.head-right .iconBox{ float:right; }

.header .iconBox a.ico, .header .iconBox a.cart{ display:block; width:60px; height:60px; line-height:60px; font-size:0; background-color:transparent; background-position:center center; background-repeat:no-repeat; text-align:center; vertical-align:middle; }
.header .iconBox a.ico:hover{ background-color:#444; }
.header .iconBox a.ico.help{ background-image:url(../images/sprite-head.png); background-position:-38px center; }

.header .iconBox a.ico.user{ background-image:url(../images/sprite-head.png); background-position:-90px center; }

.header .iconBox a.cart{ background:url(../images/sprite-head.png) 13px 15px no-repeat #FFF; }

body.cms-index-index, body,
body.catalog-product-view{ padding-top:80px; }
.header .container{ width:100%; padding:0; }

.sidemenu{ float:left; margin-right:15px; }
.sidemenu .gn-menu-main{ position:relative; }
.sidemenu .gn-menu-main .gn-icon.ico{ background:#fff!important; }
.sidemenu .menu-icon{ display:inline-block; vertical-align:middle; }
.sidemenu .menu-icon i{ display:block; background:#333; width:30px; height:3px; margin:3px 0; line-height:0; font-size:0; text-indent:-9999px; white-space:nowrap; }


.sidemenu .gn-menu li.gn-search-item{ border-top:1px solid #ddd; }
.sidemenu .gn-menu li{ border-bottom:1px solid #ddd; font-size:16px; }
.sidemenu .gn-menu li a{ padding:12px 22px; display:block; color:#4f4f4f;}
.sidemenu .gn-menu li a span{ display:inline-block; vertical-align:middle; }
.sidemenu .gn-menu li a:hover{ background-color:#eee; color:#333; }
.sidemenu .gn-submenu{ display:none; }

.sidemenu .gn-menu li a .glyphicon{ margin-right:22px; }


.gn-menu-wrapper.gn-open-all, .gn-menu-wrapper.gn-open-part{ box-shadow:4px 4px 0 0 rgba(35,35,35,0.1); }
.gn-menu-wrapper.gn-open-all .gn-submenu li{ height:auto; }

.header3 .form-search{ padding:6px 0 0 14px; }
.header .srcBox{ position:relative; }
#search_mini_form{ float:none; display:block; }
.header .form-search input.input-text{ width:100%; margin:0; height:30px; line-height:30px; padding-left:46px; font-size:15px; }
.header .form-search button{ position:absolute; left:0; top:0; width:30px; height:30px; font-size:16px; color:#575c70; }


.main-logo .show-mobile{ display:none; }


.header_cart.block-cart .summary{ display:block; }
.header_cart .classy{ position:absolute; right:2px; top:3px; height:auto; line-height:normal; }
.header_cart .classy span.count{ display: inline-block; min-width: 10px; padding: 3px 7px; font-size: 12px; font-weight: bold; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; background-color: #f05452; border:1px solid #f05452; }

.remain_cart{ top:100%; right:0; background-color:#333; }

/* 14-07-2016*/

.mix_wrapper a.product-image img.hoverImg, .itemPro li a.product-image img.hoverImg{
    left:0px;
    position: absolute;
    bottom:-600px;
  transition: all 200ms ease-in-out 0s;
 -moz-transition: all 200ms ease-in-out 0s;
    -ms-transition: all 200ms ease-in-out 0s;
    -o-transition: all 200ms ease-in-out 0s;
    -webkit-transition: all 200ms ease-in-out 0s;
}
.category-products ul.itemPro li:hover img.hoverImg{bottom:0;}

.dimensionInfo{text-transform: none; font-size:13px; }

.pager li.active a{ background-color: #eee; text-decoration: none; }

.availability.out-of-stock span {background: url(../images/local.png) no-repeat scroll 5px 8px #f83333; padding:5px 10px 5px 22px; color:#fff;}

/*18-08-2016*/

.register_box .side-left{float:left; width:60%; padding-right:50px;}
.register_box .content h2{background:none repeat scroll 0 0 #49BDEE;color:#FFF;display:inline-block;font-size:25px;padding:0 10px;position:relative;text-transform:uppercase}
.register_box .content h2 span{float:left;left:0;padding:15px 5px 15px 15px;position:absolute;top:0;}
.register_box .content h2 p{float:left;margin:0;padding:13px 13px 13px 40px; font-size:38px; color:#fff;}
.register_box .content p{font-size:18px; color:#000;}
.register_box .fieldset{background:#f5f5f5; border:0px;}
.register_box .form-list .field{width:100%;}
.register_box .form-list .field .field{margin-bottom:7px;}
.register_box .form-list .field .field.name-lastname{margin:0;}
.register_box .form-list label{width:30%; font-weight:normal; text-align:right; padding-right:35px;}
.register_box .form-list .input-box{width:57%; display:inline-block;}
.register_box .form-list input.input-text{height:45px; border:none;}
.register_box .form-list label.required em{right:25px;}

.register_box .buttons-set{text-align:center; border:0px;}
.register_box .buttons-set button.button {float:left; margin-left:30%;}
.register_box button.button span{background:#2bbb1b; padding:7px; font-weight:600; font-size:20px; border:0;}
.register_box .registered-button a.button{background:none repeat scroll 0 0 #49BDEE;border:2px solid #FFF;color:#FFF;display:inline-block;font-size:12px;font-weight:500;padding:10px 13px;text-align:center;text-transform:uppercase;white-space:nowrap;line-height:normal; letter-spacing:1px;  box-shadow:1px 1px 3px rgba(0,0,0,.2);-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.2)}
.register_box .registered-button p{float:left; font-size:18px; color:#000; margin-right:30px; line-height:38px; margin-bottom:0px;}

.account-login .content .input-box input{padding:21px 10px 25px 70px;}
.account-create .error-msg{background-color:#f2f2f2; border-color:#eee;}

.products-list .price-box.price-box, .products-list .price-box{width:180px !important;}


/*03-10-2016 */

#checkout-step-payment .form-list label{float:none;}

/*14-11-2016 */

.carousel-indicators li {display:inline-block;background-color:#F12B63;width:25px;height:25px;margin:10px;}
.carousel-indicators .active {background-color:#2188a1;width:25px;height:25px;margin:10px;}

.carousel-control {width:20%}

.carousel-indicators {position:inherit;width:100%;left:0%;margin:0 0 1em;padding: 0;}

.carousel-controls {width:100%;}

.dimensionInfo{text-transform: none; font-size:13px; }

.footertext{ font-size:13px; }


/*edited 06-12-2016*/

.imgholder .seb1{display:block; right:6px; bottom:13px; background:rgba(254, 254, 254, 0.35);}
.itemInner a:hover{opacity:1;}
.ratings .rating-box{margin-right:0px;}

/*edited 01-25-2017*/

.iconSearch {display:none;}

#search_mini_form_new.hide-mobile, #search_mini_form_new.nohide-mobile {float:right; width:265px; display:block; margin-top:12px; margin-right:15px;}
.form-search.topsearch{padding:0;}
.form-search.topsearch button{left:auto; right:0; height:35px; width:39px; top:0; background-color:#2ab6e9; color:#fff;}
.form-search.topsearch input.input-text {border:1px solid #2ab6e9; height:35px; padding-left:10px; padding-right:46px; font-style:italic; color:#2ab6e9;}

#search_autocomplete_new { width: 99%!important}
.header .form-search button.button span span { background-position: 100% 0; padding: 0 6px 0 3px}
.header .form-search .search-autocomplete_new { z-index: 999; left: 0!important; top: 22px!important}
.header .form-search .search-autocomplete_new ul { border: 1px solid #eee; background-color: #fff; position:fixed; height:100%; overflow-y:scroll; top:47px;}
.header .form-search .search-autocomplete_new li { text-align: left; border-bottom: 1px solid #eee; padding: 8px; cursor: pointer}
.header .form-search .search-autocomplete_new li .amount { float: right; font-weight: 700}
.header .form-search .search-autocomplete_new li.odd { background-color: #fffefb}
.header .form-search .search-autocomplete_new li.selected { background-color: #fff}
.search-autocomplete_new li:after{ display: block; content: "."; clear: both; font-size: 0; line-height: 0; height: 0; overflow: hidden}

#shopping-cart-table .btn-proceed-checkout.btn-checkout {width:auto; margin-top:0px;}
#shopping-cart-table .btn-proceed-checkout.btn-checkout span{font-size:12px; font-weight:500;}
button.braintree-paypal-button {margin-left: 10px;}

/*edited 06-23-2017*/
.lets-chat{position:fixed;top:350px;z-index:999;}

/*edited 17-08-2017*/

.availability.out-of-stock  span{background : url(../images/cancel-music.svg) no-repeat 10px center #e63636; background-size: 10px;  color:#fff;  padding:4px 10px 5px 25px;}