@font-face{font-family:'Liberator';src:url(../fonts/liberator-webfont.ttf);}
.liberator{font-family:'Liberator';}
html, body{color:#1D1D1B;text-shadow:1px 1px 1px rgba(0,0,0,0.004);text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;}
a:hover, a:focus{color:#1D1D1B;text-decoration:underline;}
@media (min-width:1199px){.fullwidth.container,
.fullwidth.row,
.fullwidth{padding-left:0 !important;padding-right:0 !important;}
}
@media (max-width:1199px){.fullwidth .fullwidth{padding-left:0 !important;padding-right:0 !important;}
}
@media (min-width:1440px){.container-1440{width:1440px !important;}
}
@media (min-width:1170px){.cms-index-index .main-nav .container{width:1170px !important;}
}
@media (min-width:768px){.col2-left-layout .col-main{padding-left:15px;}
}
@media (min-width:768px){.col3-layout .col-left.sidebar{padding-right:15px;}
}
.toolbar{margin-bottom:40px;}
.toolbar .view-mode{}
.pager li >a:hover, .pager li >a:focus, .pager .pages .current, .sorter .view-mode strong i, .sorter .view-mode a:hover i, .data-table button.button:hover > span, .link-cart:hover, .header-container.type2 .mybag-link, .header-container.type5 .top-links-container, .header-container.type6 .top-links-container, .header-container.type7 .top-links-container, .header-container.type13 .top-links-container, .header-container.type8 .top-links-container, .fixed-header ul.menu >li:hover, .main-nav ul.menu >li:hover, .fixed-header ul.menu >li.act, .main-nav ul.menu >li.act, .menu.side-menu>li:hover, .menu.side-menu>li.menu-item-has-children .nav-sublist-dropdown, .menu.side-menu>li.menu-item-has-children .nav-sublist-dropdown .container ul .menu-item-has-children .nav-sublist, .block-layered-nav dt:hover:before, .block-category-nav .block-title:hover:before, .price-filter-slider .text-box input.go, .item:hover .details-area .actions a.addtocart, .col-main .category-products .products-list li.item .details-area .actions a.addtocart, .cart .crosssell button.button:hover > span, .cart .discount h2:hover:before, .cart .shipping h2:hover:before, .block.block-facebook-like .block-title a.btn-like, .btn-primary, .contacts-index-index .col-main .contact-info i, .block.block-blog-tags ul li a:hover, .postWrapper .post-date .month, .feature-box .feature-box-icon, .full-screen-slider .item > div.content .sale-bar a .icon-angle-down, .recent-posts .post-date .month, .post-a-month, .owl-theme .ow .owl-page.active span, .footer-ribbon, .owl-theme .owl-controls.clickable .owl-page:hover span, .btn-default, .btn-default:hover, a.quickview-icon, .product-options .product-swatches-container .has-swatches a.active.selected, .cms-index-index blockquote.testimonial, .expand_plus, .review-menu-block a.review-total, .image-link span.category-title, .panel-title>a, .category-products .products-grid.flex-grid .item .details-area .actions a.addtocart, .header-container.type14 .top-links-container{background-color:#1D1D1B;}
button.button span{background-color:#fff;color:#1D1D1B;}
button.button span span{font-weight:bold;font-size:12px;}
.buttons-set p.required{display:none;}
.back-link small{display:none;}
.col-main .page-title h1, .col-main .page-title h2{font-size:66px;margin:0 0 15px;color:#1D1D1B;width:100%;text-align:center;font-weight:bold;margin-bottom:40px;}
.price{white-space:nowrap !important;font-family:'Liberator';}
.top-header{position:absolute;width:100%;border:none;z-index:999;background-color:rgba(29, 29, 27,0.8) !important;height:40px;}
.top-header .top-header-container{width:1170px !important;padding:0px !important;}
.top-header .top-header-container p, .top-header .top-header-container a, .top-header .top-header-container span{margin:0 !important;padding:0 !important;}
.top-header .top-header-container .top-header-msg{color:#f9701f;text-transform:uppercase;text-decoration:none;padding:15px 20px 0 20px !important;height:40px;display:block;font-size:11px;line-height:1;}
.top-header .top-header-container .top-header-links-icon.show:before{color:#f9701f;}
.top-header .top-header-container .top-header-links{float:right;}
.top-header .top-header-container .top-header-links li{float:left;text-transform:uppercase;vertical-align:middle;font-size:11px;position:relative;height:40px;}
.top-header .top-header-container .top-header-links .links li{float:none;padding:10px 20px 10px 25px;clear:both;display:block;text-align:left;white-space:nowrap;height:auto;}
.top-header .top-header-container .top-header-links li a{color:#fff;text-transform:uppercase;text-decoration:none;padding:15px 20px 0 20px !important;height:40px;display:block;}
.top-header .top-header-container .top-header-links-icon{height:33px;}
.top-header .top-header-container .top-header-links-icon a:before{content:"\e80b";display:block;position:absolute;right:7px;top:50%;font-family:"porto";margin-top:-6px}
.top-header .top-header-container .top-header-links li .top-header-links-icon a{color:#fff;text-transform:uppercase;text-decoration:none;padding:15px 27px 0 20px !important;}
.top-header .top-header-container .top-header-links .item a:hover,
.top-header .top-header-container .top-header-links li a:hover,
.top-header .top-header-container .top-header-links-icon.show > a{background-color:#ddd;color:#4a4a4a !important;text-decoration:none}
.top-header .top-header-container .top-header-links .links li a{color:#4a4a4a;text-transform:none;text-decoration:none;font-size:12px;padding:0px !important;height:auto;}
.top-header .top-header-container .top-header-links .links li a:before{content:"\e817";display:block;position:absolute;left:0px;top:50%;font-family:"porto";margin-top:-5px;color:#f9701f;}
.top-header .top-header-container .top-header-links .links li a:hover{color:#FF7D31 !important;text-transform:none;text-decoration:underline;background-color:transparent;}
.top-header .top-header-container .links{display:none;position:absolute;top:40px;left:0;z-index:9;background-color:#fff !important;border-radius:0;margin:0;padding:5px 0;text-align:right;padding:20px;}
.cms-index-index .header-container.type8{position:absolute;top:40px;left:0;width:100%;border-bottom:0;z-index:21;background-color:transparent;}
.menu.header-container.type8{z-index:20;}
.header-container.type8 .header{display:block;vertical-align:middle;padding:68px 0 28px 0;margin:0 auto;}
.cms-index-index .header-container.type8 .header{display:block;vertical-align:middle;padding:28px 0 28px 0;}
.header-container.type8 .header > .logo img{height:auto;}
.header .logo img{max-width:none;}
.header-container.type8 .header > .logo{display:block;padding:0px;margin:0 10px 0 0;float:left;background:url(../images/logo_gamefisher_black_header.png) 0 0 no-repeat;min-height:72px;min-width:388px;}
.cms-index-index .header-container.type8 .header > .logo, .catalog-category-view .header-container.type8 .header > .logo{background:none;}
.header-container.type8 .header > .logo img{display:none;}
.cms-index-index .header-container.type8 .header > .logo img, .catalog-category-view .header-container.type8 .header > .logo img{display:block;}
.header-group{position:relative;overflow:visible;}
@media (max-width:768px){.cms-index-index .cart-area{position:relative;top:0 !important;margin-top:10px;float:right;}
}
@media (min-width:1170px){.cms-index-index .header-container.type8 .header.container,
.top-header .top-header-container{width:1170px !important;padding-left:0px;padding-right:0px;}
.cms-index-index .cart-area{right:0px;top:40px;}
}
@media (max-width:1170px){.cms-index-index .header-container.type8 .header.container,
.top-header .top-header-container{width:auto !important;padding-left:15px !important;padding-right:15px !important;}
.cms-index-index .cart-area{right:15px;}
}
@media (min-width:1199px){.cms-index-index .cart-area{right:0;}
}
.mini-cart .totals{padding:10px 20px;text-align:right;font-size:18px;color:#1D1D1B;font-weight:700;}
.mini-cart .totals{padding:10px 20px;text-align:right;font-size:18px;color:#1D1D1B;font-weight:700;font-family:'Liberator';}
.mini-cart .totals .label{display:none;}
.mini-cart .product-name{margin:10px 0 0 0;font-size:1em;font-weight:normal;}
.mini-cart .actions a{border:2px solid #1D1D1B;width:auto;text-align:center;color:#1D1D1B;opacity:0.4;}
.mini-cart .actions a:hover{opacity:1;background:#fff;}
.mini-cart .mini-products-list li a.btn-remove{top:29px;}
.mini-products-list li a.btn-remove{position:absolute;left:-12px;top:9px;color:#777;z-index:999;}
.mini-cart .mini-products-list li{padding:20px 0 5px 0;border:0;}
.option-detail{display:none;}
.error-msg, .success-msg, .note-msg, .notice-msg{border-style:solid;border-width:1px;min-height:24px;padding:15px;font-size:14px;font-weight:400;border-radius:0;margin-bottom:20px;}
.success-msg{border-color:#d6e9c6;background-color:#dff0d8;color:#3c763d;}
button.btn-gf.button span{font-weight:bold;font-size:12px;}
button.btn-gf.button > span{background:#fff;border:0;color:#1D1D1B;line-height:20px;padding:0;font-size:11px;font-weight:bold;width:auto;}
button.btn-gf.button{opacity:0.4;width:auto !important;}
button.btn-gf.button:hover{opacity:1;}
.buttons-set .back-link{display:none;}
.header>.logo{max-width:300px;}
.cart-area{position:absolute;top:79px;margin-top:0;z-index:1;display:inline-block;height:40px;right:0;text-align:right;vertical-align:middle;}
.cms-index-index .cart-area{top:39px;}
.callaction-area{float:left;}
.callaction-area .img-icon-phone{background:url(../images/ico_phone_wbg.png) 0 0 no-repeat;width:45px;height:45px;display:block;float:left;}
.callaction-area .message{color:#1D1D1B;}
.callaction-area .message span, .callaction-area .message a{color:#f9701f;}
.callaction-area .message span:hover, .callaction-area .message a:hover{text-decoration:none;}
.search-area .img-icon-search{background:url(../images/ico_search_wbg.png) 0 0 no-repeat;width:45px;height:45px;display:block;}
.minicart-area .img-icon-minicart{background:url(../images/ico_shopcart_wbg.png) 0 0 no-repeat;width:45px;height:45px;display:block;}
.cms-index-index .callaction-area .img-icon-phone,
.catalog-category-view .callaction-area .img-icon-phone{background:url(../images/ico_phone.png) 0 0 no-repeat;width:45px;height:45px;display:block;float:left;}
.callaction-area .message{float:left;width:215px;font-size:10px;font-weight:100;text-align:left;padding:0 10px;line-height:1.3em;}
.callaction-area .message span, .callaction-area .message a{font-size:22px;clear:both;float:left;line-height:1.2em;}
.header-container.type8 .header .search-area{position:relative;margin:0 10px 0 0;display:inline-block;top:0;left:0;height:45px;z-index:5;float:left;}
.header-container.type8 .header .form-search{border:5px solid #1D1D1B;}
.cms-index-index .header-container.type8 .header .form-search,
.catalog-category-view .header-container.type8 .header .form-search{border:5px solid #ccc !important;}
.cms-index-index .header-container.type8 .header .form-search:before,
.catalog-category-view .header-container.type8 .header .form-search:before{border-bottom-color:#ccc !important;}
.header-container.sticky-header.type8 .header .form-search{border:5px solid #1D1D1B !important;}
.header-container.type8 .header .search-area a.search-icon{display:block;line-height:45px;margin:0;color:#777;width:45px;}
.cms-index-index .search-area .img-icon-search,
.catalog-category-view .search-area .img-icon-search{background:url(../images/ico_search.png) 0 0 no-repeat;width:45px;height:45px;display:block;}
.cms-index-index .callaction-area .message,
.catalog-category-view .callaction-area .message{color:#ffffff;}
.cms-index-index .header-container.type8 .header .form-search,
.catalog-category-view .header-container.type8 .header .form-search{width:450px;position:absolute;right:-100px;top:54px;overflow:visible;border-width:5px;border-radius:25px;background-color:#fff;border-color:#1D1D1B;}
.header-container.type8 .header .form-search:before{content:"";display:block;position:absolute;right:105px;top:-25px;width:20px;height:20px;border:10px solid transparent;border-bottom-color:#1D1D1B;}
.header .form-search #search,
.header .form-search #cat{font-family:'Poppins';}
@media (max-width:320px){.header-container.type8 .header .form-search{width:300px;}
}
@media (max-width:480px){.header-container.type8 .header .form-search{width:380px;}
}
.mybag-link{line-height:1;display:inline-block;color:#fff;border-radius:0;height:45px;padding:5px;text-transform:uppercase;text-align:center;max-width:120px;}
.header-container.type8 .header .mini-cart{background-color:transparent;}
.header-container.type8 .mybag-link{height:auto;padding:0;}
.minicart-area{float:left;}
.cms-index-index .minicart-area .img-icon-minicart,
.catalog-category-view .minicart-area .img-icon-minicart{background:url(../images/ico_shopcart.png) 0 0 no-repeat;width:45px;height:45px;display:block;}
.header-container.type8 .mybag-link .cart-info{position:absolute;top:-3px;right:-1px;background:#1D1D1B;color:#fff !important;font-size:9px !important;min-width:15px;height:15px;border-radius:50%;padding-right:3px !important;padding-left:4px;}
.header-container.type8 .mybag-link .cart-info span{display:inline-block;font-size:10px;line-height:10px;font-weight:100;text-transform:none;color:#fff !important;margin:0 !important;text-align:center;width:100%;}
.header-container.type8 .header .mini-cart .topCartContent{position:absolute;right:-8px;top:40px;width:300px;background-color:#fff;border-width:5px;border-style:solid;border-color:#1D1D1B !important;z-index:999;border-radius:5px;color:#777;box-shadow:none;margin-top:10px;}
.menu.header-container.type8{top:168px;}
.menu.header-container.type8 .header-wrapper{border-top:1px solid #ccc;padding:0 !important;height:54px;box-shadow:0 1px 2px rgba(0,0,0,0.1);}
.cms-index-index .menu.header-container.type8 .header-wrapper,
.catalog-category-view .menu.header-container.type8 .header-wrapper{border-top:1px solid rgba(255,255,255,.25);padding:0 !important;height:54px;box-shadow:none;}
.menu.header-container.sticky-header.type8 .header-wrapper{border-top:1px solid #ccc;box-shadow:0 1px 2px rgba(0,0,0,0.1);}
.header-container.type8 .header-wrapper{border:0;display:block;padding:0;transition:left 0.3s;transition:height 1s;}
.header-container.type8{background:transparent;}
.header-container.sticky-header .header-wrapper{position:fixed !important;left:0 !important;top:0 !important;z-index:210 !important;margin:0 !important;padding:6px 0 !important;margin:0 !important;width:100% !important;box-shadow:0 1px 2px rgba(0,0,0,0.1);-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:all;height:80px;}
.menu.header-container.sticky-header .header-wrapper{z-index:200 !important;}
.menu.header-container.sticky-header .header-wrapper{top:80px !important;}
.header-container.sticky-header .logo img{display:none !important;}
.header-container.sticky-header .logo a, .header-container.sticky-header a.logo{background:url(../images/logo_header_black.png) 0 0 no-repeat !important;width:266px;height:49px;display:block;transition:none;}
.cms-index-index .header-container.sticky-header .header, .header-container.sticky-header .header{display:block;vertical-align:middle;padding:10px 0;}
.sticky-header .cart-area{top:10px !important;}
.fixed-header ul.menu >li.menu-full-width >a:after, .fixed-header ul.menu >li.menu-item-has-children >a:after, .main-nav ul.menu >li.menu-full-width >a:after, .main-nav ul.menu >li.menu-item-has-children >a:after, .fixed-header ul.menu >li.menu-static-width >a:after, .main-nav ul.menu >li.menu-static-width >a:after{content:'\e80b';font-family:"porto";width:10px;height:10px;top:50%;right:15px !important;left:auto;margin-top:-5px;}
.header-container.type8 .main-nav ul.menu >li.menu-full-width >a:after, .header-container.type8 .main-nav ul.menu >li.menu-item-has-children >a:after, .header-container.type8 .main-nav ul.menu >li.menu-static-width >a:after{right:15px !important;}
.header-container.sticky-header .main-nav ul.menu>li>a:after{right:15px !important;}
.header-container.sticky-header .main-nav ul.menu >li.menu-full-width >a:after, .header-container.sticky-header .main-nav ul.menu >li.menu-item-has-children >a:after, .header-container.sticky-header .main-nav ul.menu >li.menu-static-width >a:after{margin-top:-4.5px !important;}
.header-container.type8 .main-nav{margin:0;height:54px;padding:0;}
.header-container.type8 .main-nav .menu{padding-right:0;}
.header-container.type8 .main-nav ul.menu>li>a, .header-container.sticky-header .main-nav ul.menu>li.menu-full-width>a{padding:24px 34px 16px 19px !important;height:53px;}
.cms-index-index .menu.header-container .main-nav ul.menu>li>a,
.catalog-category-view .menu.header-container .main-nav ul.menu>li>a{color:#ffffff !important;}
.cms-index-index .menu.header-container .main-nav ul.menu>li>a:after,
.catalog-category-view .menu.header-container .main-nav ul.menu>li>a:after{color:#f9701f !important;}
.menu.header-container .main-nav ul.menu>li>a,
.menu.header-container.sticky-header .main-nav ul.menu>li>a{color:#1D1D1B !important;}
.header-container.type8 .main-nav ul.menu>li>a:hover, .header-container.type8 .main-nav ul.menu>li.active>a{background:#fff;color:#f9701f !important;-webkit-box-shadow:6px 6px 0px 0px rgba(0,0,0,0.6);-moz-box-shadow:6px 6px 0px 0px rgba(0,0,0,0.6);box-shadow:6px 6px 0px 0px rgba(0,0,0,0.6);}
.header-container.sticky-header.type8 .main-nav ul.menu>li>a:hover, .header-container.sticky-header.type8 .main-nav ul.menu>li.active>a{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.menu.header-container.sticky-header .mini-cart{display:none;}
.main-nav .menu >li.menu-full-width .nav-sublist-dropdown{top:50px;border:none;border-radius:0;-webkit-box-shadow:6px 6px 0px 0px rgba(0,0,0,0.6);-moz-box-shadow:6px 6px 0px 0px rgba(0,0,0,0.6);box-shadow:6px 6px 0px 0px rgba(0,0,0,0.6);}
.main-nav .menu >li.menu-full-width:nth-child(n+8) .nav-sublist-dropdown{top:105px;}
.header-container.sticky-header.type8 .main-nav .menu >li.menu-full-width .nav-sublist-dropdown{border:none;border-radius:0;-webkit-box-shadow:3px 3px 3px -1px rgba(0,0,0,0.25);-moz-box-shadow:3px 3px 3px -1px rgba(0,0,0,0.25);box-shadow:3px 3px 3px -1px rgba(0,0,0,0.25);}
.header-container.type8 .main-nav .menu >li.menu-item-last{float:right;}
.header-container.type8 .main-nav .menu >li.menu-item-last a{padding:17px 34px 30px 15px !important;}
.header-container.type8 .main-nav .menu >li.menu-item-last span{clear:both;float:left;}
.header-container.type8 .main-nav .menu >li.menu-item-last span:last-child{font-weight:100;}
.cms-index-index .header-container.sticky-header.type8 .header .form-search:before, .catalog-category-view .header-container.sticky-header.type8 .header .form-search:before,
.header-container.sticky-header .header .form-search:before{border-bottom-color:#1D1D1B !important;}
.mobile-nav .sw-mobile-menu > li > ul > li a{margin-left:5px;}
.mobile-nav .sw-mobile-menu > li > ul > li a.group{color:#666;}
.mobile-nav .sw-mobile-menu > li > ul > li a.group:before{opacity:0;}
.mega-columns a.group{color:#aaa !important;cursor:default;}
.mobile-nav .sw-mobile-menu > li > ul > li a.group:hover, .mega-columns a.group:hover{text-decoration:none;color:#ddd;}
.mega-columns .block1 > .row > ul > li.menu-item:not(:first-child){border-left:1px solid #ccc;padding-left:0;}
.fixed-header .menu > li.menu-full-width .nav-sublist-dropdown a, .main-nav .menu > li.menu-full-width .nav-sublist-dropdown a, .fixed-header .menu > li.menu-static-width .nav-sublist-dropdown a, .main-nav .menu > li.menu-static-width .nav-sublist-dropdown a{color:#000;}
.main-nav .menu >li.menu-full-width .nav-sublist-dropdown .container ul >li >a.level1{color:#FF6200;}
.fixed-header .menu >li.menu-full-width .nav-sublist-dropdown, .main-nav .menu >li.menu-full-width .nav-sublist-dropdown{padding:20px 0 10px 0;}
.fixed-header .menu >li.menu-full-width .nav-sublist-dropdown .container ul >li >a.level1, .main-nav .menu >li.menu-full-width .nav-sublist-dropdown .container ul >li >a.level1, .fixed-header .menu >li.menu-static-width .nav-sublist-dropdown .container ul >li >a.level1, .main-nav .menu >li.menu-static-width .nav-sublist-dropdown .container ul >li >a.level1{font-size:12px;}
.fixed-header .menu > li.menu-full-width .nav-sublist-dropdown .container ul > li .nav-sublist a, .main-nav .menu > li.menu-full-width .nav-sublist-dropdown .container ul > li .nav-sublist a, .fixed-header .menu > li.menu-static-width .nav-sublist-dropdown .container ul > li .nav-sublist a, .main-nav .menu > li.menu-static-width .nav-sublist-dropdown .container ul > li .nav-sublist a{font-size:12px;}
.fixed-header .menu >li .nav-sublist-dropdown .container ul .menu-item-has-children .nav-sublist, .main-nav .menu >li .nav-sublist-dropdown .container ul .menu-item-has-children .nav-sublist{border-radius:0;top:-4px;padding:0px 0 5px 0;left:100%;}
.fixed-header .menu >li .nav-sublist-dropdown .container ul .menu-item-has-children .nav-sublist.level1, .main-nav .menu >li .nav-sublist-dropdown .container ul .menu-item-has-children .nav-sublist.level1{border-radius:0;top:0;padding:10px 0 5px 0;left:100%;}
.fixed-header .menu > li.menu-full-width .nav-sublist-dropdown .container ul > li .nav-sublist ul li, .main-nav .menu > li.menu-full-width .nav-sublist-dropdown .container ul > li .nav-sublist ul li, .fixed-header .menu > li.menu-static-width .nav-sublist-dropdown .container ul > li .nav-sublist ul li, .main-nav .menu > li.menu-static-width .nav-sublist-dropdown .container ul > li .nav-sublist ul li{line-height:1.3;}
.bottom-mega-block{text-align:center;padding-top:15px;border-top:1px solid #979797;margin-top:20px;}
.bottom-mega-block .top-header-msg{margin:0;color:#f9701f;}
.fixed-header .menu >li .nav-sublist-dropdown .container ul >li a.label-offer,
.main-nav .menu >li .nav-sublist-dropdown .container ul >li a.label-offer{font-weight:bold;}
.footer-middle{background-color:#efefef;}
.footer-middle-2{background-color:#fff;padding-top:60px;padding-bottom:20px;}
.footer-bottom{border-top:1px solid #ccc;padding-top:60px;padding-bottom:60px;}
.footer-bottom p, .footer-bottom a{color:#1D1D1B;}
.footer-middle .block, .footer-bottom{text-align:left;line-height:1.5;}
.footer-bottom ul.links li{padding:0;border-right:0;font-size:11px;clear:both;float:left;display:block;}
.footer-bottom ul.links li:first-child{padding-left:0;}
.footer-middle ul.links li{padding:0;border-right:0;font-size:11px;clear:both;float:left;display:block;line-height:2em;}
.footer-middle ul.links li:first-child{padding-left:0;}
.footer-bottom ul.links li i, .footer-middle ul.links li i{display:none;}
.footer-middle ul.links li a{color:#1D1D1B;font-size:11px;}
.footer-middle .block-content{margin-bottom:30px;}
.footer-middle .block-title{border-top:1px solid #ddd;padding-top:10px;}
.footer-middle .block-title a{font-weight:400;color:#f9701f;font-size:12px;}
.footer-bottom .block-title{font-weight:bold;font-size:12px;}
.footer-middle ul.links{padding:0;margin-top:20px;}
.footer-bottom ul.links li a{color:#1D1D1B;text-transform:uppercase;font-size:11px;}
.footer-bottom img.payments{max-width:100%;float:right;}
#banner-slider .item > div.content{top:260px !important;}
.full-screen-slider, #banner-slider .owl-item .item{max-height:815px !important;min-height:480px !important;}
#banner-slider .owl-controls{position:absolute;left:0;width:100%;top:0 !important;margin-top:0;text-align:center;}
#banner-slider .owl-controls .owl-pagination{width:auto;top:470px;position:absolute;left:calc(50%);margin-left:540px;}
@media (max-width:1180px){}
#banner-slider .owl-controls .owl-page{width:22px;height:auto;}
#banner-slider .owl-controls .owl-page span{background:transparent !important;border:1px solid #f9701f;width:13px;height:13px;margin:0;}
#banner-slider .owl-controls .owl-page:after{content:" ";color:#f9701f;border-top:1px solid #f9701f;height:0px;width:10px;margin-left:12px;margin-top:-7px;float:left;}
#banner-slider .owl-controls .owl-page:last-child:after{display:none;}
#banner-slider .owl-controls .owl-page span:after{}
#banner-slider .owl-controls .owl-page.active span{background:#f9701f !important;border:1px solid #f9701f;}
#banner-slider em.product-tag-label{font-size:12px;margin:0;margin-left:5px;padding:7px 15px 5px 15px;border:2px solid #f9701f;text-transform:uppercase;color:#f9701f;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;margin-bottom:20px;float:left;}
#banner-slider .text-content h2{font-size:66px;letter-spacing:-1px;clear:both;}
#banner-slider .text-content p{margin:0}
#banner-slider .text-content p span{font-size:20px;padding-left:6px;font-weight:bold;}
#banner-slider .text-content a{font-size:16px;padding:15px 34px;margin-top:15px;margin-left:7px;border-radius:30px;-webkit-box-shadow:6px 6px 0px 0px rgba(0,0,0,0.8);-moz-box-shadow:6px 6px 0px 0px rgba(0,0,0,0.8);box-shadow:6px 6px 0px 0px rgba(0,0,0,0.8);}
.home-banners{background:#ED7834;}
.warranty-seals{margin-top:30px;}
.footer .warranty-seals{margin-top:0;margin-bottom:40px;}
.warranty-seals .column{padding:33px 14px 0 14px;background-color:#efefef;color:#1D1D1B;min-height:130px;}
.warranty-seals .column h4{display:inline;color:#1D1D1B;;}
.warranty-seals .column h4.delivery, h4.secure, h4.shopcart, h4.phone{font-weight:700;text-shadow:1px 1px 1px rgba(0,0,0,0.004);text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;}
.warranty-seals p{line-height:16px;font-size:12px;text-shadow:1px 1px 1px rgba(0,0,0,0.004);text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;}
.warranty-seals img.icon{vertical-align:middle;margin-right:10px;padding-bottom:5px;}
.block-subscribe .input-box{width:400px;margin:auto;position:relative;}
.block-subscribe .accept{padding-top:10px;clear:both;}
.block-subscribe .accept label{font-weight:500;color:#222;font-size:13px;text-transform:uppercase;margin-bottom:0;line-height:18px;float:left;margin-left:4px;padding-top:2px;}
span.label a, label a{color:#222 !important;font-weight:bold !important;}
.home-products h3{color:#1D1D1B;width:100%;text-align:center;font-size:26px;}
.home-product-tabs{width:100%;margin-left:auto;margin-right:auto;}
.home-product-tabs > ul{list-style-type:none;text-align:center;margin:20px auto 60px auto;padding:0px;display:table;overflow:hidden;}
.home-product-tabs > ul > li{float:left;list-style:none;float:left;margin:0 3px;text-align:center;opacity:0.4;}
.home-product-tabs > ul > li a{float:left;list-style:none;text-decoration:none;width:100%;}
.home-product-tabs > ul > li.active , .home-product-tabs > ul > li:hover{float:left;list-style:none;border-color:#1D1D1B;color:#1D1D1B;opacity:1;}
.btn-gf, button.button.btn-gf{border:2px solid #1D1D1B;color:#1D1D1B;font-size:14px;padding:5px 10px 3px 10px;-webkit-border-radius:19px;-moz-border-radius:19px;border-radius:19px;text-transform:uppercase;line-height:1.4em !important;font-weight:600;background:#fff;}
.btn-gf-small, button.button.btn-gf-small{border:2px solid #1D1D1B !important;color:#1D1D1B !important;font-size:12px !important;padding:5px 10px 3px 10px !important;-webkit-border-radius:15px !important;-moz-border-radius:15px !important;border-radius:15px !important;text-transform:uppercase !important;line-height:1.3em !important;font-weight:600 !important;background:#fff;}
.btn-gf-small.disabled{opacity:0.6;}
button.disabled span{background:#fff !important;}
.btn-gf-small:hover, button.button.btn-gf-small:hover{text-decoration:none;opacity:1;}
.product-name a{color:#1D1D1B;}
.product-sku{color:#8D8E8E;font-size:15px;white-space:nowrap;}
.product-manufacturer a{color:#f9701f;text-decoration:underline;}
.category-products .products-grid.columns4 li.item, .filter-products .owl-item .item{float:left;padding:0px !important;border-top:1px solid #D7D7D7;border-bottom:1px solid #D7D7D7;border-left:1px solid #D7D7D7;margin-bottom:60px;height:390px;margin-top:30px;}
.filter-products .owl-item{margin-top:30px;}
.category-products .products-grid.columns4 li.item.nth-child-4n, .category-products .products-grid.columns4 li.item:last-child, .filter-products .owl-item:last-child .item, .filter-products .owl-item.last .item{border-right:1px solid #D7D7D7;}
.category-products .products-grid li.item .item-area, .filter-products .owl-item .item .item-area{width:100%;position:relative;height:100%;}
.product-image-area{position:relative;background:#fff;overflow:visible;border:none;border-radius:0;padding:0;z-index:0;}
.item .details-area a.addtowishlist{visibility:visible;opacity:1;filter:Alpha(Opacity=100);position:absolute;right:0;left:0;top:0;margin:5px 2px;vertical-align:middle;}
a.addtowishlist{color:#ed4949;background-color:transparent;font-size:17px;display:inline-block;height:32px;width:32px;line-height:32px;border:none;border-radius:0;text-align:center;}
.icon-wishlist:before{content:' ';}
a.addtowishlist .icon-wishlist{background:transparent url(../images/ico_wishlist.png) 0 0 no-repeat;}
.product-label{position:absolute;font-size:14px;font-weight:700;color:#fff;line-height:1;top:-23px;z-index:3;}
.product-label span{position:relative;padding:10px 10px 10px 7px;font-size:14px;font-weight:600;text-transform:uppercase;border-radius:50%;width:46px;height:46px;line-height:28px;}
span.sale-product-icon{background-color:#1D1D1B;display:block;text-align:center;}
span.sale-product-icon span{font-weight:100;padding:0;}
span.new-product-icon{background-color:#ED7834;display:block;text-align:center;font-size:10px !important;line-height:26px !important;padding:10px 10px 10px 6px;}
.item .details-area .product-sku{width:100%;text-align:center;margin-bottom:10px;}
.product-type span{border:1px solid #999;color:#999;font-size:8px;padding:3px 8px 1px 8px;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;text-transform:uppercase;line-height:1.3em !important;font-weight:600;margin:0 2px;}
.item-price-box{position:absolute;bottom:0;left:0;width:100%;background:#f3f3f3;padding-bottom:20px;min-height:85px;}
.item .old-price .price-label{white-space:nowrap;display:block;text-transform:uppercase;color:#4a4a4a;float:left;line-height:1.2em;font-size:10px;padding-right:5px;}
.item .old-price .price{color:#999;text-decoration:none;font-size:10px;vertical-align:middle;float:left;line-height:1.2em;}
.item .special-price, .item .regular-price{margin:0;clear:both;display:block;vertical-align:middle;line-height:1;font-family:'Liberator';font-size:30px;color:#1D1D1B;position:absolute;width:100%;bottom:25px;}
.item .price-from,
.item .price-to{font-size:20px;color:#1D1D1B !important;line-height:1;font-family:'Liberator';margin-top:20px;}
.item .special-price .price, .item .regular-price .price{font-size:30px;}
.item .price-action-box{position:absolute;width:100%;bottom:-26px;}
.item .product-manufacturer{margin-top:10px;font-size:11px;}
.item .product-manufacturer p{margin:0;}
.item .product-type, .product-pre-collateral .product-type{margin-top:15px;display:none !important;}
.item a.addtocart{color:#fff;background-color:#f9701f;font-size:12px;padding:0 0 0 5px;display:inline-block;height:32px;line-height:32px;border-radius:15px;border:none;text-transform:uppercase;transition:all 0s;}
.item a.addtocart.outofstock{background-color:#D30000;padding:0 15px;line-height:34px;}
.item:hover .details-area .actions a.addtocart.outofstock, .category-products .products-list li.item .details-area .actions a.addtocart.outofstock{color:#fff !important;background-color:#D30000 !important;border-color:transparent;}
.item a.addtocart i{display:none;}
.item a.addtocart span{background:transparent url(../images/ico_minicart_button.png) 20px 0px no-repeat !important;display:block;overflow:hidden;line-height:19px;color:#fff;opacity:1;width:130px;margin:8px auto;padding-left:19px;height:16px;transition:all 0s;text-align:center;}
.item a.addtocart:hover{background:#1D1D1B;transition:all 0s;}
.item a.addtocart:hover span, .item:hover a.addtocart span{background:transparent url(../images/ico_minicart_button.png) 20px -16px no-repeat !important;transition:all 0s;}
.top-container >.breadcrumbs{padding:18px 0 22px 0;font-size:12px;line-height:1;color:#1D1D1B;background-color:transparent;text-transform:uppercase;}
.breadcrumbs li{white-space:nowrap;line-height:21px;}
.breadcrumbs li a{vertical-align:middle;font-weight:600;color:#1D1D1B;text-decoration:underline;}
.breadcrumbs-split i{color:#f9701f;}
.breadcrumbs li strong{font-weight:600;vertical-align:middle;color:#888;}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-16px;margin-top:2px;}
.checkbox{padding-left:20px;}
.checkbox label{display:inline-block;vertical-align:middle;position:relative;padding-left:5px;}
.checkbox label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;margin-top:-2px;border:1px solid #ccc;border-radius:0;background-color:#fff;-webkit-transition:border 0.15s ease-in-out, color 0.15s ease-in-out;-o-transition:border 0.15s ease-in-out, color 0.15s ease-in-out;transition:border 0.15s ease-in-out, color 0.15s ease-in-out;}
.checkbox label::after{display:inline-block;position:absolute;width:16px;height:16px;left:0;top:0;margin-left:-20px;padding-left:3px;padding-top:1px;font-size:11px;color:#555555;}
.checkbox input[type="checkbox"],
.checkbox input[type="radio"]{opacity:0;z-index:1;}
.checkbox input[type="checkbox"]:focus + label::before,
.checkbox input[type="radio"]:focus + label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.checkbox input[type="checkbox"]:checked + label::after,
.checkbox input[type="radio"]:checked + label::after{font-family:"FontAwesome";content:"\f00c";}
.checkbox input[type="checkbox"]:indeterminate + label::after,
.checkbox input[type="radio"]:indeterminate + label::after{display:block;content:"";width:10px;height:3px;background-color:#555555;border-radius:2px;margin-left:-16.5px;margin-top:7px;}
.checkbox input[type="checkbox"]:disabled + label,
.checkbox input[type="radio"]:disabled + label{opacity:0.65;}
.checkbox input[type="checkbox"]:disabled + label::before,
.checkbox input[type="radio"]:disabled + label::before{background-color:#eeeeee;cursor:not-allowed;}
.checkbox.checkbox-circle label::before{border-radius:50%;}
.checkbox.checkbox-inline{margin-top:0;}
.checkbox-primary input[type="checkbox"]:checked + label::before,
.checkbox-primary input[type="radio"]:checked + label::before{background-color:#f9701f;border-color:#f9701f;}
.checkbox-primary input[type="checkbox"]:checked + label::after,
.checkbox-primary input[type="radio"]:checked + label::after{color:#fff;}
.checkbox-danger input[type="checkbox"]:checked + label::before,
.checkbox-danger input[type="radio"]:checked + label::before{background-color:#d9534f;border-color:#d9534f;}
.checkbox-danger input[type="checkbox"]:checked + label::after,
.checkbox-danger input[type="radio"]:checked + label::after{color:#fff;}
.checkbox-info input[type="checkbox"]:checked + label::before,
.checkbox-info input[type="radio"]:checked + label::before{background-color:#5bc0de;border-color:#5bc0de;}
.checkbox-info input[type="checkbox"]:checked + label::after,
.checkbox-info input[type="radio"]:checked + label::after{color:#fff;}
.checkbox-warning input[type="checkbox"]:checked + label::before,
.checkbox-warning input[type="radio"]:checked + label::before{background-color:#f0ad4e;border-color:#f0ad4e;}
.checkbox-warning input[type="checkbox"]:checked + label::after,
.checkbox-warning input[type="radio"]:checked + label::after{color:#fff;}
.checkbox-success input[type="checkbox"]:checked + label::before,
.checkbox-success input[type="radio"]:checked + label::before{background-color:#5cb85c;border-color:#5cb85c;}
.checkbox-success input[type="checkbox"]:checked + label::after,
.checkbox-success input[type="radio"]:checked + label::after{color:#fff;}
.checkbox-primary input[type="checkbox"]:indeterminate + label::before,
.checkbox-primary input[type="radio"]:indeterminate + label::before{background-color:#337ab7;border-color:#337ab7;}
.checkbox-primary input[type="checkbox"]:indeterminate + label::after,
.checkbox-primary input[type="radio"]:indeterminate + label::after{background-color:#fff;}
.checkbox-danger input[type="checkbox"]:indeterminate + label::before,
.checkbox-danger input[type="radio"]:indeterminate + label::before{background-color:#d9534f;border-color:#d9534f;}
.checkbox-danger input[type="checkbox"]:indeterminate + label::after,
.checkbox-danger input[type="radio"]:indeterminate + label::after{background-color:#fff;}
.checkbox-info input[type="checkbox"]:indeterminate + label::before,
.checkbox-info input[type="radio"]:indeterminate + label::before{background-color:#5bc0de;border-color:#5bc0de;}
.checkbox-info input[type="checkbox"]:indeterminate + label::after,
.checkbox-info input[type="radio"]:indeterminate + label::after{background-color:#fff;}
.checkbox-warning input[type="checkbox"]:indeterminate + label::before,
.checkbox-warning input[type="radio"]:indeterminate + label::before{background-color:#f0ad4e;border-color:#f0ad4e;}
.checkbox-warning input[type="checkbox"]:indeterminate + label::after,
.checkbox-warning input[type="radio"]:indeterminate + label::after{background-color:#fff;}
.checkbox-success input[type="checkbox"]:indeterminate + label::before,
.checkbox-success input[type="radio"]:indeterminate + label::before{background-color:#5cb85c;border-color:#5cb85c;}
.checkbox-success input[type="checkbox"]:indeterminate + label::after,
.checkbox-success input[type="radio"]:indeterminate + label::after{background-color:#fff;}
.radio{padding-left:20px;}
.radio label{display:inline-block;vertical-align:middle;position:relative;padding-left:5px !important;}
.radio label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-top:-4px;margin-left:-20px;border:1px solid #1a1a1a;border-radius:50%;background-color:#fff;-webkit-transition:border 0.15s ease-in-out;-o-transition:border 0.15s ease-in-out;transition:border 0.15s ease-in-out;}
.radio label::after{display:inline-block;position:absolute;content:" ";width:7px;height:7px;left:5px;top:5px;margin-left:-20px;border-radius:50%;background-color:#555555;-webkit-transform:scale(0, 0);-ms-transform:scale(0, 0);-o-transform:scale(0, 0);transform:scale(0, 0);-webkit-transition:-webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-moz-transition:-moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-o-transition:-o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);transition:transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);}
.radio input[type="radio"]{opacity:0;z-index:1;}
.radio input[type="radio"]:focus + label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.radio input[type="radio"]:checked + label::after{-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);}
.radio input[type="radio"]:disabled + label{opacity:0.65;}
.radio input[type="radio"]:disabled + label::before{cursor:not-allowed;}
.radio.radio-inline{margin-top:0;}
.radio-primary input[type="radio"] + label::after{background-color:#f9701f;}
.radio-primary input[type="radio"]:checked + label::before{border-color:#f9701f;}
.radio-primary input[type="radio"]:checked + label::after{background-color:#f9701f;}
.radio-danger input[type="radio"] + label::after{background-color:#d9534f;}
.radio-danger input[type="radio"]:checked + label::before{border-color:#d9534f;}
.radio-danger input[type="radio"]:checked + label::after{background-color:#d9534f;}
.radio-info input[type="radio"] + label::after{background-color:#5bc0de;}
.radio-info input[type="radio"]:checked + label::before{border-color:#5bc0de;}
.radio-info input[type="radio"]:checked + label::after{background-color:#5bc0de;}
.radio-warning input[type="radio"] + label::after{background-color:#f0ad4e;}
.radio-warning input[type="radio"]:checked + label::before{border-color:#f0ad4e;}
.radio-warning input[type="radio"]:checked + label::after{background-color:#f0ad4e;}
.radio-success input[type="radio"] + label::after{background-color:#5cb85c;}
.radio-success input[type="radio"]:checked + label::before{border-color:#5cb85c;}
.radio-success input[type="radio"]:checked + label::after{background-color:#5cb85c;}
input[type="checkbox"].styled:checked + label:after,
input[type="radio"].styled:checked + label:after{font-family:'FontAwesome';content:"\f00c";}
input[type="checkbox"] .styled:checked + label::before,
input[type="radio"] .styled:checked + label::before{color:#fff;}
input[type="checkbox"] .styled:checked + label::after,
input[type="radio"] .styled:checked + label::after{color:#fff;}
.selectbox{vertical-align:middle;cursor:pointer;margin-top:0px;z-index:1;text-transform:uppercase;height:32px;}
.selectbox .select{height:32px;padding:0 25px 0 15px;border:2px solid #ccc;border-radius:19px;-moz-border-radius:19px;-webkit-border-radius:19px;}
.selectbox .select .text{display:block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#F9701F;font-size:12px;line-height:29px;font-weight:bold;}
.selectbox .trigger{position:absolute;top:0;right:5px;width:20px;height:100%;font-size:12px;}
.selectbox .trigger i{display:block;margin-top:8px;color:#F9701F;}
input.input-text, select, textarea{border:1px solid #1D1D1B;padding:2px 8px;height:26px;color:#1D1D1B;font-size:13px;border-radius:0;}
input.input-text, textarea{padding:8px;}
.validation-advice{clear:both;min-height:13px;margin:3px 0 0;padding-left:0;font-size:9px;font-weight:400;line-height:13px;color:#eb340a;position:relative;top:100%;text-align:left;}
.validation-advice:before{content:" ";font-family:"porto";font-size:8px;position:absolute;left:0;top:0;}
.newsletter-footer-box .validation-advice{position:absolute;}
.validation-failed{border:1px solid #eb340a !important;background-color:#faebe7 !important;}
.newsletter-footer-box .validation-failed{border:2px solid #eb340a !important;background-color:#faebe7 !important;background-image:url(../images/ico_input_mail.png) !important;background-position:7px 11px !important;;background-repeat:no-repeat !important;;}
.block.block-subscribe .block-title{background-color:transparent;border:0;padding:0;margin:0;}
.block-subscribe h4{font-size:26px;color:#1D1D1B;line-height:1.2em;}
.newsletter-footer-box{text-align:left;}
.newsletter-footer-box p.label{margin-bottom:10px;text-transform:uppercase;color:#4b4b4b;}
.newsletter-footer-box input.input-text{padding:8px 8px 8px 50px;height:48px;min-width:calc(100% - 150px);border-width:2px;background-image:url(../images/ico_input_mail.png);background-position:7px 11px;background-repeat:no-repeat;}
.newsletter-footer-box button.button > span{height:48px;background-color:#fff;border:2px solid #1D1D1B;color:#1D1D1B;font-size:12px;line-height:48px;border-radius:0;border-left:0;}
.newsletter-footer-box #advice-required-entry-newsletter_footer{position:absolute;margin-top:5px;}
.newsletter-footer-box #advice-required-entry-checkbox{padding-left:5px;}
.newsletter-footer-box .input-box.accept{margin-top:5px;float:left;}
.newsletter-footer-box .input-box.accept{margin-top:20px;}
.newsletter-footer-box .checkbox label{font-size:10px;text-align:left;line-height:14px;margin-bottom:0;color:#4b4b4b;}
.newsletter-footer-box .checkbox label::before{margin-top:-1px;}
.category-banner h1, .catalogsearch-result-index .page-title h1, .manufacturer-index-view .page-title h1{text-align:left;color:#1D1D1B;font-size:66px;font-weight:bold;margin-bottom:5px;line-height:1.1em;}
.category-banner h2, .catalogsearch-result-index .page-title h2, .manufacturer-index-view .page-title h2{text-align:left;color:#999;font-size:18px;margin-bottom:0;}
.category-products .products-grid.columns4{margin-left:0;margin-right:0;}
.catalog-category-view .header-group{background:transparent url(../images/category_slide.jpg) center center repeat;}
.block-nav-title{clear:both;float:left;margin-bottom:15px;display:block;width:100%;}
.block-nav-title h3{text-transform:uppercase;}
.block-layered-nav{padding:0;border:0;clear:both;float:left;width:100%;}
.block-category-nav, .block-layered-nav .block-content{padding:15px 15px 30px 15px;box-shadow:0 0 30px #ddd;clear:both;float:left;width:100%;}
.block-category-nav{border-radius:0;border-color:#fff;overflow:hidden;margin-bottom:40px;line-height:1.42857143;}
.block-layered-nav dt, .block-category-nav .block-title{padding:10px 0 0 0;font-size:13px;font-weight:bold;text-transform:uppercase;border:1px solid transparent;background-color:transparent;color:#1D1D1B;position:relative;cursor:pointer;border-radius:0;margin-top:0;}
.block-layered-nav dt{border-bottom:1px solid #1D1D1B;line-height:2.5em;padding:10px 0 0 0;width:100%;display:block;margin-bottom:20px;}
.block-category-nav .category-list{clear:both;float:left;width:100%;}
.block-category-nav .block-title > ul li{padding:10px 15px;font-size:12px;font-weight:normal;text-transform:inherit;}
.block-category-nav .block-title > ul ul li{padding:0 15px;font-size:12px;font-weight:normal;}
.block-layered-nav dd, .block-category-nav .block-content{padding:10px 15px;font-size:13px;border:0;border-top:0;border-radius:0;background-color:transparent;}
.block-category-nav .block-title.has-children:before{content:"\e82b";width:0;height:26px;display:block;border:0;font-family:'porto';position:absolute;right:15px;top:26px;margin-top:-13px;border-radius:3px;color:#ccc;text-align:center;line-height:24px;background-color:#fff;font-size:16px;pointer-events:none;}
.block-layered-nav dt:before{content:"\e82b";width:0;height:26px;display:block;border:0;font-family:'porto';position:absolute;right:15px;top:26px;margin-top:-13px;border-radius:3px;color:#ccc;text-align:center;line-height:24px;background-color:#fff;font-size:16px;}
.block-category-nav .block-title.has-no-children:before{content:" ";display:none;}
.block-layered-nav dt.closed:before, .block-category-nav .block-title.closed:before{content:"\e82a";color:#1D1D1B;}
.block-layered-nav dd, .block-category-nav .block-content{padding:0;font-size:12px;border:0;border-top:0;border-radius:0;background-color:transparent;clear:both;float:left;width:100%;}
.block-category-nav .category-list a{color:#777;font-size:13px;line-height:1.8;width:100%;display:block;}
.block-category-nav .category-list a.label-offer{font-weight:bold;}
.block-category-nav .category-list a.group{cursor:default !important;}
.block-category-nav .category-list span{font-size:13px;line-height:2.5;width:100%;display:block;border-bottom:1px solid #1D1D1B;}
.block-category-nav .category-list span a{color:#1D1D1B !important;line-height:2.5 !important;max-width:80%;width:max-content;}
.block-layered-nav dt:hover:before, .block-category-nav .block-title:hover:before{background-color:transparent;color:#f9701f;}
.block-category-nav .category-list ul ul li:before{content:"\e817";width:15px;height:26px;display:block;border:0;font-family:'porto';position:relative;left:0;top:0;margin-top:3px;border-radius:0;color:#ccc;line-height:24px;background-color:transparent;font-size:9px;float:left;margin-left:10px;}
.block-category-nav .category-list li.has-children .plus{display:none;}
.block-category-nav .category-list li.has-children > ul li{position:relative;padding-left:0;clear:both;}
.block-category-nav .category-list li.has-children > ul ul li a{text-transform:none;padding:5px 0 0 25px;}
.category-list .active a, .category-list .active a:hover{color:#1D1D1B !important;}
.block-category-nav .category-list li.active:before, .block-category-nav .category-list li.active:hover:before{color:#1D1D1B !important;}
.block-category-nav .category-list ul{display:block;padding:0;}
.block.block-layered-nav .block-content{background-color:transparent;clear:both;float:left;width:100%;}
.block.block-layered-nav{margin-top:0;}
.block-layered-nav dt.closed, .block-category-nav .block-title.closed{border-radius:0;}
.block-layered-nav .currently ol{border:0;border-width:0;background-color:transparent;padding:10px 0;margin:0;}
.block-layered-nav .currently li{padding:5px 0;position:relative;z-index:1;line-height:1.5;}
.block-layered-nav .currently .btn-previous, .block-layered-nav .currently .btn-remove{position:absolute;right:0;top:4px;margin:0;line-height:21px;padding:0;}
.block-layered-nav .actions{font-size:11px;padding:10px 0;background:transparent;border:0;border-radius:0;text-align:right;margin-bottom:14px;}
.block-layered-nav dt{border-bottom:1px solid #1D1D1B;line-height:2.5em;padding:10px 0 0 0;width:100%;display:block;margin-bottom:20px;clear:both;float:left;clear:both;float:left;width:100%;}
.block-layered-nav .currently .block-subtitle{padding:10px 15px;font-size:13px;font-weight:bold;text-transform:uppercase;background-color:transparent;color:#1D1D1B;position:relative;cursor:pointer;border-radius:0;margin-top:14px;border:0;border-bottom:1px solid #1D1D1B;line-height:2.5em;padding:10px 0 0 0;width:100%;display:block;margin-bottom:20px;}
.top-container .category-banner{background-color:transparent;min-height:194px;}
.category-bubble{position:absolute;top:-9px;right:15px;width:100%;height:250px;padding:0;margin:0;}
.category-bg{width:100%;height:265px;background:transparent url(/media/wysiwyg/gamefisher/tecnico_categoria.png) right top no-repeat;padding:0;margin:0;}
.triangle-border{position:relative;padding:20px;margin:0 0 0 50px;border:4px solid #f3f3f3;color:#8D8E8E;background:#fff url(../images/bubble_fish.png) 0 bottom no-repeat;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.triangle-border{width:50%;text-align:left;}
.triangle-border p{line-height:1.2em;}
.triangle-border a{color:#4A4A4A;text-decoration:underline;}
.triangle-border a i{}
.triangle-border a:hover{color:#f9701f;}
.triangle-border:before{content:"";position:absolute;bottom:-20px;right:44px;border-width:17px 0 0 23px;border-style:solid;border-color:#f3f3f3 transparent;display:block;width:0;}
.triangle-border:after{content:"";position:absolute;bottom:-13px;right:47px;border-width:13px 0 0 17px;border-style:solid;border-color:#fff transparent;display:block;width:0;}
#mascallbackrequestform_feedback{margin-top:22px;clear:both;float:left;}
.fancybox-lock .fancybox-overlay{background-color:rgba(0,0,0,0.5);}
.fancybox-opened .fancybox-skin{border-radius:initial;box-shadow:0px 0px 30px 0px rgba(0,0,0,0.50);-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.50);-moz-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.50);}
.fancybox-inner{max-height:500px;border-radius:initial;width:100%;height:100%;}
.fancybox-skin{padding:0px !important;margin:0px;max-height:500px;overflow:hidden !important;}
#inline-bubble{text-align:left;margin:0px;z-index:0;width:100%;border-radius:initial;height:100%;overflow-x:hidden;}
a.fancybox-close{background:transparent url(../images/fancy_close.gif) 0 0 no-repeat;width:50px;height:50px;}
#inline-bubble .content-left{max-width:484px;width:58%;float:left;background-color:#F1F1F1;padding:31px 28px 0px 31px;height:100%;min-height:500px;}
#inline-bubble .content-left h1{font-family:Poppins;font-weight:bold;font-size:24px;color:#1D1D1B;letter-spacing:0px;line-height:30px;max-width:331px;margin-bottom:15px;}
#inline-bubble .content-left p.linea{border:1px solid #1D1D1B;width:24px;vertical-align:top;}
#inline-bubble .content-left h3{font-family:'Poppins','Helvetica','Arial',sans-serif;font-weight:600;font-size:14px;letter-spacing:0px;line-height:20px;vertical-align:top;}
#inline-bubble .content-left h3.negro{color:#4A4A4A;}
#inline-bubble .content-left h3.gris{color:#8D8E8E;padding-top:0;font-family:'Poppins','Helvetica','Arial',sans-serif;font-weight:500;}
#inline-bubble .content-left a{color:#4A4A4A;text-decoration:underline;}
.fancy-button{height:60px;box-sizing:border-box;width:100%;min-width:63px;clear:both;margin:9px 0px 50px 0px;position:relative;float:left;display:block;}
.fancy-button.fancy-field-name{margin:9px 0px 5px 0px;}
.fancy-button .fancy-button-naranja{background-color:#F9701F;float:left;height:60px;min-width:25%;padding:26px 6px 18px 12px;display:block;}
.fancy-button .fancy-button-naranja p{font-family:'Liberator',Helvetica,sans-serif;font-size:16px;color:rgba(255,255,255,0.61);clear:left;}
.fancy-button .fancy-button-input input{font-family:'Liberator',Helvetica,sans-serif;font-size:30px;color:white;letter-spacing:0px;line-height:30px;max-width:50%;border:none;padding:17px 13px 13px 7px;width:100%;background-color:#F9701F;float:left;height:60px;}
.fancy-button.fancy-field-name .fancy-button-input input{width:100%;display:block;min-width:100%;font-family:'Poppins','Helvetica','Arial',sans-serif;}
.fancy-button.fancy-field-name .fancy-button-input input::-webkit-input-placeholder{color:#fff;}
.fancy-button .fancy-button-call{min-width:121px;background:#1D1D1B url(../images/bubble_phone.gif) center center no-repeat;float:left;clear:right;height:60px;min-width:25%;padding:24px 18px 18px 18px;display:block;max-width:121px;overflow:hidden;text-indent:-999px;border:0;}
.fancy-button .fancy-button-call p{font-family:'Poppins','Helvetica','Arial',sans-serif;font-weight:bold;font-size:14px;color:white;letter-spacing:0px;vertical-align:middle;}
.fancy-button .validation-advice{position:absolute;}
#inline-bubble .content-left p{font-family:'Poppins','Helvetica','Arial',sans-serif;font-weight:400;font-size:9px;color:#4A4A4A;letter-spacing:-0.06px;line-height:12px;clear:both;}
.fancy-button .fancy-button-naranja p{font-size:30px !important;font-family:'Liberator' !important;color:#fff !important;}
#inline-bubble .content-right{max-width:356px;width:42%;background-color:white;background-repeat:no-repeat;z-index:1;float:left;clear:right;height:100%;max-height:500px;overflow:hidden;min-height:500px;}
#inline-bubble .content-right-background{background-image:url("../images/hombre.png");background-size:cover;background-repeat:no-repeat;z-index:1;width:100%;height:100%;min-height:500px;overflow:hidden;bottom:0px;}
#inline-bubble .content-right p span.nombre-negrita{color:#5C5C5C;font-weight:600;}
#inline-bubble .content-right p{font-family:'Poppins','Helvetica','Arial',sans-serif;font-weight:400;font-size:12px;color:#8D8E8E;letter-spacing:0px;line-height:16px;max-width:150px;padding-top:97px;padding-left:22px;}
a.fancybox-close:before{content:"";font-family:"porto";}
@media (max-width:1126px){.fancy-button .fancy-button-input input{width:52%;}
#inline-bubble .content-left h3.gris{padding-top:69px;}
.fancy-button{margin:9px 0px 45px 0px;}
.fancy-button .fancy-button-input input{max-width:200px;padding:17px 13px 13px 7px;width:60%;font-size:30px;}
.fancy-button .fancy-button-call{max-width:60px;width:60px;min-width:60px;background-size:contain;padding:12px 10px 14px 11px;background:transparent url(../images/bubble_phone.gif) center center no-repeat;display:block;}
.fancy-button .fancy-button-call p{display:none;}
}
@media (max-width:986px){.fancy-button .fancy-button-call{min-width:121px;background-color:#1D1D1B;float:left;clear:right;height:60px;width:25%;padding:24px 18px 18px 18px;display:block;max-width:121px;background-image:none;background-size:unset;max-width:121px;}
.fancy-button .fancy-button-call p{font-family:'Poppins','Helvetica','Arial',sans-serif;;font-weight:bold;font-size:14px;color:white;letter-spacing:0px;vertical-align:middle;display:initial;}
.fancy-button .fancy-button-input input{font-size:30px;width:52%;}
#inline-bubble .content-right{display:none;}
#inline-bubble .content-left{width:100%;max-width:100%;}
#inline-bubble .content-left p{max-width:420px;}
.fancybox-skin{max-width:484px;margin:auto !important;}
}
@media (max-width:830px){.fancy-button .fancy-button-input input{font-size:29px;}
#inline-bubble .content-right{display:none;}
#inline-bubble .content-left{width:100%;}
.fancy-button .fancy-button-naranja p{font-size:14px;}
}
@media (max-width:730px){#inline-bubble .content-left{width:100%;}
#inline-bubble .content-right{display:none;}
.fancy-button{margin:9px 0px 50px 0px;}
.fancy-button .fancy-button-naranja{height:60px;min-width:52px;padding:26px 6px 18px 12px;}
.fancy-button .fancy-button-input input{max-width:200px;padding:17px 13px 13px 7px;width:40%;font-size:26px;}
.fancy-button .fancy-button-call{min-width:121px;width:25%;padding:24px 18px 18px 18px;background-image:none;}
.fancy-button .fancy-button-call p{display:initial;}
#inline-bubble .content-left h3.gris{padding-top:70px;}
}
@media (max-width:610px){.fancy-button .fancy-button-input input{max-width:156px;padding:17px 13px 13px 7px;width:60%;font-size:24px;}
.fancy-button .fancy-button-call{max-width:60px;width:60px;min-width:60px;background-size:contain;padding:12px 10px 14px 11px;background-image:url("http://staging.multiplo.net/gamefisher/phone2.jpg");background-repeat:no-repeat;background-position:center;}
.fancy-button .fancy-button-call p{display:none;}
#inline-bubble .content-left{min-height:600px;}
#inline-bubble .content-left h1{max-width:300px;}
#inline-bubble .content-left h3{max-width:200px;}
.fancybox-skin{overflow:scroll !important;}
}
@media (max-width:500px){.fancy-button .fancy-button-naranja{display:none;}
#inline-bubble .content-left{min-height:640px;}
.fancy-button .fancy-button-input input{max-width:200px;font-size:24px;padding-left:13px;}
.fancybox-opened .fancybox-skin{overflow:hidden !important;}
}
@media (max-width:460px){#inline-bubble .content-left{min-height:640px;}
.fancy-button .fancy-button-input input{font-size:22px;}
}
@media (max-width:420px){#inline-bubble .content-left{min-height:680px;}
.fancy-button .fancy-button-input input{font-size:18px;}
}
@media (max-width:360px){#inline-bubble .content-left{min-height:780px;}
.fancy-button .fancy-button-input input{font-size:16px;}
}
.catalog-category-view .category-products .toolbar .infobar,
.catalog-category-view .category-products .toolbar .sorter,
.catalog-category-view .toolbar .pager,
.catalogsearch-result-index .toolbar .pager,
.manufacturer-index-view .toolbar .pager{display:none;}
.catalog-category-view .category-products .toolbar-bottom .toolbar .pager{display:block;}
.toolbar .pager{float:none;margin:0;margin-bottom:4px;}
.toolbar .sort-by{float:right;margin-right:15px;margin-bottom:4px;}
.toolbar .pager .amount{float:left;margin:0;line-height:30px;margin-right:10px;display:block;}
.toolbar .infobar{float:left;display:block;width:100%;border-bottom:2px solid #4a4a4a;margin-bottom:15px;}
.toolbar .sorter{float:left;clear:both;display:block;width:100%;}
.infobar .total-items{color:#4A4A4A;font-size:14px;float:left;margin-right:20px;}
.infobar span{font-weight:bold;}
.infobar span.items-number{font-size:24px;font-weight:bold;color:#F9701F;}
.toolbar-category-bottom .infobar,
.toolbar-category-bottom .sorter{display:none;}
.toolbar-category-bottom .pager, .is-blog .pager{display:block !important;text-align:center;margin-top:30px;clear:both;float:left;width:100%;}
.pager .pages li{display:inline-block;height:40px;width:40px;line-height:38px;font-size:16px;margin:0 4px 0 0 !important;text-align:center;border-radius:0;padding:0 !important;border:2px solid #ccc !important;}
.pager li >a, .pager li >span{background-color:#fff;display:block;height:36px;padding:0;border:0;border-radius:0;margin:0 !important;color:#ccc;}
.pager .pages{float:none;margin-left:0;font-size:16px;clear:both;float:left;width:100%;}
.pager .pages .current{padding:0;border:2px solid #ccc !important;background-color:#fff !important;color:#1D1D1B;}
.pager li >a:hover, .pager li >a:focus{color:#1D1D1B;background:#fff;}
.pager li:hover{color:#1D1D1B;border:2px solid #1D1D1B !important;background:#fff;}
.pager li >a.next:hover, .pager li >a.next:focus, .pager li >a.previous:hover, .pager li >a.previous:focus{color:#1D1D1B;background:#fff;}
.ui-slider .ui-slider-handle{background:transparent url(../images/slider_handle.png) 0 0 no-repeat !important;margin-top:-10px !important;margin-left:-29px !important;}
.ui-slider > .ui-corner-all:nth-child(2){margin-left:-9px !important;}
.price.price-filter-slider{margin:15px 0 10px !important;white-space:normal !important;clear:both;display:inline;overflow:visible !important;}
.price.price-filter-slider > div{clear:both;float:left;width:100%;}
.price-filter-slider .text-box{text-align:center;clear:both;float:left;display:block;margin-top:0;width:100%;padding:0;}
.price-filter-slider .text-box >span:nth-child(1){display:none;}
.price-filter-slider .text-box >span{float:left;line-height:37px;font-weight:bold;width:4%;}
.price-filter-slider .text-box input.go{display:none;}
.price-filter-slider .text-box .range-input-left, .price-filter-slider .text-box .range-input-right{padding:5px 5px !important;width:43% !important;border-radius:18px !important;text-align:center !important;background:#eee !important;color:#4a4a4a !important;float:left;margin-right:10px;}
.price-filter-slider .text-box .range-input-right{margin-left:10px;margin-right:0;}
.price-filter-slider .text-box input#minPrice, .price-filter-slider .text-box input#maxPrice{font-family:'Liberator';background:transparent !important;border:transparent !important;font-size:15px !important;color:#4a4a4a !important;text-align:center !important;width:80px !important;padding:5px 5px 2px 5px !important;}
.social-icons-links{float:left;text-align:center;}
.product-view .social-icons-links{width:100%;}
.product-view .social-icons-links ul{margin:0 auto;width:375px;}
.social-icons-links li{list-style:none;float:left;margin-right:8px;width:44px;height:44px;display:block;overflow:hidden;}
.social-icons-links li.share-text{width:auto;text-align:right;line-height:44px;}
.social-icons-links li a{width:44px;height:44px;display:block;background:transparent url(../images/social_icons.png) 0 0 no-repeat;text-indent:-999px;}
.social-icons-links li.facebook a{background-position:0 0;}
.social-icons-links li.twitter a{background-position:-52px 0;}
.social-icons-links li.googleplus a{background-position:-104px 0;}
.social-icons-links li.instagram a{background-position:-156px 0;}
.social-icons-links li.email a{background-position:-208px 0;}
.social-icons-links li a:hover{background-position-y:-44px;}
.product-view{}
.product-essential{box-shadow:0 0 15px rgba(0,0,0,0.25);-moz-box-shadow:0 0 15px rgba(0,0,0,0.25);-webkit-box-shadow:0 0 15px rgba(0,0,0,0.25);overflow:hidden;}
.product-view .product-img-box{margin-bottom:0;}
.product-view .product-img-box li.etalage_thumb, .product-view .product-img-box li.etalage_small_thumbs li{padding:0;border:none;border-radius:0;background:#fff;max-width:100%;}
.product-view .product-img-box img.zoomImg{z-index:0;}
.col1-layout .product-options{float:left;width:100%;border:0;}
.product-view .product-shop-box{box-shadow:0 0 50px #ccc;margin:0;float:left;display:block;margin:0 0 0 -40px;padding:30px 30px 30px 15px;background-color:#fff;width:calc(100% + 10px);position:absolute;min-height:805px;}
.product-view .product-img-box .etalage-control{position:absolute;width:calc(100% - 35px);height:0;left:15px;top:50%;margin-top:-20px;visibility:hidden;transition:all 0.3s;z-index:2;}
.label-availability{color:#fff;font-weight:400;text-transform:uppercase;padding:7px 19px 5px 31px;background:transparent url(../images/stock_tags.png) 12px 9px no-repeat;border-radius:15px;width:auto;text-align:center;float:left;font-size:12px;position:absolute;z-index:99;right:30px;top:-15px;}
.availability{color:#fff;font-weight:400;text-transform:uppercase;padding:7px 19px 5px 31px;background:transparent url(../images/stock_tags.png) 12px 9px no-repeat;border-radius:15px;width:auto;text-align:center;float:left;font-size:12px;}
.label-availability.in-stock, .availability.in-stock{background-color:#419641;}
.label-availability.out-of-stock, .availability.out-of-stock{background-color:#D30000;color:#fff;}
.label-availability.out-of-stock span{color:#fff;}
.label-availability .label{display:none !important;}
.availability.out-of-stock span{color:#fff;}
.availability span{font-weight:normal;}
#wishlist-table .availability{margin-top:20px;}
.product-view .product-shop .availability{display:none;}
.product-view .product-sku{float:left;margin-right:10px;font-size:11px;}
.product-view .product-manufacturer{float:left;font-size:11px;}
.prev-next-products{float:right;position:absolute;right:40px;top:10px;}
.product-view .product-shop{min-height:600px;}
.product-view .product-name h1{margin:15px 0;font-size:24px;font-weight:400;line-height:1;color:#1D1D1B;}
.product-view .product-shop .short-description{padding:5px 0 20px;border:none;font-size:14px;font-weight:300;line-height:1.5;}
.product-view .product-labels .product-label{position:relative;font-size:14px;font-weight:700;color:#fff;line-height:1;top:0 !important;z-index:3;float:left !important;display:block !important;left:0 !important;margin-right:10px;}
.product-view .product-labels .product-label span{position:relative;padding:8px 8px;font-size:12px;font-weight:600;text-transform:uppercase;border-radius:50%;width:46px;height:46px;line-height:29px;}
.product-view .product-labels .product-label span.new-product-icon{background-color:#ED7834;display:block;text-align:center;font-size:9px !important;line-height:33px !important;}
.product-view .product-labels .product-label span.sale-product-icon span{font-weight:100;padding:0;}
.product-view .product-pre-collateral{width:100%;text-align:center;float:left;clear:both;margin-top:30px;}
.product-view .product-pre-collateral h2{margin:15px 0;font-size:32px;font-weight:400;line-height:1;color:#1D1D1B;}
.product-view .old-price .price-label{white-space:nowrap;display:block;text-transform:uppercase;color:#4a4a4a;float:left;line-height:1.2em;font-size:12px;padding-right:5px;}
.product-view .product-shop .price-box .old-price, .product-view .product-shop .price-box .special-price{float:left;clear:both;}
.product-view .product-shop .price-box .old-price{height:20px;}
.product-view .product-shop .price-box{margin:0 30px 20px 0;float:left;}
.col1-layout .product-view .product-info{float:left;width:100%;border:0;}
.product-options{float:left;width:50%;border:0;color:#4a4a4a;margin-top:0;}
.col1-layout .product-options-bottom, .col1-layout .add-to-box{float:left;width:100%;border:0;}
.product-options-bottom{position:relative;}
.product-view .add-to-cart{background:none;margin-bottom:15px;height:auto !important;margin:20px -15px 10px -15px;border-top:1px solid #ccc;padding:20px 15px 10px 15px;width:calc(100% + 45px);}
.product-view .product-shop .price-box .old-price .price{font-size:12px;line-height:1.2em;font-weight:400;color:#4a4a4a;text-decoration:none;font-weight:bold;float:left;display:block;}
.product-view .product-shop .price-box .special-price .price,
.product-view .product-shop .price-box .regular-price .price{font-size:36px;color:#1D1D1B !important;line-height:1;font-family:'Liberator';}
.product-price-offer{float:left;margin-top:22px;text-transform:uppercase;}
.product-price-offer p{margin:0;font-size:12px;line-height:1.2em;}
.product-price-offer p.discount{color:#F00000;font-weight:bold;}
.col1-layout .product-view .product-options + div.clearer, .col1-layout .product-view .product-info + div.clearer{border-bottom:0;}
.product-view .qty-holder{min-width:130px;padding:3px 20px;border-radius:25px;background:#F3F3F3;height:46px;}
.product-view .qty-holder a{width:18px;height:18px;display:block;overflow:hidden;opacity:0.7;cursor:pointer;border:none;padding:0;margin:0;}
.product-view .qty-holder a:hover{opacity:1;}
.product-view .qty-holder .qty_dec{background:transparent url(../images/ico_minus_qty.png) 0 8px no-repeat;}
.product-view .qty-holder .qty_inc{background:transparent url(../images/ico_plus_qty.png) 0 0 no-repeat;}
.add-to-cart .qty{margin-right:2px;display:inline-block;vertical-align:middle;height:38px;width:40px !important;font-size:15px;text-align:center;color:#4A4A4A;border:0;background:transparent;font-family:'Liberator';margin-top:2px;}
.add-to-cart button.button{display:inline-block;height:46px;width:300px;min-width:110px;vertical-align:middle;}
.add-to-cart button.button span{height:46px;line-height:48px;font-weight:normal;font-size:14px;border-radius:23px;padding:0;min-width:110px;padding-right:5px;text-transform:uppercase;background:#f9701f !important;color:#4A4A4A;}
.add-to-cart button.button:hover > span{background-color:#f9701f !important;border:none !important;}
.add-to-cart button.button span span{background:transparent url(../images/ico_cart_button.png) 15px 10px no-repeat !important;display:block;overflow:hidden;line-height:46px;color:#FFF;opacity:1;width:100%;margin:0 auto;padding-left:32px;}
.add-to-cart button.button:hover span span{opacity:1;color:#fff;font-weight:bold;}
.add-to-cart button.button span i{display:none;}
.add-to-cart .top-header-msg{text-decoration:underline;margin:20px 0 0 0;}
.product-view .add-to-links{float:left;}
.product-options-bottom .add-to-links{padding:0;text-align:left;display:inline-block;vertical-align:middle;border-top:1px solid #ccc;margin:0px -15px 10px -15px;width:calc(100% + 45px);}
.product-view .add-to-links a{border:0;height:60px;display:inline-block;text-align:center;font-size:14px;background:transparent url(../images/ico_wishlist_button.png) 15px 21px no-repeat !important;line-height:60px;color:#4A4A4A;width:200px;margin:0 auto;padding-left:32px;text-transform:uppercase;width:auto;opacity:0.7;}
.link-wishlist{color:#4A4A4A;border:none;}
.product-view .add-to-links a:hover{opacity:1;text-decoration:none;}
.product-options-bottom .add-to-links li:first-child a{margin-left:0;}
.product-tabs h3{color:#1D1D1B;width:100%;text-align:center;font-size:26px;}
.product-tabs{width:100%;margin-left:auto;margin-right:auto;}
.product-tabs > ul{list-style-type:none;text-align:center;margin:20px auto 20px auto;padding:0px;display:block;overflow:hidden;}
.product-tabs > ul li{background-color:#fff;}
.product-tabs > ul > li{float:left;list-style:none;float:left;margin:0 3px;text-align:center;opacity:0.4;border:2px solid #1D1D1B;color:#1D1D1B;font-size:12px;padding:5px 10px 3px 10px;-webkit-border-radius:19px;-moz-border-radius:19px;border-radius:19px;text-transform:uppercase;line-height:1.3em !important;font-weight:600;}
.product-tabs > ul > li a{font-size:11px;padding:5px;color:#1D1D1B;}
.product-tabs > ul > li.active , .product-tabs > ul > li:hover{float:left;list-style:none;border-color:#1D1D1B;color:#1D1D1B;opacity:1;}
.product-tabs .tab-content{padding:30px 0;border:none;min-height:200px;border-radius:0;box-shadow:none;background-color:#fff;}
.pager li >a:hover, .pager li >a:focus, .pager .pages .current, .sorter .view-mode strong i, .sorter .view-mode a:hover i, .data-table button.button:hover > span, .link-cart:hover, .item:hover .details-area .actions a.addtocart, .col-main .category-products .products-list li.item .details-area .actions a.addtocart, .cart .crosssell button.button:hover > span, .cart .discount h2:hover:before, .cart .shipping h2:hover:before, .btn-primary, i.ajax-loader, #narrow-by-list dd .swatch-link:hover .swatch-label, .configurable-swatch-list .hover .swatch-link, .configurable-swatch-list .selected .swatch-link, .swatch-link:hover, .block-layered-nav #narrow-by-list ol.swatches li a:hover .layered-navigation-swatch, .product-image-area .actions a.addtocart, .opc-wrapper-opc #opc-review-block, #newsletter_popup{border-color:#1a1a1a;}
.product-view .product-options .swatch-attr label{text-transform:uppercase;font-weight:400;color:#4a4a4a;}
.product-options dt{padding:0 0 15px 0;font-weight:normal;}
.product-options dd{margin:0 0 20px;}
.product-options dd.last{margin:0 0 10px;}
.product-options .validation-advice{position:absolute;top:-20px;}
.swatch-link, .swatch-label{display:block;border-radius:50%;font-size:14px;text-align:center;color:#4a4a4a;text-decoration:none;box-sizing:content-box;}
.swatch-link{border:2px solid #cccccc;margin:0 0 3px;color:#4a4a4a;}
.swatch-label{border:1px solid #fff;margin:0;white-space:nowrap;background:#fff;overflow:hidden;font-weight:bold;font-size:18px;color:#4A4A4A;line-height:46px !important;}
.product-manufacturer-logo img{margin-bottom:10px;}
.product-manufacturer-logo a{color:#f9701f;text-transform:uppercase;text-decoration:underline;font-size:12px;}
#product-attribute-specs-table{border:0;}
#product-attribute-specs-table p{margin-bottom:5px;}
#product-attribute-specs-table span.label{font-weight:bold;}
#product-attribute-specs-table table.product-table-info td{padding:5px;}
#product-attribute-specs-table table.product-table-info td.label{font-weight:bold;}
.product-view .product-essential .ratings{background:none;margin-bottom:15px;height:auto !important;margin:20px -15px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 15px;width:calc(100% + 45px);}
.rating-box{width:126px;height:22px;font-size:0;line-height:0;text-indent:-999em;overflow:hidden;position:relative;}
.rating-box .rating{float:left;height:20px;position:absolute;left:0;top:0;overflow:hidden;}
.ratings-list .rating-box, #product-review-table .rating-box{width:87px;height:16px;}
#product-review-table .rating-box{margin:0 auto;}
.ratings-list .rating-box .rating, #product-review-table .rating-box .rating{height:14px;}
.product-view .product-essential .ratings .rating-box{width:126px;height:22px;}
.product-view .product-essential .ratings .rating-box:before{width:126px;height:20px;font-size:13px;line-height:15px;}
.product-view .product-essential .ratings .rating-box .rating:before{width:126px;height:20px;font-size:13px;line-height:15px;}
.rating-box:before{content:"";width:126px;height:20px;color:#c3c5c9;display:block;font-size:16px;line-height:11px;background:transparent url(../images/ico_rating.png) 0 0 no-repeat;}
.rating-box .rating:before{content:"";width:126px;height:20px;color:#F9701F;display:block;font-size:16px;line-height:11px;background:transparent url(../images/ico_rating.png) 0 -20px no-repeat;}
.ratings-list .rating-box:before, #product-review-table .rating-box:before{content:"";width:87px;height:14px;color:#c3c5c9;display:block;font-size:16px;line-height:11px;background:transparent url(../images/ico_rating_tiny.png) 0 0 no-repeat;}
.ratings-list .rating-box .rating:before, #product-review-table .rating-box .rating:before{content:"";width:87px;height:14px;color:#F9701F;display:block;font-size:16px;line-height:11px;background:transparent url(../images/ico_rating_tiny.png) 0 -14px no-repeat;}
.product-view .product-essential .ratings .rating-box .rating{height:20px;}
.ratings .rating-links{padding-top:2px;}
.ratings .rating-links .number{color:#F9701F;font-size:14px;font-weight:bold;line-height:16px;}
.ratings .rating-links .reviews-text{color:#4a4a4a;font-size:14px;font-weight:bold;line-height:16px;}
.review-product-name-area{text-align:center;}
#product-customer-reviews .ratings{background:none;text-align:center;}
.review-area .left{width:30%;}
.review-area .right{float:left !important;width:70%;}
.ratings .rating-links a.link{color:#8a8a8a;font-size:11px;font-weight:100;line-height:14px;text-decoration:underline;}
.ratings .rating-links a.link:hover{color:#F9701F;}
.no-rating{margin-bottom:0;}
.review-area{margin:0;}
#review-list{clear:both;margin-top:40px;}
#review-list h3{color:#1D1D1B;width:100%;text-align:center;font-size:26px;}
#review-list ol{margin-top:40px;}
.add-review h3{font-size:26px;text-transform:none;margin-bottom:15px;}
.ratings-table.data-table thead th{font-size:11px;padding:15px;}
.customer-account-login .col-main{padding-bottom:60px;}
.customer-area .page{background-color:#f3f3f3;}
.sendfriend-product-send .page{background-color:#f3f3f3;}
.customer-area .main-container{padding:20px 0 0 0;min-height:600px;}
.customer-area .menu.header-container.type8 .header-wrapper,
.customer-area .header-container.type8{background:#fff;}
.customer-area .top-header{background-color:#fff !important;border-bottom:1px solid #D7D7D7;}
.customer-area .top-header .top-header-container .top-header-msg{color:#4A4A4A;}
.customer-area .top-header .top-header-container .top-header-msg{display:none;}
.customer-area .top-header .top-header-container .top-header-links li a{color:#4A4A4A;}
.form-wrap h2{color:#9B9B9B;padding-bottom:15px;margin-bottom:30px;font-size:26px;text-transform:none;border-bottom:1px solid #D7D7D7;}
.form-wrap h3, .form-list h3{color:#1D1D1B;}
.form-list h3{margin-top:20px;}
.form-wrap, #form-validate, #login-form{display:block;border-radius:0;background:transparent;border:0 !important;padding:0;box-shadow:none;}
.form-block{background:#fff;padding:20px;position:relative;margin-top:20px;}
.form-block:after{content:"";position:absolute;top:-24px;left:30px;border:12px solid transparent;border-bottom-color:#fff;display:block;width:0;}
.form-list input.input-text{width:100%;height:38px;padding:10px;border-radius:0;box-shadow:none;background-color:#fff !important;border:1px solid #D7D7D7 !important;color:#1D1D1B}
.form-list select{width:100%;height:38px;border-radius:0;box-shadow:none;border:1px solid #d7d7d7;}
.form-list textarea{width:100%;border-radius:0;box-shadow:none;border:1px solid #d7d7d7;}
button.button.register-button, button.button.login-button, button.button.continue-button{font-size:16px;padding:15px 34px;margin-top:15px;margin-left:7px;border-radius:30px;-webkit-box-shadow:6px 6px 0px 0px rgba(0,0,0,0.8);-moz-box-shadow:6px 6px 0px 0px rgba(0,0,0,0.8);box-shadow:6px 6px 0px 0px rgba(0,0,0,0.8);background-color:#f9701f;color:#fff;vertical-align:top;font-weight:600;}
button.button.register-button span, button.button.login-button span, button.button.continue-button span{background:none;display:inline;border:0;background:transparent;padding:0;font-weight:normal;font-size:14px;text-align:center;color:#fff;line-height:1.2em;border-radius:0;float:left;}
button.button:hover span{opacity:1;filter:alpha(opacity=100);}
.extra-form-block{margin:10px -20px 0 -20px;border-top:1px solid #d7d7d7;padding:20px;}
.new-users .extra-form-block{padding:20px 20px 0 20px;}
.forgot-password{width:100%;text-align:center;text-decoration:underline;font-size:12px;}
label{margin:0;vertical-align:middle;color:#1D1D1B;font-size:13px;font-weight:normal;}
.form-list li.control label{float:none;margin:0;line-height:14px;display:inline-block;vertical-align:middle;font-size:12px;}
.form-list label.required em{display:none;}
.form-list .customer-name .field{float:left;clear:both;margin:0;width:100%;}
.form-list .customer-name .field{margin-left:0%;}
.send-friend .form-list{max-width:615px;margin:0 auto;overflow:hidden;}
.send-friend .form-list li.wide textarea{width:90%;}
.dashboard .welcome-msg{background:#dff0d8;border:1px solid #d6e9c6;border-radius:0;color:#3c763d;margin:0;padding:10px;}
.customer-area.customer-account .main-container{padding:40px 0 0 0;min-height:600px;}
.customer-account .page-title h1{font-size:40px;margin:0;color:#1D1D1B;width:100%;text-align:left;font-weight:600;margin-bottom:20px;}
.block-account ul li strong:before,
.block-account ul li a:before{display:none;}
.block-account ul li{padding:8px 3px 8px 0;position:relative;line-height:1.3;border-bottom:0;}
.block-account ul li.current, .block-account ul li.current strong{text-decoration:underline;color:#f9701f;}
.box-account .box-head h2{float:left;margin:0;font-size:22px;font-weight:400;color:#1D1D1B;line-height:1.4;display:inline-table;}
.box-account .box-head{margin:0 0 10px;text-align:left;line-height:1.4;}
.box-account .box-head a, .customer-account .box .box-title a{line-height:2.8;color:#f9701f;padding-left:10px;display:inline-table;}
.box-account{margin:30px 0 0 0;}
.box-account .box-account{padding:30px;background-color:#fff;margin:0;}
.box-account .edit-actions, .box-account .edit-actions a,
.box .edit-actions, .box .edit-actions a{color:#f9701f;}
.dashboard .col2-set{margin:0;}
.box{margin-bottom:0;}
.box .box-title{padding:30px 30px 0 30px;border:0;background-color:#fff;position:relative;border-radius:0;}
.box h3, .box h4{font-size:14px;font-weight:bold;line-height:18px;text-transform:uppercase;margin:0;color:#1D1D1B;}
.box .box-content{padding:15px 30px 30px 30px;font-size:14px;border:0;border-top:0;border-radius:0;background-color:#fff;min-height:125px;}
.box address{text-align:left;margin:0 0 20px 0;}
.top-buttons-set.buttons-set{clear:both;margin:1em 0;padding:0 0 8px;text-align:right;}
.addresses-list .box{margin-bottom:20px;}
.addresses-list li.item{border:none;border-radius:0;padding:0;margin:0;list-style:none;}
.addresses-list a{font-weight:normal;}
#wishlist-table td{}
.data-table thead tr{border:0;}
.data-table thead th{font-weight:600;padding:15px 10px;color:#1D1D1B;white-space:nowrap;vertical-align:middle;font-size:14px;text-transform:uppercase;background-color:#fff;}
.data-table tbody tr{border:0;}
.data-table tbody th, .data-table tbody td{border-bottom:0;border-right:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:15px 10px;line-height:1.3;}
.data-table tbody th em, .data-table tbody td em{font-style:normal;}
.data-table tbody th a, .data-table tbody td a, .data-table tbody td .separator{color:#f9701f;}
.data-table td.last, .data-table th.last{border-right:0;}
.cart-table tbody tr{border-left:1px solid #dcdcdc !important;border-right:1px solid #dcdcdc !important;background-color:#fff;}
.cart .cart-collaterals{margin-bottom:15px;background:#fff;}
.cart .checkout-types{width:100%;}
.cart .discount, .cart .shipping{padding:15px;}
.cart .shipping h2:before{content:"\e80b";width:26px;height:26px;display:block;border:0;font-family:'porto';position:absolute;right:0;top:50%;margin-top:-13px;border-radius:0;color:#4a4a4a;text-align:center;line-height:24px;background-color:#fff;font-size:14px;}
.cart .discount h2:hover:before, .cart .shipping h2:hover:before{background:transparent !important;border:0 !important;color:#1D1D1B !important;}
.cart .totals tr{border:0;}
#shopping-cart-totals-table-footer{background-color:#1D1D1B;color:#fff;}
#opc-review #shopping-cart-totals-table tr:not(:first-child){border-top:1px solid #f3f3f3;}
#shopping-cart-totals-table-footer .a-right{line-height:30px;color:#fff;text-transform:uppercase;font-size:16px;}
#shopping-cart-totals-table-footer .a-right strong{font-weight:100;}
#shopping-cart-totals-table-footer .a-right .price{text-align:right !important;float:right;}
.cart .totals .price{display:block;text-align:right;font-family:'Liberator';color:#1D1D1B;font-size:20px;}
#shopping-cart-totals-table-footer .price{color:#fff;font-size:30px;font-weight:600;}
.cart-collaterals > *{margin-bottom:0;}
.cart .shipping{border-bottom:1px solid #d7d7d7;}
.cart .cart-collaterals h4{padding:15px;margin:0;font-size:16px;font-weight:bold;border:0;background-color:#fff;color:#1D1D1B;position:relative;border-radius:0;}
.cart .cart-collaterals h2{padding:0;margin:0;font-size:13px;font-weight:100;text-transform:none;border:0;background-color:#fff;color:#4A4A4A;position:relative;border-radius:0;}
.cart .cart-collaterals .totals h2{display:none;}
.cart .cart-collaterals h2 + *{padding:0;font-size:13px;border:0;border-top:0;border-radius:0;background-color:#fff;}
.cart .shipping-form{padding:15px;}
.cart .totals td, #opc-review td{padding:0px 15px 15px 15px;vertical-align:top;color:#1D1D1B;}
#shopping-cart-totals-table-footer td{padding:15px;}
#shopping-cart-totals-table p{font-size:12px;color:#8a8a8a;margin:0;}
.cart button.button.btn-proceed-checkout{float:right;}
button.button.btn-proceed-checkout{font-size:16px;padding:15px 34px;margin-top:15px;margin-left:7px;border-radius:30px;-webkit-box-shadow:6px 6px 0px 0px rgba(0,0,0,0.8);-moz-box-shadow:6px 6px 0px 0px rgba(0,0,0,0.8);box-shadow:6px 6px 0px 0px rgba(0,0,0,0.8);background-color:#f9701f;color:#fff;vertical-align:top;font-weight:600;}
button.button.btn-proceed-checkout span{background:none;display:inline;border:0;background:transparent;padding:0;font-weight:normal;font-size:14px;text-align:center;color:#fff;line-height:1.2em;border-radius:0;float:left;}
.cart .cart-table-wrap{border:none;border-radius:0;background:#fff;display:block;padding:15px;margin-bottom:20px;box-shadow:none;}
.cart-table-wrap .cart-price .price{display:block;text-align:right;font-family:'Liberator';color:#1D1D1B;font-size:20px;}
.data-table input.qty{margin-right:2px;display:inline-block;vertical-align:middle;height:38px;width:50px !important;font-size:15px;text-align:center;color:#4A4A4A;border:0;background:transparent;font-family:'Liberator';margin:2px 0;}
.data-table .qty-holder{min-width:130px;padding:3px 20px;border-radius:25px;background:#F3F3F3;height:46px;display:inline-block;vertical-align:middle;margin-right:0;width:60px;}
.data-table .table_qty_inc, .data-table .table_qty_dec{width:18px;height:18px;display:inline-block;overflow:hidden;opacity:0.7;cursor:pointer;border:none;padding:0;margin:0;vertical-align:middle;text-indent:-999px;}
.data-table .table_qty_dec{background:transparent url(../images/ico_minus_qty.png) 0 8px no-repeat;}
.data-table .table_qty_inc{background:transparent url(../images/ico_plus_qty.png) 0 0 no-repeat;}
.data-table .product-name a{font-size:14px;}
.data-table button.button > span, button.button.btn-discount > span, button.button.btn-gf-small > span{background:#fff;border:0;color:#1D1D1B;line-height:20px;padding:0;font-size:11px;font-weight:bold;width:auto;}
.cart .discount button span, .cart .shipping button span{font-weight:bold;font-size:12px;}
.cart-table .btn-empty, .cart-table .btn-continue, .cart-table .btn-update, .btn-discount{opacity:0.4;width:auto !important;}
.cart-table .btn-empty:hover, .cart-table .btn-continue:hover, .cart-table .btn-update:hover, .btn-discount:hover{opacity:1;}
.cart-table .btn-empty:hover span, .cart-table .btn-continue:hover span, .cart-table .btn-update:hover span, .btn-discount:hover span{background:transparent !important;border:0 !important;color:#1D1D1B !important;}
.cart-table .btn-empty span, .cart-table .btn-continue span, .cart-table .btn-update span, .btn-discount span{font-weight:bold;font-size:12px;}
.item-options dt{clear:both;float:left;}
.item-options dt, .item-options dd{display:inline-block;float:left;text-transform:uppercase;font-size:11px;}
.item-options dt{font-weight:bold;font-style:normal;}
.item-options dd{padding-left:5px;margin:0;}
.cart .discount{position:relative;background-color:#fff;margin-top:20px;}
.cart .discount:after{content:"";position:absolute;top:-24px;left:30px;border:12px solid transparent;border-bottom-color:#fff;display:block;width:0;}
.cart h4.discount-title{margin:20px 0;font-size:16px;font-weight:bold;border:0;color:#1D1D1B;position:relative;border-radius:0;background:transparent;padding:0;}
.cart .discount h2{position:relative;cursor:default;}
.cart .discount h2:before{content:"\e80b";width:26px;height:26px;display:block;border:0;font-family:'porto';position:absolute;right:0;top:50%;margin-top:-13px;border-radius:0;color:#4a4a4a;text-align:center;line-height:24px;background-color:#fff;font-size:14px;display:none;}
.cart-table .btn-update, .cart-table .btn-empty, .cart-table .btn-continue{float:right;}
.cart-table .btn-empty{margin-left:10px;}
.cart .shipping .sp-methods{margin:15px 0 0;padding:15px 0 0;margin-bottom:20px;}
.sp-methods dt{font-weight:bold;margin:20px 0 5px 0;color:#1D1D1B;}
.sp-methods dt:first-child{margin:0px 0 9px 0;}
.onepage-content{position:relative;}
.onepage-content .reviewcart{position:absolute;top:calc(30px + 80px + 15px + 5px);left:0;z-index:19;width:100%;background:#fff;padding:0;}
.opc .validation-advice{clear:both;min-height:13px;margin:3px 0 0;padding-left:0;font-size:9px;font-weight:400;line-height:13px;color:#eb340a;position:absolute;top:100%;text-align:left;}
.block-progress .block-title{background:none;margin:0 0 34px;padding:0;}
.checkout-onepage-index .col-main{padding:0;border:0;}
.checkout-onepage-index .page-title{padding-right:40px;width:auto;}
.checkout-onepage-index .page-title h1{background:none;padding:0;}
.opc{position:relative;overflow:hidden;height:970px;padding-top:20px;text-align:center;border:1px solid #BBAFA0;background:#F9F3E3;}
.opc .buttons-set{margin:15px 0 0;opacity:1!important;}
.opc .buttons-set p.required{margin:0;padding:0 0 10px;}
.opc .buttons-set .back-link{display:none;}
.opc .buttons-set .please-wait{position:absolute;z-index:99;top:30%;left:50%;margin:-80px 0 0 -146px;border:5px solid #f3b66f;font-size:12px;background:#fff;padding:30px;white-space:nowrap;border:1px solid #c0c0c0;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 50px rgba(0,0,0,0.2);box-shadow:0 0 50px rgba(0,0,0,0.2);}
.opc .buttons-set a{color:#f9701f;}
.opc .ul{list-style:disc outside;padding-left:18px;}
.opc li.section{display:inline;}
.opc .step-title,.opc .allow .step-title{border:1px solid #F9F3E3;height:69px}
.opc .step{padding:30px 20px;position:absolute;border:0;top:110px;left:0;z-index:1;background:#FBFAF6;width:605px;min-height:480px;border-bottom:1px dotted #ccc;border:none;width:643px;text-align:left;border-top:1px solid #BBAFA0;}
.opc .step-title .number,.opc .allow .step-title .number,.opc .active .step-title .number{float:none;display:block;margin:0 auto;margin-bottom:10px;}
.opc .step-title{position:relative;float:left;text-align:center;padding:15px 11px 0;margin-left:-1px;background:none;}
.opc .step-title a{display:none;}
.opc .step-title .number{background:#ccc;color:#fff;width:30px;height:30px;line-height:30px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;margin-bottom:10px;padding:0;border:0;}
.opc .step-title h2{font-size:12px;color:#bbb;clear:both;}
.opc .allow .step-title{cursor:pointer;background:none;}
.opc .allow .step-title .number{background:#1D1D1B;color:#fff;}
.opc .allow .step-title h2{color:#1D1D1B;}
.opc .active .step-title{color:#ef0606;cursor:default;border:1px solid #BBAFA0;border-bottom:1px solid #FBFAF6;z-index:2;background:#FBFAF6 url('../images/bkg_checkout.gif') 0 0 repeat-x;}
.opc .active .step-title .number{background:#f9701f;border-color:#fff;color:#fff;}
.opc .active .step-title h2{color:#f9701f;}
.opc .step-title h2,.opc .allow .step-title h2,.opc .active .step-title h2{width:100%;text-align:center;}
.opc .step-title{width:16%;}
.opc .form-list .field,.opc .form-list .wide{}
.opc .form-list li fieldset{margin-bottom:40px;}
.opc .form-list label{float:left;width:220px;text-align:right;padding:4px 0 0;}
.opc .form-list label.required em{float:none;position:relative;right:4px;}
.opc .form-list li.fields{margin:0;}
.opc .form-list div.fields{width:100%;overflow:hidden;margin:0 0 8px;}
.opc .form-list .wide,.opc .form-list li.fields .field{width:645px;margin:0 0 8px;}
.opc .form-list li.wide .input-box,.opc .form-list .input-box{clear:none;float:right;margin-right:0px;width:100%;}
.opc .form-list li.wide select{width:390px;}
.opc .form-list li.wide input.input-text{width:254px;}
.opc .form-list .control input{margin:8px 0 0 25px;}
.opc .form-list li.control label{float:left;}
.opc form .form-list li.wide{margin-bottom:8px;}
.opc form .address-select{margin:8px 0 20px;}
.opc:first-of-type .step{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.opc:first-of-type .step[style*='display:none;'],
.opc:first-of-type .step[style*='display: none;']{display:block !important;}
.opc:first-of-type .section .step{left:100%;}
.opc:first-of-type .allow .step{left:-100%;}
.opc:first-of-type .active .step{left:0;}
.opc:first-of-type li:last-child .step-title a{width:50%}
.opc:first-of-type li:first-child .step-title a{width:50%;left:50%}
#opc-login p.required{display:none;}
#opc-login h3{margin-bottom:18px;}
#opc-login .col-2{float:left;}
#opc-login .col-2 form fieldset h4{display:none;}
#opc-login .col-2{display:block;width:300px;}
#opc-login .col-2 fieldset{width:300px;}
#opc-login .col-2 .input-box{width:188px;margin:0;float:left;}
#opc-login .col-2 .input-text{width:182px;}
#opc-login .col-2 .form-list label{text-align:left;}
#opc-login .col-2 .form-list label{width:110px;}
#opc-login .form-list li.control label{float:none;}
#opc-login .form-list li.control input{margin:0 8px 0 0;}
#opc-login .col-1{float:right;}
#opc-login .col-1{width:290px;}
#opc-login .col-1 h4,#opc-login .col-1 .ul{display:none;}
#checkout-step-review.step{width:645px;}
#opc-review .step{padding:30px 20px;}
#opc-review .item-options{margin:5px 0 0;}
#opc-review .buttons-set{padding:20px 0;border:0;}
#opc-review .buttons-set p{margin:0;line-height:40px;}
#opc-review .buttons-set .please-wait{height:40px;line-height:40px;}
#opc-shipping_method .buttons-set{border-top:1px solid #E4E4E4;}
.block-progress .block-title{background:none;margin:0 0 34px;padding:0;}
.checkout-onepage-index .col-main{padding:0;border:0;}
.checkout-onepage-index .page-title{padding-right:40px;width:auto;}
.checkout-onepage-index .page-title h1{background:none;padding:0;}
.opc{position:relative;overflow:hidden;min-height:480px;padding-top:30px;text-align:center;border:0;background:transparent;}
.opc .buttons-set{margin:15px 0 0;opacity:1!important;}
.opc .buttons-set p.required{margin:0;padding:0 0 10px;}
.opc .buttons-set .back-link{display:none;}
.opc .buttons-set .please-wait{position:absolute;z-index:99;top:inherit;right:0;margin:0;font-size:14px;background:transparent;padding:30px;white-space:nowrap;border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;left:inherit;width:auto;}
.opc .buttons-set a{color:#f9701f;}
.opc .ul{list-style:disc outside;padding-left:18px;}
.opc li.section{display:inline;}
.opc .step-title,.opc .allow .step-title{border-color:#FBFAF6;}
.opc .step{padding:15px;position:absolute;border:0;top:100px;left:0;z-index:1;background:#fff;min-height:480px;border-bottom:1px dotted #ccc;border:none;background:none;width:100%;text-align:left;background:transparent;}
.opc .step-title .number,.opc .allow .step-title .number,.opc .active .step-title .number{float:none;display:block;margin:0 0 0 15px;margin-bottom:10px;}
.opc .step-title a{display:none;}
.opc .step-title .number{background:#f3f3f3;color:#ccc;width:30px;height:30px;line-height:29px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;margin-bottom:10px;padding:0;border:0;position:relative;z-index:1;border:2px solid #ccc;}
.opc .step-title h2{font-size:12px;color:#bbb;clear:both;margin-bottom:10px;text-transform:uppercase;}
.opc .allow .step-title .number{background:#1D1D1B;border-color:#1D1D1B;color:#fff;}
.opc .allow .step-title h2{color:#1D1D1B;}
.opc .active .step-title .number, .opc .allow .step-title .number{background:#1D1D1B;border-color:#1D1D1B;color:#1D1D1B;}
.opc .active .step-title .number:before, .opc .allow .step-title .number:before{content:"\e84e";display:block;font-family:"porto";color:#f9701f !important;position:absolute;top:-1px;left:-1px;width:30px;height:30px;}
.opc .active .step-title h2, .opc .allow .step-title h2{color:#1D1D1B;text-transform:uppercase;font-weight:600;}
.opc .step-title,.opc .allow .step-title,.opc .active .step-title{width:29%;position:relative;text-align:center;border:none;background:none;padding:0;overflow:visible;height:80px;display:inline-block;vertical-align:top;}
.is-logged .opc .step-title, .is-logged .opc .allow .step-title, .is-logged .opc .active .step-title{width:44%;}
.opc .section:last-child .step-title{width:12%;}
.opc .step-title h2,.opc .allow .step-title h2,.opc .active .step-title h2{width:100%;text-align:left;padding-left:15px;}
.opc .section:not(:first-child) .step-title h2{position:absolute;left:calc(-50% + 30px);padding-left:0;text-align:center}
.opc .section:first-child .step-title h2{max-width:200px;}
.opc .form-list .control{margin:10px 0 0 0;clear:both;float:left;}
.opc .form-list .field,.opc .form-list .wide{}
.opc .form-list li fieldset{margin-bottom:0px;}
.opc .form-list label{float:left;width:100%;text-align:left;padding:4px 0 0;text-transform:none;}
.opc .form-list label.required em{float:none;position:relative;right:4px;}
.opc .form-list li.fields{margin:0;}
.opc .form-list div.fields{width:100%;overflow:hidden;margin:0 0 8px;}
.opc .form-list .wide,.opc .form-list li.fields .field{width:100%;margin:0 0 8px;}
.opc .form-list li.wide .input-box,.opc .form-list .input-box{clear:both;float:left;margin-right:0;width:100%;}
.opc .form-list li.wide select{max-width:660px;width:auto;}
.opc .form-list li.wide input.input-text{width:100%;}
.opc .form-list .control input{margin:8px 0 0 25px;}
.opc .form-list li.control label{float:left;}
.opc form .form-list li.wide{margin-bottom:8px;}
.opc form .address-select{margin:8px 0 20px;}
.opc:first-of-type .step{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.opc:first-of-type .step[style*='display:none;'],
.opc:first-of-type .step[style*='display: none;']{display:block !important;}
.opc:first-of-type .section .step{left:100%;margin-top:30px;}
.opc:first-of-type .allow .step{left:-100%;margin-top:30px;}
.opc:first-of-type .active .step{left:0;margin-top:30px;}
.opc:first-of-type li:last-child .step-title a{width:15px;}
.opc:first-of-type li:first-child .step-title a{width:100%;left:15px}
.opc:first-of-type .step-title a{display:block;height:1px;border-bottom:2px solid #ccc;width:100%;text-indent:-3000px;position:absolute;top:15px;z-index:0}
.opc:first-of-type .allow .step-title a{}
#opc-login p.required{display:none;}
#opc-login h3{margin-bottom:18px;}
#opc-login .col-2{float:left;}
#opc-login .col-2 form fieldset h4{display:none;}
#opc-login .col-2{display:block;width:300px;}
#opc-login .col-2 fieldset{width:300px;}
#opc-login .col-2 .input-box{width:188px;margin:0;float:left;}
#opc-login .col-2 .input-text{width:182px;}
#opc-login .col-2 .form-list label{text-align:left;}
#opc-login .col-2 .form-list label{width:110px;}
#opc-login .form-list li.control label{float:none;}
#opc-login .form-list li.control input{margin:0 8px 0 0;}
#opc-login .col-1{float:right;}
#opc-login .col-1{width:290px;}
#opc-login .col-1 h4,#opc-login .col-1 .ul{display:none;}
#checkout-step-review.step{width:100%;}
#opc-review .step{padding:30px 20px;margin-top:30px;}
#opc-review .item-options{margin:5px 0 0;}
#opc-review .buttons-set{padding:20px 0;border:0;}
#opc-review .buttons-set p{margin:0;line-height:40px;}
#opc-review .buttons-set .please-wait{height:40px;line-height:40px;}
#opc-shipping_method .buttons-set{border-top:0;}
.opc .radio label{text-transform:none !important;color:#f9701f;line-height:10px !important;;font-size:14px !important;}
.opc .checkbox label{text-transform:none !important;color:#f9701f;line-height:15px !important;;font-size:14px !important;padding-left:5px;}
.opc .checkbox label:after{padding-top:3px;}
.opc .radio label.sp-option{text-transform:none !important;color:#f9701f;line-height:10px !important;;font-size:16px !important;;}
.opc #opc-shipping .step-title{display:none;}
.opc #opc-payment .step-title{display:none;}
.opc .sp-methods .radio label span.price{text-transform:none !important;color:#f9701f;line-height:14px !important;font-size:18px !important;clear:both;float:left;}
.opc .sp-methods .radio label span.method-title{clear:both;text-transform:none !important;color:#1D1D1B !important;line-height:21px !important;font-size:14px !important;clear:both;float:left;}
.sp-methods dd{clear:both;width:100%;margin-bottom:20px;float:left;}
.opc .sp-methods ul{width:100%;}
.opc .sp-methods li{float:left;width:50%;margin:10px 0;}
.opc .sp-methods li:nth-child(odd){clear:both;}
.opc .sp-methods .radio label::after{top:1px;}
.cart .special-shipping, .checkout-onepage-index .special-shipping{margin-bottom:15px;background:#fff;clear:both;}
.cart .cart-collaterals{margin-bottom:15px;background:#fff;}
.cart .checkout-types{width:100%;}
.cart .discount, .cart .shipping, .checkout-onepage-index .special-shipping .shipping{padding:15px;}
.cart .shipping h2:before{content:"\e80b";width:26px;height:26px;display:block;border:0;font-family:'porto';position:absolute;right:0;top:50%;margin-top:-13px;border-radius:0;color:#4a4a4a;text-align:center;line-height:24px;background-color:#fff;font-size:14px;}
.cart .discount h2:hover:before, .cart .shipping h2:hover:before{background:transparent !important;border:0 !important;color:#1D1D1B !important;}
.cart .totals tr{border:0;}
#shopping-cart-totals-table{background-color:#fff;width:100%;}
#shopping-cart-totals-table-footer{background-color:#1D1D1B;color:#fff;width:100%;}
.order-review #shopping-cart-totals-table td, .order-review #shopping-cart-totals-table-footer td{padding:15px 20px;}
.cart .totals .price{display:block;text-align:right;font-family:'Liberator', sans-serif;;color:#1D1D1B;font-size:20px;}
#shopping-cart-totals-table-footer .price{color:#fff;font-size:30px;font-weight:600;font-family:'Liberator', sans-serif;}
.cart-collaterals > *{margin-bottom:0;}
.cart .shipping{border-bottom:1px solid #d7d7d7;}
.cart .cart-collaterals h4, .cart h4, .checkout-onepage-index .special-shipping h4{padding:15px;margin:0;font-size:16px;font-weight:bold;border:0;background-color:#fff;color:#1D1D1B;position:relative;border-radius:0;}
.cart .cart-collaterals h2, .cart .totals h2{padding:0;margin:0;font-size:13px;font-weight:100;text-transform:none;border:0;background-color:#fff;color:#4A4A4A;position:relative;border-radius:0;}
.cart .cart-collaterals .totals h2, .cart .totals h2{display:none;}
.cart .cart-collaterals h2 + *{padding:0;font-size:13px;border:0;border-radius:0;background-color:#fff;}
.cart .shipping-form{padding:15px;}
#shopping-cart-totals-table-footer td{padding:15px;}
#shopping-cart-totals-table p{font-size:12px;color:#8a8a8a;margin:0;}
.cart button.button.btn-proceed-checkout{float:right;}
button.button.btn-proceed-checkout{font-size:16px;padding:15px 34px;margin-top:15px;margin-left:7px;border-radius:30px;-webkit-box-shadow:6px 6px 0px 0px rgba(0,0,0,0.8);-moz-box-shadow:6px 6px 0px 0px rgba(0,0,0,0.8);box-shadow:6px 6px 0px 0px rgba(0,0,0,0.8);background-color:#f9701f;color:#fff;vertical-align:top;font-weight:600;}
button.button.btn-proceed-checkout span{background:none;display:inline;border:0;background:transparent;padding:0;font-weight:normal;font-size:14px;text-align:center;color:#fff;line-height:1.2em;border-radius:0;float:left;}
.cart .cart-table-wrap{border:none;border-radius:0;background:#fff;display:block;padding:15px;margin-bottom:20px;box-shadow:none;}
.cart-table-wrap .cart-price .price{display:block;text-align:right;font-family:'Liberator';color:#1D1D1B;font-size:20px;}
.cart .discount button span, .cart .shipping button span{font-weight:bold;font-size:12px;}
.cart-table .btn-empty, .cart-table .btn-continue, .cart-table .btn-update, .btn-discount{opacity:0.4;width:auto !important;}
.cart-table .btn-empty:hover, .cart-table .btn-continue:hover, .cart-table .btn-update:hover, .btn-discount:hover{opacity:1;}
.cart-table .btn-empty:hover span, .cart-table .btn-continue:hover span, .cart-table .btn-update:hover span, .btn-discount:hover span{background:transparent !important;border:0 !important;color:#1D1D1B !important;}
.cart-table .btn-empty span, .cart-table .btn-continue span, .cart-table .btn-update span, .btn-discount span{font-weight:bold;font-size:12px;}
.item-options dt{clear:both;float:left;}
.item-options dt, .item-options dd{display:inline-block;float:left;text-transform:uppercase;font-size:11px;}
.item-options dt{font-weight:bold;font-style:normal;}
.item-options dd{padding-left:5px;margin:0;}
.cart .discount{position:relative;background-color:#fff;margin-top:20px;}
.cart .discount:after{content:"";position:absolute;top:-24px;left:30px;border:12px solid transparent;border-bottom-color:#fff;display:block;width:0;}
.cart .review-total-items{padding:0 15px;text-transform:uppercase;color:#1D1D1B;}
#opc-review .review-total-items{padding:0;}
.cart .review-total-items span{font-weight:bold;}
.cart .block-table{padding:0 15px;margin:0 0 15px 0;}
#opc-review .block-table{background:#fff;margin:0;padding:15px;border-bottom:4px solid #f3f3f3;}
.cart .data-table td{color:#1D1D1B;}
.cart.reviewcart .data-table tbody tr{border:1px solid #dcdcdc;}
.cart.reviewcart .product-name-cell{min-width:110px;}
.onepage-content .data-table tbody th, .onepage-content .data-table tbody td,
.cart.reviewcart .data-table tbody th, .cart.reviewcart .data-table tbody td{border-bottom:0;border-right:0;}
.onepage-content .data-table tr, .cart.reviewcart .data-table tr{border:1px solid #ccc;}
.cart .cart-price{display:block;text-align:right;font-family:'Liberator';color:#1D1D1B;font-size:20px;}
.cart.reviewcart .product-sku{color:#8D8E8E;font-size:10px;}
.cart.reviewcart .qty{color:#f9701f;margin-top:10px;font-weight:bold;}
.cart .data-table h2, .cart .data-table h3{color:#1D1D1B;}
#opc-review tfoot tr .price{display:block;text-align:right;font-family:'Liberator';color:#1D1D1B;font-size:20px;}
#opc-review td.a-right{text-align:left !important;}
.is-blog .content-row{width:70%;float:left;}
.is-blog .sidebar-row{width:25%;float:right;}
.wordpress-index-index.is-blog .content-row, .wordpress-index-index.is-blog .sidebar-row{width:100%;}
.wordpress-index-index.is-blog .sidebar-row{display:none;}
.is-blog .social-icons-links{margin:15px 0;}
.is-blog .col-main .page-title h1, .is-blog .col-main .page-title h2{text-align:left;margin-bottom:15px;line-height:60px;}
.block-blog .publish-date, .is-blog .publish-date{color:#f9701f;text-transform:uppercase;font-weight:600;font-size:12px;clear:both;margin:0 0 5px;}
.post-list h2{clear:both;}
.is-blog .mini-products-list .product-image{margin-left:0;float:left;margin-right:10px;}
.is-blog .mini-products-list .product-details{margin-left:0;float:left;}
li:nth-child(odd) .post-list-item .post-image{float:left;}
li:nth-child(even) .post-list-item .post-image{float:right;}
.block.block-related .product .product-image{overflow:hidden;border:0;border-radius:0;background:#fff;padding:0;}
.block.block-related .product p{margin:0;}
.block.block-related .item .special-price, .block.block-related .item .regular-price{margin:0;clear:both;display:block;vertical-align:middle;line-height:1;font-family:'Liberator';font-size:20px;color:#1D1D1B;position:relative;width:100%;bottom:inherit;}
.block.block-related .item .special-price .price, .block.block-related .item .regular-price .price{font-size:20px;}
.block.block-related .mini-products-list li .product-name a{color:#1D1D1B;font-size:14px;}
.post-list-item .featured-image{width:100%;max-height:450px;min-height:450px;background:no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.post-view .featured-image{width:100%;max-height:450px;min-height:450px;background:no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.block-recent-posts li .featured-image{width:280px;max-height:180px;min-height:180px;background:no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.post-tag.details, .post-category.details{text-transform:uppercase;font-size:12px;font-weight:600;color:#8a8a8a;}
.post-entry-separator{margin:30px 0;clear:both;display:block;height:1px;}
.post-entry-separator span{width:30px;height:1px;border-top:1px solid #1D1D1B;display:block;}
.continue-reading{clear:both;margin:20px 0;}
.product-add-to-cart{float:right;padding-top:15px;}
.block.block-related .product{margin:0;position:relative;padding:5px 15px;}
.is-blog .block.block-related{border:0;border-radius:0;border-top:1px solid #ccc;padding:30px 0 0 0;margin:0;}
.is-blog .block .block-title, .block-blog .block-title{color:#1D1D1B;padding:20px 0 15px 0;}
.block-products-list li.item{border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;}
.block-products-list li.item:last-child{border-bottom:1px solid #ccc;}
.block .block-title strong span{font-size:26px;}
.wp-sidebar .block .block-title, .block-blog .block-title{border-top:2px solid #1D1D1B;}
.wp-sidebar .block.block-blog-categories a:before{content:'';left:0;}
.block-blog ul{list-style:none;margin:0;padding:0;}
.wp-sidebar .block .block-content li.item, .block-blog li.item, .block .block-content li.item{padding:7px 0;margin:0 0 15px;font-size:14px;display:block !important;}
.wp-sidebar .block .block-content .tags-list li.item{margin:0 0 10px;display:block !important;}
.tags-list{display:block;font-size:16px;padding:0;}
.block-account ul li a, .block.block-blog-categories a{color:#1D1D1B;text-decoration:none;}
.block-account ul li a:hover, .block.block-blog-categories a:hover{text-decoration:underline;}
.block-recent-posts .publish-date{font-size:10px;}
@media (max-width:991px){.block-recent-posts li .featured-image{width:100%;}
.block-recent-posts li .col-2{padding:0;margin:10px 0 20px 0;}
}
.mobile-nav.side-block{position:fixed;top:0;left:-290px;z-index:999;width:290px;height:100%;overflow-y:auto;padding-top:20px;padding-bottom:20px;transition:all 0.3s;display:block !important;}
body.mobile-nav-shown .page{left:290px;}
.mobile-nav.side-block .sw-mobile-menu li .open-child:after{content:"\e82a";font-family:"porto";font-size:19px;text-align:center;line-height:19px;background:transparent;opacity:1;}
.mobile-nav.side-block .sw-mobile-menu li.over>.open-child:after{content:"\e82b";}
.mobile-nav.side-block .sw-mobile-menu li.menu-item-last a span{padding-left:5px;}
@media (max-width:991px){.header-container.sticky-header, .header-container.sticky-header.type12, .cms-index-index .header-container.sticky-header.type8{position:fixed;left:0;top:0 !important;width:100%;z-index:50 !important;box-shadow:0 0 3px rgba(0,0,0,.3);transition:all 0.3s;bottom:auto;}
body.mobile-nav-shown .header-container.sticky-header.type8 .header-wrapper{left:290px !important;}
.header-container.sticky-header.type8 .header-wrapper{display:block;}
.menu.header-container.sticky-header.type8 .header-wrapper, .menu.header-container.type8{display:none;}
.cms-index-index .header-container.type8 .menu-icon a{color:#fff !important;}
.cms-index-index .header-container.sticky-header.type8 .menu-icon a, .header-container.type8 .menu-icon a, .customer-area .menu-icon a{color:#000 !important;}
.header-container.type8 .header{padding-left:15px;padding-right:15px;}
.header-container.type8 .header > .logo{min-height:49px;min-width:266px;width:266px;transition:all 1s;background:url(../images/logo_gamefisher_small_black.png) 0 0 no-repeat;}
.cms-index-index .header-container.sticky-header .header, .header-container.sticky-header .header{padding:10px 15px !important;}
.callaction-area{display:none;}
.header-container.type8.sticky-header .header > .logo{padding-top:0;}
.header-container.type8 .header > .logo img{width:266px;}
.header-container.type8 .menu-icon{display:inline-block;vertical-align:middle;height:48px;margin-right:0;margin-left:15px;padding-top:10px;}
.top-container .category-banner{min-height:auto;}
.category-bubble{display:none;}
}
@media (max-width:768px){.cms-index-index .header-container.type8 .header.container{width:auto !important;padding-left:15px;padding-right:15px;}
}
@media (max-width:767px){.social-icons-links{clear:both;float:left;margin-bottom:15px;}
}
@media (max-width:767px){}
@media (max-width:1024px){.top-offset-div{display:none;}
.top-message-div, .top-header-div{width:50%;}
}
@media (max-width:991px){.top-offset-div{display:none;}
.top-header-div{display:none;}
.top-message-div{width:100%;}
}
@media (max-width:480px){.top-header-links{display:none;}
.header-container.type8 .header > .logo{width:80px !important;;overflow:hidden;min-width:80px !important;}
.header-container.type8.sticky-header h1.logo{padding-top:0;}
}
@media (max-width:480px){.home-products.row{clear:both;margin-top:40px;}
}
.owl-carousel.owl-theme .owl-controls.clickable .owl-buttons div i{border:2px solid #1d1d1b;border-radius:50%;width:42px;height:42px;display:inline-block;line-height:40px;}
.owl-carousel.owl-theme .owl-controls.clickable .owl-buttons div:hover{opacity:0.7;filter:Alpha(Opacity=70);}
.owl-carousel.owl-theme .owl-controls.clickable .owl-buttons div.owl-prev i.icon-left-open:before{content:'\e829';}
.owl-carousel.owl-theme .owl-controls.clickable .owl-buttons div.owl-next i.icon-right-open:before{content:'\e828';}
.owl-carousel.owl-theme .owl-controls.clickable .owl-buttons div.owl-prev i{margin-right:10px;}
@media (min-width:1290px){.owl-top-narrow .owl-controls{position:absolute;left:0;top:50%;margin:0;width:100%;}
.owl-theme .owl-controls .owl-buttons div{width:50%;}
.owl-carousel.owl-theme .owl-controls.clickable .owl-buttons div.owl-prev{text-align:left;}
.owl-carousel.owl-theme .owl-controls.clickable .owl-buttons div.owl-prev i{margin-left:-50px;}
.owl-carousel.owl-theme .owl-controls.clickable .owl-buttons div.owl-next{text-align:right;}
.owl-carousel.owl-theme .owl-controls.clickable .owl-buttons div.owl-next i{margin-right:-50px;}
.owl-carousel.owl-theme .owl-controls.clickable .owl-buttons div.owl-prev i{padding-left:4px;}
.owl-carousel.owl-theme .owl-controls.clickable .owl-buttons div.owl-next i{padding-right:4px;}
}
@media (max-width:991px){.owl-controls{display:none !important;}
}
@media screen and (max-width:1199px) and (min-width:992px){.header-container.type8 .header .form-search{right:-65px;top:54px;}
.header-container.type8 .header .form-search:before{right:72px;top:-25px;}
.category-products .products-grid.columns4 li.item.nth-child-3n{border-right:1px solid #d7d7d7;}
.category-products .products-grid.columns4 li.item.nth-child-4n{}
.category-products .products-grid.columns4 li.item:last-child, .filter-products .owl-item:last-child .item, .filter-products .owl-item.last .item{border-right:1px solid #D7D7D7;}
}
@media screen and (min-width:768px) and (max-width:991px){.header-container.type8 .header .form-search{right:-95px;top:54px;}
.header-container.type8 .header .form-search:before{right:101px;top:-25px;}
.category-products .products-grid.columns4 li.item, .filter-products .owl-item .item{height:425px;}
.category-products .products-grid.columns4 li.item.nth-child-2n{border-right:1px solid #D7D7D7;}
.owl-top-narrow{margin:0;}
}
@media screen and (min-width:700px) and (max-width:767px){.category-products .products-grid.columns4 li.item, .filter-products .owl-item .item{height:530px !important;}
}
@media screen and (min-width:650px) and (max-width:699px){.category-products .products-grid.columns4 li.item, .filter-products .owl-item .item{height:480px !important;}
}
@media screen and (min-width:600px) and (max-width:649px){.category-products .products-grid.columns4 li.item, .filter-products .owl-item .item{height:445px !important;}
}
@media screen and (min-width:551px) and (max-width:599px){.category-products .products-grid.columns4 li.item, .filter-products .owl-item .item{height:420px !important;}
}
@media screen and (min-width:481px) and (max-width:550px){.category-products .products-grid.columns4 li.item, .filter-products .owl-item .item{height:auto !important;min-height:405px;}
.filter-products .owl-item .item .item-price-box{bottom:-127px;}
}
@media (max-width:480px){.header-container.type8 .header .form-search{width:calc(100vw - 5px);position:absolute;right:-100px;top:54px;overflow:visible;border-width:5px;border-radius:25px;background-color:#fff;border-color:#1D1D1B;}
.category-products .products-grid.columns4 li.item, .filter-products .owl-item .item{height:auto;min-height:300px;}
.filter-products .products div.item .details-area .product-name{margin:0 0 3px 0;max-height:53px;min-height:53px;}
.filter-products .owl-item .item .item-price-box{bottom:0;}
.category-products .products-grid li.item, .category-products .products-grid.columns4 li, .filter-products .owl-item .item{border:1px solid #D7D7D7;}
.category-products .products-grid li.item .details-area, .filter-products .products div.item .details-area{padding:0;}
.item-price-box{position:relative;}
}
@media (max-width:768px){.product-view .product-shop-box{padding:15px;min-height:auto;height:auto !important;overflow:visible;position:relative;margin:0;}
}
@media (max-width:767px){.col-main .page-title h1, .col-main .page-title h2{font-size:42px;margin:0 0 15px;color:#1D1D1B;width:100%;text-align:center;font-weight:bold;margin-bottom:40px;}
}
@media (max-width:1023px){.cart .cart-price, .cart-table-wrap .cart-price .price{text-align:center;}
.cart-collaterals{margin-top:35px;}
.cart .cart-collaterals h4, .cart h4{padding-top:5px;}
.customer-area .top-header.type8{display:none;}
.customer-area .header-container.type8 .header{padding-top:0;}
.customer-area .cart-area{top:39px;}
.customer-area .header-container.type8 .header > .logo{display:block;padding:0px;margin:0 10px 0 0;float:left;background:url(../images/logo_gamefisher_small_black.png) 0 0 no-repeat;min-height:49px;min-width:266px;}
}
@media (max-width:480px){.newsletter-footer-box input.input-text{min-width:100%;max-width:100%;}
.newsletter-footer-box button.button{width:100%;margin:10px 0 0 0;}
.newsletter-footer-box button.button > span{border-left:2px solid #1D1D1B;;width:100%;}
}
@media (min-width:768px) and (max-width:1023px){.footer-bottom .row > div:first-child{width:31%;}
.footer-bottom .row > .block{width:23%;}
.footer-bottom .row > div:last-child{width:75%;clear:both;float:left;margin-left:25%;}
}
@media (max-width:767px){.footer-middle .fullwidth .container{padding:0;}
.footer-middle .block-title{text-align:center;}
.footer-bottom a.logo{width:100%;text-align:center;}
.footer-bottom a.logo img{display:block;margin:0 auto;}
.footer-bottom div{clear:both;text-align:center;margin:20px 0 20px 0;float:left;width:100%;}
.footer-bottom ul.links li{width:100%;text-align:center;margin-left: 0 !important;margin-right: 0 !important;}
.footer-middle ul.links li{width:100%;text-align:center;}
.footer-bottom img.payments{float:none;}
}
.cms-page-view .main-container.col1-layout.cms-row-first{display:none;}
.cms-page-view .main-container.cms-row-title{min-height:auto;border-bottom:1px solid #ccc;padding:20px 0 0 0;}
.cms-page-view .main-container.cms-row-title .col-main{padding-bottom:0;}
.cms-page-view .main-container.cms-row-title h1{color:#1D1D1B;font-size:56px;font-weight:bold;}
.cms-page-view .main-container.cms-row-content{font-size:16px;color:#4A4A4A;}
.block-banners{width:100%;text-shadow:1px 1px 1px rgba(0,0,0,0.004);text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;}
.block-banners .full{width:100%;}
.block-banners .item-cita{max-height:170px;text-align:center;padding-bottom:37px;}
.block-banners .banner608{max-height:608px;}
.banner-right-space{padding-right:20px !important;}
.block-banners .inside487{width:70%;padding:0;}
.block-banners .row{margin-left:0px;margin-right:0px;}
.block-banners .row-bottom-space{margin-bottom:20px;}
.block-banners .row .col-md-6, .block-banners .full .row .col-md-12, .block-banners .row-banner .col-md-12, .block-banners .row-banner .col-md-3{margin:0px;padding:0px;}
.block-banners .full560{background-image:url('/media/wysiwyg/gamefisher/homepage/full560.jpg');background-repeat:no-repeat;height:560px;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:112px 30px 20px 91px;}
.block-banners .half-fullw-halfh{background-image:url('/media/wysiwyg/gamefisher/homepage/half-fullw-halfh.jpg');background-repeat:no-repeat;width:100%;height:294px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:20px 30px !important;}
.block-banners .half-halfw-halfh-1{background-image:url('/media/wysiwyg/gamefisher/homepage/half-halfw-halfh-1.jpg');background-repeat:no-repeat;width:100%;height:294px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden;padding:20px 30px !important;}
.block-banners .half-halfw-halfh-2{background-image:url('/media/wysiwyg/banner1.jpg');background-repeat:no-repeat;width:100%;height:294px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;overflow:hidden;padding:20px 30px !important;}
.block-banners .half-full{background-image:url('/media/wysiwyg/gamefisher/homepage/half-full.jpg');background-repeat:no-repeat;width:100%;height:608px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:20px 30px !important;}
.block-banners .full487{background-image:url('/media/wysiwyg/gamefisher/homepage/full487.jpg');background-repeat:no-repeat;background-color:black;width:100%;height:487px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:20px 30px 20px 91px !important;}
.block-banners .date{vertical-align:middle;padding-right:10px;}
.block-banners h1{color:#fff;font-size:82px;line-height:84px;letter-spacing:-1px;margin-bottom:0px;text-align:left;font-weight:700;max-width:90%;}
.block-banners h2{color:#fff;font-size:76px;line-height:72px;letter-spacing:-1.12px;text-shadow:0 1px 1px rgba(0,0,0,0.50);margin-bottom:0px;text-align:left;font-weight:700;padding:27px 0 0 0;clear:both;float:left;}
.block-banners h3{color:#000;font-size:66px;line-height:84px;letter-spacing:-1.8px;margin-bottom:0;text-align:center;font-weight:700;padding:27px 0 0 0;}
.block-banners h4{color:#fff;font-size:64px;line-height:52px;letter-spacing:-1.53px;text-shadow:0 1px 1px rgba(0,0,0,0.50);-webkit-text-shadow:0 1px 1px rgba(0,0,0,0.50);-moz-text-shadow:0 1px 1px rgba(0,0,0,0.50);margin-bottom:1px;text-align:left;padding:27px 0 0 0;clear:both;float:left;}
.block-banners h5{color:#FF7D31;font-weight:600;font-size:22px;line-height:66px;text-shadow:0 1px 1px rgba(0,0,0,0.50);-webkit-text-shadow:0 1px 1px rgba(0,0,0,0.50);-moz-text-shadow:0 1px 1px rgba(0,0,0,0.50);margin-bottom:1px;text-align:left;float:left;}
.block-banners .post-date{padding:44px 0 0 0;}
.block-banners .post-date span{float:left;color:#FF7D31;font-size:34px;font-weight:bold;width:60px;height:60px;display:inline-block;border:2px solid;border-radius:50%;line-height:58px;margin-right:10px;}
.block-banners h4.h4-sm-3{color:#fff;font-size:34px;line-height:30px;letter-spacing:-0.47px;text-shadow:0 1px 1px rgba(0,0,0,0.50);-webkit-text-shadow:0 1px 1px rgba(0,0,0,0.50);-moz-text-shadow:0 1px 1px rgba(0,0,0,0.50);text-align:left;}
.block-banners label{font-weight:600;color:#f9701f;font-size:20px;letter-spacing:-0.1px;line-height:32px;text-align:left;white-space:nowrap;text-shadow:none;float:left;}
.block-banners p{color:#000;font-size:18px;line-height:22px;letter-spacing:-0.1px;font-weight:300;}
.block-banners .banner-text-content{max-width:80%;}
.block-banners .banner-text-content p{color:#fff;font-size:16px;line-height:22px;font-weight:300;text-align:left;}
p.white487{color:white;padding:20px 0 0 0;text-align:left;text-shadow:0 1px 1px rgba(0,0,0,0.50);-webkit-text-shadow:0 1px 1px rgba(0,0,0,0.50);-moz-text-shadow:0 1px 1px rgba(0,0,0,0.50);font-weight:600;clear:both;float:left;}
.block-banners .semibold{font-weight:600 !important;}
.block-banners .light{font-weight:300 !important;}
.block-banners a{float:left;background-color:transparent;color:white;display:inline-block;font-size:12px;font-weight:500;border:2px solid #D7D7D7;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;max-height:32px;padding:4px 24px 6px 21px;margin-left:0;position:relative;margin-top:20px;clear:both;}
.block-banners p.button{color:white;display:inline-block;font-size:12px;font-weight:700;}
@media (max-width:1024px){.block-banners .inside487{width:90%;}
.block-banners .post-date{padding:10px 0px 0px 0;}
.block-banners h1, .block-banners h2{font-size:64px;line-height:1em;padding-top:0;}
.banner-right-space{padding:0 !important;margin-bottom:20px !important;}
.block-banners .row-bottom-space > div{padding-left:0 !important;padding-right:0 !important;}
}
@media (max-width:991px){.block-banners .full560{height:660px !important;padding-top:30px;}
.block-banners .full560, .block-banners .full487{padding-left:30px !important;}
.block-banners h1{padding-top:0 !important;}
.block-banners .banner-text-content{padding-top:20px !important;max-width:100% !important;}
}
@media (max-width:560px){.block-banners h1{font-size:40px;line-height:1em;padding:20px 0;}
.block-banners h2{font-size:40px;line-height:1em;}
.block-banners .banner-text-content{padding-top:0;}
.block-banners h3{font-size:32px;}
.block-banners h4{font-size:34px;line-height:30px;}
.block-banners .inside487{width:100%;}
.block-banners .post-date{padding:20px 0 0 20px;}
.block-banners h2{font-size:34px;line-height:30px;padding:20px 0 0 0;}
p.white487{padding:20px 0 0 0;}
.block-banners a{float:left;background-color:transparent;color:white;display:inline-block;font-size:12px;font-weight:500;border:2px solid #D7D7D7;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;max-height:32px;padding:4px 24px 6px 21px;margin-left:0px;position:relative;margin-top:20px;}
}
.fancybox-image{max-width:100%;max-height:initial;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;}
@media (max-width:768px){.header-container.type8 .header #search_mini_form{display:none;}
}
@media screen and (min-width:1200px){.cms-index-index .header-container.type8 .header .form-search, .catalog-category-view .header-container.type8 .header .form-search,.header-container.type8 .header .form-search{width:450px;position:absolute;right:-68px;top:54px;overflow:visible;border-width:5px;border-radius:25px;background-color:#fff;}
.header-container.type8 .header .form-search:before{content:"";display:block;position:absolute;right:74px;top:-25px;width:20px;height:20px;border:10px solid transparent;border-bottom-color:#1D1D1B;}
}
@media screen and (min-width:992px) and (max-width:1199px){body,html{overflow-x:hidden;}
.cms-index-index .header-container.type8 .header .form-search, .catalog-category-view .header-container.type8 .header .form-search,.header-container.type8 .header .form-search{width:450px;position:absolute;right:-64px;top:54px;overflow:visible;border-width:5px;border-radius:25px;background-color:#fff;border-color:#1D1D1B;}
.header-container.type8 .header .form-search:before{content:"";display:block;position:absolute;right:71px;top:-25px;width:20px;height:20px;border:10px solid transparent;border-bottom-color:#1D1D1B;}
.category-products .products-grid.columns4 li.item, .filter-products .owl-item .item,.category-products .products-grid.columns4 li.item.nth-child-3np1{width:50%;border-right:1px solid #D7D7D7;clear:none;}
.category-products .products-grid li.item .product-image{width:100%;display:block;position:relative;z-index:0;overflow:hidden;border-radius:3px;background:#fff;min-height:100px;text-align:center;}
.category-products li.item .product-image img{width:70%;transition:all 0.3s;}
.col2-left-layout .col-left.sidebar img{max-width:100%;}
}
@media screen and (min-width:768px) and (max-width:991px){body,html{overflow-x:hidden;}
.cms-index-index .header-container.type8 .header .form-search, .catalog-category-view .header-container.type8 .header .form-search,.header-container.type8 .header .form-search{width:450px;position:absolute;right:-94px;top:54px;overflow:visible;border-width:5px;border-radius:25px;background-color:#fff;}
.header-container.type8 .header .form-search:before{right:101px;top:-25px;}
.category-products .products-grid.columns4 li.item, .filter-products .owl-item .item,.category-products .products-grid.columns4 li.item.nth-child-3np1{width:50%;border-right:1px solid #D7D7D7;clear:none;}
.col2-left-layout .col-left.sidebar img{max-width:100%;}
}
@media screen and (min-width:641px) and (max-width:767px){.header-container.type8 .header .form-search{position:absolute;right:-100px;top:54px;overflow:visible;border-width:5px;border-radius:25px;background-color:#fff;border-color:#1D1D1B;}
.header-container.type8 .header .form-search:before{content:"";display:block;position:absolute;right:107px;top:-25px;width:20px;height:20px;border:10px solid transparent;border-bottom-color:#1D1D1B;}
}
@media screen and (min-width:480px) and (max-width:767px){body,html{overflow-x:hidden;}
.header-container.type8 .header .form-search{width:calc(100vw - 5px);position:absolute;right:-100px;top:54px;overflow:visible;border-width:5px;border-radius:25px;background-color:#fff;border-color:#1D1D1B;max-width:450px;}
.header .form-search #cat{margin:0;width:40vw;height:38px;background-color:transparent;border:1px solid #ccc;border-top:0;border-bottom:0;font-family:Arial;font-size:13px;line-height:34px;color:#777;padding:2px 0;padding-left:10px;position:absolute;right:40px;border-radius:0;-moz-appearance:none;-webkit-appearance:none;}
.category-products .products-grid.columns4 li.item, .filter-products .owl-item .item{margin-bottom:30px;}
.category-products .products-grid li.item .details-area .product-name{margin:0 0 3px 0;min-height:54px;}
.category-products .products-grid li.item .product-manufacturer{margin-top:10px;min-height:16px;font-size:11px;}
}
@media screen and (min-width:480px) and (max-width:640px){.header-container.type8 .header .form-search{width:calc(100vw - 5px);position:absolute;right:-100px;top:54px;overflow:visible;border-width:5px;border-radius:25px;background-color:#fff;border-color:#1D1D1B;}
}
@media screen and (max-width:479px){body,html{overflow-x:hidden;}
.cms-index-index .header-container.type8 .header .form-search, .catalog-category-view .header-container.type8 .header .form-search{width:calc(100vw - 5px);position:absolute;right:-100px;top:54px;overflow:visible;border-radius:25px;background-color:#fff;border:5px solid #1D1D1B !important;}
.header-container.type8 .header .form-search:before,.cms-index-index .header-container.type8 .header .form-search:before, .catalog-category-view .header-container.type8 .header .form-search:before{border-bottom-color:#1D1D1B !important;}
.header .form-search #cat{margin:0;width:40vw;height:38px;background-color:transparent;border:1px solid #ccc;border-top:0;border-bottom:0;font-family:Arial;font-size:13px;line-height:34px;color:#777;padding:2px 0;padding-left:10px;position:absolute;right:40px;border-radius:0;-moz-appearance:none;-webkit-appearance:none;}
.category-products .products-grid.columns4 li.item, .filter-products .owl-item .item{margin-bottom:30px;}
.product-type span{border:1px solid #999;color:#999;font-size:8px;padding:3px 8px 1px 8px;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;text-transform:uppercase;line-height:1.3em !important;font-weight:600;margin:1px 2px;width:auto;display:inline-block;}
.category-products .products-grid li.item .details-area .product-name{margin:3px 0 3px 0;min-height:72px;}
.category-products .products-grid li.item .product-manufacturer{margin-top:10px;min-height:16px;font-size:11px;}
}
.product-pricing,.product-view .product-essential .ratings,.product-view .product-options .swatch-attr label,dd#dd_method_hosted_pro{display:none !important;}
.cms-contact-us .storeColumn{padding-left:30px;}
.cms-contact-us .fieldset .legend{font-size:20px;margin:20px 0 30px;}
.cms-contact-us.cms-page-view .main-container.col1-layout.cms-row-first{display:block;}
#contactForm .form-list li{list-style-type:none !important;}
#contactForm .form-list .labelWrap{float:left;font-size:14px;position:relative;z-index:0;margin-bottom:10px;display:inline-block;width:30%;margin-right:5px;line-height:38px;}
#contactForm .form-list .input-box{width:69%;margin-bottom:10px;border-radius:3px;float:left;display:inline-block;clear:right;}
#contactForm .form-list label{float:left;font-size:14px;position:relative;z-index:0;margin-bottom:10px;display:inline-block;width:auto;margin-right:5px;line-height:38px;}
#contactForm .form-list input.input-text{width:100%;}
#contactForm button.button{border:2px solid #484747;width:100px;}
#contactForm button.button:hover{border:2px solid #f9701f;background:#f9701f;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;}
#contactForm button.button:hover > span{background:#f9701f;}
#contactForm button.button:hover > span > span{color:#FFF;}
#contactForm .form-list label.required em{display:block;right:-10px;}
#contactForm .form-list select,.form-list input,.form-list textarea,.form-list input.input-text{border:1px solid #1D1D1B !important;}
.storeName{font-weight:700;font-size:15px;padding:0;margin:27px 0 0;float:left;width:100%;}
.storeAddress{font-size:14px;margin:3px 0 0;float:left;width:100%;}
.storeCountry{float:left;width:100%;}
.storePhone{margin:40px 0 0;font-size:15px;float:left;width:100%;}
.storePhone span{font-weight:700;}
.storeMail{margin:3px 0 0;font-size:15px;float:left;width:100%;}
.storeMail span{font-weight:700;}
.storeHours{margin:25px 0 0;font-size:15px;float:left;width:100%;}
.storeHours span{font-weight:700;}
@media screen and (min-width:992px) and (max-width:1199px){#contactForm .form-list{padding-left:0;}
#contactForm .form-list .labelWrap{float:left;font-size:14px;position:relative;z-index:0;display:inline-block;width:100%;line-height:38px;margin:0 auto 0;}
#contactForm .form-list .input-box{width:100%;}
.cms-contact-us .storeColumn{padding-left:30px;}
}
@media screen and (max-width:767px){.cms-contact-us .page-title h1{font-size:43px;margin:0 0 15px;color:#1D1D1B;width:100%;text-align:center;font-weight:bold;margin-bottom:20px;}
.cms-contact-us .fieldset .legend{font-size:20px;margin:0 auto 30px;text-align:center;}
#contactForm .form-list{padding-left:0;}
#contactForm .form-list .labelWrap{float:left;font-size:14px;position:relative;z-index:0;display:inline-block;width:100%;line-height:38px;margin:0 auto 0;}
#contactForm .form-list .input-box{width:100%;}
#contactForm .buttons-set{text-align:center;}
.cms-contact-us .storeColumn{padding-left:0;}
.cms-contact-us .storeColumn .fieldset .legend{margin:50px auto 30px;}
.storeName{margin:0 0 0;}
}
.category-products .products-grid li.item .details-area .product-name{padding:0 5px;}
.cms-index-index .menu.header-container.type8 .header-wrapper,
.catalog-category-view .menu.header-container.type8 .header-wrapper,.menu.header-container.type8 .header-wrapper{border-top:1px solid rgba(255,255,255,.25);border-bottom:1px solid rgba(255,255,255,.25);padding:0 !important;height:106px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.cms-index-index .menu.header-container.type8.sticky-header .header-wrapper,
.catalog-category-view .menu.header-container.type8.sticky-header .header-wrapper,.menu.header-container.type8.sticky-header .header-wrapper{-webkit-box-shadow:0px 1px 0px 0px rgba(204,204,204,1);-moz-box-shadow:0px 1px 0px 0px rgba(204,204,204,1);box-shadow:0px 1px 0px 0px rgba(204,204,204,1);}
.header-container.type8 .main-nav{height:106px;}
#banner-slider .item > div.content{top:300px !important;}
#banner-slider em.product-tag-label{margin-bottom:10px;}
.header-container.type8 .main-nav .menu >li.comunidad span{clear:both;float:left;}
.header-container.type8 .main-nav .menu >li.menu-item-last span:last-child{font-weight:100;}
#success-message-container{padding:10px;line-height:1.4;position:relative;text-align:center;top:35%;width:315px;z-index:1000;background:#FFFFFF none repeat scroll 0 0;margin:auto;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);margin: 0;float: left;position: fixed;}
#success-message-container img.product-image{display:inline-block;width:50%;}
#success-message-container #finish_and_checkout > span{height:35px;line-height:35px;font-weight:normal;font-size:13px;border-radius:23px;padding:0;min-width:140px;padding-right:0;text-transform:uppercase;background:#f9701f !important;color:#4A4A4A;}
#success-message-container #finish_and_checkout > span > span{color:#FFF;font-size:12px;font-weight:normal;}
#success-message-container #finish_and_checkout:hover > span > span{font-weight:700;}
#success-message-container #continue_shopping > span{height:35px;line-height:35px;font-weight:normal;font-size:13px;border-radius:23px;padding:0;min-width:140px;padding-right:0;text-transform:uppercase;background:#f3f3f3 !important;color:#4A4A4A;}
#success-message-container #continue_shopping > span > span{color:#4A4A4A;font-size:12px;font-weight:normal;}
#success-message-container #continue_shopping:hover > span > span{font-weight:700;}
.catalog-category-view .fancybox-iframe{width:300px;height:375px;margin:0 !important;}
.catalog-category-view .fancybox-wrap{max-width:300px;}
.catalog-category-view .fancybox-iframe{width:300px;height:375px;margin:0 !important;}
.catalog-category-view .fancybox-iframe html{overflow:hidden;}
body.ajaxcart-index-options{padding:10px;}
body.ajaxcart-index-options .product-view .add-to-cart{background:none;margin-bottom:15px;height:auto !important;margin:15px 0 10px 0;border-top:1px solid #ccc;padding:20px 5px 10px 5px;width:calc(100%);text-align:center;}
body.ajaxcart-index-options .add-to-cart button.button{display:inline-block;height:46px;width:205px;min-width:110px;vertical-align:middle;margin:0;float:right;}
body.ajaxcart-index-options .product-view .qty-holder{min-width:130px;padding:3px 20px;border-radius:25px;background:#F3F3F3;height:46px;margin:0 0 0;float:left;display:inline-block;}
body.ajaxcart-index-options .product-view .product-name{margin-bottom:15px;}
body.ajaxcart-index-options .product-view .product-name h1{margin:15px 0;font-size:21px;font-weight:400;line-height:1;color:#1D1D1B;padding:0 45px 0 5px;}
body.ajaxcart-index-options .product-view .product-shop .price-box{margin:0 0 5px;float:left;width:100%;text-align:right;padding-right:10px;}
body.ajaxcart-index-options .product-options-bottom{padding:0;margin-top:0;border-bottom:1px solid #ebebeb;}
body.ajaxcart-index-options .product-options{float:left;width:100%;border:0;color:#4a4a4a;margin-top:0;padding:0 5px 10px;}
body.ajaxcart-index-options .product-options dt{padding:0 0 5px 0;font-weight:normal;}
body.ajaxcart-index-options .product-options p{margin-bottom:8px;}
body.ajaxcart-index-options .product-view .product-shop{min-height:auto;max-height:max-content;}
body.ajaxcart-index-options .product-options .validation-advice{position:absolute;top:-20px;right:0;}
body.ajaxcart-index-options .label-availability{margin:15px 0 0 9px;}
body.ajaxcart-index-options .product-view .product-shop .price-box .old-price{padding-left:10px;}
body.ajaxcart-index-options .product-view .product-shop .price-box .special-price .price{padding-left:10px;}
@media screen and (min-width:1200px){.mini-cart .mini-products-list{padding:0 20px;max-height:430px;overflow-y:auto;}
body.catalog-product-view .fancybox-skin{max-height:max-content;}
body.catalog-product-view .fancybox-inner{max-height:max-content;}
}
@media screen and (min-width:641px) and (max-width:767px){.cart-area{right:20px;}
}
@media screen and (max-width:419px){body.ajaxcart-index-options .product-view .qty-holder{min-width:125px;padding:3px 15px;border-radius:25px;background:#F3F3F3;height:46px;margin:0 0 0;float:left;display:inline-block;}
body.ajaxcart-index-options .add-to-cart button.button{display:inline-block;height:46px;width:auto;min-width:110px;vertical-align:middle;margin:0;float:right;}
body.ajaxcart-index-options .add-to-cart button.button span{padding-right:0;}
body.ajaxcart-index-options .add-to-cart button.button span span{background:none !important;display:block;overflow:hidden;line-height:46px;color:#FFF;opacity:1;width:auto;margin:0 auto;padding-left:0;}
}
.catMore, .catLess{color:#333;font-size:15px;cursor:pointer;margin:0 auto;padding:5px 0 1px;display:block;width:fit-content;text-align:center;border-bottom:1px solid #1D1D1B;}
.catMore:hover, .catLess:hover{color:#f9701f;border-bottom:1px solid #f9701f;}
.prodMore, .prodLess{color:#333;font-size:15px;cursor:pointer;margin:0 auto;padding:5px 0 1px;display:none;width:fit-content;text-align:center;border-bottom:1px solid #1D1D1B;}
.catMore:hover, .catLess:hover, .prodMore:hover, .prodLess:hover{color:#f9701f;border-bottom:1px solid #f9701f;}
.label-availability{color:#fff;font-weight:400;text-transform:uppercase;padding:7px 19px 5px 32px;background:transparent url('../images/stock_tags.png') 12px 9px no-repeat;border-radius:15px;width:auto;text-align:center;float:left;font-size:12px;position:relative;z-index:99;right:0;top:0;margin:15px 0 0 0;}
.product-view .product-shop-box{box-shadow:0 0 50px #ccc;margin:0;float:left;display:block;margin:0 0 0 0;padding:30px 45px 30px 15px;background-color:#fff;width:fit-content;position:absolute;min-height:805px;width:100%;}
h3.tiendaPesca{color:#333;width:100%;padding:0 10px;max-width:1170px;margin:0 auto;}
.filter-products .products div.item .product-image-area:hover .product-image img.defaultImage{opacity:1;filter:alpha(opacity=100)}
.filter-products .products div.item .product-image-area:hover .product-image img.hoverImage{opacity:0;filter:alpha(opacity=0)}
.category-products li.item .product-image-area:hover .product-image img.defaultImage{opacity:1;filter:alpha(opacity=100)}
.category-products li.item .product-image-area:hover .product-image img.hoverImage{opacity:0;filter:alpha(opacity=0)}
.top-header .top-header-container .top-header-msg{color:#f9701f;text-transform:uppercase;text-decoration:none;padding:11px 20px 0 20px !important;height:40px;display:block;font-size:13px;line-height:1;}
.footer-bottom .warranty-seals .container .row .col-sm-3{width:25%;display:inline-block;margin-left:0;margin-right:0;box-sizing:border-box;float:left;clear:none;}
#banner-slider .owl-controls .owl-pagination{width:auto;top:770px;position:absolute;left:calc(50%);margin-left:540px;}
#narrow-by-list dd .configurable-swatch-list li{margin:0 0 5px 3px;width:100%;line-height:1 !important;}
@media screen and (max-width:767px){body.cms-index-index .main-container{padding:20px 0 0;min-height:400px;}
h3.tiendaPesca{color:#333;font-size:14px;padding:15px 5px 0;width:99%;display:block;float:left;margin:0 auto 15px;position:relative;}
.breadcrumbs li{white-space:initial;line-height:21px;max-width:100%;}
.block-subscribe h4{font-size:22px;color:#1D1D1B;line-height:1.2em;padding:10px 0;}
.footer-middle-2{background-color:#fff;padding-top:30px;padding-bottom:0;}
.footer-middle .block{margin-bottom:0;}
.footer-middle .block-content{margin-bottom:15px;}
.footer-middle ul.links{padding:0;margin-top:0;display:none;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s;}
.footer-middle ul.links.open{padding:0;margin-top:20px;display:block;}
.footer-middle .block-title{position:relative;cursor:pointer;}
.footer-middle.footer-middle-2 .block-title:after{content:'\e81c';font-size:18px;font-family:"porto";width:10px;height:10px;top:50%;right:15px !important;left:auto;margin-top:-6px;color:#f9701f;position:absolute;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s;}
.footer-middle.footer-middle-2 .block-title.open:after{content:'\e81b';font-family:"porto";width:10px;height:10px;top:50%;right:15px !important;left:auto;margin-top:-6px;color:#f9701f;position:absolute;}
.footer-bottom{border-top:1px solid #ccc;padding-top:15px;padding-bottom:0;}
.footer-middle .footer-bottom .block-title:after{content:'\e81c';font-family:"porto";font-size:18px;width:10px;height:10px;top:50%;right:15px !important;left:auto;margin-top:-9px;color:#f9701f;position:absolute;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s;}
.footer-middle .footer-bottom .block-title.open:after{content:'\e81b';font-family:"porto";width:10px;height:10px;top:50%;right:15px !important;left:auto;margin-top:-9px;color:#f9701f;position:absolute;}
.footer .warranty-seals{margin-top:0;margin-bottom:0;}
.footer-bottom .warranty-seals .container .row .col-sm-3{width:100%;display:inline-block;margin-left:0;margin-right:0;box-sizing:border-box;float:left;clear:none;margin:0 auto;}
#banner-slider .item > div.content{top:160px !important;}
#banner-slider .text-content h2{font-size:45px;letter-spacing:-1px;clear:both;}
#banner-slider .text-content p span{font-size:17px;padding-left:6px;font-weight:bold;}
.btn-gf-small, button.button.btn-gf-small{border:2px solid #1D1D1B !important;color:#1D1D1B !important;font-size:11px !important;padding:5px 6px 3px 6px !important;-webkit-border-radius:15px !important;-moz-border-radius:15px !important;border-radius:15px !important;text-transform:uppercase !important;line-height:1.3em !important;font-weight:600 !important;background:#fff;}
.product-label span{line-height:25px;}
.toolbar{margin-bottom:0;}
.toolbar .view-mode{display:none;}
.category-banner h1, .catalogsearch-result-index .page-title h1, .manufacturer-index-view .page-title h1{text-align:left;color:#1D1D1B;font-size:45px;font-weight:bold;margin-bottom:5px;line-height:1.1em;max-width:100%;}
.category-banner h2, .catalogsearch-result-index .page-title h2, .manufacturer-index-view .page-title h2{text-align:left;color:#999;font-size:15px;margin-bottom:0;}
.infobar .total-items{color:#4A4A4A;font-size:14px;float:left;margin-right:0;width:100%;}
.infobar .total-items p.amount{margin:0 0 5px;width:100%;text-align:center;}
.product-img-box{max-height:fit-content;}
.etalage img{max-width:100%;}
.product-view .product-shop{min-height:max-content;width:100%;height:max-content;float:left;}
.product-view .product-shop-box{position:relative;padding:30px 15px 0 15px;min-height:600px;}
.product-view .add-to-cart{background:none;height:auto !important;margin:0 0 0;padding:20px 0;width:100%;text-align:center;}
.add-to-cart button.button{max-width:100%;}
.product-view .qty-holder{min-width:130px;padding:3px 20px;border-radius:25px;background:#F3F3F3;height:46px;margin:0 auto 25px;float:initial;text-align:center;}
.product-options-bottom{padding:0;}
.product-view .product-shop-box .add-to-links{padding:0;text-align:left;display:inline-block;vertical-align:middle;border-top:1px solid #ccc;margin:0;width:100%;}
.catMore, .catLess, .prodMore, .prodLess{text-align:center;width:max-content;margin:10px auto 0;}
.prev-next-products{display:none;}
.catalog-product-view .product-labels{display:none;}
body.cms-page-view img{max-width:100%;height:auto;}
.contacts-index-index .col-main .page-title h1{font-size:42px;margin:0 0 15px;color:#1D1D1B;width:100%;text-align:center;font-weight:bold;max-width:100%;display:block;float:left;position:relative;}
.contacts-index-index p.required{font-size:11px;text-align:right;color:#EB340A;width:auto;position:absolute;top:5px;right:15px;}
.storeMail{margin:15px 0 0;font-size:15px;float:left;width:100%;}
.storeMail span{font-weight:700;padding-bottom:8px;width:100%;display:block;}
.storeMail a{display:block;width:100%;}
body.checkout-onepage-index .header-container.type8 .header .form-search{width:calc(100vw - 5px);position:absolute;right:-83px;top:54px;overflow:visible;border-width:5px;border-radius:25px;background-color:#fff;border-color:#1D1D1B;}
body.checkout-onepage-index .header-container.type8 .header .form-search:before{content:"";display:block;position:absolute;right:90px;top:-25px;width:20px;height:20px;border:10px solid transparent;border-bottom-color:#1D1D1B;}
body.checkout-onepage-index .opc .section:last-child .step-title{width:100%;}
body.checkout-onepage-index .opc .form-list li.wide select{max-width:100%;width:auto;}
body.checkout-onepage-index button.button.continue-button{margin-left:0;}
body.checkout-onepage-index .opc .sp-methods li{float:left;width:100%;margin:15px 0;}
body.checkout-onepage-index .opc .buttons-set .please-wait{width:100%;margin:0 auto;text-align:center;}
body.checkout-onepage-index .col-main .page-title h1,body.checkout-onepage-index .col-main .page-title h2{font-size:45px;margin:0 0 15px;color:#1D1D1B;width:100%;text-align:center;font-weight:bold;margin-bottom:15px;}
body.checkout-cart-index .col-main .page-title h1,body.checkout-cart-index .col-main .page-title h2{font-size:45px;margin:0 0 15px;color:#1D1D1B;width:100%;text-align:center;font-weight:bold;margin-bottom:15px;}
body.checkout-cart-index .data-table.cart-table tfoot tr.first td{text-align:center !important;}
body.checkout-cart-index .data-table.cart-table tbody tr.first{border-top:1px solid #dcdcdc;padding-top:10px;}
#opc-login .col2-set .col-sm-6:nth-child(2) .content{margin:45px 0 0;}
button.button.register-button, button.button.login-button, button.button.continue-button{margin-left:0;}
.opc{padding:0 15px;}
.opc li.section{display:inline-block;width:50%;float:left;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.opc:first-of-type .step-title a{display:none;}
.opc .step-title, .opc .allow .step-title, .opc .active .step-title,.is-logged .opc .step-title, .is-logged .opc .allow .step-title, .is-logged .opc .active .step-title{width:100%;position:relative;text-align:center;border:none;background:none;padding:0;overflow:visible;height:50px;display:inline-block;vertical-align:top;}
.opc .step-title .number, .opc .allow .step-title .number, .opc .active .step-title .number{display:inline-block;margin:0 0 0 0;clear:none;float:left;position:relative;}
.opc .allow .step-title h2{color:#1D1D1B;display:inline-block;clear:none;float:left;width:auto;max-width:max-content;padding:10px 0 10px;text-align:center;}
.is-logged .opc .allow .step-title h2{padding:7px 0 10px;}
.opc .section:first-child .step-title h2{max-width:unset;width:calc(100% - 35px);}
.opc li#opc-shipping{display:none;}
.opc .section:not(:first-child) .step-title h2{position:relative;left:unset;text-align:center;min-width:calc(100% - 45px);padding:5px 0 0 10px;height:30px;display:inline-block !important;clear:none;float:left;width:calc(100% - 35px);}
.opc:first-of-type li .step-title a,.opc:first-of-type li:first-child .step-title a{display:block;width:98%;left:0;position:absolute;height:30px;top:0;border:0;}
.opc #opc-payment .step-title{display:block;}
}
@media screen and (min-width:992px) and (max-width:1199px){.header-container.type8 .main-nav ul.menu>li>a, .header-container.sticky-header .main-nav ul.menu>li.menu-full-width>a{padding:24px 20px 16px 0 !important;}
.header-container.type8 .main-nav ul.menu >li.menu-full-width >a:after, .header-container.type8 .main-nav ul.menu >li.menu-item-has-children >a:after, .header-container.type8 .main-nav ul.menu >li.menu-static-width >a:after{right:5px !important;}
.header-container.sticky-header .main-nav ul.menu >li.menu-full-width >a:after, .header-container.sticky-header .main-nav ul.menu >li.menu-item-has-children >a:after, .header-container.sticky-header .main-nav ul.menu >li.menu-static-width >a:after{margin-top:-3.5px !important;}
.top-offset-div{display:none;}
.top-message-div{width:63%;}
.top-header-div{width:auto;float:right;}
.filter-products .owl-item .item{width:100%;border-top:1px solid #D7D7D7;border-right:1px solid #D7D7D7;border-bottom:1px solid #D7D7D7;border-left:1px solid #D7D7D7;}
.home-products .col-sm-3 img{max-width:100%;}
.product-view .product-shop{min-height:max-content;}
.product-view .product-img-box{max-height:max-content;margin:0 auto 0;padding:0 0 0 15px;}
.etalage{margin:0 auto;}
.etalage img{max-width:100%;}
.product-view .product-img-box .etalage a.fancy-images{right:0;}
.product-view .product-shop-box{box-shadow:0 0 50px #ccc;margin:0;float:left;display:block;margin:0;padding:15px 15px;position:relative;min-height:auto;width:100%;height:inherit !important;}
.prev-next-products{float:right;position:absolute;right:15px;top:0;}
.product-view .product-shop .short-description{font-size:12px;}
.col1-layout .product-view .product-info{margin:0;}
.product-view .add-to-cart{background:none;height:auto !important;margin:20px 0 10px;border-top:1px solid #ccc;padding:20px 15px 10px 15px;width:100%;text-align:center;}
.add-to-cart button.button{display:inline-block;height:46px;width:100%;min-width:110px;vertical-align:middle;}
.add-to-box{margin-top:0;}
.product-view .qty-holder{min-width:130px;padding:3px 20px;border-radius:25px;background:#F3F3F3;height:46px;margin:0 auto 20px;}
.catalog-product-view .fancybox-outer,.catalog-product-view .fancybox-inner{position:relative;max-height:100%;max-width:100%;display:block;}
.catalog-product-view .fancybox-inner{height:auto !important;}
.catalog-product-view .product-labels{display:none;}
body.cms-page-view img{max-width:100%;height:auto;}
.contacts-index-index .col-main .page-title h1{font-size:42px;margin:0 0 15px;color:#1D1D1B;width:100%;text-align:center;font-weight:bold;max-width:100%;display:block;float:left;position:relative;}
.contacts-index-index p.required{font-size:11px;text-align:right;color:#EB340A;width:auto;position:absolute;top:26px;right:15px;}
.storeMail{margin:15px 0 0;font-size:15px;float:left;width:100%;}
.storeMail span{font-weight:700;padding-bottom:8px;width:100%;display:block;}
.storeMail a{display:block;width:100%;}
.col-main .page-title h1, .col-main .page-title h2{font-size:48px;margin:0 0 15px;color:#1D1D1B;width:100%;text-align:center;font-weight:bold;margin-bottom:40px;}
body.customer-area tr.summary-total .summary-collapse{float:initial;text-align:center;padding-left:0;cursor:pointer;}
}
@media screen and (min-width:768px) and (max-width:991px){.top-message-div{width:100%;}
.top-header-div{display:none;width:auto;padding:0;float:right;}
.top-header .top-header-container .top-header-msg{padding:14px 20px 0 20px !important;}
.header-container.type8 .menu-icon{margin-right:15px;}
.footer-middle:first-child{padding:30px 0 0;}
.footer-bottom{border-top:1px solid #ccc;padding-top:30px;padding-bottom:0;}
.footer-bottom .block-title{border:none;}
.home-products .col-sm-3 img{max-width:100%;}
.block-banners h5{width:100%;}
.filter-products .owl-item .item{width:100%;border-top:1px solid #D7D7D7;border-right:1px solid #D7D7D7;border-bottom:1px solid #D7D7D7;border-left:1px solid #D7D7D7;}
.warranty-seals .col-sm-3{width:50%;}
body.cms-page-view .col2-left-layout .col-main{width:100%;padding:0;}
body.cms-page-view .col2-left-layout .col-left.sidebar{display:none !important;}
.toolbar{margin-bottom:10px;}
.category-banner h1, .catalogsearch-result-index .page-title h1, .manufacturer-index-view .page-title h1{text-align:left;color:#1D1D1B;font-size:55px;font-weight:bold;margin-bottom:10px;line-height:1.1em;}
.category-banner h2, .catalogsearch-result-index .page-title h2, .manufacturer-index-view .page-title h2{text-align:left;color:#999;font-size:16px;margin-bottom:0;}
.price-filter-slider .text-box .range-input-left, .price-filter-slider .text-box .range-input-right{padding:5px 5px !important;width:100% !important;border-radius:18px !important;text-align:center !important;background:#eee !important;color:#4a4a4a !important;float:left;display:block;margin:0 auto;}
.price-filter-slider .text-box >span{float:left;line-height:25px;font-weight:bold;width:100%;margin:0;}
.price-filter-slider .text-box .range-input-right{margin-left:0;margin-right:0;}
.block-layered-nav dd a{color:#777;font-size:12px;line-height:2.5;}
.product-view .product-shop{min-height:max-content;}
.product-view .product-img-box{max-height:max-content;margin:0 auto 0;padding:0 0 0 15px;}
.etalage{margin:0 auto;}
.etalage img{max-width:100%;}
.product-view .product-img-box .etalage a.fancy-images{right:0;}
.product-view .product-shop-box{box-shadow:0 0 50px #ccc;margin:0;float:left;display:block;margin:0;padding:15px 15px;position:relative;min-height:auto;width:100%;height:inherit !important;}
.prev-next-products{float:right;position:absolute;right:15px;top:0;}
.product-view .product-shop .short-description{font-size:12px;}
.col1-layout .product-view .product-info{margin:0;}
.product-view .add-to-cart{background:none;height:auto !important;margin:20px 0 10px;border-top:1px solid #ccc;padding:20px 15px 10px 15px;width:100%;text-align:center;}
.add-to-cart button.button{display:inline-block;height:46px;width:100%;min-width:110px;vertical-align:middle;}
.add-to-box{margin-top:0;}
.product-view .qty-holder{min-width:130px;padding:3px 20px;border-radius:25px;background:#F3F3F3;height:46px;margin:0 auto 20px;}
.catalog-product-view .fancybox-outer,.catalog-product-view .fancybox-inner{position:relative;max-height:100%;max-width:100%;display:block;}
.catalog-product-view .fancybox-inner{height:auto !important;}
.catalog-product-view .product-labels{display:none;}
.contacts-index-index .col-main .page-title h1{font-size:58px;margin:0 0 15px;color:#1D1D1B;width:100%;text-align:center;font-weight:bold;max-width:100%;display:block;float:left;position:relative;}
.contacts-index-index p.required{font-size:11px;text-align:right;color:#EB340A;width:auto;position:absolute;top:5px;right:15px;}
.storeMail{margin:15px 0 0;font-size:15px;float:left;width:100%;}
.storeMail span{font-weight:700;padding-bottom:8px;width:100%;display:block;}
.storeMail a{display:block;width:100%;}
}
@media screen and (min-width:500px) and (max-width:767px){.product-view .add-to-cart{background:none;height:auto !important;margin:20px 0 10px;padding:20px 0;width:100%;text-align:center;}
.product-view .qty-holder{min-width:130px;padding:3px 20px;border-radius:25px;background:#F3F3F3;height:46px;margin:0 auto 0;float:initial;text-align:center;float:left;}
.add-to-cart button.button{max-width:100%;float:right;}
}
@media screen and (min-width:480px) and (max-width:767px){.warranty-seals{margin-top:15px;padding:0 15px;}
.warranty-seals .col-sm-3{width:49%;display:inline-block;margin:0 0 15px;padding:0 0 0 0;}
.warranty-seals .col-sm-3:nth-child(odd){float:left;}
.warranty-seals .col-sm-3:nth-child(even){float:right;}
.warranty-seals .column{padding:10px 5px;background-color:#efefef;color:#1D1D1B;min-height:125px;width:100%;display:inline-block;float:left;position:relative;box-sizing:border-box;}
#success-message-container{padding:10px;line-height:1.4;position:relative;text-align:center;top:50%;width:315px;z-index:1000;background:#FFFFFF none repeat scroll 0 0;margin:auto;transform:translateY(-50%);}
body.checkout-cart-index .data-table.cart-table tbody td{display:inline-block;padding:0;width:33%;border-width:0;text-align:center!important;}
body.checkout-cart-index .data-table.cart-table tbody td.last{width:32%;display:inline-block;text-align:right !important;clear:none;}
.opc .section:not(:first-child) .step-title h2{position:relative;left:unset;text-align:center;min-width:calc(100% - 45px);padding:5px 0 0 10px;height:30px;display:inline-block !important;clear:none;float:left;width:calc(100% - 35px);}
}
@media screen and (min-width:320px) and (max-width:479px){.header-container.type8 .header .mini-cart .topCartContent{position:absolute;right:-37px;top:45px;width:300px;}
.topCartContent:before{right:43px;}
.sorter .limiter{float:left;width:100%;text-align:center;}
.sorter .limiter .selectbox .select{padding:0 40px 0 30px;}
.toolbar .sort-by{float:left;margin:10px 0 0;width:100%;text-align:center;}
.toolbar .sort-by .selectbox .select{padding:0 40px 0 30px;}
.toolbar .sort-by a{margin-left:15px;}
.category-products .products-grid li.item .details-area .product-name{padding:0 3px;}
.category-products .products-grid li.item .details-area .product-name a{font-size:12px;}
#narrow-by-list dd .configurable-swatch-list li{margin:0 0 0;width:100%;}
.product-view .qty-holder{min-width:130px;padding:3px 20px;border-radius:25px;background:#F3F3F3;height:46px;margin:0 auto 15px;float:initial;text-align:center;}
.product-tabs .tab-content{padding:10px 0;}
#success-message-container{padding:10px;line-height:1.4;position:relative;text-align:center;top:50%;width:315px;z-index:1000;background:#FFFFFF none repeat scroll 0 0;
	position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    margin: 0;
    float: left;
}
body.checkout-cart-index .data-table.cart-table tbody td{display:inline-block;padding:0;width:45%;border-width:0;text-align:center!important;}
body.checkout-cart-index .data-table.cart-table tbody td.action-td{width:100%;display:block;}
body.checkout-cart-index .data-table.cart-table tbody td.pr-img-td{width:100%;display:block;}
body.checkout-cart-index .data-table.cart-table tbody td.product-name-td{width:100%;display:block;}
body.checkout-cart-index .data-table.cart-table tbody td.last{width:100%;display:block;text-align:center !important;}
.opc .section:not(:first-child) .step-title h2{position:relative;left:unset;text-align:center;min-width:100px;padding:5px 0 0 10px;height:30px;display:inline-block !important;clear:none;float:left;width:calc(100% - 35px);}
}
.home-banners a{height:100%;width:100%;position:relative;float:left;}
.home-banners img.homeBannerLogo{left:40px;position:absolute !important;top:29px;}
.home-banners h5{font-size:14px;font-family:Poppins;color:#1d1d1b;font-weight:bold;line-height:4;padding:0;position:absolute;top:57px;left:39px;width:max-content;float:left;pointer-events:none;}
.home-banners span.line{background-color:#1d1d1b;width:31px;height:1px;position:absolute;top:113px;left:40px;pointer-events:none;}
.home-banners h4{position:absolute;top:131px;left:40px;font-size:22px;color:#fff;font-family:Poppins;font-weight:bold;text-transform:uppercase;line-height:1;padding:0;text-align:left;max-width:350px;pointer-events:none;}
@media screen and (min-width:1200px) and (max-width:1439px){.home-banners img.homeBannerLogo{top:18px;}
.home-banners h5{top:47px;}
.home-banners span.line{top:99px;}
.home-banners h4{top:115px;}
}
@media screen and (min-width:992px) and (max-width:1199px){.home-banners img.homeBannerLogo{position:absolute !important;top:15px;}
.home-banners h5{top:35px;}
.home-banners span.line{top:84px;}
.home-banners h4{top:95px;font-size:18px;}
}
@media screen and (min-width:768px) and (max-width:991px){.home-banners img.homeBannerLogo{left:30px;position:absolute !important;top:7px;}
.home-banners h5{font-size:13px;top:24px;left:29px;}
.home-banners span.line{top:64px;left:29px;}
.home-banners h4{top:72px;left:29px;font-size:14px;}
}
@media screen and (min-width:415px) and (max-width:767px){.home-banners a{height:100%;width:auto;position:relative;float:none;margin:0 auto;}
}
@media screen and (min-width:375px) and (max-width:414px){.home-banners img.homeBannerLogo{left:25px;position:absolute !important;top:15px;}
.home-banners h5{font-size:14px;font-family:Poppins;color:#1d1d1b;font-weight:bold;line-height:4;padding:0;position:absolute;top:38px;left:25px;width:max-content;float:left;}
.home-banners span.line{background-color:#1d1d1b;width:31px;height:1px;position:absolute;top:90px;left:25px;}
.home-banners h4{position:absolute;top:107px;left:25px;font-size:20px;color:#fff;font-family:Poppins;font-weight:bold;text-transform:uppercase;line-height:1;padding:0;text-align:left;max-width:350px;}
}
@media screen and (min-width:320px) and (max-width:374px){.home-banners img.homeBannerLogo{left:20px;position:absolute !important;top:8px;}
.home-banners h5{font-size:13px;font-family:Poppins;color:#1d1d1b;font-weight:bold;line-height:4;padding:0;position:absolute;top:32px;left:20px;width:max-content;float:left;}
.home-banners span.line{background-color:#1d1d1b;width:31px;height:1px;position:absolute;top:78px;left:20px;}
.home-banners h4{position:absolute;top:93px;left:20px;font-size:14px;color:#fff;font-family:Poppins;font-weight:bold;text-transform:uppercase;line-height:1;padding:0;text-align:left;}
}
.block-banners h4.bigBannerTitle{}
.block-banners h5.bigBannerTitleText{color:#FFF;font-weight:unset;font-size:18px;display:block;line-height:25px;margin:20px 0 30px;}
.block-banners p.bigBannerText{display:block;color:#FFF;font-size:14px;float:left;line-height:25px;}
.block-banners p.bigBannerText a{color:#FFF;font-size:14px;line-height:25px;text-decoration:none;border:none;display:inline-block;float:none;font-weight:bold;padding:0;margin:0;clear:none;-webkit-transition:text-decoration 1s;-moz-transition:text-decoration 1s;-ms-transition:text-decoration 1s;-o-transition:text-decoration 1s;transition:text-decoration 1s;}
.block-banners p.bigBannerText a:hover{text-decoration:underline;}
@media screen and (min-width:992px) and (max-width:1199px){.block-banners h4.bigBannerTitle{font-size:52px;line-height:52px;padding:20px 0 0 0;}
.block-banners h5.bigBannerTitleText{line-height:28px;margin:15px 0 25px;}
.block-banners p.bigBannerText{display:block;color:#FFF;font-size:15px;float:left;line-height:25px;}
.block-banners p.bigBannerText a{color:#FFF;font-size:15px;line-height:25px;}
}
@media screen and (min-width:768px) and (max-width:991px){.block-banners h5.bigBannerTitleText{color:#FFF;font-weight:unset;font-size:18px;display:block;line-height:60px;margin:45px 0 25px;}
.block-banners p.bigBannerText{display:block;color:#FFF;font-size:15px;float:left;line-height:25px;}
.block-banners p.bigBannerText a{color:#FFF;font-size:15px;line-height:25px;}
}
@media screen and (min-width:480px) and (max-width:767px){.block-banners h4.bigBannerTitle{display:inline-block;width:auto;float:left;padding:0 10px 0 0;clear:none;line-height:38px;}
.block-banners h5.bigBannerTitleText{color:#FFF;font-weight:unset;font-size:17px;display:block;margin-bottom:15px;line-height:27px;margin:45px 0 25px;}
.block-banners p.bigBannerText{display:block;color:#FFF;font-size:15px;float:left;line-height:27px;}
.block-banners p.bigBannerText a{color:#FFF;font-size:15px;line-height:27px;}
}
@media screen and (max-width:479px){.block-banners .full560{min-height:max-content;}
.block-banners h4.bigBannerTitle{padding:14px 0 0;}
.block-banners h5.bigBannerTitleText{line-height:27px;width:100%;margin:45px 0 25px;}
.block-banners p.bigBannerText{line-height:23px;}
.block-banners p.bigBannerText a{line-height:23px;}
}
.configurable-swatch-list .wide-swatch .swatch-label{color:#FFF;}
span.swatch-label-under{max-width:74px;float:left;font-size:12px;padding:5px 0 7px;margin:0 auto;width:100%;text-align:center;}
.df-classic[data-layout=grid] .df-card,.df-classic[data-layout=grid] [data-role=placeholder]{width:229px !important;}
.df-classic .df-card__main{padding:10px !important;}
@media screen and (min-width:1025px) and (max-width:1199px){#dfclassic.df-classic{width:985px !important;}
}
#product-attribute-specs-table{border:1px solid #ddd;float:left;width:auto;}
.spec-table-row{height:35px;line-height:35px;width:auto;float:left;display:block;border-bottom:1px solid #DDD;clear:both;}
.spec-table-label{width:200px;float:left;display:inline-block;border-right:1px solid #ddd;padding:0 0 0 20px;}
.spec-table-value{float:left;width:170px;padding:0 0 0 20px;}
@media screen and (max-width:480px){.product-tabs > ul > li a{font-size:10px;padding:2px;color:#1D1D1B;}
.spec-table-label{width:145px;float:left;display:inline-block;border-right:1px solid #ddd;padding:0 0 0 5px;font-size:12px;}
.spec-table-value{float:left;width:143px;padding:0 0 0 5px;font-size:12px;}
}
dd#dd_method_paypal_express{display:none !important;}
ul#payment_form_paypal_express{display:none !important;}
.etalage img.gallery-image{max-height:595px !important;}
img.etalage_thumb_image{max-height:595px !important;}
img.etalage_small_thumb{max-height:185px !important;}
.footer .warranty-seals{margin-top:0;margin-bottom:0;}
.warranty-seals .column{text-align:center;}
.footer h3.tiendaPesca{color:#333;width:100%;padding:0 10px 30px;text-align:center;}
.extraShippingLabel{float:right;font-weight:400;text-transform:uppercase;padding:8px 15px 7px 20px;border-radius:15px;width:auto;text-align:center;font-size:12px;position:relative;z-index:99;right:0;top:0;margin:15px 0 0 0;background:transparent;color:#000;border:1px solid #000;}
.menu.header-container.type8{top:0;-webkit-box-shadow:0px 1px 0px 0px rgba(204,204,204,1);-moz-box-shadow:0px 1px 0px 0px rgba(204,204,204,1);box-shadow:0px 1px 0px 0px rgba(204,204,204,1);z-index:1;}
.cms-index-index .header-container.type8{position:relative;top:41px;left:0;width:100%;border-bottom:0;z-index:21;background-color:#FFF;}
.cms-index-index .header-container.type8 .header > .logo, .catalog-category-view .header-container.type8 .header > .logo{background:none;padding:0;}
.cms-index-index .callaction-area .message, .catalog-category-view .callaction-area .message{color:#000;}
.cms-index-index .callaction-area .img-icon-phone, .catalog-category-view .callaction-area .img-icon-phone{background:url('../images/ico_phone_wbg.png') 0 0 no-repeat;width:45px;height:45px;display:block;float:left;}
.cms-index-index .search-area .img-icon-search, .catalog-category-view .search-area .img-icon-search{background:url('../images/ico_search_wbg.png') 0 0 no-repeat;width:45px;height:45px;display:block;}
.cms-index-index .minicart-area .img-icon-minicart, .catalog-category-view .minicart-area .img-icon-minicart{background:url('../images/ico_shopcart_wbg.png') 0 0 no-repeat;width:45px;height:45px;display:block;}
.cms-index-index .menu.header-container .main-nav ul.menu>li>a, .catalog-category-view .menu.header-container .main-nav ul.menu>li>a{color:#000 !important;}
.header>.logo>.logo, .header-container.sticky-header .logo a, .header-container.sticky-header a.logo,.header-container.type8{-webkit-transition:width 1s;-moz-transition:width 1s;-ms-transition:width 1s;-o-transition:width 1s;transition:width 1s;}
.catalog-category-view .header-group{background:transparent;}
.header-container.type8{position:relative;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s;-webkit-transition-property:width, height, float, text-align, position, box-shadow, display, padding, text-shadow, font-size;-moz-transition-property:width, height, float, text-align, position, box-shadow, display, padding, text-shadow, font-size;-ms-transition-property:width, height, float, text-align, position, box-shadow, display, padding, text-shadow, font-size;-o-transition-property:width, height, float, text-align, position, box-shadow, display, padding, text-shadow, font-size;transition-property:width, height, float, text-align, position, box-shadow, display, padding, text-shadow, font-size;}
.header-container.type8.sticky-header{-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s;-webkit-transition-property:width, height, float, text-align, position, box-shadow, display, padding, text-shadow, font-size;-moz-transition-property:width, height, float, text-align, position, box-shadow, display, padding, text-shadow, font-size;-ms-transition-property:width, height, float, text-align, position, box-shadow, display, padding, text-shadow, font-size;-o-transition-property:width, height, float, text-align, position, box-shadow, display, padding, text-shadow, font-size;transition-property:width, height, float, text-align, position, box-shadow, display, padding, text-shadow, font-size;}
.menu.header-container.type8 .header-wrapper{-webkit-box-shadow:0px 1px 0px 0px rgba(204,204,204,1);-moz-box-shadow:0px 1px 0px 0px rgba(204,204,204,1);box-shadow:0px 1px 0px 0px rgba(204,204,204,1);}
.header-container.type8 .header-wrapper{-webkit-box-shadow:0px 1px 0px 0px rgba(204,204,204,1);-moz-box-shadow:0px 1px 0px 0px rgba(204,204,204,1);box-shadow:0px 1px 0px 0px rgba(204,204,204,1);}
@media screen and (min-width:992px) and (max-width:1199px){.cart-area{top:82px;}
}
@media screen and (min-width:768px) and (max-width:991px){.cms-index-index .header-container.type8 .menu-icon a{color:#000 !important;}
.sticky-header .cart-area{top:12px !important;}
.cart-area{top:62px;}
.cms-index-index .cart-area{top:31px;}
.header-container.type8 .header{padding:58px 15px 15px 0;}
.cms-index-index .header-container.type8 .menu-icon a{color:#000 !important;}
.header-group{z-index:9999;}
}
@media screen and (min-width:480px) and (max-width:767px){.cms-index-index .header-container.type8 .header{display:block;vertical-align:middle;padding:20px 0 20px 0;}
.sticky-header .cart-area{top:0 !important;}
.cart-area{top:62px;}
.header-container.type8 .header{padding:58px 15px 15px;}
.cms-index-index .cart-area{margin-top:3px;}
.cms-index-index .header-container.type8 .menu-icon a{color:#000 !important;}
.header-group{z-index:9999;}
.header-container.type8 .header > .logo{width:100% !important;}
}
@media screen and (max-width:479px){.cms-index-index .top-container{margin-top:40px;}
.cms-index-index .header-container.type8 .header{padding:15px 0 10px 0;}
.cms-index-index .header-container.type8 .menu-icon a{color:#000 !important;}
.header-container.type8 .header{padding:58px 15px 15px;}
.sticky-header .cart-area{top:-5px !important;margin-top:1px !important;}
.cart-area{top:-5px !important;margin-top:1px !important;}
.header-group{z-index:9999;}
}
.goToSubcategories{width:205px;margin:30px auto 0;display:block;}
.mega-columns.row{margin-left:10px;margin-right:0;}
.mega-columns.row li:first-child{padding-left:0;}
.mega-columns.row > div > .row > ul > li{min-height:43px;margin:5px 0;}
.mega-columns .block1 > .row > ul > li.menu-item{border-left:1px solid #ccc;}
#header-group .header-container.type8{z-index:900 !important;}
#header-group .header-container.type8:nth-of-type(1){z-index:901 !important;}
.menuOverlay{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.6);}
.menuOverlay.active{display:block;}
body.catalog-category-view .fancybox-inner, body.manufacturer-index-view .fancybox-inner{max-width:100%;}
body.manufacturer-index-view .main-container{padding:0 0 0;}
body.manufacturer-index-view .fancybox-iframe{width:300px;height:375px;margin:0 !important;}
body.manufacturer-index-view .fancybox-wrap{max-width:300px;}
body.manufacturer-index-view .fancybox-iframe{width:300px;height:375px;margin:0 !important;}
body.manufacturer-index-view .fancybox-iframe html{overflow:hidden;}
body.manufacturer-index-view .page-title{float:left;width:max-content;}
body.manufacturer-index-view .category-view{float:right;width:max-content;}
body.manufacturer-index-view .category-view .category-image{margin:0 0 0;}
body.manufacturer-index-view .manufacturer_logo{max-width:250px;max-height:75px;width:auto;height:auto;text-align:left;float:left;}
@media screen and (min-width:768px) and (max-width:991px){body.manufacturer-index-view .category-view .category-image{margin:0 0 0;}
}
@media screen and (min-width:601px) and (max-width:767px){body.manufacturer-index-view .category-view .category-image{margin:0 0 0;}
}
@media screen and (min-width:480px) and (max-width:600px){body.manufacturer-index-view .category-view{float:left;width:100%;text-align:center;}
body.manufacturer-index-view .manufacturer_logo{max-width:250px;height:auto;text-align:center;float:none;}
}
@media screen and (max-width:479px){body.manufacturer-index-view .category-view{float:left;width:100%;text-align:center;}
body.manufacturer-index-view .manufacturer_logo{max-width:250px;height:auto;text-align:center;float:none;}
}
#inline-bubble .content-left{max-width:100%;width:100%;float:left;background-color:#F1F1F1;padding:15px 15px 15px 15px;height:100%;min-height:max-content;}
#inline-bubble .content-right{display:none;max-width:100%;width:100%;background-color:white;background-repeat:no-repeat;z-index:1;float:left;clear:right;height:100%;max-height:max-content;overflow:hidden;min-height:min-content;}
#inline-bubble .content-left h1{font-family:Poppins;font-weight:bold;font-size:23px;color:#1D1D1B;letter-spacing:0;line-height:26px;max-width:91%;margin-bottom:10px;}
#inline-bubble .content-left .fancy-button{height:40px;box-sizing:border-box;width:100%;min-width:63px;clear:both;margin:0 0 15px 0;position:relative;float:right;display:block;text-align:right;}
#inline-bubble .content-left .fancy-button.fancy-field-name{height:40px;margin:5px 0 0 0;}
#inline-bubble .content-left input{font-family:Poppins,Helvetica,sans-serif;font-size:21px;color:white;letter-spacing:0;line-height:21px;max-width:100%;border:none;padding:17px 13px 13px 7px;width:100%;background-color:#F9701F;float:left;height:40px;}
#inline-bubble .content-left input.validation-failed{border:1px solid #800000 !important;background-color:#eb340a !important;}
#inline-bubble .content-left .fancy-button .fancy-button-call{background:#1D1D1B url('../images/bubble_phone.gif') center center no-repeat;background-size:35px 35px;float:right;clear:right;height:40px;min-width:25%;padding:0 20px;display:block;max-width:121px;overflow:hidden;text-indent:-999px;border:0;}
#inline-bubble .content-left p{width:100%;display:block;float:left;}
#inline-bubble .content-left p.hack{width:100%;display:block;float:left;}
#inline-bubble .content-left h3{font-family:'Poppins','Helvetica','Arial',sans-serif;font-weight:600;font-size:14px;letter-spacing:0px;line-height:20px;vertical-align:top;width:100%;float:left;}
#inline-bubble .content-left p.linea{border:1px solid #1D1D1B;width:45px;vertical-align:top;margin:5px 0 10px 0;}
#mascallbackrequestform_feedback{clear:both;float:left;width:100%;display:none;margin:60px 0 30px 0;text-align:left;font-size:25px;}
@media (max-width:1126px){#inline-bubble .content-left h3.gris{padding-top:0;}
}
.triangle-border{padding:15px;}
@media screen and (min-width:1200px){.etalage{max-height:784px;}
}
.product-view .product-labels .product-label span{position:relative;padding:8px 8px;font-size:14px;font-weight:600;text-transform:uppercase;border-radius:50%;width:52px;height:52px;line-height:35px;background-color:#F00000;}
.product-view .product-shop .price-box .special-price .price, .product-view .product-shop .price-box .regular-price .price{font-size:38px;color:#1D1D1B !important;line-height:1;font-family:'Liberator';}
@media screen and (min-width:1200px){.etalage{max-height:784px;}
}
.product-view .product-labels .product-label span{position:relative;padding:8px 8px;font-size:14px;font-weight:600;text-transform:uppercase;border-radius:50%;width:52px;height:52px;line-height:35px;background-color:#F00000;}
.product-view .product-shop .price-box .special-price .price, .product-view .product-shop .price-box .regular-price .price{font-size:38px;color:#1D1D1B !important;line-height:1;font-family:'Liberator';}
.configurable-swatch-list .selected .swatch-link{border-color:#f9701f;}
.PmtSimulator iframe{max-height:164px;}
.cms-index-index .header-container.type8 .header > .logo img, .catalog-category-view .header-container.type8 .header > .logo img{max-width:100%;}
.cms-index-index .cart-area{top:19px;}
.cms-index-index .header-container.type8:first-child .header.container{padding-top:0;padding-bottom:0;}
.cms-index-index .menu.header-container .main-nav ul.menu>li>a, .catalog-category-view .menu.header-container .main-nav ul.menu>li>a,.menu.header-container .main-nav ul.menu>li>a{color:#FFF !important;background:#000 !important;padding:0 5px !important;line-height:1;text-align:center;vertical-align:middle;width:87px;height:50px;display:table-cell;position:relative;font-size:10px;}
.cms-index-index .menu.header-container .main-nav ul.menu>li>a:hover,
.catalog-category-view .menu.header-container .main-nav ul.menu>li>a:hover,
.menu.header-container .main-nav ul.menu>li>a:hover{color:#f9701f !important;}
.cms-index-index .menu.header-container .main-nav ul.menu>li:last-child>a,.cms-index-index .menu.header-container .main-nav ul.menu>li:nth-last-child(2)>a,.main-nav ul.menu >li:last-child>a,.main-nav ul.menu >li:nth-last-child(2)>a,.catalog-category-view .menu.header-container .main-nav ul.menu>li:last-child>a,.catalog-category-view .menu.header-container .main-nav ul.menu>li:nth-last-child(2)>a,.menu.header-container .main-nav ul.menu>li:last-child>a,.menu.header-container .main-nav ul.menu>li:nth-last-child(2)>a{background:#f9701f !important;}
.cms-index-index .menu.header-container .main-nav ul.menu>li:last-child>a:hover,.cms-index-index .menu.header-container .main-nav ul.menu>li:nth-last-child(2)>a:hover,
.main-nav ul.menu >li:last-child>a:hover,
.main-nav ul.menu >li:nth-last-child(2)>a:hover,
.catalog-category-view .menu.header-container .main-nav ul.menu>li:last-child>a:hover,
.catalog-category-view .menu.header-container .main-nav ul.menu>li:nth-last-child(2)>a:hover,
.menu.header-container .main-nav ul.menu>li:last-child>a:hover,
.menu.header-container .main-nav ul.menu>li:nth-last-child(2)>a:hover{color:#000 !important;}
.header-container.type6 .main-nav ul.menu >li:first-child, .header-container.type14 .main-nav ul.menu >li:first-child, .header-container.type7 .main-nav ul.menu >li:first-child, .header-container.type8 .main-nav ul.menu >li:first-child{margin-right:0;float:left;}
.fixed-header ul.menu >li, .main-nav ul.menu >li{transition:all 0.1s;margin-right:3px !important;float:left;width:87px !important;height:50px !important;}
.header-container.type8 .main-nav ul.menu >li.menu-full-width >a:after, .header-container.type8 .main-nav ul.menu >li.menu-item-has-children >a:after, .header-container.type8 .main-nav ul.menu >li.menu-static-width >a:after{display:none !important;}
.cms-index-index .menu.header-container.type8 .header-wrapper, .catalog-category-view .menu.header-container.type8 .header-wrapper, .menu.header-container.type8 .header-wrapper{border-top:none;}
.header-container.type8 .main-nav ul.menu>li>a:hover, .header-container.type8 .main-nav ul.menu>li.active>a{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;}
.top-header .top-header-container .top-header-msg{color:#f9701f;text-transform:uppercase;text-decoration:none;padding:13px 20px 0 20px !important;height:40px;display:block;font-size:15px;line-height:1;}
.product-img-box .product-labels{position:absolute;right:0;}
.product-view .product-img-box .product-labels .product-label{position:relative;font-size:14px;font-weight:700;color:#fff;line-height:1;top:15px !important;z-index:3;float:left !important;display:block !important;left:auto !important;right:0 !important;margin-right:10px;}
.product-view .product-img-box .product-labels .product-label span{position:relative;padding:12px 12px;text-align:center;font-weight:700;text-transform:uppercase;border-radius:50%;width:60px;height:60px;line-height:19px;background-color:#f9701f;}
.product-view .product-shop .price-box .old-price, .product-view .product-shop .price-box .special-price{float:left;clear:none;}
.product-view .product-shop .price-box .old-price-label{float:left;clear:both;color:#f9701f;font-size:13px;font-weight:700;letter-spacing:0.2px;}
.product-view .product-shop .price-box .old-price{height:34px;position:relative;display:inline-block;}
.product-view .product-shop .price-box .old-price .price{font-size:22px;line-height:1;color:#8e8c8c;font-weight:700;float:left;display:block;vertical-align:bottom;bottom:0;position:absolute;text-decoration:line-through;padding:0 10px;}
@media screen and (max-width:767px){.product-img-box .product-labels{position:absolute;right:15px;top:0;display:block;}
.product-view .label-availability{display:none;}
.product-view .product-shop .short-description{display:none;}
.col1-layout .product-shop .product-options-bottom{margin-top:0;}
.product-view .product-shop-box{position:relative;padding:15px 15px 0 15px;min-height:auto;}
.product-view .add-to-cart{background:none;height:auto !important;margin:0 0 0;padding:15px 0 0;width:100%;text-align:center;}
.product-view .product-options dt.swatch-attr{display:none !important;}
.configurable-swatch-list .wide-swatch .swatch-label{padding:0;}
.product-view .product-name h1{margin:0 0 0;}
.product-view .product-shop .price-box{margin:0 0 0 0;float:left;width:100%;}
.product-view .qty-holder{float:left;}
.add-to-cart button.button{float:right;width:270px;}
#product-attribute-specs-table{width:100%;}
.spec-table-row{width:100%;min-height:35px;height:initial;}
.spec-table-label{width:45%;}
.spec-table-value{width:55%;}
.add-review{padding-top:0;}
.product-options p:first-child{margin-bottom:5px;}
.product-options dt{padding:0 0 5px 0;}
}
@media screen and (max-width:479px){.product-view .product-shop .price-box{margin:0 0 0 0;float:left;width:100%;}
.product-view .qty-holder{min-width:105px;float:left;padding:3px 0;}
.add-to-cart button.button{display:inline-block;height:46px;width:calc(100% - 125px);min-width:110px;vertical-align:middle;float:right;}
.add-review h3{font-size:20px;}
.product-tabs > ul > li{margin:0 1px;padding:3px 5px 3px 5px !important;}
#product-attribute-specs-table{width:100%;}
.spec-table-row{width:100%;min-height:35px;height:initial;}
.spec-table-label{width:45%;font-size:11px;}
.spec-table-value{width:55%;font-size:11px;}
}
.catalog-category-view .price-box .old-price-label,.cms-index-index .price-box .old-price-label{display:none;}
.catalog-category-view .product-label,.cms-index-index .item .product-label{position:absolute;font-size:14px;font-weight:700;color:#fff;line-height:1;top:8px;z-index:3;}
.catalog-category-view .product-label span.sale-product-icon, .cms-index-index .item .product-label span.sale-product-icon{position:relative;padding:12px 12px;text-align:center;font-weight:700;text-transform:uppercase;border-radius:50%;width:52px;height:52px;line-height:15px;background-color:#f9701f;}
.catalog-category-view .item .old-price .price,.cms-index-index .item .old-price .price{color:#999;font-size:14px;vertical-align:middle;float:left;line-height:1;text-decoration:line-through;}
.catalog-category-view .item .price-box,.cms-index-index .item .price-box{margin:10px 0 5px;float:left;width:100%;}
.top-container{float:left;width:100%;margin:0 auto 0;}
.header-group{position:relative;overflow:visible;display:block;width:100%;float:left;}
.cms-index-index .header-container.type8{position:relative;top:0;left:0;width:100%;border-bottom:0;z-index:21;background-color:#FFF;}
.top-header{position:relative;}
.header-container.type8 .header > .logo,.header-container.sticky-header .logo a, .header-container.sticky-header a.logo{background:none !important;max-width:300px;height:80px;max-height:80px;float:left;display:block;position:relative;}
.header-container.type8 .header > .logo img,.header-container.type8 .header > .logo img{display:block !important;max-width:100%;height:100%;float:left;}
.header-group{-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s;}
.header-group.sticky-header{position:fixed;height:80px;z-index:900;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s;animation:slideleft 1s 0.3s ease-out forwards;}
@keyframes slideleft{to{width:100%;height:80px;position:fixed;}
}
.top-header{opacity:1;height:40px;visibility:visible;-webkit-transition:opacity 0.5s, visibility 0.5s;-moz-transition:opacity 0.5s, visibility 0.5s;-ms-transition:opacity 0.5s, visibility 0.5s;-o-transition:opacity 0.5s, visibility 0.5s;transition:opacity 0.5s, visibility 0.5s;}
.top-header.sticky-header{visibility:hidden;opacity:0;height:0;-webkit-transition:opacity 0.5s, visibility 0.5s;-moz-transition:opacity 0.5s, visibility 0.5s;-ms-transition:opacity 0.5s, visibility 0.5s;-o-transition:opacity 0.5s, visibility 0.5s;transition:opacity 0.5s, visibility 0.5s;}
.header-group .header-container.menu{opacity:1;visibility:visible;-webkit-transition:opacity 0s !important;-moz-transition:opacity 0s !important;-ms-transition:opacity 0s !important;-o-transition:opacity 0s !important;transition:opacity 0s !important;}
.header-group.sticky-header .header-container.menu{opacity:0;visibility:hidden;-webkit-transition:opacity 0s !important;-moz-transition:opacity 0s !important;-ms-transition:opacity 0s !important;-o-transition:opacity 0s !important;transition:opacity 0s !important;}
.header-container.type8 .header{padding:0;}
.header-container.type8 .header-wrapper{background:#FFFFFF;}
.cart-area{top:18px;}
.sticky-header .cart-area{top:18px !important;}
.header-container.type8 .main-nav{height:65px;margin:10px 0 0;}
.header-container.type8 .header-wrapper{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.cms-index-index .menu.header-container.type8 .header-wrapper, .catalog-category-view .menu.header-container.type8 .header-wrapper, .menu.header-container.type8 .header-wrapper{height:65px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.header-group.sticky-header .header-container.type8 .header-wrapper{-webkit-box-shadow:0px 1px 0px 0px rgba(204,204,204,1);-moz-box-shadow:0px 1px 0px 0px rgba(204,204,204,1);box-shadow:0px 1px 0px 0px rgba(204,204,204,1);}
.top-offset-div a.phoneNumber{height:40px;color:#FFF;line-height:40px;float:left;display:block;padding:0 0 0 30px !important;}
.top-offset-div a.phoneNumber:before{content:'\A';background:url("../images/ico_phone_bnw.png");width:40px;height:40px;position:absolute;left:0;top:0;background-repeat:no-repeat;background-position:center;}
.main-nav .menu >li.menu-full-width:nth-child(n+8) .nav-sublist-dropdown{top:50px;}
.cms-index-index .header-container.type8 .header .form-search, .catalog-category-view .header-container.type8 .header .form-search, .header-container.type8 .header .form-search{border:2px solid #f9701f !important;width:450px;position:absolute;right:0;top:0;overflow:visible;border-radius:25px;background-color:#fff;height:45px;}
.header .form-search button.button{color:#000;font-size:17px;position:absolute;right:0;top:0;border-radius:0 20px 20px 0;background:url(../images/search-icon.svg) 0 0 no-repeat;background-size:25px;background-position:center;width:45px;height:41px;}
.icon-search:before{content:'\A';}
.cart-area{z-index:3;}
.cart-area > div{z-index:4;}
.callaction-area{display:none;}
.cms-index-index .callaction-area .img-icon-phone, .catalog-category-view .callaction-area .img-icon-phone,.callaction-area .img-icon-phone{background:url('../images/phone-call.png');background-size:55%;background-position:center;background-repeat:no-repeat;color:#000;width:45px;height:45px;display:block;float:left;border:2px solid #F9701F;border-radius:50%;}
.cms-index-index .search-area .img-icon-search, .catalog-category-view .search-area .img-icon-search,.search-area .img-icon-search{background:url('../images/search-icon.svg') 0 0 no-repeat;width:45px;height:45px;background-size:21px;background-position:center;line-height:30px;display:block;border-radius:50%;border:2px solid #F9701F;}
.cms-index-index .minicart-area .img-icon-minicart, .catalog-category-view .minicart-area .img-icon-minicart,.minicart-area .img-icon-minicart{background:url('../images/cart-icon.svg') 0 0 no-repeat;background-size:25px;background-position:center;width:45px;height:45px;display:block;border-radius:50%;border:2px solid #F9701F;}
@media screen and (max-width:1199px) and (min-width:992px){.top-offset-div{display:inline-block;}
.top-message-div{width:41.66666667%;}
.fixed-header ul.menu >li, .main-nav ul.menu >li{transition:all 0.1s;margin-right:3px !important;float:left;width:calc(7.69% - 3px) !important;height:50px !important;}
.cms-index-index .menu.header-container .main-nav ul.menu>li>a, .catalog-category-view .menu.header-container .main-nav ul.menu>li>a, .menu.header-container .main-nav ul.menu>li>a{color:#FFF !important;background:#000 !important;padding:0 3px !important;line-height:1;text-align:center;vertical-align:middle;width:87px;max-width:100%;height:50px;display:table-cell;position:relative;font-size:9px;}
}
@media screen and (min-width:992px) and (max-width:1023px){.customer-area .cart-area{top:18px;}
}
@media screen and (min-width:768px) and (max-width:991px){.header-container.type8 .cart-area{position:absolute;float:right;height:auto;top:18px !important;margin:0;}
.header-container.type8 .header-wrapper{-webkit-box-shadow:0px 1px 0px 0px rgba(204,204,204,1);-moz-box-shadow:0px 1px 0px 0px rgba(204,204,204,1);box-shadow:0px 1px 0px 0px rgba(204,204,204,1);}
.cms-index-index .header-container.type8 .header .form-search, .catalog-category-view .header-container.type8 .header .form-search, .header-container.type8 .header .form-search{width:300px;}
}
@media screen and (min-width:480px) and (max-width:767px){.header-container.type8 .header-wrapper{padding-right:15px !important;-webkit-box-shadow:0px 1px 0px 0px rgba(204,204,204,1);-moz-box-shadow:0px 1px 0px 0px rgba(204,204,204,1);box-shadow:0px 1px 0px 0px rgba(204,204,204,1);}
.header-container.type8 .cart-area{position:absolute;float:right;height:auto;top:18px !important;margin:0;}
.cms-index-index .header-container.type8 .header .form-search, .catalog-category-view .header-container.type8 .header .form-search, .header-container.type8 .header .form-search{width:100%;position:fixed;right:0;top:120px;}
.customer-area .header-container.type8 .header .form-search{top:80px;}
.cms-index-index .header-group.sticky-header .header-container.type8 .header .form-search, .catalog-category-view .header-group.sticky-header .header-container.type8 .header .form-search,.header-group.sticky-header .header-container.type8 .header .form-search{width:100%;position:fixed;right:0;top:80px;}
.header-container.type8:first-child .header.container{padding-left:0 !important;}
.customer-area .header-container.type8 .header{padding-top:0;}
.callaction-area{display:block;left:-55px;position:absolute;width:45px;}
}
@media screen and (max-width:479px){.header-container.type8 .header-wrapper{padding-right:15px !important;}
.header-container.type8:first-child .header.container{padding-left:0 !important;padding-right:0 !important;}
.header-container.type8 .header > .logo{width:auto !important;overflow:hidden;min-width:80px !important;}
.cms-index-index .header-container.type8 .header > .logo img, .catalog-category-view .header-container.type8 .header > .logo img, .header-container.type8 .header > .logo img{-webkit-clip-path:polygon(0 0, 42% 0, 42% 100%, 0 100%);clip-path:polygon(0 0, 42% 0, 42% 100%, 0 100%);}
.customer-area .header-container.type8 .header{padding-top:0;}
.header-container.type8 .cart-area{position:absolute;float:right;height:auto;margin-left:0;top:18px !important;right:0 !important;}
.header-container.type8 .header .search-area{position:relative;margin:0 10px 0 0;display:inline-block;top:0;left:25px;height:45px;z-index:5;float:left;}
.callaction-area{display:block;left:-30px;position:absolute;width:45px;}
.minicart-area{float:left;margin-left:25px;}
.cms-index-index .header-container.type8 .header .form-search, .catalog-category-view .header-container.type8 .header .form-search, .header-container.type8 .header .form-search{width:100%;position:fixed;right:0;top:120px;}
.customer-area .header-container.type8 .header .form-search{top:80px;}
.cms-index-index .header-group.sticky-header .header-container.type8 .header .form-search, .catalog-category-view .header-group.sticky-header .header-container.type8 .header .form-search,.header-group.sticky-header .header-container.type8 .header .form-search{width:100%;position:fixed;right:0;top:80px;}
.header-group.sticky-header .header-container.type8 .header-wrapper,.header-group .header-container.type8 .header-wrapper{-webkit-box-shadow:0px 1px 0px 0px rgba(204,204,204,1);-moz-box-shadow:0px 1px 0px 0px rgba(204,204,204,1);box-shadow:0px 1px 0px 0px rgba(204,204,204,1);}
}
@media screen and (max-width:350px){.header-container.type8 .header .search-area{position:relative;margin:0 3px 0 0;display:inline-block;top:0;left:25px;height:45px;z-index:5;float:left;}
.callaction-area{display:block;left:-22px;position:absolute;width:45px;}
.minicart-area{float:left;margin-left:25px;}
}
#banner-slider .owl-controls .owl-pagination{width:auto;top:300px;position:absolute;left:calc(94%);margin-left:0;}
.header-container.type8 .header .form-search:before{display:none;}
.full-screen-slider, #banner-slider .owl-item .item{max-height:340px !important;min-height:340px !important;}
.owl-carousel{height:340px !important;}
.owl-carousel .owl-wrapper-outer{height:100%;}
.home-banners a img:nth-child(1){width:100%;height:auto;}
.home-products .item{margin:0 0 30px !important;}
.filter-products .owl-carousel{height:auto !important;}
.home-products:first-child h3{color:#1D1D1B;width:100%;text-align:center;font-size:26px;margin:30px auto 5px;}
.home-product-tabs > ul{margin:20px auto 30px auto;}
h3.tiendaPesca{color:#000;width:100%;padding:0 10px;max-width:1170px;margin:0 auto 40px;text-align:center;}
.block-banners .full560{margin-bottom:0;}
.home-banners span.line{top:95px;}
.home-banners h4{top:110px;}
.top-container{float:left;width:100%;margin:0 auto 0;}
.main-container{padding:0 0 0;min-height:400px;float:left;width:100%;background:#FFF;}
.footer-container{border-top:0;float:left;width:100%;}
.footer-container .footer .footer-middle:first-of-type{padding:40px 0 0;}
#slideshow{margin:0 auto;max-width:1170px;}
.warranty-seals .column h4{font-size:16px;}
.warranty-seals p{line-height:16px;font-size:14px;}
.footer-middle .block-title a{font-size:14px;}
.footer-middle ul.links li a{font-size:13px;}
@media screen and (min-width:768px) and (max-width:991px){}
@media screen and (min-width:480px) and (max-width:767px){.block-banners{float:left;}
h3.tiendaPesca{margin:0 auto 20px;}
}
@media screen and (max-width:479px){.fullwidth .fullwidth{float:left;width:100%;}
.block-banners{float:left;}
.home-products.row{clear:both;margin-top:0;}
.warranty-seals{margin-top:30px;float:left;width:100%;}
.home-banners{float:left;width:100%;display:block;background:transparent;}
.home-banners .container .row{float:left;width:100%;display:block;margin:0 auto;}
.home-products img{width:100%;margin-top:30px;}
.home-banners .fullwidth:nth-child(n+2) a{margin-top:15px;}
h3.tiendaPesca{margin:0 auto 20px;}
.goToSubcategories{width:205px;margin:30px auto 15px;display:block;}
.col-left.f-left p img{width:100%;}
.product-collateral{position:relative;margin-top:15px;}
}
@media screen and (min-width:1200px) and (max-width:1439px){.home-banners img.homeBannerLogo{top:18px;}
.home-banners h5{top:47px;}
.home-banners span.line{top:99px;}
.home-banners h4{top:115px;}
}
@media screen and (min-width:992px) and (max-width:1199px){.home-banners img.homeBannerLogo{position:absolute !important;top:15px;}
.home-banners h5{top:35px;}
.home-banners span.line{top:84px;}
.home-banners h4{top:95px;font-size:18px;}
}
@media screen and (min-width:768px) and (max-width:991px){.home-banners img.homeBannerLogo{left:30px;position:absolute !important;top:7px;}
.home-banners h5{font-size:13px;top:24px;left:29px;}
.home-banners span.line{top:64px;left:29px;}
.home-banners h4{top:72px;left:29px;font-size:14px;}
}
@media screen and (min-width:415px) and (max-width:767px){.home-banners a{height:100%;width:auto;position:relative;float:none;margin:0 auto;}
}
@media screen and (min-width:375px) and (max-width:414px){.home-banners img.homeBannerLogo{left:25px;position:absolute !important;top:15px;}
.home-banners h5{font-size:14px;font-family:Poppins;color:#1d1d1b;font-weight:bold;line-height:4;padding:0;position:absolute;top:38px;left:25px;width:max-content;float:left;}
.home-banners span.line{background-color:#1d1d1b;width:31px;height:1px;position:absolute;top:90px;left:25px;}
.home-banners h4{position:absolute;top:107px;left:25px;font-size:20px;color:#fff;font-family:Poppins;font-weight:bold;text-transform:uppercase;line-height:1;padding:0;text-align:left;max-width:350px;}
}
@media screen and (min-width:320px) and (max-width:374px){.home-banners img.homeBannerLogo{left:20px;position:absolute !important;top:8px;}
.home-banners h5{font-size:13px;font-family:Poppins;color:#1d1d1b;font-weight:bold;line-height:4;padding:0;position:absolute;top:32px;left:20px;width:max-content;float:left;}
.home-banners span.line{background-color:#1d1d1b;width:31px;height:1px;position:absolute;top:65px;left:20px;}
.home-banners h4{position:absolute;top:80px;left:20px;font-size:14px;color:#fff;font-family:Poppins;font-weight:bold;text-transform:uppercase;line-height:1;padding:0;text-align:left;}
}
@media screen and (max-width:767px){.full-screen-slider, #banner-slider .owl-item .item{width:100% !important;height:auto !important;max-width:initial !important;min-height:auto !important;max-height:initial !important;background-size:contain !important;}
.owl-carousel{height:auto !important;}
body.cms-index-index .main-container{padding:0 0 0;min-height:400px;}
.home-banners{background:#FFF;}
.home-banners .row{float:left;width:100%;margin:0 auto;}
.home-banners .row{float:left;width:100%;margin:0 auto;}
.home-banners a{float:left;width:100%;height:100%;margin-bottom:20px;}
}
@media screen and (max-width:480px){chat-oct8ne#livechat-wrapper,#oct8ne-viewer-wrapper{bottom:45px !important;right:15px !important;}
chat-oct8ne#livechat-wrapper.up,#oct8ne-viewer-wrapper.up{bottom:155px !important;right:15px !important;}
}
#opc-login .col2-set .content{min-height:auto;}
#opc-login .buttons-set{padding:0 20px 20px;background:#FFF;margin:0 0 0;}
.category-bg{height:245px;background-position-x:right;background-position-y:-15px;}
.fixed-header .menu >li.menu-full-width .nav-sublist-dropdown, .main-nav .menu >li.menu-full-width .nav-sublist-dropdown{max-height:575px;overflow-y:auto;}
.nav-sublist-dropdown::-webkit-scrollbar-thumb,
.nav-sublist-dropdown::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#F5F5F5;}
.nav-sublist-dropdown::-webkit-scrollbar-thumb,
.nav-sublist-dropdown::-webkit-scrollbar{width:10px;background-color:#F5F5F5;}
.nav-sublist-dropdown::-webkit-scrollbar-thumb,
.nav-sublist-dropdown::-webkit-scrollbar-thumb{background-color:#f9701f;}
#tab_description_tabbed_contents .std br{display:block;height:10px;content:" ";}
body.ajaxcart-index-options #v-cookielaw{display:none !important;}
.product-view .product-shop-box{padding:20px 45px 20px 15px;}
.product-view .product-sku p,.product-view .product-manufacturer p{margin:0 0 0}
.col1-layout .product-view .product-info{margin:0 auto 0;}
.product-options-bottom .add-to-links{border-top:1px solid transparent;padding:0 0 0 15px;}
.product-view .add-to-links a{border:0;height:41px;line-height:42px;background:transparent url("../images/ico_wishlist_button.png") 10px 13px no-repeat !important;}
.product-view .add-to-cart{margin:15px -15px 0 -15px;padding:15px 15px 10px 15px;}
.label-availability{margin:0 0 0 0;}
.product-options dd{margin:0 0 10px;}
dt.swatch-attr{display:none !important;}
span.swatch-label-under{max-width:64px;float:left;font-size:11px;padding:5px 0 5px;margin:0 auto;width:100%;text-align:center;word-wrap:break-word;}
.prev-next-products a{line-height:35px;}
.product-view .product-name h1{margin:10px 0 5px;}
.col1-layout .product-options-bottom, .col1-layout .add-to-box{margin:10px auto 0;}
.manufacturer-index-index .alphabet{width:100%;display:block;float:left;}
.manufacturer-index-index .alphabet .letter{float:left;font-size:18px;text-align:left;margin:0 0 15px;padding:2px 15px;display:inline-block;font-weight:600;}
.manufacturer-index-index .list-wrapper{width:100%;display:block;float:left;border-top:1px solid #222;padding:20px 0;}
.manufacturer-index-index .list-anchor{float:left;margin:0 0 0;width:10%;font-size:18px;font-weight:700;font-family:Poppins;}
.manufacturer-index-index .manufacturer-list{float:left;width:90%;column-count:2;-webkit-columns:2;-moz-columns:2;-ms-columns:2;-o-columns:2;-khtml-columns:2;columns:2;padding:2px 0 0 0;}
.manufacturer-index-index .manufacturer-list ul{float:left;width:100%;display:block;}
.manufacturer-index-index .manufacturer-list ul li{margin:0 0 10px;}
.manufacturer-index-index .manufacturer-list ul li a{font-size:14px;font-weight:400;}
.manufacturer-index-index .manufacturer-list ul li a:hover{color:#f9701f;}
@media screen and (max-width:767px){.manufacturer-index-index .list-anchor{margin:0 0 15px;width:100%;}
.manufacturer-index-index .manufacturer-list{float:left;width:100%;column-count:1;-webkit-columns:1;-moz-columns:1;-ms-columns:1;-o-columns:1;-khtml-columns:1;columns:1;padding:2px 0 0;}
}
.manufacturer-index-view .old-price .price{color:#999;font-size:14px;vertical-align:middle;float:left;line-height:1;text-decoration:line-through;}
.manufacturer-index-view .old-price-label{display:none;}
span.priceFrom{font-family:'Liberator';font-weight:600;color:#444;font-size:18px;display:none;}
.item .special-price span.priceFrom{display:inline-block;}
.item .regular-price span.priceFrom{display:inline-block;}
.product-info .price-box span.priceFrom{display:block;margin:0 auto 5px;font-size:14px;}
@media screen and (max-width:479px){.item .old-price{position:absolute;right:10px;}
.item span.priceFrom{display:block;font-size:16px;position:absolute;top:-15px;left:5px;}
}
.hiddenOverflow{overflow:hidden;}
.mobileCategoryContainer{display:none;}
@media screen and (max-width:767px){.sorter label{font-family:'Poppins';font-size:12px;margin-right:3px;}
.sorter .limiter{float:left;width:auto;margin:0 auto 20px;}
.toolbar .sort-by{float:right;margin:0 auto 20px;width:auto;text-align:center;}
.sorter .limiter .selectbox .select{padding:0 25px 0 15px;}
.toolbar .sort-by .selectbox .select{padding:0 25px 0 15px;}
.toolbar .sort-by a{margin-left:5px;display:none;}
.toolbar .sort-by .selectbox .select .text,.sorter .limiter .selectbox .select .text{font-size:11px;}
.categoryNavOverlay{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:8;background:rgba(0,0,0,0.6);}
.categoryNavOverlay.active{display:block;}
.categoryNav{display:none;padding:0 0 0 0;-webkit-box-shadow:0 0 30px #ddd;-moz-box-shadow:0 0 30px #ddd;box-shadow:0 0 30px #ddd;float:left;width:100%;position:fixed;top:50%;left:0;background:#FFFFFF;transform:translateY(-50%);height:300px;overflow:hidden;z-index:8;}
.categoryNav.active{display:block;}
.categoryNav .block-nav-title{clear:both;float:left;display:block;width:100%;background:#F5F5F5;margin:0 0;padding:15px 40px 0 15px;}
.categoryNav .block-nav-title h3{text-transform:uppercase;color:#F9701F;border-bottom:1px solid #222;padding-bottom:5px;}
.categoryNav .block-category-nav{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0 15px 15px;overflow-y:auto;max-height:calc(100% - 68px);}
.categoryNav .block-category-nav .category-list span a{line-height:20px !important;}
.categoryNav .categoryNavClose{background:transparent url("../images/fancy_close.gif") -7px -8px no-repeat;width:35px;height:35px;position:absolute;top:0;right:0;cursor:pointer;}
.categoryNav .block-category-nav .category-list span{padding-bottom:10px;}
.categoryNav .block-category-nav .block-title.has-children:before{top:20px;}
.categoryNav .block-layered-nav dt.closed, .block-category-nav .block-title.closed{padding:10px 0 0;}
.mobileCategoryContainer{float:left;width:auto;margin:0;display:inline-block;}
.mobileCategoryContainer a{display:inline-block;width:auto;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#F9701F;font-size:11px;line-height:29px;font-weight:bold;text-transform:uppercase;height:32px;padding:0 10px 0 10px;border:2px solid #ccc;-webkit-border-radius:19px;-moz-border-radius:19px;border-radius:19px;margin:0 auto;}
.mobileFilterClose{background:transparent url("../images/fancy_close.gif") -7px -8px no-repeat;width:35px;height:35px;position:absolute;top:0;right:0;cursor:pointer;z-index:10;}
.col-left.f-left p > a > img{display:none;}
.goToSubcategories{display:none !important;}
}
.mini-cart .actions a.btn-minicart-checkout{font-size:14px;padding:10px 25px;border-radius:30px;-webkit-box-shadow:3px 3px 0px 0px rgba(0,0,0,0.8);-moz-box-shadow:3px 3px 0px 0px rgba(0,0,0,0.8);box-shadow:3px 3px 0px 0px rgba(0,0,0,0.8);background-color:#f9701f;color:#fff;vertical-align:top;font-weight:600;max-width:175px;float:right;margin:5px 0 0;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s;color:#FFF;opacity:1;border:none;}
.mini-cart .actions a.btn-minicart-checkout:hover{border:none !important;-webkit-box-shadow:4px 4px 0 0 rgba(0,0,0,0.8);-moz-box-shadow:4px 4px 0 0 rgba(0,0,0,0.8);box-shadow:4px 4px 0 0 rgba(0,0,0,0.8);-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s;}
.checkoutLoginText {font-size: 18px;float: left;width: 100%;margin: 0 auto 15px;}
.checkoutCreateText {font-size: 16px;font-weight: bold;float: left;width: 100%;margin: 0 auto 5px;}
/* GF-495 START */
.footer-bottom .block-title {
    float: left;
    width: 100%;
    display: block;
}
.footer-bottom .links {
    float: left;
    width: 100%;
    display: block;
    margin: 0 auto 5px;
}
/* GF-495 END */


/* Add extra products on product page - GERGO - 13/12/2018 */
.soldtogether-block .amazonstyle-images li {
    display: block !important;
    opacity: 1 !important;
    max-width: 280px;
    vertical-align: top;
    padding-left: 10px;
    background: none;
    width: 100%;
    position: relative;
}

.soldtogether-block .amazonstyle-images .buythis-name,
.buythis-main-prod-name {
    line-height: 18px;
    position: relative;
    top: -2px;
    height: 36px;
    display: block;
}

.buythis-main-prod-name {
    margin-bottom: 15px;
}

.buythis-main-prod-price .price {
    font-size: 20px;
}

.buythis-main-prod-price + .product-image {
    width: 174px;
}

.soldtogether-block .amazonstyle-images li input {
    display: none;
}


.soldtogether-block .amazonstyle-images li input + label {
    cursor: pointer;
    border: 3px solid #D7D7D7;
    border-radius: 6px;
    padding: 15px 15px 30px 50px;
    width: 100%;
    position: relative;
}

.soldtogether-block .amazonstyle-images li input:checked + label {
    border-color: #f9701f;
}

.soldtogether-block .amazonstyle-images li input + label .buythis-checkbox-icon {
    width: 20px;
    height: 20px;
    display: block;
    border: 2px solid #d7d7d7;
    border-radius: 3px;
    position: absolute;
    top: 15px;
    left: 15px;
}

.soldtogether-block .amazonstyle-images li input + label .buythis-checkbox-icon {

}

.soldtogether-block .amazonstyle-images li input + label:hover .buythis-checkbox-icon {
    border-color: #f9701f;
}

.soldtogether-block .amazonstyle-images li input:checked + label .buythis-checkbox-icon {
    border-color: #f9701f;
    background: #f9701f;
}

.soldtogether-block .amazonstyle-images li input+ label .buythis-checkbox-icon:before {
    position: relative;
    content: '\002714';
    display: block;
    color: #fff;
    font-size: 16px;
    width: 17px;
    text-align: center;
    line-height: 17px;
}

.soldtogether-block .amazonstyle-images li:nth-of-type(2) label:before {
    content: '\00002B';
    display: block;
    width: 40px;
    height: 40px;
    border: 2px solid #d7d7d7;
    border-radius: 50%;
    color: #f9701f;
    font-weight: 500;
    font-size: 40px;
    background: #fff;
    text-align: center;
    line-height: 38px;
    padding: 0 0 0 1px;
    position: absolute;
    top: 50%;
    margin-top: -20px;
    left: -21px;

}

.soldtogether-block .amazonstyle-images a {
    padding-right: 35px;
}


.soldtogether-block .amazonstyle-images img {
    width: 100%;
}

.soldtogether-block .amazonstyle-images li:nth-of-type(n+5) {
    opacity: 0 !important;
    display: none !important;
}

.soldtogether-block .amazonstyle-images {
    margin-bottom: 50px;
}

li.add-to-cart.button-cart {
    border: none;
    text-align:right;
    padding: 0 5px 0 35px;
}

.totalprice .price-box .special-price .price-label {
    font-family: Poppins;
    font-size: 14px;
    font-weight: 300;
    display: block;
    margin-bottom: 10px;
}

.amazonstyle-checkboxes > * {
    float: right !important;
    clear: none !important;
    width: auto !important;
}

.product-collateral .box-collateral {
    clear: both;
}

@media(max-width: 1199px) {
    .soldtogether-block .amazonstyle-images li {
        width: 222px;
    }
}


@media(max-width: 991px) {
    .soldtogether-block .amazonstyle-images li {
        width: 224px;
    }

    .soldtogether-block .amazonstyle-images li label {
        padding-top: 50px !important;
        padding-left:  15px !important;
    }

    .soldtogether-block .amazonstyle-images li:nth-of-type(2) {
        clear: left;
    }

    .soldtogether-block .amazonstyle-images li label:before {
        content: '\00002B';
        display: block;
        width: 40px;
        height: 40px;
        border: 2px solid #d7d7d7;
        border-radius: 50%;
        color: #f9701f;
        font-weight: 500;
        font-size: 40px;
        background: #fff;
        text-align: center;
        line-height: 38px;
        padding: 0 0 0 1px;
        position: absolute;
        top: -21px !important;
        left: 50% !important;
        margin-left: -21px !important;
        margin-top: 0 !important;
    }

    .soldtogether-block .amazonstyle-images a {
        padding: 0;
    }

    .soldtogether-block .amazonstyle-checkboxes {
        margin-bottom: 80px;
    }
}

@media(max-width: 767px) {
    .soldtogether-block .amazonstyle-images li {
        width: 33%;
        float: left;
        display: inline-block !important;
        box-sizing: border-box;
    }

    li.add-to-cart.button-cart button{
        width: 100%;
    }

    .soldtogether-block .amazonstyle-images {
        margin: 0;
    }
}

@media(max-width: 689px) {
    .soldtogether-block .amazonstyle-images li {
        width: 100%;
        float: none;
        display: block !important;
        box-sizing: border-box;
        margin-bottom: 50px;
        max-width: none;
    }
}

@media(max-width: 374px) {
    li.add-to-cart.button-cart {
        padding: 0 !important;
    }
    li.add-to-cart.button-cart button.button span span {
        background: none !important;
        padding: 0 15px;
        width: auto !important;
    }
}

/* GF-553 START */
.checkoutLoginText .login_link {
    text-decoration: underline;
}
.checkoutLoginText .login_link:hover {
    text-decoration: underline;
    color: #f9701f;
}
/* GF-553 END */

/* GF-536 START */
.checkoutLoginText {
    font-family: "Poppins";
    font-size: 16px;
    font-weight: bold;
    color: #000;
    float: left;
    width: 100%;
    margin: 0 auto 15px;
}
.checkoutLoginText .login_link {
    color: #F9701F;
    text-decoration: underline;
}
/* GF-536 END */
/* GF-530 START */
@media screen and (max-width: 767px) {
    .catMore, .catLess {
        text-align: center;
        width: auto;
        margin: 0 auto 0 5px;
        color: #999;
        font-size: 15px;
        padding: 0;
        display: inline-block;
        border-bottom: 2px solid #999;
        line-height: 1.35;
    }
    .catMore:hover, .catLess:hover {
        border-bottom: 2px solid #f9701f;
    }
}
.infobar span.items-number {
    font-size: 18px;
    font-weight: bold;
    color: #F9701F;
    padding-top: 5px;
}
/* GF-530 END */
/* GF-533 START */
body.checkout-cart-index .cart .cart-collaterals.mobile-cart-total {
    display: none;
}
.cart .checkout-types.mobile-checkout-types {
    display: none;
}
body.checkout-cart-index .data-table.cart-table tbody td .mobile-unit-price-text {
    display: none;
}
body.checkout-cart-index .data-table.cart-table tbody td .mobile-total-price-text {
    display: none;
}
@media screen and (max-width: 1199px) {
    body.checkout-cart-index.customer-area .main-container {
        padding: 0;
    }
    body.checkout-cart-index .col-main .page-title h1 {
        font-size: 24px;
        margin-bottom: 0;
    }
    body.checkout-cart-index .data-table.cart-table tbody tr {
        padding: 25px 5px;
    }
    body.checkout-cart-index .data-table.cart-table tbody tr.first {
        border-top: 1px solid #dcdcdc;
    }
    body.checkout-cart-index button#empty_cart_button {
        display: none;
    }
    body.checkout-cart-index .data-table.cart-table tbody td.pr-img-td {
        margin: 0 auto 0;
        width: 33%;
        display: inline-block;
    }
    body.checkout-cart-index .data-table.cart-table tbody td.product-name-td {
        margin: 0 auto 15px;
        width: 66%;
        display: inline-block;
    }
    body.checkout-cart-index .cart-table .item-options dd {
        padding: 0 0 0 5px;
    }
    body.checkout-cart-index button.btn-continue {
        display: none;
    }
    body.checkout-cart-index .product-sku {
        color: #8D8E8E;
        font-size: 14px;
        white-space: nowrap;
        margin: 10px auto 5px;
    }
    body.checkout-cart-index .data-table.cart-table tbody td {
        width: 32%;
        display: inline-block;
    }
    body.checkout-cart-index .cart-table-wrap .cart-price .price {
        font-size: 18px;
        text-align: center;
    }
    body.checkout-cart-index .data-table.cart-table tbody td.action-td {
        width: auto;
        display: block;
        position: absolute;
        top: 0;
        right: 0;
    }
    body.checkout-cart-index .data-table.cart-table tbody td.action-td .btn-remove:before {
        font-size: 25px;
    }
    body.checkout-cart-index .data-table.cart-table tbody td {
        position: relative;
    }
    body.checkout-cart-index .data-table.cart-table tbody td .mobile-unit-price-text {
        display: block;
        position: absolute;
        top: -15px;
        width: 100%;
        left: 0;
        text-align: center;
    }
    body.checkout-cart-index .data-table.cart-table tbody td .mobile-total-price-text {
        display: block;
        position: absolute;
        top: -15px;
        width: 100%;
        left: 0;
        text-align: center;
    }
    body.checkout-cart-index .data-table.cart-table tbody td.pr-img-td {
        margin: 0 auto 30px;
    }
}
@media screen and (max-width: 991px) {
    body.checkout-cart-index.customer-area .main-container {
        padding: 0;
    }
    body.checkout-cart-index .col-main .page-title h1 {
        font-size: 24px;
        margin-bottom: 0;
    }
    body.checkout-cart-index .data-table.cart-table tbody tr {
        padding: 25px 5px;
    }
    body.checkout-cart-index button#empty_cart_button {
        display: none;
    }
    body.checkout-cart-index .data-table.cart-table tbody td.pr-img-td {
        margin: 0 auto 0;
        width: 33%;
        display: inline-block;
    }
    body.checkout-cart-index .data-table.cart-table tbody td.product-name-td {
        margin: 0 auto 15px;
        width: 66%;
        display: inline-block;
    }
    body.checkout-cart-index .cart-table .item-options dd {
        padding: 0 0 0 5px;
    }
    body.checkout-cart-index button.btn-continue {
        display: none;
    }
    body.checkout-cart-index .product-sku {
        color: #8D8E8E;
        font-size: 14px;
        white-space: nowrap;
        margin: 10px auto 5px;
    }
    body.checkout-cart-index .data-table.cart-table tbody td {
        width: 33%;
        display: inline-block;
    }
    body.checkout-cart-index .cart-table-wrap .cart-price .price {
        font-size: 18px;
    }
    body.checkout-cart-index .data-table.cart-table tbody td.action-td {
        width: auto;
        display: block;
        position: absolute;
        top: 0;
        right: 0;
    }
    body.checkout-cart-index .data-table.cart-table tbody td.action-td .btn-remove:before {
        font-size: 25px;
    }
    body.checkout-cart-index .cart .cart-collaterals {
        display: none;
    }
    body.checkout-cart-index .cart .cart-collaterals.mobile-cart-total {
        display: block;
    }
    body.checkout-cart-index .cart .checkout-types.checkout-types {
        display: none;
    }
    body.checkout-cart-index .cart .checkout-types.mobile-checkout-types {
        display: block;
    }
    body.checkout-cart-index .cart .shipping {
        border-bottom: none;
    }
    body.checkout-cart-index .data-table.cart-table tbody td {
        position: relative;
    }
    body.checkout-cart-index .data-table.cart-table tbody td .mobile-unit-price-text {
        display: block;
        position: absolute;
        top: -15px;
        width: 100%;
        left: 0;
        text-align: center;
    }
    body.checkout-cart-index .data-table.cart-table tbody td .mobile-total-price-text {
        display: block;
        position: absolute;
        top: -15px;
        width: 100%;
        left: 0;
        text-align: center;
    }
    body.checkout-cart-index .data-table.cart-table tbody td.pr-img-td {
        margin: 0 auto 30px;
    }
    body.checkout-cart-index .cart h4.discount-title {
        padding: 0 15px;
    }
}
@media screen and (max-width: 767px) {
    body.checkout-cart-index.customer-area .main-container {
        padding: 0;
    }
    body.checkout-cart-index .col-main .page-title h1 {
        font-size: 24px;
        margin-bottom: 0;
    }
    body.checkout-cart-index .data-table.cart-table tbody tr {
        padding: 25px 5px;
    }
    body.checkout-cart-index button#empty_cart_button {
        display: none;
    }
    body.checkout-cart-index .data-table.cart-table tbody td.product-name-td {
        margin: 0 auto 15px;
        width: 66%;
    }
    body.checkout-cart-index .cart-table .item-options dd {
        padding: 0 0 0 5px;
    }
    body.checkout-cart-index button.btn-continue {
        display: none;
    }
    body.checkout-cart-index .product-sku {
        color: #8D8E8E;
        font-size: 14px;
        white-space: nowrap;
        margin: 10px auto 5px;
    }
    body.checkout-cart-index .cart-table-wrap .cart-price .price {
        font-size: 18px;
    }
    body.checkout-cart-index .data-table.cart-table tbody td.action-td {
        width: auto;
        display: block;
        position: absolute;
        top: 0;
        right: 0;
    }
    body.checkout-cart-index .data-table.cart-table tbody td.action-td .btn-remove:before {
        font-size: 25px;
    }
    body.checkout-cart-index .cart .cart-collaterals {
        display: none;
    }
    body.checkout-cart-index .cart .cart-collaterals.mobile-cart-total {
        display: block;
    }
    body.checkout-cart-index .cart .checkout-types.checkout-types {
        display: none;
    }
    body.checkout-cart-index .cart .checkout-types.mobile-checkout-types {
        display: block;
    }
    body.checkout-cart-index .cart .shipping {
        border-bottom: none;
    }
    body.checkout-cart-index .data-table.cart-table tbody td {
        position: relative;
    }
    body.checkout-cart-index .data-table.cart-table tbody td .mobile-unit-price-text {
        display: block;
        position: absolute;
        top: -15px;
        width: 100%;
        left: 0;
        text-align: center;
    }
    body.checkout-cart-index .data-table.cart-table tbody td .mobile-total-price-text {
        display: block;
        position: absolute;
        top: -15px;
        width: 100%;
        left: 0;
        text-align: center;
    }
    body.checkout-cart-index .data-table.cart-table tbody td.pr-img-td {
        margin: 0 auto 30px;
    }
}
@media screen and (max-width: 479px) {
    body.checkout-cart-index .data-table.cart-table tbody tr {
        padding: 25px 10px;
    }
    body.checkout-cart-index .data-table.cart-table tbody td.pr-img-td {
        margin: 0 auto 0;
        width: 100%;
    }
    body.checkout-cart-index .data-table.cart-table tbody td.product-name-td {
        float: left;
        width: 100%;
        padding: 0;
    }
    body.checkout-cart-index .data-table.cart-table tbody td {
        width: 33%;
    }
    body.checkout-cart-index .data-table.cart-table tbody td.cart-unit-price {
        width: 31%;
    }
    body.checkout-cart-index .data-table.cart-table tbody td.last {
        width: 33%;
        display: inline-block;
    }
    body.checkout-cart-index .cart-table .cart-price {
        margin-top: 18px;
    }
    body.checkout-cart-index .data-table.cart-table tbody td .cart-price .price {
        text-align: left;
        padding: 0;
    }
    body.checkout-cart-index .data-table.cart-table tbody td.last .cart-price .price {
        text-align: right;
        padding: 0;
    }
    body.checkout-cart-index .data-table .qty-holder {
        width: 95px;
        min-width: 95px;
        max-width: 130px;
        padding: 3px 8px;
    }
    body.checkout-cart-index .cart-table-wrap .cart-price .price {
        font-size: 16px;
    }
    body.checkout-cart-index .data-table .table_qty_inc, .data-table .table_qty_dec {
        width: 14px;
        height: 16px;
    }
    body.checkout-cart-index .data-table .table_qty_dec {
        background: transparent url(../images/ico_minus_qty.png) 0 7px no-repeat;
        background-size: 14px 2px;
    }
    body.checkout-cart-index .data-table .table_qty_inc {
        background: transparent url(../images/ico_plus_qty.png) 0 1px no-repeat;
        background-size: 14px 14px;
    }
    body.checkout-cart-index #shopping-cart-totals-table-footer .a-right {
        font-size: 15px;
    }
    body.checkout-cart-index #shopping-cart-totals-table-footer .a-right .price {
        font-size: 22px;
    }
    body.checkout-cart-index .data-table.cart-table tbody td .mobile-unit-price-text {
        text-align: left;
    }
    body.checkout-cart-index .data-table.cart-table tbody td .mobile-total-price-text {
        text-align: right;
    }
}
@media screen and (max-width: 374px) {
    body.checkout-cart-index .data-table.cart-table tbody td {
        width: 100%;
    }
    body.checkout-cart-index .data-table.cart-table tbody td.cart-unit-price {
        width: 100%;
        margin: 25px 0 0;
    }
    body.checkout-cart-index .data-table.cart-table tbody td.last {
        width: 100%;
        display: inline-block;
        margin: 25px 0 10px;
    }
    body.checkout-cart-index .cart-table .cart-price {
        width: auto;
        display: inline-block;
        margin: 0;
    }
    body.checkout-cart-index .data-table.cart-table tbody td .cart-price .price {
        text-align: center;
        padding: 0;
    }
    body.checkout-cart-index .data-table.cart-table tbody td.last .cart-price .price {
        text-align: center;
        padding: 0;
    }
    body.checkout-cart-index .data-table.cart-table tbody td .mobile-unit-price-text {
        position: relative;
        top: 0;
        width: auto;
        text-align: center;
        margin: 0;
        display: inline-block;
    }
    body.checkout-cart-index .data-table.cart-table tbody td .mobile-total-price-text {
        position: relative;
        top: 0;
        width: auto;
        text-align: center;
        margin: 0;
        display: inline-block;
    }
    body.checkout-cart-index .data-table.cart-table tbody td .mobile-unit-price-text:after, body.checkout-cart-index .data-table.cart-table tbody td .mobile-total-price-text:after {
        content: ':';
    }
}
/* GF-533 END */
/* GF-529 START */
.category-banner h1, .catalogsearch-result-index .page-title h1, .manufacturer-index-view .page-title h1 {
    font-size: 24px;
}
.category-banner h2, .catalogsearch-result-index .page-title h2, .manufacturer-index-view .page-title h2 {
    font-size: 14px;
}
.catLess, .catMore {
    display: none;
    width: auto;
    color: #999;
    font-size: 14px;
    margin: 0 auto 0 5px;
    border-bottom: 1px solid #999;
}
/* GF-529 END */
/* GF-565 START */
.catalogsearch-result-index .old-price .price {
    color: #999;
    font-size: 14px;
    vertical-align: middle;
    float: left;
    line-height: 1;
    text-decoration: line-through;
}
.catalogsearch-result-index .old-price-label {
    display: none;
}
.buythis-price .old-price-label {
	display: none !important;
}
/* GF-565 END */
/* GF-561 START */
@media screen and (max-width: 400px) {
    .top-header .top-header-container .top-header-msg {
        padding: 13px 0 0 !important;
    }
}
/* GF-561 END */
/* GF-567 START */
	.productsfilter-main-container .product-filter .selector .dropdowner.pf_holder_category_id > a {
		font-weight: 700;
	}
	.productsfilter-main-container .product-filter .selector .dropdowner.pf_holder_category_id > a.child-list {
		font-weight: 400;
		font-size: 13px;
	}
/* GF-567 END */
/* GF-570 START */
.product_short_description {
    width: auto;
    color: #1D1D1B;
    font-size: 14px;
    margin: 0 auto 0 5px;
    border-bottom: 1px solid #999;
}
.product_short_description:hover {
    color: #f9701f;
    margin: 0 auto 0 5px;
    border-bottom: 1px solid #f9701f;
    text-decoration: none;
}
/* GF-570 END */

/* GF-608 START */
html.filter-on { overflow-y: auto; -webkit-overflow-scrolling: touch; }
body.filter-on { position: absolute; overflow-y: auto; top: 0; left: 0; right: 0; bottom: 0; -webkit-overflow-scrolling: auto/touch; }
/* GF-608 END */