
/* FONTS
--------------------------------------------------- */

@font-face {
    font-family: 'Poppins';
    src: url('https://designtent.nl/wp-content/uploads/local-fonts/poppins_300_latin.woff2') format('woff2');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Poppins';
    src: url('https://designtent.nl/wp-content/uploads/local-fonts/poppins_500_latin.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Poppins';
    src: url('https://designtent.nl/wp-content/uploads/local-fonts/poppins_700_latin.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
}


/* GENERAL
--------------------------------------------------- */
* {
outline: none !important;
}

body:not(.logged-in) .px-edit-icon {
display: none !important;
}

/* CSS VARS
--------------------------------------------------- */
:root {
--main-boxshadow: 0 0 10px 1px rgba(0,0,0,.05);
--default-boxshadow: 0 0 10px 1px rgba(0,0,0,.05);
--px-module-distance-default:35px;
--px-module-distance-linebreak:15px;
--px-module-distance-small:10px;
--px-module-distance-none:0px;
--px-color-white: white;
--px-color-1: #6dd5ed;
--px-color-2: #13281d;
--px-color-3: #b08f58;
--px-color-4: #bf413d;
--px-color-5: #575656;
--px-color-custom: #13281d;
--px-color-font: #000000;
--px-color-link: #b08f58;
--px-color-link-border: rgba(176,143,88,0.2);
--px-color-transparent: transparent;
--px-color-form-border: #dedede;
--px-color-form-icon: #var(--px-color-custom);
--px-bg-archive-page: #f6f6f6;
--font-familiy-text: Poppins;
--font-familiy-text-weight: 300;
--font-familiy-heading: Poppins;
--font-familiy-heading-weight: 500;
--px-text-shadow-dark: 1px 1px 59px rgba(0,0,0,0.96);
--px-text-shadow-light: 1px 1px 1px #ffffff;
--px-transition: all 0.3s ease-in-out;
--px-transform-scale: scale(1.02);
--px-gray-highlight:#ececec;
--px-form-border-width: 1px;
--px-form-border-color: #c4c4c4;
--px-form-border-radius: 0px;
--px-form-button-height: 50px;
--px-border-radius: 0px;
--wc-cta-color: #b08f58;
--wc-cta-color-hover: #b08f58;--px-page-cta-button-bg: var(--px-color-2);
--px-page-cta-button-bg-hover: var(--px-color-3);
--px-page-cta-button-color: var(--px-color-white);
--px-border-none: 0px;
--px-border-small: 1px;
--px-border-medium: 2px;
--px-border-big: 4px;
}

/* CSS VARS DESKTOP
--------------------------------------------------- */
@media (min-width : 1181px) {:root {
--px-fz-text: 15px;
--px-fz-title: 19px;
--px-fz-big: 22px;
--px-fz-extrabig: 28px;
--px-lh-default: 11px;
--px-lh-medium: 13px;
--px-lh-large: 15px;
--px-lh-extra-large: 17px;
--font-familiy-text-lineheight: 26px;
}
} /* End @media */
/* CSS VARS TABLET LANDSCAPE
--------------------------------------------------- */
@media (min-width : 992px) and (max-width : 1180px) {:root {
--px-fz-text: 15px;
--px-fz-title: 19px;
--px-fz-big: 22px;
--px-fz-extrabig: 28px;
--px-lh-default: 11px;
--px-lh-medium: 13px;
--px-lh-large: 15px;
--px-lh-extra-large: 17px;
--font-familiy-text-lineheight: 26px;
}
} /* End @media */
/* CSS VARS TABLET PORTRAIT
--------------------------------------------------- */
@media (min-width : 768px) and (max-width : 992px) {:root {
--px-fz-text: 15px;
--px-fz-title: 19px;
--px-fz-big: 22px;
--px-fz-extrabig: 28px;
--px-lh-default: 11px;
--px-lh-medium: 13px;
--px-lh-large: 15px;
--px-lh-extra-large: 17px;
--font-familiy-text-lineheight: 26px;
}
} /* End @media */
/* FONTS MOBILE
--------------------------------------------------- */
@media (max-width : 767px) {:root {
--px-fz-text: 15px;
--px-fz-title: 19px;
--px-fz-big: 22px;
--px-fz-extrabig: 28px;
--px-lh-default: 11px;
--px-lh-medium: 13px;
--px-lh-large: 15px;
--px-lh-extra-large: 17px;
--font-familiy-text-lineheight: 26px;
}
} /* End @media */
/* FORM ICONS
--------------------------------------------------- */
input#ship-to-different-address-checkbox+span:before,
.woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox:not(.woo-terms-checked):before,
.gform_body .gfield:not(.gf-radio-field-button) input[type="checkbox"]+label:before {
content: url('data:image/svg+xml; utf8, <svg fill="rgb(19,40,29)" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-6 400H54c-3.3 0-6-2.7-6-6V86c0-3.3 2.7-6 6-6h340c3.3 0 6 2.7 6 6v340c0 3.3-2.7 6-6 6z"/></svg>');
}

input#ship-to-different-address-checkbox:checked+span:before,
.woo-terms-checked:before,
.gform_body .gfield:not(.gf-radio-field-button) input[type="checkbox"]:checked+label:before {
content: url('data:image/svg+xml; utf8, <svg fill="rgb(19,40,29)" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M400 480H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48zm-204.686-98.059l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.248-16.379-6.249-22.628 0L184 302.745l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.25 16.379 6.25 22.628.001z"/></svg>');
}

.wc_payment_method input[type=radio]+label:before,
#shipping_method li input[type=radio]+label:before,
.gform_body .gfield:not(.gf-radio-field-button) input[type=radio]+label:before {
content: url('data:image/svg+xml; utf8, <svg fill="rgb(19,40,29)" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200z"/></svg>');
}

.wc_payment_method input[type=radio]:checked+label:before,
.gform_body .gfield:not(.gf-radio-field-button) input[type=radio]:checked+label:before {
content: url('data:image/svg+xml; utf8, <svg fill="rgb(19,40,29)" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="check-circle" class="svg-inline--fa fa-check-circle fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="rgb(19,40,29)" d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"></path></svg>');
}

#shipping_method li input[type=radio]:checked+label:before {
content: url('data:image/svg+xml; utf8, <svg fill="rgb(19,40,29)" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="check-circle" class="svg-inline--fa fa-check-circle fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="rgb(19,40,29)" d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"></path></svg>');
}

.gform_body .gfield.px-choice-image input[type=radio]:checked+label:before {
content: url('data:image/svg+xml; utf8, <svg fill="rgb(74 165 74)" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="check-circle" class="svg-inline--fa fa-check-circle fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="rgb(74 165 74)" d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"></path></svg>');
}

.gform_body .gfield.px-choice-buttons a,
.gform_body .gfield.px-choice-image a {
background-image: url('data:image/svg+xml; utf8, <svg fill="rgb(75 75 75)" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M319.8 204v8c0 6.6-5.4 12-12 12h-84v84c0 6.6-5.4 12-12 12h-8c-6.6 0-12-5.4-12-12v-84h-84c-6.6 0-12-5.4-12-12v-8c0-6.6 5.4-12 12-12h84v-84c0-6.6 5.4-12 12-12h8c6.6 0 12 5.4 12 12v84h84c6.6 0 12 5.4 12 12zm188.5 293L497 508.3c-4.7 4.7-12.3 4.7-17 0l-129-129c-2.3-2.3-3.5-5.3-3.5-8.5v-8.5C310.6 395.7 261.7 416 208 416 93.8 416 1.5 324.9 0 210.7-1.5 93.7 93.7-1.5 210.7 0 324.9 1.5 416 93.8 416 208c0 53.7-20.3 102.6-53.7 139.5h8.5c3.2 0 6.2 1.3 8.5 3.5l129 129c4.7 4.7 4.7 12.3 0 17zM384 208c0-97.3-78.7-176-176-176S32 110.7 32 208s78.7 176 176 176 176-78.7 176-176z"/></svg>') !important;
}

.woocommerce .loader::before,
.woocommerce .blockUI.blockOverlay::before,
.gform_ajax_spinner {
background-image: url('data:image/svg+xml; utf8, <svg fill="rgb(19,40,29)" width="58px" height="58px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="xMidYMid" class="lds-rolling gform_ajax_spinner_svg_background" style="animation-play-state: running; animation-delay: 0s; background: rgb(255, 255, 255);"><circle cx="50" cy="50" fill="none" ng-attr-stroke="{{config.color}}" ng-attr-stroke-width="{{config.width}}" ng-attr-r="{{config.radius}}" ng-attr-stroke-dasharray="{{config.dasharray}}" stroke="rgb(19,40,29)" stroke-width="10" r="35" stroke-dasharray="164.93361431346415 56.97787143782138" transform="rotate(234 50 50)" style="animation-play-state: running; animation-delay: 0s;"><animateTransform attributeName="transform" type="rotate" calcMode="linear" values="0 50 50;360 50 50" keyTimes="0;1" dur="1s" begin="0s" repeatCount="indefinite" style="animation-play-state: running; animation-delay: 0s;"></animateTransform></circle></svg>') !important;
}

/* FORM ICONS BY COLOR
--------------------------------------------------- */
.form-icon-color-white .gform_body .gfield:not(.gf-radio-field-button) input[type="checkbox"]+label:before {
content: url('data:image/svg+xml; utf8, <svg fill="rgb(255,255,255)" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-6 400H54c-3.3 0-6-2.7-6-6V86c0-3.3 2.7-6 6-6h340c3.3 0 6 2.7 6 6v340c0 3.3-2.7 6-6 6z"/></svg>') !important;
}

.form-icon-color-white .gform_body .gfield:not(.gf-radio-field-button) input[type="checkbox"]:checked+label:before {
content: url('data:image/svg+xml; utf8, <svg fill="rgb(255,255,255)" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M400 480H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48zm-204.686-98.059l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.248-16.379-6.249-22.628 0L184 302.745l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.25 16.379 6.25 22.628.001z"/></svg>') !important;
}

.form-icon-color-white .gform_body .gfield:not(.gf-radio-field-button) input[type=radio]+label:before {
content: url('data:image/svg+xml; utf8, <svg fill="rgb(255,255,255)" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200z"/></svg>') !important;
}

.form-icon-color-white .gform_body .gfield:not(.gf-radio-field-button) input[type=radio]:checked+label:before {
content: url('data:image/svg+xml; utf8, <svg fill="rgb(255,255,255)" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="check-circle" class="svg-inline--fa fa-check-circle fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="rgb(255,255,255)" d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"></path></svg>') !important;
}

.form-icon-color-1 .gform_body .gfield:not(.gf-radio-field-button) input[type="checkbox"]+label:before {
content: url('data:image/svg+xml; utf8, <svg fill="rgb(109,213,237)" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-6 400H54c-3.3 0-6-2.7-6-6V86c0-3.3 2.7-6 6-6h340c3.3 0 6 2.7 6 6v340c0 3.3-2.7 6-6 6z"/></svg>') !important;
}

.form-icon-color-1 .gform_body .gfield:not(.gf-radio-field-button) input[type="checkbox"]:checked+label:before {
content: url('data:image/svg+xml; utf8, <svg fill="rgb(109,213,237)" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M400 480H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48zm-204.686-98.059l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.248-16.379-6.249-22.628 0L184 302.745l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.25 16.379 6.25 22.628.001z"/></svg>') !important;
}

.form-icon-color-1 .gform_body .gfield:not(.gf-radio-field-button) input[type=radio]+label:before {
content: url('data:image/svg+xml; utf8, <svg fill="rgb(109,213,237)" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200z"/></svg>') !important;
}

.form-icon-color-1 .gform_body .gfield:not(.gf-radio-field-button) input[type=radio]:checked+label:before {
content: url('data:image/svg+xml; utf8, <svg fill="rgb(109,213,237)" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="check-circle" class="svg-inline--fa fa-check-circle fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="rgb(109,213,237)" d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"></path></svg>') !important;
}

.form-icon-color-2 .gform_body .gfield:not(.gf-radio-field-button) input[type="checkbox"]+label:before {
content: url('data:image/svg+xml; utf8, <svg fill="rgb(19,40,29)" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-6 400H54c-3.3 0-6-2.7-6-6V86c0-3.3 2.7-6 6-6h340c3.3 0 6 2.7 6 6v340c0 3.3-2.7 6-6 6z"/></svg>') !important;
}

.form-icon-color-2 .gform_body .gfield:not(.gf-radio-field-button) input[type="checkbox"]:checked+label:before {
content: url('data:image/svg+xml; utf8, <svg fill="rgb(19,40,29)" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M400 480H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48zm-204.686-98.059l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.248-16.379-6.249-22.628 0L184 302.745l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.25 16.379 6.25 22.628.001z"/></svg>') !important;
}

.form-icon-color-2 .gform_body .gfield:not(.gf-radio-field-button) input[type=radio]+label:before {
content: url('data:image/svg+xml; utf8, <svg fill="rgb(19,40,29)" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200z"/></svg>') !important;
}

.form-icon-color-2 .gform_body .gfield:not(.gf-radio-field-button) input[type=radio]:checked+label:before {
content: url('data:image/svg+xml; utf8, <svg fill="rgb(19,40,29)" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="check-circle" class="svg-inline--fa fa-check-circle fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="rgb(19,40,29)" d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"></path></svg>') !important;
}

.form-icon-color-3 .gform_body .gfield:not(.gf-radio-field-button) input[type="checkbox"]+label:before {
content: url('data:image/svg+xml; utf8, <svg fill="rgb(176,143,88)" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-6 400H54c-3.3 0-6-2.7-6-6V86c0-3.3 2.7-6 6-6h340c3.3 0 6 2.7 6 6v340c0 3.3-2.7 6-6 6z"/></svg>') !important;
}

.form-icon-color-3 .gform_body .gfield:not(.gf-radio-field-button) input[type="checkbox"]:checked+label:before {
content: url('data:image/svg+xml; utf8, <svg fill="rgb(176,143,88)" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M400 480H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48zm-204.686-98.059l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.248-16.379-6.249-22.628 0L184 302.745l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.25 16.379 6.25 22.628.001z"/></svg>') !important;
}

.form-icon-color-3 .gform_body .gfield:not(.gf-radio-field-button) input[type=radio]+label:before {
content: url('data:image/svg+xml; utf8, <svg fill="rgb(176,143,88)" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200z"/></svg>') !important;
}

.form-icon-color-3 .gform_body .gfield:not(.gf-radio-field-button) input[type=radio]:checked+label:before {
content: url('data:image/svg+xml; utf8, <svg fill="rgb(176,143,88)" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="check-circle" class="svg-inline--fa fa-check-circle fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="rgb(176,143,88)" d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"></path></svg>') !important;
}

.form-icon-color-4 .gform_body .gfield:not(.gf-radio-field-button) input[type="checkbox"]+label:before {
content: url('data:image/svg+xml; utf8, <svg fill="rgb(191,65,61)" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-6 400H54c-3.3 0-6-2.7-6-6V86c0-3.3 2.7-6 6-6h340c3.3 0 6 2.7 6 6v340c0 3.3-2.7 6-6 6z"/></svg>') !important;
}

.form-icon-color-4 .gform_body .gfield:not(.gf-radio-field-button) input[type="checkbox"]:checked+label:before {
content: url('data:image/svg+xml; utf8, <svg fill="rgb(191,65,61)" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M400 480H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48zm-204.686-98.059l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.248-16.379-6.249-22.628 0L184 302.745l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.25 16.379 6.25 22.628.001z"/></svg>') !important;
}

.form-icon-color-4 .gform_body .gfield:not(.gf-radio-field-button) input[type=radio]+label:before {
content: url('data:image/svg+xml; utf8, <svg fill="rgb(191,65,61)" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200z"/></svg>') !important;
}

.form-icon-color-4 .gform_body .gfield:not(.gf-radio-field-button) input[type=radio]:checked+label:before {
content: url('data:image/svg+xml; utf8, <svg fill="rgb(191,65,61)" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="check-circle" class="svg-inline--fa fa-check-circle fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="rgb(191,65,61)" d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"></path></svg>') !important;
}

.form-icon-color-5 .gform_body .gfield:not(.gf-radio-field-button) input[type="checkbox"]+label:before {
content: url('data:image/svg+xml; utf8, <svg fill="rgb(87,86,86)" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-6 400H54c-3.3 0-6-2.7-6-6V86c0-3.3 2.7-6 6-6h340c3.3 0 6 2.7 6 6v340c0 3.3-2.7 6-6 6z"/></svg>') !important;
}

.form-icon-color-5 .gform_body .gfield:not(.gf-radio-field-button) input[type="checkbox"]:checked+label:before {
content: url('data:image/svg+xml; utf8, <svg fill="rgb(87,86,86)" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M400 480H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48zm-204.686-98.059l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.248-16.379-6.249-22.628 0L184 302.745l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.25 16.379 6.25 22.628.001z"/></svg>') !important;
}

.form-icon-color-5 .gform_body .gfield:not(.gf-radio-field-button) input[type=radio]+label:before {
content: url('data:image/svg+xml; utf8, <svg fill="rgb(87,86,86)" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200z"/></svg>') !important;
}

.form-icon-color-5 .gform_body .gfield:not(.gf-radio-field-button) input[type=radio]:checked+label:before {
content: url('data:image/svg+xml; utf8, <svg fill="rgb(87,86,86)" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="check-circle" class="svg-inline--fa fa-check-circle fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="rgb(87,86,86)" d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"></path></svg>') !important;
}

.form-icon-color-custom .gform_body .gfield:not(.gf-radio-field-button) input[type="checkbox"]+label:before {
content: url('data:image/svg+xml; utf8, <svg fill="rgb(19,40,29)" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-6 400H54c-3.3 0-6-2.7-6-6V86c0-3.3 2.7-6 6-6h340c3.3 0 6 2.7 6 6v340c0 3.3-2.7 6-6 6z"/></svg>') !important;
}

.form-icon-color-custom .gform_body .gfield:not(.gf-radio-field-button) input[type="checkbox"]:checked+label:before {
content: url('data:image/svg+xml; utf8, <svg fill="rgb(19,40,29)" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M400 480H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48zm-204.686-98.059l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.248-16.379-6.249-22.628 0L184 302.745l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.25 16.379 6.25 22.628.001z"/></svg>') !important;
}

.form-icon-color-custom .gform_body .gfield:not(.gf-radio-field-button) input[type=radio]+label:before {
content: url('data:image/svg+xml; utf8, <svg fill="rgb(19,40,29)" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200z"/></svg>') !important;
}

.form-icon-color-custom .gform_body .gfield:not(.gf-radio-field-button) input[type=radio]:checked+label:before {
content: url('data:image/svg+xml; utf8, <svg fill="rgb(19,40,29)" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="check-circle" class="svg-inline--fa fa-check-circle fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="rgb(19,40,29)" d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"></path></svg>') !important;
}

.form-icon-color-font .gform_body .gfield:not(.gf-radio-field-button) input[type="checkbox"]+label:before {
content: url('data:image/svg+xml; utf8, <svg fill="rgb(0,0,0)" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-6 400H54c-3.3 0-6-2.7-6-6V86c0-3.3 2.7-6 6-6h340c3.3 0 6 2.7 6 6v340c0 3.3-2.7 6-6 6z"/></svg>') !important;
}

.form-icon-color-font .gform_body .gfield:not(.gf-radio-field-button) input[type="checkbox"]:checked+label:before {
content: url('data:image/svg+xml; utf8, <svg fill="rgb(0,0,0)" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M400 480H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48zm-204.686-98.059l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.248-16.379-6.249-22.628 0L184 302.745l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.25 16.379 6.25 22.628.001z"/></svg>') !important;
}

.form-icon-color-font .gform_body .gfield:not(.gf-radio-field-button) input[type=radio]+label:before {
content: url('data:image/svg+xml; utf8, <svg fill="rgb(0,0,0)" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200z"/></svg>') !important;
}

.form-icon-color-font .gform_body .gfield:not(.gf-radio-field-button) input[type=radio]:checked+label:before {
content: url('data:image/svg+xml; utf8, <svg fill="rgb(0,0,0)" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="check-circle" class="svg-inline--fa fa-check-circle fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="rgb(0,0,0)" d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"></path></svg>') !important;
}


/* BODY
--------------------------------------------------- */
body {
margin: 0px;
background:#ffffff;
font-family: var(--font-familiy-text);
font-weight: var(--font-familiy-text-weight);
font-size: var(--px-fz-text);
color: var(--px-color-font);
line-height: var(--font-familiy-text-lineheight);
}

/* RESPONSIVE UI BB IFRAME
--------------------------------------------------- */
html.fl-builder-preview #header,
html.fl-builder-preview .px-admin-bar,
#fl-builder-preview-frame .px-admin-bar
html.fl-builder-preview #px-edit-website-element,
#fl-builder-preview-frame #px-edit-website-element,
body.fl-builder-edit:not(.fl-builder-ui-iframe) .px-footer,
body.fl-builder-edit:not(.fl-builder-ui-iframe) #header {
display: none !important;
}

