.wd-popup.wd-promo-popup{
	background-color:#111111;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
}

.page-title-default{
	background-color:rgb(224,224,224);
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:#ffffff;
}

:root{
--wd-text-font:"Montserrat", Arial, Helvetica, sans-serif;
--wd-text-font-weight:500;
--wd-text-color:rgb(15,15,15);
--wd-text-font-size:16px;
}
:root{
--wd-title-font:"Montserrat", Arial, Helvetica, sans-serif;
--wd-title-font-weight:600;
--wd-title-color:rgb(0,0,0);
}
:root{
--wd-entities-title-font:"Montserrat", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:500;
--wd-entities-title-color:#333333;
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"Montserrat", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Montserrat", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:600;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:#333;
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"Montserrat", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:600;
--wd-header-el-transform:inherit;
--wd-header-el-font-size:16px;
}
:root{
--wd-primary-color:rgb(39,112,129);
}
:root{
--wd-alternative-color:rgb(222,233,235);
}
:root{
--wd-link-color:rgb(39,112,129);
--wd-link-color-hover:rgb(39,112,129);
}
:root{
--btn-default-bgcolor:rgb(39,112,129);
}
:root{
--btn-default-bgcolor-hover:rgb(39,112,129);
}
:root{
--btn-shop-bgcolor:rgb(39,112,129);
}
:root{
--btn-shop-bgcolor-hover:rgb(39,112,129);
}
:root{
--btn-accent-bgcolor:rgb(39,112,129);
}
:root{
--btn-accent-bgcolor-hover:rgb(39,112,129);
}
:root{
--notices-success-bg:#459647;
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}
	:root{
	
	
			--wd-form-brd-radius: 0px;
	
	--wd-form-brd-width: 2px;

	--btn-default-color: #333;
	--btn-default-color-hover: #333;

	--btn-shop-color: #fff;
	--btn-shop-color-hover: #fff;

	--btn-accent-color: #fff;
	--btn-accent-color-hover: #fff;
			--btn-default-brd-radius: 0px;
		--btn-default-box-shadow: none;
		--btn-default-box-shadow-hover: none;
		--btn-default-box-shadow-active: none;
		--btn-default-bottom: 0px;
	
	
			--btn-accent-brd-radius: 0px;
		--btn-accent-box-shadow: none;
		--btn-accent-box-shadow-hover: none;
		--btn-accent-box-shadow-active: none;
		--btn-accent-bottom: 0px;
	
	
			--btn-shop-bottom-active: -1px;
		--btn-shop-brd-radius: 0.001px;
		--btn-shop-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
		--btn-shop-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
	
	
	
	
	
	
	
	
		}

	
	
	/* Site width */
		/* Header Boxed */
	@media (min-width: 1025px) {
		.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
			max-width: 1260px;
		}
	}

	.container {
		max-width: 1290px;
	}
	
	
	@media (min-width: 1290px) {

		[data-vc-full-width]:not([data-vc-stretch-content]) {
			padding-left: calc((100vw - 1290px) / 2);
			padding-right: calc((100vw - 1290px) / 2);
		}

		.platform-Windows [data-vc-full-width]:not([data-vc-stretch-content]) {
			padding-left: calc((100vw - 1307px) / 2);
			padding-right: calc((100vw - 1307px) / 2);
		}
	}

	




	.woodmart-woocommerce-layered-nav .wd-scroll-content {
		max-height: 223px;
	}

@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//plydirect.co.uk/wp-content/themes/website/fonts/woodmart-font.woff2?v=6.4.2") format("woff2");
}

