/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
.cdp-cookies-boton-cerrar{
    display: none;
}
.xdsoft_datetimepicker {
    z-index: 99999 !important;
}
.woocommerce-checkout span.optional {
    display: none;
}
.fusion-text p a {
    text-decoration: underline;
}
.woocommerce-info {
    color: red !important;
}
.woocommerce-container p.aviso-calendario {
    margin-top: 10px;
    font-size: 12px;
}
.table-1 {
    font-size: 13px !important;
}
.table-1 tr td, .tkt-slctr-tbl-wrap-dv tr td {
    padding: 5px 10px !important;
}
.fusion-social-links-footer {
    width: 10% !important;
}
.fusion-copyright-notice {
    float: left;
    margin-top: 10px;
}
 h2.title-heading-center a, h3.title-heading-left a {
    color: #3b9f8f;
}
span.white, span.white a, span.white a:hover {
    color: #fff;
}
span.yellow, span.yellow a, span.yellow a:hover {
    color: #e09748;
}
span.grey, span.grey a, span.grey a:hover {
    color: #628392;
}
span.red, span.red a, span.red a:hover {
    color: #ca5e4f;
}
span.lila, span.lila a, span.lila a:hover {
    color: #99417d;
}
span.verde, span.verde a, span.verde a:hover {
    color: #9ec64c;
}
.woocommerce-cart .quantity.buttons_added {
    display: none;
}
.btn {
    width: fit-content;
    margin: auto;
    border: 2px solid #cda148;
    padding: 5px 15px;
	line-height: 1;
    font-size: 21px;
}
.btn a {
    color: #fff;
    font-size: 21px;
	line-height: 1;
}
.btn:hover {
    background: #cda148;
}
.btn:hover a {
    color: #fff;
}
.product_cat-personal-shopper span.desde, .product_cat-personal-shopper-es span.desde, .product_cat-personal-shopper-fr span.desde {
    display: none;
}
/*HEADER*/

.header-login {
    padding: 0px 30px;
    margin-top: 5px;
    background: #3b9f8f;
    border-radius: 5px;
    font-family: "Engine Regular";
    font-size: 20px;
}
.fusion-secondary-header .header-login a, .fusion-secondary-header .header-login a:hover {
    color: #fff;
}
/*HOME*/
div#cabecera-home {
    min-height: 50vh;
}
div#cabecera-home h1.title-heading-center {
    margin: auto;
    background: #3b9f8fc2 !important;
    width: fit-content;
	width: -moz-fit-content;
    margin-top: 175px !important;
	padding-bottom: 10px;
	padding-left: 5px;
padding-right: 5px;
}
div#claim h4 {
    font-size: 50px;
    line-height: 1;
    font-weight: 900;
}
/*BARRA CATEGORIAS*/
.icono-producto {
    width: 12.5%;
    float: left;
    margin-right: 2%;
}
.icono-producto.last {
    margin-right: 0;
}
.icono-producto h3 {
    text-align: center;
    color: #3b9f8f;
    font-family: "Engine Regular";
    font-size: 25px;
}
.icono-producto h3 a {
   color: #3b9f8f;
}
/*SELECTOR IDIOMAS*/
li#menu-item-wpml-ls-2-es ul.sub-menu, li#menu-item-wpml-ls-2-en ul.sub-menu, li#menu-item-wpml-ls-2-fr ul.sub-menu {
    width: fit-content;
    position: absolute;
    top: 75px;
    border: none;
	background: none;
}
li#menu-item-wpml-ls-2-es ul.sub-menu a.fusion-bar-highlight, li#menu-item-wpml-ls-2-en ul.sub-menu a.fusion-bar-highlight, li#menu-item-wpml-ls-2-fr ul.sub-menu a.fusion-bar-highlight {
    padding: 0;
	margin-top: 5px;
}
/*FOOTER*/
.fusion-footer {
    text-align: center;
}
.fusion-footer p {
    margin: 0;
}
section#custom_html-4 p, section#custom_html-10 p, section#custom_html-13 p {
    margin-bottom: 15px;
}
.fusion-footer-widget-area h4.widget-title {
    text-transform: none;
    text-align: center;
}
section#custom_html-2 h4.widget-title, section#custom_html-8 h4.widget-title, section#custom_html-11 h4.widget-title {
    color: #e09748;
}
section#custom_html-3 h4.widget-title, section#custom_html-9 h4.widget-title, section#custom_html-12 h4.widget-title {
    color: #ca5e4f;
}
section#custom_html-4 h4.widget-title, section#custom_html-10 h4.widget-title, section#custom_html-13 h4.widget-title {
    color: #3b9f8f;
}
/*FORMULARIO DE CONTACTO*/
.first-line {
    display: inline-flex;
	margin-bottom: 5px;
	width: 100%;
}
.text-line {
    margin-bottom: 5px;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    resize: none;
    height: 150px;
}
input, textarea {
    font-size: 16px !important;
    border: 0 !important;
    border-bottom: 1px solid #3b9f8f !important;
    resize: none;
}
input.wpcf7-form-control.wpcf7-submit {
    background: none !important;
    font-family: "Engine Regular" !important;
    font-weight: 400 !important;
    padding: 15px 50px !important;
    border: 1px solid #3b9f8f !important;
    color: #3b9f8f !important;
    font-size: 21px !important;
}
input.wpcf7-form-control.wpcf7-submit:hover {
    background: #3b9f8f !important;
	color: #fff !important;
}
/*PAGINA PRODUCTO*/