/* LIST TYPE STYLE
--------------------------------------------------- */
/*
.px-wc-message.woocommerce-error li {
margin-left: 0px !important;
position: relative;
list-style-type: none !important;
padding-left:20px;
}

.px-wc-message.woocommerce-error li:before {
text-align: center;
display: inline;
position: absolute;
content: ' ';
top: 5px;
padding: calc(var(--px-fz-text) / 2);
background-repeat: no-repeat;
margin-left: -20px;
background-image:  url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22rgb%2819%2C40%2C29%29%22%20%20viewBox%3D%220%200%20256%20512%22%20version%3D%221.1%22%3E%3Cpath%20d%3D%22M17.525%2036.465l-7.071%207.07c-4.686%204.686-4.686%2012.284%200%2016.971L205.947%20256%2010.454%20451.494c-4.686%204.686-4.686%2012.284%200%2016.971l7.071%207.07c4.686%204.686%2012.284%204.686%2016.97%200l211.051-211.05c4.686-4.686%204.686-12.284%200-16.971L34.495%2036.465c-4.686-4.687-12.284-4.687-16.97%200z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}
*/

/* VISIBILITY
--------------------------------------------------- */
@media (min-width : 1181px) {.px-not-desktop-visible,
.px-tablet-visible,
.px-tablet-landscape-visible,
.px-tablet-portrait-visibile,
.px-mobile-tablet-portrait-visible,
.px-mobile-visible {
display:none !important;
}
} /* End @media */
@media (min-width : 992px) and (max-width : 1180px) {.px-desktop-visible,
.px-tablet-portrait-visibile,
.px-mobile-tablet-portrait-visible,
.px-mobile-visible {
display:none !important;
}
} /* End @media */
@media (min-width : 768px) and (max-width : 992px) {.px-desktop-visible,
.px-desktop-tablet-landscape-visible,
.px-tablet-landscape-visible,
.px-mobile-visible {
display:none !important;
}
} /* End @media */
@media (max-width : 767px) {.px-desktop-visible,
.px-desktop-tablet-landscape-visible,
.px-not-mobile-visible,
.px-tablet-visible,
.px-tablet-landscape-visible,
.px-tablet-portrait-visible {
display:none !important;
}
} /* End @media */
/* CREDITS
--------------------------------------------------- */
.px-footer {
position:relative;
}