.color_red p {
    color: #ff1212 !important;
}
a.woodmart-nav-link {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.menu_section.whb-text-element {
    font-size: 14px !important;
    color: #444444 !important;
    font-weight: 600 !important;
}
img.margin_image {
    margin-right: 15px;
}
form.searchform input[type='text'] {
    border: 1px solid #000000;
    border-radius: 1px;
}
.wd-prefooter {
    padding-bottom: 0px !important;
}
.link_color p {
    margin-bottom: 10px;
}
.link_color a {
    color: #fff !important;
}
.whb-top-bar .wd-header-text {
    font-size: 16px !important;
}
button.searchsubmit {
    border-left: 1px solid #000 !important;
}
img.icon_size {
    margin-right: 10px !important;
}
.icon_left {
    padding-left: 80px;
}
.whb-top-bar .wd-header-text {
    color: #fff !important;
}
a.btn {
    font-size: 18px;
    text-transform: inherit;
    padding: 15px 34px !important;
}
.infomation_section {
    align-items: center !important;
}
.infomation_section h4.info-box-title {
    margin-bottom: 0;
}
.popupaoc-image-popup {
    padding: 0;
}
.wd-text-block.back_circle p {
    background: #FFDDD1;
    display: flex;
    border-radius: 50%;
    width: 80px;
    justify-content: center;
    height: 80px;
    align-items: center !important;
    margin: auto;
}
.wpb_column.dashed_border:before {
    content: ' ';
    position: absolute;
    border: 1px dashed #277081;
    width: 280px;
    height: 0px;
    right: -140px;
    top: 40px;
}
.cfsIMO {
    font-size: 30px !important;
    font-weight: 600 !important;
}
.row {
    padding-bottom: 10px !important;
}
.quform.quform-6 input.quform-field {
    background: #fff;
    border-radius: 4px 0px 0px 4px !important;
    border: none !important;
    height: 49px !important;
    padding: 12px !important;
}
.quform.quform-6 button.quform-submit {
    background: #277081;
    border-radius: 4px;
    color: #fff;
    font-weight: 500;
    font-size: 17px;
    padding: 12px 50px;
    position: absolute;
    left: 0;
}
.quform.quform-6 .quform-spacer {
    padding: 0 0 0px 0 !important;
    margin: 0 0 0px 0 !important;
}
.quform.quform-6 .quform-element-submit {
    margin: 0px 0 !important;
}
a.btn.btn_font {
    font-size: 16px;
    padding: 16px 25px !important;
}
.paoc-popup-modal-cnt a {
    border: 2px solid;
    font-size: 16px;
}
.paoc-popup-modal-cnt a:hover {
    background: #277081;
    border: 2px solid #277081;
}
.paoc-popup-modal-cnt {
    padding: 40px 20px 40px 20px !important;
}
.uni-module.uni-module-radio.uni-module-radio-text-mode label.uni-cpo-option-label .uni-cpo-option-label__text-content {
    border-width: 2px !important;
    border-radius: 7px;
    color: #277081 !important;
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 0.3rem 1rem;
}
.unicpo-custom-label .uni-cpo-radio-option-label span.uni-cpo-option-label__image-wrap {
    border-width: 2px !important;
    border-radius: 7px;
    padding: 7px;
    margin-right: 10px;
    margin-bottom: 10px;
    text-align: center;
}
.unicpo-custom-label input:checked + label .uni-cpo-option-label__image-wrap, .uni-module-radio input:checked + label .uni-cpo-option-label__text-content {
    border-color: #277081 !important;
}
label.uni-cpo-module-radio-label.uni_cpo_field_required {
    font-size: 15px;
}
.total-price > div {
    font-size: 1.5rem !important;
    font-weight: 700;
    margin-bottom: 0.5rem;
}
.js-uni-cpo-field.js-uni-cpo-field-text_input {
    text-align: left !important;
}
.unicpo-custom-label .uni-cpo-radio-option-label span.uni-cpo-option-label__image-wrap[data-tip]::before {
    content: attr(data-tip);
    font-size: 12px;
    color: #277081;
}
div#wpcs_tab_368, div#wpcs_tab_369, div#wpcs_tab_367 {
    font-size: 16px !important;
}
.wd-search-form span.woocommerce-Price-amount.amount , .wd-search-form small.woocommerce-price-suffix,
.woocommerce-shop span.price, .related-products span.price, .tax-product_cat span.price{
    display: none;
}
.wd-header-text.mail_margin {
    margin-left: 50px !important;
}
.woocommerce-mini-cart__buttons .btn-cart {
    color: #fff !important;
}
/*.wd-header-html .wpb_raw_code.wpb_content_element {
    margin-bottom: 0px !important;
}*/
/*.hAJpYo {
    display: contents !important;
    flex-direction: column !important;
}*/
/*.jhGqBp:not(:first-child) {
    margin-top: 0px !important;
}*/

