/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Global Styles
    03. Global Styles
    04. "DeluxePark" Page
    05. "DeluxePark ES" Page
    06. "Viaturas Selecionadas DeluxePark" Page
    07. "Termos e condições" Page
    08. "Vender a Minha Viatura" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body .cpbs-main .cpbs-form-panel .cpbs-header{
	font-style:normal;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	text-transform:none;
	font-weight:500;
	white-space:normal;
	font-family:'Kumbh Sans', sans-serif;
	padding-bottom:1px;
	text-shadow:none;
	text-transform:none;
	font-style:normal;
}

body .cpbs-main form .cpbs-clear-fix .cpbs-main-content-step-1 .cpbs-form-panel div div div div .cpbs-header{
	font-size:25px !important;
}

body .cpbs-booking-extra-list li p{
	margin-top: 4px !important;
	margin-top: 6px !important;
	margin-top: 6px !important;
	margin-bottom: 0 !important;
}

body .cpbs-booking-extra-list li h1, body .cpbs-booking-extra-list li h2, body .cpbs-booking-extra-list li h3, body .cpbs-booking-extra-list li h4, body .cpbs-booking-extra-list li p{
	margin-top: 0 !important;
}

body .cpbs-main .cpbs-form-panel .cpbs-button-style-1{
	font-weight:600;
	font-style:normal;
	text-transform:uppercase;
	white-space:normal;
	text-shadow:none;
	-webkit-backdrop-filter: brightness(0.84);	backdrop-filter: brightness(0.84);
	background-color:rgba(224,178,0,0);
	border-top-left-radius:12px !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	background-repeat:repeat;
	background-blend-mode:normal;
	padding-right:0px !important;
	padding-top:15px !important;
	padding-bottom:20px;
	letter-spacing:2.2px;
	height:48px;
	padding-left:0px !important;
	margin-bottom:0px;
	word-spacing:3.6px;
	border-top-right-radius:12px !important;
	border-bottom-left-radius:12px !important;
	border-bottom-right-radius:12px !important;
	text-decoration:none;
	-webkit-box-shadow:none;	box-shadow:none;
	border-color:#d4af37;
	border-width:1px;
	color:#d4af37;
	min-width:0px;
	width:220px;
	font-family:'Montserrat', sans-serif;
	line-height:1.2em;
	font-size:15px !important;
	-webkit-transform:translatex(0px) translatey(8px);	-ms-transform:translatex(0px) translatey(8px);	transform:translatex(0px) translatey(8px);
	padding-right:0px !important;
	padding-left:0px !important;
	text-align:center;
	clear:none;
}

body #reservas .elementor-container .elementor-inner-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-main form .cpbs-clear-fix .cpbs-main-content-step-1 .cpbs-form-panel div div div .cpbs-button-style-1{
	text-decoration:none !important;
}

body #reservas .elementor-container .elementor-inner-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-main form .cpbs-clear-fix .cpbs-main-content-step-1 .cpbs-form-panel div div div div .cpbs-header{
	color:#fbcf31 !important;
	text-decoration:none !important;
}

body .uicore-nav-menu a .ui-menu-item-wrapper{
	font-weight:500;
	text-align:right;
	text-decoration:none;
	right:-200px;
	text-transform:none;
	color:#e1e8ce;
	font-size:22px;
	left:0px;
}

body .uicore-header-wrapper a .uicore-second{
	top:15px !important;
	-webkit-transform:translatex(142px) translatey(11px);	-ms-transform:translatex(142px) translatey(11px);	transform:translatex(142px) translatey(11px);
}

body .uicore-header-wrapper .uicore-nav-menu .uicore-menu-container{
	position:relative;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	left:200px;
	width:655px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #reservas .elementor-widget-wrap{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-size:23px;
	width:100%;
	z-index:999;
}

body .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap #reservas .elementor-container .elementor-inner-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-main form .cpbs-clear-fix .cpbs-main-content-step-1 .cpbs-form-panel > div > div > div{
	width:100% !important;
}

body .elementor-element-156d4eda .elementor-container .elementor-top-column > .elementor-widget-wrap > .elementor-element{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	padding-top:0px;
}

body .elementor-element-156d4eda .elementor-element h3{
	position:relative;
	top:0px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-family:'ku';
}

body #reservas{
	padding-top:0px;
	padding-bottom:60px;
}

body .cpbs-main .cpbs-form-panel .cpbs-button-style-1:hover{
	color:#111111;
	background-color:#d4af37;
}

body .cpbs-main .cpbs-form-panel .cpbs-button-style-1:focus{
	color:#ecf0f1;
	background-color:#34495e;
	border-color:#34495e;
}

body .cpbs-form-panel > div > div > div > div{
	padding-right:0px !important;
}

body .cpbs-client-form-sign-up .cpbs-form-panel > .cpbs-clear-fix{
	padding-left:30px;
	padding-right:30px;
	padding-left:30px;
	padding-right:30px;
}

body .cpbs-form-panel > div:nth-child(1) > div:nth-child(1){

	padding-left:0px !important;
	padding-right:0px;
}

body .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap #reservas .elementor-container .elementor-inner-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-main form .cpbs-main-content .cpbs-main-content-step-1 .cpbs-form-panel div div div .cpbs-button-style-1{
	margin-left:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-right:auto !important;
}

body .cpbs-booking-extra-list li:nth-child(8) .cpbs-booking-extra-price{
	display:none !important;
}

body .cpbs-booking-extra-list li:nth-child(9) .cpbs-booking-extra-price{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .cpbs-main .cpbs-form-panel label{
	text-transform:capitalize;
	font-weight:500 !important;
	text-decoration:none;
	font-size:16px !important;
	font-family:'Kumbh Sans', sans-serif;
	background-color:transparent;
	border-color:#2b2b2b;
	border-width:0px;
	color:#f5f5f5 !important;
}

body .elementor-element-34856f8f .elementor-element .ui-e--highlighted-text{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	font-family:'Montserrat Alternates', sans-serif;
}

body .elementor-element-34856f8f .elementor-widget-heading span.elementor-heading-title{
	font-family:'Montserrat Alternates', sans-serif;
}

body .elementor-element-34856f8f .elementor-widget-heading h2.elementor-heading-title{
	font-family:'Montserrat Alternates', sans-serif;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-weight:500 !important;
	font-style:normal !important;
}

body #central-reservas .elementor-widget-icon-box h3{
	font-family:'Montserrat Alternates', sans-serif;
}

body #central-reservas .elementor-widget-text-editor p{
	font-family:'Montserrat Alternates', sans-serif;
	font-weight:500;
}

body .elementor-element-3c6de05 .elementor-widget-icon-box h3{
	font-family:'Montserrat Alternates', sans-serif;
	font-weight:600;
}

body .elementor-element-3c6de05 .elementor-widget-text-editor p{
	font-family:'Montserrat Alternates', sans-serif;
}

body .elementor-element-6b4532e7 .bdt-ep-advanced-icon-box-title span{
	text-decoration:none;
	text-shadow:none;
	white-space:normal;
	color:#020202;
	font-weight:400;
	font-family:'Manrope', sans-serif;
	font-size:23px;
}

body .elementor-element-8be76ed .elementor-widget-heading h3{
	font-weight:600;
	font-style:normal;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-family:'Manrope', sans-serif !important;
}

body .elementor-element-66e71f4 .branco p{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-weight:400;
	font-family:'Manrope', sans-serif;
}

body #valet .branco .elementor-widget-container{
	font-family:'Montserrat Alternates', sans-serif;
}

body .elementor-element-b9439b8 .elementor-widget-text-editor p{
	font-family:'Montserrat Alternates', sans-serif;
}

body .elementor-element-a3d2b57 .elementor-widget-heading h1.elementor-heading-title{
	font-family:'Montserrat Alternates', sans-serif;
}

body .elementor-element-a3d2b57 .elementor-widget-heading h2.elementor-heading-title{
	font-family:'Montserrat Alternates', sans-serif;
}

body .elementor-element-a3d2b57 .elementor-widget-text-editor p{
	font-family:'Montserrat Alternates', sans-serif;
}

body .elementor-element-200ec8de .elementor-heading-title a{
	font-family:'Montserrat Alternates', sans-serif;
}

body .elementor-element-200ec8de .branco p{
	font-size:20px;
	font-family:'Montserrat Alternates', sans-serif;
}

body .elementor-element-200ec8de .elementor-widget-button a{
	font-family:'Montserrat Alternates', sans-serif !important;
}

body .elementor-element-ef54fef .elementor-widget-wrap{
	font-family:'Montserrat Alternates', sans-serif;
}

body #central-reservas .elementor-icon-box-title a{
	font-weight:600;
	font-family:'Manrope', sans-serif;
}

body .elementor-headline .elementor-headline-text-wrapper span{
	font-family:'Montserrat Alternates', sans-serif !important;
}

body .elementor-element-156d4eda .elementor-container .elementor-top-column > .elementor-widget-wrap{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-family:'Montserrat', sans-serif;
}

body .elementor-element-64171b8 .elementor-widget-heading h2{
	font-family:'Kumbh Sans', sans-serif;
	font-size:36px;
}

body .elementor-element-156d4eda .elementor-container .elementor-top-column > .elementor-widget-wrap > .elementor-widget-heading .elementor-widget-container .elementor-heading-title{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .elementor-element-156d4eda .elementor-container .elementor-top-column > .elementor-widget-wrap > .elementor-widget-heading{
	font-size:28px;
}

body .elementor-element-64171b8 .elementor-widget-wrap{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-size:13px;
}

body .uicore-body-content #uicore-page #content #primary .elementor .elementor-element-156d4eda .elementor-container .elementor-top-column > .elementor-widget-wrap > .elementor-widget-heading .elementor-widget-container .elementor-heading-title{
	font-size:17px !important;
}

body .elementor-element-34856f8f .elementor-heading-title a{
	font-family:'Kumbh Sans', sans-serif;
}

body .elementor-element-34856f8f .elementor-element .elementor-widget-container{
	font-family:'Kumbh Sans', sans-serif;
}

body .elementor-top-column > .elementor-widget-wrap > .elementor-widget-heading h2.elementor-heading-title:active{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .uicore-body-content #uicore-page #content #primary .elementor .elementor-element-156d4eda .elementor-container .elementor-top-column > .elementor-widget-wrap > .elementor-widget-heading .elementor-widget-container h2.elementor-heading-title:active{
	font-family:'Kumbh Sans', sans-serif !important;
}

body .elementor-element-156d4eda .elementor-element .elementor-headline-text-wrapper{
	font-family:'Kumbh Sans', sans-serif;
}

body #wrapper-navbar .uicore-header-wrapper{
	-webkit-transform:translatex(-92px) translatey(33px);	-ms-transform:translatex(-92px) translatey(33px);	transform:translatex(-92px) translatey(33px);
}

body .elementor-element-8be76ed .branco p{
	font-weight:300;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-top:0px;
	font-family:'Manrope', sans-serif;
}

body .elementor-element-8be76ed .elementor-icon-list-item .elementor-icon-list-text{
	font-weight:400 !important;
	font-family:'Manrope', sans-serif;
}

body #transfer .branco p{
	font-weight:400;
	font-family:'Manrope', sans-serif;
}

body .elementor-element-b9439b8 .elementor-widget-heading h2{
	text-transform:uppercase;
	font-family:'Manrope', sans-serif !important;
	font-weight:500 !important;
}

body .elementor-element-b9439b8 p span{
	font-weight:400;
	font-family:'Manrope', sans-serif;
}

body #lavagem p span{
	font-weight:400;
	font-family:'Manrope', sans-serif;
}

body #valet .branco p{
	font-weight:400;
	font-family:'Manrope', sans-serif;
}

body .elementor-element-8be76ed .elementor-icon-list-items .elementor-icon-list-item{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .elementor-element-6b4532e7 .elementor-widget-bdt-advanced-icon-box .bdt-ep-advanced-icon-box{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	font-family:'rale';
}

body .uicore-nav-menu .menu-item a{
	font-family:'Raleway', sans-serif !important;
	font-weight:300 !important;
}

body .elementor-element-156d4eda .elementor-widget-heading h2.elementor-heading-title{
	font-weight:400 !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-family:'Manrope', sans-serif;
}

body .elementor-element-34856f8f .elementor-background-overlay{
	background-color:#010103 !important;
	color:rgb(184, 151, 24);
	-webkit-background-clip:border-box;	background-clip:border-box;
	background-repeat:repeat;
	background-blend-mode:normal;
	-webkit-box-shadow:-50px -50px 0px -50px #d0d043;	box-shadow:-50px -50px 0px -50px #d0d043;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #central-reservas p strong{
	font-family:'Manrope', sans-serif;
}

body #valet .elementor-widget-heading h2{
	font-family:'Manrope', sans-serif;
	font-weight:500;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .elementor-element-66e71f4 .elementor-widget-heading h2{
	font-family:'Manrope', sans-serif !important;
	font-weight:500 !important;
}

body #transfer .elementor-widget-heading h2{
	font-family:'Manrope', sans-serif;
	font-weight:500;
}

body #lavagem .elementor-widget-heading h2{
	font-family:'manrope';
	font-weight:500;
}

body #central-reservas .elementor-icon .fa-whatsapp{
	font-size:50px;
}

body .elementor-element-156d4eda .elementor-widget-heading h1{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	color:#e6e6d0 !important;
	font-family:'Montserrat', sans-serif !important;
	font-weight:500 !important;
}

body .cpbs-main .cpbs-form-panel > div > div > div{
	padding-right:0px !important;
}

body .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-main form .cpbs-clear-fix .cpbs-main-content-step-1 .cpbs-form-panel div div div .cpbs-button-style-1{
	overflow:hidden !important;
	width:220px !important;
}

body .cpbs-main div input[type=text]{
	background-color:rgba(48,48,48,0.83);
	border-width:1px;
	border-color:#2b2b2b;
	border-style:solid;
	color:#f5f5f5;
	font-weight:500;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	border-bottom-right-radius:12px;
	border-bottom-left-radius:12px;
	border-top-right-radius:12px;
	border-top-left-radius:12px;
	float:none;
	-webkit-transition-duration:0.15s;	transition-duration:0.15s;
	-webkit-transition-timing-function:ease;	transition-timing-function:ease;
}