.platform-pro-credits-inner a,
.platform-pro-credits-inner {
color: rgba(255,255,255,0.5);
font-size: 11px;}

.px-footer .fl-row-content-wrap {
margin-bottom: 10px;}

.platform-pro-credits.hide-credits {
display:none !important;}

@media (min-width:768px) {

.platform-pro-credits.center {
position: absolute;
left: 50%;
bottom: 0;
transform: translateX(-50%);
}

.platform-pro-credits.right,
.platform-pro-credits.left {
position: absolute;
left: 0px;
bottom: 0;
width: 100%;
}

.platform-pro-credits.left .platform-pro-credits-inner {
max-width:1250px;
position: relative;
left: 50%;
transform: translateX(-50%);
width: 100%;
}

.platform-pro-credits.right .platform-pro-credits-inner {
max-width:1250px;
position: relative;
margin-left: auto;
margin-right: auto;
width: 100%;
text-align: right;
}

} /* End @media */

@media (max-width:1260px) {
.platform-pro-credits.left {
left: 20px;
}

.platform-pro-credits.right {
right: 20px;
}

} /* End @media */

@media (max-width:767px) {
.platform-pro-credits  {
font-size: 11px;
position: absolute;
bottom: 5px;
left: 20px;
}
} /* End @media */

/* HERO ROW
--------------------------------------------------- */
.px-hero-row .fl-row-content {
width:100%;
}

