.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1200px}.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1360px}#top-header,#et-secondary-nav li ul{background-color:#3c39e6}#top-menu li a{font-size:12px}body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:12px!important}#top-menu li a,.et_search_form_container input{font-weight:bold;font-style:normal;text-transform:uppercase;text-decoration:none}.et_search_form_container input::-moz-placeholder{font-weight:bold;font-style:normal;text-transform:uppercase;text-decoration:none}.et_search_form_container input::-webkit-input-placeholder{font-weight:bold;font-style:normal;text-transform:uppercase;text-decoration:none}.et_search_form_container input:-ms-input-placeholder{font-weight:bold;font-style:normal;text-transform:uppercase;text-decoration:none}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:rgba(0,0,0,0.74)}#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#fa7f28}.footer-widget li:before{border-color:#fa7f28}#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none}@media only screen and (min-width:981px){#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{font-size:16px}#logo{max-height:95%}.et_pb_svg_logo #logo{height:95%}.et-fixed-header#top-header,.et-fixed-header#top-header #et-secondary-nav li ul{background-color:#3c39e6}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{color:rgba(0,0,0,0.74)!important}}@media only screen and (min-width:1500px){.et_pb_row{padding:30px 0}.et_pb_section{padding:60px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:90px}.et_pb_fullwidth_section{padding:0}}#main-header,#main-header.et-fixed-header{-moz-box-shadow:0 10px 20px -5px rgba(0,0,0,0.35),10px 0 20px -5px rgba(0,0,0,0.35)!important;-webkit-box-shadow:0 10px 20px -5px rgba(0,0,0,0.35),10px 0 20px -5px rgba(0,0,0,0.35)!important;box-shadow:0 10px 20px -5px rgba(0,0,0,0.35),10px 0 20px -5px rgba(0,0,0,0.35)!important}#thepop{padding:0}.et_pb_tabs_controls .et_pb_tab_active a{background:#fff url('/wp-content/uploads/2022/05/check-icon-green.png') no-repeat 0 50%;padding-left:2em}img.mfp-img{padding:0}.mfp-gallery .mfp-content{background:none}.mfp-content{max-width:1080px;background:#fff}.mfp-wrap .mfp-container button{width:50px}.mfp-wrap .mfp-close:active{top:0px}.mfp-content .et_pb_code_inner h2{text-align:center;font-family:'Lato',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:42px;line-height:1.5em}.mfp-content .et_pb_code_inner p{padding:1em 0;text-align:center}.mfp-content .mfp-title{text-align:center}.mfp-content .mfp-bottom-bar{margin-top:16px}.mfp-content .wpcf7-text,.mfp-content .wpcf7-select,.mfp-content .wpcf7-textarea{width:100%;padding:1em}.mfp-content .wpcf7-form .et_pb_row{padding:1em}.mfp-content .wpcf7-textarea{height:65px}.mfp-content .wpcf7-form .et_pb_row{width:100%}.mfp-content .wpcf7-submit{color:#ffffff!important;border-width:6px!important;border:2px solid;border-color:#fa7f28;border-radius:5px;letter-spacing:2px;font-size:16px;font-family:'Lato',Helvetica,Arial,Lucida,sans-serif!important;font-weight:900!important;text-transform:uppercase!important;background-color:#fa7f28;padding:.3em 1em;line-height:1.7em!important}.mfp-content .wpcf7-submit:hover{font-weight:bold}.et_pb_contact_field_options_title{display:none}.et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget{margin-bottom:0}.wpbc-payment-form .btn,.wpbc-payment-form .button,.booking_form_div .btn,.booking_form_div .button,.booking_form_div .submit,.booking_form_div .button-secondary{color:#ffffff!important;border-width:6px!important;border-color:#fa7f28;border-radius:5px;letter-spacing:2px;font-size:16px;font-family:'Lato',Helvetica,Arial,Lucida,sans-serif!important;font-weight:900!important;text-transform:uppercase!important;background-color:#fa7f28}.wpbc-payment-form .btn:hover,.wpbc-payment-form .button:hover,.booking_form_div .btn:hover,.booking_form_div .button:hover,.booking_form_div .submit:hover,.booking_form_div .button-secondary:hover,.wpdevelop .btn-default:hover{color:#ffffff!important;border-width:6px!important;border-color:#fa7f28!important;border-radius:5px;letter-spacing:2px;font-size:16px;font-family:'Lato',Helvetica,Arial,Lucida,sans-serif!important;font-weight:900!important;text-transform:uppercase!important;background-color:#fa7f28!important}.booking_form_div img.captcha_img{display:block;margin:1em 0}.booking_form .form-group{margin:7px 0px}.wpdevelop label{font-weight:normal;margin-bottom:0}.booking_form input[type="text"],.booking_form .form-group .controls select{width:80%;background-color:#eee;color:#333;font-size:14px;padding:0.5em}.booking_form .form-group .controls select:focus{color:#999!important}.bk_calendar_frame+div{display:none}.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module{margin-bottom:7%}.booking_form .form-group .controls select,.booking_form select,.booking_form textarea,.booking_form input[type="text"]{width:100%}.booking_form .form-group{margin-bottom:3%;margin-top:0}.wpdev-help-message.alert.alert-warning{display:block;margin-left:0!important}.et-pb-contact-message{border-radius:2px 2px 2px 2px;border-left:2px solid #d6b159;color:#8a6d3b;border-color:#f5e79e;background-color:#fcf8e3;margin-bottom:1em}.et-pb-contact-message p{padding:1em}.et-pb-contact-message ul{padding:1em 0 0 2em}.bwg-zoom-effect .bwg-zoom-effect-overlay:hover .bwg-title2{text-transform:uppercase}.booking_form select{background-color:#eee;color:#333;font-size:14px;padding:0.5em}.wpbc_structure_calendar .cost{font-family:'Lato',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;font-size:15px!important}.post-template-default h2{margin-top:1em;line-height:1.5em}.post-template-default h3{margin-top:1em;line-height:1.5em}.post-template-default h4{line-height:1.5em;margin-top:2em}@media (max-width:576px){.et_pb_contact_form_0{max-width:100%!important}h2{font-size:30px!important}}@media (min-width:768px){.wpbc_booking_form_structure.wpbc_form_right .wpbc_structure_form{float:left;margin-top:-20px;width:40%}.et_pb_contact_form_0{max-width:100%}}@media (min-width:992px){#reservas .et_pb_gutters3 .et_pb_column_4_4 .et_pb_module{margin-bottom:7%;border-bottom-width:10px;border-color:#3c39e6;border-radius:10px 10px 10px 10px}.wpdevelop label{display:block}.wpbc_booking_form_structure.wpbc_form_right .wpbc_structure_calendar{}.wpbc_booking_form_structure.wpbc_form_right .wpbc_structure_form{width:60%}#reservas .et_pb_row{width:90%}}@media (min-width:1200px){.et_pb_blog_grid .et_pb_image_container img{height:auto;max-height:200px}#reservas .et_pb_gutters3 .et_pb_column_4_4 .et_pb_module{margin-bottom:7%;border-bottom-width:10px;border-color:#3c39e6;border-radius:10px 10px 10px 10px}.wpbc_booking_form_structure.wpbc_form_right .wpbc_structure_calendar{}.wpbc_booking_form_structure.wpbc_form_right .wpbc_structure_form{width:60%}.booking_form .form-group .controls select,.booking_form select,.booking_form textarea,.booking_form input[type="text"]{width:80%}.wpbc_booking_form_structure.wpbc_form_right .wpbc_structure_calendar{margin-right:40px}.wpbc_booking_form_structure.wpbc_form_right .wpbc_structure_form{margin-top:0}#reservas .et_pb_row{width:100%}}@media only screen and (max-width:1310px){#et_mobile_nav_menu{display:block}#top-menu{display:none}#et_top_search{margin-top:8px;margin-left:10px;float:left}#et-top-navigation .et-cart-info{margin-top:5px}}