body .cpbs-main div .cpbs-form-field{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .cpbs-main div input[type=text]:hover{
	border-width:1px;
	border-color:#3a3a3a;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	border-style:solid;
}

body .cpbs-main div input[type=text]:focus{
	border-color:#bfa24a;
	border-width:1px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .cpbs-booking-extra-list li a, body .cpbs-booking-extra-list li button{
	margin-top: 6px !important;
}

body .cpbs-client-form-sign-up .cpbs-clear-fix label{
	color:#313131!important;
	text-transform:none;
	font-family:'Raleway', sans-serif;
	font-weight:600 !important;
}

body .cpbs-client-form-sign-up .cpbs-form-panel .cpbs-form-panel-label{
	color:#313131!important;
	text-transform:none;
}

body .cpbs-client-form-sign-up .cpbs-form-panel .cpbs-header{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	border-bottom-width:0px !important;
	padding-top:10px;
	padding-bottom:0px;
	margin-bottom:10px !important;
	color:#4d5660 !important;
	font-weight:600 !important;
	font-family:'Raleway', sans-serif;
}

body .cpbs-main-content-step-2 .cpbs-summary-box .cpbs-header{
	text-align:center;
}

body #cpbs-payment .cpbs-header{
	font-family:'Raleway', sans-serif;
	font-weight:600;
}

body .cpbs-main-content-step-3 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-header{
	font-family:'Raleway', sans-serif;
	font-weight:600;
}

body .cpbs-main-content-step-3 .cpbs-clear-fix .cpbs-button-style-1{
	font-family:'Raleway', sans-serif;
	text-transform:none;
	font-weight:600;
}

body .cpbs-client-form .cpbs-client-form-sign-up .cpbs-form-panel{
	background-color:#e5e5e5 !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .elementor-shortcode .cpbs-clear-fix .cpbs-client-form{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .cpbs-booking-extra-list li .cpbs-booking-extra-name{
	font-family:'Raleway', sans-serif;
}

body .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-button-style-2{
	font-family:'Raleway', sans-serif;
	font-weight:600;
}

body .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-header{
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body .elementor-shortcode .cpbs-booking-extra .cpbs-header{
	font-weight:600;
}

body .elementor-shortcode .cpbs-clear-fix .cpbs-place-list{
	background-color:#ffffff;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	-webkit-box-shadow:0px 0px 15px 0px #556677 !important;	box-shadow:0px 0px 15px 0px #556677 !important;
}

body .cpbs-place-list li .cpbs-place-layout-column-right{
	background-color:#ffffff;
}

body .elementor-shortcode .cpbs-clear-fix .cpbs-booking-extra{
	background-color:#dcdcde;
}

body .cpbs-coupon-code-section .cpbs-form-field input[type=text]{
	background-color:rgba(255,255,255,0.83);
	color:#232861;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-size:16px;
}

body .cpbs-main-content-step-4 > .cpbs-clear-fix{
	background-color:rgba(140,53,53,0);
}

body .cpbs-main-content-step-4 .cpbs-clear-fix .cpbs-button-style-2{
	font-family:'Raleway', sans-serif;
	font-weight:600;
}

body .cpbs-main-content-step-4 > .cpbs-clear-fix > .cpbs-button-style-1{
	font-weight:600;
	font-family:'Raleway', sans-serif;
}

body .cpbs-coupon-code-section .cpbs-form-field label{
	font-weight:600;
}

body .cpbs-booking-extra-list li .cpbs-booking-extra-price{
	background-color:#ffffff !important;
	min-width:80px;
	text-align:right;
	font-weight:600;
}

body .cpbs-main-content-step-2 .cpbs-rental-date-box div{
	color:#3a3030 !important;
	background-repeat:repeat;
	border-bottom-left-radius:0px;
}

body #primary .elementor-element-156d4eda .elementor-background-overlay{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	background-attachment:scroll;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .elementor-element-156d4eda .elementor-widget-wrap{
	background-color:transparent;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	background-color:transparent;
}

body .elementor-shortcode div input[type=text]{
	font-size:18px;
}

body .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-left .cpbs-summary-box .cpbs-summary-price-element .cpbs-summary-price-element-total .cpbs-header{
	font-size:21px !important;
}

body .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-summary-box{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-left .cpbs-summary-box .cpbs-header{
	font-size:24px !important;
}

body .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-left .cpbs-summary-box .cpbs-rental-date-box div span{
	font-size:17px !important;
}

body .cpbs-booking-extra-list li{
	padding: 14px 16px !important;
	background: #fff !important;
	border: 1px solid rgba(0,0,0,0.08) !important;
	border-radius: 14px !important;
	padding: 16px 18px !important;
	margin: 12px 0 !important;
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:space-between;	-ms-flex-pack:space-between;	justify-content:space-between;
	gap:16px;
}

body .cpbs-booking-extra-list{
	max-width: 1600px !important;
	margin: 0 auto !important;
	padding: 0 24px !important;
}

body .cpbs-booking-extra-list li .cpbs-button-style-1{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	background-color:rgba(0,0,0,0) !important;
	border-color:#808488 !important;
}

body .cpbs-main-content-step-1 .cpbs-form-panel > div > div > div{
	padding-left:0px;
	padding-right:0px !important;
}

body .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-main form .cpbs-clear-fix .cpbs-main-content-step-1 .cpbs-form-panel div div div div div .cpbs-form-field label{
	font-family:'Montserrat', sans-serif !important;
}

body .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-left .cpbs-summary-box{
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-left .cpbs-summary-box .cpbs-rental-date-box div{
	border-bottom-right-radius:18px !important;
	background-color:#d4d8e2 !important;
	border-top-right-radius:18px !important;
	border-top-left-radius:5px !important;
}

body .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li div .cpbs-button-style-1{
	font-weight:500 !important;
	font-size:13px !important;
	border-top-right-radius:999px !important;
	border-bottom-right-radius:999px !important;
}

body .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li{
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body .uicore-body-content #uicore-page #content #primary .elementor .elementor-element-156d4eda .elementor-background-overlay{
	background-color:rgba(0,0,0,0) !important;
}

body .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-place-list{
	border-top-left-radius:18px !important;
	border-top-right-radius:18px !important;
	border-bottom-left-radius:18px !important;
	border-bottom-right-radius:18px !important;
}

body .cpbs-booking-extra-list li .cpbs-button-style-1:hover{
	background-color:#ffffff !important;
	color:#000000;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .elementor-shortcode .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li div .cpbs-button-style-1{
	border-top-left-radius:999px !important;
	border-bottom-left-radius:999px !important;
}

body .cpbs-booking-extra-list .cpbs-list-reset li{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .cpbs-booking-extra-list li:nth-child(1) div:nth-child(3){

	padding-left:0px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

@media (max-width:1200px){

	body .cpbs-main .cpbs-form-panel .cpbs-button-style-1{
	-webkit-transform:translatex(0px) translatey(19px);	-ms-transform:translatex(0px) translatey(19px);	transform:translatex(0px) translatey(19px);
	max-width:300px;
}

body #reservas .elementor-container .elementor-inner-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-main form .cpbs-clear-fix .cpbs-main-content-step-1 .cpbs-form-panel div div div .cpbs-button-style-1{
	width:280px !important;
}

body .cpbs-client-form-sign-up .cpbs-form-panel > .cpbs-clear-fix{
	padding-left:30px;
	padding-right:30px;
}

body .cpbs-form-panel > div:nth-child(1) > div:nth-child(1){

	padding-right:0px;
}

body .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap #reservas .elementor-container .elementor-inner-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-main form .cpbs-main-content .cpbs-main-content-step-1 .cpbs-form-panel div div div .cpbs-button-style-1{
	margin-left:auto !important;
	margin-right:auto !important;
}

body .cpbs-client-form-sign-up .cpbs-form-panel .cpbs-header{
	color:#545454 !important;
	font-family:'Questrial', sans-serif;
	font-weight:400 !important;
}

body #cpbs-payment .cpbs-header{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-weight:600;
	font-family:'Questrial', sans-serif;
	letter-spacing:1px;
}

body .cpbs-client-form-sign-up .cpbs-clear-fix .cpbs-form-field{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .cpbs-client-form-sign-up .cpbs-clear-fix label{
	font-weight:500;
	font-family:'Questrial', sans-serif;
}

body .cpbs-main-content-step-3 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-header{
	font-weight:600 !important;
}

body .cpbs-main-content-step-3 .cpbs-clear-fix .cpbs-button-style-1{
	font-weight:600;
	font-family:'Questrial', sans-serif;
}

body #primary .elementor .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-3 .cpbs-clear-fix .cpbs-button-style-2{
	font-family:'Questrial', sans-serif !important;
}

body .cpbs-main-content-step-3 .cpbs-summary-box .cpbs-header{
	font-family:'Questrial', sans-serif;
	font-weight:600;
	text-align:center;
}

body .cpbs-main-content-step-2 .cpbs-rental-date-box div{
	border-width:1px;
	border-color:#eaecef !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	color:#050000 !important;
}

body .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-left .cpbs-summary-box .cpbs-rental-date-box div{
	background-color:#ffffff !important;
}

body #primary .elementor-element-156d4eda .elementor-background-overlay{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .uicore-body-content #uicore-page #content #primary .elementor .elementor-element-156d4eda .elementor-background-overlay{
	background-color:rgba(0,0,0,0) !important;
	}

}



@media (max-width:1024px){

	body .cpbs-main .cpbs-form-panel .cpbs-button-style-1{
	-webkit-transform:translatex(0px) translatey(18px);	-ms-transform:translatex(0px) translatey(18px);	transform:translatex(0px) translatey(18px);
	}

}



@media (max-width:1023px){

	body .uicore-body-content #uicore-page #wrapper-navbar .uicore-header-wrapper .uicore-container .uicore-branding a .uicore-logo{
	-webkit-transform:translatex(98px) translatey(6px) !important;	-ms-transform:translatex(98px) translatey(6px) !important;	transform:translatex(98px) translatey(6px) !important;
}

body #primary .elementor-element-156d4eda .elementor-background-overlay{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	}

}



@media (max-width:959px){

	body .cpbs-main .cpbs-form-panel .cpbs-button-style-1{
	-webkit-transform:translatex(0px) translatey(24px);	-ms-transform:translatex(0px) translatey(24px);	transform:translatex(0px) translatey(24px);
}

body .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-button-style-2{
	width:100%;
	margin-bottom:20px;
}

body .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap #reservas .elementor-container .elementor-inner-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix:nth-child(2) .cpbs-button-style-1{
	width:100% !important;
}

body .cpbs-client-form-sign-up .cpbs-clear-fix:nth-child(9) input[type=text]{
	width:100%;
}

body .cpbs-client-form-sign-up .cpbs-form-panel > .cpbs-clear-fix{
	padding-left:30px;
	padding-right:30px;
}

body .cpbs-form-panel > div:nth-child(1) > div:nth-child(1){

	padding-right:0px;
}

body .uicore-body-content #uicore-page #wrapper-navbar .uicore-header-wrapper .uicore-container .uicore-branding a .uicore-logo{
	-webkit-transform:translatex(92px) translatey(6px) !important;	-ms-transform:translatex(92px) translatey(6px) !important;	transform:translatex(92px) translatey(6px) !important;
	}

}



@media (max-width:845px){

	body .cpbs-main .cpbs-form-panel .cpbs-button-style-1{
	-webkit-transform:translatex(0px) translatey(27px);	-ms-transform:translatex(0px) translatey(27px);	transform:translatex(0px) translatey(27px);
}

body .cpbs-form-panel div div div div div .cpbs-form-field label{
	letter-spacing:-1px;
	font-size:18px !important;
}

body .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-1 .cpbs-form-panel div div div div div .cpbs-form-field label{
	line-height:1.2em !important;
}

body .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-button-style-2{
	margin-bottom:20px;
}

body .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap #reservas .elementor-container .elementor-inner-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-button-style-1{
	width:100% !important;
}

body .cpbs-client-form-sign-up .cpbs-form-panel > .cpbs-clear-fix{
	padding-left:30px;
	padding-right:30px;
}

body .cpbs-form-panel > div:nth-child(1) > div:nth-child(1){

	padding-right:0px;
}

body .uicore-body-content #uicore-page #wrapper-navbar .uicore-header-wrapper .uicore-container .uicore-branding a .uicore-logo{
	-webkit-transform:translatex(87px) translatey(6px) !important;	-ms-transform:translatex(87px) translatey(6px) !important;	transform:translatex(87px) translatey(6px) !important;
}

body .cpbs-main .cpbs-form-panel label{
	font-family:'Montserrat', sans-serif;
}

body #primary .elementor .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-button-style-2{
	width:auto !important;
	}

}



@media (max-width: 768px){

	body .cpbs-booking-extra-list li{
	-webkit-box-orient:column;	-webkit-box-direction:column;	-ms-flex-direction:column;	flex-direction:column;
	-webkit-box-align:stretch;	-ms-flex-align:stretch;	align-items:stretch;
}

body .cpbs-booking-extra-list li .cpbs-booking-extra-price{
	text-align:left;
	min-width:auto;
}

body .cpbs-booking-extra-list li a, body .cpbs-booking-extra-list li button{
	width:100%;
	text-align:center;
	}

}



@media (max-width:767px){

	body .cpbs-main .cpbs-form-panel .cpbs-button-style-1{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-button-style-2{
	margin-bottom:20px;
}

body .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap #reservas .elementor-container .elementor-inner-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-main-content .cpbs-main-content-step-2 .cpbs-clear-fix:nth-child(2) .cpbs-button-style-1{
	width:100% !important;
}

body .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap #reservas .elementor-container .elementor-inner-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-button-style-1{
	width:100% !important;
}

body .cpbs-main-content-step-4 .cpbs-clear-fix .cpbs-button-style-2{
	width:90%;
	margin-bottom:20px;
	margin-left:5%;
	margin-right:5%;
}

body .cpbs-main-content-step-4 .cpbs-clear-fix > .cpbs-button-style-1{
	margin-bottom:20px;
}

body .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap #reservas .elementor-container .elementor-inner-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-main-content .cpbs-main-content-step-4 .cpbs-clear-fix:nth-child(2) .cpbs-button-style-1{
	margin-left:5% !important;
	margin-right:5% !important;
	width:90% !important;
}

body .cpbs-client-form-sign-up .cpbs-form-panel > .cpbs-clear-fix{
	padding-left:30px;
	padding-right:30px;
}