/**edgeer css **/
.uni-module-checkbox input:checked+.uni-cpo-checkbox-option-label .uni-cpo-option-label__checkbox {
    background-position: -70px -302px !important;
}
.mr-top {
    margin-top: 15px;
}
.edge-fourbox{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.edge-fourbox label:nth-child(1){
  display:none!important;
}
.edge-fourbox label:nth-child(9){
	 margin-left: 18% !important;
}
.edge-fourbox label:nth-child(3),.edge-fourbox label:nth-child(9){
	/*flex: 100%;*/
	flex: 0 0 auto;
	margin-left: 17%!important;
	margin-right: 100%!important;
	display: flex!important;
}
.edge-fourbox label:nth-child(3){
	flex-direction: column-reverse;
	margin-bottom: 25px!important;
	
}
.edge-fourbox label:nth-child(9){
	flex-direction: column;
	margin-top: 15px!important;
}
.edge-fourbox label:nth-child(5),.edge-fourbox label:nth-child(7){
	/*flex: 50%;*/
	flex: 0 0 auto;
	display: flex!important;
	line-height: 40px!important;
}
.edge-fourbox label:nth-child(7) {
    margin-left: 10%!important;
	/* margin-left: 18%!important;*/
}

.edge-fourbox span.uni-cpo-option-label__checkbox{
	  border: 2px solid #E84E1A;
    padding: 15px 18px;
    border-radius: 7px;
}
.edge-fourbox label:nth-child(3) span.uni-cpo-option-label__text,.edge-fourbox label:nth-child(9) span.uni-cpo-option-label__text{
    padding-left: 3px;
}
.edge-fourbox label:nth-child(5) span.uni-cpo-option-label__checkbox {
    order: 2;
}
.edge-option span.uni-cpo-option-label__text-content {
    border-color: #D7D7D7;
}

.after_text_image h1:after {
    content: url(https://plydirect.co.uk/wp-content/uploads/2024/07/Frame-3.png);
    position: absolute;
    left: 74%;
    bottom: -0px;
}
.after_text_image h1 {
    position: relative;
}
/*a.read-link {
    color: #277081 !important;
}*/
h1.entry-title.title {
    font-size: 35px;
}
button.quform-submit {
    background: #277081;
    border-radius: 4px;
    color: #fff;
    font-weight: 500;
    font-size: 17px;
    padding: 12px 50px;
    right: 0;
}
button.quform-submit:hover {
    color: #fff !important;
}
.cart-actions .button[name="update_cart"] {
    color: #fff;
}
.wd-prefooter a.wd-social-icon {
    color: #000 !important;
}
.blackmdfoption , label.uni-cpo-option-label.uni-cpo-radio-option-label.uni-node-fe3fe0d2-cpo-option-label-black_mdf_textured_finish {
    line-height: 3.8 !important;
}
.single-post h3 {
    font-size: 35px !important;
}
.popup_font a.paoc-popup {
    color: #fff;
    font-size: 12px;
}
.link_orange a {
    color: #277081 !important;
}
.table-1 table {
    border: 1px solid #dcdcdc;
    background-color: #fff;
    box-shadow: 0 1px 3px rgb(0 0 0 / 8%), inset 0 0 0 1px rgb(255 255 255 / 50%);
}
.table-1 table th {
    border: 1px solid #dcdcdc;
    background: #f6f6f6;
    padding: 20px;
    text-align: left;
}
.table-1 tr td {
    border: 1px solid #dcdcdc;
}

div#wpcs_tab_367 {
    height: 40px !important;
		padding: 5px 0px 2px 0px !important;
}

.wd-product-nav-desc span.price {
    display: none !important;
}

p#customeroriginsurvey_field label.radio {
    display: inline-block !important;
   	width: 27% !important;
}