.px-hero-row .fl-row-content-wrap {
display: flex;
}

@media (min-width : 992px) {.px-hero-row .fl-row-content-wrap {
min-height:500px !important;
}
} /* End @media */
@media (min-width : 768px) and (max-width : 992px) {.px-hero-row .fl-row-content-wrap {
min-height:400px !important;
}
} /* End @media */
@media (max-width : 767px) {.px-hero-row .fl-row-content-wrap {
min-height:350px !important;
}
} /* End @media */

/* SLIDER ROW
--------------------------------------------------- */
body.fl-builder-edit .px-slider-row:not(.px-slider-row-exclude-desktop-viewpoint) .fl-col-group .fl-drop-target {
display: none;
}

.px-slider-row .owl-stage-outer {
overflow: hidden !important;
}

.px-slider-row.owl-loaded .fl-row-content-wrap {
height: 0px !important;
}

.px-slider-row .owl-nav.disabled {
display: none !important;
}

.px-slider-row .owl-item {
display: inline-block;
vertical-align: top;
}

/* CARD ROW
--------------------------------------------------- */
.px-card-row .fl-row-content {
border-radius: var(--px-border-radius);
box-shadow: var(--main-boxshadow);
padding-top: 30px;
padding-left: 3px;
padding-right: 3px;
max-width: calc(1250px - 40px);
}

