





.fl-node-zdh9p8cnrwxv > .fl-row-content-wrap {
	background-color: #F4F4F4;
}
 .fl-node-zdh9p8cnrwxv > .fl-row-content-wrap {
	padding-top:159px;
	padding-bottom:40px;
}
@media ( max-width: 767px ) {
 .fl-node-zdh9p8cnrwxv.fl-row > .fl-row-content-wrap {
	padding-top:125px;
}
}




.fl-node-pgr5tqle8z7u {
	width: 59.12%;
}
@media(max-width: 767px) {
	.fl-builder-content .fl-node-pgr5tqle8z7u {
		width: 100% !important;
		max-width: none;
		clear: none;
		float: left;
	}
}




.fl-node-3rg7d5nbkohw {
	width: 40.88%;
}
@media(max-width: 767px) {
	.fl-builder-content .fl-node-3rg7d5nbkohw {
		width: 100% !important;
		max-width: none;
		clear: none;
		float: left;
	}
}
 .fl-node-3rg7d5nbkohw > .fl-col-content {
	padding-left:20px;
}
@media ( max-width: 1024px ) {
 .fl-node-3rg7d5nbkohw.fl-col > .fl-col-content {
	padding-top:40px;
	padding-left:0px;
}
}
.fl-module-fl-woo-product-title h1.product_title {
	margin: 0;
}.fl-node-etqyr5vp9gmf .fl-module-content {
	text-align: left;
}


.fl-node-etqyr5vp9gmf .fl-module-content .product_title {
	font-size: 32px;
}

.fl-node-etqyr5vp9gmf .fl-module-content .product_title {
	color: #0E0E0E;
}
.fl-module-fl-woo-product-images .fl-module-content {
	position: relative;
}
.woocommerce div.product .fl-module-fl-woo-product-images div.images,
.woocommerce #content div.product .fl-module-fl-woo-product-images div.images {
	float: none;
	margin: 0;
	width: auto;
}
 .fl-node-h0vsomfr3g2a > .fl-module-content {
	margin-top:-20px;
	margin-bottom:0px;
}
@media ( max-width: 1024px ) {
 .fl-node-h0vsomfr3g2a.fl-module > .fl-module-content {
	margin-top:-10px;
}
}
@media (max-width: 767px) { .fl-node-h0vsomfr3g2a > .fl-module-content { margin-top:20px; } } .fl-node-rohetacxl4zm > .fl-module-content {
	margin-top:0px;
	margin-bottom:60px;
}
@media ( max-width: 1024px ) {
 .fl-node-rohetacxl4zm.fl-module > .fl-module-content {
	margin-bottom:30px;
}
}
@media ( max-width: 767px ) {
 .fl-node-rohetacxl4zm.fl-module > .fl-module-content {
	margin-top:-5px;
	margin-bottom:15px;
}
}
@media ( max-width: 767px ) {
 .fl-node-o8ivqlfsuam2.fl-module > .fl-module-content {
	margin-bottom:-10px;
}
}
 .fl-node-js84u2xae07r > .fl-module-content {
	margin-top:-10px;
}
@media (max-width: 767px) { .fl-node-js84u2xae07r > .fl-module-content { margin-top:20px; } }.fl-module-heading .fl-heading {
	padding: 0 !important;
	margin: 0 !important;
}.fl-node-euczrh4kjfb0.fl-module-heading .fl-heading {
	text-transform: uppercase;
}
@media(max-width: 1024px) {
	.fl-node-euczrh4kjfb0.fl-module-heading .fl-heading {
		font-size: 30px;
	}
}
 .fl-node-euczrh4kjfb0 > .fl-module-content {
	margin-bottom:0px;
}
.fl-node-aryopc986ghl.fl-module-heading .fl-heading {
	text-transform: uppercase;
}
@media(max-width: 1024px) {
	.fl-node-aryopc986ghl.fl-module-heading .fl-heading {
		font-size: 30px;
	}
}
 .fl-node-aryopc986ghl > .fl-module-content {
	margin-top:10px;
	margin-bottom:0px;
}
 .fl-node-eitqpw4dokul > .fl-module-content {
	margin-top:-20px;
}
@media ( max-width: 767px ) {
 .fl-node-eitqpw4dokul.fl-module > .fl-module-content {
	margin-top:0px;
}
}
.pp-modal-wrap {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    overflow-y: auto;
    z-index: -1;
	visibility: hidden;
	opacity: 0;
	transition: all 0.3s ease-in-out;
}
.pp-modal-wrap.pp-modal-active {
	z-index: 99999;
	visibility: visible;
	opacity: 1;
}
.pp-modal-overlay {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    bottom: 0;
}
.pp-modal-button .sr-only {
	position: absolute !important;
    height: 1px !important;
    width: 1px !important;
    margin: 0 !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px,1px,1px,1px);
    clip-path: polygon(0px 0px, 0px 0px, 0px 0px);
    -webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px);
    overflow: hidden !important;
}