body .cpbs-form-panel > div:nth-child(1) > div:nth-child(1){

	padding-right:0px;
}

body .elementor-shortcode .cpbs-clear-fix .cpbs-form-panel > .cpbs-attribute-field{
	text-align:center;
}

body .uicore-header-wrapper .uicore-toggle{
	-webkit-transform:translatex(-8px) translatey(19px);	-ms-transform:translatex(-8px) translatey(19px);	transform:translatex(-8px) translatey(19px);
}

body #wrapper-navbar .uicore-header-wrapper nav{
	-webkit-transform:translatex(84px) translatey(3px);	-ms-transform:translatex(84px) translatey(3px);	transform:translatex(84px) translatey(3px);
}

body .uicore-body-content #uicore-page #wrapper-navbar .uicore-header-wrapper .uicore-container .uicore-branding a .uicore-logo{
	-webkit-transform:translatex(19px) translatey(11px) !important;	-ms-transform:translatex(19px) translatey(11px) !important;	transform:translatex(19px) translatey(11px) !important;
}

body .elementor-element-8f955d0 a img{
	-webkit-transform:translatex(64px) translatey(-15px);	-ms-transform:translatex(64px) translatey(-15px);	transform:translatex(64px) translatey(-15px);
}

body .cpbs-main .cpbs-form-panel label{
	font-family:'Montserrat', sans-serif;
}

body #primary .elementor .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-button-style-2{
	width:283px !important;
	}

}



@media (max-width:639px){

	body .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap #reservas .elementor-container .elementor-inner-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-button-style-1{
	width:100% !important;
}

body .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-button-style-2{
	width:100%;
}

body .cpbs-main-content-step-3 .cpbs-clear-fix .cpbs-button-style-2{
	width:100%;
	margin-bottom:20px;
}

body .cpbs-main-content-step-3 .cpbs-clear-fix .cpbs-button-style-1{
	width:100%;
	margin-bottom:20px;
}

body .cpbs-main-content-step-4 .cpbs-clear-fix .cpbs-button-style-2{
	margin-bottom:20px;
	width:100%;
	margin-left:0px;
}

body .cpbs-main-content-step-4 .cpbs-clear-fix > .cpbs-button-style-1{
	margin-bottom:20px;
	margin-left:0px;
	margin-right:0px;
}

body .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap #reservas .elementor-container .elementor-inner-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-main-content .cpbs-main-content-step-4 .cpbs-clear-fix:nth-child(2) .cpbs-button-style-1{
	width:100% !important;
	margin-left:0px !important;
	margin-right:0px !important;
}

body .cpbs-clear-fix .cpbs-layout-column-right .cpbs-attribute-field .cpbs-clear-fix .cpbs-attribute-field-value{
	text-align:center;
}

body .cpbs-client-form-sign-up .cpbs-form-panel > .cpbs-clear-fix{
	padding-left:30px;
	padding-right:30px;
}

body .cpbs-form-panel > div:nth-child(1) > div:nth-child(1){

	padding-right:0px;
}

body .elementor-element-156d4eda .elementor-container:nth-child(2) .elementor-top-column .elementor-widget-wrap:nth-child(1) #reservas .elementor-container .elementor-inner-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-main form .cpbs-main-content .cpbs-main-content-step-1 .cpbs-form-panel > div:nth-child(1) > div:nth-child(1){

	padding-right:0px !important;
}

body .uicore-body-content #uicore-page #uicore-tb-footer .elementor .elementor-element-8f955d0 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-image .elementor-widget-container a img{
	-webkit-transform:translatex(52px) translatey(-48px) !important;	-ms-transform:translatex(52px) translatey(-48px) !important;	transform:translatex(52px) translatey(-48px) !important;
}

body .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-main form .cpbs-clear-fix .cpbs-main-content-step-1 .cpbs-form-panel div div div div div .cpbs-form-field label{
	font-family:'M' !important;
	}

}



@media (max-width:600px){

	body .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-button-style-2{
	width:50%;
}

body .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap #reservas .elementor-container .elementor-inner-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-button-style-1{
	width:50% !important;
}

body .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap #reservas .elementor-container .elementor-inner-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-1 .cpbs-form-panel > div > div{
	padding-right:20px !important;
}

body .cpbs-main-content-step-4 .cpbs-clear-fix .cpbs-button-style-2{
	margin-left:0px;
	margin-right:0px;
}

body .cpbs-main-content-step-4 .cpbs-clear-fix:nth-child(2) .cpbs-button-style-1{
	margin-left:0px;
}

body .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap #reservas .elementor-container .elementor-inner-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-main-content .cpbs-main-content-step-4 .cpbs-clear-fix:nth-child(2) .cpbs-button-style-1{
	margin-left:0px !important;
	margin-right:0px !important;
}

body .cpbs-main-content-step-4 .cpbs-clear-fix .cpbs-form-panel{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .elementor-shortcode .cpbs-clear-fix .cpbs-form-panel > .cpbs-attribute-field{
	text-align:center;
}

body .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-main form .cpbs-clear-fix .cpbs-main-content-step-1 .cpbs-form-panel div div div div div .cpbs-form-field label{
	font-family:'Montserrat', sans-serif !important;
	}

}



@media (max-width:576px){

	body .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-button-style-2{
	width:100%;
	margin-bottom:20px;
}

body .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap #reservas .elementor-container .elementor-inner-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-button-style-1{
	width:100% !important;
}

body .cpbs-client-form-sign-up .cpbs-form-panel > .cpbs-clear-fix{
	padding-left:30px;
	padding-right:30px;
}

body .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap #reservas .elementor-container .elementor-inner-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-1 .cpbs-form-panel > div > div{
	padding-right:20px !important;
	}

}



@media (max-width:500px){

	body .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-button-style-2{
	width:100%;
}

body .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap #reservas .elementor-container .elementor-inner-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-button-style-1{
	width:100% !important;
}

body .cpbs-client-form-sign-up .cpbs-clear-fix .cpbs-clear-fix{
	padding-left:0px;
	padding-right:0px;
}

body .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-main form .cpbs-clear-fix .cpbs-main-content-step-1 .cpbs-form-panel div div div div div .cpbs-form-field label{
	font-family:'Montserrat', sans-serif !important;
	}

}



@media (max-width:460px){

	body .uicore-body-content #uicore-page #content #primary .elementor .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-heading .elementor-widget-container h1.elementor-heading-title{
	font-size:30px !important;
}

body .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-main form .cpbs-clear-fix .cpbs-main-content-step-1 .cpbs-form-panel div div div div div .cpbs-form-field label{
	font-family:'Montserrat', sans-serif !important;
}

body .elementor-shortcode .cpbs-clear-fix .cpbs-place-list{
	border-top-left-radius:18px;
	border-top-right-radius:18px;
	border-bottom-left-radius:18px;
	border-bottom-right-radius:18px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .elementor-shortcode .cpbs-booking-extra .cpbs-header{
	border-style:none;
	border-top-width:0px;
	border-width:3px;
	border-top-style:none;
	border-right-style:none;
	-webkit-transform:translatex(249px) translatey(210px) !important;	-ms-transform:translatex(249px) translatey(210px) !important;	transform:translatex(249px) translatey(210px) !important;
}

body .cpbs-booking-extra-list li .cpbs-booking-extra-price{
	border-top-style:none;
}

body .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li div .cpbs-booking-extra-price{
	border-top-width:1px !important;
	}

}



@media (max-width:425px){

	body .cpbs-client-form-sign-up .cpbs-form-panel > .cpbs-clear-fix{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	left:auto;
}

body .cpbs-client-form .cpbs-client-form-sign-up .cpbs-form-panel{
	position:relative;
	left:auto;
}

body .cpbs-main-content-step-1 .cpbs-form-panel > div{
	padding-right:20px !important;
	padding-left:20px !important;
}

body .cpbs-main-content-step-1 .cpbs-form-panel div div{
	padding-left:0px !important;
}

body .elementor-element-156d4eda .elementor-container .elementor-top-column > .elementor-widget-wrap{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .uicore-body-content #uicore-page #content #primary .elementor .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-heading .elementor-widget-container h1.elementor-heading-title{
	font-size:28px !important;
}

body .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-main form .cpbs-clear-fix .cpbs-main-content-step-1 .cpbs-form-panel div div div div div .cpbs-form-field label{
	font-family:'MO' !important;
}

body .elementor-element-156d4eda .elementor-widget-wrap{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .elementor-element-156d4eda .elementor-widget-shortcode{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .elementor-shortcode .cpbs-clear-fix .cpbs-place-list{
	border-top-left-radius:18px;
	border-top-right-radius:18px;
	border-bottom-left-radius:18px;
	border-bottom-right-radius:18px;
}

body .cpbs-booking-extra-list .cpbs-list-reset li{
	border-top-left-radius:18px;
	border-top-right-radius:18px;
	border-bottom-left-radius:18px;
	border-bottom-right-radius:18px;
	}

}



@media (max-width:352px){

	body .cpbs-place-list li .cpbs-place-layout-column-right{
	width:100% !important;
}

body .cpbs-client-form-sign-up .cpbs-clear-fix .cpbs-clear-fix:nth-child(5){

	padding-left:31px;
}

body .cpbs-client-form-sign-up .cpbs-form-panel > .cpbs-clear-fix{
	padding-left:30px;
	padding-right:30px;
}

body .cpbs-main-content-step-1 .cpbs-form-panel > div > div{
	padding-left:0px !important;
}

body .cpbs-form-panel > div:nth-child(1) > div:nth-child(1){

	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .cpbs-main .cpbs-form-panel .cpbs-button-style-1{
	max-width:100%;
}

body .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap #reservas .elementor-container .elementor-inner-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-main form .cpbs-main-content .cpbs-main-content-step-1 .cpbs-form-panel div div div .cpbs-button-style-1{
	width:100% !important;
}

body .cpbs-main-content-step-4 .cpbs-clear-fix .cpbs-button-style-2{
	padding-left:18px;
	margin-left:0px;
	margin-right:0px;
}

body .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap #reservas .elementor-container .elementor-inner-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-4 > .cpbs-clear-fix > .cpbs-button-style-1{
	margin-left:15px !important;
	margin-right:15px !important;
	width:89% !important;
}

body .cpbs-main-content-step-4 .cpbs-clear-fix .cpbs-button-style-1{
	padding-left:26px;
}

body .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap #reservas .elementor-container .elementor-inner-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-main-content .cpbs-main-content-step-4 .cpbs-clear-fix:nth-child(2) .cpbs-button-style-1{
	margin-left:0px !important;
	margin-right:0px !important;
}

body .cpbs-main-content-step-4 .cpbs-clear-fix > .cpbs-button-style-1{
	margin-right:0px;
}

body .cpbs-form-panel .cpbs-attribute-field .cpbs-clear-fix .cpbs-layout-column-left .cpbs-attribute-field-name{
	text-align:center;
}

body .cpbs-form-panel .cpbs-attribute-field .cpbs-clear-fix .cpbs-layout-column-right .cpbs-attribute-field-name{
	text-align:center;
}

body .cpbs-form-panel .cpbs-attribute-field .cpbs-clear-fix .cpbs-layout-column-left .cpbs-attribute-field-value{
	text-align:center;
}

body .cpbs-form-panel .cpbs-attribute-field .cpbs-clear-fix .cpbs-layout-column-right .cpbs-attribute-field-value{
	text-align:center;
}

body .elementor-shortcode .cpbs-form-panel .cpbs-attribute-field-name{
	text-align:center;
}

body .elementor-shortcode .cpbs-form-panel .cpbs-attribute-field-value{
	text-align:center;
}

body .elementor-shortcode .cpbs-form-panel .cpbs-attribute-field .cpbs-clear-fix{
	text-align:center;
	}

}



@media (min-width:350px){

	body .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-summary-box{
	padding-left:18px !important;
	padding-top:10px !important;
	margin-left:0px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	background-color:#202532;
	border-bottom-left-radius:18px !important;
	border-top-left-radius:18px !important;
	border-width:1px;
}

body .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-left .cpbs-summary-box{
	border-top-right-radius:18px !important;
	border-bottom-right-radius:18px !important;
	border-style:solid !important;
	border-color:rgba(255,255,255,0.1) !important;
	padding-right:18px !important;
	padding-bottom:18px !important;
}

body .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-left .cpbs-summary-box .cpbs-rental-date-box div span{
	font-size:13px !important;
}

body .cpbs-main-content-step-2 .cpbs-summary-price-element .cpbs-header{
	font-size:25px !important;
	border-top-style:none !important;
}

body .cpbs-main-content-step-2 .cpbs-summary-price-element span{
	color:#ffffff;
}

body .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-left .cpbs-summary-box > div{
	color:#ffffff;
}

body .cpbs-main-content-step-2 .cpbs-summary-box .cpbs-header{
	color:#f4dda3 !important;
}

body .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-left .cpbs-summary-box .cpbs-rental-date-box div{
	background-color:rgba(225,217,217,0.09) !important;
}

body .cpbs-main-content-step-2 .cpbs-rental-date-box div{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	color:#f8f6f6 !important;
	font-weight:500;
	border-top-style:none;
	border-width:0px;
}

body .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-button-style-2{
	font-size:21px !important;
}

body .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-button-style-2{
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
	}

}



@media (min-width:768px){

	body .uicore-body-content #uicore-page #content #primary .elementor .elementor-element-156d4eda .elementor-container .elementor-top-column > .elementor-widget-wrap > .elementor-widget-heading .elementor-widget-container .elementor-heading-title{
	font-size:20px !important;
}

body .uicore-body-content #uicore-page #content #primary .elementor .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-heading .elementor-widget-container h1.elementor-heading-title{
	font-size:40px !important;
}

body .elementor-element-156d4eda .elementor-widget-wrap{
	padding-right:20px !important;
	}

}