@media (max-width : 767px) {.px-card-row .fl-row-content {
margin-left: 20px;
margin-right: 20px;
}

.px-card-row .fl-col-group {
padding-left: 3px;
padding-right: 3px;
}
} /* End @media */

@media (min-width : 1181px) {.px-card-row.px-card-row-medium-space .fl-row-content {
padding-left: 15px;
padding-right: 15px;
}

.px-card-row.px-card-row-large-space .fl-row-content {
padding-left: 30px;
padding-right: 30px;
padding-top: 45px;
padding-bottom: 15px;
}
} /* End @media */
/* CARD COL
--------------------------------------------------- */
@media (min-width : 768px) {
.px-card-col .fl-col-content {
border-radius: var(--px-border-radius);
}

.px-card-col > .fl-col-content {
box-shadow: var(--main-boxshadow);
padding-top: 30px;
margin-left: 20px;
margin-right: 20px;
}

.px-card-col > .fl-col-content {
margin-bottom: 20px;
}
} /* End @media */
@media (max-width : 767px) {.px-card-col .fl-col-content {
border-radius: var(--px-border-radius);
}

.px-card-col:not(.px-card-col-mobile-hide) > .fl-col-content {
border-radius: var(--px-border-radius);
box-shadow: var(--main-boxshadow);
padding-top: 30px;
padding-left: 3px;
padding-right: 3px;
margin-left: 20px;
margin-right: 20px;
}

.px-card-col:not(.px-card-col-mobile-hide) > .fl-col-content {
margin-bottom: 20px;
}

.px-card-col.px-card-col-mobile-hide .fl-col-content {
background: transparent !important;
}
} /* End @media */
/* THEMER
--------------------------------------------------- */
.fl-builder-module-template {
padding: 0px !important;
}