.pp-modal {
    display: block;
    position: relative;
    margin: auto auto;
    opacity: 1;
	outline: 0;
}
.pp-modal-container {
    height: 100%;
    width: 100%;
    position: fixed;
    overflow: auto;
    opacity: 0;
	z-index: 1;
}
.pp-modal.layout-fullscreen {
    max-width: 100%;
    height: auto;
    min-height: 100%;
    margin: 0;
}
.pp-modal .pp-modal-content {
	height: inherit;
	overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.pp-modal .pp-modal-body {
    overflow: hidden;
	height: inherit;
}
.pp-modal .pp-modal-header {
    display: table;
    width: 100%;
}
.pp-modal .pp-modal-title {
    margin: 0;
    display: table-cell;
    vertical-align: middle;
}

.pp-modal .pp-modal-frame iframe {
	width: 100%;
}

.pp-modal .pp-modal-video-embed {
	position: relative;
	padding-top: 55%;
	height: inherit;
}
.pp-modal .pp-modal-video-embed iframe,
.pp-modal .pp-modal-video-embed .wp-video,
.pp-modal .pp-modal-video-embed > video {
	height: 100%;
	width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.pp-modal .pp-modal-content.pp-modal-frame:before {
	background-position: 50%;
    content: "";
    display: block;
    width: 32px;
    height: 32px;
    border-radius: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate3D(-50%, -50%, 0);
}

.pp-modal .pp-modal-content-inner {
	position: relative;
    height: 100%;
}

.pp-modal-trigger {
    display: inline-block;
    text-decoration: none;
    text-shadow: none;
}
.pp-modal-trigger .pp-button-icon {
    height: auto;
    margin-right: 8px;
    vertical-align: middle;
    width: auto;
}
.pp-modal-trigger .pp-button-icon-after {
    margin-left: 8px;
    margin-right: 0;
}
.pp-modal-trigger .pp-modal-trigger-text {
    vertical-align: middle;
}
.pp-modal-close {
    position: relative;
    right: 10px;
    line-height: 0;
    cursor: pointer;
    display: table-cell;
    vertical-align: middle;
    top: 0;
    padding: 5px;
	-webkit-transition: background 0.2s ease-in-out;
    -moz-transition: background 0.2s ease-in-out;
    transition: background 0.2s ease-in-out;
}
.pp-modal-close.box-top-right-out {
    position: absolute;
    right: -40px;
}
.pp-modal .pp-modal-close.box-top-left-out {
    position: absolute;
    left: -40px;
    right: 0;
}
.pp-modal-close.win-top-right {
    position: fixed;
}
.pp-modal-close.win-top-left {
    position: fixed;
    right: 0;
}
.pp-modal-close .bar-wrap {
    display: inline-block;
    position: relative;
}
.pp-modal-close .bar-wrap span {
    position: absolute;
    border-radius: 0;
    width: 100%;
    top: 49.5%;
    left: 0px;
}
.pp-modal-close .bar-wrap .bar-1 {
    -webkit-transform: rotate(225deg);
    -moz-transform: rotate(225deg);
    transform: rotate(225deg);
}
.pp-modal-close .bar-wrap .bar-2 {
    -webkit-transform: rotate(-225deg);
    -moz-transform: rotate(-225deg);
    transform: rotate(-225deg);
}
.pp-modal-wrap .modal-visible {
    opacity: 1;
}
.pp-modal .pp-modal-content .fl-row-content-wrap,
.pp-modal .pp-modal-content .fl-builder-module-template {
    padding: 0;
}
.fl-module-pp-modal-box {
    z-index: 2 !important;
}

.pp-modal-wrap .pp-flexbox {
	display: flex;
	flex-direction: row;
	align-items: center;
}
.pp-modal-wrap .pp-flexbox.layout-vertical {
	flex-direction: column;
}
.pp-modal-wrap .pp-flexbox .pp-flexbox-item {
	align-self: stretch;
}
.pp-modal-wrap .pp-flexbox .pp-flexbox-item.object-fit-cover img {
	height: 100%;
	object-fit: cover;
}

@media only screen and (max-width: 768px) {
	.pp-modal-wrap .pp-flexbox {
		flex-direction: column;
	}
	.pp-modal-wrap .pp-flexbox .pp-flexbox-item {
		width: 100%;
	}
}@media (max-width: 767px) { /**
 * This file should contain frontend styles that 
 * will be applied to all module instances once
 * the responsive breakpoint has been reached. The
 * responsive breakpoint can be set in the global 
 * settings or individual page settings.
 */ }
.fl-node-8kdxfiapb09n .pp-modal-button {
	text-align: left;
}
.fl-node-8kdxfiapb09n .pp-modal-trigger,
.fl-node-8kdxfiapb09n .pp-modal-button .pp-modal-trigger,
.fl-node-8kdxfiapb09n .pp-modal-button .pp-modal-trigger .pp-modal-trigger-icon {
		color: #ffffff;
			background-color: #428bca;
					text-align: center;
	text-decoration: none;
}


.fl-node-8kdxfiapb09n .pp-modal-trigger .pp-button-icon {
	}

.fl-builder-content .fl-node-8kdxfiapb09n .pp-modal-trigger:hover,
.fl-node-8kdxfiapb09n .pp-modal-trigger:hover {
        color: #f7f7f7;
			background-color: #444444;
	        border-color: #222222;
}


.fl-node-8kdxfiapb09n .pp-modal-height-auto,
#modal-8kdxfiapb09n.pp-modal-height-auto {
    display: block !important;
    position: absolute;
    top: -99999px;
    width: 650px;
    visibility: hidden;
}

.fl-node-8kdxfiapb09n .pp-modal-height-auto .pp-modal-overlay,
#modal-8kdxfiapb09n.pp-modal-height-auto .pp-modal-overlay {
    display: none !important;
}

.fl-node-8kdxfiapb09n .pp-modal,
#modal-8kdxfiapb09n .pp-modal {
			background-color: #ffffff;
	    }



.fl-node-8kdxfiapb09n .pp-modal.layout-standard,
#modal-8kdxfiapb09n .pp-modal.layout-standard {
    width: 650px;
    		height: auto;
	    max-width: 90%;
        border-radius: 0px;
}
.fl-node-8kdxfiapb09n .pp-modal.layout-fullscreen,
#modal-8kdxfiapb09n .pp-modal.layout-fullscreen {
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
}
.fl-node-8kdxfiapb09n .pp-modal .pp-modal-header,
#modal-8kdxfiapb09n .pp-modal .pp-modal-header {
			background-color: #ffffff;
	    border-bottom: 1px solid #eeeeee;
        border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    }