.wd-header-html.whb-html-block-element .trustpilot-widget {
    top: 18px !important;
}
.wd-header-html.whb-html-block-element .trustpilot-widget div#trust-score {
    color: #fff !important;
}
.tp-widget-logo div div svg path {
    fill: #fff !important;
}
body.page-id-57929 .main-page-wrapper {
    padding-top: 0!important;
}

body.single-product .product_cat-mdf-sample .product-tabs-wrapper li#tab-title-additional_information,
body.single-product .product_cat-plywood-sample .product-tabs-wrapper li#tab-title-additional_information {
    display: none;
} 

p.product.woocommerce.add_to_cart_inline {
    border: none !important;
    padding: 0px !important;
    display: inline;
}
p.product.woocommerce.add_to_cart_inline span.woocommerce-Price-amount.amount {
    display: none;
}
p.product.woocommerce.add_to_cart_inline a.button{
    margin-top: -10px;
    margin-left: 10px;
		background-color: #fff !important;
    color: #277081 !important;
    border: 1px solid #277081;
	box-shadow:none !important
}
p.product.woocommerce.add_to_cart_inline a.added_to_cart.wc-forward {
    font-size: 15px !important;
    margin-left: 10px !important;
    color: #277081 !important;
    border-bottom: 1px solid #277081 !important;
}
.paoc-popup-modal a.added_to_cart.wc-forward, .paoc-popup-modal a.added_to_cart.wc-forward:hover {
    border: none;
    background: none !important;
	  color: #277081;
    text-decoration: underline;
}
a.sample-btn {
    border-color: #000;
    box-shadow: none;
}
a.sample-btn:hover {
    background-color: #277081;
    border-color: #277081;
}
body.single-product a.button.sample-btn {
    border: 2px solid #277081;
    background: transparent;
    margin-right: 5px;
    color: #277081;
    /*border-radius: 7px;*/
    box-shadow: none;
    margin-left: 15px;
}
.paoc-popup-modal, .paoc-popup-modal p {
    line-height: normal;
    margin: 0;
}
.text-off-board span.uni-cpo-option-label__image-wrap {
    height: 230px;
}
.uni-module-text_input {
    margin-bottom: 15px;
}
.board-height img.uni-cpo-option-label__image {
    height: 117px !important;
		object-fit: cover;
}
/* .samples-img img {
    width: 100%;
    transform: scale(1);
    transition: transform 0.5s, opacity 0.5s;
    opacity: 1;
    width: 100%;
    height: auto;
}
.samples-img:hover img {
    opacity: 1;
    transform: scale(1.03);
} */
/* .wd-add-btn input.minus, .wd-add-btn input.plus {
    display: none !important;
} */

button.fme_plp_minus, button.fme_plp_plus {
    /*display: none !important;*/
}

button.fme_plp_plus.single_add_to_cart_button {
    margin-left: 0px;
}
li.woocommerce-product-category-page span.price {
    padding: 5px 0 !important;
}
li.woocommerce-product-category-page a.product-image-link,li.woocommerce-product-category-page h3.wd-entities-title a,li.woocommerce-product-category-page a {
    pointer-events: none !important;
}
li.woocommerce-product-category-page div.product_cat-regular-mdf-types-sample h3.wd-entities-title,li.woocommerce-product-category-page div.product_cat-velvet-ultramat-mdf-sample h3.wd-entities-title,li.woocommerce-product-category-page div.product_cat-valchromat-sample h3.wd-entities-title,li.woocommerce-product-category-page div.product_cat-woodgrain-effect-melamine-faced-mdf-sample h3.wd-entities-title{
    height: 65px;
}
li.woocommerce-product-category-page div.product_cat-veneered-mdf-sample h3.wd-entities-title {
    height: 55px;
}
li.woocommerce-product-category-page div.product_cat-high-gloss-acrylic-scratch-resistant-sample h3.wd-entities-title {
    height: 93px;
}
li.woocommerce-product-category-page div.product_cat-textured-melamine-faced-mdf-sample h3.wd-entities-title  {
    height: 116px;
}
li.woocommerce-product-category-page div.product_cat-plywood-sample-2 h3.wd-entities-title {
    height: 96px;
}
li.woocommerce-product-category-page a.product-image-link img {
    width: 190px;
/*     height: 128px; */
	 	height: 100px;
    object-fit: cover;
}
li.woocommerce-product-category-page h3.wd-entities-title,li.woocommerce-product-category-page span.price {
    font-size: 13px !important;
}
.egger_mfc_sec img.popupaoc-img,.board-img img {
    width: 276px;
    height: 155px;
    object-fit: cover;
}
.hthb-notification-content.ht-notification-text {
    text-align: center;
}
.hthb-notification-content.ht-notification-text p{
    font-size:15px !important;
}
.mfc-boards img.uni-cpo-option-label__image {
    width: 161px !important;
    height: 148px !important;
}
.mfc-boards span.uni-cpo-option-label__image-wrap {
    border-color: #d7d7d7;
}
/* .offcut-img img {
    height: 155px;
    object-fit: cover;
} */