/* MAGNIFIC POPUP
--------------------------------------------------- */
.mfp-content .mfp-img,
.mfp-content figure {
max-height: 85vh !important;
}

.mfp-bottom-bar {
position: fixed;
left: 0px;
bottom: 20px;
width: 100%;
z-index: 20;
top: auto;
text-align: center;
}

.mfp-title {
display: inline-block;
padding: 0px;
font-size: 16px;
text-shadow: 1px 1px black;
color: white;
border-radius: var(--px-border-radius);
}

/* CSS READY: AUTO WIDTH COL WITHIN ROWS
--------------------------------------------------- */
@media (min-width : 768px) {.px-auto-width-left-col-row .fl-col,
.px-auto-width-right-col-row .fl-col,
.px-auto-width-col-row .fl-col {
width: auto !important;
display: inline-block !important;
float: none !important;
}

.px-auto-width-col-row:not(.left) .fl-col-group {
text-align: center;
}

.px-auto-width-left-col-row .fl-col-group,
.px-auto-width-col-row.left .fl-col-group {
text-align: left;
}

.px-auto-width-right-col-row .fl-col-group,
.px-auto-width-col-row.right .fl-col-group {
text-align: right;
}

/* SINGLE COL AUTO WIDTH */
.px-auto-width-single-col.fl-col {
width: auto !important;
}
} /* End @media */
/* CSS READY: AUTO WIDTH ELEMENTS WITHIN SINGLE COL
--------------------------------------------------- */
@media (min-width : 768px) {.px-auto-width-col-modules .fl-col-content .fl-module,
.px-auto-width-left-col-modules .fl-col-content .fl-module,
.px-auto-width-right-col-modules .fl-col-content .fl-module {
width: auto !important;
display: inline-block !important;
float: none !important;
}

.px-auto-width-col-modules .fl-col-content {
text-align: center;
}

.px-auto-width-left-col-modules .fl-col-content {
text-align: left;
}

.px-auto-width-right-col-modules {
text-align: right;
}
} /* End @media */