.fl-node-8kdxfiapb09n .pp-modal .pp-modal-title,
#modal-8kdxfiapb09n .pp-modal .pp-modal-title {
    padding: 10px 15px;
    color: #444444;
}
.fl-node-8kdxfiapb09n .pp-modal .pp-modal-content,
#modal-8kdxfiapb09n .pp-modal .pp-modal-content {
        padding: 50px;
}
.fl-node-8kdxfiapb09n .pp-modal .pp-modal-content.pp-modal-frame:before,
#modal-8kdxfiapb09n .pp-modal .pp-modal-content.pp-modal-frame:before {
    background: url(https://vanlorduk.com/wp-content/plugins/bbpowerpack/modules/pp-modal-box/loader.gif) no-repeat;
}
.fl-node-8kdxfiapb09n .pp-modal .pp-modal-content-inner,
#modal-8kdxfiapb09n .pp-modal .pp-modal-content-inner {
        overflow: hidden;
        padding: 10px;
}

.fl-node-8kdxfiapb09n .pp-modal-close,
#modal-8kdxfiapb09n .pp-modal-close {
    	    border: 0px solid #;
    border-radius: 100px;
    width: 50px;
    height: 50px;
    position: absolute;
    z-index: 5;
}
.fl-node-8kdxfiapb09n .pp-modal-close:hover,
#modal-8kdxfiapb09n .pp-modal-close:hover {
	}
.fl-node-8kdxfiapb09n .pp-modal-close.box-top-right,
#modal-8kdxfiapb09n .pp-modal-close.box-top-right {
    top: 25px;
    right: 25px;
}
.fl-node-8kdxfiapb09n .pp-modal-close.box-top-left,
#modal-8kdxfiapb09n .pp-modal-close.box-top-left {
    top: 25px;
    left: -10px;
}
.fl-node-8kdxfiapb09n .pp-modal-close.win-top-right,
#modal-8kdxfiapb09n .pp-modal-close.win-top-right {
    top: 25px;
    right: 25px;
}
.fl-node-8kdxfiapb09n .pp-modal-close.win-top-left,
#modal-8kdxfiapb09n .pp-modal-close.win-top-left {
    top: 25px;
    left: -10px;
}
.fl-node-8kdxfiapb09n .pp-modal-close .bar-wrap,
#modal-8kdxfiapb09n .pp-modal-close .bar-wrap {
    width: 100%;
    height: 100%;
    -webkit-transition: background 0.2s ease-in-out;
    -moz-transition: background 0.2s ease-in-out;
    transition: background 0.2s ease-in-out;
}
.fl-node-8kdxfiapb09n .pp-modal-close .bar-wrap span,
#modal-8kdxfiapb09n .pp-modal-close .bar-wrap span {
    background: #ffffff;
    height: 2px;
    margin-top: -1px;
    -webkit-transition: background 0.2s ease-in-out;
    -moz-transition: background 0.2s ease-in-out;
    transition: background 0.2s ease-in-out;
}
.fl-node-8kdxfiapb09n .pp-modal-close:hover .bar-wrap span,
#modal-8kdxfiapb09n .pp-modal-close:hover .bar-wrap span {
    background: #D9A44B;
    -webkit-transition: background 0.2s ease-in-out;
    -moz-transition: background 0.2s ease-in-out;
    transition: background 0.2s ease-in-out;
}
.fl-node-8kdxfiapb09n .pp-modal-container.fadeIn.animated,
#modal-8kdxfiapb09n .pp-modal-container.fadeIn.animated {
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
}
.fl-node-8kdxfiapb09n .pp-modal-container.fadeOut.animated,
#modal-8kdxfiapb09n .pp-modal-container.fadeOut.animated {
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
}
.fl-node-8kdxfiapb09n .has-overlay-animation .pp-modal-container,
#modal-8kdxfiapb09n.has-overlay-animation .pp-modal-container {
			background-color: rgba(14,14,14,0.7);
	}

.fl-node-8kdxfiapb09n .pp-modal-wrap:not(.has-overlay-animation) .pp-modal-overlay,
#modal-8kdxfiapb09n:not(.has-overlay-animation) .pp-modal-overlay {
    		background-color: rgba(14,14,14,0.7);
	}


@media only screen and (max-width: 0px) {
    .fl-node-8kdxfiapb09n .pp-modal.layout-fullscreen,
    #modal-8kdxfiapb09n .pp-modal.layout-fullscreen {
        top: 0 !important;
        margin: 10px !important;
    }
    .fl-node-8kdxfiapb09n .pp-modal.layout-standard,
    #modal-8kdxfiapb09n .pp-modal.layout-standard {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}

@media only screen and (max-width: 767px) {
    .fl-node-8kdxfiapb09n .pp-modal.layout-standard,
    #modal-8kdxfiapb09n .pp-modal.layout-standard {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}
.fl-node-8kdxfiapb09n .pp-modal-button {
	text-align: left;
}
.fl-node-8kdxfiapb09n .pp-modal-trigger, .fl-node-8kdxfiapb09n .pp-modal-button .pp-modal-trigger {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
 .fl-node-8kdxfiapb09n > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}

.fl-node-n8z4p0b15i72 .pp-modal-button {
	text-align: left;
}
.fl-node-n8z4p0b15i72 .pp-modal-trigger,
.fl-node-n8z4p0b15i72 .pp-modal-button .pp-modal-trigger,
.fl-node-n8z4p0b15i72 .pp-modal-button .pp-modal-trigger .pp-modal-trigger-icon {
		color: #ffffff;
			background-color: #428bca;
					text-align: center;
	text-decoration: none;
}


.fl-node-n8z4p0b15i72 .pp-modal-trigger .pp-button-icon {
	}

.fl-builder-content .fl-node-n8z4p0b15i72 .pp-modal-trigger:hover,
.fl-node-n8z4p0b15i72 .pp-modal-trigger:hover {
        color: #f7f7f7;
			background-color: #444444;
	        border-color: #222222;
}


.fl-node-n8z4p0b15i72 .pp-modal-height-auto,
#modal-n8z4p0b15i72.pp-modal-height-auto {
    display: block !important;
    position: absolute;
    top: -99999px;
    width: 650px;
    visibility: hidden;
}

