/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

.box-embarcaciones {
  padding: 0px;
  box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.07);
}
.categoria-vehiculo {
  width: 80% !important;
  margin: 0 auto;
  margin-top: -18px !important;
  z-index: 999;
  position: relative;
}
p.elementor-icon-box-description {
  font-size: 19px !important;
}
.etiqueta-form {
  background: #ca9c4a;
  padding: 5px;
  color: white;
  padding-left: 20px;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 18px;
}
.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field label {
  font-family: "Oswald", sans-serif;
  font-weight: 600 !important;
  font-size: 14px !important;
}
.wpbs-legend .wpbs-legend-item-name {
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.wpbs-calendar {
  max-width: 100% !important;
}
.wpbs-container .wpbs-select-container select {
  font-size: 16px;
  text-transform: uppercase;
}
#wpbs-form-submit-1 {
  width: 100% !important;
  background: #ca9c4a !important;
  font-weight: 500 !important;
  text-transform: uppercase;
  font-size: 17px !important;
  letter-spacing: 1px;
  font-family: "Oswald", sans-serif !important;
}
.elementor-kit-53 e-page-transition {
  background-color: #ffffff !important;
}
.wpbs_s-search-widget.wpbs_s-search-widget-multiple-date-search h2 {
  display: none !important;
}
.wpbs_s-search-widget
  .wpbs_s-search-widget-form
  .wpbs_s-search-widget-field
  button.wpbs_s-search-widget-datepicker-submit {
  background-color: #ca9c4a !important;
}
.wpbs_s-search-widget-field.wpbs-search-widget-field-end-date label,
.wpbs_s-search-widget-field.wpbs-search-widget-field-start-date label {
  color: white !important;
  font-family: "futura-pt", sans-serif !important;
  font-weight: 400 !important;
}
.wpbs-main-wrapper
  .wpbs-form-container
  .wpbs-form-field
  .wpbs-form-field-input {
  font-size: 16px;
}
#realizar-reserva {
  height: fit-content;
}
.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field button[type="submit"] {
  background-color: #ca9c4a !important;
  font-weight: 400 !important;
  width: 100% !important;
}
.wpbs-payment-confirmation.wpbs-woocommerce-payment-confirmation h2,
.wpbs-payment-confirmation.wpbs-woocommerce-payment-confirmation h4 {
  font-size: 20px;
}
.wpbs-form-field-start-date,
.wpbs-form-field-end-date {
  font-family: "futura-pt" !important;
  color: black;
  font-size: 14px !important;
  font-weight: 600 !important;
}
#wpbs-woocommerce-payment-button a {
  background-color: #ca9c4a !important;
  font-weight: 500 !important;
}
ul > li.wpml-ls-item > a {
	margin-right: 0px !important;
}
.error404 .elementor-location-header {
	background: black;
	position: relative;
}
.error404 #content{
	padding-top: 300px;
	padding-bottom: 150px;
	text-align: center;
}