@media (min-width:1440px){

	body .cpbs-main-content-step-2 .cpbs-rental-date-box div{
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:0em;
	border-bottom-right-radius:0px;
	-webkit-box-shadow:none;	box-shadow:none;
	border-width:1px;
	border-style:none;
	border-color:rgba(255,255,255,0.1) !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	background-color:rgba(255,255,255,0) !important;
	padding-left:0px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:16px;
	border-top-color:rgba(255,255,255,0.22) !important;
	border-top-width:1px;
	border-top-style:solid;
	margin-bottom:16px;
	background-attachment:scroll;
	background-repeat:repeat;
	-webkit-background-clip:text;	background-clip:text;
}

body .elementor-shortcode .cpbs-clear-fix .cpbs-place-list{
	border-top-left-radius:18px;
	border-top-right-radius:18px;
	border-bottom-left-radius:18px;
	border-bottom-right-radius:18px;
	border-width:1px;
	border-color:#eaecef;
	-webkit-box-shadow:0px 0px 30px 0px #556677;	box-shadow:0px 0px 30px 0px #556677;
}

body .elementor-element-156d4eda .elementor-widget-wrap{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	background-color:transparent;
}

body .elementor-shortcode .cpbs-clear-fix .cpbs-layout-column-right .cpbs-place-list > div{
	color:#556677;
}

body .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-summary-box{
	background-color:#1c1f26;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	border-top-left-radius:18px !important;
	border-top-right-radius:18px !important;
	border-bottom-left-radius:18px !important;
	border-bottom-right-radius:18px !important;
	-webkit-box-shadow:none;	box-shadow:none;
	border-width:1px;
	color:rgb(85, 102, 119);
	-webkit-background-clip:border-box;	background-clip:border-box;
	background-repeat:repeat;
	padding-left:22px !important;
	padding-right:22px !important;
	padding-top:22px !important;
	float:none;
	cursor:auto;
}

body .cpbs-main-content-step-2 .cpbs-summary-box .cpbs-header{
	color:rgba(237,226,186,0.85) !important;
	font-size:16px;
}

body .cpbs-main-content-step-2 .cpbs-summary-box span{
	color:rgba(255,255,255,0.99);
	border-width:1px;
	border-style:none !important;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:rgba(255,255,255,0.14);
	font-size:14px !important;
}

body .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-left .cpbs-summary-box > div{
	color:rgba(255,255,255,3);
}

body .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-left .cpbs-summary-box{
	border-color:rgba(255,255,255,0.1) !important;
	padding-bottom:22px !important;
}

body .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-left .cpbs-summary-box .cpbs-rental-date-box div{
	color:transparent !important;
}

body .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-rental-date-box{
	border-style:none;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	opacity:1;
	display:block;
	float:none;
	clear:none;
	-webkit-row-gap:0px;	row-gap:0px;
	-webkit-box-pack:normal;	-ms-flex-pack:normal;	justify-content:normal;
	-ms-flex-wrap:nowrap;	flex-wrap:nowrap;
	visibility:visible;
	border-top-color:rgba(255,255,255,0);
}

body .cpbs-rental-date-box:before, body .cpbs-rental-date-box:after, body .cpbs-rental-date-box *:before, body .cpbs-rental-date-box *:after{
	display:none !important;
}

body .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-left .cpbs-summary-box .cpbs-rental-date-box{
	-ms-grid-rows:60.87fr !important;	grid-template-rows:60.87fr !important;
}

body .cpbs-main-content-step-2 .cpbs-summary-price-element .cpbs-header{
	font-size:25px;
	color:rgba(255,255,255,0.95) !important;
}

body .elementor-element-156d4eda .elementor-widget-shortcode{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .uicore-body-content #uicore-page #content #primary .elementor .elementor-element-156d4eda .elementor-background-overlay{
	background-color:#360101 !important;
}

body #primary .elementor-element-156d4eda .elementor-background-overlay{
	background-image:-webkit-linear-gradient(346deg, rgb(0,0,0) 0%, rgba(6,5,2,0.65) 100%);	background-image:-o-linear-gradient(346deg, rgb(0,0,0) 0%, rgba(6,5,2,0.65) 100%);	background-image:linear-gradient(104deg, rgb(0,0,0) 0%, rgba(6,5,2,0.65) 100%);
	background-position-x:0%;
}

body .cpbs-place-list li .cpbs-place-layout-column-right{
	margin-top:0px;
}

body .elementor-shortcode .cpbs-booking-extra .cpbs-header{
	margin-bottom:30px !important;
	padding-top:30px;
}

body .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-header{
	margin-top:10px !important;
	}

}



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
3.2.9



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body a:6:{
	s:7:"history";
	i:1;
	s:6:"export";
	i:1;
	s:6:"import";
	i:1;
	s:3:"ftp";
	i:1;
	s:4:"cron";
	i:1;
	s:15:"licence_manager";
	i:1;
}



/*-----------------------------------------------*/
/*  "DeluxePark" Page                            */
/*-----------------------------------------------*/
body.page-id-44089 .cpbs-place-list li .cpbs-place-name{
	padding-top:0px !important;
	text-shadow:rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) -1px 0px 1px;
	color:#f39c12;
}

