.mailchimp-field {
	background: #e9e6db !important;
	width: 60%;
}

.laf-container-blue-sky {padding : 100px 0; width:100%; background: url('bg-sky-blue.jpg') no-repeat center center; background-size: cover;}

.laf-row-blue-sky {position: relative; margin-left: 12.5%;}

.col-mitw {width: 60%; max-width: 946px;}
.col-d-bike {width:50%; position: absolute; top: 0; right: 5%; max-width: 1182px;}
.col-r-swimmer {width: 50%; max-width: 1128px;}

.col-mitw img {width:100%;}
.col-d-bike img {width:100%;}
.col-r-swimmer img {width: 100%;}

@media screen and (max-width: 480px) {

	.laf-container-blue-sky {padding: 50px 0px;}
	.laf-row-blue-sky {position: relative; margin-left: 35px;}

.col-mitw {width: 75%; max-width: 946px;}
.col-d-bike {width:50vw; position: absolute; top: 25%; right: 0%; max-width: 1182px;}
.col-r-swimmer {width: 50vw; max-width: 1128px; margin-top: 70px;}
}

.txt-journey {max-width: 1485px !important;}

/* xxxxxx */
/* xxxxxx */
/* xxxxxx */
.laf-container-boat {width: 100%;}
.row-fluorescent-light {background: url('/images/bg-fluorescent-light.jp1g') no-repeat top center; background-size: 100% auto; width:100%; text-align: center;}
.col-txt-whereattentiongoes {padding-top: 15%; max-width: 700px; width: 65%; margin: 0 auto; padding-bottom: 150px;}
.col-txt-whereattentiongoes img {width:100%;}

.row-purple-cloud {background: url('bg-purple-cloud.png') no-repeat top center; background-size: 100% auto; width:100%; padding: 0 10%; text-align: center; margin-top: -25%;}
.cloud-bwt-light-boat {margin-top: -150px;}
.cloud-e {text-align: right; width: 100%;}
.cloud-e img {width: 55%;}
.row-yso {width:100%; position: relative;}

.col-cloud-a {width: 55%; border: 0px solid red; text-align: right; margin-left: -5%;}
.col-txt-yso {width: 45%; border: 0px solid red; text-align: left; position: absolute; top: 0; left: 50%;}

.col-cloud-a img {max-width: 1011px;}
.col-txt-yso img {max-width: 848px;}

.row-bg-boat {position: relative; margin-top: -150px;}
.col-neon-m {position: absolute; text-align: center; width:100%; margin-top: 100px;}
.col-neon-m img {width:25%;}

@media screen and (max-width: 480px) {
	.row-bg-boat {margin-top: -50px;}
	.col-neon-m {margin-top: 20px;}	
}	

.wp-block-np {padding-left: 0 !important; padding-right: 0 !important;}

/* greyd out cc box */
.woocommerce-checkout #payment div.payment_box {
    color: var(--wp--custom--color--foreground);
    opacity: 1 !important;
}

input[type="checkbox"] {border: 2px solid #000 !important;}

.Label {color: #000 !important;}
.Input {border-bottom-color: rgb(16 16 16) !important;}

.Input, .p-FauxInput {background-color: rgb(255,255,255, 100%) !important;}

.p-Input input {border-bottom: 1px solid #000 !important;}

form.woocommerce-checkout .woocommerce-checkout-review-order, form.woocommerce-checkout #payment {
    background-color: #b2a9a4;
}

@media screen and (max-width: 480px) {
.laf-logo-2024 {width: 150px;}
}	

.laf2024-row-a {width: 100%; background: url(images/bg2024-blue-cloud.jpg) no-repeat top center; text-align: center; background-size: cover;}
.laf2024-row-b {width: 100%; background: url(images/bg2024-fluorescent.jpg) no-repeat top center; text-align: center; background-size: cover;}

.img2024-attention {padding-top: 20%;}
.img2024-airplane-window {margin-top: 100px;}

.p-relative {position: relative;}
.img2024-neon-m {position: absolute; width: 100%; text-align: center; bottom: 20%;}

.img2024-bubble-dr {margin-top: -50px; background: url(../wp-content/uploads/2024/02/img2024-clouds-bottom-1b.png) no-repeat center bottom; background-size: 100% auto;}

.img2024-flame img {width: 100%; max-width: 1142px;}
.img2024-bubble-dr img {width: 100%; max-width: 1802px;}
.img2024-attention img {width: 100%; max-width: 695px;}
.img2024-airplane-window img {width: 100%; max-width: 1794px;}
.img2024-neon-m img {width: 100%; max-width: 1800px;}


@media screen and (max-width: 800px) {

.img2024-attention {padding-top: 30%;}
.img2024-attention img {width: 100%; max-width: 295px;}
.img2024-airplane-window {margin-top: 50px;}
.img2024-bubble-dr {margin-top: 0px;}	

}	

.box2024-a .wp-block-cover-image,
.box2024-b .wp-block-cover-image, .wp-block-cover {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.box2024-a .wp-block-group,
.box2024-b .wp-block-group
{display: none;}
.box2024-a, .box2024-b {    
    padding-bottom: 0 !important;    
}