button.single_add_to_cart_button.redq_add_to_cart_button.btn-book-now.button.alt {
    background: #3b9f8f !important;
    margin: auto !important;
    margin-top: 25px !important;
    font-family: "Engine Regular" !important;
    text-transform: none !important;
    font-size: 25px !important;
    border-radius: 5px !important;
}

/*CALENDARIO*/
legend {
    font-family: "Engine Regular";
    font-size: 21px !important;
    color: #3b9f8f;
    text-align: left;
}
.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all {
    font-family: "Engine Regular";
    font-size: 25px !important;
    background: none !important;
    background-color: #3b9f8f !important;
    border-top: 1px solid #3b9f8f !important;
}

form.cart {
    background: #f7f7f7;
    padding-bottom: 25px;
    text-align: center;
}

/*TABS PRODUCTOS*/

.fusion-tabs.classic .nav-tabs > li.active .tab-link, .fusion-tabs.vertical-tabs .nav-tabs > li .tab-link {
    border: none !important;
	border-bottom: 2px solid #f7f7f7 !important;
    background: none !important;

}
.fusion-tabs.vertical-tabs .nav-tabs > li .tab-link {
    padding: 10px 35px 10px 0px !important;
}
ul.nav-tabs {
    border: none !important;
}
.fusion-tabs.vertical-tabs .tab-pane {
    border: 2px solid #f7f7f7 !important;
}
h4.fusion-tab-heading {
    font-family: 'Raleway' !important;
    font-size: 18px !important;
    font-weight: 900 !important;
}
/*FAQS*/
.fusion-accordian .fusion-toggle-boxed-mode:hover .panel-title a, .fusion-accordian .panel-title a:hover {
    color: #3b9f8f !important;
}
.fusion-toggle-heading {
    font-family: "Engine Regular" !important;
    font-size: 25px !important;
}
div#faqs .panel-title a:hover .fa-fusion-box {
    background-color: #3b9f8f !important;
    border-color: #3b9f8f !important;
}
div#faqs .panel-title .active .fa-fusion-box {
    background-color: #3b9f8f;
}
/*CARRITO DE COMPRA*/
a.fusion-button.button-default.fusion-button-default-size.button.fusion-update-cart, a.checkout-button.button.alt.wc-forward, a.fusion-button.button-default.fusion-button-default-size.button.continue-checkout, button.fusion-button.button-default.fusion-button-default-size.button {
    background: #3b9f8f;
    margin: auto !important;
    font-family: "Engine Regular";
    text-transform: capitalize;
    font-size: 25px;
    border-radius: 5px;
    margin-bottom: 10px !important;
}
button#place_order, button.woocommerce-Button.button {
    background: #3b9f8f !important;
    margin: auto !important;
    font-family: "Engine Regular" !important;
    text-transform: capitalize !important;
    font-size: 25px !important;
    border-radius: 5px !important;
}
.avada-myaccount-user .avada-myaccount-user-column.message {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.avada-myaccount-user .avada-myaccount-user-column {
    padding: 5px 0 !important;
}
div.woocommerce {
    padding: 50px 0;
}

/*CUSTOM RELATED PRODUCTS*/
.btn1 {
    padding: 5px 30px;
    background: #99417d;
    border-radius: 5px;
    font-family: "Engine Regular";
    font-size: 20px;
    text-align: center;
}
.btn2 {
    padding: 5px 30px;
    background: #e09748;
    border-radius: 5px;
    font-family: "Engine Regular";
    font-size: 20px;
    text-align: center;
}
.btn1 a, .btn2 a {
    color: #fff;
}
.btn1 a:hover, .btn2 a:hover {
    color: #fff;
}
.woocommerce-container p {
    margin: 0;
}
.woocommerce-container form.cart {
    margin: 0;
    padding: 0;
}
.single-product .fusion-price-rating {
    display: none !important;
}
.single-product .product-buttons {
    display: none;
}
/*MI CUENTA*/
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
    display: none;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard {
    display: none;
}
/*CARRITO*/

.cart_totals, .woocommerce-content-box.full-width.clearfix {
    padding: 10px !important;
}
a.fusion-button.button-default.fusion-button-default-size.button.fusion-update-cart {
    display: none;
}
div.woocommerce .avada-myaccount-user {
    display: none;
}
.woocommerce-privacy-policy-text {
    display: none;
}
ul.wc_payment_methods.payment_methods.methods {
    background-color: #f6f6f6;
    padding: 25px;
}
a.about_paypal {
    display: none;
}
/*VENTA CRUZADA PERSONAL SHOPPER*/
.cross-sells {
    float: left;
    width: 48% !important;
    margin-right: 4%;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
.cross-sells .products-4>li {
    float: left;
    width: 100%;
    margin-right: 1%;
    margin-bottom: 11px;
}
.cross-sells .products-4>li a.product-images {
    display: none;
}
.cross-sells .product-buttons {
    display: none;
}
.cross-sells h3.product-title a {
    font-size: 40px;
    color: #000;
}
div#personal-shopper-form {
    display: none;
}
body.product-template-default.single.single-product.postid-521 div#personal-shopper-form, body.product-template-default.single.single-product.postid-932 div#personal-shopper-form, body.product-template-default.single.single-product.postid-930 div#personal-shopper-form {
    display: block;
    margin-top: 50px;
}
.cart_totals table th {
    width: 40% !important;
    padding-bottom: 20px;
}
.cart_totals table td {
    width: 60% !important;
    padding-bottom: 20px;
    text-align: right;
}
textarea#order_comments {
    height: 150px;
}
p#order_comments_field span.optional {
    display: none;
}
.wccpf-fields-group-1 {
    background: #f7f7f7;
    padding-bottom: 15px;
}
body.product-template-default.single.single-product.postid-521 .quantity.buttons_added, body.product-template-default.single.single-product.postid-932 .quantity.buttons_added, body.product-template-default.single.single-product.postid-930 .quantity.buttons_added {
    display: none;
}
.woocommerce-container h2 {
    font-size: 35px;
}
body.product-template-default.single.single-product.postid-521 button.single_add_to_cart_button.button.alt, body.product-template-default.single.single-product.postid-932 button.single_add_to_cart_button.button.alt, body.product-template-default.single.single-product.postid-930 button.single_add_to_cart_button.button.alt {
    background: #fff !important;
    font-family: "Engine Regular" !important;
    font-weight: 400 !important;
    padding: 15px 50px !important;
    border: 1px solid #3b9f8f !important;
    color: #3b9f8f !important;
    font-size: 21px !important;
}
body.product-template-default.single.single-product.postid-521 table.wccpf_fields_table td.wccpf_value textarea, body.product-template-default.single.single-product.postid-930 table.wccpf_fields_table td.wccpf_value textarea, body.product-template-default.single.single-product.postid-932 table.wccpf_fields_table td.wccpf_value textarea {
    resize: none;
    height: 150px;
    background: #f7f7f7;
	padding: 15px;
}
body.product-template-default.single.single-product.postid-521 td.wccpf_label, body.product-template-default.single.single-product.postid-930 td.wccpf_label, body.product-template-default.single.single-product.postid-932 td.wccpf_label {
    display: none;
}
body.product-template-default.single.single-product.postid-521 table.wccpf_fields_table td, body.product-template-default.single.single-product.postid-930 table.wccpf_fields_table td, body.product-template-default.single.single-product.postid-932 table.wccpf_fields_table td {
    padding: 0;
    vertical-align: middle;
}
body.product-template-default.single.single-product.postid-521 textarea.wpcf7-form-control.wpcf7-textarea, body.product-template-default.single.single-product.postid-932 textarea.wpcf7-form-control.wpcf7-textarea, body.product-template-default.single.single-product.postid-930 textarea.wpcf7-form-control.wpcf7-textarea {
    background: #f7f7f7;
}
div#personal-shopper-form {
    background: #f7f7f7;
}
div#personal-shopper-form .text-line {
    margin-bottom: 0;
}
body.postid-521 .background.related-products, body.postid-932 .background.related-products, body.postid-930 .background.related-products {
    display: none;
}
.cross-sells {
    padding: 10px !important;
}
li.post-521.product.type-product.status-publish.has-post-thumbnail.product_cat-personal-shopper.product-grid-view.first.instock.shipping-taxable.purchasable.product-type-simple {
    border: none;
}
.cart_totals.calculated_shipping {
    height: 277px;
}
.cart_totals.calculated_shipping tr.order-total {
    border: none;
}
.shop_table thead tr th, .shop_table tr th {
    font-size: 25px !important;
}
/*DELIVER OPTIONS*/
p#wc_checkout_add_ons_3_field label:first-of-type, p#wc_checkout_add_ons_2_field label:first-of-type {
    width: 100%;
}
p#wc_checkout_add_ons_10_field label, p#wc_checkout_add_ons_11_field label {
    width: 100%;
}
.woocommerce-cart .cart_totals .shop_table .shipping, .woocommerce-cart .cart_totals .shop_table .cart-subtotal, .checkout .shop_table tfoot tr.shipping {
    display: none !important;
}
p#wc_checkout_add_ons_3_field span.select2.select2-container, p#wc_checkout_add_ons_2_field span.select2.select2-container, p#wc_checkout_add_ons_10_field span.select2.select2-container, p#wc_checkout_add_ons_11_field span.select2.select2-container {
    width: 100% !important;
}