body.page-id-44089 .cpbs-booking-extra-list li p{
	padding-top:10px !important;
	margin-right:0px;
	position:relative;
	font-size:14px;
	padding-bottom:10px !important;
	top:-6px;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li div p{
	margin-top:-30px !important;
}

body.page-id-44089 .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li div p{
	line-height:1.2em !important;
	width:83% !important;
}

body.page-id-44089 .cpbs-booking-extra-list li .cpbs-booking-extra-price{
	position:relative;
	margin-top:0px;
	min-height:0px;
	height:30px;
	top:0px;
	padding-top:40px !important;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(6) .cpbs-booking-extra-price{
	top:11px;
	padding-top:4vh;
	margin-bottom:0px !important;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(7) .cpbs-booking-extra-price{
	top:11px;
	padding-top:4vh;
	margin-top:0px;
	margin-bottom:0px !important;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(5) .cpbs-booking-extra-price{
	top:11px;
	padding-top:40px;
}

body.page-id-44089 .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(2){

	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-top:0px !important;
	padding-bottom:0px !important;
	margin-top:10px !important;
	margin-bottom:10px !important;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(1) .cpbs-booking-extra-price{
	top:12px !important;
	padding-top:4vh;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(2) .cpbs-booking-extra-price{
	top:0px !important;
	padding-top:4vh;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(4) .cpbs-booking-extra-price{
	top:0px;
	padding-top:30px !important;
	margin-bottom:0px !important;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(2) .cpbs-booking-extra-description{
	top:-5px !important;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(1) .cpbs-booking-extra-description{
	top:-5px;
	max-width:100%;
	font-weight:700;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(3) .cpbs-booking-extra-description{
	top:-5px;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(4) .cpbs-booking-extra-description{
	top:-5px;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(5) .cpbs-booking-extra-description{
	top:-5px;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(6) .cpbs-booking-extra-description{
	top:-5px;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(7) .cpbs-booking-extra-description{
	top:-5px;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(8) .cpbs-booking-extra-description{
	top:-5px;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(9) .cpbs-booking-extra-description{
	top:-5px;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(3) .cpbs-booking-extra-price{
	padding-top:30px !important;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(8) .cpbs-booking-extra-name{
	padding-top:0px;
}

body.page-id-44089 .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(9) > div:nth-child(1){

	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(9) .cpbs-booking-extra-name{
	padding-top:0px;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(7) .cpbs-booking-extra-name{
	padding-top:0px;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(6) .cpbs-booking-extra-name{
	padding-top:0px;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(5) .cpbs-booking-extra-name{
	padding-top:0px;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(4) .cpbs-booking-extra-name{
	padding-top:0px;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(3) .cpbs-booking-extra-name{
	padding-top:0px;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(2) .cpbs-booking-extra-name{
	padding-top:0px;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(1) .cpbs-booking-extra-name{
	padding-top:0px;
}

body.page-id-44089 .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(1) > div:nth-child(1){

	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-44089 .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(3){

	padding-top:0px !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-bottom:0px !important;
	margin-top:10px !important;
	margin-bottom:10px !important;
}

body.page-id-44089 .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(1){

	padding-top:0px !important;
	padding-bottom:0px !important;
	margin-top:10px !important;
	margin-bottom:10px !important;
}

body.page-id-44089 .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(4){

	padding-top:10px !important;
	margin-top:10px !important;
	margin-bottom:10px !important;
}

body.page-id-44089 .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(5){

	padding-top:0px !important;
	padding-bottom:0px !important;
	margin-top:10px !important;
	margin-bottom:10px !important;
}

body.page-id-44089 .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(6){

	padding-top:0px !important;
	padding-bottom:0px !important;
}

body.page-id-44089 .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(7){

	padding-top:0px !important;
	padding-bottom:0px !important;
	margin-top:10px !important;
	margin-bottom:10px !important;
}

body.page-id-44089 .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(8){

	padding-top:0px !important;
	padding-bottom:0px !important;
	margin-top:10px !important;
	margin-bottom:10px !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-44089 .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(9){

	padding-top:0px !important;
	padding-bottom:0px !important;
	margin-top:10px !important;
	margin-bottom:10px !important;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(6) div .cpbs-booking-extra-price{
	margin-top:0px !important;
}

body.page-id-44089 .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-main-content .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(7) div .cpbs-booking-extra-price{
	margin-top:0px !important;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(4) div .cpbs-booking-extra-price{
	margin-top:0px !important;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(3) div .cpbs-booking-extra-price{
	margin-top:0px !important;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(2) div .cpbs-booking-extra-price{
	margin-top:0px !important;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(1) div .cpbs-booking-extra-price{
	margin-top:0px !important;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(1) .cpbs-button-style-1:hover{
	color:#f1c40f;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(2) .cpbs-button-style-1:hover{
	color:#f1c40f;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(3) .cpbs-button-style-1:hover{
	color:#f1c40f;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(1) .cpbs-button-style-1{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-44089 .cpbs-booking-extra-list li .cpbs-button-style-1{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-44089 .cpbs-booking-extra > .cpbs-header:nth-child(1){

	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-44089 .cpbs-place-layout-column-right-line-top > div{
	position:relative;
	top:0px;
	line-height:1em;
	padding-right:0px !important;
}

body.page-id-44089 .cpbs-place-layout-column-right > .cpbs-place-layout-column-right-line-bottom{
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix:nth-child(1) .cpbs-layout-column-right:nth-child(2) .cpbs-booking-extra > .cpbs-header:nth-child(1){

	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-44089 .cpbs-place-list .cpbs-list-reset li > .cpbs-place{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}

body.page-id-44089 .cpbs-place-list .cpbs-list-reset li .cpbs-place > .cpbs-place-layout-column-left{
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	border-style:none;
	border-width:0px;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix .cpbs-booking-extra-list{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-44089 .cpbs-place-layout-column-right-line-bottom > div{
	position:relative;
	margin-left:0px !important;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-place-list .cpbs-list-reset li .cpbs-place .cpbs-place-layout-column-right .cpbs-place-layout-column-right-line-bottom > div{
	left:auto !important;
}

body.page-id-44089 .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-header{
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-place-list .cpbs-list-reset li .cpbs-place .cpbs-place-layout-column-right .cpbs-place-layout-column-right-line-top > div{
	width:71% !important;
}

body.page-id-44089 .cpbs-place-list li .cpbs-place-price{
	text-align:right;
	color:#f39c12;
	text-shadow:rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) -1px 0px 1px;
}

body.page-id-44089 .cpbs-place-list li .cpbs-place-layout-column-right{
	position:relative;
	background-color:transparent;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	height:160px;
}

body.page-id-44089 .cpbs-place-list li .cpbs-place{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-44089 .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(4) > div:nth-child(1){

	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	height:75px;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix:nth-child(1) form .cpbs-clear-fix:nth-child(1) .cpbs-main-content-step-2 .cpbs-clear-fix:nth-child(1) .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(1) > div:nth-child(1){

	height:auto !important;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix:nth-child(1) form .cpbs-clear-fix:nth-child(1) .cpbs-main-content-step-2 .cpbs-clear-fix:nth-child(1) .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(2) > div:nth-child(1){

	height:auto !important;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix:nth-child(1) form .cpbs-clear-fix:nth-child(1) .cpbs-main-content-step-2 .cpbs-clear-fix:nth-child(1) .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(3) > div:nth-child(1){

	height:auto !important;
}

body.page-id-44089 .cpbs-booking-extra-list .cpbs-list-reset li{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

body.page-id-44089 .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li div .cpbs-booking-extra-price{
	margin-top:0px !important;
	line-height:1em !important;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li div .cpbs-booking-extra-price{
	margin-bottom:0px !important;
}

body.page-id-44089 .cpbs-place-list li .cpbs-place-layout-column-right-line-bottom{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li{
	padding-top:0px !important;
	padding-bottom:0px !important;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(4){

	padding-bottom:15px !important;
}

body.page-id-44089 .elementor-element-69d3744 .elementor-icon-box-title a{
	font-weight:500;
}

body.page-id-44089 .elementor-element-9064a86 .bdt-ep-advanced-icon-box-title span{
	font-weight:500;
}

body.page-id-44089 .elementor-element-45419ec .elementor-heading-title span{
	font-weight:300 !important;
	font-family:'Montserrat', sans-serif;
}

body.page-id-44089 .elementor-element-45419ec .elementor-widget-heading h2{
	margin-top:20px;
	font-family:'Montserrat', sans-serif;
}

body.page-id-44089 .elementor-element-c8565f6 .elementor-widget-heading h2{
	font-family:'Montserrat', sans-serif;
}

body.page-id-44089 .elementor-element-70cec7b .ui-e-title a{
	font-family:'Montserrat', sans-serif;
}

body.page-id-44089 .elementor-element-70cec7b .ui-e-ico-box h4{
	font-family:'Montserrat', sans-serif !important;
}

body.page-id-44089 .elementor-element-8be76ed .elementor-widget-heading h3{
	font-family:'Montserrat', sans-serif !important;
}

body.page-id-44089 #primary .elementor .elementor-element-e7fc936{
	background-color:#f7f7f7;
	background-image:none;
	margin-top:0px;
}

body.page-id-44089 #primary .elementor-element-156d4eda .elementor-background-overlay{
	background-image:none;
}

body.page-id-44089 .elementor-element-e7fc936 .elementor-widget-wrap{
	margin-top:0px;
	-webkit-box-shadow:0px -20px 60px -10px rgba(0,0,0,0.13) !important;	box-shadow:0px -20px 60px -10px rgba(0,0,0,0.13) !important;
	border-bottom-right-radius:0px !important;
	border-bottom-left-radius:0px !important;
	border-top-right-radius:0px !important;
	border-top-left-radius:0px !important;
}

body.page-id-44089 .elementor-element-156d4eda .elementor-shape-bottom svg{
	background-color:transparent;
}

body.page-id-44089 .elementor-element-156d4eda .elementor-widget-wrap{
	background-color:transparent;
}

body.page-id-44089 .uicore-header-wrapper a .uicore-second{
	margin-top:-27px;
}

body.page-id-44089 #wrapper-navbar .uicore-header-wrapper nav{
	padding-right:0px !important;
	border-bottom-style:none;
	border-bottom-color:#6b6b6b;
}

body.page-id-44089 .uicore-body-content #uicore-page #wrapper-navbar .uicore-header-wrapper nav{
	border-bottom-width:1px !important;
}

body.page-id-44089 .uicore-header-wrapper .uicore-nav-menu .uicore-menu-container{
	border-bottom-style:none;
	border-bottom-color:#383838;
}

body.page-id-44089 .uicore-header-wrapper .uicore-nav-menu{
	border-bottom-style:solid;
	border-bottom-color:#383838;
	border-style:none;
}

body.page-id-44089 .uicore-nav-menu .menu-item .single-language{
	-webkit-filter: saturate(0.25);	filter: saturate(0.25);
}

body.page-id-44089 .uicore-nav-menu .uicore-menu-container .uicore-menu > .menu-item > .single-language span{
	border-top-right-radius:0px;
	border-top-left-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
}

body.page-id-44089 .uicore-nav-menu .uicore-menu-container .uicore-menu > .menu-item > .single-language{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	opacity:1;
	float:none;
	-webkit-filter: saturate(0.78);	filter: saturate(0.78);
}

body.page-id-44089 #transfer .elementor-widget-heading h2{
	font-family:'Montserrat', sans-serif;
}

body.page-id-44089 .elementor-element-66e71f4 .elementor-widget-heading h2{
	font-family:'Montserrat', sans-serif !important;
}

body.page-id-44089 #valet .elementor-widget-heading h2{
	font-family:'Montserrat', sans-serif;
}

body.page-id-44089 .uicore-body-content #uicore-page #content #primary .elementor #lavagem .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-heading .elementor-widget-container h2{
	font-family:'Montserrat', sans-serif !important;
}

body.page-id-44089 .elementor-element-b9439b8 .elementor-widget-heading h2{
	font-family:'Montserrat', sans-serif !important;
}

body.page-id-44089 .elementor-element-8be76ed .branco p{
	font-family:'Montserrat', sans-serif;
	padding-bottom:9px;
}

body.page-id-44089 .elementor-element-8be76ed .elementor-widget-icon-list ul{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-44089 .elementor-element-8be76ed .elementor-icon-list-item .elementor-icon-list-text{
	font-family:'Montserrat', sans-serif;
}

body.page-id-44089 .uicore-body-content #uicore-page #content #primary .elementor .elementor-element-156d4eda .elementor-background-overlay{
	background-color:rgba(0,0,0,0.91) !important;
}

body.page-id-44089 #valet .branco p{
	font-family:'Montserrat', sans-serif;
}

body.page-id-44089 #lavagem .branco p{
	font-family:'Montserrat', sans-serif;
}

body.page-id-44089 #lavagem p span{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	font-family:'Montserrat', sans-serif;
}

body.page-id-44089 .elementor-element-b9439b8 p span{
	font-family:'Montserrat', sans-serif;
}

body.page-id-44089 .elementor-element-a3d2b57 .elementor-widget-heading h1.elementor-heading-title{
	display:none;
}

body.page-id-44089 #valet .elementor-background-overlay{
	-webkit-box-shadow:0px 0px 1px 0px #b89718;	box-shadow:0px 0px 1px 0px #b89718;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	background-color:#000000;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix .ui-timepicker-wrapper{
	height:auto;
}

body.page-id-44089 .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap #reservar .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li{
	border-top-left-radius:8px !important;
	border-top-right-radius:8px !important;
	border-bottom-left-radius:8px !important;
	border-bottom-right-radius:8px !important;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li div .cpbs-button-style-1:hover{
	color:#94942d !important;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li div .cpbs-button-style-1:active{
	color:#9b9726 !important;
}

body.page-id-44089 .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-button-style-1{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-44089 .cpbs-main-content-step-3 .cpbs-clear-fix .cpbs-button-style-2{
	text-transform:uppercase;
}

body.page-id-44089 .cpbs-main-content-step-3 .cpbs-clear-fix .cpbs-button-style-1{
	font-weight:500;
}

body.page-id-44089 .cpbs-main-content-step-4 .cpbs-summary-price-element span{
	color:#000000;
}

body.page-id-44089 .cpbs-main-content-step-4 .cpbs-coupon-code-section a{
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}

body.page-id-44089 .cpbs-main-content-step-4 .cpbs-rental-date-box div{
	border-color:#5e5d69 !important;
}

body.page-id-44089 .cpbs-main-content-step-4 > .cpbs-clear-fix > .cpbs-button-style-1{
	border-top-left-radius:15px;
	font-weight:500;
}

body.page-id-44089 .cpbs-main-content-step-4 .cpbs-clear-fix .cpbs-button-style-2{
	border-top-right-radius:10px;
	font-weight:500;
}

body.page-id-44089 .cpbs-form-panel .cpbs-attribute-field .cpbs-clear-fix .cpbs-layout-column-right .cpbs-attribute-field-name{
	font-weight:600;
}

body.page-id-44089 .cpbs-form-panel .cpbs-attribute-field .cpbs-clear-fix .cpbs-layout-column-left .cpbs-attribute-field-name{
	font-weight:600;
}

body.page-id-44089 .elementor-shortcode .cpbs-form-panel .cpbs-attribute-field-name{
	font-weight:600;
}

body.page-id-44089 #reservar{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-44089 .elementor-shortcode form .cpbs-booking-complete{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-44089 .cpbs-booking-complete-payment .cpbs-booking-complete-payment-cash p{
	font-weight:500;
}

body.page-id-44089 .cpbs-booking-complete-payment .cpbs-booking-complete-payment-cash a{
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

body.page-id-44089 #reservar .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li div p{
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(9) .cpbs-booking-extra-price{
	top:0px;
	padding-top:33px !important;
}

@media (max-width:1439px){

	body.page-id-44089 .cpbs-booking-extra-list li p{
	position:relative;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-top:0px !important;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(3) .cpbs-booking-extra-price{
	top:6px;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(2) .cpbs-booking-extra-price{
	top:25px;
	padding-top:40px !important;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(1) .cpbs-booking-extra-price{
	top:16px;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(4) .cpbs-booking-extra-price{
	top:0px;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(5) .cpbs-booking-extra-price{
	top:16px;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(6) .cpbs-booking-extra-price{
	top:16px;
	padding-top:30px !important;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(7) .cpbs-booking-extra-price{
	top:16px;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(2) .cpbs-button-style-1{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-44089 .cpbs-place-list li .cpbs-place-price{
	text-align:right;
	position:relative;
	top:56px;
	font-weight:500 !important;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	color:#474a5b;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li div p{
	top:5px !important;
	margin-top:0px !important;
}

body.page-id-44089 .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li div p{
	bottom:auto !important;
}

body.page-id-44089 .cpbs-booking-extra-list li .cpbs-booking-extra-price{
	padding-top:25px !important;
}

body.page-id-44089 .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li{
	padding-top:10px !important;
	padding-bottom:10px !important;
}

body.page-id-44089 .cpbs-booking-extra-list .cpbs-list-reset li{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(3) div .cpbs-booking-extra-price{
	padding-top:20px !important;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(4) div .cpbs-booking-extra-price{
	padding-top:30px !important;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(7) div .cpbs-booking-extra-price{
	padding-top:30px !important;
}

body.page-id-44089 .cpbs-place-list li .cpbs-place-layout-column-right{
	min-height:185px;
	position:relative;
	top:-76px;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix .cpbs-layout-column-right .cpbs-place-list .cpbs-list-reset li .cpbs-place .cpbs-place-layout-column-right{
	padding-top:20px !important;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix .cpbs-place-list{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	background-repeat:repeat;
}

body.page-id-44089 .elementor-shortcode .cpbs-booking-extra .cpbs-header{
	position:relative;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-header{
	top:-1px !important;
}

body.page-id-44089 .cpbs-place-list li .cpbs-place{
	position:relative;
	top:1px;
}

body.page-id-44089 .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-place-list .cpbs-list-reset li .cpbs-place .cpbs-place-layout-column-left .cpbs-place-image img{
	background-color:#180b0b !important;
}

body.page-id-44089 .cpbs-main-content-step-2 .cpbs-rental-date-box div{
	border-bottom-left-radius:18px;
}

body.page-id-44089 .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap #reservar .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-left .cpbs-summary-box .cpbs-rental-date-box div{
	border-top-left-radius:18px !important;
}

body.page-id-44089 .cpbs-place-list li .cpbs-place-name{
	position:relative;
	top:56px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	color:#474a5b;
	font-weight:500 !important;
	}

}



@media (max-width:1200px){

	body.page-id-44089 .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li div p{
	width:100% !important;
	top:24px !important;
	bottom:auto !important;
}

body.page-id-44089 .cpbs-place-list li img{
	height:166px;
}

body.page-id-44089 .cpbs-place-list .cpbs-list-reset li .cpbs-place .cpbs-place-layout-column-right .cpbs-place-layout-column-right-line-top div .cpbs-place-name{
	font-size:20px !important;
}

body.page-id-44089 .cpbs-place-list li .cpbs-place-name{
	text-align:left !important;
	position:relative;
	top:1px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-44089 .cpbs-booking-extra-list li p{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-44089 .cpbs-booking-extra-list li .cpbs-booking-extra-price{
	padding-top:0px !important;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(2) .cpbs-booking-extra-price{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-top:0px !important;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(4) .cpbs-booking-extra-price{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(3) .cpbs-booking-extra-price{
	padding-top:0px;
}

body.page-id-44089 .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-main-content .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(3) div .cpbs-booking-extra-price{
	padding-top:0px !important;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(4) div .cpbs-booking-extra-price{
	padding-top:0px !important;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(2) .cpbs-booking-extra-description{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-44089 .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-main-content .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(2) div .cpbs-booking-extra-description{
	top:25px !important;
	bottom:auto !important;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(6) .cpbs-booking-extra-price{
	padding-top:0px !important;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(7) div .cpbs-booking-extra-price{
	padding-top:0px !important;
}

body.page-id-44089 .cpbs-place-list li .cpbs-place-layout-column-right{
	min-height:235px;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix .cpbs-place-list{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	background-repeat:repeat;
}

body.page-id-44089 .cpbs-place-list li .cpbs-place-layout-column-right-line-top{
	position:relative;
	top:103px;
}

body.page-id-44089 .cpbs-place-list li .cpbs-place-price{
	text-align:right !important;
}

body.page-id-44089 .uicore-header-wrapper .uicore-nav-menu{
	border-style:none;
}

body.page-id-44089 .uicore-nav-menu .menu-item a{
	border-left-style:none;
	border-left-color:#4f4f4f;
}

body.page-id-44089 .uicore-body-content #uicore-page #wrapper-navbar .uicore-header-wrapper .uicore-container .uicore-nav-menu .uicore-menu-container .uicore-menu .menu-item a{
	border-left-width:0.1px !important;
}

body.page-id-44089 .uicore-header-wrapper .uicore-branding a{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	}

}



@media (max-width:959px){

	body.page-id-44089 .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li div p{
	width:506px !important;
	top:32px !important;
	bottom:auto !important;
}

body.page-id-44089 .cpbs-booking-extra-list li p{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-top:0px !important;
}

body.page-id-44089 .cpbs-booking-extra-list li .cpbs-booking-extra-price{
	padding-top:0px !important;
}

body.page-id-44089 .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li div .cpbs-booking-extra-price{
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	bottom:auto !important;
}

body.page-id-44089 .cpbs-place-list li img{
	height:189px;
	-webkit-transform: translatex(181px);	-ms-transform: translatex(181px);	transform: translatex(181px);
}

body.page-id-44089 .cpbs-place-list li .cpbs-place{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-44089 .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-place-list .cpbs-list-reset li .cpbs-place .cpbs-place-layout-column-left .cpbs-place-image img{
	width:100% !important;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li div .cpbs-booking-extra-price{
	top:-2px !important;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(3) .cpbs-booking-extra-price{
	padding-top:0px !important;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(2) .cpbs-booking-extra-price{
	padding-top:0px !important;
}

body.page-id-44089 .cpbs-place-list li .cpbs-place-layout-column-right-line-top{
	top:76px;
	}

}



@media (max-width:845px){

	body.page-id-44089 .cpbs-place-list li .cpbs-button-style-1{
	min-width:100px !important;
	width:145px;
}

body.page-id-44089 .cpbs-booking-extra-list li .cpbs-button-style-1{
	min-width:100px !important;
	width:100%;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li div .cpbs-button-style-1{
	border-top-left-radius:0px !important;
	border-bottom-left-radius:0px !important;
}

body.page-id-44089 #reservar .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li div .cpbs-button-style-1{
	border-top-right-radius:0px !important;
	border-bottom-right-radius:0px !important;
}

body.page-id-44089 .cpbs-booking-extra-list .cpbs-list-reset li{
	border-top-left-radius:0px !important;
	border-top-right-radius:0px !important;
	border-bottom-left-radius:0px !important;
	border-bottom-right-radius:0px !important;
}

body.page-id-44089 .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap #reservar .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li{
	padding-top:22px !important;
	padding-bottom:22px !important;
	}

}



@media (max-width:767px){

	body.page-id-44089 .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-place-list .cpbs-list-reset li .cpbs-place .cpbs-place-layout-column-right .cpbs-place-layout-column-right-line-bottom div .cpbs-button-style-1{
	min-width:1px !important;
	width:1px !important;
}

body.page-id-44089 #reservar .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li div .cpbs-button-style-1{
	min-width:86px !important;
	width:86px !important;
	}

}



@media (max-width:639px){

	body.page-id-44089 .elementor-element-8f955d0 a img{
	position:relative;
	right:30px;
	}

}



@media (max-width:479px){

	body.page-id-44089 .elementor-element-8f955d0 a img{
	left:-48px;
	}

}



@media (max-width:460px){

	body.page-id-44089 .cpbs-place-list li img{
	-webkit-transform:translatex(0px) translatey(-13px);	-ms-transform:translatex(0px) translatey(-13px);	transform:translatex(0px) translatey(-13px);
	border-top-left-radius:12px;
	border-top-right-radius:12px;
	border-bottom-left-radius:12px;
	border-bottom-right-radius:12px;
	height:141px;
	opacity:0.86;
	float:none;
	-webkit-box-shadow:0px 0px 24px -2px #b2b4b7;	box-shadow:0px 0px 24px -2px #b2b4b7;
	-webkit-filter: brightness(1.02) contrast(1.07);	filter: brightness(1.02) contrast(1.07);
}

body.page-id-44089 .cpbs-place-list li .cpbs-place-name{
	-webkit-transform:translatex(0px) translatey(-47px) !important;	-ms-transform:translatex(0px) translatey(-47px) !important;	transform:translatex(0px) translatey(-47px) !important;
	text-shadow:none;
	font-weight:500;
	border-bottom-style:none;
	margin-top:14px;
	text-align:center !important;
	text-transform:capitalize;
	letter-spacing:0.7px;
	margin-bottom:6px !important;
	width:288px;
	text-decoration:none;
}

body.page-id-44089 .cpbs-place-list li .cpbs-button-style-1{
	margin-top:6px !important;
	-webkit-transform:translatex(-9px) translatey(174px) !important;	-ms-transform:translatex(-9px) translatey(174px) !important;	transform:translatex(-9px) translatey(174px) !important;
	padding-right:0px !important;
	padding-left:0px !important;
	min-width:99% !important;
	text-align:center;
	word-spacing:0.06px;
	background-color:#ffffff !important;
	border-color:#d4c42a !important;
	border-width:1.5px !important;
	border-top-right-radius:10px !important;
	border-bottom-left-radius:10px !important;
	color:#1f2937 !important;
	-webkit-box-shadow:none;	box-shadow:none;
	position:relative;
	left:-8px;
	font-family:'Montserrat', sans-serif;
}

body.page-id-44089 .cpbs-place-layout-column-right-line-bottom > div{
	-webkit-transform:translatex(9px) translatey(-117px);	-ms-transform:translatex(9px) translatey(-117px);	transform:translatex(9px) translatey(-117px);
}

body.page-id-44089 .cpbs-place-list li .cpbs-place-layout-column-right-line-bottom{
	-webkit-transform:translatex(9px) translatey(-117px);	-ms-transform:translatex(9px) translatey(-117px);	transform:translatex(9px) translatey(-117px);
	color:#000205;
}

body.page-id-44089 .cpbs-place-list li .cpbs-place-price{
	-webkit-transform:translatex(92px) translatey(-113px) !important;	-ms-transform:translatex(92px) translatey(-113px) !important;	transform:translatex(92px) translatey(-113px) !important;
	text-shadow:none;
	font-size:22px !important;
	font-style:normal;
	position:static;
	right:0px;
	top:0px;
	margin-top:57px !important;
	font-weight:700 !important;
	text-align:center !important;
	bottom:0px;
	left:0px;
	padding-top:0px;
	padding-bottom:9px;
	width:120px;
	color:#4e5e63;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-place-list .cpbs-list-reset li .cpbs-place .cpbs-place-layout-column-right .cpbs-place-layout-column-right-line-top div .cpbs-place-name{
	border-bottom-width:1px !important;
	color:#111827 !important;
	font-family:'Montserrat', sans-serif !important;
	font-size:18px !important;
}

body.page-id-44089 .cpbs-booking-extra-list li p{
	text-align:center;
	padding-right:15px !important;
	-webkit-transform:translatex(7px) translatey(-19px) !important;	-ms-transform:translatex(7px) translatey(-19px) !important;	transform:translatex(7px) translatey(-19px) !important;
	font-weight:500 !important;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-place-list .cpbs-list-reset li .cpbs-place .cpbs-place-layout-column-right .cpbs-place-layout-column-right-line-top div .cpbs-place-price{
	line-height:2.2em !important;
}

body.page-id-44089 .cpbs-place-list li .cpbs-place{
	background-color:#ffffff;
	-webkit-transform:translatex(0px) translatey(-18px);	-ms-transform:translatex(0px) translatey(-18px);	transform:translatex(0px) translatey(-18px);
	border-top-left-radius:16px;
	border-top-right-radius:16px;
	border-bottom-left-radius:16px;
	border-bottom-right-radius:16px;
	margin-bottom:16px;
	padding-top:18px !important;
	min-height:0px !important;
	-webkit-box-shadow:none;	box-shadow:none;
}

body.page-id-44089 .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li div .cpbs-booking-extra-price{
	-webkit-transform:translatex(0px) translatey(5px) !important;	-ms-transform:translatex(0px) translatey(5px) !important;	transform:translatex(0px) translatey(5px) !important;
	margin-top:4px !important;
	padding-top:5px !important;
}

body.page-id-44089 .cpbs-place-list li .cpbs-place-layout-column-right{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	border-style:none;
	border-bottom-style:solid;
	border-bottom-color:#dadbdb;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix .cpbs-place-list{
	-webkit-box-shadow:0px 0px 11px 0px #556677 !important;	box-shadow:0px 0px 11px 0px #556677 !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-place-list .cpbs-list-reset li .cpbs-place{
	padding-left:18px !important;
	padding-right:18px !important;
	padding-bottom:18px !important;
}

body.page-id-44089 .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-place-list{
	height:auto !important;
}

body.page-id-44089 .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-place-list .cpbs-list-reset li .cpbs-place{
	height:auto !important;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-place-list .cpbs-list-reset li .cpbs-place .cpbs-place-layout-column-right .cpbs-place-layout-column-right-line-bottom div .cpbs-button-style-1{
	height:48px !important;
	width:auto !important;
	font-weight:500 !important;
	font-size:12px !important;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix .cpbs-layout-column-right .cpbs-place-list > div{
	font-size:20px !important;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix .cpbs-layout-column-right .cpbs-place-list .cpbs-list-reset li .cpbs-place .cpbs-place-layout-column-left .cpbs-place-image img{
	margin-bottom:12px !important;
}

body.page-id-44089 .cpbs-place-list .cpbs-list-reset li .cpbs-place .cpbs-place-layout-column-right .cpbs-place-layout-column-right-line-top div .cpbs-place-price{
	margin-bottom:12px !important;
}

body.page-id-44089 .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li div p{
	width:100% !important;
}

body.page-id-44089 .cpbs-place-list li .cpbs-place-layout-column-right-line-top{
	text-align:center;
}

body.page-id-44089 .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-place-list .cpbs-list-reset li .cpbs-place .cpbs-place-layout-column-right .cpbs-place-layout-column-right-line-bottom{
	width:100% !important;
}

body.page-id-44089 .cpbs-place-list .cpbs-list-reset li .cpbs-place .cpbs-place-layout-column-right .cpbs-place-layout-column-right-line-bottom div .cpbs-button-style-1{
	border-top-left-radius:10px !important;
	border-bottom-right-radius:10px !important;
}

body.page-id-44089 .cpbs-place-list li .cpbs-button-style-1:hover{
	background-color:#d4c42a !important;
	color:#1f2937;
}

body.page-id-44089 .cpbs-booking-extra-list li .cpbs-button-style-1:hover{
	background-color:#d4c42a !important;
	color:#1f2937 !important;
}

body.page-id-44089 .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-left .cpbs-summary-box .cpbs-rental-date-box div{
	border-top-left-radius:10px !important;
}

body.page-id-44089 #primary .elementor .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-button-style-1{
	border-top-left-radius:10px !important;
	border-top-right-radius:10px !important;
}

body.page-id-44089 .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-button-style-1{
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

body.page-id-44089 .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-button-style-2{
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	font-family:'Montserrat', sans-serif;
}

body.page-id-44089 .cpbs-place-list li:nth-child(2) .cpbs-place-layout-column-right{
	border-bottom-style:none;
}

body.page-id-44089 .cpbs-booking-extra-list li .cpbs-booking-extra-name{
	font-family:'Quicksand', sans-serif;
}

body.page-id-44089 .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(4){

	padding-top:18px !important;
	padding-bottom:26px !important;
	height:240px !important;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li div p{
	margin-bottom:13px !important;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(4) .cpbs-button-style-1{
	position:relative;
	bottom:-14px;
}

body.page-id-44089 .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-left .cpbs-summary-box .cpbs-rental-date-box div:nth-child(1){

	border-bottom-left-radius:15px;
}

body.page-id-44089 .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-left .cpbs-summary-box .cpbs-rental-date-box div:nth-child(1){

	border-top-left-radius:15px !important;
	border-top-right-radius:15px !important;
	border-bottom-right-radius:15px !important;
}

body.page-id-44089 .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-left .cpbs-summary-box .cpbs-rental-date-box div:nth-child(2){

	border-top-left-radius:15px !important;
	border-top-right-radius:15px !important;
}

body.page-id-44089 .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-left .cpbs-summary-box .cpbs-rental-date-box div:nth-child(2){

	border-bottom-left-radius:15px;
}

body.page-id-44089 .cpbs-main-content-step-2 .cpbs-summary-box .cpbs-header{
	font-family:'Quicksand', sans-serif;
}

body.page-id-44089 .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-left .cpbs-summary-box .cpbs-header{
	font-size:21px !important;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(4) div .cpbs-booking-extra-description{
	padding-top:0px !important;
	top:-110px !important;
	bottom:-81px !important;
	margin-bottom:2px !important;
	margin-top:-12px !important;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(4) .cpbs-booking-extra-description{
	position:relative;
	left:7px;
	bottom:-118px !important;
	padding-bottom:47px !important;
}

body.page-id-44089 .cpbs-booking-extra-list .cpbs-list-reset li{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	margin-left:auto;
	margin-right:auto;
	border-top-left-radius:5px !important;
	border-top-right-radius:5px !important;
	border-bottom-left-radius:5px !important;
	border-bottom-right-radius:5px !important;
}

body.page-id-44089 .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(4){

	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-44089 .cpbs-booking-extra-list li .cpbs-button-style-1{
	top:40px;
}

body.page-id-44089 #content #primary .elementor .elementor-element-e7fc936 .elementor-column-gap-custom .elementor-top-column .elementor-widget-wrap{
	padding-left:25px !important;
	padding-top:25px !important;
}

body.page-id-44089 .elementor-element-e7fc936 .elementor-widget-wrap{
	padding-right:20px !important;
	padding-bottom:20px !important;
	margin-bottom:10px !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	margin-right:0px !important;
}

body.page-id-44089 #primary .elementor .elementor-element-e7fc936{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-44089 .uicore-body-content #uicore-page #content #primary .elementor .elementor-element-156d4eda .elementor-background-overlay{
	background-color:#080606 !important;
}

body.page-id-44089 #reservar .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li div .cpbs-button-style-1{
	min-width:1px !important;
	width:auto !important;
	border-top-left-radius:0px !important;
	border-top-right-radius:0px !important;
	border-bottom-right-radius:10px !important;
	font-size:14px !important;
}

body.page-id-44089 .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-left .cpbs-summary-box div:nth-child(4){

	text-align:center;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(2) div:nth-child(3){

	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-44089 .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap #reservar .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-place-list{
	border-top-left-radius:5px !important;
	border-top-right-radius:5px !important;
	border-bottom-left-radius:5px !important;
	border-bottom-right-radius:5px !important;
}

body.page-id-44089 .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right{
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li div .cpbs-button-style-1{
	border-bottom-left-radius:10px !important;
}

body.page-id-44089 .uicore-header-wrapper a .uicore-logo{
	margin-top:6px;
}

body.page-id-44089 .elementor-element-8f955d0 a img{
	left:-49px;
}

body.page-id-44089 .cpbs-booking-extra-list li .cpbs-booking-extra-price{
	font-size:21px !important;
	font-style:normal;
	text-decoration:none;
	color:#c4932b;
}

body.page-id-44089 #reservar .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-button-style-1{
	font-size:21px !important;
	font-weight:600 !important;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(1) .cpbs-booking-extra-description{
	left:7px;
	padding-top:0px;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(2) .cpbs-booking-extra-description{
	left:7px;
	padding-top:0px;
	padding-bottom:29px !important;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(3) .cpbs-booking-extra-description{
	left:7px;
	padding-top:0px;
	padding-bottom:29px !important;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(1) div .cpbs-booking-extra-description{
	padding-bottom:29px !important;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(4) div .cpbs-button-style-1{
	margin-top:40px !important;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(5) .cpbs-booking-extra-description{
	left:7px;
	padding-top:0px;
	padding-bottom:23px !important;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(6) .cpbs-booking-extra-description{
	left:7px;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(6) div .cpbs-booking-extra-description{
	padding-bottom:20px !important;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(7) .cpbs-booking-extra-description{
	left:7px;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(7) div .cpbs-booking-extra-description{
	padding-bottom:20px !important;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(8) div .cpbs-booking-extra-description{
	padding-bottom:20px !important;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(8) .cpbs-booking-extra-description{
	left:7px;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(9) .cpbs-booking-extra-description{
	left:7px;
	padding-bottom:20px !important;
	}

}



@media (max-width:425px){

	body.page-id-44089 .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li div p{
	top:10px !important;
	height:auto !important;
	width:100% !important;
	line-height:1.45em !important;
}

body.page-id-44089 .cpbs-place-list li .cpbs-place-name{
	text-align:center;
	-webkit-transform:translatex(0px) translatey(3px) !important;	-ms-transform:translatex(0px) translatey(3px) !important;	transform:translatex(0px) translatey(3px) !important;
	padding-right:6px;
	margin-right:0px;
	margin-bottom:0px !important;
	top:26px;
	letter-spacing:-0.6px;
	text-shadow:none;
	text-transform:none;
	text-decoration:none;
	min-height:0px;
	margin-top:69px;
	position:absolute;
	border-style:none;
	height:21px;
	padding-top:2px !important;
	line-height:0em !important;
	border-bottom-style:none;
	border-bottom-color:#adadad;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-place-list .cpbs-list-reset li .cpbs-place .cpbs-place-layout-column-right .cpbs-place-layout-column-right-line-top div .cpbs-place-name{
	margin-right:0px !important;
	color:#3b3b4e !important;
	width:298px !important;
	border-bottom-width:0.1px !important;
	font-size:21px !important;
}

body.page-id-44089 .cpbs-place-list li .cpbs-place-price{
	padding-top:0px;
	margin-top:103px !important;
	position:relative;
	top:-2px;
	max-width:150px;
	width:100px;
	left:102px;
	text-align:center;
	text-shadow:none;
	-webkit-transform:translatex(0px) translatey(5px) !important;	-ms-transform:translatex(0px) translatey(5px) !important;	transform:translatex(0px) translatey(5px) !important;
	margin-right:0px;
	bottom:auto;
	padding-right:7px;
}

body.page-id-44089 .cpbs-place-list li img{
	height:141px;
	overflow:auto;
	background-repeat:repeat;
	background-position-x:0%;
	background-size:cover;
	-webkit-transform:translatex(0px) translatey(-14px);	-ms-transform:translatex(0px) translatey(-14px);	transform:translatex(0px) translatey(-14px);
	-webkit-filter: brightness(0.75) contrast(1.02) saturate(1.6);	filter: brightness(0.75) contrast(1.02) saturate(1.6);
	position:relative;
	left:0px !important;
	margin-bottom:20px !important;
	background-color:#e0e0e0 !important;
}

body.page-id-44089 .cpbs-place-list li .cpbs-place-layout-column-right-line-top{
	position:relative;
	top:-85px;
	-webkit-transform:translatex(4px) translatey(-26px) !important;	-ms-transform:translatex(4px) translatey(-26px) !important;	transform:translatex(4px) translatey(-26px) !important;
}

body.page-id-44089 .cpbs-place-list li .cpbs-place-layout-column-right{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	min-height:182px;
	position:relative;
	top:-87px;
	background-color:transparent;
	text-align:center;
	padding-left:12px !important;
	padding-right:12px !important;
	padding-bottom:0px !important;
	background-repeat:repeat;
	border-bottom-style:none;
}

body.page-id-44089 .cpbs-place-layout-column-right-line-top > div{
	top:100px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-44089 .cpbs-place-list li .cpbs-place{
	padding-bottom:0px !important;
	height:306px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	border-bottom-style:none;
	border-bottom-width:0px;
	border-top-style:none;
	border-top-width:0px;
}

body.page-id-44089 .cpbs-place-list li .cpbs-button-style-1{
	top:10px;
	-webkit-transform:translatex(-18px) translatey(186px);	-ms-transform:translatex(-18px) translatey(186px);	transform:translatex(-18px) translatey(186px);
	margin-top:23px !important;
	position:relative;
	height:auto;
	background-color:#ffffff !important;
	border-top-left-radius:12px !important;
	border-top-right-radius:12px !important;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:12px !important;
	min-width:92% !important;
	color:#1f2937 !important;
	font-weight:600;
	-webkit-box-shadow:none;	box-shadow:none;
	border-color:#1f2937 !important;
	border-width:1.5px !important;
	left:-8px;
}

body.page-id-44089 .cpbs-place-list li:nth-child(1) img{
	left:-1px;
}

body.page-id-44089 .cpbs-place-list li:nth-child(2) .cpbs-place-layout-column-right-line-top{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li div .cpbs-booking-extra-price{
	margin-bottom:8px !important;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix .cpbs-place-list{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-44089 .cpbs-place-list li .cpbs-place-layout-column-left{
	clear:both;
	visibility:visible;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-place-list .cpbs-list-reset li .cpbs-place .cpbs-place-layout-column-right .cpbs-place-layout-column-right-line-top div .cpbs-place-price{
	line-height:2.3em !important;
	color:#55533e !important;
	right:auto !important;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix .cpbs-layout-column-right .cpbs-place-list .cpbs-list-reset li .cpbs-place .cpbs-place-layout-column-right{
	padding-top:0px !important;
}

body.page-id-44089 .cpbs-booking-extra-list li p{
	text-align:center;
	max-width:92% !important;
	margin-right:0px;
	padding-right:4px !important;
	padding-bottom:10px;
	padding-top:0px;
	color:#6b7280;
	font-size:14px;
	font-weight:500;
	-webkit-transform:translatex(14px) translatey(-25px) !important;	-ms-transform:translatex(14px) translatey(-25px) !important;	transform:translatex(14px) translatey(-25px) !important;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix:nth-child(1) form .cpbs-clear-fix:nth-child(1) .cpbs-main-content-step-2 .cpbs-clear-fix:nth-child(1) .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(1) > div:nth-child(1){

	height:117px !important;
}

body.page-id-44089 .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(1) > div:nth-child(1){

	position:static;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix .cpbs-booking-extra-list{
	padding-left:24px;
	padding-right:24px;
}

body.page-id-44089 .cpbs-booking-extra-list .cpbs-list-reset li{
	line-height:0em;
	margin-top:10px !important;
	padding-left:18px;
	padding-right:18px;
	background-color:#ffffff;
	border-style:none !important;
	padding-bottom:22px !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-44089 .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(2) > div:nth-child(1){

	width:260px;
}

body.page-id-44089 .cpbs-booking-extra-list li .cpbs-button-style-1{
	background-color:#ffffff !important;
	color:#1f2a44 !important;
	text-decoration:none;
	border-width:1px !important;
	border-style:solid;
	border-color:#1f2a44 !important;
	margin-top:0px !important;
	min-width:1px !important;
	height:44px;
	padding-bottom:10px !important;
	word-spacing:0.6px;
	text-transform:none;
	-webkit-box-shadow:none;	box-shadow:none;
	padding-left:10px !important;
	border-bottom-right-radius:10px;
	top:16px !important;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li div p{
	margin-top:14px !important;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li div .cpbs-button-style-1{
	border-top-left-radius:24px !important;
	line-height:1.8em !important;
	padding-right:10px !important;
	padding-top:10px !important;
}

body.page-id-44089 .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li div .cpbs-button-style-1{
	font-size:14px !important;
	margin-left:auto !important;
	margin-right:auto !important;
	border-top-right-radius:9px !important;
	width:150px !important;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li{
	margin-bottom:14px !important;
	border-top-left-radius:5px !important;
}

body.page-id-44089 .cpbs-booking-extra-list li .cpbs-booking-extra-name{
	color:#1f2a44;
	margin-bottom:4px !important;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li div .cpbs-booking-extra-name{
	font-size:16px !important;
}

body.page-id-44089 .cpbs-booking-extra-list li .cpbs-booking-extra-price{
	color:#c4932b;
	font-weight:700 !important;
}

body.page-id-44089 .cpbs-booking-extra-list li .cpbs-button-style-1:hover{
	background-color:#1f2a44 !important;
	color:#ffffff !important;
}

body.page-id-44089 .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li{
	padding-top:18px !important;
	padding-bottom:21px !important;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(3) div:nth-child(3){

	margin-top:12px !important;
}

body.page-id-44089 .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li div .cpbs-booking-extra-price{
	margin-top:0px !important;
	padding-top:0px !important;
}

body.page-id-44089 .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-left .cpbs-summary-box .cpbs-rental-date-box div{
	border-top-left-radius:18px !important;
}

body.page-id-44089 .cpbs-main-content-step-2 .cpbs-rental-date-box div{
	border-bottom-left-radius:18px;
}

body.page-id-44089 .cpbs-place-list .cpbs-list-reset li .cpbs-place .cpbs-place-layout-column-right .cpbs-place-layout-column-right-line-bottom div .cpbs-button-style-1{
	width:92% !important;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-place-list .cpbs-list-reset li .cpbs-place .cpbs-place-layout-column-right .cpbs-place-layout-column-right-line-bottom div .cpbs-button-style-1{
	margin-right:auto !important;
	margin-left:auto !important;
	font-size:16px !important;
}

body.page-id-44089 .cpbs-place-list li .cpbs-button-style-1:hover{
	background-color:#bfb01f !important;
	-webkit-transform:scale(0.);	-ms-transform:scale(0.);	transform:scale(0.);
}

body.page-id-44089 .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-button-style-2{
	padding-left:18px;
	padding-right:26px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

body.page-id-44089 .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-main form .cpbs-clear-fix .cpbs-main-content-step-1 .cpbs-form-panel div div div div div .cpbs-form-field label{
	font-family:'Montserrat', sans-serif !important;
}

body.page-id-44089 .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-button-style-1{
	font-size:32px !important;
}

body.page-id-44089 form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix:nth-child(2) .cpbs-button-style-1{
	font-size:21px !important;
	font-weight:600;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(1) div:nth-child(3){

	position:relative;
	bottom:-12px;
}

body.page-id-44089 #reservar .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li div .cpbs-button-style-1{
	border-bottom-left-radius:10px !important;
}

body.page-id-44089 .cpbs-place-list li .cpbs-place-layout-column-right-line-bottom{
	font-weight:500;
}

body.page-id-44089 .uicore-header-wrapper a .uicore-logo{
	padding-top:0px;
	padding-bottom:0px;
	margin-top:6px;
}

body.page-id-44089 .uicore-body-content #uicore-page #uicore-tb-footer .elementor .elementor-element-8f955d0 .elementor-column-gap-wide .elementor-top-column .elementor-widget-wrap .elementor-widget-image .elementor-widget-container a img{
	left:-4px !important;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(1) div .cpbs-booking-extra-price{
	bottom:-11px !important;
	top:1px !important;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(1) .cpbs-button-style-1{
	position:relative;
	top:2px;
	margin-top:33px !important;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(8) div .cpbs-booking-extra-description{
	top:24px !important;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(9) div .cpbs-booking-extra-description{
	top:50px !important;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(9) .cpbs-booking-extra-description{
	bottom:2px !important;
	left:10px;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(3) div .cpbs-booking-extra-description{
	top:16px !important;
}

body.page-id-44089 .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(1){

	height:255px !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-44089 .cpbs-place-list li:nth-child(1) .cpbs-place-layout-column-right-line-bottom{
	position:relative;
	top:0px;
}

body.page-id-44089 .cpbs-place-list li:nth-child(1) .cpbs-place-name{
	left:-3px;
}

body.page-id-44089 .cpbs-place-list li:nth-child(2) .cpbs-place-name{
	left:-3px;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(1) div .cpbs-booking-extra-description{
	top:-28px !important;
	margin-top:-16px !important;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(1) .cpbs-booking-extra-description{
	left:11px;
	font-weight:600;
	padding-top:1px !important;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(2) .cpbs-booking-extra-description{
	left:17px;
	font-size:15px;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(2) div .cpbs-booking-extra-description{
	margin-top:-14px !important;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(3) .cpbs-booking-extra-description{
	left:13px;
	font-size:15px;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(4) .cpbs-booking-extra-description{
	left:10px;
	padding-bottom:0px !important;
	padding-top:0px;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(4) div .cpbs-booking-extra-description{
	margin-top:-16px !important;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(4) .cpbs-button-style-1{
	top:43px !important;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(5) .cpbs-booking-extra-description{
	left:12px;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(6) .cpbs-booking-extra-description{
	left:10px;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(7) .cpbs-booking-extra-description{
	left:10px;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(8) .cpbs-booking-extra-description{
	left:10px;
	}

}



@media (max-width:352px){

	body.page-id-44089 .cpbs-place-list li:nth-child(2) .cpbs-place-image{
	position:static;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-44089 .cpbs-place-list li:nth-child(2) img{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-44089 .cpbs-place-list li:nth-child(1) img{
	left:0px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-44089 .cpbs-place-list .cpbs-list-reset li:nth-child(1) .cpbs-place .cpbs-place-layout-column-right .cpbs-place-layout-column-right-line-top div .cpbs-place-price{
	font-size:20px !important;
}

body.page-id-44089 .cpbs-place-list li .cpbs-place-price{
	font-size:20px !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	left:90px;
	top:-9px;
	margin-right:0px;
	padding-right:10px;
}

body.page-id-44089 .cpbs-place-layout-column-right-line-top > div{
	top:93px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	left:10px;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-place-list .cpbs-list-reset li .cpbs-place .cpbs-place-layout-column-right .cpbs-place-layout-column-right-line-top > div{
	width:130px !important;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li div .cpbs-booking-extra-price{
	padding-top:0px !important;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix .cpbs-layout-column-right .cpbs-place-list .cpbs-list-reset li .cpbs-place .cpbs-place-layout-column-right{
	padding-top:0px !important;
}

body.page-id-44089 .cpbs-place-list li .cpbs-place-layout-column-right{
	padding-bottom:10px;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix .cpbs-place-list{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	height:747px;
}

body.page-id-44089 .elementor-shortcode .cpbs-place-list ul{
	background-color:#ffffff;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-44089 .cpbs-place-list .cpbs-list-reset li{
	position:relative;
}

body.page-id-44089 .cpbs-place-list li .cpbs-place-image{
	clear:both;
}

body.page-id-44089 .cpbs-place-list li .cpbs-place-layout-column-left{
	-ms-flex-item-align:center;	-ms-grid-row-align:center;	align-self:center;
}

body.page-id-44089 .cpbs-booking-extra-list .cpbs-list-reset li{
	border-top-left-radius:5px !important;
	border-top-right-radius:5px !important;
	border-bottom-left-radius:5px !important;
	border-bottom-right-radius:5px !important;
	}

}



@media (min-width:350px){

	body.page-id-44089 .uicore-header-wrapper a .uicore-logo{
	bottom:37px !important;
	right:111px !important;
}

body.page-id-44089 .uicore-header-wrapper .uicore-toggle .bars{
	position:relative;
	bottom:8px;
	}

}



@media (min-width:640px){

	body.page-id-44089 .cpbs-place-list li img{
	-webkit-transform:translatex(0px) translatey(-3px);	-ms-transform:translatex(0px) translatey(-3px);	transform:translatex(0px) translatey(-3px);
	}

}



@media (min-width:960px){

	body.page-id-44089 .cpbs-booking-extra-list li:nth-child(2) .cpbs-booking-extra-description{
	top:34px;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(1) .cpbs-booking-extra-price{
	top:0px;
	margin-top:0px !important;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(2) .cpbs-booking-extra-price{
	top:0px;
	margin-top:0px !important;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(3) .cpbs-booking-extra-price{
	top:0px;
	margin-top:0px !important;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(4) .cpbs-booking-extra-price{
	padding-left:0px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	margin-top:0px !important;
}

body.page-id-44089 .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(5) > div:nth-child(1){

	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(5) .cpbs-booking-extra-price{
	top:0px;
	margin-top:0px !important;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(6) .cpbs-booking-extra-price{
	top:0px;
	margin-top:0px !important;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(7) .cpbs-booking-extra-price{
	top:0px;
	margin-top:0px !important;
	}

}



@media (min-width:1440px){

	body.page-id-44089 .cpbs-booking-extra-list li:nth-child(2) .cpbs-booking-extra-price{
	top:20px !important;
	padding-top:13px !important;
}

body.page-id-44089 .cpbs-place-list li .cpbs-place-name{
	color:#1f2933;
	border-style:none;
	text-shadow:none;
	letter-spacing:0.5px;
	-webkit-box-shadow:none;	box-shadow:none;
	width:343px;
	font-weight:600 !important;
	text-transform:capitalize;
	font-size:30px;
	margin-bottom:6px !important;
	margin-top:0px;
	position:relative;
	top:3px;
	border-bottom-style:solid;
	border-bottom-color:rgba(31,41,51,0.27);
	font-family:'Red Hat Display', sans-serif;
}

body.page-id-44089 .cpbs-place-list li img{
	background-color:transparent;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	opacity:0.88;
	-webkit-filter:blur(0.38px) brightness(0.61) contrast(1.16) saturate(0.89) sepia(0.15);	filter:blur(0.38px) brightness(0.61) contrast(1.16) saturate(0.89) sepia(0.15);
	border-top-left-radius:14px;
	border-top-right-radius:14px;
	border-bottom-left-radius:14px;
	border-bottom-right-radius:14px;
	-webkit-box-shadow:0px 0px 5px 0px #556677;	box-shadow:0px 0px 5px 0px #556677;
}

body.page-id-44089 .cpbs-place-list li .cpbs-place-price{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	text-shadow:none;
	color:#1f2933;
	font-weight:600 !important;
	font-family:'Montserrat Alternates', sans-serif;
	font-size:38px !important;
	margin-top:0px;
}

body.page-id-44089 .cpbs-booking-extra-list li p{
	font-weight:500;
	font-size:16px;
	font-family:'Montserrat', sans-serif;
}

body.page-id-44089 .cpbs-booking-extra-list li .cpbs-button-style-1:hover{
	color:#c7c704 !important;
}

body.page-id-44089 .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li div .cpbs-button-style-1:hover{
	font-weight:700 !important;
}

body.page-id-44089 .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li div .cpbs-button-style-1{
	font-weight:600 !important;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li div .cpbs-booking-extra-name{
	font-size:19px !important;
}

body.page-id-44089 .cpbs-place-list .cpbs-list-reset li .cpbs-place .cpbs-place-layout-column-right .cpbs-place-layout-column-right-line-bottom div .cpbs-button-style-1{
	border-top-left-radius:10px !important;
	border-top-right-radius:10px !important;
	border-bottom-left-radius:10px !important;
	border-bottom-right-radius:10px !important;
	font-size:15px !important;
	width:auto !important;
}

body.page-id-44089 .cpbs-place-list li .cpbs-button-style-1{
	font-weight:600 !important;
	min-width:1px !important;
	margin-bottom:0px;
	padding-bottom:10px;
	position:relative;
	bottom:0px;
	text-align:center;
	top:0px;
	margin-top:0px;
	display:-webkit-box !important;	display:-webkit-flex !important;	display:-ms-flexbox !important;	display:flex !important;
	margin-left:auto;
	padding-right:32px;
	float:right;
}

body.page-id-44089 .elementor-element-156d4eda .elementor-widget-wrap{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix .cpbs-place-list{
	background-color:#ffffff;
	padding-left:0px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	-webkit-box-shadow:none !important;	box-shadow:none !important;
}

body.page-id-44089 .cpbs-place-list li .cpbs-place{
	background-color:#ffffff;
	-webkit-box-shadow:0px 0px 7px 0px rgba(214,214,214,0);	box-shadow:0px 0px 7px 0px rgba(214,214,214,0);
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	border-bottom-style:solid;
	border-bottom-color:rgba(85,102,119,0.15);
	border-style:none;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-place-list .cpbs-list-reset li .cpbs-place{
	padding-left:24px !important;
	padding-right:24px !important;
	padding-top:24px !important;
	padding-bottom:24px !important;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-place-list .cpbs-list-reset li .cpbs-place .cpbs-place-layout-column-right .cpbs-place-layout-column-right-line-top div .cpbs-place-name{
	line-height:1.3em !important;
	border-bottom-width:0.5px !important;
}

body.page-id-44089 .cpbs-place-list li .cpbs-place-layout-column-right-line-top{
	padding-bottom:0px;
}

body.page-id-44089 .cpbs-place-list li .cpbs-place-layout-column-right{
	text-align:right;
	display:block !important;
	-webkit-box-orient:row !important;	-webkit-box-direction:row !important;	-ms-flex-direction:row !important;	flex-direction:row !important;
	-ms-flex-wrap:wrap;	flex-wrap:wrap;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	margin-left:auto;
	margin-top:10px;
	-ms-flex-item-align:flex-start;	-ms-grid-row-align:flex-start;	align-self:flex-start;
}

body.page-id-44089 .cpbs-place-list li .cpbs-place-layout-column-right-line-bottom{
	margin-top:0px;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-box-pack:flex-end;	-ms-flex-pack:flex-end;	justify-content:flex-end;
	width:auto !important;
	padding-left:0px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-44089 .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-place-list .cpbs-list-reset li .cpbs-place{
	border-bottom-width:2px !important;
}

body.page-id-44089 .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-place-list .cpbs-list-reset li .cpbs-place .cpbs-place-layout-column-right{
	height:auto !important;
	width:0px !important;
}

body.page-id-44089 form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix:nth-child(2) .cpbs-button-style-1{
	font-family:'Quicksand', sans-serif;
	font-weight:500;
	font-size:22px;
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}

body.page-id-44089 .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-button-style-2{
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	font-weight:500;
	font-family:'Montserrat', sans-serif;
}

body.page-id-44089 .cpbs-main-content-step-2 .cpbs-summary-box .cpbs-header{
	font-family:'Quicksand', sans-serif;
}

body.page-id-44089 .elementor-element-156d4eda .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-left .cpbs-summary-box .cpbs-header{
	font-size:20px !important;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li div .cpbs-button-style-1{
	border-top-left-radius:0px !important;
	border-bottom-left-radius:0px !important;
}

body.page-id-44089 .cpbs-booking-extra-list .cpbs-list-reset li{
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	border-top-left-radius:0px !important;
	border-top-right-radius:0px !important;
	border-bottom-left-radius:0px !important;
	border-bottom-right-radius:0px !important;
	border-style:solid;
	border-color:#eaeaea !important;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix .cpbs-booking-extra{
	-webkit-box-shadow:0px 0px 23px -5px rgba(255,255,255,0);	box-shadow:0px 0px 23px -5px rgba(255,255,255,0);
	background-color:#eaeaea;
}

body.page-id-44089 .cpbs-main-content-step-3 .cpbs-clear-fix .cpbs-button-style-2{
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	font-family:'Quicksand', sans-serif;
	font-size:24px !important;
}

body.page-id-44089 .elementor-shortcode .cpbs-clear-fix .cpbs-client-form{
	background-color:#e2e2e2 !important;
}

body.page-id-44089 .cpbs-client-form .cpbs-client-form-sign-up .cpbs-form-panel{
	background-color:#e2e2e2 !important;
	border-style:none !important;
}

body.page-id-44089 .cpbs-main-content-step-3 .cpbs-clear-fix .cpbs-layout-column-right{
	background-color:#e2e2e2 !important;
}

body.page-id-44089 #cpbs-payment .cpbs-payment li{
	background-color:#ffffff !important;
}

body.page-id-44089 .cpbs-main-content-step-3 .cpbs-clear-fix .cpbs-summary-box{
	background-color:#1c1f26;
}

body.page-id-44089 .cpbs-main-content-step-3 .cpbs-summary-box .cpbs-header{
	color:rgba(237,226,186,0.85);
	font-family:'Quicksand', sans-serif;
	text-align:center;
}

body.page-id-44089 .cpbs-main-content-step-3 .cpbs-rental-date-box div{
	background-color:#1c1f26 !important;
	border-top-style:solid;
	border-width:0px;
	border-top-color:#636363 !important;
	border-top-width:0.1px;
}

body.page-id-44089 .cpbs-main-content-step-3 .cpbs-rental-date-box span{
	color:#ffffff;
}

body.page-id-44089 .cpbs-summary-price-element .cpbs-summary-price-element > div{
	color:#ffffff;
}

body.page-id-44089 .cpbs-main-content-step-3 .cpbs-clear-fix .cpbs-layout-column-left .cpbs-summary-box div:nth-child(4){

	color:#ffffff;
}

body.page-id-44089 .cpbs-client-form-sign-up .cpbs-form-panel .cpbs-header{
	font-family:'Quicksand', sans-serif !important;
}

body.page-id-44089 #cpbs-payment .cpbs-header{
	font-family:'Quicksand', sans-serif;
}

body.page-id-44089 .cpbs-main-content-step-3 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-header{
	font-family:'Quicksand', sans-serif;
}

body.page-id-44089 .cpbs-main-content-step-3 .cpbs-clear-fix .cpbs-button-style-1{
	font-family:'Quicksand', sans-serif;
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}

body.page-id-44089 .cpbs-client-form-sign-up .cpbs-clear-fix label{
	font-family:'Quicksand', sans-serif;
}

body.page-id-44089 .cpbs-booking-extra-list li .cpbs-button-style-1:active{
	color:#68688c !important;
}

body.page-id-44089 .cpbs-booking-extra-list li .cpbs-booking-extra-name{
	font-family:'Montserrat', sans-serif;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(1) .cpbs-booking-extra-price{
	padding-top:40px;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(4) .cpbs-button-style-1{
	position:relative;
	top:6px;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(4) .cpbs-booking-extra-price{
	padding-top:39px !important;
}

body.page-id-44089 #reservar .elementor-widget-container .elementor-shortcode .cpbs-clear-fix form .cpbs-clear-fix .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right .cpbs-booking-extra .cpbs-booking-extra-list .cpbs-list-reset li div .cpbs-button-style-1{
	border-top-right-radius:0px !important;
	border-bottom-right-radius:0px !important;
}

body.page-id-44089 .cpbs-booking-extra-list li .cpbs-button-style-1{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-size:13px;
	font-style:normal;
	background-color:rgba(255,255,255,0) !important;
}

body.page-id-44089 .cpbs-main-content-step-2 .cpbs-clear-fix .cpbs-layout-column-right{
	border-style:none;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-44089 .cpbs-place-layout-column-right-line-top > div{
	font-weight:500;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(10) .cpbs-booking-extra-name{
	position:relative;
	bottom:18px;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(10) .cpbs-booking-extra-description{
	top:-21px;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(10) .cpbs-booking-extra-price{
	top:11px;
}

body.page-id-44089 .cpbs-booking-extra-list .cpbs-list-reset li:nth-child(10){

	height:114px;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(3) .cpbs-button-style-1{
	position:relative;
	bottom:5px;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(9) .cpbs-booking-extra-price{
	padding-top:42px !important;
}

body.page-id-44089 .cpbs-booking-extra-list li:nth-child(7) .cpbs-booking-extra-price{
	padding-top:32px !important;
	}

}



/*-----------------------------------------------*/
/*  "DeluxePark ES" Page                         */
/*-----------------------------------------------*/
body.page-id-44578 .cpbs-main .cpbs-form-panel .cpbs-header{
	text-decoration:underline;
}



/*-----------------------------------------------*/
/*  "Viaturas Selecionadas DeluxePark" Page      */
/*-----------------------------------------------*/
body.page-id-58170 #content .uicore-page-title .uicore-overlay{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	background-image:url("https://deluxepark.pt/wp-content/uploads/2023/02/IMG_2621.jpg");
	background-size:cover;
	background-position-x:0%;
	background-position-y:61%;
	background-color:rgba(5,0,0,0.77);
	background-blend-mode:darken;
	-webkit-backdrop-filter: brightness(2.54);	backdrop-filter: brightness(2.54);
}

body.page-id-58170 #uicore-tb-footer .elementor .elementor-element-8f955d0{
	background-color:#ffffff;
}

body.page-id-58170 #primary .elementor .elementor-element-f03b975{
	padding-top:90px;
	padding-bottom:120px;
}

body.page-id-58170 .uicore-page-title h1{
	font-size:34px !important;
	text-align:center;
	font-family:'Montserrat', sans-serif !important;
	text-decoration:none;
}

body.page-id-58170 #content header{
	background-color:#000000;
}

body.page-id-58170 #content{
	background-color:rgba(0,0,0,0.97);
}

body.page-id-58170 #uicore-page{
	background-color:#000000;
}

body.page-id-58170 .uicore-body-content{
	background-color:#050000;
}

body.page-id-58170{
	background-color:#050000;
}

body.page-id-58170 .elementor-widget-button a{
	font-weight:500 !important;
	background-color:#ffffff !important;
}

body.page-id-58170 .elementor-widget-button a:hover{
	color:#c9a227 !important;
}

body.page-id-58170 .uicore-header-wrapper a .uicore-second{
	margin-top:-26px;
	padding-top:0px;
}

body.page-id-58170 .elementor-element-5241d90 .elementor-widget-wrap{
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
}

@media (max-width:500px){

	body.page-id-58170 .uicore-header-wrapper .uicore-toggle{
	margin-bottom:13px;
	}

}



@media (max-width:479px){

	body.page-id-58170 .uicore-body-content #uicore-page #wrapper-navbar .uicore-header-wrapper .uicore-container .uicore-mobile-head-right .uicore-toggle{
	margin-bottom:9px !important;
	}

}



@media (max-width:460px){

	body.page-id-58170 .uicore-header-wrapper .uicore-toggle{
	margin-bottom:13px;
	position:relative;
	top:-3px;
	}

}



@media (max-width:425px){

	body.page-id-58170 .uicore-header-wrapper .uicore-toggle{
	margin-top:0px;
	margin-bottom:13px;
	position:relative;
	top:-5px;
	}

}



/*-----------------------------------------------*/
/*  "Termos e condições" Page                  */
/*-----------------------------------------------*/
body.page-id-443 #content .uicore-page-title .uicore-overlay{
	background-color:rgba(0,0,0,0.76);
}



/*-----------------------------------------------*/
/*  "Vender a Minha Viatura" Page                */
/*-----------------------------------------------*/
body.page-id-58736 .uicore-header-wrapper a .uicore-second{
	top:-10px !important;
}