.catalog-product-view .product-view{margin-top:20px}.catalog-category-view .col2-left-layout .col-left.sidebar:before{border:none}.category-products{margin:0 30px}div.block-layered-nav dd a.amshopby-attr,div.block-layered-nav dd a.amshopby-attr:hover,div.block-layered-nav dd a.amshopby-attr-selected{padding-left:30px;background-image:url(https://www.christmastreesandlights.co.uk/skin/frontend/smartwave/porto_ctl/images/amshopby-cb1.gif);background-repeat:no-repeat;background-position:left center}div.block-layered-nav dd a.amshopby-attr:hover,div.block-layered-nav dd a.amshopby-attr-selected{background-image:url(https://www.christmastreesandlights.co.uk/skin/frontend/smartwave/porto_ctl/images/amshopby-cb1-hover.gif)}.block-category-nav .category-list a,.block-layered-nav dd a{color:#333}.btn-remove-inline{background-image:url(https://www.christmastreesandlights.co.uk/skin/frontend/smartwave/porto_ctl/images/am_btn_remove.gif);display:inline-block;vertical-align:middle}span.multiselect-child{background:#eaeaea;padding:2px 5px;margin:2px 2px;display:inline-block;border-radius:3px;font-size:14px}span.label{width:100%;margin-bottom:5px;display:block;font-size:14px;color:#525252;font-weight:bold}.category-description{margin:15px 0 15px 0px;font-size:16px;line-height:normal;padding:0 10px;border-top:thin solid #eaeaea;border-bottom:thin solid #eaeaea}.category-title{font-size:16px;margin:10px 0 10px 0;font-weight:bold}.price-filter-slider .ui-slider{height:10px}.price-filter-slider .ui-slider .ui-slider-handle{background:#fff;width:20px;height:20px;border:0;margin-top:0px;cursor:pointer;border-radius:50%;border:thin solid #bbb;top:-5px}.price-filter-slider .ui-slider .ui-slider-range{background:#66a5f5;height:10px;border:none;cursor:pointer;top:0px}.price-filter-slider .text-box input{width:80px !important}.price-filter-slider .text-box input.go{border-radius:0;width:100% !important;display:block;margin:14px 0px;line-height:inherit;padding:10px;height:inherit;cursor:pointer;max-width:200px;margin:15px auto 0}.top-container .category-banner{background-color:#000}.top-container .category-image{background-size:cover !important;margin:0px;position:relative;background-color:#66a5f5;display:none}.category-image h1{padding:125px 0px;color:#fff;margin:0px;z-index:9;position:relative;font-size:44px;font-weight:700;line-height:60px;font-family:'Oswald'}.category-image .overlay{opacity:0.2}.top-container img{max-width:100%}span.preorder-product-icon{background-color:#dc3939;display:block;text-align:center;border-radius:20px}.product-options dd .qty-holder.qty-disabled{display:none}.product-view .product-shop .availability span{font-weight:600;margin-left:0px;font-size:16px}.product-view .product-shop .availability i{padding-right:5px;font-size:24px;vertical-align:top}.product-view .product-shop .availability.in-stock{color:#11B400}.product-view .product-shop .availability.pre-order{color:#FF5722}.product-view .product-shop .availability-message{padding:15px 10px;font-size:14px;color:#d2511e;font-weight:600;background:antiquewhite;text-align:center;width:100%;display:block}.product-view .product-info{padding-bottom:0px;margin-top:0px;margin-bottom:10px}.add-to-box{padding:0 0 10px;margin-top:0px;border-bottom:none !important;margin-bottom:10px}ul.prod-features{margin-left:25px;list-style:inherit}ul.prod-features li{margin-bottom:10px}.delivery-time{padding:10px 0;font-size:14px;line-height:normal}.delivery-time .bold{font-weight:bold;color:#66a5f5}.product-view .product-img-box .product-image{max-width:500px;width:100% !important;margin:0 auto}.more-views{max-width:650px;margin:0 auto;width:100% !important;padding:10px 0px}.carousel-icon{position:absolute;font-size:38px;cursor:pointer;color:#c1c1c1;transition:color 0.4s ease}.carousel-icon:hover{color:#525252}.carousel-icon.right{right:0px}.carousel-icon.left{left:0px}.product-data{display:inline-block;width:100%;font-size:14px;line-height:1.4}.product-data div{}.product-data .product-sku{color:#fff}.product-data .product-sku:hover{color:#525252}.product-view .product-essential .ratings{margin:0px}.product-view .product-shop .short-description{border-bottom:none}#ampagination a:before{content:"\f111";font:normal normal normal 14px/1 FontAwesome;color:#c1c1c1}#ampagination a.selected:before{color:#525252}#ampagination a{background:none;text-decoration:none}.amasty-main-spinner{background:none !important;top:50% !important;height:auto !important;color:#fff}.amasty-main-spinner i{font-size:32px}.zoomLens{background:none}h2.am-more-view-title{display:none}.catalog-category-view .amconf-block dd.config-con,.catalogsearch-result-index .amconf-block dd.config-con{display:none}.catalog-category-view .amconf-block dt,.catalogsearch-result-index .amconf-block dt{display:none}.catalog-category-view .amconf-block dd .amconf-image-selected,.amconf-color-container.amconf-image-selected{border:1px solid #b7202500;transition:ease 0.2s border;background:#b72025;color:#fff}.catalog-category-view .amconf-block dd,.catalogsearch-result-index .amconf-block dd{border-radius:50%;border:3px solid transparent;transition:ease 0.2s border}.amconf-color-container{border-radius:50%;border:1px solid #525252;line-height:49px;transition:ease 0.2s border;background:#fff;font-weight:bold}.product-view .product-options dt{width:100%}.catalog-category-view .amconf-block dd,.catalogsearch-result-index .amconf-block dd{margin:0px}.product-tabs .tab-content p{margin:0 0 10px}.product-tabs.horizontal{margin-bottom:20px}.product-view .product-img-box .product-image:before,.zoomContainer .zoomWindowContainer div:before{content:"\f00e";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;position:absolute;bottom:0px;z-index:9;right:0px;background:rgba(0,0,0,0.5);color:#fff;padding:10px;margin:10px;font-size:25px;transition:ease 0.5s opacity;opacity:0.5}.product-view .product-img-box .product-image:hover:before,.zoomContainer .zoomWindowContainer:hover div:before{opacity:1}div#tab_delivery_contents .title{font-size:18px;margin-bottom:5px}div#tab_delivery_contents ul{margin-left:10px;margin-bottom:20px}div#tab_delivery_contents ul i{font-size:20px;vertical-align:text-bottom;margin-right:5px}.excluded-postcodes .area .title{font-weight:bold;font-size:14px}.excluded-postcodes .area p,.excluded-postcodes .area .title{margin-bottom:5px}.excluded-postcodes .area{margin-bottom:20px}div#postcode-popup{width:100%;max-width:500px}#postcode-popup h3{font-size:22px;margin-bottom:20px;color:#525252}.catalog-product-view .background-overlay{background:#000;opacity:0.7}.vertical-align{display:flex;align-items:center}.product-view .product-shop .price-box{margin:0px}.page-quickview .product-img-box{position:relative}.page-quickview .product-img-box .owl-theme .owl-nav{top:0;width:100%;bottom:0;margin:0px}.page-quickview .product-img-box .owl-theme .owl-nav button.owl-prev,.page-quickview .product-img-box .owl-theme .owl-nav button.owl-next{position:absolute;top:50%;margin:0px}.owl-theme .owl-nav [class*='owl-']:hover{color:#484747}.page-quickview .product-img-box .owl-theme .owl-nav button span{height:46px;font-size:46px;background:rgba(255,255,255,0.80);display:block;padding:0 10px;line-height:36px;margin:0px}.page-quickview .product-img-box .owl-theme .owl-nav button.owl-prev{left:0}.page-quickview .product-img-box .owl-theme .owl-nav button.owl-next{right:0}.product-view .product-options dd{float:none}.fancybox-overlay{background:rgba(0,0,0,0.7)}.option-detail .item-options{display:block}.option-detail .details{display:none}.option-detail dl.item-options{padding:0px}.option-detail{cursor:auto}.totals span.label{width:auto}dl.item-options dt,dl.item-options dd{display:inline-block;padding:0px;color:#949494}div#success-message-container{width:100%;max-width:500px}button#finish_and_checkout span{background:#9e9e9e}#success-message-container button{min-width:180px}.amconf-image-container{display:inline-block;position:relative;text-align:center;margin-right:5px;margin-bottom:3px;vertical-align:top}@media only screen and (max-width:767px){.product-tabs .tab-content{display:block !important;min-height:0px;border-top:none;padding:0px}.product-tabs .tab-content >h2{display:block !important;padding:15px 10px;border-bottom:thin solid #eaeaea;margin-bottom:0px;cursor:pointer}.product-tabs .tab-content >h2:after{content:"\f054";font:normal normal normal 14px/1 FontAwesome;padding-left:10px}.product-tabs > ul{display:none}.tab-info{display:none;padding:10px}.tab-content.active .tab-info{display:block}div#postcode-popup{max-width:90%;height:520px}}@media (max-width:991px){.product-view .product-name h1{font-size:22px}}