/**handles:style**/
:root{--main-color:#cdb684;--color-black:#363636;--color-white:rgb(255, 255, 255);--background-light:#F2F2F5;--background-dark:#2D2D2D;--sample-btn:#19BF97;--transition-duration:.15s}*{color:var(--color-black);font-family:'Titillium Web'}a{color:inherit!important;-webkit-transition:all var(--transition-duration) ease-in-out;-moz-transition:all var(--transition-duration) ease-in-out;-o-transition:all var(--transition-duration) ease-in-out;transition:all var(--transition-duration) ease-in-out}.accordion#frequently-asked-questions,.accordion#frequently-asked-questions .card{border:0!important;padding:0}.accordion#frequently-asked-questions .card .card-header{background:0 0;border:0!important;padding:0}.accordion#frequently-asked-questions .card .card-header button{color:var(--color-black)!important;padding:0}.accordion#frequently-asked-questions .card .card-body{padding:0}.added_to_cart{background:#236943!important;border-radius:.125em;color:#fff!important;margin:16px 0;padding:.5em 1em;text-decoration:none!important}.added_to_cart:before{content:'Success! Your cart has been updated. '}.added_to_cart:after{content:'\f178';font-family:'Font Awesome 5 Pro';margin-left:.5em}.alert-success{background-color:var(--sample-btn);border:0!important;color:var(--color-white)}.announcement{background:var(--main-color);padding:.25rem 0;text-align:center}.announcement .text{color:var(--color-white)!important;font-size:80%;margin-bottom:0}body{position:relative}.bg-dark{background-color:var(--background-dark)!important}.bg-green{background-color:var(--sample-btn)!important}.bg-light{background-color:var(--background-light)!important}.btn{border-radius:0;font-size:.9rem;font-weight:700;padding:.25 1rem;text-transform:uppercase}.btn.btn-dark{background-color:var(--background-dark);border-color:var(--background-dark);color:var(--color-white)!important}.btn.btn-light{background-color:#d9d9dc;border-color:#d9d9dc;color:var(--color-black)!important}.btn.btn-light:hover{background-color:#c1c1c4;border-color:#c1c1c4}.btn.btn-primary{background-color:var(--main-color);border-color:var(--main-color);color:var(--color-black)!important}.btn.btn-primary:hover{background-color:var(--background-dark)!important;border-color:var(--background-dark)!important;color:var(--main-color)!important}.btn.btn-sample{background-color:var(--sample-btn);border-color:var(--sample-btn);color:var(--color-white)!important}.btn.btn-sample:before{content:'\f467';font-family:'Font Awesome 5 Pro';font-weight:400;margin-right:.5rem}.btn.btn-sample:hover{background-color:var(--background-dark);border-color:var(--background-dark);color:var(--color-white)!important}.btn.btn-secondary{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-black)!important}.btn.btn-secondary:hover{background-color:var(--color-black)!important;border-color:var(--color-black)!important;color:var(--main-color)!important}button *{color:var(--color-black)!important}button:hover *{color:var(--sample-btn)!important}.calculate-your-project{background-color:var(--background-light)!important;overflow:hidden;position:relative;text-align:center}.calculate-your-project:after{align-items:center;background:var(--background-dark);color:var(--color-white);content:'NEW';display:flex;font-weight:700;height:30px;justify-content:center;left:-70px;position:absolute;transform:rotateZ(-45deg);top:15px;width:200px}.calculate-your-project .title{color:var(--color-white)!important}.cart_item .attachment-woocommerce_thumbnail{border:1px solid var(--background-light);height:175px;margin:.5rem 0;width:175px}.customer_details label{display:block!important}.decking-calculator .recommendations .form-row{align-items:center;background-color:var(--background-light)}.decking-calculator .recommendations .product-name{margin-bottom:0}.decking-calculator .recommendations .btn{text-align:center;width:100%}.deckorum-product{margin:1rem 0;text-align:center}.deckorum-product img{object-fit:cover;object-position:center;width:100%!important}.deckorum-product img:hover{border-color:var(--main-color);-webkit-transition:border-color var(--transition-duration) ease-in-out;-moz-transition:border-color var(--transition-duration) ease-in-out;-o-transition:border-color var(--transition-duration) ease-in-out;transition:border-color var(--transition-duration) ease-in-out}.deckorum-product a{text-decoration:none!important}.deckorum-product .title{font-size:1rem;margin:1rem 0;-webkit-transition:all var(--transition-duration) ease-in-out;-moz-transition:all var(--transition-duration) ease-in-out;-o-transition:all var(--transition-duration) ease-in-out;transition:all var(--transition-duration) ease-in-out}.deckorum-product .title:hover{color:var(--main-color)}.deckorum-product .price{font-size:1rem;margin:1rem 0}.deckorum-product .add-to-cart{text-align:center;width:100%}.deckorum-clients-slider .slide img{height:100px;object-fit:contain;object-position:center;width:200px}.eco-banner{align-items:center;background:var(--background-light);display:flex;flex-direction:column;justify-content:center;padding:1.5rem;text-align:center}.eco-banner i{color:var(--sample-btn)}.header{background-color:var(--color-light);position:relative;z-index:50}.header:before{background:rgba(0,0,0,.3);content:'';display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:30}.header .content{position:relative;text-align:center;z-index:200!important}.header-items .cart-count{align-items:center;background:rgba(44,41,39,.75);border-radius:50rem;bottom:-.35rem;color:var(--color-white);display:inline-flex;font-size:.8rem;height:20px;justify-content:center;position:absolute;right:-1rem;width:20px}.header-items i{color:var(--background-dark);font-size:1.2rem}.header-items i:hover{color:var(--sample-btn)}.image-overlay{position:relative}.image-overlay .text{bottom:1rem;left:1rem;margin-bottom:0;position:absolute}#inspiration img{height:300px;object-fit:cover;object-position:center;width:100%}.intro{background-color:var(--background-light);box-shadow:inset 0 -15px #fff;position:relative}.intro:after{background:url('/wp-content/uploads/2020/05/heading-decking.png') right/contain no-repeat;content:'';display:block;height:100%;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:60}@media (max-width:576px){.intro:after{display:none}}@media (max-width:768px){.intro:after{display:none}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--color-black);font-family:'Nunito Sans';font-weight:800}.logo{height:auto;width:70%}@media (max-width:768px){.logo{height:auto;width:100%;margin-top:5px}.navbar-toggler-icon{display:inline-block;width:1.4em;height:1.4em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}button.navbar-toggler:focus{outline:2px auto #363636}button.navbar-toggler{padding:.25rem .75rem}}.navbar .nav-link,.woo-nav .nav-link{color:var(--color-black)!important;font-size:.8rem;font-weight:700;margin:0 .5rem;text-transform:uppercase}.navbar .nav-link:hover,.woo-nav .nav-link:hover{color:var(--main-color)!important}.navbar .nav-item.active .nav-link{border-color:var(--color-black)!important;color:var(--color-black)!important;position:relative}.navbar .nav-item.active .nav-link:after{border:0}.navbar .nav-item.active .nav-link:hover{border-color:var(--main-color)!important;color:var(--main-color)!important;position:relative}.btn.sample-btn{background-color:var(--sample-btn);border-color:var(--sample-btn)}.btn.sample-btn:before,.navbar .nav-item.sample-btn .nav-link:before{content:'\f467';font-family:'Font Awesome 5 Pro';font-weight:400;margin-right:.5rem}.navbar .nav-item.sample-btn .nav-link{background:var(--sample-btn)!important;border-color:var(--sample-btn);border-radius:0;color:var(--color-white)!important;padding-left:1rem;padding-right:1rem}.navbar .nav-item.sample-btn .nav-link:hover{background:var(--background-dark)!important}.navbar .dropdown-menu{background:var(--color-black);border:0;border-radius:0;margin-top:1.05rem;padding:0}.navbar .dropdown-menu .dropdown-item{color:var(--color-white)!important;font-size:80%;padding:.5rem 1rem}.navbar .dropdown-menu .dropdown-item:hover{background:var(--color-black);color:var(--main-color)!important}.navbar .dropdown-menu .nav-item.active .dropdown-item{color:var(--main-color)!important}.onsale{background-color:var(--sample-btn)!important;color:#fff!important;display:none!important;padding:.5rem 0!important;text-align:center!important;width:100%!important}#product-link{border-top:4px solid transparent;box-shadow:0 4px 6px rgba(50,50,93,.04),0 1px 3px rgba(0,0,0,.02);display:block;height:100%}#product-link:hover{border-top-color:var(--color-black);box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08);transform:translateY(-2px)}.product-tabs{border:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}.product-tabs.nav{flex-wrap:nowrap}.product-tabs *,.product-tabs-content *{font-size:.9rem}.product-tabs .nav-item{text-align:center;width:100%}@media(max-width:767px){.product-tabs .nav-item:nth-child(5){display:none!important}}.product-tabs .nav-item .nav-link{border:0;color:var(--color-black)!important;font-weight:600}.product-tabs .nav-item .nav-link.active{color:var(--main-color)!important;border-bottom:2px solid var(--main-color)}.product-tabs-content{background:var(--background-light);padding:1.5rem}.rounded-pill{border-radius:100em}.search{background:0 0!important;border:0;padding:0}.search:active,.search:focus{box-shadow:0!important;outline:0}.search i{color:var(--main-color);-webkit-transition:all var(--transition-duration) ease-in-out;-moz-transition:all var(--transition-duration) ease-in-out;-o-transition:all var(--transition-duration) ease-in-out;transition:all var(--transition-duration) ease-in-out}.search:hover i{color:var(--background-dark)}::selection{background-color:var(--main-color);color:#fff}.sidebar{margin-bottom:1.25rem}.sidebar ul{list-style-type:none;padding:0}.sidebar ul li{margin:0;padding:0}.sidebar .search-field{font-size:80%}.sidebar .btn{font-size:80%}.single-product-main-image{width:100%}.single-product-main-image img{height:500px!important;object-fit:contain!important;object-position:center!important;width:100%}.social-media{margin-bottom:1rem;text-align:center}.social-media .profile{align-items:center;color:#fff;display:inline-flex;height:30px;justify-content:center;position:relative;width:30px}.social-media .profile:after{background:var(--background-dark);border-radius:50rem;bottom:0;content:'';display:block;height:30px;left:0;margin:auto;position:absolute;right:0;top:0;width:30px;z-index:-1;-webkit-transition:all var(--transition-duration) ease-in-out;-moz-transition:all var(--transition-duration) ease-in-out;-o-transition:all var(--transition-duration) ease-in-out;transition:all var(--transition-duration) ease-in-out}.social-media .profile i{color:#fff}.social-media .profile:hover{text-decoration:none}.social-media .profile:hover:after{background:var(--background-light)}.social-media .profile:hover i{color:var(--color-black)}#menu-support-centre{margin-bottom:0}.text-dark{color:var(--color-black)!important}.text-green{color:var(--sample-btn)}.text-light{color:var(--color-light)!important}.text-primary{color:var(--main-color)!important}.text-white{color:#fff!important}.thumbnails img{border:2px solid var(--background-light)}.trustpilot-reviews{border:2px solid #00b67a;position:relative}.trustpilot-reviews .logo{background:#fff;height:auto;left:16px;padding:0 1rem;position:absolute;top:-20.61px;width:200px}.product.type-product .trustpilot-reviews .logo{left:calc(50% - 100px)}.trustpilot-reviews .rating{background:#fff;height:auto;padding:0 1rem;position:absolute;right:16px;top:-18px;width:180px}.trustpilot-reviews .review{margin-bottom:1.5rem;text-align:center}.trustpilot-reviews .review:last-of-type{margin-bottom:0}.trustpilot-reviews .review img{width:120px!important}[type=radio]{position:absolute;opacity:0;width:0;height:0}[type=radio]+img{cursor:pointer;height:75px;object-fit:cover;object-position:center;width:75px}[type=radio]:checked+img{outline:2px solid var(--background-dark)}.unique-selling-points .point{text-align:center!important}.unique-selling-points .point *{color:var(--color-white)!important;font-size:.8rem}.unique-selling-points .point i{font-size:100%;margin-right:.75rem;position:relative}.up-sells{display:none}.widget .title{color:var(--color-black)!important;font-size:.9rem;font-weight:700;margin:0 0 1rem 0;text-transform:uppercase}.widget ul{list-style-type:none;margin:0;padding:0}.widget p,.widget ul li{font-size:80%}.widget ul li a{color:var(--color-dark)!important}.widget ul li a:hover{color:var(--main-color)!important;text-decoration:none}.woo-alert{background:var(--background-light);border-radius:0;color:var(--main-color)!important;align-items:center;display:flex;justify-content:space-between;margin:1.5rem auto}.woo-alert *{margin-bottom:0}.woo-alert .wc-forward{display:inline-block;order:2;margin-left:0!important}.woo-nav{align-items:center;background:var(--background-light);display:flex;justify-content:center;margin-bottom:1.5rem;padding:1rem 0}.woocommerce-additional-fields__field-wrapper .form-row,.woocommerce-address-fields .form-row,.woocommerce-billing-fields .form-row,.woocommerce-shipping-fields .form-row{display:flex;flex-direction:column}.woocommerce-pagination ul.page-numbers{align-items:center;display:flex;justify-content:center;list-style-type:none;margin:0;padding:0}.woocommerce-pagination ul.page-numbers .page-numbers{align-items:center;background:0 0;border-radius:50rem;display:inline-flex;height:25px;justify-content:center;margin:0 1rem;width:25px}.woocommerce-pagination ul.page-numbers .page-numbers:hover{color:var(--color-black)!important;text-decoration:none}.woocommerce-pagination ul.page-numbers .page-numbers.current{background:var(--main-color);color:var(--color-white)}.woocommerce-Price-amount.amount{margin:.5rem 0}ins .woocommerce-Price-amount.amount{font-weight:700}.woocommerce-product-details__short-description p:last-of-type{margin-bottom:0}.added_to_cart.wc-forward{display:block}.pro_price_extra_info{display:block;font-size:1rem!important;font-weight:400;margin:.5rem 0}#wpadminbar a{color:var(--color-white)!important}.wc-stripe-elements-field{width:100%}.stripe-card-group{width:100%;max-width:250px}@media(max-width:767px){.unique-selling-points .container{text-align:center}#unique-selling-points{display:inline-flex;flex-direction:column}}table.variations,table.variations tr td.value{width:100%!important}.footer-1 .my-5:first-child{margin-bottom:15px!important}.footer-1 .my-5:last-child{margin-top:15px!important}.container.hp-awards{padding:25px 30px 15px 30px!important}.jumbotron{padding-bottom:0!important}.jumbotron.intro:after{display:none!important}.slick-dotted.slick-slider{margin-bottom:70px!important}.slick-dots{bottom:-32px!important}.jumbotron .slick-list .slick-slide .slide{padding-bottom:4.5rem!important;padding-top:4.5rem!important;min-height:360px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.slick-dots li button:before{content:'\f140'!important;font-family:"Font Awesome 5 Pro"!important;font-size:18px!important}.slick-dots li.slick-active button:before{color:#19bf97!important}.btn{padding:.5rem .9rem!important}.jumbotron h1,.jumbotron h3,.jumbotron p{color:#fff!important;text-shadow:2px 2px 10px rgba(0,0,0,.3)!important}.woocommerce .quantity .qty{width:7em!important}.woocommerce-column--billing-address,.woocommerce-column--shipping-address{float:left!important;width:100%!important;flex:0 0 50%!important;max-width:50%}.product.type-product .wcppec-checkout-buttons.woo_pp_cart_buttons_div{display:none}.product.type-product #decking-calculator{padding-left:0;padding-right:0}.product.type-product.product_cat-composite-decking form.cart{display:none}.product_meta.hide{display:none}.mz-hint-message{color:#fff!important}.wpcf7-form.init .wpcf7-response-output,.wpcf7-form.submitting .wpcf7-response-output{display:none}.wpcf7-checkbox input{margin-right:3px}.iconic-wlv-terms__term img,.iconic-wlv-terms__term-content{border-radius:50%}.iconic-wlv-terms__term--current .iconic-wlv-terms__term-content{border-radius:50%;border-width:2px;border-color:var(--sample-btn)!important}.iconic-wlv-terms__term--current .iconic-wlv-terms__term-content:hover{border-color:var(--sample-btn)!important}.price{font-weight:700}.woocommerce-result-count{float:left}.woocommerce-ordering-wrapper{float:right;display:flex}.deckorum-slider .btn-light,.deckorum-slider .btn-sample{margin-bottom:15px}.product .col-12 .price{margin-bottom:1.5rem!important}.product .col-12 .woocommerce-Price-amount{font-size:30px}.product .col-12 div.quantity{float:left;margin:0 8px 0 0!important}.product .col-12 div.quantity .qty{width:75px;height:40px;font-size:14px;margin:0!important}.product .col-12 .single_add_to_cart_button{height:40px;margin-top:0!important}.decking-calculator .switch:after{content:'';float:right;width:30px;height:50px;background-image:url("https://deckorum.co.uk/wp-content/themes/deckorum-new/assets/images/icons/arrow-down-black.svg");background-repeat:no-repeat;background-position:center center}.decking-calculator .switch.active:after{background-image:url("https://deckorum.co.uk/wp-content/themes/deckorum-new/assets/images/icons/arrow-up-black.svg")}.calculator-fields-section.collapsed{display:none}.woocommerce-cart-form__contents #coupon_code{display:inline-block}ul.categories-nav{padding:0;margin-bottom:3rem!important}ul.categories-nav li{list-style:none}ul.categories-nav li h2{font-size:14px}ul.categories-nav li img{display:none}.footer-main{margin-top:3rem}.footer-main .my-5{margin-top:0!important}.woocommerce-form__label-for-checkbox{margin:0;display:block}.woocommerce-checkout h3{font-size:1.5rem}@media (min-width:450px) and (max-width:575px){.footer-main .col-sm-4{flex:0 0 50%;max-width:50%}}@media (max-width:350px){.woocommerce-cart-form__contents #coupon_code{width:100%;margin-bottom:10px}}@media (max-width:450px){.woocommerce-result-count{width:100%;text-align:center}.woocommerce-ordering-wrapper{width:100%;align-items:center;justify-content:center}.trustpilot-reviews{text-align:center}.trustpilot-reviews .logo{padding:0;position:relative;left:auto}}@media (max-width:768px){@-webkit-keyframes bulletrun{0%{opacity:1;z-index:3}16%{opacity:1;z-index:3}20%{opacity:0;z-index:1}94%{opacity:0;z-index:1}100%{opacity:1;z-index:3}}@keyframes bulletrun{0%{opacity:1;z-index:3}16%{opacity:1;z-index:3}20%{opacity:0;z-index:1}94%{opacity:0;z-index:1}100%{opacity:1;z-index:3}}.unique-selling-points{min-height:40px;position:relative}.unique-selling-points .row.py-3{padding:0!important}.unique-selling-points .point{animation:20s ease 0s infinite normal none running bulletrun;display:inline-block!important;position:absolute;opacity:1;max-width:100%;width:100%;overflow:hidden}.unique-selling-points .point:first-child{animation-delay:0s;z-index:3}.unique-selling-points .point:nth-child(2){animation-delay:-16s;z-index:-4}.unique-selling-points .point:nth-child(3){animation-delay:-12s;z-index:-3}.unique-selling-points .point:nth-child(4){animation-delay:-8s;z-index:-2}.unique-selling-points .point:nth-child(5){animation-delay:-4s;z-index:-1}.woocommerce-cart-form__cart-item .quantity{display:inline-block}.woocommerce-cart-form__cart-item .quantity input.qty{margin:0!important}}.modal[role=dialog] .modal-dialog .modal-content .modal-header .h1.modal-title{font-size:30px;line-height:35px;color:#212121}.modal[role=dialog] .modal-dialog .modal-content .modal-body .product_details{display:inline-block;margin-left:35px;width:calc(100% - 100px)}.modal[role=dialog] .modal-dialog .modal-content .modal-body .product_details>span{display:block}.modal[role=dialog] .modal-dialog .modal-content .modal-body .product_details>span span{display:inline-block}.modal[role=dialog] .modal-dialog .modal-content .modal-body .product_details>span.product_added>span{color:#19bf97!important}.modal[role=dialog] .modal-dialog .modal-content .modal-body .product_details>span.product_added .tick{float:left;height:20px;width:20px;background-image:url("https://deckorum.co.uk/wp-content/themes/deckorum-new/assets/images/icons/ic_tick_00A7FF_20px.svg");margin-right:10px}.modal[role=dialog] .modal-dialog .modal-content .modal-footer a.basket-view{transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-color .15s ease-in-out;background-color:#19bf97;border:solid 1px #19bf97;color:#fff!important}.modal[role=dialog] .modal-dialog .modal-content .modal-body .product_image{float:left}.modal[role=dialog] .modal-dialog .modal-content .modal-body .product_image,.modal[role=dialog] .modal-dialog .modal-content .modal-body .product_image img{height:60px;width:60px}.modal[role=dialog] .modal-dialog .modal-content .modal-footer button[data-dismiss=modal]{width:calc(50% - 10px);margin-right:10px}.modal[role=dialog] .modal-dialog .modal-content .modal-footer button{cursor:pointer}@media (max-width:759px){.modal[role=dialog] .modal-dialog{margin:0;max-width:100%}.modal-dialog-centered{align-items:flex-start}.modal-dialog-centered::before{content:none}}button.btn-alt{background-color:#fff;border-color:#19bf97;color:#19bf97}.header-items .mini-cart .cart-count.none{display:none}@media (max-width:767px){.contact-us-row{display:none}}