/* CSS READY: TEMPLATES GENERAL
--------------------------------------------------- */
.px-margin-top-auto {
margin-top: auto;
}

.px-height-100 {
height: 100%;
}

/* CSS READY: TEXT BLOCKQUOTE
--------------------------------------------------- */
.px-text-quote blockquote:before {
padding: 40px;
margin-top: -70px;
}

.px-text-quote blockquote p {
padding: 0px;
}

@media (max-width: 700px) {
.px-text-quote blockquote {
display: block;
margin-block-start: 0px;
margin-block-end: 0px;
margin-inline-start: 0px;
margin-inline-end: 0px;
}}

/* CSS READY: TEMPLATE HERO SECTION 4
--------------------------------------------------- */
.section-hero-4-image-left {
z-index: 4;
position: absolute;
}

.section-hero-4-image-right {
z-index: 4;
position: absolute;
}

.section-hero-4-column .fl-col-content {
position: relative;
}

@media (min-width : 1181px) {.section-hero-4-image-left {
bottom: -75px;
left: -75px;
}

.section-hero-4-image-right {
top: -75px;
right: -75px;
}
} /* End @media */
@media (min-width : 992px) and (max-width : 1180px) {.section-hero-4-image-left {
bottom: -50px;
left: -50px;
}

.section-hero-4-image-right {
top: -50px;
right: -50px;
}
} /* End @media */
@media (min-width : 768px) and (max-width : 992px) {.section-hero-4-image-left {
bottom: -40px;
left: -10px;
}

.section-hero-4-image-right {
top: -40px;
right: -10px;
} 
} /* End @media */
@media (max-width : 767px) {.section-hero-4-image-left {
bottom: -20px;
left: -20px;
}

.section-hero-4-image-right {
top: -20px;
right: -20px;
}  
} /* End @media */

/* ARCHIVE LAYOUT GENERAL
--------------------------------------------------- */
.px-archive-container {
max-width: 1250px;
margin: auto;
margin-bottom: 90px;
padding-left: 20px;
padding-right: 20px;
margin-top: 50px;
}

.error404,
.archive {
background: var(--px-bg-archive-page);
}

.error404 .px-footer .fl-builder-shape-layer path,
.archive .px-footer .fl-builder-shape-layer path {
fill: var(--px-bg-archive-page) !important;
}

.px-archive-container h1 {
margin-bottom: 30px;
}

/* ARCHIVE PAGE
--------------------------------------------------- */
body.archive .px-archive-posts {
display: grid;
grid-gap: 30px;
}

@media (min-width : 768px) {body.archive .px-archive-posts {
grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
}
} /* End @media */
@media (max-width : 767px) {body.archive .px-archive-posts {
grid-template-columns: minmax(0, 1fr);
}
} /* End @media */
.px-archive-post-content {
margin-bottom: 20px;
}

.px-archive-post {
background: white;
padding: 30px;
border-radius: var(--px-border-radius);
box-shadow: var(--default-boxshadow);
display: flex;
flex-direction: column;
justify-content: space-between;
position: relative;
}

.px-archive-post-link {
position: absolute;
right: 0px;
bottom: 0px;
}

.px-archive-post-link a {
background: var(--px-color-custom);
color: white;
border-top-left-radius: var(--px-border-radius);
border-bottom-right-radius: var(--px-border-radius);
padding: 5px 10px;
}


/* COOKIEBOT
--------------------------------------------------- */
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {
border-color: #141414 !important;
}

#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a {
color: #141414 !important;
}

#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
background-color: var(--px-color-custom) !important;
border-color: var(--px-color-custom) !important;
color: #ffffff;
}

#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
border-color: #141414 !important;
}

#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a, #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink, #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a, #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a, #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a, #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink, #CybotCookiebotDialogDetailBodyContentTextAbout a {
color: #141414 !important;
}

#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover {
color: #141414 !important;
}

#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive {
border-color: #141414 !important;
color: #141414 !important;
}

#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider {
background-color: #141414 !important;
}

a#CybotCookiebotDialogPoweredbyCybot,
div#CybotCookiebotDialogPoweredbyLink,
div#CybotCookiebotDialogHeaderLogosWrapper {
display: none !important;
}

/* HIDE ELEMENTS
--------------------------------------------------- */
body.px-hide-pb .px-progressbar-container,
body.px-hide-cb #px-cbar,
body.px-hide-footer .px-footer,
body.px-hide-popup .fl-module-pp-pb-popup {
display: none !important;
}

