body{font:0.9rem/1.5rem Lucida Grande,Arial,Helvetica Neue,sans-serif;color:#626262}
.color_bg{background:#fff}.cms-home .main-container .color_bg{padding:0}a:hover{text-decoration:none}.std p{margin:0 0 1em 0}
.catalog-category-view .category-description.std p{line-height:1.2rem}.catalog-category-view .category-description h2{color:#333;font-family:"Lato",san-serif;font-size:1.4rem;margin:10px 0}
.catalog-category-view .category-description.std ul li{margin:5px 20px}
.cms-page-view .std{color:#555}.cms-page-view .std h2{font-family:"Lato",san-serif;color:#333;margin:30px 0 10px 0}.cms-page-view .std a{color:#00796b}.cms-page-view .std a:hover{color:#333}
.cms-page-view .std a.btn-cart{background:#F9A938!important;color:#fff;padding:10px 22px;border-radius:3px}.cms-page-view .std a.btn-cart:hover{background:#E09123!important}
.cms-page-view .std a.btn-continue{background:#00796b!important;color:#fff;padding:10px 22px;border-radius:3px}.cms-page-view .std a.btn-continue:hover{background:#006F62!important}
.cms-page-view .toggle{line-height:20px;margin:0 50px 10px 50px}.cms-page-view .toggle a.toggle-trigger{color:#555;display:block;padding:10px 20px 15px 20px;position:relative;text-decoration:none}
.cms-page-view .toggle a.active{text-decoration:none;border-bottom:solid 1px #e5e5e5;color:#00796b}.cms-page-view .toggle a.active:hover{color:#00796b}
.cms-page-view .toggle a.toggle-trigger:before{content:"\f105";margin-right:10px;font-size:1.2rem;font-family:FontAwesome}.cms-page-view .toggle a.active.toggle-trigger:before{content:"\f107"}
.cms-page-view .toggle .toggle-content{padding:15px 15px 5px 15px}.cms-page-view table.tbl-cookie{margin:10px auto 0 auto;display:block}.cms-page-view table.tbl-cookie thead tr{background:#dfdfdf}
.cms-page-view table.tbl-cookie tr.even{background:#f5f5f5}.cms-page-view table.tbl-cookie tr td{padding:3px 20px;font-size:0.8rem}
.std ul li{margin:10px 20px}.cms-page-view .std ul li{margin:7px 20px}.owl-theme .owl-controls{margin:0}.owl-theme .owl-controls .owl-buttons div{top:-50px;font-size:1.4rem;color:#333;background:#f5f5f5;padding:6px 12px}
.owl-theme .owl-controls .owl-buttons div:hover{background:#00796b;color:#fff}.brand .page-title{display:block}.brand .owl-buttons{width:62px;position:relative;background:#000;padding:0;height:auto}
.brand .owl-controls.clickable{position:absolute;right:0;top:-30px}.data-table td{padding:1em}
.cpar{text-transform:uppercase!important;color:#333!important;font-size:1.4rem!important;line-height:1.3333em!important;font-family:"Lato",san-serif!important}
.buttons-set p.required,.messages li{font-size:0.8rem}.note-msg,.notice-msg{font-size:0.8rem}.anchor{cursor:pointer}.scrollup:hover{background:#00897B}.cms-no-route .new-product,.cms-no-route .featured-product{margin-bottom:0px}
.cms-no-route .new-product .color_bg,.cms-no-route .new-featured .color_bg{padding:10px 0}.header-top{height:30px;background:#00897b}
.header-top p.welcome{float:left;line-height:30px;padding:0;margin:0;font-family:"Lato",san-serif;font-size:13px;color:#fff}
.header-top p.checkout{float:right;line-height:30px;padding:0;margin:0;font-family:"Lato",san-serif;font-size:13px;color:#fff}
.header-top .header_language{float:right;margin:0}.header-top ul.links{float:right;margin-right:10px}.header-top ul.links li{float:left}
.header-top ul.links li a{font-size:13px;font-family:"Lato",san-serif;color:#fff;padding:8px 10px;line-height:32px}.header-top ul.links li a:hover{background:#00695c;color:#fff}.header-container{background:#00695c}
.header .form-search{border-color:#c6c6c6}.header .form-search .input-text{color:#888888!important;background:#fff!important}.header .form-search i.icon-search{color:#888888}
.header .form-search .input-text:hover,.header .form-search .input-text:focus{border-color:#888888;color:#333!important}.header .form-search:hover i.icon-search,.header .form-search:focus i.icon-search{color:#333}
.header .form-search button.button{background:none!important}.header .search{width:50%}.header .quick-access{z-index:6000;width:30%}.quick-access .links{margin-top:0}.quick-access .links li{display:inline-block!important}
.quick-access .links li a{padding:5px;border:none;;margin:0 0 0 5px;font-family:"Lato",san-serif;font-size:14px;color:#fff;font-weight:100}.quick-access .links li a:hover{background:none!important;color:#b2dfdb!important}
.language-custom{float:right}.language-custom li{float:left;margin:0 5px 0 0;display:table}.language-custom li a{display:table-cell;vertical-align:middle;height:30px}
.language-custom li a i{width:22px;height:28px;display:table-cell;opacity:0.3;vertical-align:middle;transition:all 300ms ease 0s}.language-custom li a i:hover{opacity:1}.language-custom li a i.current{opacity:1}
.language-custom li a i{background:url('../images/sprite_01.png') no-repeat top left}.language-custom li a i.spanish{background-position:0 -333px;width:22px;height:15px}
.language-custom li a i.english{background-position:0 0;width:22px;height:15px}.language-custom li a i.french{background-position:0 -65px;width:22px;height:15px}
.language-custom li a i.italian{background-position:0 -195px;width:22px;height:15px}.language-custom li a i.german{background-position:0 -130px;width:22px;height:15px}
.currency_box .currency_pan,.show_box .show_pan,.sort_box .sort_pan{border-color:#dfdfdf;color:#626262;background:#fff}
.show_pan .icon-angle-down,.sort_pan .icon-angle-down,.show_pan .icon-angle-up,.sort_pan .icon-angle-up{margin-top:3px}.show_pan span,.sort_pan span{line-height:1.6em}
.currency_box .currency_pan:hover,.show_box .show_pan:hover,.sort_box .sort_pan:hover,.currency_box:hover .currency_pan,.show_box:hover .show_pan,.sort_box:hover .sort_pan{background-color:#fff;border-color:#dfdfdf;border-bottom:solid 1px transparent;color:#000}
.currency_detail,.show_detail,.sort_detail{background-color:#fff;border-color:#dfdfdf;color:#626262;z-index:99999}.sort_box .sort_pan{min-width:100px}.sort_detail{min-width:122px}
.currency_icon.selected,.sort_icon.selected,.show_icon.selected{color:#626262}.currency_detail a,.show_detail a,.sort_detail a{color:#626262;padding:0px 5px 5px 5px}
.currency_detail a:hover,.show_detail a:hover,.sort_detail a:hover{background-color:#fff;color:#00796b}.top-menu.color_bg{background:#011612;border-bottom:5px solid #95a5a6;z-index:99999;}
#menu-button a{margin:7px 0 0 0;position:relative}div.wp-custom-menu-popup{padding:0}div.wp-custom-menu-popup .block1{padding:10px 30px 30px}
div.wp-custom-menu-popup .block1.block1-left{float:right!important;width:70%!important;padding:10px 2% 25px 2%!important}
div.wp-custom-menu-popup .block1.block1-right{float:left!important;width:70%!important;padding:10px 2% 25px 2%!important}div.wp-custom-menu-popup .block2{padding:0;margin:0;overflow:hidden;}
div.wp-custom-menu-popup .block2.block2-left{width:26%!important;float:right!important;padding:0!important}div.wp-custom-menu-popup .block2.block2-right{width:26%!important;float:left!important;padding:0!important}
div.wp-custom-menu-popup .block2 p.search{text-align:left;font-size:0.8rem;background:#95A5A6;line-height:50px;height:50px;padding-left:20px;color:#fff;width:100%!important;display:block}
div.wp-custom-menu-popup .block2 p.search a{margin-left:4px;color:#fff}div.wp-custom-menu-popup .block2 p.search a:hover{color:#00796b}.block2.megamenu{margin:0 25px 0 0px!important}
.block2.megamenu .product-megamenu-img{margin-bottom:10px;border:solid 1px #efefef}.block2.megamenu .product-megamenu-img a{position:relative}
.block2.megamenu .product-megamenu-img a img{text-align:center;margin:0 auto;display:block}.block2.megamenu .productname h3{padding-bottom:5px!important}
.block2.megamenu .productname a{color:#555;font-family:"Lato",sans-serif;font-size:1.1333em!important;line-height: 1.25em!important}.block2.megamenu .productname a:hover{color:#00695c}
.block2.megamenu .price-box{margin:0 0 10px 0;text-align:center}.block2.megamenu .sale{top:-8px;left:-8px}div.wp-custom-menu-popup a.itemMenuName{font-size:0.8rem;margin-top:15px}
div.wp-custom-menu-popup{border:none;box-shadow:0 6px 10px rgba(0, 0, 0, 0.15)}.shopping_cart{background:#95A5A6;color:#fff}.shopping_cart:hover{background:#95A5A6}
.mini-cart-div .summary-container .summary,.shopping_cart:hover .mini-cart-div .summary-container .summary{background:#fff;color:#2c2c2b}.toptital{border:none;padding:0;box-shadow:0 6px 10px rgba(0, 0, 0, 0.15)}
.shopping_bg .subtotal .actions{padding:10px}.block-cart .btn-remove,.block-cart .btn-edit{font-size:0.8rem;color:#a8a8a8}.block-cart .btn-remove:hover,.block-cart .btn-edit:hover{color:#777}
.cartlogo{background:url('../images/sprite_01.png') no-repeat top left;padding-right:10px;height:23px;margin-bottom:2px;background-position:0 -260px;width:30px;margin-left:10px}
.shopping_cart .cartlogo:hover{background:url('../images/sprite_01.png') no-repeat top left;background-position:0 -260px}
.block-cart .recently .block-subtitle{color:#fff;font-size:0.8rem;text-transform:uppercase;font-family:"Lato",san-serif}.block-cart .block-subtitle{color:#333;padding:10px;line-height:1.25rem;font-size:0.8rem}
.block-cart a.how-to-buy{float:right;margin:0 5px 5px 0px;font-size:0.8rem;color:#00695c}.block-cart a.how-to-buy:hover{color:#333}.block-cart .subtotal{color:#626262}.block-cart .price{font-size:0.8rem;font-weight:bold}
.block-cart .subtotal .label{font-weight:normal!important;font-size:0.8rem}#cart-listing .product-name a:hover{color:#00796b}#cart-listing{z-index:9999}.shopping_bg .mini-products-list .product-details{color:#000}
.block-cart .tital{border:none;padding:10px 10px 8px 10px;margin:0;overflow:hidden}.block-cart .tital.recently{background:#95a5a6}.category-left .color_bg,.category-right .color_bg,.category-full .color_bg{padding:0}
.nav-container #custommenu div.menu a{font-family:"Lato",sans-serif}div.menu a:link,div.menu a:visited{font-size:0.91rem}
.logo a,.logo span.img{background:url('../images/logo.png') no-repeat;display:block;width:220px;height:52px}.catalogsearch-term-popular ul.tags-list li a:hover{color:#00796b}
.header .form-search .search-autocomplete{border:solid 1px #e4e4e4;border-top:none;overflow:hidden;max-height:340px}.header .form-search .search-autocomplete ul{border:none;background:#fff}
.header .form-search .search-autocomplete ul li{font-size:0.8rem;padding:5px 10px;color:#555}.header .form-search .search-autocomplete li .amount{color:#00695b}
.header .form-search .search-autocomplete li.selected{background-color:#e0f2f1}html .header .form-search .search-autocomplete{display:none !important}
.home-block.custom h3{text-transform:uppercase;font-family:"Lato",san-serif;line-height:1.2em;font-weight:normal!important;font-size:1.4rem;color:#333;margin:5px 0;padding:0}
.home-block.custom p{margin:0;padding:0;font-size:13px}.special-offer-home{background:#e0f2f1}.special-offer-home .title{padding:12px 12px 6px 12px}
.special-offer-home h2{text-transform:uppercase;font-family:"Lato",san-serif;line-height:1.2em;font-weight:normal!important;font-size:1.8em;color:#333;margin:0;padding:0;text-align:left}.special-offer-home .title i{top:3px}
.special-offer-home .cleft{padding:12px}.special-offer-home .cleft a{border:solid 1px #cccccc;display:block}.special-offer-home .cleft a.product-image{background:#fff;text-align:center}
.special-offer-home h3.product-name{padding:0!important}
.special-offer-home .product-name a{color:#555;font-family:"Lato",sans-serif;font-size:1.1333em!important;line-height:1.25em!important;border:none;padding:0;margin:10px 0}.special-offer-home .product-name a:hover{color:#00796b}
.special-offer-home .price-box{margin:0;overflow:hidden;text-align:center}.special-offer-home .price-box .price-label{display:block}.special-offer-home .price-box p{float:left;margin:0;padding:0;width:50%;text-align:center}
.cms-home .new-product,.cms-home .featured-product{margin-bottom:0px}.cms-home .page-title{margin-bottom:0px!important}.block{margin-bottom:30px}
.block li{line-height:2.3;color:#bababa}.block li.active > a,.block li a:hover{color:#00796b!important}.block li a{font-size:0.8rem!important;color:#777}.block .empty{line-height:1.5}
.block-content #compare-items p.product-name a:before{content:inherit!important}.block-content #compare-items li,.block-content #recently-viewed-items li{margin:0 0 5px 0;padding:5px 0}
.block-content #compare-items .btn-remove:before{top:-5px}.block-content #recently-viewed-items p.product-name a:before{content:"";padding:0}
#sidenav li a.show-cat{font-size:20px!important;line-height:30px}#sidenav li a.show-cat.active{color:#777}.block .block-content{font-size:0.8rem}.block .block-content .product-name{line-height:1.3em;font-family:"Lato",san-serif}
.block .block-title strong{color:#333;font-family:"Lato",sans-serif;font-size:1.1rem;line-height:1.2222em;background:transparent;padding:5px 0px!important}
.block.block-category-nav .block-title strong span{text-transform:capitalize}.block.block-account .block-title strong{padding:10px 20px!important}.page-title{border:none}
.page-title h1,.page-title h2{font-family:"Lato",san-serif;font-size:1.8rem;color:#333}.page-title h2.home-title{border-bottom:solid 1px #e5e5e5;padding:0 0 7px 0;margin:20px 0 0 0;font-size:2em;line-height:1.2222em}
.page-title h3.home-title-mega{border-bottom:solid 1px #e5e5e5;padding:0 0 7px 0;margin:20px 0 0 0;font-size:1.25rem;line-height:1.2222em;font-weight:normal!important;font-family:"Lato",san-serif;color:#333}
#sidenav li a:before{content:"";padding-right:0px}.block-subscribe #newsletter-validate-detail label{line-height:1.2;display:inline-block;margin:10px 0}
.block-layered-nav dt,.block-blog dt{line-height:auto;color:#777;font-size:0.8rem;cursor:pointer;border-bottom:solid 1px #e4e4e4}.block-layered-nav dt.active,.block-layered-nav dt:hover{color:#00796b!important}
.block-layered-nav .view,.block-blog .view{margin-bottom:0px}.block-layered-nav .view dt .icon-angle-right{display:block}.block-layered-nav .view dt.active .icon-angle-right{display:none}
.block-layered-nav .view dt .icon-angle-down{display:none}.block-layered-nav .view dt.active .icon-angle-down{display:block;margin-right:3px}
.block-layered-nav .view dt .icon-angle-down,.block-layered-nav .view dt .icon-angle-right{font-size:20px!important;font-weight:normal!important;margin-top:5px}
.block-layered-nav li a:before{content:""!important}#narrow-by-list dd.odd .price{margin:5px 0 20px 0;overflow:hidden}.block-layered-nav .view .price .text-box{margin-top:40px}
.block-layered-nav .view .price .ui-widget-header{background:#00796b}.block-layered-nav .view .price .input-box{border:solid 1px #ddd;border-radius:0;color:#777}
.block-layered-nav .view .price .input-box:focus,.block-layered-nav .view .price .input-box:hover{border-color:#aaa}.block-layered-nav .view .price input.priceTextBox{color:#777}
.block-layered-nav .view .price input.go{background:#00796b;border-radius:3px}.block-layered-nav .view .price input.go:hover{opacity:1;background:#00695c}.block-blog .menu-recent.view li{padding:10px 0;line-height:1.6}
.breadcrumbs ul{line-height:1.2em}.breadcrumbs a,.breadcrumbs strong{color:#aaa;font-family:"Lato",san-serif}.breadcrumbs a:hover{text-decoration:none!important;color:#03A678}
.breadcrumbs-w100{background:#ECF0F1;padding:11px 0}.breadcrumbs-w100 .breadcrumbs{margin:0;font-size:0.8rem}.sale,.new{width:43px;height:43px;line-height:43px}.sale label,.new label{font-size:12px}.new label{color:#555}
.toolbar{margin-bottom:15px}.toolbar .sorter{width:100%}.toolbar .pager .amount{font-size:0.8rem}.toolbar-bottom{margin-top:20px}
.show_main_box label,.sort_main_box label{display:block;float:left;line-height:2rem}.sort_box,.show_box{float:left}.pager .pages{margin-top:-5px;margin-left:5px}
.pager .pages li{margin:0;padding:0;text-align:center;width:30px;height:30px;line-height:30px;font-size:0.8rem}
.pager .pages li a{background:#f5f5f5;width:30px;height:30px;display:block;line-height:30px}.pager .pages li a:hover{background:#00796b;color:#fff!important}
.pager .pages li.current{background:#e5e5e5;color:#000}.pager .pages li a.previous,.pager .pages li a.next{font-size:20px;color:#626262}
.grid,.list{color:#dfdfdf}.grid:hover,.list:hover,.grid-mode-active,.list-mode-active{color:#c6c6c6}
.sort_main_box .icon-long-arrow-up,.sort_main_box .icon-long-arrow-down{color:#c6c6c6}.category-description.std{margin-bottom:40px;font-size:0.8rem}
.products-grid div.productname{height:auto;min-height:77px;max-height:77px;overflow:hidden;margin-bottom:5px}.products-grid .rating_link{padding:0}
.products-grid li .out-of-stock{min-height:48px;overflow:hidden;width:100%}
.products-grid li .out-of-stock .link-stock-alert{color:#f65d57;display:block;line-height:1em;font-size:0.7rem}.products-grid li .out-of-stock .link-stock-alert i{margin-right:5px}
.products-grid .productgrid-area{max-height:90px}.catalog-product-view .products-grid .productgrid-area{max-height:110px}.product-view-sidebar .products-grid div.productname{margin-bottom:0px!important}
.cms-home .products-grid .productname{min-height:none;max-height:none}.cms-home .products-grid li .vert{height:auto}.products-grid .product-name{white-space:normal!important;padding:5px 0;border-radius:0;width:100%;float:left}
.products-grid .product-name a{font-size:1.1333em!important;line-height:1.25em!important;font-family:"Lato",sans-serif;color:#555}.products-grid .product-name a:hover{color:#00796b}
.products-grid .product-image{position:relative}.products-grid li.item{border-radius:0}.products-grid li .actions{border:none}.products-grid li button.button{margin:0 auto;width:80%;float:none}
.products-grid li .vert{width:100%}.price-box .price{color:#2c2c2b;font-size:17px!important;font-weight:bold!important}.price-box p.old-price .price{font-weight:normal!important;color:#bf0411!important}
.availability.out-of-stock span{color:#f65d57;font-size:0.8rem}
.category-products .products-grid-side4 li.item:hover,.products-list li.item:hover{border-color:transparent;box-shadow:0 0 20px rgba(0, 0, 0, 0.2);transition:box-shadow 400ms ease-out 0s;z-index:10}
.cms-home .products-grid li.item,.hover-effect li.item{margin:15px;padding:10px 10px 30px 10px}
.cms-home .products-grid li.item:hover,.hover-effect li.item:hover{border-color:transparent;box-shadow:0 0 15px rgba(0, 0, 0, 0.2);transition:box-shadow 400ms ease-out 0s;z-index:10}
.refurbish{font-size:11px;color:#bf0411;display:block}.product-view .refurbish{position:relative;top:-10px}
.category-products .products-grid-side4 li.item .sale,.category-products .products-grid-side4 li.item .new{width:50px;height:50px;line-height:50px}
.category-products .products-grid-side4 li.item .sale label,.category-products .products-grid-side4 li.item .new label{font-size:13px}
.catalogsearch-advanced-index h2.legend{margin-top:10px;color:#333!important;font-size:1.8em!important;line-height:1.3333em;font-family:"Lato",san-serif;text-transform:uppercase!important}
.catalogsearch-advanced-index .form-list select{height:auto}.catalogsearch-advanced-index .buttons-set{border:none}.catalogsearch-advanced-index div.warning{margin:25px 0 0 170px;font-size:0.8rem}
.catalogsearch-advanced-index .advanced-search .form-list label{font-size:13px}.catalogsearch-advanced-result .advanced-search-summary{background:#ECF0F1}
.catalogsearch-advanced-result .advanced-search-summary strong{color:#000;font-weight:bold}.catalogsearch-advanced-result .advanced-search-summary p a{font-weight:bold}
.catalogsearch-advanced-result .advanced-search-summary p a:hover{color:#96964b}.products-list li{list-style:none;margin:0 0 10px 0!important;padding:10px!important}
.products-list .product-image{position:relative}
.products-list .product-image .link-wishlist{position:absolute;bottom:5px;right:10px;color:#888}.products-list .product-image .link-wishlist i{font-style:normal;font-size:1.15rem}
.products-list .product-image .link-wishlist i:hover{color:#D91E18}.products-list h2.product-name{font-family:'Lato',san-serif;line-height:1.35rem;margin:0;padding:0 0 15px 0}
.products-list h2.product-name a{color:#333;font-size:1.15rem}.products-list h2.product-name a:hover{color:#00695C}.products-list .desc{font-size:0.8rem;padding:0 0 15px 0;line-height:1.15rem}
.products-list .desc .link-learn{display:block;color:#00695C;margin:10px 0 0 0;}.products-list .desc .link-learn:hover{color:#000}#newsletter-validate-detail p{font-size:0.8rem;line-height:1.1rem}
.sticker-free-shipping{background:#4caf50;color:#fff;border-radius:3px;position:absolute;bottom:0;right:0;font-size:0.7rem;line-height:0.8rem;padding:2px 6px}
.sticker-bestseller{position:absolute;top:0;right:0;z-index:999999;width:40px;margin:-10px 10px 0 0}
.sticker-bestseller .text{position:inherit;color:#000;display:block;font-family:"Lato",san-serif;font-size:0.8rem;width:40px;height:40px;line-height:14px;margin:6px 0 0 0;z-index:99999}
.burst-12{background:#cddc39;width:40px;height:40px;position:absolute;text-align:center}
.burst-12:before,.burst-12:after{content:"";position:absolute;bottom:0;left:0;height:40px;width:40px;background:#cddc39}
.burst-12:before{-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg)}
.burst-12:after{-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);-o-transform:rotate(60deg)}
.checkout-cart-index .main{margin-top:20px}.checkout-cart-index .color_bg{padding:0}.checkout-cart-index .cart-empty{font-size:0.8rem}
.points-cart{border:solid 1px #dfdfdf;background:#fafafa url('../images/fichapoints.png') no-repeat left center;margin:0 0 20px 0;border-radius:3px;padding:10px}
.points-cart ul{margin:0 0 0 60px}.points-cart ul li{font-size:0.9rem;margin:0}.points-cart ul li.subtitle{font-size:13px}.points-cart ul li span{font-weight:bold}.points-cart ul li a{position:relative;top:3px}
.cart .page-title .checkout-types{display:block}.cart .totals{padding:0;background:none}
.cart .totals .totals{width:100%;background:#f5f5f5;padding:1em 23px 1.5em 22px}.cart .totals .shipping{float:left;width:100%}.cart .calculate-shipping{float:right;padding:1em 23px 0 22px;width:100%}
.cart .calculate-shipping #shipping-toggle{border:solid 1px #e4e4e4}.cart .calculate-shipping h2{display:block;border:none;margin:10px;padding:0;cursor:pointer}
.cart .calculate-shipping h2 span{float:right}.cart .calculate-shipping #shipping-toggle div.shipping-form{margin:10px 15px;border-top:solid 1px #e4e4e4;padding-top:10px}
.cart .totals td{text-transform:uppercase;font-size:0.9rem;padding-bottom:10px}.cart .totals .paypal-btn{display:none}.cart .cart-collaterals{margin-top:20px}
.cart .cart-collaterals .new-product .content{max-width:100%}.checkout-cart-index .cart .title-buttons .checkout-types li{margin-left:10px}
.checkout-cart-index .cart .title-buttons .checkout-types button.btn-checkout{margin-top:0;padding-left:50px;padding-right:50px}.cart .totals .checkout-types button.btn-checkout{padding:18px 50px}
.cart-table .btn-update{font-size:0.88rem!important}.cart-table .item-msg{line-height:1rem;color:#bf0411}.cart-table .item-msg .in-stock{color:#339900;display:block}
#shopping-cart-totals-table tr.summary-details td br{display:none}.cart .totals .checkout-types{overflow:hidden}.cart .totals .safe-payment{width:100%;display:block;text-align:center}
.cart .totals .safe-payment ul{margin:10px auto 0 auto;width:210px;display:block}
.cart .totals .safe-payment ul li{text-align:left;line-height:1.2rem;font-size:0.75rem}.cart .totals .safe-payment ul li span{font-size:13px;margin-right:5px}
#shopping-cart-table thead th{font-size:13px;padding:0.5em!important;color:#626262;font-weight:bold}
#shopping-cart-table .product-name a{color:#777;font-family:"Lato",sans-serif;font-size:1.1333em!important}#shopping-cart-table .product-name a:hover{color:#00796b}
#shopping-cart-table .cart-price .price{font-weight:bold;color:#2c2c2b;font-size:14px}#shopping-cart-table .btn-remove2{font-size:1em!important;color:#777}#shopping-cart-table .btn-remove2:hover{color:#96964b}
#shopping-cart-totals-table tr.summary-total .summary-collapse{background:url('../images/bkg_collapse.gif') no-repeat scroll 0 5px rgba(0, 0, 0, 0);cursor:pointer;float:right;padding-left:20px;text-align:right;transition:none}
#shopping-cart-totals-table tr.show-details .summary-collapse{background-position:0 -52px}#shopping-cart-totals-table tr.summary-details td{padding:10px!important;color:#fff;background:#bbbbbb}
.checkout-onepage-index tr.summary-total td{font-size:12px;color:#aaa;padding:5px}.checkout-cart-index #discount-coupon-form h2,.checkout-cart-index .shipping h2{font-family:"Lato",san-serif;font-size:1.1rem;color:#333}
.checkout-onepage-index tr.summary-details td{font-size:12px;padding:5px}.checkout-cart-index #shipping-zip-form label{font-size:13px;padding-bottom:5px}
.checkout-cart-index #co-shipping-method-form{margin-top:40px;display:block}.checkout-cart-index #co-shipping-method-form label{padding-left:25px;padding-bottom:0;font-size:0.8rem}
.checkout-cart-index #co-shipping-method-form label span{font-weight:bold;color:#2c2c2b}.checkout-cart-index #co-shipping-method-form dt{color:#333;font-family:"Lato",san-serif;font-size:1.4em; display:none;}
.checkout-cart-index #co-shipping-method-form .sp-methods{border-top: 1px solid #E4E4E4;padding-top: 5px;}.checkout-cart-index #co-shipping-method-form li{padding:5px 0}.checkout-cart-index .servo-crosssell{margin:0 0 40px 0}
.checkout-cart-index .servo-crosssell .price-box{display:block;width:100%;margin-top:10px}.empty-cart-suggestion .content{max-width:100%}.empty-cart-suggestion .new-product{margin-bottom:0px}
p.continue-shopping a{font-weight:bold;color:#00796b}p.continue-shopping a:hover{color:#626262}.cart input.qty{width:auto!important}.cart .discount,.cart .shipping{font-size:0.8rem}.cart .discount{width:100%;margin-bottom:20px}
.cart .discount label{width:100%}.cart .discount .input-box{float:left;width:45%;margin:0 10px 0 0}.cart .discount .buttons-set{display:inline-block}.cart .discount .buttons-set button{height:35px}
.product-img-box .product-image{border:solid 1px #eeeeee;position:relative}.product-view .page-title{margin:0}.product-view h1{line-height:1.25em;padding:0}
.product-view h1 a.title{color:#333}.product-view h1 a.title:hover{opacity:0.9}
.product-view #product_tabs_description_contents .std{color:#333;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.product-view #product_tabs_description_contents .std p{margin:0 0 1em 0}
.product-view #product_tabs_description_contents .std h2,.product-view #product_tabs_description_contents .std h3{margin-bottom:10px;margin-top:30px;font-family:"Lato",san-serif}
.product-view #product_tabs_description_contents .std ul li{margin:3px 0 0 35px}.product-view .product-shop .rating-sku{border:none;margin:15px 0 10px 0;padding:0}
.product-view .product-shop .product-sku,.product-view .product-shop .product-ean{font-size:0.8rem;line-height:1.2rem}
.product-view .product-shop .product-sku label,.product-view .product-shop .product-ean label{margin-right:5px}
.product-view .product-shop .short-description{margin:10px 0 20px 0;padding:10px 0;border-top:solid 1px #eee;border-bottom:solid 1px #eee;font-size:0.8rem;line-height:1rem;}
.product-view .product-shop .short-description ul li{font-size:0.8rem;padding:0;margin:5px 15px;line-height:1rem;list-style:disc;}.product-view .product-shop .availability{margin:0}
.product-view .product-shop #div_availability{font-size:0.8rem;line-height:1rem;margin-top:10px;margin-bottom:20px}.product-view .product-shop #div_availability label{margin-right:5px}
.product-view .product-shop #div_availability .sent-now{display:block;color:#339900;font-weight:bold}.product-view .product-shop #div_availability .sent-now em{font-weight:normal!important;font-style:normal}
.product-view .product-shop #div_availability.not-available{color:#bf0411}
.product-view .product-shop #div_availability.not-available a{display:block;color:#bf0411}.product-view .product-shop #div_availability.not-available a i{margin-right:5px}
.product-view .product-shop .price-box .price-label{font-size:0.9rem;text-transform:uppercase}.product-view .product-shop .price-box .price{color:#2c2c2b}
.product-view .product-shop #product-options-wrapper table tr td{vertical-align:top}.product-view .product-shop #product-options-wrapper table tr td label{font-size:0.8rem}
.product-view .product-shop #product-options-wrapper input.qty{color:#555;height:auto}.product-view .product-shop #product-options-wrapper label.title{color:#555;font-weight:bold;line-height:1.2rem;margin-top:4px;display:block}
.product-view .product-shop #product-options-wrapper label.title span.price-notice{display:none}.product-view .product-shop #product-options-wrapper span.sep{margin:0 7px 0 0;font-size:0.7rem}
.product-view .product-shop #product-options-wrapper dt.sep{border-bottom:solid 1px #e4e4e4}
.product-view .product-shop .product-options-bottom div,.product-view .product-shop .product-options-bottom button{display:none}
.product-view .buttons-buy{box-shadow:0 3px 8px rgba(0, 0, 0, 0.09);overflow:hidden;padding:20px 20px 10px 20px;text-align:center}.product-view .product-shop .buttons-buy .price-box{border:none;margin:0;padding:0}
.product-view .buttons-buy input.qty{width:auto!important;color:#333!important;max-width:4em}.product-view .buttons-buy .add-to-cart label{line-height:38px;font-size:0.8rem}
.product-view .buttons-buy .price-box{text-align:right;margin:0}
.product-view .buttons-buy .price-box .regular-price .price,.product-view .buttons-buy .price-box .minimal-price .price,.product-view .buttons-buy .price-box .special-price .price{color:#2c2c2b;font-size:1.6rem!important}
.product-view .buttons-buy .ppu,.price-box .ppu{display:block;line-height:1rem;font-size:0.8rem}
.product-view .buttons-buy .tax-inc{color:#626262;display:block;font-size:0.7rem;line-height:0.7rem;margin:3px 0 15px 0;text-align:right}
.product-view .buttons-buy .btn-cart{margin:10px auto 15px auto;padding:15px 40px;display:inline-block}.product-view .buttons-buy .paypal-btn{margin:0 auto;display:block;text-align:center}
.product-view .product-shop button.button span span{background:transparent}
.product-view .product-right a.link-wishlist{margin:20px 0 0 0;display:block;font-size:0.8rem}.product-view .product-right a.link-wishlist i{margin-right:5px}
.product-view .product-right a.link-wishlist:hover{color:#00796b!important}.product-view .tabs-bg{text-align:left;min-height:55px;margin-top:30px}.product-view .tabs{border:none;border-radius:0;position:relative;top:8px}
.product-view .tabs li a{background:#323232;color:#fff;border:solid 1px transparent;font-family:"Lato",san-serif}
.product-view .tabs li.active a{background:#00897b;border:solid 1px #e4e4e4;margin-top:-6px;padding-top:16px;padding-bottom:12px}.product-view #content{border-bottom:none;border-top:solid 1px #e5e5e5;margin-top:0}
.product-view #product-attribute-specs-table th,.product-view #product-attribute-specs-table td{border:none}
.product-view #product-attribute-specs-table th{border-right:solid 1px #f5f5f5;color:#333;font-size:14px;font-weight:bold;line-height:1em;padding:0 10px}
.product-view #product-attribute-specs-table tr.even th,.product-view #product-attribute-specs-table tr.even td{background:#f5f5f5}
.product-view #product-attribute-specs-table td{text-align:left!important;font-size:0.9rem;color:#333}
.product-view #addTagForm{display:block;margin-top:20px}.product-view #addTagForm label[for=productTagName]{font-family:"Lato",san-serif;font-size:1.4rem;color:#333;text-transform:uppercase}
.product-view .box-tags .product-tags{margin-bottom:40px}.product-view .box-tags .product-tags li a:hover{color:#03a678}
.product-view .box-tags .form-add input.input-text{height:auto;margin-right:10px;margin-bottom:10px;font-size:0.8rem}.product-view .box-tags .note{margin-top:0px;font-size:0.8rem}
.product-view .box-reviews .form-add{display:block;padding-top:40px;margin-top:40px;border-top:solid 1px #e4e4e4}.product-view .box-reviews .form-add h3 span{color:#333}
.product-view .product-collateral #content #customer-reviews h2{display:block;font-family:"Lato",san-serif;font-size:1.4rem;color:#333;text-transform:uppercase}
.product-view .box-reviews .form-add h3{font-size:0.8rem;margin:5px 0}.product-view .box-reviews .form-add h4{font-size:0.8rem;margin-top:10px}
.product-view #product-review-table th{font-size:0.8rem;color:#626262;font-weight:bold}.product-view #product-review-table th,.product-view #product-review-table td{border:none;padding:0.6em}
.product-view #product-review-table tr.even{background:#f5f5f5}.product-view #product-review-table input[type=radio].css-checkbox + label.css-label{height:18px}
.product-view #review-form label{font-size:0.8rem;padding-bottom:5px}.product-view #review-form label.css-label{padding-bottom:0px}.product-view #review-form ul.form-list{margin-top:50px}
.product-view #review-form .buttons-set{margin:0;border:none}.product-view #review-form .idisabled{cursor:default!important;background:#f5f5f5!important}
.product-view .box-reviews dt a{color:#626262}.product-view .box-reviews dt a:hover{color:#03a678}.product-view #customer-reviews h2{margin:20px 0}.product-view .ratings-table th,.product-view .ratings-table td{padding:5px 20px}
.product-view #customer-reviews{font-size:0.8rem}.product-view #customer-reviews table{width:auto;margin:10px 0 20px 0}.product-view #customer-reviews table tr.even{background:#f5f5f5}
.product-view .box-reviews dt{font-size:0.8rem}.product-view .box-reviews dd{border-bottom:dashed 1px #eeeeee;padding-bottom:15px;font-size:0.8rem}.product-view .box-reviews dd:last-child{border:none}
.product-view .box-reviews dd small{display:block;color:#888888}.rcb-custom,.rcb-custom-t{cursor:pointer;font-size:0.8rem}.rcb-custom:hover,.rcb-custom-t:hover{color:#00796b!important}
.product-view-sidebar,.product-view-sidebar .products-grid .productname,.product-view-sidebar .productgrid-area,.product-view-sidebar .products-grid li.item:hover .product-name{background:#fafafa}
.catalog-product-view .product-view-sidebar{padding-bottom:10px}.product-view-sidebar .products-grid li.item{border:none;margin-bottom:20px}.product-view .product-right{margin-right:0;padding:0;position:relative}
.product-view .buttons-buy .servopuntos{border-top:solid 1px #f5f5f5;margin-top:10px;padding-top:10px;text-align:right;font-size:0.8rem;color:#626262}
.product-view .buttons-buy .servopuntos span{margin:0 4px;font-weight:bold;display:inline-block;font-size:0.8rem;color:#626262}.product-view .buttons-buy .servopuntos a{position:relative;top:5px}
.product-view .tier-prices{background:#fff3e0;border:solid 1px #ffe0b2;border-radius:3px;color:#444444;font-size:0.8rem}.product-view .tier-prices strong.benefit{font-weight:normal!important;display:block}
.product-view .product-shop .add-to-links li{float:left}
.product-view .product-shop .add-to-links li a{color:#626262;margin-top:0;font-size:0.8rem}.product-view .product-shop .add-to-links li a:hover{color:#00796b}
.product-view .product-shop .add-to-links li a i{border:none;margin:0}.product-view .product-shop .add-to-links li a:hover i{border:none;background:none;color:#00796b}
.product-view .product-with-free-shipping{font-weight:bold;text-align:center;color:#339900;display:block;font-size:0.8rem;line-height:1rem;margin:20px 0 10px 0}
.product-view h2.video-title{font-family:"Lato",san-serif;color:#333;display:block!important;margin-bottom:10px}
.product-view #vimeo_container,.product-view #youtube_container{display:none;text-align:center;width:100%}.product-view #youtube_container{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}
.product-view #youtube_container embed,.product-view #youtube_container object,.product-view #youtube_container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.product-view .fbintegrator-likebutton{float:left;margin-top:10px}
.catalog-product-view .color_bg{padding-bottom:0px}.opc .step-title{background:#e0f2f1;margin-bottom:20px;padding:10px}
.opc .step-title h2{border:none;font-family:"Lato",san-serif;padding:0;line-height:32px;margin-left:50px;font-size:1rem}
.opc .step-title .number{border-radius:0;width:30px;height:30px;line-height:30px;font-size:20px;background:#b2dfdb;border:none;color:#626262}.opc .allow .step-title{background:#b2dfdb}
.opc .allow .step-title h2{color:#00796b!important}.opc .allow .step-title .number{border-radius:0;background:#00796b!important;color:#fff}.opc .buttons-set p.required{float:none}
.block-progress dt.complete{color:#00796b;font-weight:bold}.block-progress dt.complete a{font-weight:normal}.block-progress dt.complete a:hover{color:#00796b!important}
.opc li.section{overflow:hidden}.opc .buttons-set .please-wait{font-size:0.8rem}
#checkout-step-login .col2-set .col-1{float:left;background:none;font-size:0.8rem}#checkout-step-login .col2-set .col-2{float:right;background:none;font-size:0.8rem}
#opc-login h3,.inchoo-socialconnect-checkout h2.legend{border-bottom:1px solid #e5e5e5;font-size:1.5em;font-weight:normal;line-height:1.2222em;margin-bottom:15px;padding-bottom:7px;text-transform:none;color:#333;font-family:"Lato",san-serif}
#checkout-step-login .form-list label{color:#626262!important;font-size:0.8rem}#checkout-step-login .form-list label.css-label{padding:0 0 0 25px}#opc-login .form-list label.required{padding-bottom:0}
#checkout-step-login h4{color:#555!important;width:100%}#checkout-step-login ul.ul{list-style:disc}#checkout-step-login ul.ul li{line-height:2;margin-left:20px}#opc-login .col2-set .col-2 p{color:#626262}
#opc-login .inchoo-socialconnect-checkout{padding:0 15px;margin-top:20px}#opc-login .btn-action{float:left;width:100%;margin-top:20px;display:block}#opc-login .btn-action a:hover{color:#00796b}
#checkout-step-billing .form-list label,#checkout-step-shipping .form-list label{font-size:0.8rem;padding-bottom:5px}#checkout-step-billing .form-list label.css-label{padding:0 0 0 25px}
#checkout-step-billing ul li.control{float:none;margin:0 0 10px 0}#checkout-step-billing .buttons-set,#checkout-step-shipping .buttons-set{margin:0;border:none;padding:0}
#opc-shipping_method #co-shipping-method-form .buttons-set{margin:0;border:none}#opc-shipping_method #co-shipping-method-form label{padding-left:25px;font-size:0.8rem}
#opc-shipping_method #co-shipping-method-form label strong{color:#2c2c2b}#opc-shipping_method #co-shipping-method-form li{margin-bottom:10px}#opc-payment .sp-methods{font-size:0.8rem}
#opc-payment .sp-methods dt{padding:0;border:none}#opc-payment .sp-methods .form-list{padding:0;background:none;margin:0}#opc-payment .sp-methods label{font-size:0.8rem;padding-left:25px}
#opc-payment .sp-methods dt.points{background:#fafafa;margin:0;padding:10px}#opc-payment .sp-methods dt.points:first-child{border:solid 1px #dfdfdf;border-bottom:none}
#opc-payment .sp-methods dt.points.end{border:solid 1px #dfdfdf;border-top:none;padding-top:0}#opc-payment .sp-methods dt.points label{padding-left:5px}
#opc-payment .sp-methods #payment_form_bankpayment li,#opc-payment .sp-methods #payment_form_redsys li,#opc-payment .sp-methods #payment_form_paypal_express li,#opc-payment .sp-methods #payment_form_paypal_standard li{background:#fafafa;padding:10px}
.sp-methods .form-list li{margin:0 20px 20px !important}#opc-payment .sp-methods #payment_form_bankpayment .input-box{width:100%}
#opc-payment .sp-methods #payment_form_bankpayment .input-box td{font-size:0.8rem;padding:0 5px 5px 0}#opc-payment .sp-methods #payment_form_bankpayment .input-box label{padding:0;font-weight:bold}
#opc-payment .sp-methods #payment_form_bankpayment .input-box p{margin:30px 0 10px 0}#opc-payment .sp-methods #payment_form_bbva{background:#fafafa;padding:10px;margin:0 20px 20px 20px}
#opc-payment .sp-methods label[for="p_method_paypal_express"] a:hover{color:#00796b}#opc-payment .sp-methods label[for="p_method_paypal_express"] img{width:37px}
#payment-buttons-container.buttons-set{border:none;margin:0}.opc-block-progress address,.block-progress dd.complete{font-style:italic;line-height:1.4}
#opc-review .buttons-set p{font-size:0.8rem}#opc-review .buttons-set p a{color:#626262}#opc-review .buttons-set p a:hover{color:#00796b!important}
#opc-review .buttons-set p,#opc-review .buttons-set p a:hover{color:#626262}#checkout-review-table thead th{font-size:0.8rem;padding:0.5em!important;color:#626262;font-weight:bold;text-align:left}
#checkout-review-table .product-name{font-family:"Lato",san-serif}#checkout-review-table tfoot tr.last td{color:#333;text-transform:uppercase}#checkout-review-table tfoot tr.last td strong{font-size:18px}
#checkout-review-submit .buttons-set{border:none;margin:0}.forbiddencountry p{line-height:20px !important;overflow:hidden;width:100%;margin-bottom:10px !important}
.forbiddencountry{background:#ffebee;padding:10px;border:dotted 1px #d50000;overflow:hidden;display:block;font-size:0.8rem;text-align:left;margin:20px 0 0 0;float:left;width:100%}
.forbiddencountry ul{list-style:square}.forbiddencountry ul li{margin-left:25px;float:left;line-height:20px}.forbiddencountry a{float:right}
#opc-review .create-account-agreement{text-align:right;margin-top:25px;font-size:0.8rem}#opc-review .create-account-agreement a{font-weight:bold}#opc-review .create-account-agreement a:hover{color:#00796b}
.checkout-onepage-success h2.sub-title{font-family:"Lato",san-serif;font-size:1.4rem;color:#333;margin-bottom:20px;font-weight:normal!important}
.checkout-onepage-success .main .col-main{font-size:0.8rem}p.ordernumber a{font-weight:bold}p.ordernumber a:hover{color:#00796b}#opc-review #review-buttons-container button.btn-cart{padding:15px 25px}
@font-face{font-family:'Lato';src:url('../fonts/lato-regular-webfont.eot');src:url('../fonts/lato-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/lato-regular-webfont.woff2') format('woff2'),url('../fonts/lato-regular-webfont.woff') format('woff'),url('../fonts/lato-regular-webfont.ttf') format('truetype'),url('../fonts/lato-regular-webfont.svg#latoregular') format('svg');font-weight:normal;font-style:normal}
input.input-text,.form-list input.input-text,.awrma-items-count,.form-list select{height:36px}input.input-text,textarea{padding:8px;text-overflow:ellipsis}
input.input-text,select,textarea,.awrma-items-count{background:#fff;border:1px solid #ddd;border-radius:0;box-shadow:none;box-sizing:border-box;color:#888}.awrma-items-count{max-width:40px;text-align:center}
input.input-text:focus,input.input-text:hover,textarea:hover,textarea:focus{border-color:#aaa}.block-subscribe input.input-text{width:100%;height:auto}input[type=radio].css-checkbox{display:none}
input[type=radio].css-checkbox + label.css-label{padding-left:18px;height:auto;display:inline-block;line-height:18px;background-repeat:no-repeat;background-position:0 0;vertical-align:middle;cursor:pointer}
input[type=radio].css-checkbox:checked + label.css-label{background-position:0 -68px}
label.css-label{background-image:url('../images/cssradiobutton.png');-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
input[type=checkbox].css-checkbox{display:none}.fix-css-checkbox input[type=checkbox].css-checkbox{display:inline;opacity:0;cursor:pointer}
input[type=checkbox].css-checkbox + label.css-label-checkbox{padding:0 0 0 27px!important;height:auto;display:inline-block;line-height:17px;background-repeat:no-repeat;background-position:0 0;vertical-align:middle;cursor:pointer}
input[type=checkbox].css-checkbox:checked + label.css-label-checkbox{background-position:0 -67px}
label.css-label-checkbox{background-image:url('../images/csscheckboxinput.png');-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
button.button,a.button,a.aw-blog-read-more{background:#00796b!important;border-radius:3px!important;font-family:"Lato",san-serif!important;font-size:15px!important}
button.button:hover,a.button:hover,a.aw-blog-read-more:hover{background:#00695c!important}a.button,a.aw-blog-read-more{color:#fff;padding:10px 22px;display:block}a.aw-blog-read-more{width:auto;float:right;color:#fff!important}
.title-buttons a.button{margin-right:15px;top:7px}.afp-addtocart button.button,button.button.btn-cart,.checkout-cart-index .btn-checkout{background:#F9A938!important;color:#fff!important}
.afp-addtocart button.button:hover,button.button.btn-cart:hover,.checkout-cart-index .btn-checkout:hover{background:#E09123!important}
p.back-link a{background:none!important;color:#626262!important;font-size:0.8rem!important;transition:all 300ms ease 0s;padding:0!important}p.back-link a:hover{color:#00796b!important}
p.back-link a .icon-angle-left{font-size:20px;color:#626262;background:#f5f5f5;height:30px;width:30px;display:inline-block;line-height:30px;margin-right:5px;transition:all 300ms ease 0s}
p.back-link a:hover .icon-angle-left{color:#fff;background:#00796b}i.sub{background:#e5e5e5;display:block;height:6px;width:65px;top:-3px;position:relative}
a img{opacity:1;border:none;transition:all 0.2s linear 0s;box-shadow:#000 0em 0em 0em}a:hover img{opacity:0.8}
.awfeatured.awafpslider.awfpslider-horizontal{border:solid 1px #dfdfdf;overflow:hidden;padding:20px;margin-bottom:35px;height:auto!important;padding:0!important;background:#f8f8f8;min-height:175px}
.awfeatured .afp-slides-container{width:98%;padding:1% 1% 0 1%;float:left}.awfpslider-horizontal div.afp-slider-item{width:auto!important}
.awfpslider-horizontal div.afp-slider-item div.afp-thumbnail,.awfpslider-horizontal .afp-product-info{float:left}
.awfpslider-horizontal div.afp-slider-item div.afp-thumbnail{width:25%}.awfpslider-horizontal .afp-product-info{width:75%}
.awfpslider-horizontal .afp-product-info .awafptitle a{font-family:"Lato",san-serif;font-size:1.25em;color:#626262;word-wrap:break-word}.awfpslider-horizontal .afp-product-info .awafptitle a:hover{text-decoration:none;color:#00796b}
.awfpslider-horizontal .afp-product-info .price-box .price{font-size:22px!important}.awafpslider .afp-slider-controls .afp-left,.awafpslider .afp-slider-controls .afp-right{display:none}
.awafpslider .afp-slider-controls{width:100%;float:left;text-align:center;margin-bottom:10px}.awafpslider .afp-slider-controls .afp-center{margin:0 auto;display:block}
.awafpslider .afp-slider-controls .afp-center button.button{background:#f0f0f0!important;border-left:solid 1px #dddddd!important;border-radius:10px!important;border-top:solid 1px #dddddd!important;display:inline-block;height:18px!important;width:18px!important;margin:0 2px;padding:0}
.awafpslider .afp-slider-controls .afp-center button.button:hover{background:#dfdfdf!important}
.awafpslider .afp-slider-controls .afp-center button.afp-s-current,.awafpslider .afp-slider-controls .afp-center button.afp-s-current:hover{background:#00796b!important;border-left:solid 1px #004d40!important;border-top:solid 1px #004d40!important}
.color_bg.customer-login{padding:0}.color_bg.customer-login .new-users{margin:0 10px;font-size:0.8rem;line-height:1.1rem}
.color_bg.customer-login .new-users h2,.color_bg.customer-login .registered-users h2,.inchoo-socialconnect-login h2{margin-top:10px;color:#333!important;font-size:1.4rem!important;line-height:1.3333em;font-family:"Lato",san-serif;text-transform:uppercase!important}
.color_bg.customer-login .registered-users ul li label{font-size:0.8rem;font-weight:bold;color:#333;padding-bottom:5px}.color_bg.customer-login .account-login .buttons-set{margin-left:0}
.color_bg.customer-login .registered-users{font-size:0.8rem;line-height:1.1rem}.color_bg.customer-login .registered-users p.required{display:block;float:right;color:#f65d57;margin:0}
.color_bg.customer-login .registered-users .buttons-set{width:100%;padding:0}.color_bg.customer-login .registered-users .buttons-set a:hover{color:#00796b}.inchoo-socialconnect-login{width:100%;float:left;font-size:0.8rem}
.customer-account-forgotpassword h2{margin-top:10px;color:#333!important;font-size:1.4rem!important;line-height:1.3333em;font-family:"Lato",san-serif;text-transform:uppercase!important}
.customer-account-forgotpassword .buttons-set,.customer-account-resetpassword .buttons-set{border:none;margin:0;padding:0;font-size:0.8rem}
.customer-account-forgotpassword .fieldset,.customer-account-resetpassword form label{font-size:0.8rem}.customer-account-forgotpassword .fieldset label{font-weight:bold;padding-bottom:5px;color:#333;font-size:0.8rem}
.customer-account-resetpassword .fieldset{margin-top:28px!important}.customer-account-resetpassword .main .col-main .content{min-height:315px}
.account-create h2{margin-top:0px;color:#333!important;font-size:1.4rem!important;line-height:1.3333em;font-family:"Lato",san-serif;text-transform:uppercase!important}
.account-create .form-list .field{width:100%}.account-create .form-list label{padding:0 0 5px 0!important;font-size:0.8rem;margin-top:10px}.account-create ul li{margin:0}
.account-create label.newsletter{top:3px;cursor:pointer}.account-create input[type=checkbox],.my-account input[type=checkbox]{cursor:pointer}.account-create .buttons-set{border:none;margin:0;padding:0}
.account-create .create-account-agreement{width:100%;overflow:hidden}.create-account-agreement{width:100%;overflow:hidden}
.account-create .create-account-agreement p,.create-account-agreement p{overflow:hidden;float:right;text-align:left;font-size:12px;line-height:0.8rem}
.account-create .create-account-agreement p a,.create-account-agreement p a{font-weight:bold;color:#626262!important}.account-create .create-account-agreement p a:hover,.create-account-agreement p a:hover{color:#00796b!important}
.inchoo-socialconnect-register{font-size:0.8rem}.account-create .pnews,.checkout-onepage-index .pnews{font-size:0.8rem;line-height:1rem;margin-left:27px;margin-top:5px;float:left}.product-review .buttons-set{border:none}
.product-review h2.product-name{font-size:1.1333em!important}
.product-review h2.product-name a{font-family:"Lato",san-serif;font-size:1.1333em!important;color:#555;line-height:1.25em!important}.product-review h2.product-name a:hover{color:#03a678}
.related-product .page-title{margin-bottom:0px!important}.my-account{font-size:0.8rem}
.my-account .fieldset .legend,.box-account .box-head h2,.rma-pr h2,.order-items h2{text-transform:uppercase;color:#333 !important;font-size:1.4rem !important;line-height:1.3333em;font-family:"Lato",san-serif}
.order-items h2{padding:0}.box-account .box-head h2{margin-top:20px!important}.my-account .form-list label{font-size:13px;padding:0 0 5px 0;margin-top:10px}
.my-account label[for=change_password],.my-account label[for=subscription]{top:3px;cursor:pointer}.my-account .form-list .field{width:100%}
.my-account .buttons-set,.awrma-customer-rma-list .buttons-set,.awrma-customer-rma-new .buttons-set{border:none;padding:0;margin:0}.my-account .pager{margin:0}.dashboard .welcome-msg{font-size:0.8rem}
.dashboard .welcome-msg p strong{color:#626262}
.dashboard a,.my-account .addresses-list a{font-weight:bold;color:#626262!important;font-size:0.8rem}.dashboard a:hover,.my-account .addresses-list a:hover{color:#03a678!important}.dashboard .box .box-title{margin-top:10px}
.dashboard .box .box-title h3,.dashboard .box .box-title h4{text-transform:uppercase;font-size:0.9rem;text-align:left}.dashboard .box-info h4{padding:10px}
.dashboard .box .box-title,.sales-order-view .box-title h2,.sales-order-shipment .box-title h2,.sales-order-invoice .box-title h2{background:#efefef;padding:10px}
.sales-order-view .box-title h2,.sales-order-shipment .box-title h2,.sales-order-invoice .box-title h2{font-size:1.1em;text-transform:uppercase}.order-info-box .box .box-content address{padding:0 10px}
.sales-order-view .col2-set .col-2 .box-content,.sales-order-shipment .col2-set .col-2 .box-content{padding:0 10px}.dashboard .box .box-content address,.sales-order-invoice .box .box-content{padding:0 10px}
.dashboard .col2-set .col-1,.dashboard .col2-set .col-2{min-height:120px;padding:0;background:#fff}.my-account .col2-set .col-1,.my-account .col2-set .col-2{background:#fff}
.my-account .addresses-list h2{background:#efefef;text-transform:uppercase;font-size:1.1em;padding:10px}.my-account .addresses-list ol{padding:10px}
.my-account .link-print{margin:0;font-weight:bold;color:#777;line-height:1em}.my-account .link-print:hover,dl.order-info #order-info-tabs li a:hover{color:#03a678}
.my-account h2 .link-print{font-weight:normal;text-transform:none}body.sales-guest-view .link-print,body.sales-guest-view .link-reorder{color:#777}
body.sales-guest-view .link-reorder:hover,body.sales-guest-view .link-print:hover{color:#03a678}
.my-account #my_recent_reviews a,.my-account #my_recent_tags a{font-weight:normal}.my-account #my_recent_tags .tags a{font-style:italic}
.my-account .box-account.box-recent .box-head a,.my-account .box-account.box-reviews .box-head a,.my-account .box-account.box-tags .box-head a{position:relative;top:25px;float:right}
.my-account .box-account{font-size:0.8rem}.my-account .my-tag-edit .btn-remove{font-size:1em;color:#777}.my-account .my-tag-edit .btn-remove:hover{color:#03a678}
.my-account #my-tags-table .product-name a:hover,.my-account #my-tags-table .link-wishlist:hover{color:#03a678}
.my-account .my-wishlist .btn-share,.my-account .my-wishlist .btn-update{float:left;display:block;width:auto!important;margin:10px 10px 10px 0}.my-account .my-wishlist .btn-cart{margin:10px 0}
.dashboard .box-reviews .number,.dashboard .box-tags .number{background:#efefef;color:#626262}.order-info .current{color:#03a678}.dashboard .col2-set p{padding:0 10px}
.sidebar .block-account .block-title strong{background:#323232;color:#fff;border-top-left-radius:3px;border-top-right-radius:3px}
.sidebar .block-account .block-content{box-shadow:0 2px 12px 0 rgba(0, 0, 0, 0.15)}.sidebar .block-account ul li.current a{color:#00796b;font-weight:bold;margin-left:-10px}.sidebar .block-account ul li:last-child{border:none}
.sidebar .block-account ul li a:before{content:""}#my-orders-table,.sales-order-invoice .order-items.order-details table,#wishlist-table{border:solid 1px #dfdfdf}
#my-orders-table tr.even{background:#f5f5f5}#my-orders-table td{font-size:0.8rem}#my-orders-table thead,.sales-order-invoice .order-items.order-details table thead{background:#dfdfdf}
#my-orders-table th,.sales-order-invoice .order-items.order-details table th{color:#626262;padding:10px;font-size:12px;text-transform:uppercase}
#my-orders-table tr:last-child td,#wishlist-table tr:last-child td{border-bottom:none}#my-orders-table thead th,#wishlist-table thead th{white-space:normal}#my-orders-table .separator{display:none}
#wishlist-table tr.even{background:#f5f5f5}#wishlist-table .product-name{margin:10px 0 0px 0}
#wishlist-table .product-name a,#my-tags-table .product-name a{color:#777;font-family:"Lato",sans-serif;font-size:1.1333em!important}#wishlist-table .product-name a:hover{color:#03a678}
#wishlist-table a.btn-remove2{font-size:1em;color:#777}#wishlist-table a.btn-remove2:hover{color:#03a678}#wishlist-table .cart-cell{padding-bottom:10px}#wishlist-table td:first-child{background:#fff}
#wishlist-table .cart-cell .price-box{float:left;margin:0 30px 0 0;line-height:38px;}#wishlist-table .cart-cell .price-box p{margin:0;padding:0;line-height:1.5em}
#wishlist-table .cart-cell input{top:0;position:relative;margin:0 10px 0 0}#wishlist-table .cart-cell button{display:inline;margin:0;position:relative;top:2px}
#wishlist-table .cart-cell .minimal-price-link .label{color:#626262;margin-left:20px}.customer-paypal-me{margin-top:20px}.customer-paypal-me p a{color:#139FDD}.customer-paypal-me p a:hover{color:#626262}
.my-wishlist textarea{margin-bottom:10px}p.my-tag-edit strong{color:#777;text-transform:uppercase;font-size:14px}.my-account .tags-list a:hover{color:#03a678}.my-account .sharing-list textarea{width:75%!important}
.my-account #my-reviews-table{border:solid 1px #e4e4e4;margin:30px 0}
.my-account #my-reviews-table td h2 a{color:#777;font-family:"Lato",sans-serif;font-size:1.1333em!important}.my-account #my-reviews-table td h2 a:hover{color:#03a678}.my-account #my-reviews-table tr.even{background:#f5f5f5}
.my-account #my-reviews-table tr:last-child td{border:none}.my-account .product-review .buttons-set{margin-top:30px}.my-account .product-review .product-img-box p.rating-links{display:none}
.my-account .product-review #my-rtable-ctm{border:solid 1px #e4e4e4;margin:0 0 30px 0}.my-account .product-review #my-rtable-ctm tr.even{background:#f5f5f5}
.my-account .product-review #my-rtable-ctm th,.my-account .product-review #my-rtable-ctm td{padding:0.5em!important}.sidebar ol#cart-sidebar-reorder{overflow:hidden}
.sidebar ol#cart-sidebar-reorder li{border:none;margin-bottom:20px!important}.customer-account-logoutsuccess .main-container .main .content p{font-size:0.8rem}
.my-account .page-title.title-buttons a{display:inline-block;font-weight:normal!important;color:#626262!important}.my-account .page-title.title-buttons a:hover{color:#03a678!important}
#aw_points-summary-box .fieldset,#aw_points-history-box .fieldset{margin:0!important;overflow:hidden}
#aw_points-summary-box dl.box-content{font-size:0.8rem}#aw_points-summary-box dl.box-content dt.l1{margin-bottom:20px}
#aw_points-summary-box dl.box-content .row{background:#F8F9F2;padding:10px 20px;margin:0 20px;border-right:solid 1px #dfdfdf;border-left:solid 1px #dfdfdf;color:#333}
#aw_points-summary-box dl.box-content .row-in{padding:0 20px 5px 40px}#aw_points-summary-box dl.box-content .bt{border-top:solid 1px #dfdfdf}#aw_points-summary-box dl.box-content .bb{border-bottom:solid 1px #dfdfdf}
#aw_points-summary-box dl.box-content .expiration{padding-top:10px;font-weight:bold;color:#626262}#aw_points-summary-box dl.box-content .expiration span{color:#bf0411}
#points-history-table,#invitelist-table{border:solid 1px #dfdfdf;font-size:0.8rem}#points-history-table thead,#invitelist-table thead{background:#dfdfdf}
#points-history-table th,#invitelist-table th{color:#626262;padding:10px;font-size:12px;text-transform:uppercase}#points-history-table tr:last-child td,#invitelist-table tr:last-child td{border-bottom:none}
#points-history-table tr.even{background:#f5f5f5}.oh-content{float:left;width:100%}.points-reward-index .buttons-set{border:none}#aw_points-notification-box label{top:2px;position:relative;font-size:0.8rem}
.points-invitation-index .buttons-set,.points-invitation-sendinvitation .buttons-set{border:none;margin:0}#aw_sendinvitation,.points-invitation-index p{font-size:0.8rem}
#aw_sendinvitation label{min-width:80px;font-size:13px}#aw_sendinvitation label em{position:relative!important;float:none;margin:0;right:0}
.points-reward-index a.learnmore{font-size:14px;text-transform:none}.points-reward-index a.learnmore:hover{color:#03a678}.aw_points-coupon-box{font-size:0.8rem;display:none}.send-friend .form-list{float:left}
#product_sendtofriend_form .buttons-set{border:none;margin:0!important}#product_sendtofriend_form h2.legend{color:#333;font-family:"Lato",san-serif;font-size:1.4rem;line-height:1.3333em;text-transform:uppercase}
#product_sendtofriend_form label{padding-bottom:5px;font-size:0.8rem}#product_sendtofriend_form .form-list li.additional-row{border:none}#product_sendtofriend_form .form-list li.additional-row p{float:right;margin-top:30px}
#product_sendtofriend_form .form-list li.additional-row p a.btn-remove{color:#626262;font-size:0.8rem}
.awrma-customer-rma-new h2{margin-top:10px;color:#333!important;font-size:1.4rem!important;line-height:1.3333em;font-family:"Lato",san-serif;text-transform:uppercase!important}.awrma-account{font-size:0.8rem}
.awrma-account .page-title h1{width:100%}#awrma-new-form ul.form-list{margin-left:25px}#awrma-new-form ul.form-list label,#awrma-comment-form ul.form-list label,#awrma-printlabel-form ul.form-list label{font-size:13px}
#awrma-new-form ul.form-list li .input-box{margin-bottom:20px}#awrma-new-form ul.form-list select{height:auto}#awrma-new-form ul.form-list li.wide select{width:auto}#awrma-new-form .form-list li.wide .input-box{width:auto}
#awrma-new-form .form-list li.wide textarea,#awrma-printlabel-form textarea{width:100%}
#awrma-new-form #awrma-items-ordered-table,#my-rmas-table,#awrma-requested-items,.sales-order-shipment .order-items.order-details table{border:solid 1px #dfdfdf}.sales-order-shipment .order-items.order-details table{border-bottom:none}
#awrma-new-form #awrma-items-ordered-table thead,#my-rmas-table thead,#awrma-requested-items thead,.sales-order-shipment .order-items.order-details table thead{background:#dfdfdf}
#awrma-new-form #awrma-items-ordered-table thead th{white-space:normal}.order-items.order-details p.order-links a{float:right}
#awrma-new-form #awrma-items-ordered-table th,#my-rmas-table th,#awrma-requested-items th,.sales-order-shipment .order-items.order-details table th{color:#626262;padding:10px;font-size:12px;text-transform:uppercase}
#awrma-new-form #awrma-items-ordered-table td{padding:10px;white-space:normal}#awrma-new-form #awrma-items-ordered-table tr.even,#my-rmas-table tr.even,#awrma-requested-items tr.even{background:#f5f5f5}
#awrma-new-form #awrma-items-ordered-table tr:last-child td,#my-rmas-table tr:last-child td,#awrma-requested-items tr:last-child td{border-bottom:none}
#awrma-new-form #awrma-items-ordered-table .btn-remove2{font-size:1em!important;color:#777}#awrma-new-form #awrma-items-ordered-table .btn-remove2:hover{color:#03a678}
#my-rmas-table,#my-orders-table,.sales-order-invoice .order-items.order-details table,#my-tags-table{margin:30px 0 40px 0}#awrma-requested-items{margin:10px 0 40px 0}
#my-rmas-table a.link-awrma-bold,.awrma-account a.link-awrma-printlabel,.awrma-account a.link-awrma-confirmsend,#my-orders-table a,#my-reviews-table a.nobr,#my-productreturn-table a,#my-quotations-table a{color:#626262;font-weight:bold}
#my-rmas-table a.link-awrma-bold:hover,#my-rmas-table a.link-awrma:hover,.awrma-account a.link-awrma-printlabel:hover,.awrma-account a.link-awrma-confirmsend:hover,#my-orders-table a:hover,#my-productreturn-table a:hover,#my-reviews-table a.nobr:hover,#my-quotations-table a:hover{color:#03a678}
.awrma-account .fieldset .legend,#awrma-printlabel-form .fieldset .legend{text-transform:uppercase;color:#333;font-size:1.8em;line-height:1.3333em;font-family:"Lato",san-serif}
ul.awrma-comments-list li{margin:0 0 20px 0}ul.awrma-comments-list li div{margin:5px 0 0 20px}.awrma-customer-rma-printlabel .buttons-set{border:none;margin:0;padding:0}
.blogsvv .sidebar .block-blog .view dt{cursor:default;font-family:"Lato",san-serif;color:#333;font-size:1.3em}.blogsvv .sidebar .block-blog .view li a:before{content:"";padding-right:0}
.blogsvv .sidebar .block-blog .view li a span.icon-angle-right{float:right;font-size:20px;margin-top:3px}.blogsvv .sidebar .cms-sidebar{text-align:center}.blogsvv .postWrapper{overflow:hidden;margin:0 0 40px 0}
.blogsvv .postWrapper .postTitle{font-family:"Lato",san-serif;background:#f7f7f7;padding:10px 20px}.blogsvv .postWrapper .postTitle h2{margin:0}
.blogsvv .postWrapper .postTitle h2 a{font-size:1.5em;color:#00796b}.blogsvv .postWrapper .postTitle h2 a:hover{color:#00695c}.blogsvv .postWrapper .postTitle span.date{color:#a8a8a8;display:inline-block;margin-right:10px}
.blogsvv .postWrapper .postTitle div.comments{display:inline-block;margin-right:10px}.blogsvv .postWrapper .postTitle div.comments a:hover{color:#00695c}
.blogsvv .postWrapper .postTitle div.postCats{display:inline-block;text-transform:uppercase}.blogsvv .postWrapper .postTitle div.postCats a:hover{color:#00695c}.blogsvv .postImage{margin-bottom:20px}
.blogsvv .postContent{font-size:0.9rem;color:#333}.blogsvv .postContent ul li,.blogsvv .postContent ol li{list-style:disc!important;margin:12px 22px}.blogsvv .postContent p{margin:0 0 1em 0}
.blogsvv .postContent a{color:#00796b}.blogsvv .postContent a:hover{color:#333}.blogsvv .postContent blockquote{font-family:"Georgia";margin:20px 0 20px 20px;border-left:solid 5px #dfdfdf;font-style:italic;padding-left:20px}
.blogsvv .postContent h2,.blogsvv .postContent h3{margin-top:30px;margin-bottom:10px;font-family:"Lato",san-serif}
.blogsvv .postWrapper div.tags{border-top:solid 1px #e4e4e4;border-bottom:solid 1px #e4e4e4;padding:10px;margin:30px 0 0 0;overflow:hidden}.blogsvv .postWrapper div.tags h4{text-transform:uppercase;color:#333}
.blogsvv .postWrapper div.tags ul li{float:left;margin-right:20px}.blogsvv .postWrapper div.tags ul li a:hover{color:#00796b}.blogsvv .postBookmarks{margin:30px 0 0 0}
.blogsvv .postBookmarks .btn{float:left;padding:0px 15px;border-radius:3px;margin:0 10px 10px 0;display:inline-block;color:#fff;line-height:40px;height:40px}
.blogsvv .postBookmarks .btn i{font-size:20px;margin-right:10px;position:relative;top:3px}.blogsvv .postBookmarks .fb{background:#255F9E}.blogsvv .postBookmarks .fb:hover{background:#1B4F87}
.blogsvv .postBookmarks .tw{background:#00C2F5}.blogsvv .postBookmarks .tw:hover{background:#10A4C9}.blogsvv .postBookmarks .gg{background:#F04019}.blogsvv .postBookmarks .gg:hover{background:#D12F0E}
.blogsvv h2.legend{font-family:"Lato",san-serif;color:#333;font-size:1.8em;line-height:1.3333em;text-transform:uppercase}.blogsvv .box-head{border-bottom:1px solid #e4e4e4;margin:20px 0 15px}
.blogsvv #postComment label{font-size:13px;padding-bottom:5px;margin-top:10px}.blogsvv .toolbar{overflow:hidden}.sidebar-blog-list .block-content{padding:0!important}
.sidebar-blog-list ul li{float:left;overflow:hidden;width:100%;margin:10px 0 0 0}.sidebar-blog-list ul li .postImage{float:left;border:solid 1px #dfdfdf}.sidebar-blog-list ul li img{width:100%}
.sidebar-blog-list ul li a:before{content:"";padding:0;margin:0}.sidebar-blog-list ul li h3.product-name{line-height:auto!important;float:left;width:100%;margin:10px 0 0 0}
.sidebar-blog-list ul li h3.product-name a{font-size:0.9rem!important;line-height:1rem}.sidebar-blog-list ul li span.date{float:left;width:100%;font-size:0.7rem;line-height:0.8rem;margin:5px 0 10px 0}
div.inchoo-socialconnect-google .btn,div.inchoo-socialconnect-facebook .btn,div.inchoo-socialconnect-twitter .btn{float:left;padding:0px 15px;border-radius:3px;margin:0 10px 10px 0;display:inline-block;color:#fff;line-height:40px;height:40px;font-size:0.9rem}
div.inchoo-socialconnect-google .btn i,div.inchoo-socialconnect-facebook .btn i,div.inchoo-socialconnect-twitter .btn i{font-size:20px;margin-right:10px;position:relative;top:3px}
div.inchoo-socialconnect-google .gg{background:#F04019}div.inchoo-socialconnect-google .gg:hover{background:#D12F0E}
div.inchoo-socialconnect-facebook .fb{background:#255F9E}div.inchoo-socialconnect-facebook .fb:hover{background:#1B4F87}
div.inchoo-socialconnect-twitter .tw{background:#00C2F5}div.inchoo-socialconnect-twitter .tw:hover{background:#10A4C9}.inchoo-socialconnect-login .buttons-set{width:100%;padding:10px 0 25px 0}
.inchoo-socialconnect-register .col-1 .fieldset,.inchoo-socialconnect-register .col-2 .fieldset,.inchoo-socialconnect-register .col-3 .fieldset{margin-top:0px}
div.social-buttons{display:block;overflow:hidden;border-radius:3px;background:#fafafa;border:solid 1px #f0f0f0;padding:10px}
div.social-buttons .social-content{text-align:center;float:left;margin-right:10px}div.social-buttons .social-content:last-child{margin-right:0px}
div.social-buttons .social-content a.icon{display:block;margin:0 auto 5px auto;color:#fff;border-radius:100px;width:50px;height:50px;line-height:50px;font-size:25px}div.social-buttons .social-content a.icon:hover{opacity:0.9}
div.social-buttons .social-content a.icon span{display:none}div.social-buttons .social-content iframe.twitter-follow-button{position:relative;top:4px}
div.social-buttons .social-content a.icon-facebook{background:#3A589B}div.social-buttons .social-content a.icon-twitter{background:#598DCA}div.social-buttons .social-content a.icon-instagram{background:#76413b}
div.social-buttons .social-content .ig-follow{top:3px}
div.social-buttons .social-content .ig-follow .ig-background{background:#f8f8f8;border:solid 1px #dfdfdf;box-shadow:none}div.social-buttons .social-content .ig-follow .ig-background .ig-text{color:#333!important;font-weight:bold;font-size:11px}
div.social-buttons .social-content .ig-follow .ig-background .ig-camera{display:none}.footer-container{background:#000;padding:0px}.footer-container .first-row{background:#00695c;padding:20px 0}
.checkout-onepage-index .footer-container .first-row{display:none}
.footer-container .first-row .block-title h2{border-bottom:solid 1px #004d40;font-size:1.1rem!important;color:#e4e4e4!important;font-family:"Lato",san-serif;text-transform:uppercase;padding:5px 0;margin:0 0 20px 0}
.footer-container .first-row .block-content ul li{margin:0 0 3px 15px}.footer-container .first-row .block-content ul li a{color:#e4e4e4;font-size:0.8rem}.footer-container .first-row .block-content ul li a:hover{color:#fff}
.footer-container .first-row .block-content p.social{color:#fff;font-size:0.8rem}.footer-container .first-row .block-content .follow_button a{background:#80cbc4;color:#fff;border:none;margin:0 6px 6px 0}
.footer-container .first-row .block-content .follow_button a:hover{background:#26a69a}.footer-container .second-row{background:#212121;padding:15px 0}.footer-container .second-row ul{float:right}
.footer-container .second-row ul li{margin:0;padding:0 10px;border-right:1px solid #1e824c}.footer-container .second-row ul li:last-child{border:none;padding-right:0}
.footer-container .second-row ul li a{color:#26a69a;font-size:0.75rem}.footer-container .second-row ul li a:hover{color:#fff}.footer .trust{float:right;padding:0}.footer .trust a{margin-right:8px}
.footer address{border:none;margin-top:0px;float:left;width:auto;padding:0;line-height:40px;font-size:0.75rem}.footer-container .footer.bottom{line-height:40px;margin:0 auto;padding:15px 0}
.cms-page-view #contactForm h2.legend,#contact-table h2.legend{color:#333;font-family:"Lato",san-serif;font-size:1.4rem;line-height:1.3333em;margin-top:10px;text-transform:uppercase!important}
.cms-page-view #contactForm ul{list-style:none}.cms-page-view #contactForm ul li{margin:0}.cms-page-view #contactForm ul li label{font-size:0.8rem;padding-bottom:5px;margin-top:10px}
.cms-page-view #contactForm .form-list .field{width:auto}.cms-page-view #contactForm .buttons-set{border:none;margin:0!important}
.cms-page-view #contact-table i{margin-right:15px;font-style:normal;font-size:2rem;position:relative;top:2px}
.cms-page-view #contact-table i.icon-envelope{color:#b2dfdb}.cms-page-view #contact-table i.icon-phone{color:#b2dfdb}.cms-page-view #contact-table i.icon-skype{color:#b2dfdb}.cms-page-view #contact-table p{margin:0}
.cms-page-view #contact-table td{padding-bottom:30px}
.cookienotice-content{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.85);bottom:0;color:#fff;left:0;padding:10px 0;position:fixed;text-align:left;width:100%;z-index:999999999}
.cookienotice-message p{color:#fff;font-size:0.8rem;margin:0;float:left;width:90%;text-align:left;padding-left:10px}.cookienotice-page-link:hover{color:#fff}
.cookienotice-button{cursor:pointer;background:none repeat scroll 0 0 rgba(255, 255, 255, 0.70);border:none;border-radius:100%;color:#333;float:left;font-size:0.8rem;font-weight:bold;height:24px;margin:0 10px;width:24px;text-align:center}
.cookienotice-button:hover{background:none repeat scroll 0 0 rgba(255, 255, 255, 0.95)}.cookienotice-bar{clear:both;width:100%}.cookienotice-bar-top{position:absolute;top:0;left:0}
.cookienotice-box{position:fixed;top:0;left:0;width:240px;border-radius:4px;top:auto;bottom:auto;left:auto;right:auto}.cookienotice-box-top-left{left:30px;top:30px}.cookienotice-box-top-right{right:30px;top:30px}
.cookienotice-box-bottom-right{right:30px;bottom:30px}.cookienotice-box-bottom-left{left:30px;bottom:30px}
.xsitemap .xsitemap-categories h3,.xsitemap .xsitemap-pages h3,.xsitemap .xsitemap-stores h3{border-bottom:solid 1px #e4e4e4;font-size:1.4rem!important;color:#333;font-family:"Lato",san-serif;text-transform:uppercase;font-weight:normal!important;margin-bottom:20px;padding-bottom:8px}
.xsitemap .xsitemap-stores ul.stores li{float:left;margin-right:20px}.xsitemap .xsitemap-stores ul.stores li a{color:#00796b}.xsitemap .xsitemap-stores ul.stores li a:hover{color:#777}
.xsitemap .xsitemap-pages ul.pages li{margin:0 0 5px 20px;list-style:disc;padding-left:10px}.xsitemap .xsitemap-pages ul.pages li a:hover{color:#00796b}.xsitemap .xsitemap-categories ul li a:hover{color:#00796b}
.xsitemap .xsitemap-categories ul li.level-0{font-weight:bold;margin-left:20px}.xsitemap .xsitemap-categories ul li.level-1{font-weight:normal;margin-left:30px}
.xsitemap .xsitemap-categories ul.products li,.xsitemap .xsitemap-categories ul li.level-2{font-weight:normal;margin-left:30px;font-size:0.8rem}.m0{margin:0!important}
.mb0{margin-bottom:0px!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.mb40{margin-bottom:40px!important}.mb60{margin-bottom:60px!important}
.mr5{margin-right:5px!important}.mr10{margin-right:10px!important}.mt0{margin-top:0px!important}.mt5{margin-top:5px!important}.mt8{margin-top:8px!important}
.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mt30{margin-top:30px!important}.mt40{margin-top:40px!important}.mt50{margin-top:50px!important}.mt60{margin-top:60px!important}
.ml10{margin-left:10px!important}.ml20{margin-left:20px!important}.ml30{margin-left:30px!important}.p0{padding:0!important}.pb0{padding-bottom:0px!important}
.legalnotice h2{font-family:"Lato",san-serif;color:#333;margin:30px 0 10px 0;font-size:1.8em}.legalnotice p{margin:10px 0}
.vendi{color:#f9551b;display:inline;margin-right:5px;font-weight:bold;float:left}.chirimbolo{color:#F4B350;font-size:2rem;font-family:"Californian FB";font-weight:bold;position:relative;top:5px;margin-right:5px}
.scrollup{text-align:center}.two_third{float:left;margin-right:3%}.two_third{width:74.3%}.page-print .print-head .logo{max-width:220px}#homeslides{display:none;margin-bottom:10px;position:relative}
.slidesjs-pagination{bottom:2%;height:30px;right:15px;position:absolute;text-align:center;display:block;z-index:1000}.slidesjs-pagination li{float:left}
.slidesjs-pagination li a.active span::after{background:rgba(255, 255, 255, 0.8) none repeat scroll 0 0;border-radius:50%;content:"";height:10px;left:3px;position:absolute;top:3px;width:10px}
.slidesjs-pagination li a span{background:rgba(150, 150, 150, 0.4) none repeat scroll 0 0;border-radius:50%;box-shadow:0 1px 1px rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.1) inset;cursor:pointer;display:inline-block;height:16px;margin:3px;position:relative;width:16px}
#radio_choices_mondialrelaypickup p.method-description{background:#fafafa;font-size:0.8rem;margin:10px 0 0 27px;padding:10px}
#radio_choices_mondialrelaypickup li:first-child{margin-left:0px !important}#radio_choices_mondialrelaypickup li:first-child label{color:#626262;font-size:0.8rem !important}
#radio_choices_mondialrelaypickup li{margin-left:30px}#radio_choices_mondialrelaypickup li label{font-style:italic;font-size:0.75rem !important}#radio_choices_mondialrelaypickup li label a{font-weight:bold}
.success-bank-transfer{border-top:solid 1px #e4e4e4;margin:20px 0 0 0;padding-top:20px}
.success-bank-transfer .bankpayment_info{border-left:solid 1px #e4e4e4;border-top:solid 1px #e4e4e4;margin:30px auto;float:left;margin-right:20px;width:100%}
.success-bank-transfer .bankpayment_info tr td{padding:10px 15px;border-bottom:solid 1px #e4e4e4;border-right:solid 1px #e4e4e4}
.success-bank-transfer .bankpayment_info tr td.bankcol1{background:#fafafa;text-transform:uppercase}.my-account .success-bank-transfer{border:none;margin-bottom:30px;overflow:hidden}
@media screen and (min-width:1280px){
	.product-view #youtube_container embed,.product-view #youtube_container object{width:90%}
}
@media screen and (max-width:1041px){
	.top-menu.fixed{top:0!important}#menu-button a{top:auto!important}#addtobox .left h2{display:none}
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:3/2), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5){label.css-label{background-image:url('../images/cssradiobutton@2x.png');background-size:18px 59px}
	input[type=radio].css-checkbox:checked + label.css-label{background-position:0 -42px}
	label.css-label-checkbox{background-image:url('../images/csscheckboxinput@2x.png');background-size:22px 34px}
	input[type=checkbox].css-checkbox:checked + label.css-label-checkbox{background-position:0 -17px}
	.language-custom li a i.spanish{background:url('../images/flags/spanish@2x.png') no-repeat top left;background-size:22px 15px}
	.language-custom li a i.english{background:url('../images/flags/english@2x.png') no-repeat top left;background-size:22px 15px}
	.language-custom li a i.french{background:url('../images/flags/french@2x.png') no-repeat top left;background-size:22px 15px}
	.language-custom li a i.italian{background:url('../images/flags/italian@2x.png') no-repeat top left;background-size:22px 15px}
	.language-custom li a i.german{background:url('../images/flags/german@2x.png') no-repeat top left;background-size:22px 15px}
	.cartlogo{background:url('../images/cart@2x.png') no-repeat top left;background-size:30px 23px}
	.shopping_cart .cartlogo:hover{background:url('../images/cart@2x.png') no-repeat top left;background-size:30px 23px}
	.logo a,.logo span.img{background:url('../images/logo@2x.png') no-repeat;background-size:220px 52px}
}
@media screen\0{.sticker-bestseller{margin:-10px -10px 0 0}}
.sticker-message{margin:0 auto;width:80%}.sticker-message a{color:#b2dfdb;font-family:"Lato",san-serif;text-transform:uppercase;font-size:0.8rem}.sticker-message a:hover{color:#4db6ac}
.msg-shipping-aduana{line-height:1.2rem;margin-top:20px}.header-black-friday .content{height:100px}.header-black-friday{background:#434343;padding:0px;color:#fff}
.header-black-friday figure, .header-black-friday figcaption{display:block}
.header-black-friday .transition{-webkit-transition:top 400ms linear;-moz-transition:top 400ms linear;-ms-transition:top 400ms linear;-o-transition:top 400ms linear;transition:top 400ms linear}
.header-black-friday .timeTo{font-family:"Garamond", Tahoma, Verdana, Aial, sans-serif;font-size:128px;line-height:108%;font-weight:bold;height:32px}.header-black-friday .timeTo span{vertical-align:top;}
.header-black-friday .timeTo.timeTo-white div{color:black;background:#fff;background:-moz-linear-gradient(top, #fff 38%, #cccccc 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(38%,#fff), color-stop(100%,#cccccc));background:-webkit-linear-gradient(top, #fff 38%,#cccccc 100%);background:-o-linear-gradient(top, #fff 38%,#cccccc 100%);background:-ms-linear-gradient(top, #fff 38%,#cccccc 100%);background:linear-gradient(to bottom, #fff 38%,#cccccc 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#cccccc',GradientType=0 )}
.header-black-friday .timeTo.timeTo-black div{color:white;background:#45484d;background:-moz-linear-gradient(top, #45484d 0%, #000 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000));background:-webkit-linear-gradient(top, #45484d 0%,#000 100%);background:-o-linear-gradient(top, #45484d 0%,#000 100%);background:-ms-linear-gradient(top, #45484d 0%,#000 100%);background:linear-gradient(to bottom, #45484d 0%,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000',GradientType=0 )}
.header-black-friday .timeTo.timeTo-black .timeTo-alert{background:#a74444;background:-moz-linear-gradient(top, #a74444 0%, #3f0000 67%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#a74444), color-stop(67%,#3f0000));background:-webkit-linear-gradient(top, #a74444 0%,#3f0000 67%);background:-o-linear-gradient(top, #a74444 0%,#3f0000 67%);background:-ms-linear-gradient(top, #a74444 0%,#3f0000 67%);background:linear-gradient(to bottom, #a74444 0%,#3f0000 67%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a74444',endColorstr='#3f0000',GradientType=0 )}
.header-black-friday .timeTo.timeTo-white .timeTo-alert{background:#fff;background:-moz-linear-gradient(top, #fff 35%, #e17373 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(35%,#fff), color-stop(100%,#e17373));background:-webkit-linear-gradient(top, #fff 35%,#e17373 100%);background:-o-linear-gradient(top, #fff 35%,#e17373 100%);background:-ms-linear-gradient(top, #fff 35%,#e17373 100%);background:linear-gradient(to bottom, #fff 35%,#e17373 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#e17373',GradientType=0 )}
.header-black-friday .timeTo figure{display:inline-block;margin:0;padding:0}.header-black-friday .timeTo figcaption{text-align:center;line-height:80%;font-weight:normal;color:#888}
.header-black-friday .timeTo div{position:relative;display:inline-block;width:25px;height:30px;overflow:hidden;border-top:1px solid #404347;border-right:1px solid #404347;border-bottom:1px solid #404347}
.header-black-friday .timeTo div.first{border-left:1px solid #404347}.header-black-friday .timeTo ul{list-style-type:none;margin:0;padding:0px 0 0 0px;position:absolute;left:0;}
.header-black-friday .timeTo ul li{margin:0;padding:0;list-style:none;height:40px}.header-black-friday #countdown{float:right;margin-top:20px}
@media screen and (min-width:1200px){
	.header-black-friday .content{background:url('../images/black-friday-1920.png');background-repeat:no-repeat}.df-classic{top:200px !important;border:none !important;border-radius:0 !important}
}
@media screen and (min-width:900px) and (max-width:1199px){
	.header-black-friday .content{background:url('../images/black-friday-1024.png');background-repeat:no-repeat}#addtobox .left h2{display:none}
}
@media screen and (max-width:899px){
	.header-black-friday{margin-top:-20px}.header-black-friday .content{background:url('../images/black-friday-600.png') scroll top;background-repeat:no-repeat;height:120px}
	.header-black-friday #countdown{float:none;position:relative;top:50px;display:block}
}
@media screen and (max-width:620px){
	.custom-error{margin-top:0!important}.products-list h2.product-name,.products-list .desc{width:100%;float:left}.products-list .price-box{float:left}
	.products-list .product-image{text-align:center;width:100%;background:#fff}.products-list .product-image a{margin:0 auto}
}
.ebayreviews .single-review{border:solid 1px #dfdfdf;margin-top:10px;background:url('../images/quote.png') no-repeat top right;padding:10px;min-height:135px}.ebayreviews li{margin:0 2% 31px!important}
.ebayreviews .single-review .opinion{max-height:45px;min-height:45px;height:45px;display:table;width:100%}.ebayreviews .single-review h2{font-family:"Lato",san-serif;display:table-cell;vertical-align:middle;font-size:1.1rem}
.ebayreviews .single-review .separator{width:100%;text-align:center;float:left}.ebayreviews .single-review .stick{border:solid 3px #80cbc4;width:50px;display:block;margin:0 auto}
.ebayreviews .single-review .product{padding:10px 0;float:left;overflow:hidden;width:100%}.ebayreviews .single-review .product a{color:#00695c}.ebayreviews .single-review .product a:hover{color:#000}
.ebayreviews .single-review .date{font-style:italic;font-size:0.8rem}.checkout-toggle-content{background:#fafafa;float:left;padding:15px}.checkout-toggle-content li{margin-bottom:0!important}
#opc-login .col2-set .col-1 h4{margin:0 0 10px 0!important}.custom-error{color:#bf0411;margin-top:35px;font-size:12px}
body.cms-christmas-gifts .main-container .main{margin-top:0;padding:30px 0}body.cms-christmas-gifts .footer-container{margin-top:0;border:none}
body.cms-christmas-gifts .main-container{background:transparent url('../images/cb2016.png') repeat-x}.df-classic .df-panel__title{text-align:left !important}
#scsearch{color:#fff;display:inline-block;padding:13px 20px;float:left;cursor:pointer}
.paypal-express-review .info-set h2.legend{font-family:'Lato',san-serif;font-weight:normal !important}.paypal-express-review address{line-height:1.5}
.paypal-express-review .info-set,.paypal-express-review .col2-set .col-1,.paypal-express-review .col2-set .col-2{background:#fff}
.paypal-express-review .info-set h3,.paypal-express-review .info-set h4{color:#000;font-size:1rem;text-transform:uppercase;font-family:'Lato',san-serif;font-weight:normal !important}
.paypal-express-review .info-set h3 a{text-transform:none !important}.paypal-express-review .info-set .data-table .product-name{color:#626262 !important;text-transform:none;font-weight:normal !important}
.paypal-express-review #review-buttons-container{border:none !important}.paypal-express-review .info-set a:hover{color:#00695C}
.rma-items td,.rma-pr label,.rma-pr p{font-size:0.8rem}.rma-pr td{vertical-align:middle;padding:10px}.rma-items p{padding:0}.rma-items .border{border-bottom:solid 1px #eee}.rma-items textarea{width:100% !important}
.rma-items .fieldset{margin:0}#my-productreturn-table th,#my-quotations-table th{font-size:0.9rem;font-family:'Lato',san-serif;text-transform:uppercase}#my-productreturn-table td{font-size:0.8rem}
.rma-pr table.info td{font-size:0.8rem}.rma-pr ul.info label{font-weight:bold;margin-right:10px;padding:0}#my-quotations-table{border:solid 1px #e4e4e4;border-bottom:none}#my-quotations-table tbody tr{cursor:pointer}
#my-quotations-table .odd{background:#fafafa}#my-quotations-table tbody tr:hover{background:#eee}
#addtobox{display:none}.sticky{position:fixed;top:0;left:0;width:100%;margin:0;padding:10px 0;right:0;background:#fff;z-index:99999999999!important;box-shadow:0 3px 5px 0 rgba(0, 0, 0, 0.25);display:block!important}
#addtobox .left img{float:left;margin-right:10px}#addtobox .left h2{font-family:'Lato',san-serif;color:#333}#addtobox .right button{float:right;height:50px}#addtobox .right .add-to-cart{display:none}
#addtobox .right .add-to-cart input{height:48px;float:none}#addtobox .right .divprice{color:#2c2c2b;font-size:1.5rem !important;float:left;margin-right:10px;line-height:50px;font-weight:bold}
@media only screen and (max-width: 784px){
	.sticky{bottom:0;top:auto;box-shadow:0 -5px 15px -3px rgba(0, 0, 0, 0.23)}#addtobox .left{display:none}
}
.buttons a{display:inline-block}#oar_widget_orders_and_returns_form label{font-size:0.8rem}.ticket-messages-table{border:none!important}.ticket-messages-table div{padding:10px}.ticket-messages-table p strong{display:block;margin-bottom:5px}
.ticket-message-customer{background-color:transparent!important}.ticket-message-customer .msg{background-color:#DADFE1;color:#333}.box-attachements{background:#ECF0F1;color:#333}.box-attachements a:hover{color:#03a678}
.my-account .agreements{border:solid 1px #dfdfdf;padding:15px}.my-account .center{text-align:center}.my-account .disc li{margin-left:20px;list-style:disc;padding-left:5px}
.bfp{color:#D70000;font-size:0.8rem;float:left;text-align:left;margin:-10px 0 10px 45px;line-height:1rem}
.bfs{background:url('../images/black-friday-sticker.png') no-repeat;background-size:50px 55px;width:50px;height:55px;position:absolute;top:0;left:0;margin-left:5px}
.order-info li{background:#dfdfdf;padding:10px;margin:0 2px}.order-info li.current{background:none}.my-account p.order-date{color:#000}#ask-a-question td{padding-bottom:10px}
body.sales-guest-view{font-size:0.8rem}