.fl-node-n8z4p0b15i72 .pp-modal-height-auto .pp-modal-overlay,
#modal-n8z4p0b15i72.pp-modal-height-auto .pp-modal-overlay {
    display: none !important;
}

.fl-node-n8z4p0b15i72 .pp-modal,
#modal-n8z4p0b15i72 .pp-modal {
			background-color: #ffffff;
	    }



.fl-node-n8z4p0b15i72 .pp-modal.layout-standard,
#modal-n8z4p0b15i72 .pp-modal.layout-standard {
    width: 650px;
    		height: auto;
	    max-width: 90%;
        border-radius: 0px;
}
.fl-node-n8z4p0b15i72 .pp-modal.layout-fullscreen,
#modal-n8z4p0b15i72 .pp-modal.layout-fullscreen {
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
}
.fl-node-n8z4p0b15i72 .pp-modal .pp-modal-header,
#modal-n8z4p0b15i72 .pp-modal .pp-modal-header {
			background-color: #ffffff;
	    border-bottom: 1px solid #eeeeee;
        border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    }
.fl-node-n8z4p0b15i72 .pp-modal .pp-modal-title,
#modal-n8z4p0b15i72 .pp-modal .pp-modal-title {
    padding: 10px 15px;
    color: #444444;
}
.fl-node-n8z4p0b15i72 .pp-modal .pp-modal-content,
#modal-n8z4p0b15i72 .pp-modal .pp-modal-content {
        padding: 50px;
}
.fl-node-n8z4p0b15i72 .pp-modal .pp-modal-content.pp-modal-frame:before,
#modal-n8z4p0b15i72 .pp-modal .pp-modal-content.pp-modal-frame:before {
    background: url(https://vanlorduk.com/wp-content/plugins/bbpowerpack/modules/pp-modal-box/loader.gif) no-repeat;
}
.fl-node-n8z4p0b15i72 .pp-modal .pp-modal-content-inner,
#modal-n8z4p0b15i72 .pp-modal .pp-modal-content-inner {
        overflow: hidden;
        padding: 10px;
}

.fl-node-n8z4p0b15i72 .pp-modal-close,
#modal-n8z4p0b15i72 .pp-modal-close {
    	    border: 0px solid #;
    border-radius: 100px;
    width: 50px;
    height: 50px;
    position: absolute;
    z-index: 5;
}
.fl-node-n8z4p0b15i72 .pp-modal-close:hover,
#modal-n8z4p0b15i72 .pp-modal-close:hover {
	}
.fl-node-n8z4p0b15i72 .pp-modal-close.box-top-right,
#modal-n8z4p0b15i72 .pp-modal-close.box-top-right {
    top: 25px;
    right: 25px;
}
.fl-node-n8z4p0b15i72 .pp-modal-close.box-top-left,
#modal-n8z4p0b15i72 .pp-modal-close.box-top-left {
    top: 25px;
    left: -10px;
}
.fl-node-n8z4p0b15i72 .pp-modal-close.win-top-right,
#modal-n8z4p0b15i72 .pp-modal-close.win-top-right {
    top: 25px;
    right: 25px;
}
.fl-node-n8z4p0b15i72 .pp-modal-close.win-top-left,
#modal-n8z4p0b15i72 .pp-modal-close.win-top-left {
    top: 25px;
    left: -10px;
}
.fl-node-n8z4p0b15i72 .pp-modal-close .bar-wrap,
#modal-n8z4p0b15i72 .pp-modal-close .bar-wrap {
    width: 100%;
    height: 100%;
    -webkit-transition: background 0.2s ease-in-out;
    -moz-transition: background 0.2s ease-in-out;
    transition: background 0.2s ease-in-out;
}
.fl-node-n8z4p0b15i72 .pp-modal-close .bar-wrap span,
#modal-n8z4p0b15i72 .pp-modal-close .bar-wrap span {
    background: #ffffff;
    height: 2px;
    margin-top: -1px;
    -webkit-transition: background 0.2s ease-in-out;
    -moz-transition: background 0.2s ease-in-out;
    transition: background 0.2s ease-in-out;
}
.fl-node-n8z4p0b15i72 .pp-modal-close:hover .bar-wrap span,
#modal-n8z4p0b15i72 .pp-modal-close:hover .bar-wrap span {
    background: #D9A44B;
    -webkit-transition: background 0.2s ease-in-out;
    -moz-transition: background 0.2s ease-in-out;
    transition: background 0.2s ease-in-out;
}
.fl-node-n8z4p0b15i72 .pp-modal-container.fadeIn.animated,
#modal-n8z4p0b15i72 .pp-modal-container.fadeIn.animated {
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
}
.fl-node-n8z4p0b15i72 .pp-modal-container.fadeOut.animated,
#modal-n8z4p0b15i72 .pp-modal-container.fadeOut.animated {
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
}
.fl-node-n8z4p0b15i72 .has-overlay-animation .pp-modal-container,
#modal-n8z4p0b15i72.has-overlay-animation .pp-modal-container {
			background-color: rgba(14,14,14,0.7);
	}

.fl-node-n8z4p0b15i72 .pp-modal-wrap:not(.has-overlay-animation) .pp-modal-overlay,
#modal-n8z4p0b15i72:not(.has-overlay-animation) .pp-modal-overlay {
    		background-color: rgba(14,14,14,0.7);
	}


@media only screen and (max-width: 0px) {
    .fl-node-n8z4p0b15i72 .pp-modal.layout-fullscreen,
    #modal-n8z4p0b15i72 .pp-modal.layout-fullscreen {
        top: 0 !important;
        margin: 10px !important;
    }
    .fl-node-n8z4p0b15i72 .pp-modal.layout-standard,
    #modal-n8z4p0b15i72 .pp-modal.layout-standard {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}