textarea#wc_checkout_add_ons_4, textarea#wc_checkout_add_ons_5 {
    height: 135px;
}


/*CHECKOUT*/
.woocommerce-additional-fields h3 {
    display: none;
}
.eng, .esp, .fr {
    display: none;
}
.page-id-126 .eng, .page-id-125 .eng, .page-id-288 .esp, .page-id-287 .esp, .page-id-284 .fr, .page-id-283 .fr {
    display: block;
}
div#wc_checkout_add_ons span.optional {
    display: none;
}
/*CARRUSEL IMAGEN PRODUCTO*/
ol.flex-control-nav.flex-control-thumbs {
    width: auto !important;
}
ol.flex-control-nav.flex-control-thumbs li {
    width: 100px !important;
    margin-right: 15px !important;
}
/*COOKIES*/
.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto {
    background-color: #f7f7f7 !important;
    border-top: 1px solid #3b9f8f !important;
    border-bottom: 1px solid #3b9f8f !important;
}
.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto a {
    color: #3b9f8f !important;
}
.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto p {
    color: #000000 !important;
}
.cdp-cookies-alerta .cdp-cookies-texto p {
    font-family: 'Raleway' !important;
}
.cdp-cookies-alerta .cdp-cookies-texto a {
    font-family: 'Raleway' !important;
	border: 1px solid #f7f7f7;
}
.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto a:hover, .cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto a:active, .cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-texto a:visited {
    color: #3b9f8f !important;
}
.cdp-cookies-alerta.cdp-cookies-tema-gris .cdp-cookies-boton-cerrar:hover {
    background-color: transparent !important;
    border: 1px solid #3b9f8f !important;
}
.boton {
    display: flex;
    width: 400px;
    margin: auto;
}
.cdp-cookies-texto.cdp-mostrar .boton {
    display: none;
}
.cdp-cookies-texto.cdp-mostrar:lang(es) .boton {
    display: flex;
}
.cookies-en:lang(en) .boton, .cookies-fr:lang(fr) .boton {
    display: flex;
}
/*AJUSTE MOVIL*/
@media (max-width: 780px) {
.home .footer-producto .row .col-sm-6 {
    width: 100% !important;
    float: none;
}
.footer-producto {
    height: 50px;
}
.home .carrusel-producto .cnt-producto h3 a, .home .carrusel-producto .cnt-producto h4 {
    font-size: 15px !important;
    font-weight: bold !important;
}
.home .cnt-producto, .row.productos .cnt-producto {
    max-width: 155px;
}
.header-login {
    max-width: 300px;
    margin: auto;
    margin-top: 10px;
}
.home .row .col-sm-3 {
    width: 25% !important;
    float: left !important;
}

}