body {
    color: #000000 !important;
}
div#trustpilot-widget-trustbox-0-wrapper {
    display: block !important;
}

@media only screen and (min-device-width: 1350px) and (max-device-width: 1440px) {
	.paoc-popup-modal {
    width: 60% !important;
    flex-basis: 60% !important;
}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	p#customeroriginsurvey_field label.radio {
    display: inline-block !important;
   	width: 45% !important;
	}
	.whb-column.whb-col-right.whb-visible-lg .wd-header-html.whb-html-block-element {
    display: none !important;
	}
}

@media only screen and (min-device-width: 769px) and (max-device-width: 1023px) {
	p#customeroriginsurvey_field label.radio {
    display: inline-block !important;
   	width: 90% !important;
	}
	.whb-column.whb-col-right.whb-visible-lg .wd-header-html.whb-html-block-element {
    display: none !important;
	}
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1200px) {
	p#customeroriginsurvey_field label.radio {
    display: inline-block !important;
    width: 43% !important;
}
}

@media only screen and (min-device-width: 320px) and (max-device-width: 1024px) {
	.whb-column.whb-col-right.whb-visible-lg .wd-header-html.whb-html-block-element {
    display: none !important;
}
}
@media (min-width: 1025px) {
	.hurrytimer-headline {
    float: left !important;
		margin-right: 10px !important;
}
.hurrytimer-timer {
    float: left !important;
}


}

@media (min-width: 768px) and (max-width: 1024px) {
	.whb-flex-row.whb-top-bar-inner .whb-column.whb-col-right.whb-visible-lg {
    display: block !important;
}

#wd-62a9efab2600b .woodmart-title-container {
    line-height: 40px !important;
    font-size: 30px !important;
}
.after_text_image h1:after {
    right: 6% !important;
}
.paoc-popup-modal {
    width: 90% !important;
    flex-basis: 90% !important;
}

}

@media (max-width: 576px) {
	.wpb_column.dashed_border:before{
	display: none;
}
h2.woodmart-title-container {
    font-size: 22px !important;
}
.cfsIMO {
    font-size: 22px !important;
}
h1.woodmart-title-container {
    font-size: 25px !important;
    line-height: 35px !important;
}
.after_text_image h1:after {
    right: 25%;
}
.delivery_padding .vc_column-inner {
    padding-left: 15px !important;
}
.form_padding .vc_column-inner {
    margin-bottom: 55px;
}
.paoc-popup-modal .wpb_column {
    margin-bottom: 15px;
}

.home_slider .wpb_column.vc_column_container .vc_column-inner {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.home_slider {
    background-position: left bottom !important;
}
body .wd-bg-right-top {
    background-position: left bottom !important;
}
p#customeroriginsurvey_field label.radio {
    display: inline-block !important;
   	width: 90% !important;
}

.wd-header-html.whb-html-block-element .vc_column-inner {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.wd-header-text.set-cont-mb-s.reset-last-child.whb-text-element {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.wd-header-text.set-cont-mb-s.reset-last-child.whb-text-element {
    width: 60%;
}
.paoc-popup-modal .wpb_column .wpb_raw_html {
    text-align: center;
}
.hthb-notification-content.ht-notification-text p {
    font-size: 12px !important;
}
.hthb-row{
	   padding:8px !important;
}

}