@media only screen and (max-width: 767px) {
    .fl-node-n8z4p0b15i72 .pp-modal.layout-standard,
    #modal-n8z4p0b15i72 .pp-modal.layout-standard {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}
.fl-node-n8z4p0b15i72 .pp-modal-button {
	text-align: left;
}
.fl-node-n8z4p0b15i72 .pp-modal-trigger, .fl-node-n8z4p0b15i72 .pp-modal-button .pp-modal-trigger {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
 .fl-node-n8z4p0b15i72 > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}

.fl-node-hrze4filwpnv .pp-modal-button {
	text-align: left;
}
.fl-node-hrze4filwpnv .pp-modal-trigger,
.fl-node-hrze4filwpnv .pp-modal-button .pp-modal-trigger,
.fl-node-hrze4filwpnv .pp-modal-button .pp-modal-trigger .pp-modal-trigger-icon {
		color: #ffffff;
			background-color: #428bca;
					text-align: center;
	text-decoration: none;
}


.fl-node-hrze4filwpnv .pp-modal-trigger .pp-button-icon {
	}

.fl-builder-content .fl-node-hrze4filwpnv .pp-modal-trigger:hover,
.fl-node-hrze4filwpnv .pp-modal-trigger:hover {
        color: #f7f7f7;
			background-color: #444444;
	        border-color: #222222;
}


.fl-node-hrze4filwpnv .pp-modal-height-auto,
#modal-hrze4filwpnv.pp-modal-height-auto {
    display: block !important;
    position: absolute;
    top: -99999px;
    width: 650px;
    visibility: hidden;
}

.fl-node-hrze4filwpnv .pp-modal-height-auto .pp-modal-overlay,
#modal-hrze4filwpnv.pp-modal-height-auto .pp-modal-overlay {
    display: none !important;
}

.fl-node-hrze4filwpnv .pp-modal,
#modal-hrze4filwpnv .pp-modal {
			background-color: #ffffff;
	    }



.fl-node-hrze4filwpnv .pp-modal.layout-standard,
#modal-hrze4filwpnv .pp-modal.layout-standard {
    width: 650px;
    		height: auto;
	    max-width: 90%;
        border-radius: 0px;
}
.fl-node-hrze4filwpnv .pp-modal.layout-fullscreen,
#modal-hrze4filwpnv .pp-modal.layout-fullscreen {
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
}
.fl-node-hrze4filwpnv .pp-modal .pp-modal-header,
#modal-hrze4filwpnv .pp-modal .pp-modal-header {
			background-color: #ffffff;
	    border-bottom: 1px solid #eeeeee;
        border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    }
.fl-node-hrze4filwpnv .pp-modal .pp-modal-title,
#modal-hrze4filwpnv .pp-modal .pp-modal-title {
    padding: 10px 15px;
    color: #444444;
}
.fl-node-hrze4filwpnv .pp-modal .pp-modal-content,
#modal-hrze4filwpnv .pp-modal .pp-modal-content {
        padding: 50px;
}
.fl-node-hrze4filwpnv .pp-modal .pp-modal-content.pp-modal-frame:before,
#modal-hrze4filwpnv .pp-modal .pp-modal-content.pp-modal-frame:before {
    background: url(https://vanlorduk.com/wp-content/plugins/bbpowerpack/modules/pp-modal-box/loader.gif) no-repeat;
}
.fl-node-hrze4filwpnv .pp-modal .pp-modal-content-inner,
#modal-hrze4filwpnv .pp-modal .pp-modal-content-inner {
        overflow: hidden;
        padding: 10px;
}

.fl-node-hrze4filwpnv .pp-modal-close,
#modal-hrze4filwpnv .pp-modal-close {
    	    border: 0px solid #;
    border-radius: 100px;
    width: 50px;
    height: 50px;
    position: absolute;
    z-index: 5;
}
.fl-node-hrze4filwpnv .pp-modal-close:hover,
#modal-hrze4filwpnv .pp-modal-close:hover {
	}
.fl-node-hrze4filwpnv .pp-modal-close.box-top-right,
#modal-hrze4filwpnv .pp-modal-close.box-top-right {
    top: 25px;
    right: 25px;
}
.fl-node-hrze4filwpnv .pp-modal-close.box-top-left,
#modal-hrze4filwpnv .pp-modal-close.box-top-left {
    top: 25px;
    left: -10px;
}
.fl-node-hrze4filwpnv .pp-modal-close.win-top-right,
#modal-hrze4filwpnv .pp-modal-close.win-top-right {
    top: 25px;
    right: 25px;
}
.fl-node-hrze4filwpnv .pp-modal-close.win-top-left,
#modal-hrze4filwpnv .pp-modal-close.win-top-left {
    top: 25px;
    left: -10px;
}
.fl-node-hrze4filwpnv .pp-modal-close .bar-wrap,
#modal-hrze4filwpnv .pp-modal-close .bar-wrap {
    width: 100%;
    height: 100%;
    -webkit-transition: background 0.2s ease-in-out;
    -moz-transition: background 0.2s ease-in-out;
    transition: background 0.2s ease-in-out;
}
.fl-node-hrze4filwpnv .pp-modal-close .bar-wrap span,
#modal-hrze4filwpnv .pp-modal-close .bar-wrap span {
    background: #ffffff;
    height: 2px;
    margin-top: -1px;
    -webkit-transition: background 0.2s ease-in-out;
    -moz-transition: background 0.2s ease-in-out;
    transition: background 0.2s ease-in-out;
}
.fl-node-hrze4filwpnv .pp-modal-close:hover .bar-wrap span,
#modal-hrze4filwpnv .pp-modal-close:hover .bar-wrap span {
    background: #D9A44B;
    -webkit-transition: background 0.2s ease-in-out;
    -moz-transition: background 0.2s ease-in-out;
    transition: background 0.2s ease-in-out;
}
.fl-node-hrze4filwpnv .pp-modal-container.fadeIn.animated,
#modal-hrze4filwpnv .pp-modal-container.fadeIn.animated {
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
}
.fl-node-hrze4filwpnv .pp-modal-container.fadeOut.animated,
#modal-hrze4filwpnv .pp-modal-container.fadeOut.animated {
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
}
.fl-node-hrze4filwpnv .has-overlay-animation .pp-modal-container,
#modal-hrze4filwpnv.has-overlay-animation .pp-modal-container {
			background-color: rgba(14,14,14,0.7);
	}