@media (max-width: 450px) {
  .footer-producto .row .col-sm-6 {
    width: 50% !important;
    float: left;
}
.home .cnt-producto, .row.productos .cnt-producto {
    max-width: 315px;
}
.carrusel-producto {
    height: 310px;
    margin-bottom: 15px;
}
.header-login {
    max-width: 300px;
    margin: auto;
    margin-top: 10px;
}
.icono-producto {
    width: 23%;
}
.single-product .col-sm-5, .single-product .col-sm-7 {
    width: 100%;
}
.single-product .col-sm-7 {
    height: 350px;
}
#content {
    margin-bottom: 0 !important;
}
.fusion-mobile-menu-icons {
    margin-top: 60px !important;
}
.fusion-mobile-menu-icons a {
    font-size: 35px !important;
}
div#cabecera-home .fusion-column-wrapper {
    padding: 0 !important;
}
div#cabecera-home h1.title-heading-center {
    margin-top: 0 !important;
}
div#claim .fusion-column-wrapper {
    padding: 0 !important;
}
div#claim h4 {
    font-size: 35px;
}
.cnt-producto {
    max-width: 315px;
}
}
/*PERSONAL SHOPPER*/
.postid-521 div#wpcf7-f1427-p521-o2, .postid-521 div#wpcf7-f1428-p521-o3 {
    display: none;
}
.postid-932 div#wpcf7-f1427-p932-o2, .postid-932 div#wpcf7-f788-p932-o1 {
    display: none;
}
.postid-930 div#wpcf7-f1428-p930-o3, .postid-930 div#wpcf7-f788-p930-o1 {
    display: none;
}
/*OPCIONES DE ENTREGA IDIOMAS*/
div#wc_checkout_add_ons p.form-row label:first-of-type {
    width: 100% !important;
}
div#wc_checkout_add_ons textarea {
    height: 135px;
}
div#wc_checkout_add_ons span.select2.select2-container {
    width: 100% !important;
}
main#main .checkout .shop_table tfoot th, main#main .checkout .shop_table tfoot td {
    padding: 5px !important;
    font-family: 'Raleway' !important;
    font-size: 15px !important;
}

