body.ce-kit-1{color:#000000;font-family:"Montserrat", sans-serif;font-weight:400;}a, .elementor a{color:#FBB03B;font-family:"Montserrat", sans-serif;}a:hover, .elementor a:hover{color:#000000;}body.ce-kit-1 h1{color:#000000;font-family:"Montserrat", sans-serif;font-size:30px;}body.ce-kit-1 h2{font-family:"Poppins", sans-serif;}body.ce-kit-1 h3{font-family:"Poppins", sans-serif;}body.ce-kit-1 h4{font-family:"Poppins", sans-serif;}body.ce-kit-1 h5{font-family:"Poppins", sans-serif;}body.ce-kit-1 h6{font-family:"Poppins", sans-serif;}body.ce-kit-1 .ce-display-small{font-family:"Montserrat", sans-serif;}.elementor-button{font-family:"Poppins", sans-serif;background-color:#FBB03B;}.elementor-button, a.elementor-button:not(#e){color:#FFFFFF;}body.ce-kit-1 header.page-header, body.ce-kit-1 header.page-header *, body.ce-kit-1 .ce-page-title *{font-family:"Montserrat", sans-serif;}/* Start custom CSS for page-settings */.alert-info .paymentInfo {
    display: block;
    margin-top: 10px;
    padding-left: 28px;
    font-size: 12px;
    border: 1px solid #cdc9c9;
    border-radius: 3%;
    padding: 35px;
    background: #e9e9e9;
}


#booking_product_available_qty span {
   
    background-color: #fbb03b !important;
    
}


.booking_total_price {
    color: #fbb03b !important;
    font-weight: 900;
    white-space: nowrap;
    font-size: 28px !important;
}


.btn-primary, .btn-secondary, .btn-tertiary {
    padding: 0.5rem 1.25rem;
    font-weight: 600;
    text-transform: uppercase;
  


}


#wrapper {
    padding-top: 0.1rem;
    background: #f9f9f9;
}

#booking_product_available_qty span {
    border-radius: 3px !important;
    padding: 1px 8px 2px 8px !important;
    background-color: #f7a320!important;
    color: #fff;
}

.booking_total_price {
    color: #f7a320!important;
    font-weight: 700;
    white-space: nowrap;
    font-size: 22px!important;
}

.social-sharing li {
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
    margin-left: 0.5rem;
    cursor: pointer;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: 0.25rem 0.25rem;
    background-size: 1.5rem 1.5rem;
    border-radius: 50%;
    color: black!important ;
}

#product #content {
    position: relative;
    max-width: initial;
    margin: 0 auto;
    padding: 30px!important;
}


.product-information {
    font-size: 0.9375rem;
    color: #232323;
    border: 1px solid #666;
    padding: 10%;
    border-radius: 3%;
}

body.ce-kit-1 h1 {
    color: #000000;
    font-family: "Poppins", sans-serif;
    font-size: 40px;
    margin: 30px 10px;
}



.lgconsultas-extra-right {
    padding: 10px 15px;
    background-color: #000!important ;
    color: #ffffff;
    font-weight: 400;
    text-transform: inherit;
    font-size: 15px;
    line-height: 18px;
    display: flex;
    cursor: pointer;
    border-radius: 2px;
    margin-bottom: 10px;
   
}


p, .page-content.page-cms ul {
    font-size: 0.9375rem;
    font-weight: 400;
    color: #333;
}

.row.wk_search_row {
    position: absolute;
    z-index: 2;
    margin: auto;
    width: 100%;
    top: 15%;
}



#wrapper .breadcrumb {
    padding: 20px 0px;
    background: transparent;
}


.wk-booking-block .form-control {
    background: #f2f2f2 !important;
    border: 1px solid #ccc !important;
    color: #292828 !important;
    font-size: 14px !important;
    height: 42px;
   
}

.wk_search_div {
  
    margin-top: 0px!important;
    width: auto;
}


#wrapper_header {
    border: 3px solid #eb9918;
    padding: 5px !important;
    box-shadow: 2px 2px 8px 0rgba(0, 0, 0, .2);
    background: #fbb03b !important;
    margin-bottom: 15px;
    border-radius: 10px;
}/* End custom CSS */