.fl-node-hrze4filwpnv .pp-modal-wrap:not(.has-overlay-animation) .pp-modal-overlay,
#modal-hrze4filwpnv:not(.has-overlay-animation) .pp-modal-overlay {
    		background-color: rgba(14,14,14,0.7);
	}


@media only screen and (max-width: 0px) {
    .fl-node-hrze4filwpnv .pp-modal.layout-fullscreen,
    #modal-hrze4filwpnv .pp-modal.layout-fullscreen {
        top: 0 !important;
        margin: 10px !important;
    }
    .fl-node-hrze4filwpnv .pp-modal.layout-standard,
    #modal-hrze4filwpnv .pp-modal.layout-standard {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}

@media only screen and (max-width: 767px) {
    .fl-node-hrze4filwpnv .pp-modal.layout-standard,
    #modal-hrze4filwpnv .pp-modal.layout-standard {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}
.fl-node-hrze4filwpnv .pp-modal-button {
	text-align: left;
}
.fl-node-hrze4filwpnv .pp-modal-trigger, .fl-node-hrze4filwpnv .pp-modal-button .pp-modal-trigger {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
 .fl-node-hrze4filwpnv > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}

.fl-node-b19308rnei6q .pp-modal-button {
	text-align: left;
}
.fl-node-b19308rnei6q .pp-modal-trigger,
.fl-node-b19308rnei6q .pp-modal-button .pp-modal-trigger,
.fl-node-b19308rnei6q .pp-modal-button .pp-modal-trigger .pp-modal-trigger-icon {
		color: #ffffff;
			background-color: #428bca;
					text-align: center;
	text-decoration: none;
}


.fl-node-b19308rnei6q .pp-modal-trigger .pp-button-icon {
	}

.fl-builder-content .fl-node-b19308rnei6q .pp-modal-trigger:hover,
.fl-node-b19308rnei6q .pp-modal-trigger:hover {
        color: #f7f7f7;
			background-color: #444444;
	        border-color: #222222;
}


.fl-node-b19308rnei6q .pp-modal-height-auto,
#modal-b19308rnei6q.pp-modal-height-auto {
    display: block !important;
    position: absolute;
    top: -99999px;
    width: 650px;
    visibility: hidden;
}

.fl-node-b19308rnei6q .pp-modal-height-auto .pp-modal-overlay,
#modal-b19308rnei6q.pp-modal-height-auto .pp-modal-overlay {
    display: none !important;
}

.fl-node-b19308rnei6q .pp-modal,
#modal-b19308rnei6q .pp-modal {
			background-color: #ffffff;
	    }



.fl-node-b19308rnei6q .pp-modal.layout-standard,
#modal-b19308rnei6q .pp-modal.layout-standard {
    width: 650px;
    		height: auto;
	    max-width: 90%;
        border-radius: 0px;
}
.fl-node-b19308rnei6q .pp-modal.layout-fullscreen,
#modal-b19308rnei6q .pp-modal.layout-fullscreen {
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
}
.fl-node-b19308rnei6q .pp-modal .pp-modal-header,
#modal-b19308rnei6q .pp-modal .pp-modal-header {
			background-color: #ffffff;
	    border-bottom: 1px solid #eeeeee;
        border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    }
.fl-node-b19308rnei6q .pp-modal .pp-modal-title,
#modal-b19308rnei6q .pp-modal .pp-modal-title {
    padding: 10px 15px;
    color: #444444;
}
.fl-node-b19308rnei6q .pp-modal .pp-modal-content,
#modal-b19308rnei6q .pp-modal .pp-modal-content {
        padding: 50px;
}
.fl-node-b19308rnei6q .pp-modal .pp-modal-content.pp-modal-frame:before,
#modal-b19308rnei6q .pp-modal .pp-modal-content.pp-modal-frame:before {
    background: url(https://vanlorduk.com/wp-content/plugins/bbpowerpack/modules/pp-modal-box/loader.gif) no-repeat;
}
.fl-node-b19308rnei6q .pp-modal .pp-modal-content-inner,
#modal-b19308rnei6q .pp-modal .pp-modal-content-inner {
        overflow: hidden;
        padding: 10px;
}

.fl-node-b19308rnei6q .pp-modal-close,
#modal-b19308rnei6q .pp-modal-close {
    	    border: 0px solid #;
    border-radius: 100px;
    width: 50px;
    height: 50px;
    position: absolute;
    z-index: 5;
}
.fl-node-b19308rnei6q .pp-modal-close:hover,
#modal-b19308rnei6q .pp-modal-close:hover {
	}