/*
ENG
.page-id-126 p#wc_checkout_add_ons_13_field, .page-id-126 p#wc_checkout_add_ons_15_field, .page-id-126 p#wc_checkout_add_ons_12_field, .page-id-126 p#wc_checkout_add_ons_16_field, .page-id-126 p#wc_checkout_add_ons_17_field, .page-id-126 p#wc_checkout_add_ons_14_field, .page-id-126 p#wc_checkout_add_ons_18_field, .page-id-126 p#wc_checkout_add_ons_19_field, .page-id-126 p#wc_checkout_add_ons_20_field, .page-id-126 p#wc_checkout_add_ons_21_field, .page-id-126 p#wc_checkout_add_ons_22_field, .page-id-126 p#wc_checkout_add_ons_23_field, .page-id-126 p#wc_checkout_add_ons_24_field, .page-id-126 p#wc_checkout_add_ons_25_field, .page-id-126 p#wc_checkout_add_ons_26_field, .page-id-126 p#wc_checkout_add_ons_27_field {
    display: none;
}
ESP
.page-id-288 p#wc_checkout_add_ons_15_field, .page-id-288 p#wc_checkout_add_ons_3_field, .page-id-288 p#wc_checkout_add_ons_16_field, .page-id-288 p#wc_checkout_add_ons_17_field, .page-id-288 p#wc_checkout_add_ons_8_field, .page-id-288 p#wc_checkout_add_ons_4_field, .page-id-288 p#wc_checkout_add_ons_19_field, .page-id-288 p#wc_checkout_add_ons_2_field, .page-id-288 p#wc_checkout_add_ons_21_field, .page-id-288 p#wc_checkout_add_ons_23_field, .page-id-288 p#wc_checkout_add_ons_9_field, .page-id-288 p#wc_checkout_add_ons_25_field, .page-id-288 p#wc_checkout_add_ons_5_field, .page-id-288 p#wc_checkout_add_ons_27_field, .page-id-288 p#wc_checkout_add_ons_10_field, .page-id-288 p#wc_checkout_add_ons_11_field {
    display: none;
}
FR
.page-id-284 p#wc_checkout_add_ons_8_field, .page-id-284 p#wc_checkout_add_ons_12_field, .page-id-284 p#wc_checkout_add_ons_3_field, .page-id-284 p#wc_checkout_add_ons_3_field, .page-id-284 p#wc_checkout_add_ons_13_field, .page-id-284 p#wc_checkout_add_ons_14_field, .page-id-284 p#wc_checkout_add_ons_8_field, .page-id-284 p#wc_checkout_add_ons_18_field, .page-id-284 p#wc_checkout_add_ons_4_field, .page-id-284 p#wc_checkout_add_ons_2_field, .page-id-284 p#wc_checkout_add_ons_20_field, .page-id-284 p#wc_checkout_add_ons_22_field, .page-id-284 p#wc_checkout_add_ons_9_field, .page-id-284 p#wc_checkout_add_ons_24_field, .page-id-284 p#wc_checkout_add_ons_5_field, .page-id-284 p#wc_checkout_add_ons_26_field, .page-id-284 p#wc_checkout_add_ons_10_field, .page-id-284 p#wc_checkout_add_ons_11_field {
    display: none;
}
*/

