.elementor-19764 .elementor-element.elementor-element-88a974f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-19764 .elementor-element.elementor-element-88a974f:not(.elementor-motion-effects-element-type-background), .elementor-19764 .elementor-element.elementor-element-88a974f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#354669;}.elementor-19764 .elementor-element.elementor-element-70cb308{--display:flex;}.elementor-19764 .elementor-element.elementor-element-91f7aeb > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-19764 .elementor-element.elementor-element-35ec49fa > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-19764 .elementor-element.elementor-element-35ec49fa .elementor-heading-title{color:#FFFFFF;}.elementor-19764 .elementor-element.elementor-element-11e609d4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-19764 .elementor-element.elementor-element-304340f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:25px;--padding-top:40px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-19764 .elementor-element.elementor-element-304340f5:not(.elementor-motion-effects-element-type-background), .elementor-19764 .elementor-element.elementor-element-304340f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19764 .elementor-element.elementor-element-304340f5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19764 .elementor-element.elementor-element-4e36e0c > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-19764 .elementor-element.elementor-element-1c753d19{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19764 .elementor-element.elementor-element-1c753d19:not(.elementor-motion-effects-element-type-background), .elementor-19764 .elementor-element.elementor-element-1c753d19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-19764 .elementor-element.elementor-element-1c753d19.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19764 .elementor-element.elementor-element-4bcf0d86 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19764 .elementor-element.elementor-element-4bcf0d86.elementor-element{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-19764 .elementor-element.elementor-element-4bcf0d86 .flex-viewport:not(:last-child){margin-bottom:0px;}.woocommerce .elementor-19764 .elementor-element.elementor-element-4bcf0d86 .flex-control-thumbs li{padding-right:calc(0px / 2);padding-left:calc(0px / 2);padding-bottom:0px;}.woocommerce .elementor-19764 .elementor-element.elementor-element-4bcf0d86 .flex-control-thumbs{margin-right:calc(-0px / 2);margin-left:calc(-0px / 2);}.elementor-19764 .elementor-element.elementor-element-e9e0546{--display:flex;}.elementor-19764 .elementor-element.elementor-element-e9e0546:not(.elementor-motion-effects-element-type-background), .elementor-19764 .elementor-element.elementor-element-e9e0546 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19764 .elementor-element.elementor-element-4d852b8{width:var( --container-widget-width, 98.8% );max-width:98.8%;--container-widget-width:98.8%;--container-widget-flex-grow:0;}.elementor-19764 .elementor-element.elementor-element-4d852b8 > .elementor-widget-container{padding:10px 10px 0px 10px;}.elementor-19764 .elementor-element.elementor-element-4d852b8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19764 .elementor-element.elementor-element-e080de2 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-19764 .elementor-element.elementor-element-3d7a4f8{--divider-border-style:solid;--divider-color:#F1EEE9;--divider-border-width:1px;}.elementor-19764 .elementor-element.elementor-element-3d7a4f8 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-19764 .elementor-element.elementor-element-3d7a4f8 .elementor-divider-separator{width:100%;}.elementor-19764 .elementor-element.elementor-element-3d7a4f8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-19764 .elementor-element.elementor-element-e497303{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-19764 .elementor-element.elementor-element-e497303:not(.elementor-motion-effects-element-type-background), .elementor-19764 .elementor-element.elementor-element-e497303 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1EEE900;}.elementor-19764 .elementor-element.elementor-element-cf53c6b{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-19764 .elementor-element.elementor-element-cf53c6b:not(.elementor-motion-effects-element-type-background), .elementor-19764 .elementor-element.elementor-element-cf53c6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1EEE9;}.elementor-19764 .elementor-element.elementor-element-09cd968{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-19764 .elementor-element.elementor-element-11e609d4{--content-width:1540px;}.elementor-19764 .elementor-element.elementor-element-304340f5{--width:65%;}.elementor-19764 .elementor-element.elementor-element-1c753d19{--width:33%;}}/* Start custom CSS */h6 {
    margin-top: 0 !important;
}
.lte-page-header.lte-parallax-yes {
    display: none;
}
.container.main-wrapper {
    max-width: 100%;
    padding: 0;
}
.sh-boxed {
    max-width: 1540px;
    margin: 0 auto;
}
.product-content {
    background-color: #f8f6f2;
}
.product-content > div > div {
    border-radius: 25px;
}
.woocommerce-page div.product div.images .wp-post-image {
    border-radius: 25px 25px 0 0;
}
.tours, .sub-title {
    color: #fff;
}
.tours {
    padding-bottom: 20px;
    font-size: 13px;
}
.sup-title {
    text-transform: uppercase;
    color: #d7b65d;
}
.woocommerce .product .images.woocommerce-product-gallery {
    margin-bottom: 0 !important;
}
.tour-section-title, .tour-summary-total, .tour-summary-row.tour-summary-total, .tour-summary-total strong {
    font-size: 18px;
}
#tour_pax_max_info {
    font-size: 12px;
    padding: 12px;
}
.tour-vehicle-name, .tour-vehicle-price, .tour-summary-row, .tour-duration-btn, .tour-duration-icon {
    font-size: 16px;
}
.tour-vehicle-sub, .tour-field-label {
    font-size: 12px;
}
.tour-vehicle-card {
    padding: 50px 15px 30px;
    border-radius: 5px;
}
.tour-vehicle-badge {
    position: absolute;
    top: 30px;
    font-size: 9px;
    background-color: #0e5393;
    border-radius: 3px;
}
.tour-duration-btn, #tour_qty_input {
    border-radius: 5px !important;
}
.tour-text-input {
    padding: 15px;
}
input.tour-datepicker {
    padding: 15px 35px;
    border-radius: 5px;
}
.woocommerce div.quantity {
    width: 100% !important;
    height: 44px !important;
}
.tour-pickup-btn {
    flex: 1 1 10%;
    padding: 10px 15px;
    font-size: 14px;
}
.elementor-widget-woocommerce-product-images {
    background: #fff;
    border-radius: 25px 25px 0 0;
}
.sh-desc {
   border-radius: 0 0 25px 25px;
}
.sh-include {
    border-radius: 25px;
}
#tour-summary-portal {
    margin-top: 0;
}
#tour-summary-portal #tour-summary-box {
    border-radius: 0 0 14px 14px;
    box-shadow:  none;
}
#tour-summary-box {
    border: 0;
}
.tour-summary-divider {
    margin: 20px 0;
}
.tour-add-to-cart-wrap .single_add_to_cart_button {
    background-color: #c8a96e !important;
    color: #fff !important;
    border: none !important;
    border-radius: 8px !important;
    padding: 1rem 2rem !important;
    font-size: 1rem !important;
    font-weight: 700 !important;
}
.tour-add-to-cart-wrap .single_add_to_cart_button {
    font-size: 16px !important;
}
.tour-duration-btn strong {
    font-size: 16px;
}
.tour-duration-btn small,.tour-text-input, .tour-textarea, .tour-vehicle-hint, input.tour-datepicker {
    font-size: 14px;
}
.woocommerce div.quantity input[type="number"] {
    height: 50px !important;
}/* End custom CSS */