.fl-node-b19308rnei6q .pp-modal-close.box-top-right,
#modal-b19308rnei6q .pp-modal-close.box-top-right {
    top: 25px;
    right: 25px;
}
.fl-node-b19308rnei6q .pp-modal-close.box-top-left,
#modal-b19308rnei6q .pp-modal-close.box-top-left {
    top: 25px;
    left: -10px;
}
.fl-node-b19308rnei6q .pp-modal-close.win-top-right,
#modal-b19308rnei6q .pp-modal-close.win-top-right {
    top: 25px;
    right: 25px;
}
.fl-node-b19308rnei6q .pp-modal-close.win-top-left,
#modal-b19308rnei6q .pp-modal-close.win-top-left {
    top: 25px;
    left: -10px;
}
.fl-node-b19308rnei6q .pp-modal-close .bar-wrap,
#modal-b19308rnei6q .pp-modal-close .bar-wrap {
    width: 100%;
    height: 100%;
    -webkit-transition: background 0.2s ease-in-out;
    -moz-transition: background 0.2s ease-in-out;
    transition: background 0.2s ease-in-out;
}
.fl-node-b19308rnei6q .pp-modal-close .bar-wrap span,
#modal-b19308rnei6q .pp-modal-close .bar-wrap span {
    background: #ffffff;
    height: 2px;
    margin-top: -1px;
    -webkit-transition: background 0.2s ease-in-out;
    -moz-transition: background 0.2s ease-in-out;
    transition: background 0.2s ease-in-out;
}
.fl-node-b19308rnei6q .pp-modal-close:hover .bar-wrap span,
#modal-b19308rnei6q .pp-modal-close:hover .bar-wrap span {
    background: #D9A44B;
    -webkit-transition: background 0.2s ease-in-out;
    -moz-transition: background 0.2s ease-in-out;
    transition: background 0.2s ease-in-out;
}
.fl-node-b19308rnei6q .pp-modal-container.fadeIn.animated,
#modal-b19308rnei6q .pp-modal-container.fadeIn.animated {
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
}
.fl-node-b19308rnei6q .pp-modal-container.fadeOut.animated,
#modal-b19308rnei6q .pp-modal-container.fadeOut.animated {
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
}
.fl-node-b19308rnei6q .has-overlay-animation .pp-modal-container,
#modal-b19308rnei6q.has-overlay-animation .pp-modal-container {
			background-color: rgba(14,14,14,0.7);
	}

.fl-node-b19308rnei6q .pp-modal-wrap:not(.has-overlay-animation) .pp-modal-overlay,
#modal-b19308rnei6q:not(.has-overlay-animation) .pp-modal-overlay {
    		background-color: rgba(14,14,14,0.7);
	}


@media only screen and (max-width: 0px) {
    .fl-node-b19308rnei6q .pp-modal.layout-fullscreen,
    #modal-b19308rnei6q .pp-modal.layout-fullscreen {
        top: 0 !important;
        margin: 10px !important;
    }
    .fl-node-b19308rnei6q .pp-modal.layout-standard,
    #modal-b19308rnei6q .pp-modal.layout-standard {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}