a.fusion-button.button-default.fusion-button-default-size.button.fusion-update-cart, a.checkout-button.button.alt.wc-forward, a.fusion-button.button-default.fusion-button-default-size.button.continue-checkout, button.fusion-button.button-default.fusion-button-default-size.button {
    text-transform: inherit !important;
}
tr.fee.Detalles.de.entrega, tr.fee.Detalles.de.recogida, tr.fee.Delivery.details, tr.fee.Return.details, tr.fee.Détails.de.livraison, tr.fee.Détails.de.reprise {
    display: none;
}
.avada-order-details .shop_table.order_details tfoot tr th {
    padding: 5px !important;
    font-family: 'Raleway' !important;
    font-size: 15px !important;
}
/*AVISO VACACIONES*/
p.rojo, p.rojo a {
    color: red !important;
}
p.rojo a {
    text-decoration: underline;
}
p.rojo a:hover {
    color: #3b9f8f !important;
}

textarea#personal-shopper {
    resize: none;
    height: 250px !important;
    background: #f7f7f7;
}

/*AJUSTES MOVILES*/
@media (max-width: 600px) {
  .row.contenido.calendario {
    padding-bottom: 0;
	height: auto;
}
.cross-sells {
    width: 100% !important;
    margin-right: 0 !important;
}
h2 {
    font-size: 28px !important;
}
.cross-sells h3.product-title a {
    font-size: 25px;
}
.icono-producto:nth-child(5) {
    margin-left: 12%;
}
}
p#wc_checkout_add_ons_43_field {
    display: none;
}
.date-time-picker .pick-up-time-picker, .date-time-picker .drop-off-time-picker, .date-time-picker .pick-up-date-picker, .date-time-picker .drop-off-date-picker {
    width: 50%;
}
i.fa.fa-clock-o, i.fa.fa-calendar {
    padding-top: 3px;
}
.select2-container .select2-selection--single .select2-selection__rendered {
    padding-right: 50px;
}