body.px-logo-nc .px-header-logo:hover img {
transform: none !important;
}

body.px-logo-nc .px-header-logo {
cursor: auto !important;
}

/* 404 PAGE
--------------------------------------------------- */
body.error404 .px-archive-container {
min-height: 80vh;
}

body.error404 .px-archive-container h2 {
text-align: center;
}

.px-404-button {
margin-top: 30px;
text-align: center;
}

.px-404-button a {
background: var(--px-color-custom);
color: white;
border-radius: var(--px-border-radius);
}

/* SINGLE POST & KENNISBANK
--------------------------------------------------- */
p#breadcrumbs {
    display: none;
}

.px-single-post-featured-image-container img {
    width: 100%;
}

.post-template-default.single-post .px-single-post-article-container h2,
.post-template-default.single-post .px-single-post-article-container h3,
.kennisbank-template-default.single-kennisbank .px-single-post-article-container h2,
.kennisbank-template-default.single-kennisbank .px-single-post-article-container h3 {
    margin-top: 20px;
    font-size: 1.3rem;
    line-height: 1.7rem;
}

.post-template-default.single-post .px-single-post-article-container ul,
.kennisbank-template-default.single-kennisbank .px-single-post-article-container ul {
    padding: 0px;
}

.post-template-default.single-post .px-single-post-article-container ul li,
.kennisbank-template-default.single-kennisbank .px-single-post-article-container ul li {
    margin-left: 0px !important;
    position: relative;
    list-style-type: none !important;
    padding-left: var(--px-fz-text);
}

.post-template-default.single-post .px-single-post-article-container ul li:before,
.kennisbank-template-default.single-kennisbank .px-single-post-article-container ul li:before {
    text-align: center;
    display: inline;
    position: absolute;
    content: ' ';
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22rgb%2819%2C40%2C29%29%22%20%20viewBox%3D%220%200%20256%20512%22%20version%3D%221.1%22%3E%3Cpath%20d%3D%22M17.525%2036.465l-7.071%207.07c-4.686%204.686-4.686%2012.284%200%2016.971L205.947%20256%2010.454%20451.494c-4.686%204.686-4.686%2012.284%200%2016.971l7.071%207.07c4.686%204.686%2012.284%204.686%2016.97%200l211.051-211.05c4.686-4.686%204.686-12.284%200-16.971L34.495%2036.465c-4.686-4.687-12.284-4.687-16.97%200z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    left: calc(-1 * var(--px-lh-default));
    top: calc(var(--px-lh-default) / 2);
    background-size: var(--px-fz-text) var(--px-fz-text);
    height: var(--px-fz-text);
    width: var(--px-fz-text);
}

@media (min-width : 768px) {

.post-template-default.single-post:not(.fl-theme-builder-singular),
.kennisbank-template-default.single-kennisbank:not(.fl-theme-builder-singular) {
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: fixed;
    background-size: cover;
}

.post-template-default.single-post:not(.fl-theme-builder-singular) .px-footer .fl-builder-shape-layer,
.kennisbank-template-default.single-kennisbank:not(.fl-theme-builder-singular) .px-footer .fl-builder-shape-layer {
    display: none !important;
}

.post-template-default.single-post:not(.fl-theme-builder-singular) .px-single-post-container,
.kennisbank-template-default.single-kennisbank:not(.fl-theme-builder-singular) .px-single-post-container {
    max-width: 1250px;
    margin: auto;
    margin-bottom: 90px;
}

.post-template-default.single-post:not(.fl-theme-builder-singular) article,
.kennisbank-template-default.single-kennisbank:not(.fl-theme-builder-singular) article {
    background: white;
    border-radius: var(--px-border-radius);
    box-shadow: var(--main-boxshadow);
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 50px;
}

.post-template-default.single-post:not(.fl-theme-builder-singular) .px-single-post-article-container,
.kennisbank-template-default.single-kennisbank:not(.fl-theme-builder-singular) .px-single-post-article-container {
    padding: 50px 50px;
}

.post-template-default.single-post:not(.fl-theme-builder-singular) .px-single-post-featured-image-container img,
.kennisbank-template-default.single-kennisbank:not(.fl-theme-builder-singular) .px-single-post-featured-image-container img {
    border-top-right-radius: var(--px-border-radius);
    border-top-left-radius: var(--px-border-radius);
    max-height: 550px;
    object-fit: cover;
}
} /* End @media */
@media (max-width : 767px) {.post-template-default.single-post:not(.fl-theme-builder-singular) .px-single-post-featured-image-container img,
.kennisbank-template-default.single-kennisbank:not(.fl-theme-builder-singular) .px-single-post-featured-image-container img {
    max-height: 450px;
    object-fit: cover;
}

.post-template-default.single-post:not(.fl-theme-builder-singular) .px-single-post-article-container,
.kennisbank-template-default.single-kennisbank:not(.fl-theme-builder-singular) .px-single-post-article-container {
    padding: 25px;
}

} /* End @media */