@media only screen and (max-width: 767px) {
    .fl-node-b19308rnei6q .pp-modal.layout-standard,
    #modal-b19308rnei6q .pp-modal.layout-standard {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}
.fl-node-b19308rnei6q .pp-modal-button {
	text-align: left;
}
.fl-node-b19308rnei6q .pp-modal-trigger, .fl-node-b19308rnei6q .pp-modal-button .pp-modal-trigger {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
 .fl-node-b19308rnei6q > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}

/* Start Global Nodes CSS */

/* End Global Nodes CSS */


/* Start Layout CSS */
.buttons_vans.reserved button[data-toggle="rent"],
.buttons_vans.sold button[data-toggle="rent"] {
    display: none !important;
}

.ui-timepicker-wrapper,
.flatpickr-calendar.open {
    z-index: 999999999999999999999999999 !important;
}

.payable-inventory {
    display: none !important;
}
header .header-left {
    display: none !important;
}

.col-left-single .fl-col-content{
    top: 160px !important;
    position: sticky !important;
    margin-bottom: auto !important;
}

.fl-page {
    overflow: visible !important;
}

.woocommerce div.product div.images .flex-control-thumbs li {
    width: 16.67% !important;
}

.pick-up-date-picker i, 
.pick-up-time-picker i, 
.drop-off-date-picker i, 
.drop-off-time-picker i{
    top: 50% !important;
    transform: translateY(-50%) !important;
}

.xdsoft_datetimepicker {
    z-index: 999999999999999999999999999 !important;
}

.redq-quantity,
.rnb-pricing-plan-button,
.price-showing {
    display: none !important;
}

.pp-modal-wrap.pp-modal-active{
    z-index: 999999999 !important;
}

.btns-print-share {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
.printPage{
    margin-right: 15px;
}
.flex-control-nav{
    display: flex !important;
}
.fl-html > .price-full{
    font-weight: 400;
    font-size: 40px;
    line-height: 46px;
    letter-spacing: 2.57143px;
    text-transform: uppercase;
    color: #D9A44B;
}
.modal-form h2{
    text-align: center;
    margin-bottom: 30px;
    /*text-transform: uppercase;*/
}
.modal-form .wpforms-field-row{
    max-width: 100% !important;
}
.modal-form form input[type=email]{
    width: 100% !important;
    max-width: 100% !important;
}
.modal-form form input{
    height: 45px !important;
    border-radius: 0 !important;
    background: #F4F4F4 !important;
    border: 1px solid rgba(14, 14, 14, 0.8) !important;
    color: #494949 !important;
    font-size: 12px !important;
    letter-spacing: 2.57px !important;
    padding-left: 15px !important;
}
.modal-form .wpforms-field-sublabel.after{
    display: none !important;
}
.buttons_vans button:focus-visible span,
.buttons_vans button:focus span{
    color: #ffff !important;
}
.modal-form button{
    display: flex !important;
    margin: 0 auto !important;
    height: 48px !important;
    align-items: center !important;
    justify-content: center !important;
    font-size: 16px !important;
    min-width: 152px !important;
    padding: 0 30px !important;
    background: linear-gradient(225deg, #F3CD71 0%, #D9A44B 36.75%, #E4B34E 69.8%, #A37A23 100%) !important;
    border: 1px solid #DDA94C !important;
    color: #fff !important;
    text-transform: uppercase !important;
    letter-spacing: 2.57px !important;
    font-family: "STHeiti TC",Verdana,Arial,sans-serif !important;
    transition: all .2s ease !important;
}
.modal-form button:hover{
    background: transparent !important;
    color: #0E0E0E !important;
}
.modal-form form ::placeholder{
    color: #494949 !important;
}
.modal-form form textarea {
    height: 120px !important;
    border-radius: 0 !important;
    background: #F4F4F4 !important;
    border: 1px solid rgba(14, 14, 14, 0.8) !important;
    color: #494949 !important;
    font-size: 12px !important;
    letter-spacing: 2.57px !important;
    padding-left: 15px !important;
    padding-top: 15px !important;
}
.modal-form form :focus{
    background:  #F4F4F4;
    border: 1px solid #494949;
}
.buttons_vans{
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
}
.buttons_vans .addtocartcustom span,
.buttons_vans button span{
    color: #DDA94C !important;
    z-index: 99;
    position: relative;
}
.buttons_vans .addtocartcustom:hover span,
.buttons_vans button:hover span{
    color: #fff !important;
}
.buttons_vans .addtocartcustom,
.buttons_vans button{
    height: 48px;
    padding: 0 35px;
    min-width: 153px;
    border-radius: 0;
    margin: 7.5px 15px 7.5px 0 !important;
    background: transparent;
    transition: all .2s ease;
    letter-spacing: 2.37px;
    font-family: "STHeiti TC",Verdana,Arial,sans-serif;
    position: relative;
    display:flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #c98f25 !important;
}
.buttons_vans .addtocartcustom::before,
.buttons_vans button::before{
    content: '';
    position: absolute;
    background: linear-gradient(225deg, #F3CD71 0%, #D9A44B 36.75%, #E4B34E 69.8%, #A37A23 100%);
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0;
    transition: all .2s ease;
}
.buttons_vans .addtocartcustom:hover::before,
.buttons_vans button:hover::before{
    opacity: 1;
}
.buttons_vans .addtocartcustom:nth-child(2),
.buttons_vans button:nth-child(2){
    margin-right: 0 !important;
}
.buttons_vans .addtocartcustom:nth-child(3),
.buttons_vans .addtocartcustom:first-of-type,
.buttons_vans button:nth-child(3),
.buttons_vans button:first-of-type{
    margin-left: 0 !important;
}

.buttons_vans .addtocartcustom.outofstock {
    display: none !important;
}
header .fl-row-content-wrap{
    background: #0E0E0E !important;
}
.table-all-vans tbody tr:first-of-type td{
    border: none;
}
.table-all-vans tbody tr td{
    vertical-align: middle;
    padding-left: 0;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
.table-all-vans tbody tr td:first-of-type{
    color: #0E0E0E;
    font-size: 20px;
    letter-spacing: 2.57px;
    text-transform: uppercase;
    width: 58% !important;
    font-family: "STHeiti TC",Verdana,Arial,sans-serif;
}
.table-all-vans tbody tr td:last-of-type{
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 2.57143px;
    text-transform: lowercase;
}
.product_title {
    line-height: 36px !important;
    text-transform: uppercase !important;
}
.vans-all{
    display: flex;
    padding-bottom: 20px;
    margin-bottom: 19px;
    border-bottom: 1px solid rgba(151, 151, 151, .5);
    font-family: "STHeiti TC",Verdana,Arial,sans-serif;
    font-size: 18px;
    letter-spacing: 2.57143px;
    font-weight: 400;
}
.vans-transimission{
    text-transform: capitalize;
    border: none;
}
.product-des p{
    font-size: 14px;
    letter-spacing: 2.57px;
    line-height: 19.6px;
}
@media(min-width:1025px) and (max-width:1440px){
    .prd-imgs .fl-module-content {
        margin-right: 150px !important;
    }
}

@media(max-width: 1300px){
    .buttons_vans button span{
        font-size: 14px;
    }
}
@media(max-width: 1200px){
    .buttons_vans button{
        padding: 0 10px;
        height: 42px;
        letter-spacing: 2px;
        margin: 4px;
    }
    .buttons_vans button span{
        font-size: 12px !important;
    }
}
@media(max-width: 1024px){
    .buttons_vans button span{
        font-size: 10px !important;
    }
    .buttons_vans button{
        letter-spacing: 2px;
        min-width: 0;
        padding: 0 8px;
        margin: 4px;
    }
    .vans-all{
        padding-bottom: 15px;
        margin-bottom: 15px;
        font-size: 16px;
    }
    .fl-html > .price-full{
        font-size: 32px;
    }
    .table-all-vans tbody tr td:last-of-type{
        font-size: 12px !important;
    }
    .table-all-vans tbody tr td:first-of-type{
        font-size: 14px !important;
    }
    .table-all-vans tbody tr td{
        padding-top: 14px !important;
        padding-bottom: 14px !important;
    }
}
@media(max-width: 767px){
    .wpforms-one-half {
        padding: 10px 0 0 !important;
    }
    .wpforms-first{
        padding-bottom: 10px !important;
    }
    .wpforms-field-row-block{
        width: 100% !important;
    }
    .wpforms-one-half{
        margin-left: 0 !important;
    }
    .pp-modal-content{
        padding: 0 16px !important;
    }
    .modal-form h2{
        margin-bottom: 15px;
        margin-top: 30px;
    }
    .buttons_vans button {
        letter-spacing: 2px;
        min-width: 0;
        padding: 0 15px;
        margin: 8px;
    }
    .buttons_vans button span {
        font-size: 12px !important;
    }
}
/* End Layout CSS */


                                
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        
        
        
        
		
        
		
        
        			.fl-node-zdh9p8cnrwxv .fl-row-content {
				min-width: 0px;
			}
		