/*@font-face {
    font-family: 'raidercrusaderstraight';
    src: url('/wp-content/themes/mm-child/assets/fonts/raidercrusaderstraight-webfont.eot');
    src: url('/wp-content/themes/mm-child/assets/fonts/raidercrusaderstraight-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/mm-child/assets/fonts/raidercrusaderstraight-webfont.woff') format('woff'),
         url('/wp-content/themes/mm-child/assets/fonts/raidercrusaderstraight-webfont.ttf') format('truetype'),
         url('/wp-content/themes/mm-child/assets/fonts/raidercrusaderstraight-webfont.svg#bodonixtregular') format('svg');
    font-weight: normal;
    font-style: normal;

}*/
h1,h2,h3,h4,h5,h6 {
    font-family: 'open sans', Helvetica, Arial, sans-serif !important;
    font-weight: 400 !important;
}
.avia-icon-list .iconlist_title {
    text-transform: capitalize!important;
}
/*begin contact me*/
h4 .special-heading tag {
    font-weight: 600;
}

.landing-shadow-box {
     box-shadow: 0px 0px 46px 0px rgba(0, 0, 0, 0.2);
}

#scroll-top-link {display: none; }


#nf-form-1-cont #nf-field-4:hover{
    opacity: 1;
}
#nf-form-1-cont .nf-field-element textarea {
    height: 75px !important;
    min-height: 75px !important;
    margin-bottom: 0 !important;
}
#nf-form-1-cont .nf-field-element input[type='text'], #nf-form-1-cont .nf-field-element input[type='email']{
    margin-bottom: 0px !important;
}
#nf-form-1-cont label{
    display:none;
}
#nf-form-1-cont #nf-field-4-wrap{
    text-align: center;
}
#nf-form-1-cont .submit-wrap input.ninja-forms-field{
    border: 1px solid #fff !important;
    padding: 12px 50px !important;
    margin-top: 10px;
    background-color: transparent !important;
    border-radius: 25px !important;
    text-transform: uppercase;
    cursor: pointer;
    color: #fff;
    margin-top: 0;
    letter-spacing: 1.2px;
    font-size: 15px;
    font-weight: 600 !important;
    outline: none;
}
#nf-form-5-cont .submit-wrap input.ninja-forms-field {
    border: 1px solid #fff !important;
    padding: 12px 50px !important;
    margin-top: 10px;
    background-color: #4299c8 !important;
    border-radius: 25px !important;
    text-transform: uppercase;
    cursor: pointer;
    color: #fff;
    margin-top: 0;
    letter-spacing: 1.2px;
    font-size: 15px;
    font-weight: 600 !important;
    outline: none;
}
#wprs_square hr{
    display: none !important;
}
#nf-form-1-cont .nf-field-container.recaptcha-container {
    margin-bottom: 0;
}
#nf-form-1-cont .submit-wrap input.ninja-forms-field:hover {
    border: 1px solid #d74c27 !important;
    background-color: #d74c27 !important;
}
#nf-form-1-cont .nf-field-container {
    margin-bottom: 10px;
}
#nf-form-1-cont .g-recaptcha{
    transform: scale(0.77);
    -webkit-transform: scale(0.77);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}
/*hidethumbup*/
#wprs_square ul li:last-child{
    display: none!important;
}
#wprs_square ul.al-right li:last-child{
    display: block !important;
}
#text-19 {
    margin-top: 0px!important;
}
#text-18 {
    margin-bottom: 0px!important;
}
.phone-number a{
    color: #ff9a03!important;
}
/*end contact me*/
.thumbnail_container.mm_thumbnail img {
    -moz-transition    : all 0.3s;
    -webkit-transition : all 0.3s;
    transition         : all 0.3s;

}

.avia-icon-list .iconlist_icon:hover, .avia-icon-list li:hover .iconlist_icon {
    background-color : #d74c27 !important;
    border-color     : #d74c27 !important;
}
.avia-icon-list li:hover .iconlist_icon {
    color:white !important
}
.html_header_top.html_header_sticky .woocommerce-checkout #main {
    padding-top : 0;
}

.html_header_top.html_header_sticky .woocommerce-checkout #header {
    display : none;
}

.av-iconlist-big.avia-icon-list article.article-icon-entry {
    min-height  : 64px;
    display     : flex;
    align-items : center;
}

.avia-icon-list .av-iconlist-empty .iconlist_title {
    margin-top : 0px !important;
}

.content-category.result-search #searchform #searchsubmit{
    background: #4299c8;
    color: #fff;
    outline: none;
    min-width: 50px;
    height: 100% !important;
}
.content-category.result-search #searchform #s{
    height: 50px;
}
#header_category .title-header-cate {
    font-style    : normal;
    font-weight   : 500;
    font-size     : 48px !important;
}

#top div div.product .woocommerce-tabs ul.tabs li a:hover {
    color                      : #ffffff !important;
    background                 : #87322c;
    animation-duration         : 1s;
    -o-animation-duration      : 1s;
    -webkit-animation-duration : 1s;
    animation-delay            : 0s;
    -o-animation-delay         : 0s;
    -webkit-animation-delay    : 0s;
    animation-name             : test;
    -o-animation-name          : test;
    -webkit-animation-name     : test;
}

#top div div.product .woocommerce-tabs ul.tabs li a {
    color : #000000;
    font-size: 16px;
}

.tabs-pearl-highlights li div.av-icon-char {
    color          : #2189c1;
    display        : table-cell;
    vertical-align : middle;
    width: 12%;
}

#top div div.product .woocommerce-tabs ul.tabs li.active a {
    background : #87322c;
    color      : #ffffff;
}

.thumbnail_container.mm_thumbnail:hover img {
    -moz-transform    : scale(1.1);
    -webkit-transform : scale(1.1);
    transform         : scale(1.1);
}

.inner_product_header .avia-arrow {
    display : none;
}

.time-tab-prd {
    width : 100px;
}

.mm-single-product a .mm_thumbnail:before, .related.products .mm_thumbnail:before, .mm_thumbnail:before {
    content    : '';
    width      : 100%;
    background: linear-gradient(0deg, rgb(0 0 0 / 60%) 20%, rgb(0 0 0 / 0%) 60%);
    height: 100%;
    position   : absolute;
    bottom     : 0;
    z-index    : 1;

}

.slider-title-top {
    text-transform : uppercase;
}

.avia-content-grid-active:not(.template-shop) {
    box-shadow : 0px 0px 46px 0px rgba(0, 0, 0, 0.2);
}

.shop-filter-product.avia-content-grid-active {
    box-shadow : none;
    overflow   : visible;
}

.shop-filter-product.avia-content-grid-active .avia-content-slider-inner {
    overflow : visible;
}

ul.mm-single-product,
ul.mm-filter-product {
    margin-bottom : 0px;
}

.mm-filter-product {
    display               : grid;
    grid-template-columns : repeat(3, 1fr);
    grid-gap              : 20px;
}

.shop-filter-product .products.mm-filter-product .product {
    width      : 100%;
    box-shadow : 0px 0px 46px 0px rgba(0, 0, 0, 0.2);
    margin     : 0;
    background-color: #fff;
}

ul.mm-single-product li.type-product {
    margin-bottom : 0px;
}

.av_promobox {
    background-color : #2189c1 !important;
}

.av_promobox .avia-promocontent h3 {
    font-size   : 23px;
    margin-top  : 8px;
    line-height : 30px;
}

.av_promobox .avia-promocontent h3, .av_promobox .avia-promocontent p {
    color : #ffffff;
}

.av_promobox .avia-button-wrap a {
    background-color : #d74c27 !important;
    border           : none !important;
}

.av_promobox .avia-button-wrap a:hover {
    background-color : #ffffff !important;
    color            : #2189c1 !important;
}

.social-widget li {
    border : none !important;
}

/* checkout private tours */

.mm-private-tours-island {
    width   : 49%;
    display : inline-block;
}

.mm-checkout-private p {
    padding     : 5px 10px 10px !important;
    position    : absolute;
    top         : 0;
    visibility  : hidden;
    color       : #ffffff;
    margin      : 0;
    z-index     : 2;
    line-height : 1.3;
}

.mm-checkout-private {
    position : relative;
    overflow : hidden;
}

.mm-checkout-private img {
    -moz-transition    : all 0.3s;
    -webkit-transition : all 0.3s;
    transition         : all 0.3s;
    display            : block;
}

#private_oahu_checkout_field, #private_kauai_checkout_field {
    margin-right : 1%;
}

.mm-checkout-private h3 {
    position      : absolute;
    bottom        : 0;
    color         : #ffffff !important;
    font-size     : 15px;
    margin-bottom : 0;
    background    : transparent !important;
    z-index       : 1;
    padding       : 5px 10px 10px !important;
}

.mm-checkout-private:after {
    position         : absolute;
    content          : "";
    top              : 0;
    left             : 0;
    width            : 100%;
    background-color : black;
    height           : 100%;
    opacity          : 0;
}

.mm-checkout-private:hover {
    cursor : pointer;
}

.mm-checkout-private:hover:after {
    opacity    : .5;
    transition : visibility 0s linear 0s, opacity 300ms;
}

.mm-checkout-private:hover img {
    -moz-transform    : scale(1.1);
    -webkit-transform : scale(1.1);
    transform         : scale(1.1);
}

.mm-checkout-private:hover p {
    visibility : visible;
}

.mm-checkout-private:before {
    content    : '';
    width      : 100%;
    box-shadow : 0 0 130px 80px #000000;
    position   : absolute;
    bottom     : 0;
    z-index    : 1;
}

/******
*
****CSS PAGE BLOG AND CATEGORY****
*
******/

#container_category,
#container_blog {
    background-color : #f4fafd;
}

#container_category .content {
    border : none;
}

#container_blog .entry-content-wrapper {
    /* margin-bottom: -5%; */
}

.result-search .shop-filter-product .products.mm-filter-product .page.type-page {
    width      : 100%;
    box-shadow : 0px 0px 46px 0px rgba(0, 0, 0, 0.2);
    background : #ffffff;
    margin     : 0;
}

#container_category .category-wrapper .content-category.result-search {
    width : 100%;
}

#container_category .category-wrapper .content-category,
#container_blog .entry-content-wrapper .flex_column.avia-builder-el-first {
    width    : 66.666666%;
    z-index  : 1;
    float    : left;
    position : relative;
}

#container_category .category-wrapper .cate-sidebar,
#container_blog .entry-content-wrapper .flex_column.avia-builder-el-last {
    position    : relative;
    width       : 33.333334%;
    margin-left : 0;
    z-index     : 1;
    float       : left;
}

#container_blog .entry-content-wrapper .flex_column.avia-builder-el-last .widget {
    padding-bottom : 0px !important;
}

.content-post,
.content-blog {
    margin-bottom : 15px;
    float         : left;
    width         : 100%;
}

#container_category .s_mm_sidebar,
#container_category .blog-toggle_cat,
#container_category .blog-toggle_popular,
#container_category #mm_list_tour_red,
#container_blog .s_mm_sidebar,
#container_blog .blog-toggle_cat,
#container_blog .blog-toggle_popular,
#container_blog #mm_list_tour_red {
    margin : 0 4%;
}

.content-category .category-item,
.content-blog .blog-item {
    -webkit-box-shadow    : 0px 0px 3px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow       : 0px 0px 3px 0px rgba(0, 0, 0, 0.5);
    box-shadow            : 0px 0px 3px 0px rgba(0, 0, 0, 0.5);
    background-color      : #ffffff;
    -webkit-border-radius : 3px;
    -moz-border-radius    : 3px;
    border-radius         : 3px;
    overflow              : hidden;
    margin                : 2%;
    position              : relative;
    width                 : 46%;
}

.content-category .category-item .img-thumb-category,
.content-blog .blog-item .img-thumb-blog {
    background : #000000;
    border-top : 2px solid #2189c1;
}

.content-category .category-item .img-thumb-category img,
.content-blog .blog-item .img-thumb-blog img {
    width             : 100%;
    height            : auto;
    max-height        : 275px;
    min-height        : 275px;
    border            : none;
    opacity           : 1;
    display           : block;
    webkit-transition : all .4s ease-in;
    -moz-transition   : all .4s ease-in;
    -o-transition     : all .4s ease-in;
    -ms-transition    : all .4s ease-in;
    transition        : all .4s ease-in;
}

.content-category .category-item .img-thumb-category:hover img,
.content-blog .blog-item .img-thumb-blog:hover img {
    opacity : 0.4;
}

.popular__read-more,
.content-category .category-item .cate__read-more {
    position   : absolute;
    margin-top : -30%;
    text-align : center;
    width      : 100%;
}

.popular__read-more .read__more,
.content-category .category-item .read__more {
    opacity           : 0;
    font-size         : 20px;
    color             : #c0cbde;
    border            : 2px solid #c0cbde;
    border-radius     : 30px;
    padding           : 2px 10px 4px 10px;
    z-index           : 999;
    webkit-transition : all .4s ease-in;
    -moz-transition   : all .4s ease-in;
    -o-transition     : all .4s ease-in;
    -ms-transition    : all .4s ease-in;
    transition        : all .4s ease-in;
}

/*.content-blog .blog-item .blog__read-more{
    position: absolute;
    bottom: 0;
    left: 0;
}*/
.content-blog .blog-item .read__more {
    font-size          : 16px;
    line-height        : 40px;
    color              : #ffffff;
    font-weight        : 600;
    display            : inline-block;
    min-width          : 75px;
    width              : 133px;
    text-align         : center;
    height             : 40px;
    padding            : 0px 15px 0px 15px;
    border-radius      : 25px;
    background-color   : #d74c27;
    z-index            : 2;
    border             : 0px;
    -webkit-transition : all 0.3s ease-out;
    transition         : all 0.3s ease-out;
}

.content-blog .blog-item .read__more:hover {
    text-decoration  : none;
    background-color : #87322c;
}

.img-thumb-popular:hover .read__more,
.img-thumb-category:hover .read__more,
.img-thumb-blog:hover .read__more {
    opacity : 1;
}

.img-thumb-popular .read__more:hover,
.content-category .category-item .read__more:hover {
    text-decoration : none;

}

span.entry-date-popular {
    left        : 20px;
    color       : #ffffff;
    font-size   : 14px;
    font-family : 'Open Sans';
    font-weight : 400;
    display     : block;
    margin-top  : -33px;
    position    : relative;
    top         : -5px;
}

.content-category .category-item span.entry-date,
.content-blog .blog-item span.entry-date {
    position    : absolute;
    left        : 20px;
    margin-top  : -35px;
    color       : #ffffff;
    font-size   : 14px;
    font-family : 'Open Sans';
    font-weight : 400;
}

.content-category .category-item .content-post-cate,
.content-blog .blog-item .content-post-blog {
    margin     : 15px 20px;
    min-height : 116px;
    position   : relative;
}

a.link-post-cate:hover,
a.link-post-cate,
.content-blog .blog-item .content-post-blog a.link-blog:hover,
.content-blog .blog-item .content-post-blog a.link-blog {
    text-decoration : none;
    display         : block;
    margin          : 0 0px 20px 0px;
}

.content-category .category-item .content-post-cate h3.title-post-cate,
.content-blog .blog-item .content-post-blog h3.title-blog {
    font-size   : 28px !important;
    color       : #212121;
    font-style  : normal;
    font-weight : 500 !important;
    font-weight : 300;
    line-height : 28px;
    margin      : 0;
}

.content-category .category-item .content-post-cate .content-post,
.content-blog .blog-item .content-post-blog .content-blog {
    font-size     : 16px;
    font-weight   : 300;
    text-align    : justify;
    color         : #464646;
    line-height   : 22px;
    margin-bottom : 20px;
}

.content-category .category-item .category-title,
.content-blog .blog-item .category-blog {
    margin       : 0px 20px;
    position     : absolute;
    bottom       : 30px;
    border-left  : 1px solid #243078;
    padding-left : 10px;
    height       : 14px;
    line-height  : 14px;
}

.link-cate {
    color     : #747474 !important;
    font-size : 16px !important;
}

/*sidebar blog*/
.book_sidebar {
    margin-bottom : 20px;
}

.bt_booking_sidebar .view:before {
    content    : '';
    width      : 100%;
    box-shadow : 0px 0px 189px 80px #000000;
    position   : absolute;
    bottom     : 0;
    z-index    : 1;
}

.bt_booking_sidebar .view .title_booking {
    font-size         : 16px !important;
    line-height       : 22px !important;
    color             : #ffffff;
    font-weight       : 700 !important;
    display           : flex;
    align-items       : center;
    text-align        : left;
    clear             : left;
    margin            : 0px 0px 0px 0px;
    min-height        : 54px;
    padding           : 5px 20px 20px !important;
    border-radius     : 0px 0px 0px 0px;
    position          : absolute;
    bottom            : 0;
    width             : 100%;
    z-index           : 2 !important;
    text-transform    : uppercase !important;
    webkit-transition : all .4s ease-in;
    -moz-transition   : all .4s ease-in;
    -o-transition     : all .4s ease-in;
    -ms-transition    : all .4s ease-in;
    transition        : all .4s ease-in;
}

.bt_booking_sidebar .view:hover .title_booking {
    opacity : 0;
}

.bt_booking_sidebar .view .from_price {
    opacity           : 0;
    padding           : 0px 15px;
    position          : absolute;
    font-style        : normal;
    font-weight       : 500;
    margin-top        : -85%;
    color             : #ffffff;
    font-size         : 36px;
    text-align        : center;
    width             : 100%;
    line-height       : 36px;
    webkit-transition : all .4s ease-in;
    -moz-transition   : all .4s ease-in;
    -o-transition     : all .4s ease-in;
    -ms-transition    : all .4s ease-in;
    transition        : all .4s ease-in;
}

.bt_booking_sidebar .view .from_price .exo-light {
    font-family : 'Exo 2';
    font-weight : 300;
    font-size   : 36px;
}

.bt_booking_sidebar .view .from_price .pri-tax {
    position  : relative;
    font-size : 22px;
    top       : -12px;
}

.bt_booking_sidebar .view:hover .from_price {
    opacity : 1;
}

.bt_booking_sidebar {
    position : relative;
}

.bt_booking_sidebar .booking_sidebar_content {
    padding               : 5px;
    -webkit-box-shadow    : 0px 0px 3px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow       : 0px 0px 3px 0px rgba(0, 0, 0, 0.5);
    box-shadow            : 0px 0px 3px 0px rgba(0, 0, 0, 0.5);
    -webkit-border-radius : 3px;
    -moz-border-radius    : 3px;
    border-radius         : 3px;
}

.bt_booking_sidebar .warrap_bt {
    position   : absolute;
    width      : 100%;
    text-align : center;
    z-index    : 1;
}

.bt_booking_sidebar .warrap_bt .bt_book_now {
    margin-top : 30px;
}

.bt_booking_sidebar .warrap_bt .bt_detail_sidebar {
    margin-bottom : 40px;
    height        : 23px;
}

.bt_detail_sidebar .btn_detail_sidebar {
    font-size         : 20px;
    font-style        : normal;
    font-weight       : 500;
    background        : transparent;
    border-radius     : 25px;
    border-color      : #c0cbdd;
    color             : #c0cbdd;
    border            : 1px solid;
    padding           : 8px 23px;
    text-decoration   : none;
    opacity           : 0;
    webkit-transition : all .4s ease-in;
    -moz-transition   : all .4s ease-in;
    -o-transition     : all .4s ease-in;
    -ms-transition    : all .4s ease-in;
    transition        : all .4s ease-in;
}

.bt_booking_sidebar .bt_book_now .btn_book {
    font-size         : 20px;
    font-style        : normal;
    font-weight       : 500;
    background        : #e04549 !important;
    border-radius     : 25px;
    color             : #ffffff;
    padding           : 8px 25px 8px 25px;
    text-decoration   : none;
    webkit-transition : all .4s ease-in;
    -moz-transition   : all .4s ease-in;
    -o-transition     : all .4s ease-in;
    -ms-transition    : all .4s ease-in;
    transition        : all .4s ease-in;
}

.bt_booking_sidebar .bt_book_now .btn_book:hover {
    background : #e60006 !important;
}

.bt_booking_sidebar .view {
    background : #000000;
    position   : relative;
    overflow   : hidden;
}

.bt_booking_sidebar .view img {
    width             : 100%;
    height            : auto;
    border            : none;
    opacity           : 1;
    webkit-transition : all .4s ease-in;
    -moz-transition   : all .4s ease-in;
    -o-transition     : all .4s ease-in;
    -ms-transition    : all .4s ease-in;
    transition        : all .4s ease-in;
}

.bt_booking_sidebar .view:hover img {
    opacity : 0.4;
}

.bt_booking_sidebar:hover .bt_detail_sidebar .btn_detail_sidebar {
    opacity : 1;
}

/*form search sidebar*/
.s_mm_sidebar {
    background : rgba(0, 0, 0, 0.8);
}

.s_mm_sidebar .mm_search {
    padding       : 18px 30px !important;
    margin-bottom : 0px !important;
}

.s_mm_sidebar .mm_search input {
    margin-bottom       : 0px !important;
    border-radius       : 3px !important;
    border              : 1px solid #dcdcdc !important;
    padding             : 8px 10px 8px 35px !important;
    background          : url("../images/icon__form__search.png") no-repeat !important;
    background-position : 10px center !important;
    background-color    : #ffffff !important;
    color               : #464646 !important;
    font-family         : 'Open Sans';
    font-weight         : 400;
    font-size           : 16px !important;
}

/*end form*/

/*.single-post .container{
    padding: 0px;
}*/
/* .single-post .container .content{
        padding-bottom: 0px !important;
} */
.single-post .entry-content-wrapper .flex_column.avia-builder-el-last #text-10 .textwidget {
    position : relative;
    top      : -127px;
    padding  : 0px 0px 0px 30px;
}

.single-post #slider-contact h2 {
    font-style    : normal;
    font-weight   : 500;
    font-size     : 48px !important;
    margin-bottom : 34px;
}

.single-post .avia_textblock p {
    font-family : 'Open Sans';
    font-weight : 400;
    font-size   : 16px;
    color       : #464646;
    line-height : 26px;
    text-align  : justify;
}

.single-post h2 {
    font-family : 'Open Sans';
    font-weight : 400;
    font-size   : 24px !important;
    color       : #464646 !important;
    line-height : 30px;
    text-align  : left;
}

.single-post h2.av-special-heading-tag {
    font-size   : 40px !important;
    color       : #212121 !important;
    line-height : 52px !important;
    font-weight : 300;
    text-align  : center !important;
}

.woocommerce-checkout:not(.woocommerce-order-received) #footer .flex_column.first {
    width      : 100%;
    text-align : center;
}

.woocommerce-checkout #footer .flex_column.el_after_av_one_third {
    display : none;
}

.mmt-mobile-device {
    display : none;
}
/*
.mmt-flex-box {
    display                : -webkit-flex;
    display                : -webkit-box;
    display                : -moz-flex;
    display                : -moz-box;
    display                : -ms-flexbox;
    display                : flex;
    -ms-flex-direction     : column-reverse;
    -webkit-flex-direction : column-reverse;
    flex-direction         : column-reverse;
    width                  : 100%;
}

.mmt-flex-box ul.list-costs-island {
    border-bottom : 2px solid #f0f0f0;
}
*/
.mmt-flex-box ul.list-costs-island.mmt-fix-island {
    display : none !important;
}

.mmt-button-call, .product-button-call {
    padding-top : 20px;
    text-align  : center;
    font-size   : 18px;
    font-weight : 600;
    color       : white;
    border-top  : 2px solid #f0f0f0;
}

.mmt-button-call .mmt-button, .product-button-call .mmt-button{
    background-color : #d74c27;
    color            : #ffffff;
    font-size        : 16px;
    line-height      : 50px;
    font-weight      : 700;
    padding          : 0 30px;
    height           : 50px;
    border-radius    : 50px;
    display          : inline-block;
    margin     : 0 5px;
    text-transform   : uppercase;
    transition       : all .5s ease;
    border           : 1px solid #d74c27;
    text-decoration: inherit;
}

.mmt-button-call .mmt-button:hover,
.mmt-button-call .mmt-button:active,
.mmt-button-call .mmt-button:focus,
.product-button-call .mmt-button:hover,
.product-button-call .mmt-button:active,
.product-button-call .mmt-button:focus {
   text-decoration: none;
background-color: #d74c27;
color: #fff;
border: 1px solid #d74c27;
transition: all .5s ease;
color: white !important;
}
#footer{
    border-top: 0px !important;
}

.mmt-button-call .mmt-phone-number, .product-button-call .mmt-phone-number{
    color       : white;
    font-weight : 700;
    font-size   : 18px;
    margin-left : 5px;
}

.mmt-button-call .mmt-phone-number:hover,
.mmt-button-call .mmt-phone-number:active,
.mmt-button-call .mmt-phone-number:focus,
.product-button-call .mmt-phone-number:hover,
.product-button-call .mmt-phone-number:active,
.product-button-call .mmt-phone-number:focus {
    text-decoration : none;
}
/*Checkout*/
.title-comfirm{
    text-align: center;
    text-transform: inherit !important;
}
.confirm-header{
    list-style-type: none !important;
    margin: 40px 0px;
    text-align: center;
    border: 1px solid #d3d3d3;
    border-top: 2px solid #5b517c !important;
}
.confirm-header li{
    margin: 0px;
}
#confirm-ss2 tr td{
    border: 0px;
    padding: 15px;
}
#confirm-ss2 tr{
    background: #fff;
}
#confirm-ss2 tr:nth-child(odd){
    background: #fff;
    border-bottom: 1px solid #d3d3d3;
}
#confirm-ss2 .underline, .confirm.underline{
    border-bottom: 2px solid #5b517c;
    padding-bottom: 7px;
}
.woocommerce-order-details tr:nth-child(even){
    color:#404040;
}
.woocommerce-order-details .order_details tr:first-child th, .woocommerce-order-details .order_details tr:first-child td{
    border-top-width: 0px;
}
.woocommerce-order-details .order_details {
    border-collapse: collapse !important;
}
.woocommerce-order-details .order_details td, .woocommerce-order-details .order_details th{
    border: 0px;
}
.woocommerce-order-details .order_details tr{
    border-bottom: 1px dashed #dedede;
}
.woocommerce-order-details .order_details thead tr{
    border-bottom: 1px solid #d3d3d3;
}
.woocommerce-order-details .order_details tr:nth-child(odd){
    background: #fff;
}
.woocommerce-order-details .woocommerce-order-details__title{
    display: none;
}
.woocommerce-order-details .order_item{
    background: #ebebeb !important;
}
.woocommerce-order .woocommerce-customer-details{
    display:none;
}
.wc-booking-summary-list{
    color: #404040;
}
.woocommerce-order-details .custom-fields tr:nth-child(odd){
    background: #ebebeb !important;
}
.dropdown_widget ul.cart_list li a img{
    width: 100%;
}
#top .dropdown_widget .buttons .button{
    background: white;
    color: #87322c !important;
}
#top div ul.product_list_widget li a{
    font-size: 15px;
    line-height: 1.2 !important;
    color: #fff;
    margin-bottom: 5px;
}
.woocommerce-mini-cart__total strong{
    color:white !important;
}
.dropdown_widget ul.cart_list li a img{
    margin-bottom: 8px;
}
.logo-footer img{
    width: 150px;
}
#top .dropdown_widget .buttons .button{
    padding: 7px;
}
.av-special-heading .av-subheading p strong{
    color: inherit !important;
}
@media (max-width : 991px) {
    .mmt-button-call, .product-button-call {
        font-size : 14px;
    }

    .mmt-button-call .mmt-button, .product-button-call .mmt-button{
        font-size   : 14px;
        padding     : 0 20px;
        line-height : 40px;
        height      : 40px;
    }

    .mmt-button-call .mmt-phone-number, .product-button-call .mmt-button {
        font-size : 14px;
    }
}

@media (max-width : 480px) {
    .mmt-button-call .mmt-button, .product-button-call .mmt-button {
        display       : block;
        margin-right  : 0;
        margin-bottom : 15px;
    }
    .responsive #top .av-large-testimonial-slider.avia-testimonial-wrapper .avia-testimonial {
        padding: 0px 0px;
    }
}

@media (max-width : 535px) {

    .mmt-mobile-device {
        display : block;
    }
}
@media (max-width : 1200px) and (min-width : 1024px) {
    #wp-admin-bar-yellow-pencil, #wp-admin-bar-wpfc-toolbar-parent, #wp-admin-bar-uap_dashboard_menu{
        display: none;
    }
}
@media (max-width : 1024px) and (min-width : 768px) {
    #wp-admin-bar-yellow-pencil,#wp-admin-bar-top-secondary,#wp-admin-bar-wprs-test-item,#wp-admin-bar-wpseo-menu, #wp-admin-bar-wpfc-toolbar-parent, #wp-admin-bar-uap_dashboard_menu{
        display: none;
    }
}
@media (max-width : 989px) and (min-width : 768px) {
    .content-blog .blog-item {
        width  : 100%;
        margin : 0 0 20px;
    }
    #wc-bookings-booking-form .wc-bookings-booking-cost .woocommerce-Price-amount.amount {
        font-size: 28px;
    }
}

@media only screen and (max-width : 992px) {
    .mm-filter-product {
        grid-template-columns : repeat(2, 1fr) !important;
    }
}

@media only screen and (max-width : 767px) {
    .responsive #top .col2-set .col-1, .responsive #top .col2-set .col-2, .responsive .cart-collaterals .shipping_calculator {
        width: 100%;
    }
    .responsive #top .cart_dropdown{
        z-index: 9;
    }
    .responsive #top #wrap_all #header{
        z-index: 99999;
    }
    .responsive #top #header_main > .container .main_menu .av-main-nav > li > a,
    .responsive #top #wrap_all .av-logo-container {
        height: 88px;
        line-height: 88px;
    }
    .content-category.result-search #searchform{
        width: 100% !important;
        margin-bottom: 20px !important;
    }
    .content-category.result-search #searchform>div{
        max-width: 100% !important;
    }
    #container_category .category-wrapper .content-category,
    #container_blog .entry-content-wrapper .flex_column.avia-builder-el-first {
        width : 100%;
    }

    #container_category .category-wrapper .cate-sidebar,
    #container_blog .entry-content-wrapper .flex_column.avia-builder-el-last {
        width : 100%;
    }

    .mm-filter-product {
        grid-template-columns : repeat(1, 1fr) !important;
    }

    .shop-filter-product .products.mm-filter-product:not(.slick-slider)  .product {
        width : 100% !important;
    }

    .menu-phone-number {
        display : none;
    }
    .icon-phone-number-menu .menu-image-title {
        display: inline;
        margin-left: 10px;
    }
    .icon-phone-number-menu a{
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }
    .icon-phone-number-menu > a > img {
        margin-bottom: 0px;
        vertical-align: middle;
    }

    #footer {
        text-align : center;
    }

    .mm-private-tours-island, .mm-checkout-private img {
        width : 100%;
    }

    #sites-visited .post-entry .avia-builder-el-23 {
        top : 0px !important;
    }

    .woocommerce-tabs .tabs.wc-tabs li, .woocommerce-tabs .tabs.wc-tabs li a {
        width : 100%;
    }

    #title-posts .container, #title-blog .container {
        height : auto !important;
    }

    #title-blog {
        background-position : center center !important;
    }

    #container_blog .s_mm_sidebar, #container_blog .blog-toggle_cat, #container_blog .blog-toggle_popular, #container_blog #mm_list_tour_red {
        margin : 0 2%;
    }
}

@media only screen and (max-width : 600px) {
    #container_category .category-item, #container_blog .blog-item {
        width  : 100%;
        margin : 0 0 20px;
    }
}
/*Move code custom css*/
#contact_us input[type="text"], #contact_us input[type="email"]{
    margin-bottom:0px;
}
#nf-form-2-cont #nf-field-8 {
    height: 50px;
    width: 220px;
    background-color: #d74c27 !important;
    border: 1px solid #d74c27 !important;
    color: white;
    border-radius: 0px;
    padding-left: 10px;
    font-size: 18px;
    cursor: pointer;
}
#contact_us #nf-field-25 {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #d74c27;
    border: 1px solid #d74c27;
    font-size: 13px;
    padding: 15px 30px;
    margin-top: 10px;
    border-radius: 25px;
    text-transform: uppercase;
    cursor: pointer;
    font-weight: normal;
    color: #fff !important;
    transition: all 0.4s ease-out;
}
#contact_us #nf-field-25:hover {
    background: #87322c;
    border: 1px solid #87322c;
}
@media only screen and (max-width: 767px){
    #wrap_all .av-inherit-size .av-special-heading-tag {
        font-size: 0.6em;
    }
    #buy-your-pearl:before{
        content:"";
        width:100%;
        height:100%;
        position: absolute;
        background-color:#fff;
        opacity:0.6;
    }
}
.inner_product_header ul li{
    width: 100%;
    margin: 0px;
    margin-bottom: 10px;
}
.inner_product_header p .av_font_icon .av-icon-char{
    font-size: 20px !important;
    line-height: 20px !important;
}
#top .shop-filter-product .avia-content-slider-inner, #top .template-shop .avia-content-slider-inner{
    -webkit-backface-visibility: unset;
}
/*Find tour*/
.find-a-tour{
    text-align: center;
    max-width: 1000px;
    margin: 0 auto;
}
.find-a-tour span.on-text{

    font-size: 17px;
    color: #fff;
}
#top .entry-content-wrapper .find-a-tour .all-island, #top .entry-content-wrapper .find-a-tour .all-tour{
    display: inline-block ;
    position: relative;
    margin: 0 10px;
}
#top .entry-content-wrapper .find-a-tour .all-island:after, #top .entry-content-wrapper .find-a-tour .all-tour:after{
    font-family: FontAwesome;
    content: '\f107';
    font-size: 28px;
    position: absolute;
    top: 9px;
    right: 15px;
    color: #d74c27;
    pointer-events: none;

}
#top .entry-content-wrapper .find-a-tour .focus-select:after{
    color: #d74c27;
    /*-webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(180deg);
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;*/
}
#top .entry-content-wrapper .find-a-tour select{
    border-radius: 25px;
    color: #5b517c ;
    font-family: 'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 17px;
    padding-left: 15px;
    background: #ffffff;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    width: 100%;
}
#top .entry-content-wrapper .find-a-tour select::-ms-expand {
    display: none;
}
.find-a-tour .all-island{
    width: 22% !important;

}
.find-a-tour .all-tour{
    width: 34% !important;

}
.find-a-tour a{
    text-decoration: inherit;
}
.find-a-tour a span{
    background: #D74C27;
    border-radius: 25px;
    padding: 8px 20px 9px 20px;
    color: #FFF !important;
    margin-left: 20px;
    border: 3px solid #D74C27;
}
.find-a-tour a:hover span {
    color: #FFF !important;
    background: #d74c27;
    border-color:#d74c27 !important
}
select.all-tour-select option {
    /*display: none;*/
}
select.all-tour-select option:first-child {
    display: block !important;
}
@media only screen and (max-width: 980px){
    #top .entry-content-wrapper .find-a-tour select{
        font-size: 13px;
    }
    #top .entry-content-wrapper .find-a-tour .all-island, #top .entry-content-wrapper .find-a-tour .all-tour{
        margin: 0 5px;
    }
    #top .entry-content-wrapper .find-a-tour .all-island:after, #top .entry-content-wrapper .find-a-tour .all-tour:after{
        top: 7px;
    }
    .find-a-tour .all-island{
        width: 26% !important;
    }
    .find-a-tour .all-tour{
        width: 39% !important;
    }
}
@media only screen and (max-width: 767px){
    #top .entry-content-wrapper .find-a-tour .all-island, #top .entry-content-wrapper .all-tour{
        width: 100% !important;
        margin: 15px 0;
    }
    .find-a-tour a{
        display: block;
        margin-top: 20px;
    }
    .find-a-tour a span{
        margin-left: 0px;
    }

}
.headding-findtour {
    color: #FFF;
    text-align: center;
    line-height: 48px;
    font-size: 40px;
    text-shadow: 0px 0px 5px #000;
    margin-bottom: 40px;
}

@media only screen and (max-width: 767px){
    .find-a-tour{
        max-width: 275px;
        margin: 0 auto;
        padding-bottom: 50px;
    }
    .headding-findtour {
        font-size: 32px;
    }
    #top .entry-content-wrapper .find-a-tour select{
        padding: 12px;
        font-size: 14px;
    }
    .find-a-tour span.on-text{
        font-size: 20px;
    }
    #top .entry-content-wrapper .find-a-tour .all-island:after, #top .entry-content-wrapper .find-a-tour .all-tour:after{
        top: 11px;
    }
    #top .entry-content-wrapper .find-a-tour .all-island, #top .entry-content-wrapper .find-a-tour .all-tour {
        margin: 20px 0;
    }
    .find-a-tour a span {
        font-size: 20px;
    }

}
.js_active .home-header.av-minimum-height .container{
    opacity: 1;
}
#row-button a.avia-button:hover{
   color: #ffffff !important;
background-color: #d74c27 !important;
border-color: #d74c27 !important;
}
.av-horizontal-gallery-enlarge-effect .av-horizontal-gallery-wrap.av-active-gal-item {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
ul.products div.description-home ul{
    display: inline-block;
    margin-top: 15px;
    width: 100%;
    margin-bottom: 0px;
}
.search-results ul.products li{
    width: auto;
}
.product-template-default table td{
    vertical-align: middle;
}
.single-product #nf-form-4-cont .nf-form-title{
    font-size: 30px;
    padding-bottom: 10px;
    display: block;
}
.single-product #nf-form-4-cont .nf-form-title h3{
    font-size: 1em;
    font-weight: 300;
}
.single-product #nf-form-4-cont .nf-form-wrap{
    padding-top: 20px;
}
.single-product #nf-form-4-cont label{
    font-size: 1em;
}
.single-product .el_before_avia_sc_mm_faq_post h4{
    font-size: 30px;
}
#top #wrap_all .booking_form_sidebar .book_title{
    font-size: 26px;
    color: #ffffff;
    background-color: #874a5a;
    text-align: center;
    font-weight: 100;
    letter-spacing: 0px;
    padding:24px 0;
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
}
.booking_form_sidebar #tours_list, .booking_form_sidebar #tours_book_form{
    padding: 17px 35px;
    padding-bottom: 7px;
}
.booking_form_sidebar #tours_book_form{
    padding-bottom: 55px;
    padding-top: 0px;
}
.booking_form_sidebar .row-retail .title, .booking_form_sidebar .row-retail .retail .price{
    font-family : 'PTSans Regular';
    font-size: 17px;
    color: #9b9b9b !important;
}
.booking_form_sidebar .row-price-detail .title{
    width: 41.66666667%;
    display: inline-block;
}
.booking_form_sidebar .row-price-detail .retail{
    width: 56.33333333%;
    display: inline-block;
}
.booking_form_sidebar .row-retail .retail, .booking_form_sidebar .row-price .retail{
    text-align: right;
}
.booking_form_sidebar .row-price .title, .booking_form_sidebar .row-price .retail{
    font-family : 'PTSans Regular';
    font-size: 17px;
    font-weight: bold;
    color: #32363f;
}
.booking_form_sidebar .row-price .retail .price{
    color: #22a158 !important;
}

.booking_form_sidebar{
    box-shadow: 0px 0px 46px 0px rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0px 0px 46px 0px rgba(0, 0, 0, 0.19);
    -moz-box-shadow: 0px 0px 46px 0px rgba(0, 0, 0, 0.19);
    background: #FFFFFF;
    border-radius: 25px;
}
.booking_form_sidebar .embed-calendar-header-small{
    padding: 0px;
}
.booking_form_sidebar .row-price-detail{
    padding-top: 25px;
    padding-bottom: 20px;
}
.booking_form_sidebar .row-retail{
    margin-bottom: 0px;
}
.booking_form_sidebar ul.tour-price, .mobile-booking-tour ul.tour-price{
    list-style: none;
    margin-left: 0px;
    padding-top: 8px;
}
.booking_form_sidebar ul.tour-price li, .mobile-booking-tour ul.tour-price li{
    margin-left: 0px;
    padding: 8px 35px;
    border-bottom: 1px solid #f2f2f2;
}
#top .booking_form_sidebar ul.tour-price .price{
    color: #32363f;
    width: 23%;
    display: inline-block;
    text-align: right;
}
#top .mobile-booking-tour ul.tour-price .price{
    color: #32363f;
}
.booking_form_sidebar ul.tour-price .title{
    width: 75%;
    display: inline-block;
}
@media only screen and (max-width: 1024px){
    #top .booking_form_sidebar ul.tour-price .price{
        width: auto;
        float: right
    }
    .booking_form_sidebar ul.tour-price .title{
        width: auto;
    }
    .booking_form_sidebar ul.tour-price li{
        padding: 8px 20px;
        white-space: nowrap;
        overflow: hidden;
    }
    .booking_form_sidebar #tours_book_form{
        padding: 17px 20px;

    }
}
.products .inner_product_header .av-icon-char{
    font-size: 28px !important;
    line-height: 24px !important;
    min-width: 35px;
    display: inline-block;
    width: 28px;
}
.products .inner_product_header li i.fa{
    font-size: 28px;
    line-height: 24px;
    vertical-align: middle;
    min-width: 35px;
}
.product .inner_product .inner_product_header_cell ul li {
    display: flex;
    align-items: center;
}
#footer h6.widgettitle{
    line-height: 1.1em;
    margin-bottom: 8px;
}
#footer #text-20{
    margin-bottom: 0px;
}
#footer #nav_menu-2{
    margin-top: 0px;
}
.home .home-header{
    /*-webkit-transform: background-image 0.2s ease-in-out;
    -ms-transform: background-image 0.2s ease-in-out;
    transform: background-image 0.2s ease-in-out;
    -webkit-transition: background-image 0.2s ease-in-out;
    transition: background-image 0.2s ease-in-out;*/
}
h6, h6.widgettitle {
    font-size: 16px;
}
.search h1.title-header-cate{
    text-align: center;
}
#top.search h1.title-header-cate strong{
    color: #FFF;
}
.result-search> h2{
    text-align: center;
    font-size: 24px;
    font-weight: inherit !important;
    padding-bottom: 8px;
}
.result-search #searchform > div{
    margin: 0 auto;
}
.content-category .search-page-form{
    padding-bottom: 40px;
}
.search h3.title-keywords, .search h4.subtitle-keywords{
    text-align: center;
    color: #111;
    font-weight: inherit;
    font-size: 20px;
    line-height: 1.2;
}

.search h4.subtitle-keywords{
    padding: 18px 0 50px;
}
.search .content-category.result-search #searchform #s {
    height: 59px;
    border-color: #d74c27;
    border-radius: 25px;
    font-size: 20px;
    padding-left: 20px;
}

#top.search #searchform>div{
    max-width: 400px;
}

.content-category.result-search #searchform #searchsubmit {
    background: #d74c27;
    min-width: 75px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    font-size: 30px;
}
.content-category.result-search #searchform #searchsubmit:hover {
    background: #375d90;
}
@media only screen and (max-width: 767px){
    .result-search> h2{
        font-size: 20px;
    }
}
#socket .social_bookmarks{
    margin-top: -8px;
}
@media only screen and (min-width: 768px){
    footer .socket_right{
        float: right;
    }
}
#top #section_1st.main_color .tabcontainer .tab.active_tab{
    color: #DA2800;
}
.av-woo-purchase-button p.book-title{
    text-align: center;
    margin-bottom: 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #5b517c;
    font-size: 28px;
    font-weight: 600;
}
h5.yikes-custom-woo-tab-title{
    text-transform: uppercase;
    letter-spacing: 1px;
}
.product .inner_product_header ul li {
    float: inherit;
    display: flex;
    align-items: center;
}
footer .copyright a{
    text-decoration: underline;
}
@media only screen and (max-width: 767px){
    .responsive #top .main_color .tabcontainer .active_tab {
        color: #fff !important;
    }
}
.av_font_icon .av-icon-char[data-av_iconfont="ticket-font"] {
    vertical-align: top;
    display: contents;
}
@media only screen and (min-width: 768px){
    .avia-menu li.hide-menu-desktop{
        display: none;
    }
}
@media only screen and (max-width: 767px){
    .avia-menu li.hide-menu-mobile{
        display: none;
    }
}
.menu-phone-mobile img{
    vertical-align: middle;
    padding-right: 6px;
}
.menu-phone-mobile .avia-menu-text{
    font-size: 20px;
    vertical-align: middle;
    font-weight: bold;
}
@media only screen and (max-width: 340px){
    .html_av-overlay-side #top #wrap_all .av-burger-overlay li a{
        padding: 15px 25px;
    }
    .html_av-overlay-side #top #wrap_all .av-burger-overlay li li a {
        padding-left: 50px;
    }
    .html_av-overlay-side-classic #top .av-burger-overlay li li .avia-bullet{
        left: 35px;
    }
}
#ht-category-tour .av-tab-section-tab-title-container .av-tab-section-icon{
    vertical-align: middle;
    width: auto;
    padding-right: 10px;

}
#ht-category-tour .av-tab-with-icon .av-outer-tab-title{
    display: inline-block;
    margin: 0px;
}
#ht-category-tour .av-tab-arrow-container{
    display: none;
}
#ht-category-tour .av-tab-section-tab-title-container a{
    color: #636363;
    border-right: 1px solid #e1e1e1 !important;

}
#ht-category-tour .av-inner-tab-title{
    text-transform: none;
    font-size: 16px !important;
}
#top #ht-category-tour a.av-active-tab-title{
    color: #2189c1;
    font-weight: bold;
}
#ht-category-tour .av-tab-section-tab-title-container a:hover{
    color: #2189c1 !important;
}
.mm-grid-content a .mm-thumbnail img{
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    transition: all .3s;
    display                : -webkit-flex;
    display                : -webkit-box;
    display                : -moz-flex;
    display                : -moz-box;
    display                : -ms-flexbox;
    display                : flex;
}
.mm-grid-content a:hover .mm-thumbnail img {
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.mm-grid-content .avia-mm-grid-row{
    display: inline-block;
    padding-bottom: 40px;
}
.mm-grid-content .flex_column{
    background-color: #FFF;
    box-shadow: 0 0 40px -20px #000;
}
.mm-grid-content .item-title{
    text-shadow: rgba(0, 0, 0, 0.3) 0px 1px 1px;
    letter-spacing: 1px;
    font-size: 16px;
    line-height: 22px;
    color: #fff;
    font-weight: 700;
    position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 2;
    text-transform: uppercase;
    padding: 5px 20px 20px;
    left: 0;
}
.av-tab-section-tab-title-container .av-inner-tab-title{
    width: auto;
}
.mm-grid-content .mm-thumbnail {
    position: relative;
}
.mm-grid-content .grid-item-content {
    padding: 10px 20px 15px;
    color: #222 !important;
    z-index: 2;
    position: relative;
    background: #FFF;
}
.mm-grid-content a{
    text-decoration: none !important;
}
.mm-grid-content .footer-content-item{
    padding: 20px 20px 30px;
    overflow: auto;
}
.mm-grid-content .button-name{
    font-size: 16px;
    line-height: 40px;
    color: #fff;
    font-weight: 600;
    padding: 0 26px;
    border-radius: 25px;
    background-color: #d74c27;
    z-index: 2;
    display: inline-block;
    border: 0;
    margin: 0 auto;
    float: right;
}
.mm-grid-content .button-name:hover{
    background-color: #2189c1;
}
.mm-grid-content .footer-content-item .price{
    display: inline-block;
    text-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px;
    color: #874a5a;
    font-size: 36px !important;
    font-family: times new roman,Georgia,Serif;
    vertical-align: middle;
    float: left;
    line-height: 40px !important;
}
@media only screen and (max-width: 767px){
    #top #ht-category-tour a.av-active-tab-title{
        background-color: #2189c1;
        color: #ffffff;
    }
    #ht-category-tour .av-tab-section-tab-title-container{
        min-width: auto !important;
    }
    #ht-category-tour .av-tab-section-tab-title-container a{
        border: 1px solid #e1e1e1!important;
        display: block;
        width: 85%;
        margin: 0 auto !important;
        max-width: 100% !important;
        text-align: left;
        border-top: 0px !important;
        padding: 5px 10px;
    }
    #ht-category-tour .av-tab-section-tab-title-container a:first-child{
        border-top: 1px solid #e1e1e1 !important;
    }
}
@media only screen and (min-width: 1024px){
    #top .main_menu #menu-item-search{
        position: absolute;
        left: -37px;
    }
    #top .main_menu #menu-item-search .avia-search-tooltip{
        margin-left: 0 !important;
        left: 0 !important;
    }
    #top .main_menu #menu-item-search .avia-search-tooltip .avia-arrow-wrap{
        left: 22px;
    }
}
#top .wc-bookings-date-picker .ui-datepicker td.partial_booked a:before{
    border-color: transparent;
}
.cart-collaterals .cart_totals a.button.alt{
    width: 100%;
    text-transform: uppercase;
    padding: 20px;
}
@media screen and (min-width: 990px){
    .woocommerce-cart .cart-collaterals .cart_totals h2{
        width: 25%;
        float: left;
        padding-top: 20px;
    }
    .woocommerce-cart .cart-collaterals .cart_totals .shop_table{
        width: 75%;
        float: right;
        margin-bottom: 50px;
    }
    .woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout{
        width: 75%;
        float: right;
        clear: both;
        padding: 0;
    }
    .woocommerce-cart .cart-collaterals .cart_totals{
        float: right;
    }
}
.avia_message_box_content{
    text-transform: inherit;
}
@media only screen and (max-width: 767px){
    .btn-checkout-sticky{
        position: fixed;
        padding: 10px;
        bottom: 0;
        width: 100%;
        left: 0;
        z-index: 99999;
        box-shadow: 0px 1px 7px #717171;
        padding: 10px;
        background: #fff;
    }
    .av-woo-purchase-button form.cart .book-now-widget.sticky button.wc-bookings-booking-form-button{
        margin-top: 0px !important;
    }

    .woocommerce-checkout .intercom-app iframe.intercom-launcher-frame, .single-product .intercom-app iframe.intercom-launcher-frame{
        bottom: 95px;
    }
    #top #payment button#place_order{
        text-transform: uppercase;
    }
    .sticky-start-booking{
        position: fixed;
        bottom: 0;
        width: 100%;
        left: 0;
        z-index: 99999;
        background: #FFF;
        box-shadow: 0px 1px 7px #717171;
        padding: 10px;
    }
    .sticky-start-booking #start-booking{
        background-color: #069C56;
        color: #fff !important;
        width: 100%;
        text-transform: uppercase;
        border-radius: 35px;
        border: 0px;
        padding: 15px;
        font-size: 20px;
    }
}
#top.woocommerce-checkout .ui-datepicker-title select{
    width: auto;
    display: inline-block;
    margin: 0 4px;
}
#top.woocommerce-checkout .ui-datepicker{
    width: 100%;
    max-width: 300px;
}
#top.woocommerce-checkout .ui-datepicker-calendar tr th, #top.woocommerce-checkout .ui-datepicker-calendar tr td{
    border: 0px;
}
#top.woocommerce-checkout .ui-datepicker-calendar thead tr {
    border-top: 1px solid #e1e1e1;
}
.birthday_guest_checkout input{
    background-image: url('../images/small-calendar.png') !important;
    background-size: 20px !important;
    background-repeat: no-repeat !important;
    background-position: 98% center !important;
}
.check-islands .nf-field-element ul li{
    width: 23%;
    display: inline-block;
    vertical-align: middle;
}
@media only screen and (max-width: 767px){
    .check-islands .nf-field-element ul li{
        width: 100%;
    }
}
.check-islands .nf-field-element ul li label{
    float: none;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
}
.check-islands .nf-field-element ul li input{
    float: none;
}
.check-islands .nf-field-element ul li label span.tab_icon{
    font-size: 45px !important;
    display: block;
    line-height: 1.2;
    color: #2189c1 !important;
    vertical-align: middle;
    margin-right: 7px;
}
#nf-form-8-cont input.nf-next, #nf-form-8-cont input.nf-previous, #nf-form-8-cont .submit-wrap input.ninja-forms-field {
    border: 1px solid #2189c1 !important;
    padding: 12px 50px !important;
    margin-top: 10px;
    background-color: transparent !important;
    border-radius: 25px !important;
    text-transform: uppercase;
    cursor: pointer;
    color: #2189c1;
    letter-spacing: 1.2px;
    font-size: 15px;
    font-weight: 600 !important;
}
#nf-form-8-cont input.nf-next:hover, #nf-form-8-cont input.nf-previous:hover {
    background-color: #2189c1 !important;
    color: #fff;
}
#nf-form-8-cont .submit-wrap input.ninja-forms-field {
    color: #fff;
    background: #d74c27 !important;
    border: 1px solid #d74c27 !important;
}
#nf-form-8-cont .submit-wrap input.ninja-forms-field:hover {
    background-color: #2189c1 !important;
    border: 1px solid #2189c1 !important;
}
.form-custom-vacation .content{
    padding-top: 0px;
}
@media only screen and (max-width: 767px){
    #top #payment #place_order{
        background-color: #15cd39;
    }
    #top #payment #place_order:hover {
        background-color: #2189c1;
    }
    .responsive #top.home .main_color .active_tab_content {
        background-color: transparent;
    }
}
html:not(.checkout-js-ready) .woocommerce-checkout p.thwcfe-conditional-field, html:not(.checkout-js-ready) .woocommerce-checkout div.thwcfe-conditional-field, html:not(.checkout-js-ready) .woocommerce-checkout #many_people_field{
    display: none;
}

.popular-post .content-blog ul.products li.type-product {
    width: 100%;
}
.popular-post .content-blog ul.products {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    grid-gap: 20px;
}
.popular-post .heading-title {
    text-align: center;
    padding-bottom: 31px;
}
.woocommerce-checkout .avia-button-center .btn-homepage {
    margin: 60px 0 60px 0;
    /*border: 2px solid;*/
    color: #fff !important;
    background: #d74c27 !important;
    border: 1px solid #d74c27 !important;
}
.woocommerce-checkout .avia-button-center .btn-homepage:hover {
    background-color: #375d90 !important;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    color: #fff !important;
    border: 1px solid #375d90 !important;
    -o-transition: 0.5s;
    transition: 0.5s;
}
@media only screen and (max-width: 992px) {
    .popular-post .content-blog ul.products {
        grid-template-columns: repeat(2, 1fr);
    }
}
@media only screen and (max-width: 767px) {
    .popular-post .content-blog ul.products {
        grid-template-columns: repeat(1, 1fr);
    }
    .popular-post .content-blog ul.products li.type-product {
        width: 100% !important;
    }
    .woocommerce-checkout .avia-button-center .btn-homepage {
        margin: 0px 0 25px 0;
    }
}

#nf-form-5-cont input.nf-next, #nf-form-5-cont input.nf-previous, #nf-form-5-cont .submit-wrap input.ninja-forms-field,
#nf-form-2-cont input.nf-next, #nf-form-2-cont input.nf-previous, #nf-form-2-cont .submit-wrap input.ninja-forms-field {
    border: 1px solid #5b517c  !important;
    padding: 12px 50px !important;
    margin-top: 10px;
    background-color: transparent !important;
    border-radius: 25px !important;
    text-transform: uppercase;
    cursor: pointer;
    color: #5b517c;
    letter-spacing: 1.2px;
    font-size: 15px;
    font-weight: 600 !important;
}
#nf-form-5-cont input.nf-next:hover, #nf-form-5-cont input.nf-previous:hover,
#nf-form-2-cont input.nf-next:hover, #nf-form-2-cont input.nf-previous:hover {
    background-color: #d74c27 !important;
    color: #fff !important;
}
#nf-form-5-cont .submit-wrap input.ninja-forms-field,
#nf-form-2-cont .submit-wrap input.ninja-forms-field {
    color: #fff;
    background: #d74c27 !important;
    border: 1px solid #d74c27 !important;
}
#nf-form-5-cont .submit-wrap input.ninja-forms-field:hover,
#nf-form-2-cont .submit-wrap input.ninja-forms-field:hover {
    background-color: #2189c1 !important;
    border: 1px solid #2189c1 !important;
}
.contact-about a {
    border: 1px solid #d74c27!important;
    padding: 12px 50px!important;
    background-color: #d74c27!important;
    border-radius: 25px!important;
    text-transform: uppercase;
    cursor: pointer;
    color: #fff !important;
    letter-spacing: 1.2px;
    font-size: 15px !important;
    font-weight: 600!important;
}

.contact-about > a:hover {
    background-color: #87322c !important;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    border: 1px solid #87322c !important;
    -o-transition: .5s;
    transition: .5s;
    color: #fff !important;
}

.check-islands .gform_wrapper .gfield_radio li{
    display: inline-block;
}
.check-islands .nf-field-element ul li label:before{
    content: '';
    background: #fff;
    border: 2px solid #ddd;
    display: inline-block;
    vertical-align: middle;
    width: 27px;
    height: 27px;
    padding: 2px;
    margin-right: 10px;
    text-align: center;
    border-radius: 50%;
}
.check-islands .nf-field-element ul li input[type="checkbox"] + label:before{
    border-radius: 4px;
}
.check-islands .nf-field-element ul li input[type=checkbox]{
    display: none !important;
}
.check-islands .nf-field-element ul li input:checked + label:before {
    background: #5b517c;
    border-color: #5b517c;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzE5Qzc1Nzc0NDk1MTFFOThCNURCQ0FFREY4OTVDRjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzE5Qzc1Nzg0NDk1MTFFOThCNURCQ0FFREY4OTVDRjYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMTlDNzU3NTQ0OTUxMUU5OEI1REJDQUVERjg5NUNGNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozMTlDNzU3NjQ0OTUxMUU5OEI1REJDQUVERjg5NUNGNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrgLhGkAAACTSURBVHjaYvj//z8DAcwBxI1A/AWI1xJSLAbEx/4jwCd8ivmB+BKS4mdA7AmS6APiO0AchqSYCYh3Iik+DsQiIDmQ5Feo4F8gToFqqERSfAlqGwNMQwZUMQj8AeIyIP4J5b8HYgVkp8IY0UD87z8miEH3GzKnBU3xPmyBgcxhB+KnSP7RIqQBhNOggdCGK7gBAgwAOXWSba+uwMkAAAAASUVORK5CYII=');
    background-position: center;
    background-size: auto;
    background-repeat: no-repeat;

}
.check-islands .nf-field-element ul li label .tab_icon {
    display: inline-block !important;
}
#footer .widgettitle, #footer a, #socket a{
    color: #FFF;
}
@media only screen and (max-width: 767px){
    #wprs_square{
        margin-top: 30px !important;
    }
    #wprs_square .row > div{
        width: 100% !important;
    }
    #wprs_square .row > div .al-right{
        text-align: center;
        padding-top: 20px !important;
    }
    #wprs_square .wprs_rating{
        font-size: 30px;
        letter-spacing: 8px;
    }
    #wprs_square .wprs_user_rating_stars .fa-fw {
        font-size: 30px;
        width: 30px !important;
        margin-left: 5px;
    }
    #wprs_square .wprs_user_rating_stars .fa-fw:first-child{
        margin-left: 0px;
    }
    .avia-icon-list.avia-icon-list-left .iconlist_icon{
        float: inherit;
        margin: 0 auto;
                display: block;
    }
    .avia-icon-list.avia-icon-list-left .iconlist_title{
        text-align: center;
    }
    .avia-icon-list.avia-icon-list-left .iconlist-timeline{
        display: none;
    }
    .home-header .content{
        padding-top: 150px;
    }
    #top .find-a-tour select{
        margin-bottom: 0px;
    }
    .av-iconlist-big.avia-icon-list article.article-icon-entry{
        justify-content: center;
    }
    #contact_us .av-iconlist-big.avia-icon-list article.article-icon-entry{
        display: block;
    }
    #contact_us .iconlist_content{
        text-align: center;
    }
}
.home-header .headding-findtour{
    margin-top: 0px;
}
#top span.rating-user:after, .wprs_user_rating_stars .fa-fw{
    color: #d74c27 !important;
}
.main_color p a{
    font-weight:bold;
    font-style: italic;
    /*text-decoration-color: #5b517c;*/
}
/*#top .av_inherit_color a{
    color: #5b517c;
}*/
body ::selection {
    background-color:#d74c27;
    color:#fff;
}
body ::-moz-selection {
    background-color:#d74c27;
    color:#fff;
}
body ::-webkit-selection {
    background-color:#d74c27;
    color:#fff;
}
#top .mm_rating .gold {
    color: #d74c27;
}
#top .Adventure_button .active span {
    background: #d74c27;
}
.logo-image .avia_image {
    max-width: 350px;
}
.avia-google-maps-section.avia-builder-el-0 {
    border-width: 0px;
}
.main_color #footer a, .main_color #socket a{
    text-decoration: inherit;
}
.main_color #footer, #top #socket{
    border-width: 0px;
}
#top .all_colors b {
    color: #d74d27;
}
.products .inner_product_header ul{
        margin-top: 15px;

}
@media only screen and (min-width: 768px){
    .check-islands .nf-field-element ul li{
        width: 48%;
    }
}
@media only screen and (max-width: 767px){
    .responsive .logo img {
        height: 100% !important;
    }
}
#top .avia-slideshow-arrows a {
    opacity: 1!important
}
#top .avia-slideshow-dots a {
    margin: 0 1px;
    color: #fff!important;
    background-color: #fff
}
#top .avia-slideshow-dots a:hover,
#top .avia-slideshow-dots a.active {
    background-color: #fff!important;
    opacity: 1
}
#top .avia-slideshow-arrows a:before,
#top .avia-slideshow-inner .mm-zoom-holder{
    color: #fff;
    background-color: #ffffff40;
}
#top .avia-slideshow-inner .mm-zoom-holder:hover,
#top .avia-slideshow-inner .mm-zoom-holder:hover:before{
    color: #fff !important;
}
@media (min-width: 768px) {
    .woocommerce-checkout .mm-fullname {
        width: 48%;
        float: left;
        margin: 0 !important;
    }
    .woocommerce-checkout .mm-fullname.mm-lastname {
        float: right;
    }

    .woocommerce-checkout #customer_details .mm-birthday {
        clear: both;
        padding-top: 15px;
    }
}
/*.woocommerce input[type="checkbox"]{*/
/*    -webkit-transform: scale(1.5);*/
/*    -moz-transform: scale(1.5);*/
/*    -ms-transform: scale(1.5);*/
/*    -o-transform: scale(1.5);*/
/*    transform: scale(1.5);*/
/*}*/
.mm-grid-content .grid-item-content .av-icon-char{
    font-size: 28px !important;
    line-height: 24px !important;
    color: #222;
}
.mm-grid-content .grid-item-content ul{
    list-style: none;
    margin-left: 0;
}
.mm-grid-content .grid-item-content ul > li{
    margin-left: 0;
    display: flex;
    align-items: center;
}
.mm-grid-content .footer-content-item .price{
    font-size: 18px !important;
    color:#d74c27 !important;
    font-family: 'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}
.mm-grid-content a .mm-thumbnail img {
    width: 100%;
    height: 293px;
    object-fit: cover;
}
.mm-grid-content .avia-mm-grid-row .av_one_third{
    margin-left: 1.7%;
    width: 32.133333%;
}
.mm-grid-content .avia-mm-grid-row .av_one_third:first-child {
    margin-left: 0 !important;
}
.mm-grid-content .button-name{
    text-transform: uppercase;
    font-size: 13px;
    padding: 0 11px;
}
.mm-grid-content .button-name:hover{
    background-color: #87322c;
}
#top .av-flex-placeholder{
    width: 2%;
}
.mm-filter-product .hr-invisible {
    height: 30px !important;
}
.mm-grid-content a .mm-thumbnail{
    position: relative;
}
.overlay{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:rgba(0, 0, 0, 0.15);
    z-index:9999;
}
@media only screen and (max-width: 768px){
    .mm-grid-content .footer-content-item {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .mm-grid-content .button-name {
        font-size: 14px;
        padding: 0 105px;
    }
}
#top #wrap_all .booking_box_fareharbox .book_title{
    background-color: #87322c;
}
#top .booking_box_fareharbox .title-resource {
    margin-left: 35px;
    font-size: 20px;
    font-weight: 600;
    margin-right: 35px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ccc;
    position: relative;
    color: #292727;
}
#top .booking_box_fareharbox .title-resource span {
    font-size: 15px;
    font-weight: 100;
    color: #5a5555;
}
.booking_box_fareharbox ul.tour-price li{
    display: flex;
}
.booking_box_fareharbox ul.tour-price .title {
    width: 30%;
}
#top .booking_box_fareharbox ul.tour-price .price {
    flex: 1;
}
#top .booking_box_fareharbox .woocommerce-Price-currencySymbol,
#top .booking_box_fareharbox .custom-prc{
    color: #d74d27 !important;
    font-weight: 700 !important;
}

@supports (-webkit-appearance: none) or (-moz-appearance: none) {

     input[type=checkbox]
    {
         width: 21px !important;
        --active: #d74c27;
        width: 21px !important;
        --active-inner: #fff;
        --border: #d74c27;
        --border-hover: #d74c27;
        --background: #fff;
        --disabled: #f6f8ff;
        --disabled-inner: #e1e6f9;
        -webkit-appearance: none;
        -moz-appearance: none;
        height: 21px !important;
        outline: none;
        display: inline-block !important;
        vertical-align: top;
        position: relative;
        margin: 0 !important;
        cursor: pointer;
        border: 1px solid var(--bc, var(--border)) !important;
        background: var(--b, var(--background));
        transition: background 0.3s, border-color 0.3s, box-shadow 0.2s;
    }
     input[type=checkbox]:after
      {
        content: "";
        display: block;
        left: 0;
        top: 0;
        position: absolute;
        transition: transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s);
    }
     input[type=checkbox]:checked
     {
        --b: var(--active);
        --bc: var(--active);
        --d-o: 0.3s;
        --d-t: 0.6s;
        --d-t-e: cubic-bezier(0.2, 0.85, 0.32, 1.2);
    }
     input[type=checkbox]:disabled
    {
        --b: var(--disabled);
        cursor: not-allowed;
        opacity: 0.9;
    }
     input[type=checkbox]:disabled:checked
   {
        --b: var(--disabled-inner);
        --bc: var(--border);
    }
     input[type=checkbox]:disabled + label
     {
        cursor: not-allowed;
    }
     input[type=checkbox]:hover:not(:checked):not(:disabled)
     {
        --bc: var(--border-hover);
    }

     input[type=checkbox]
     {
        width: 21px !important;
    }
     input[type=checkbox]:not(.switch):after
     {
        opacity: var(--o, 0);
    }
     input[type=checkbox]:not(.switch):checked
     {
        --o: 1;
    }


     input[type=checkbox]:not(.switch) {
        border-radius: 7px;
    }
     input[type=checkbox]:after {
        width: 5px;
        height: 10px;
        border: 2px solid var(--active-inner);
        border-top: 0;
        border-left: 0;
        left: 6px;
        top: 2px;
        transform: rotate(var(--r, 20deg));
    }
     input[type=checkbox]:checked {
        --r: 43deg;
    }
}
/* benlee - availability tool */
#click-for-waitlist,
#ct-form-popup {
    position: relative;          
    background: #FFF;
    padding: 40px 30px 30px;
    width: auto;
    max-width: 650px;
    margin: 20px auto;
}
#top #click-for-waitlist #nf-form-9-cont form{
    margin-bottom: 0;
}
#click-for-waitlist .nf-form-cont {
    overflow-y: scroll;
    height: 100%;
    padding-right: 20px;
}

#top #click-for-waitlist {
    padding: 40px 0 40px 30px;
    height: calc(100vh - 60px);
    border-radius: 15px;
    overflow: hidden;
    margin-top: 30px;
    margin-bottom: 30px;
}

#click-for-waitlist .nf-form-cont::-webkit-scrollbar {
    width: 8px;
    border-radius: 5px;
}

#click-for-waitlist .nf-form-cont::-webkit-scrollbar-thumb {
    background-color: #ccc;
    border-radius: 5px;
}
#top #click-for-waitlist:has(.nf-response-msg p) {
    height: fit-content !important;
}
#top #click-for-waitlist #nf-form-9-cont form #nf-field-181-wrap #nf-label-field-181-1{
    margin-left: 0;
}
#top #click-for-waitlist #nf-form-9-cont form #nf-field-181-wrap #nf-label-field-181-1 span{
    width: 90px;
}
@media (max-width: 576px){
    #top #click-for-waitlist {
        padding: 30px 0 30px 20px !important;
        margin-top: 40px;
        height: calc(100vh - 70px);
    }

    #top #click-for-waitlist .nf-form-cont {
        padding-right: 10px;
    }

    #top.single-product .mfp-wrap .mfp-container:has(#click-for-waitlist) {
        position: fixed;
    }
}

#wc-bookings-booking-form .wrap-three-button .mmt-button-waitlist{
    border-top: none !important;
}
#top .ui-datepicker-inline .not_bookable.calendar_contact_button{
    opacity: 1 !important;
}
#top .ui-datepicker-inline .not_bookable.calendar_contact_button span{
    background: #FFC094 !important;
    cursor: pointer;
    pointer-events: auto;
    color: #FFF !important;
    /* opacity: 0.5; */
}
.mmt-button-waitlist {
    padding-top : 20px;
    text-align  : center;
    font-size   : 18px;
    font-weight : 600;
    color       : #000000;
}

.mmt-button-waitlist .mmt-button{
    background-color : #069C56;
    color            : #ffffff;
    font-size        : 16px;
    line-height      : 50px;
    font-weight      : 700;
    padding          : 0 30px;
    height           : 50px;
    border-radius    : 50px;
    display          : inline-block;
    margin-right     : 5px;
    text-transform   : uppercase;
    transition       : all .5s ease;
    border           : 1px solid #069C56;
    text-decoration: inherit;
}
.mmt-button-waitlist .mmt-button:hover{
    color: #FFFFFF !important;
    background-color: #05874B;
    border-color: #05874B;
}
#top #wc-bookings-booking-form .mm-calendar-visible .mm-discounted .color-calendar {
    background: #FFC094;
    /* opacity: 0.5; */
}

#click-for-waitlist .nf-field-container{
    margin-bottom: 0px;
}
#top #click-for-waitlist .input-text, #top #click-for-waitlist input[type="text"], #top #click-for-waitlist input[type="input"], #top #click-for-waitlist input[type="email"], #top #click-for-waitlist input[type="number"], #top #click-for-waitlist input[type="tel"], #top #click-for-waitlist textarea, #top #click-for-waitlist select{
    margin-bottom: 10px;
}
.nf-hidden-field{
    display: none !important;
}
#click-for-waitlist .nf-form-cont .submit-container input[type=button] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #d74c27;
    border: 1px solid #d74c27;
    font-size: 13px;
    padding: 15px 30px;
    margin-top: 10px;
    border-radius: 25px;
    text-transform: uppercase;
    cursor: pointer;
    font-weight: normal;
    color: #fff !important;
}
#nf-form-9-cont .nf-field-label label{
    font-size: 14px !important;
}


/*

    These CSS codes generated by YellowPencil Editor.
    https://yellowpencil.waspthemes.com


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Font Families
    02. Global Styles
    03. Page Template
    04. Product Template
    05. "HOME" Page
    06. "Evening Volcano Tour From Hilo" Product
    07. "Group Tours" Page
    08. "Hawaii Island Hiking Adventure" Product
    09. "Big Island Volcano Adventure" Product
    10. "MAUI" Page
    11. "Haleakala Crater Hike" Product
    12. "Helicopter Around The Volcanoes" Product
    13. "Rainbow Falls" Page
    14. "Hilo Lava &#038; Rainforests Helicopter Tour" Product
    15. "Private Maui Volcano Quest" Product
    16. "Private Haleakala Summit &#038; Stroll" Product

*/



/*-----------------------------------------------*/
/* Font Families                                 */
/*-----------------------------------------------*/
@import url('https://fonts.googleapis.com/css?family=non:300,300italic,400,400italic,500,500italic,600,600italic,700,700italic');
@import url('https://fonts.googleapis.com/css?family=sa:300,300italic,400,400italic,500,500italic,600,600italic,700,700italic');
@import url('https://fonts.googleapis.com/css?family=opens:300,300italic,400,400italic,500,500italic,600,600italic,700,700italic');



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body .avia-builder-el-9 .avia-builder-el-10 .book-title{
    color:#d74c27;
}

body #related_products .avia-builder-el-86 h5{
    color:#d74c27 !important;
}



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
body.page:not(.home) #nf-field-32-wrap input[type=button]{
    border-color:#d74c27;
}

body.page:not(.home) #inside-rainbow-falls .post-entry h2{
    color:#d74c27 !important;
}

body.page:not(.home) .avia-builder-el-20 p a{
    color:#d74c27 !important;
}

body.page:not(.home) #basic-facts-and-tips .post-entry h2{
    color:#d74c27 !important;
}

body.page:not(.home) .avia-icon-list li .iconlist_icon{
    background-color:#d74c27 !important;
}

body.page:not(.home) #legend-of-hina .post-entry h2{
    color:#d74c27 !important;
}

body.page:not(.home) #hike-to-the-top-of-rainbow-falls .post-entry h2{
    color:#d74c27 !important;
}

body.page:not(.home) #directions .post-entry h2{
    color:#d74c27 !important;
}

body.page:not(.home) #socket .container{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}

body.page:not(.home) #wrap_all #main #tours-of-rainbow-falls #socket .container{
    height:10px !important;
}

body.page:not(.home) .container .av-content-full .post-entry .entry-content-wrapper .avia-builder-el-31 .avia-builder-el-32 .avia-icon-list li .article-icon-entry .iconlist_content_wrap .entry-content-header h4{
    font-family:'non' !important;
}

/*-----------------------------------------------*/
/*  Product Template                             */
/*-----------------------------------------------*/
#top.single-product .post-entry h2 {
    color:#d74c27 !important;
}

body.single-product #after_section_2 .post-entry h3{
    color:#d74c27 !important;
}

body.single-product #sites-visited .post-entry h3{
    color:#d74c27 !important;
}



body.single-product .avia-builder-el-52 .avia-builder-el-53 h5{
    color:#d74c27 !important;
}

body.single-product .avia-builder-el-49 .avia-builder-el-50 h5{
    color:#d74c27 !important;
}

body.single-product #nf-field-32-wrap input[type=button]{
    color:#d74c27 !important;
}

body.single-product .nf-field-container .nf-field #nf-field-32-wrap .nf-field-element input[type=button]{
    border-color:#d74c27 !important;
}

body.single-product #row-button{
    background-color:#87322c !important;
}

body.single-product #row-button .post-entry a{
    background-color:#fff !important;
    color:#87322c !important;
    border-color:#fff !important;
}

body.single-product .avia-builder-el-3 .avia-builder-el-4 h2{
    color:#d74c27 !important;
}

body.single-product .avia-builder-el-34 .avia-builder-el-35 h5{
    color:#d74c27 !important;
}

body.single-product .avia-builder-el-37 .avia-builder-el-38 h5{
    color:#d74c27 !important;
}

body.single-product #related_products .avia-builder-el-58 h5{
    color:#d74c27 !important;
}



/*-----------------------------------------------*/
/*  "HOME" Page                                  */
/*-----------------------------------------------*/
body.page-id-61 #section_1st .post-entry h2{
    color:#d74c27 !important;
}

body.page-id-61 #section_1st p a{
    color:#d74c27;
}

body.page-id-61 #section_1st p a:hover{
    color:#87322c !important;
}

body.page-id-61 .slider-new section i{
    color:#d74c27 !important;
}

body.page-id-61 .Adventure_button .goto-slide span{
    color:#d74c27;
    background-color:#d74c27 !important;
}

body.page-id-61 .avia-builder-el-69 .avia-builder-el-70 h5{
    color:#d74c27;
}

body.page-id-61 .avia-builder-el-72 .avia-builder-el-73 h5{
    color:#d74c27 !important;
}

body.page-id-61 #nf-field-32-wrap input[type=button]{
    color:#d74c27 !important;
}

body.page-id-61 .avia-builder-el-51 .avia-builder-el-55 a{
    background-color:#d74c27 !important;
    border-color:#d74c27 !important;
}

body.page-id-61 .avia-builder-el-46 .avia-builder-el-50 a{
    background-color:#d74c27 !important;
    border-color:#d74c27 !important;
}

body.page-id-61 #tours .post-entry h3{
    color:#d74c27 !important;
}

body.page-id-61 .nf-field-container .nf-field #nf-field-32-wrap .nf-field-element input[type=button]{
    border-color:#d74c27 !important;
}

#top .avia-slider-2-testimonials .slider-new .Adventure_button .avia-slideshow-controls a{
    background-color:#d74c27 !important;
}



/*-----------------------------------------------*/
/*  "Evening Volcano Tour From Hilo" Product     */
/*-----------------------------------------------*/
body.postid-999 .avia-builder-el-3 .avia-builder-el-4 h2{
    color:#d74c27 !important;
}

body.postid-999 .avia-builder-el-8 .avia-builder-el-9 .book-title{
    color:#d74c27;
}



/*-----------------------------------------------*/
/*  "Group Tours" Page                           */
/*-----------------------------------------------*/
body.page-id-51 #av_section_2 .post-entry h2{
    color:#d74c27 !important;
}

body.page-id-51 .avia-builder-el-11 .avia-builder-el-12 h3{
    color:#d74c27 !important;
}

body.page-id-51 .avia-builder-el-14 .avia-builder-el-15 h3{
    color:#d74c27 !important;
}

body.page-id-51 .avia-builder-el-17 .avia-builder-el-18 h3{
    color:#d74c27 !important;
}

body.page-id-51 #nf-form-2-cont div div input[type=button]{
    border-color:#d74c27 !important;
    color: #d74c27;
}

body.page-id-51 .nf-next-previous .nf-next-item input[type=button]{
    color:#d74c27 !important;
}



/*-----------------------------------------------*/
/*  "Hawaii Island Hiking Adventure" Product     */
/*-----------------------------------------------*/
body.postid-1164 .avia-builder-el-10 .avia-builder-el-11 .book-title{
    color:#d74c27;
}

body.postid-1164 .avia-builder-el-3 .avia-builder-el-4 h2{
    color:#d74c27 !important;
}

body.postid-1164 .avia-builder-el-19 .avia-builder-el-20 h4{
    color:#d74c27 !important;
}

body.postid-1164 .avia-builder-el-24 .avia-builder-el-25 h4{
    color:#d74c27 !important;
}

body.postid-1164 .avia-builder-el-29 .avia-builder-el-30 h4{
    color:#d74c27 !important;
}

body.postid-1164 .avia-builder-el-34 .avia-builder-el-35 h4{
    color:#d74c27 !important;
}

body.postid-1164 .avia-builder-el-44 .avia-builder-el-45 h5{
    color:#d74c27 !important;
}

body.postid-1164 .avia-builder-el-41 .avia-builder-el-42 h5{
    color:#d74c27 !important;
}

body.postid-1164 #related_products .avia-builder-el-48 h5{
    color:#d74c27 !important;
}



/*-----------------------------------------------*/
/*  "Big Island Volcano Adventure" Product       */
/*-----------------------------------------------*/
body.postid-1115 .avia-builder-el-8 .avia-builder-el-9 .book-title{
    color:#d74c27;
}



/*-----------------------------------------------*/
/*  "MAUI" Page                                  */
/*-----------------------------------------------*/
body.page-id-36 #nf-field-32-wrap input[type=button]{
    color:#d74c27 !important;
}

body.page-id-36 .nf-field-container .nf-field #nf-field-32-wrap .nf-field-element input[type=button]{
    border-color:#d74c27 !important;
}



/*-----------------------------------------------*/
/*  "Haleakala Crater Hike" Product              */
/*-----------------------------------------------*/
body.postid-858 .avia-builder-el-8 .avia-builder-el-9 .book-title{
    color:#d74c27;
}



/*-----------------------------------------------*/
/*  "Helicopter Around The Volcanoes" Product    */
/*-----------------------------------------------*/
body.postid-639 .avia-builder-el-8 .avia-builder-el-9 .book-title{
    color:#d74c27;
}

body.postid-639 #related_products .avia-builder-el-62 h5{
    color:#d74c27;
}



/*-----------------------------------------------*/
/*  "Rainbow Falls" Page                         */
/*-----------------------------------------------*/
body.page-id-3876 #av_section_1 .post-entry a{
    background-color:#d74c27 !important;
    border-color:#d74c27 !important;
}



/*-----------------------------------------------*/
/*  "Hilo Lava &#038; Rainforests Helicopter Tour" Product*/
/*-----------------------------------------------*/
body.postid-4220 .avia-builder-el-3 .avia-builder-el-4 h2{
    color:#d74c27 !important;
}

body.postid-4220 .avia-builder-el-8 .avia-builder-el-9 .book-title{
    color:#d74c27;
}



/*-----------------------------------------------*/
/*  "Private Maui Volcano Quest" Product         */
/*-----------------------------------------------*/
body.postid-4345 .avia-builder-el-8 .avia-builder-el-9 .book-title{
    color:#d74c27;
}



/*-----------------------------------------------*/
/*  "Private Haleakala Summit &#038; Stroll" Product*/
/*-----------------------------------------------*/
body.postid-4363 .avia-builder-el-8 .avia-builder-el-9 .book-title{
    color:#d74c27;
}

.postid-4774 .av-woo-purchase-button form.cart {
    padding: 41px !important;
}
.postid-4774 .gift-cards_form .ywgc_choose_design_title {
    margin-top: 0px;
    margin-bottom: 10px;
    color: #fff;
    font-size: 20px;
    text-transform: capitalize;
}

#wc-bookings-booking-form ul.list-costs-island li {
    padding: 0;
}
/*.single-product .selected_image_parent {*/
/*    border: 5px solid #fff !important;*/

/*}*/
/*.ywgc-preset-image:not(.ywgc-default-product-image) {*/
/*    border: none;*/
/*}*/
/*.single-product .ywgc-preset-image{*/
/*    height: 110px;*/
/*    max-width: 167px;*/
/*    border: none;*/
/*}*/
/*.postid-4774 .ywgc-preset-image.selected_image_parent:after{*/
/*    display: none !important;*/
/*}*/
.single-product .gift-card-content-editor.step-appearance{
    margin-bottom: 0px !important;
}
.single-product .gift-cards_form .ywgc-choose-design-preview {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0;
    margin-right: 10px;
}
.postid-4774 .ywgc-preset-image:not(.ywgc-default-product-image) {
    /*display: none;*/
}
.single-product p.ywgc-custom-design-link {
    color: #fff;
}
.postid-4774 p.ywgc-custom-design-link a {
    color: #fff;
}
.postid-4774 .ywgc-design-list .ywgc-preset-image img {
    height: 80px;
    width: 80px;
    object-fit: cover;
}
.postid-4774 .ywgc_select_amount_title {
    margin-top: 10px;
    font-size: 20px;
    color: #fff;
    padding-bottom: 5px;
    text-transform: capitalize;

}
.postid-4774 .gift-cards-list button {
    background: #C4C4C4;
    border-color: #C4C4C4 !important;
    border-radius: 25px;
    margin-bottom: 24px;
    padding: 8px 20px;
    cursor: pointer;
    margin-right: 10px;
}
#top.single-product .gift-cards-list {
    position: relative;
}
#top.single-product .gift-cards-list .ywgc-manual-currency-symbol {
    display: block;
    position: absolute;
    margin-top: -58px;
    color: #414141;
    font-size: 26px;
    left: 20px;
    font-weight: 600;
    margin-left: 0;
}
.postid-4774 .gift-cards-list button:nth-child(8){
    margin-right: 0 !important;
}
.postid-4774 span.woocommerce-Price-currencySymbol {
    font-size: 12px;
}
.postid-4774 .woocommerce-Price-amount.amount {
    font-size: 12px;
    font-weight: 600;
}
/*.postid-4774 .av-woo-purchase-button form.cart {*/
/*max-width: 432px;*/
/*min-height: 877px;*/
/*}*/
.gift-cards-list button.ywgc-predefined-amount-button.selected_button {
    /*background-color: #B01D15;*/
    /*border-color: #B01D17 !important;*/
}
.postid-4774 .gift-cards-list button:focus {
    outline: 0;

}
.postid-4774 .gift-cards_form input[type=text],
.postid-4774 #ywgc-edit-message,
.postid-4774 .gift-cards_form input[type=email]{
    border-radius: 40px !important;
}
.postid-4774 .gift-cards_form input[type=text],
.postid-4774 .gift-cards_form input[type=email]
{
    padding: 22px 20px !important;
}
.postid-4774 .gift-cards_form #ywgc-manual-amount{
    padding: 20px 20px !important;
    margin-bottom: 13px !important;
    height: auto !important;
    padding-left: 35px !important;
    text-align: left !IMPORTANT;
    font-size: 18px !important;
}
.postid-4774 .ywgc_delivery_info_title {
    margin-top: 30px !important;
    color: #fff;
    font-size: 20px;
    margin-bottom: 16px;
    text-transform: capitalize;
}
.postid-4774 .gift-cards_form .ywgc-postdated{
    display: flex;
    position: relative;
}
.postid-4774 .gift-cards_form label{
    display: none;
}
.postid-4774 .gift-cards_form h5{
    display: none;
}
.postid-4774 .gift-cards_form .ywgc-recipient {
    max-width: 100%;
}
.postid-4774 .gift-cards_form #ywgc-delivery-date{
    margin-bottom: 16px !important;
}
.postid-4774 .gift-cards_form #ywgc-recipient-name,
.postid-4774 .gift-cards_form #ywgc-recipient-email,
.postid-4774 .gift-cards_form #ywgc-sender-name
{
    margin-bottom: 30px !important;
}
.postid-4774 .gift_card_template_button .quantity{
    display: none;
}
.postid-4774 .gift-cards_form #ywgc-edit-message{
    border-radius: 10px !important;
    padding-left: 17px;
}
.postid-4774 .gift-cards_form .wgc-message span{
    display: block !important;
}
.postid-4774 .gift_card_template_button{
    float: none !important;
    display: flex;
    justify-content: center;
    margin-top: 12px !important;
}
.postid-4774 .gift_card_template_button .single_add_to_cart_button{
    padding: 30px 15px;
    /*background-color: #B01D15;*/
    border-radius: 30px;
    font-size: 20px;
    width: 100%;
    text-transform: uppercase;
    font-weight: 600;
}
.postid-4774 .gift-cards_form .gift-card-content-editor.step-content{
    margin-bottom: 2px !important;
}
.postid-4774 .gift-cards_form input[type=text]::placeholder,
.postid-4774 .gift-cards_form input[type=email]::placeholder,
.postid-4774 .gift-cards_form #ywgc-edit-message::placeholder
{
    font-size: 18px;
    font-family: "Open Sans";
    font-weight: 400;
    padding-left: 0px;
    color: #404040;
}
.postid-4774 .gift-cards_form .ywgc-postdated::after{
    content: '';
    left: 89%;
    top: 21%;
    position: absolute;
    background-image: url(../images/calendar-interface.png);
    height: 30px;
    background-repeat: no-repeat;
    background-position: top left;
    width: 30px;

}
@media only screen and (max-width: 768px) {
    .postid-4774 .gift-card-content-editor.step-appearance {
        flex-direction: column;
        height: 170px;
        align-items: center;
    }
    .postid-4774 p.ywgc-custom-design-link{
        padding: 0 ;
    }
    .ywgc-choose-design-preview{
        margin-bottom: 0;
    }
    .postid-4774 .gift-cards_form input[type=text]::placeholder,
    .postid-4774 .gift-cards_form input[type=email]::placeholder,
    .postid-4774 .gift-cards_form #ywgc-edit-message::placeholder {
        font-size: 15px;
    }
    .postid-4774 .gift_card_template_button .single_add_to_cart_button {
        padding: 11px 25px;
    }
    .postid-4774 .gift-cards_form .ywgc_choose_design_title{
        text-align: center;
    }
    .postid-4774 .av-woo-purchase-button form.cart{
        padding: 20px !important;
    }
}

@media only screen and (max-width: 400px) {
    .postid-4774 .gift-cards_form .ywgc-postdated::after{
        left: 83%;
    }
}
.gift-card-content-editor.step-content label{
    display: none !important;
}
.gift-cards-list .wrap-button-amount {
    display: flex;
    justify-content: space-between;
}
.postid-4774 .gift_card_template_button .single_add_to_cart_button:hover{
    background-color: #65100a;
}
.postid-4774 .ywgc-custom-design-link > a:hover{
    color: #65100a !important;
}
.custom-icon-font > ul  li{
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}
.custom-icon-font > ul  li .av-icon-char{
    line-height: 18px !important;
    list-style: none;
}
.custom-icon-font > ul  li .av-icon-char:before{
    font-size: 40px;
    display: block;
    color: #d74c27;
}
.custom-icon-font .av_font_icon{
    width: 40px !important;
    margin-right: 15px !important;
}

.woocommerce-order .fareharbor-pickup{
    display: inline-block;
    width: 100%;
    border: 1px;
    border-style: dashed;
    border-color: #717171;
    border-radius: 5px;
    padding: 15px;
    line-height: 1.2em;
    margin: 20px 0;
}
.woocommerce-order .fareharbor-pickup h4{
    font-size: 1em;
}
.woocommerce-order-details td.product-total,
table.shop_table tfoot td
{
    border-left: 1px solid #ccc !important;
}
.woocommerce-order-details .order_details tr {
    border-bottom: 1px solid #ccc;
}
.woocommerce-order-details .woocommerce-Price-amount.amount{
    font-size: 18px;
}
.woocommerce-order-details .woocommerce-table__product-name.product-name > a{
    padding-top: 15px;
    display: inline-block;
}

.woocommerce-order-details .woocommerce-table__product-name.product-name > a,
.woocommerce-order-details .woocommerce-table__product-name.product-name > strong,
.woocommerce-order-details .wc-booking-summary-number
{
    font-size: 20px;
}
.woocommerce-order-details .wc-booking-summary .wc-booking-summary-list {
    display: flex;
}
.woocommerce-order-details .order_details li{
    font-size: 14px !important;
    text-align: center;
    line-height: 1.6em !important;
}
.woocommerce-order-details .order_details li strong{
    font-size: 20px;
}
#top .woocommerce-order-details .order_details li p{
    font-size: 14px !important;
}
.woocommerce-order-details .wc-booking-summary-actions{
    display: flex;
    justify-content: end;
    padding-top: 20px;
}
.woocommerce-order-details .order_details tfoot tr:last-child .woocommerce-Price-amount{
    font-size: 30px;
}
.woocommerce-order-details .order_details tfoot tr:last-child .woocommerce-Price-amount {
    color: #ff9903;
}
@media only screen and (max-width: 768px){
    .woocommerce-order-details .wc-booking-summary .wc-booking-summary-list {
        flex-direction: column;
        width: 100%;
    }
    .woocommerce-order-details .order_details li{
        margin: 0 0 7px 0 !important;
        padding: 0 !important;
        font-size: 11px !important;
        border-right: none !important;
        width: 100%;

    }
    .wc-booking-summary .wc-booking-summary-number span {
        font-size: 0.6em !important;
        margin-top: 0.6em !important;
        margin-bottom: 10px;
    }
    .woocommerce-order-details .order_details li strong,
    .woocommerce-order-details .wc-booking-summary-number {
        font-size: 17px;
    }
}
.woocommerce-order-details .order_item {
    background: #fff !important;
}
.mmt-flex-box .tc-extra-product-options label.tm-epo-element-label{
    font-size: 15px !important;
    color: #fff !important;
}
.mmt-flex-box .tc-extra-product-options h3.tm-epo-element-label{
    color: #fff !important;
    font-size: 22px !important;
    font-family: 'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    margin-bottom: 0 !important;
}
.mmt-flex-box .tc-extra-product-options .tm-epo-field-label{
    width: 100% !important;
}
.mmt-flex-box .tc-extra-product-options .tm-epo-field-label select{
    padding: 20px !important;
    border-radius: 35px !important;
    box-shadow: 0 3px 3px #0000001a;
    font-size: 16px !important;
    margin-top: 10px !important; ;
    cursor: pointer;
}
.mmt-flex-box .tc-extra-product-options .tm-collapse{
    border-left: none !important;
    border-right: none !important;
}
#top #main .main_color .wc-bookings-date-picker .ui-datepicker td.ui-datepicker-current-day a {
    background: #87322C !important;
    color: #fff!important;
}
#top .wc-bookings-date-picker .ui-datepicker td.bookable a, #top .wc-bookings-date-picker .ui-datepicker td.bookable a.ui-priority-secondary {
    background: #e35d00 !important;
    opacity: 1!important;
    color: #fff!important;
}
#top .wc-bookings-date-picker .ui-datepicker-prev:hover .ui-icon-circle-triangle-w{
    background-image: url(../images/vl_icon_left_hover.svg);
}
#top .wc-bookings-date-picker .ui-datepicker-next:hover .ui-icon-circle-triangle-e{
    background-image: url(../images/vl_icon_right_hover.svg);
}
#top .wc-bookings-date-picker .ui-icon-circle-triangle-w {
    background-image: url(../images/vl_icon_left_default.svg);
    background-size: 100% 100%;
    width: 100%;
    height: 100%;
    top: 12%;
    left: 22%;
    background-position: center center;
}
#top .wc-bookings-date-picker .ui-icon-circle-triangle-e{
    background-image: url(../images/vl_icon_right_default.svg);
    background-size: 100% 100%;
    background-position: center center;
    width: 100%;
    height: 100%;
    top:12%;
    left: 30%;
}
.ui-datepicker .ui-datepicker-next{
    right: 0 !important;
}
#top .wc-bookings-date-picker .ui-datepicker td.bookable a, #top .wc-bookings-date-picker .ui-datepicker td.bookable a.ui-priority-secondary{
    opacity: 1 !important;
}
#top .nf-progress {
    background-color: #d74c27;
}
#top .custom-prc > sup{
    display: none;
}
#top.woocommerce-checkout .custom-prc > sup, #top.woocommerce-cart .custom-prc > sup {
    display: inline-block !important;
}
/*fix mobile*/
@media only screen and (max-width: 768px) {
    .woocommerce-checkout .woocommerce-checkout-review-order-table .product-total{
        min-width: 100px;
    }
    .woocommerce-checkout .woocommerce-checkout-review-order-table th{
        text-transform: uppercase !important;
        font-weight: 900 !important;
        vertical-align: middle;
    }
}
.woocommerce-checkout tfoot td{
    font-weight: 100 !important;
}
.woocommerce-checkout tfoot .order-total{
    border-top: 2px solid #d74c27;
}
#top #payment #place_order{
    border-radius: 35px;
}
.single-product #footer .aiosrs-rating-wrap{
    display: none !important;
}
#top #payment #place_order{
    border-radius: 35px;
    font-size: 22px !important;
    text-align: center !important;
    padding: 26px 31px 50px 31px;
}
.togglecontainer .faq-readmore{
    display: inline-block;
}
.togglecontainer .hide-faq-item{
    display: none;
}
.togglecontainer .hide-faq-item.show{
    display: block;
}
#top .faq-readmore.avia-button{
    background-color:#d74c27;
    border-color:#d74c27 !important;
    color:#ffffff;
}
#top .faq-readmore.avia-button:hover{
    background-color: #87322c;
    border-color: #87322c !important;
    color: #fff !important;
}
#top .mmfaqicon-list .iconlist_title  {
    margin-bottom: 15px;
}
@media only screen and (max-width: 1060px) {
    .product-button-call{
        display: flex;
        flex-direction: column;
    }
}
/*@media only screen and (max-width: 768px) {
    body .mfp-wrap {
        position: fixed;
        overflow: auto;
        top: 0 !important;
    }
}*/
ul.mm-single-product li.type-product {
    box-shadow: 0 0 46px 0 rgb(0 0 0 / 20%);
}
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-Price-amount,
.woocommerce-cart-form .woocommerce-Price-amount{
    white-space: nowrap;

}
body#top.page:not(.home) .tax-rate td .custom-prc, body#top.page:not(.home) .tax-rate td .woocommerce-Price-currencySymbol{
    font-weight: 400;
    font-size: 14px;
}
.woocommerce-cart-form .woocommerce-Price-amount, .cart_totals .woocommerce-Price-amount{

    font-size: 15px !important;

}

#top .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
#top .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-Price-amount .custom-prc
{



}
#top .woocommerce-checkout .woocommerce-checkout-review-order .order-total td .custom-prc
{
        font-size: 18px!important;
}
.custom-icon-font{
  clear: both;
}
.aiosrs-star-rating {
    display: contents;
    font-size: 15px;
}

/*Footer element*/
#priority-column .av_font_icon {
    color: #fff;
    border-color: #fff;
}
#top #priority-column .av-special-heading {
    padding-bottom: 10px;
    color: #fff;
    font-size: 20px;
}
#priority-column .av_font_icon .av-icon-char {
    font-size: 50px;
    line-height: 50px;
}
#custom_html-2 {
    padding-top: 0;
    padding-bottom: 0;
}
#tm-extra-product-options .tm-extra-product-options-textfield .tm-epo-field-label input[type="text"]{
    font-size: 18px;
    border-radius: 35px;
    padding: 17px 40px 17px 20px;
    color: #414141;
    font-weight: 500;
    margin-top: 20px;
    font-family: open sans,helveticaneue,helvetica neue,Helvetica,Arial,sans-serif;
}
#breadcrumb_product{
    margin-top: 30px;
}
@media only screen and (max-width: 768px) {
    #breadcrumb_product{
        max-width: 100%;
    }
    #tm-extra-product-options .tm-extra-product-options-textfield .tm-epo-field-label input[type="text"]{
        margin-bottom: 0;
        margin-top: 15px;
    }
}
#breadcrumb_product a {
    text-decoration: none;
    color: #d74d27;
    transition: all .3s ease-in;
    position: relative;
    display: inline-block;
    margin-right: 20px;
}
#breadcrumb_product a:before {
    content: '';
    background-image: url('../images/breadcrumb-right-arrow.svg');
    display: inline-block;
    width: 15px;
    height: 15px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    right: -18px;
    top: 4px;
    z-index: 1;
}
#breadcrumb_product a:after {
    content: '';
    width: 15px;
    height: 15px;
    display: inline-block;
    position: absolute;
    margin-left: 3px;
    background-color: transparent;
}
#breadcrumb_product a:hover {
    color: #87322c !important;
}
#breadcrumb_product .woocommerce-breadcrumb {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 0.2px;
}
@media only screen and (max-width: 768px) {
    #breadcrumb_product a:before {
        width: 11px;
        height: 12px;
        right: -14px;
        top: 2px;
    }

    #breadcrumb_product .woocommerce-breadcrumb {
        font-size: 16px;
    }
}
/*Addons style booking box*/
.set_price_per_person-div .tm-quantity{
    display: none !important;
}
#wc-bookings-booking-form .tc-field-display{
    display: flex;
    align-items: center;
}
/* #wc-bookings-booking-form .tc-field-display .tcfa-question-circle{
    flex-basis: 40%;
}*/
@media only screen and (max-width: 1024px){
     /*#wc-bookings-booking-form .tc-field-display .tcfa-question-circle{
        flex-basis: 10%;
    }*/
     #wc-bookings-booking-form .tc-field-display{
        display: flex;
        align-items: baseline;
    }
}
#wc-bookings-booking-form .tc-extra-product-options i.tm-tooltip:before {
    color: #87322c;
    margin-top: 3px;
}

#top .tc-extra-product-options.tc-show label{
    color: #fff;
}
#top .tc-extra-product-options.tc-show label.tm-epo-element-label.tm-has-required:after {
    content: '*';
    display: inline-block;
    color: #FF3200;
    padding-left: 2px;
}
#wc-bookings-booking-form .tm-extra-product-options .tc-cell{
    margin-bottom: 5px;
}
#wc-bookings-booking-form .tm-extra-product-options .tm-section-label, #wc-bookings-booking-form .tm-extra-product-options .tm-extra-product-options-container{
    padding: 0px;
}
#top .tc-extra-product-options.tc-show label.tm-epo-element-label{
    margin-top: 10px;
}
#top .tc-section-inner-wrap .tc-element-inner-wrap label.tm-epo-element-label {
    padding: 0;
    margin-top: 0;
    margin-bottom: 10px;
}
#wc-bookings-booking-form .tm-collapse {
    border-left: 0;
    border-right: 0;
    margin-bottom: 0;
    border-color: #fff;
}
#wc-bookings-booking-form .tc-extra-product-options {
    padding-bottom: 20px;
}
#wc-bookings-booking-form .tm-extra-product-options-field .cpf-section .tm-collapse {
    border-top: 0;
}
#wc-bookings-booking-form .tc-extra-product-options {
    border-top: 1px solid #fff;
}
.ywgc_enter_code button.ywgc_apply_gift_card_button{
    margin-top: -4px;
    margin-left: 20px;
}
.woocommerce-no-js.woocommerce-order-received{
    background-color: #fff;
    max-width: 100%;
    padding: 0;
    margin: 0;
}
.woocommerce-no-js.woocommerce-order-received,
.woocommerce-no-js.woocommerce-order-received #wrap_all,
.woocommerce-no-js.woocommerce-order-received #main
{
    background-color: #fff;
}
.woocommerce-no-js.woocommerce-order-received #main{
    max-width: 1310px;
    margin: 0 auto;
    padding: 0 50px;
}
.woocommerce-no-js.woocommerce-order-received .woocommerce-thankyou-order-received{
/*    font-family: 'raidercrusaderstraight' !important;*/
    font-size: 30px;
    text-align: center;
    margin-top: 70px;

}
.woocommerce-no-js.woocommerce-order-received .woocommerce-order > p{
    text-align: center;
}
.woocommerce-no-js.woocommerce-order-received .popular-post .inner_product_header .av_font_icon{
    opacity: 1;
    transform: scaleX(1.1);
}
.woocommerce-no-js.woocommerce-order-received .popular-post .product_type_booking{
    width: fit-content !important;
    padding: 20px 25px !important;
    line-height: 0 !important;
}
.woocommerce-no-js.woocommerce-order-received .popular-post .mm-filter-product li.product{
    display: flex;
}
.woocommerce-no-js.woocommerce-order-received .popular-post .mm-filter-product .woocommerce-loop-product__link{
    display: flex;
    flex-direction: column;
}
.woocommerce-no-js.woocommerce-order-received .woocommerce-loop-product__link .avia_cart_buttons{
    margin-top: auto;
}
.woocommerce-no-js.woocommerce-order-received .wp-die-message{
    text-align: center;;
}

@media only screen and (max-width: 768px) {
    .woocommerce-no-js.woocommerce-order-received .woocommerce-thankyou-order-received{
        font-size: 25px;
    }
    .woocommerce-no-js.woocommerce-order-received #main{
        padding: 0 25px;
    }
    .woocommerce-no-js.woocommerce-order-received .woocommerce-loop-product__link .avia_cart_buttons{
        display: flex;
        flex-direction: column;
    }
}
.woocommerce-checkout.processing .blockUI.blockOverlay {
    background-color: rgb(243 243 243 / 52%);
    background-image:url('../images/Spinner-1s-200px.svg') !important;
    background-position: center 50% !important;
    background-repeat: no-repeat !important;
    position: fixed !important;
}
@media only screen and (max-width: 767px) {
    .responsive #top #wrap_all .container {
        width: 89%;
        max-width: 89%;
    }
    .responsive .logo svg {
        padding: 10px 0;
    }
}
/*Customer info field*/
#top #wc-bookings-booking-form .customer-info-item .row-select-option:after, #top form .mm-collapse-content .mm-unit{
    top: auto;
    bottom: 20px;
}
.cpf-section.hide-section-option{
    display: none;
}
form .mm-collapse-content .mm-unit{
    top: 12px !important;
}

@media only screen and (max-width: 767px){
    form .mm-collapse-content .mm-unit{
        top: 11px !important;
    }
}
#top div form .mm-collapse-content .form-row .has-error{
    border: 2px solid red !important;
}
#booking-box .cart label.error {
    color: #fff !important;
    text-shadow: 0 0 2px #2c2c2c;
    color: #fff !important;
    padding: 4px 20px !important;
    background-color: #ff3200;
    border-radius: 10px;
    margin: 1em 0;
    position: relative;
    width: max-content !important;
    font-size: 12px;
}
#booking-box .cart label.error:after {
    content: "";
    position: absolute;
    right: 76%;
    top: -68%;
    border-top: 15px solid transparent;
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-bottom: 15px solid #ff3200;
}
#booking-box .cart label.error.hidden {
    display: none;
}
.customer-info-field .customer-info-item{
    padding: 20px 0 !important;
    clear: both;
}
#top .customer-info-field .mm-collapse-content .form-row{
    clear: both;
}

#wp-admin-bar-customize,#wp-admin-bar-updates,#wp-admin-bar-comments,#wp-admin-bar-new-content,
#wp-admin-bar-wpseo-menu,#wp-admin-bar-avia,#wp-admin-bar-avia_ext,#wp-admin-bar-aiosrs{
    display: none;
}
.tc-extra-product-options .tm-quantity input[type="number"]{
    border-radius: 100rem !important;
    margin-top: 20px !important;
}
#top .flatpickr-months .flatpickr-month{
    height: 50px;
}
#top select.flatpickr-monthDropdown-months {
    width: 50%;
    display: inline-block;
    line-height: 1.14em;
}
#top .flatpickr-months input[type="number"], #top select.flatpickr-monthDropdown-months{
    margin-bottom: 0px;
}
#nf-form-9-cont .listcheckbox-wrap ul{
    display: grid;
    grid-template-columns: repeat(2, auto);
    grid-row-gap: 5px;
}

@media (max-width:425px) {
    #nf-form-9-cont .listcheckbox-wrap ul{
        grid-template-columns: repeat(1, auto);
    }
}

#nf-form-9-cont .listcheckbox-wrap ul li{
    display: flex;
    align-items: center;
}
#top .nf-form-cont .tab_icon {
    font-size: 68px!important;
    display: inline-block;
    line-height: 1.2;
    color: #d74c27!important;
    vertical-align: middle;
    margin-right: 7px;
}
#nf-form-9-cont .list-checkbox-wrap .nf-field-element li input{
    width: 21px !important;
}
.nf-form-cont .av-icon-char {
    display: inline-block;
    color: #d74c27!important;
    vertical-align: middle;
    margin-right: 10px;
}
.mmfaqicon-list .iconlist_content_wrap li {
    padding-bottom: 0px !important;
    min-height: 40px !important;
    list-style: disc;
}
.yikes-custom-woo-tab-title {
    margin-bottom: 20px;
/*    padding-bottom: 20px !important;*/
}
.nf-form-cont .submit-wrap{
    padding-top: 15px;
}
.tm-extra-product-options-container .tm-element-ul-radio .tmcp-field-wrap {
    display: flex;
}
#top .flatpickr-months .flatpickr-month .flatpickr-current-month select.flatpickr-monthDropdown-months{
    width: 115px;
    border-radius: 360px !important;
    font-size: 14px;
    height: 34px;
}
.flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper {
    width: 80px;
}
.flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper .numInput.cur-year {
    width: 100% !important;
    border-radius: 360px !important;
    height: 34px;
    font-size: 14px !important;
}
#top .flatpickr-months .flatpickr-month>.flatpickr-current-month{
    display: flex;
    height: auto;
    justify-content: center;
    gap: 5px;
}
.flatpickr-calendar {
    padding: 16px!important;
    border-radius: 10px!important;
    width: max-content!important
}
.flatpickr-calendar .flatpickr-months {
    position: relative
}
.flatpickr-calendar .flatpickr-months .flatpickr-prev-month,.flatpickr-calendar .flatpickr-months .flatpickr-next-month {
    top: 50%;
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #efefef;
    border-radius: 50%;
    padding: 0;
    transform: translateY(-50%)
}
.flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper span:hover, .flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper:hover {
    background: 0 0;
}
.flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper span{
    border: transparent;
    height: 8px;
    width: 12px;
    right: 8px;
    top: 8px;
    opacity: 1;
}
.flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper span.arrowDown {
    top: unset;
    bottom: 8px;
}
.flatpickr-current-month .numInputWrapper span.arrowUp:after{
    border-bottom-color: rgba(0, 0, 0, .9);
}
.flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper span::after {
    border-top-color: #9b9b9b;
    border-bottom-color: #9b9b9b;
}
.flatpickr-calendar .flatpickr-innerContainer .flatpickr-weekdays {
    background: #efefef;
    margin-top: 15px;
    height: 35px;
}
span.flatpickr-weekday{
    font-weight: 600 !important;
}
#top .flatpickr-day:not(.selected):not(.flatpickr-disabled) {
    color: #393939;
}
@media only screen and (min-width: 769px) {
    .logo svg{
        max-height: 88px !important;
        padding: 10px 0px !important;

    }
}
ul.products li a img {
    height: auto !important;
    object-fit: cover;
}

/*@media screen and (max-width: 1000px) {
    ul.products li a img {
        height: 200px !important;
    }
}

@media screen and (max-width: 767px) {
    ul.products li a img {
        height: 292px !important;
    }
}*/

.tc-extra-product-options .mm-hide-field-div{
    display: none;
}
.checkout span.wcipi-label.valid-msg, .checkout span.wcipi-label.error-msg {
    position: relative !important;
    padding-left: 0px !important;
    display: inline-block;
}
.checkout .iti {
    width: 100%;
}
.checkout ul.iti__country-list li {
    list-style: none;
}

.category #header_category {
    background-repeat: no-repeat;
    background-image: url(../images/background-blog-1210x423.jpg) !important;
    background-attachment: scroll;
    background-position: center center;
    background-size: cover;
}
.category #header_category .title-header-cate strong {
    color: #fff!important;
    font-family: open sans!important;
    font-weight: 300!important;
}
.category #header_category .title-header-cate {
    text-align: center;
}

#header_category .title-header-cate {
    font-style: normal;
    font-weight: 500;
    font-size: 48px!important;
}
.category .content-category .category-item .read__more {
    color: #fff;
    border: 2px solid #ff9903;
    background-color: #ff9903;
    padding: 5px 15px;
}
.category .content-category .category-item .category-title {
    border-left: none!important;
}
.category .content-category .category-item .read__more {
    opacity: 1;
}
.category .content-category .category-item .content-post-cate {
    min-height: 300px;
}
.category .content-category .category-item .category-title .link-cate, .category .content-category .category-item span.entry-date, .category .s_mm_sidebar .mm_search, .category .blog-toggle_cat {
    display: none;
}
.content-category .category-item, .content-blog .blog-item {
    -webkit-box-shadow: 0 0 3px 0 rgb(0 0 0 / 50%);
    -moz-box-shadow: 0 0 3px 0 rgba(0,0,0,.5);
    box-shadow: 0 0 3px 0 rgb(0 0 0 / 50%);
    background-color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    overflow: hidden;
    margin: 2%;
    position: relative;
    width: 46%;
}
.content-category .category-item .content-post-cate, .content-blog .blog-item .content-post-blog {
    margin: 15px 20px;
    min-height: 116px;
    position: relative;
}
.content-category .category-item .img-thumb-category, .content-blog .blog-item .img-thumb-blog {
    background: #000;
    border-top: 2px solid #853630 !important;
}
.content-category .category-item .img-thumb-category img, .content-blog .blog-item .img-thumb-blog img {
    width: 100%;
    height: auto;
    max-height: 275px;
    min-height: 275px;
    border: none;
    opacity: 1;
    display: block;
    webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
    -o-transition: all .4s ease-in;
    -ms-transition: all .4s ease-in;
    transition: all .4s ease-in;
}
.content-category .category-item .content-post-cate .content-post, .content-blog .blog-item .content-post-blog .content-blog {
    font-size: 16px;
    font-weight: 300;
    text-align: justify;
    color: #464646;
    line-height: 22px;
    margin-bottom: 20px;
}
.category-blog .blog-toggle_popular h4,.blog-toggle_popular h4 {
    background: #853630 !important;
    color: #fff !important;

}
.html_header_top.html_header_sticky .category-blog #main:not(.all_colors) {
    padding-top: 0 !important;
}
.main_menu a img.menu-image{
    max-width: 32px;
    width: 16px;
    margin: 0px 0px 5px 0;
}
.hotel_pickup.tmcp-textfield{
    display: none !important;
}
#wc-bookings-booking-form .tm-extra-product-options hr.tc-cell {
    margin-top: 6px;
}
#wc-bookings-booking-form .tm-extra-product-options .cpf-type-divider {
    padding-bottom: 18px;
}
.time_open_wrrap.closed span{
    display: block;
}
.time_open_wrrap.closed span:nth-child(2){
    font-size: 15px;
    color: #605858;
}
.time_open_wrrap.closed span:nth-child(3){
    font-weight: 700;
    color: #645656;
    border: 1px dashed #000;
    width: max-content;
    margin: 2px auto 10px;
    margin-bottom: 10px;
    padding: 2px 15px;
}
.time_open_wrrap.closed span:nth-child(1){
    margin-top: 10px;
    color: #d74c27;
}
.time_open_wrrap.closed a{
    display: block;
    width: 100%;
    margin: 0 auto;
    color: #fff;
    font-size: 16px;
    padding: 5px 0;
    background-color: #d74c27;
    border-radius: 0px 0px 20px 20px;
}
.time_open_wrrap.closed{
    padding-bottom: 0 !important;
}

/*------------*/
#main .vt-form-questionnaire .nf-mp-body .listradio-wrap.list-radio-wrap ul li input,
#main .vt-form-questionnaire .nf-mp-body .listcheckbox-wrap.list-checkbox-wrap ul li input{ 
    position: absolute;
    opacity: 0;
    cursor: pointer;
    width: 0 !important;
    height: 0;
}

#main .vt-form-questionnaire .nf-mp-body .listradio-wrap.list-radio-wrap ul li input[type="radio"] + label,
#main .vt-form-questionnaire .listcheckbox-wrap.list-checkbox-wrap ul li input[type="checkbox"] + label{ 
    position: relative;
    padding-left: 30px;
    margin-left: 0;
}
#main .vt-form-questionnaire .nf-mp-body .listradio-wrap.list-radio-wrap ul li input[type="radio"] + label:before{
    width: 20px;
    height: 20px;
    border-radius: 50%;
    position: absolute;
    top: 2px;
    tranform: translateY(-50%);
    left: 0;
    content: '';
    background: #fff;
    border: 1px solid #d74d27;
}

#main .vt-form-questionnaire .nf-mp-body .listradio-wrap.list-radio-wrap ul li input[type="radio"]:checked + label:after{
    width: 12px;
    height: 12px;
    border-radius: 50%;
    position: absolute;
    top: 6px;
    tranform: translateY(-50%);
    left: 4px;
    content: '';
    background: #d74d27;
}

#main .vt-form-questionnaire .listcheckbox-wrap.list-checkbox-wrap ul li input[type="checkbox"] + label:before{
    width: 20px;
    height: 20px;
    border-radius: 3px;
    position: absolute;
    top: 2px;
    tranform: translateY(-50%);
    left: 0;
    content: '';
    background: #fff;
    border: 1px solid #d74d27;
}


#main .vt-form-questionnaire .listcheckbox-wrap.list-checkbox-wrap ul li input[type="checkbox"]:checked + label:before{
    background: #d74d27;
}
#main .vt-form-questionnaire .listcheckbox-wrap.list-checkbox-wrap ul li input[type="checkbox"]:checked + label:after{
    width: 7px;
    height: 12px;
    position: absolute;
    top: 4px;
    tranform: translateY(-50%);
    left: 7px;
    content: '';
    background: transparent;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    transform: rotate(45deg);
}
#main .vt-form-questionnaire .nf-mp-body .submit-wrap.textbox-wrap .nf-field-element input[type="button"]{
    display: block;
    background: #d74d27;
    text-decoration: none;
    cursor: pointer;
    border-color: #d74d27;
    transition: all 0.4s ease-out;
    border-radius: 25px;
}
#main .vt-form-questionnaire .nf-mp-body .submit-wrap.textbox-wrap .nf-field-element input[type="button"]:hover{
    background-color: #b52b05;
    border-color: #b52b05;
}

#main .vt-form-questionnaire .nf-field-element input[type],
#main .vt-form-questionnaire .nf-field-element textarea{
    margin-bottom: 0;
}
#main .vt-form-questionnaire .nf-field-container{
    margin-bottom: 10px;    
}

/* Start Page confirm  */
body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top a{
    text-decoration: none;
} 

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top #av_section_2 .template-page a{
    color: #d74d27;
}


body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top #av_section_2 .template-page .section-thank-you strong{
    color: #d74d27;
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top p{
    font-size: 15px;
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .pickup_description p {
    margin: 25px 0;
    font-size: 15px;
    line-height: 22px;
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .pickup_description p img {
    margin: 40px 0px 0px;
    max-width: 500px;
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top #wrap_all .main_color .pickup_description h2{
    margin: 24px 0 6px;
    font-size: 27px;
}
body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .section-thank-you p{
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 30px;
    text-align: left;
    letter-spacing: 0.02em;
    color: #4F4E4E;
    /* max-width: 1001px; */
    margin: auto;
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .section-thank-you p.dont-forget{
    margin-bottom: 60px;
    margin-top: 20px;
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .section-thank-you{
    max-width: 1060px;
    margin: auto;
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .section-thank-you .thank-for{
    font-style: normal;
    font-weight: 700; 
    font-size: 28px;  
    line-height: 35px;
    letter-spacing: 0.02em;
    color: #d74d27;
    text-align: center;
    margin-bottom: 12px;
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .section-thank-you .contact-info{ 
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 30px;
    text-align: center;
    letter-spacing: 0.02em;
    color: #4F4E4E;
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .section-thank-you .confirm-icon{
    text-align: center;
    margin-bottom: 10px;
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .info-customer{
    font-family: 'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0.03em;
    margin-top: 20px;
    text-align: center;
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .row-one{
    display: flex;
    justify-content: space-between;
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .detail-order{
    border: 1px solid #ADB8BF;
}
 
.detail-order .row-one{
    display: flex; 
    justify-content: space-between;
    border: none;
    padding: 15px;
    align-items: center;
    background: #EFEFEF;
}
 
.detail-order .row-one p{
    margin: 0px 10px;
    color: #000000;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 20px;
    letter-spacing: -0.01em;
}

.detail-order .row-one .order-status{
    background: #d74d27;
    border-radius: 32px;
    color: white;
    padding: 10px 24px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
    line-height: 21px;
}

.detail-order .row-one .strong{
    margin: 10px;
}

.detail-order .row-two{
    border-top: 1px solid #ADB8BF;
}
 
.detail-order .your-booking{
    border: none;
}

.detail-order .row-two img{ 
    max-width: 170px;
    margin: 15px;
}
.detail-order .row-two .product-row{
    display: flex;
    align-items: center;
}
.detail-order .row-two .product-row .product-image{
    width: 32%;
    display: contents;
}

@media only screen and (max-width: 769px){
    .detail-order .row-two .product-row{
        flex-direction: column;
    }
}
.detail-order .row-two .product-details a{
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 24px;
    letter-spacing: -0.01em;
    color: #000000;
    text-decoration: auto;
}
.detail-order .row-two .product-details p{
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 20px;
    letter-spacing: -0.01em;
    color: #626262;
}
 
.detail-order .wc-booking-summary{
    margin: 0;
    border: none;
    padding: 0px 10px 5px;
}

.detail-order .wc-booking-summary .wc-booking-summary-number{
    display: none;
}

.detail-order .wc-booking-summary .wc-booking-summary-actions{
    display: none;
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .detail-order .wc-booking-summary .status-complete,
body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .woocommerce .woocommerce-info,
body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top #secure-checkout{
    display: none;
}  

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top #av_section_2{
    margin-top: 65px;
}

#confirm-ss2,#confirm-ss1{
    display: none;
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top #wrap_all .main_color .woocommerce-order-details .fareharbor-pickup h2{
    font-size: 21px;
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top #wrap_all .main_color .woocommerce-order-details .fareharbor-pickup{
    border: none;
    border-top: 2px dashed #C9CCD0;
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .your-booking-information{
    margin: 0 0 10px 0;
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .your-booking-information li{ 
    text-align: left;
    border: none; 
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .note-information{ 
    /* display: flex; */
    margin-top: 40px;
    justify-content: space-between;
    display: none;
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .note-information div{ 
    max-width: 450px;
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .note-information h3{
    font-size: 18px;
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .note-information strong{
    color: #000;
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .detail-order .wc-item-meta{
    display: none;
} 

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .your-booking-information li.number-person{
    text-align: center;
    font-weight: 700;
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .order-again{
    display: none;
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top #av_section_2 .template-page a.btn-homepage:hover{
    background-color: #87322c !important; 
}

/* mobile confirm page */

@media only screen and (max-width: 768px){
    body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .pickup_description p img {
        max-width: 100%;
    }

    body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .row-one{
        display: flex;
        justify-content: space-between;
        flex-direction: column;
        text-align: center;
    }

    body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .row-one div{
        margin-top: 8px;
    }

    body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .note-information div{
        padding: 20px 0px;
    }

    body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .note-information{
        flex-direction: column;
        padding-bottom: 30px;
    }

    .responsive body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top table .product-name{
        border: none;
        padding-top: 50px; 
    }

    .pickup_description p img{
        max-width :100%;
    }

    .detail-order .row-two .product-details{
        padding: 13px;
    }

    .detail-order .row-two img{
        width: auto;
        padding: 15px;   
        max-width: 100%;
        margin: 0; 
    }

    body.woocommerce-checkout .detail-order .row-one .custom-prc{
        display: inline-block; 
    }

    body.woocommerce-checkout .detail-order .woocommerce-Price-amount bdi{
        display: inline-block;
    }

    .detail-order .row-one p{
        margin: 0;
    }

    .detail-order .row-one .order-status{ 
        margin-left: 10px;
        padding: 6px 13px;
        font-size: 12px;
    }

    body.woocommerce-checkout table .product-name{
        padding: 0;
    }

    body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top #av_section_2{
        margin-top: 0px;
    }
    
    body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .section-thank-you p.dont-forget{
        margin-bottom: 0px;
    }
    
    
    
}   

@media only screen and (max-width: 500px){
    .detail-order .row-two .product-row{
        align-items: unset;
    }
    body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .your-booking-information li.number-person{
        text-align: left;
    }
    
}

/* end confirmpage */



/* Start Page confirm  */
body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top a{
    text-decoration: none;
} 

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top #av_section_2 .template-page a{
    color: #d74d27;
}


body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top #av_section_2 .template-page .section-thank-you strong{
    color: #d74d27;
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top p{
    font-size: 15px;
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .pickup_description p {
    margin: 25px 0;
    font-size: 15px;
    line-height: 22px;
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .pickup_description p img {
    margin: 40px 0px 0px;
    max-width: 500px;
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top #wrap_all .main_color .pickup_description h2{
    margin: 24px 0 6px;
    font-size: 27px;
}
body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .section-thank-you p{
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 30px;
    text-align: left;
    letter-spacing: 0.02em;
    color: #4F4E4E;
    /* max-width: 1001px; */
    margin: auto;
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .section-thank-you p.dont-forget{
    margin-bottom: 60px;
    margin-top: 20px;
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .section-thank-you{
    max-width: 1060px;
    margin: auto;
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .section-thank-you .thank-for{
    font-style: normal;
    font-weight: 700; 
    font-size: 28px;  
    line-height: 35px;
    letter-spacing: 0.02em;
    color: #d74d27;
    text-align: center;
    margin-bottom: 12px;
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .section-thank-you .contact-info{ 
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 30px;
    text-align: center;
    letter-spacing: 0.02em;
    color: #4F4E4E;
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .info-customer{
    font-family: 'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0.03em;
    margin-top: 20px;
    text-align: center;
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .row-one{
    display: flex;
    justify-content: space-between;
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .detail-order{
    border: 1px solid #ADB8BF;
}
 
.detail-order .row-one{
    display: flex; 
    justify-content: space-between;
    border: none;
    padding: 15px;
    align-items: center;
    background: #EFEFEF;
}
 
.detail-order .row-one p{
    margin: 0px 10px;
    color: #000000;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 20px;
    letter-spacing: -0.01em;
}

.detail-order .row-one .order-status{
    background: #d74d27;
    border-radius: 32px;
    color: white;
    padding: 10px 24px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
    line-height: 21px;
}

.detail-order .row-one .strong{
    margin: 10px;
}

.detail-order .row-two{
    border-top: 1px solid #ADB8BF;
}
 
.detail-order .your-booking{
    border: none;
}

.detail-order .row-two img{ 
    max-width: 170px;
    margin: 15px;
}
.detail-order .row-two .product-row{
    display: flex;
    align-items: center;
}
.detail-order .row-two .product-row .product-image{
    width: 32%;
    display: contents;
}

@media only screen and (max-width: 769px){
    .detail-order .row-two .product-row{
        flex-direction: column;
    }
}
.detail-order .row-two .product-details a{
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 24px;
    letter-spacing: -0.01em;
    color: #000000;
    text-decoration: auto;
}
.detail-order .row-two .product-details p{
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 20px;
    letter-spacing: -0.01em;
    color: #626262;
}
 
.detail-order .wc-booking-summary{
    margin: 0;
    border: none;
    padding: 0px 10px 5px;
}

.detail-order .wc-booking-summary .wc-booking-summary-number{
    display: none;
}

.detail-order .wc-booking-summary .wc-booking-summary-actions{
    display: none;
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .detail-order .wc-booking-summary .status-complete,
body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .woocommerce .woocommerce-info,
body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top #secure-checkout{
    display: none;
}  

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top #av_section_2{
    margin-top: 65px;
}

#confirm-ss2,#confirm-ss1{
    display: none;
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top #wrap_all .main_color .woocommerce-order-details .fareharbor-pickup h2{
    font-size: 21px;
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top #wrap_all .main_color .woocommerce-order-details .fareharbor-pickup{
    border: none;
    border-top: 2px dashed #C9CCD0;
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .your-booking-information{
    margin: 0 0 10px 0;
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .your-booking-information li{ 
    text-align: left;
    border: none; 
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .order_details li{
    margin: 5px;
    border: 0;
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .note-information{ 
    /* display: flex; */
    margin-top: 40px;
    justify-content: space-between;
    display: none;
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .note-information div{ 
    max-width: 450px;
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .note-information h3{
    font-size: 18px;
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .note-information strong{
    color: #000;
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .detail-order .wc-item-meta{
    display: none;
} 

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .your-booking-information li.number-person{
    text-align: center;
    font-weight: 700;
}

body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .order-again{
    display: none;
}

/* mobile confirm page */

@media only screen and (max-width: 768px){
    body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .pickup_description p img {
        max-width: 100%;
    }

    body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .row-one{
        display: flex;
        justify-content: space-between;
        flex-direction: column;
        text-align: center;
    }

    body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .row-one div{
        margin-top: 8px;
    }

    body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .note-information div{
        padding: 20px 0px;
    }

    body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .note-information{
        flex-direction: column;
        padding-bottom: 30px;
    }

    .responsive body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top table .product-name{
        border: none;
        padding-top: 50px; 
    }

    .pickup_description p img{
        max-width :100%;
    }

    .detail-order .row-two .product-details{
        padding: 13px;
    }

    .detail-order .row-two img{
        width: auto;
        padding: 15px;   
        max-width: 100%;
        margin: 0; 
    }

    body.woocommerce-checkout .detail-order .row-one .custom-prc{
        display: inline-block; 
    }

    body.woocommerce-checkout .detail-order .woocommerce-Price-amount bdi{
        display: inline-block;
    }

    .detail-order .row-one p{
        margin: 0;
    }

    .detail-order .row-one .order-status{ 
        margin-left: 10px;
        padding: 6px 13px;
        font-size: 12px;
    }

    body.woocommerce-checkout table .product-name{
        padding: 0;
    }

    body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top #av_section_2{
        margin-top: 0px;
    }
    
    body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .section-thank-you p.dont-forget{
        margin-bottom: 0px;
    }
    
}   

@media only screen and (max-width: 500px){
    .detail-order .row-two .product-row{
        align-items: unset;
    }
    body.woocommerce-checkout.woocommerce-page.woocommerce-order-received#top .your-booking-information li.number-person{
        text-align: left;
    }
    
}

/* end confirmpage */

@media (max-width: 990px) {
    #header_main > .container > .inner-container > nav.main_menu ul#avia-menu .av-hamburger-box > span.av-hamburger-inner,
    #header_main > .container > .inner-container > nav.main_menu ul#avia-menu .av-hamburger-box > span.av-hamburger-inner::before,
    #header_main > .container > .inner-container > nav.main_menu ul#avia-menu .av-hamburger-box > span.av-hamburger-inner::after {
        background-color: #000 !important;
        width: 25px;
    }
    .av-burger-overlay-active-delayed #header_main > .container > .inner-container > nav.main_menu ul#avia-menu .av-hamburger-box > span.av-hamburger-inner, 
    .av-burger-overlay-active-delayed #header_main > .container > .inner-container > nav.main_menu ul#avia-menu .av-hamburger-box > span.av-hamburger-inner::before, 
    .av-burger-overlay-active-delayed #header_main > .container > .inner-container > nav.main_menu ul#avia-menu .av-hamburger-box > span.av-hamburger-inner::after {
        background-color: #87322C !important;
    }
    .av-burger-overlay-active-delayed #top #header_main #av-burger-menu-ul li.menu-item-114964 .avia-menu-text,
    .av-burger-overlay-active-delayed #top #header_main #av-burger-menu-ul li.menu-item-3193 .avia-menu-text {
        display: flex;
        align-items: center;
    }
    .av-burger-overlay-active-delayed #top #header_main #av-burger-menu-ul li.menu-item-114964 .avia-menu-text::before {
        content: '';
        display: inline-block;
        width: 24px;
        height: 24px;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzM0OV8zMTkpIj4KPHBhdGggZD0iTTEyIDAuOTU5OTk5QzUuOTAyNTcgMC45NTk5OTkgMC45NjAwMDcgNS45MDI1NiAwLjk2MDAwNyAxMkMwLjk2MDAwNyAxOC4wOTc0IDUuOTAyNTcgMjMuMDQgMTIgMjMuMDRDMTguMDk3NCAyMy4wNCAyMy4wNCAxOC4wOTc0IDIzLjA0IDEyQzIzLjA0IDUuOTAyNTYgMTguMDk3NCAwLjk1OTk5OSAxMiAwLjk1OTk5OVpNMTIgNS4yOEMxMi43OTU0IDUuMjggMTMuNDQgNS45MjQ2NCAxMy40NCA2LjcyQzEzLjQ0IDcuNTE1MzYgMTIuNzk1NCA4LjE2IDEyIDguMTZDMTEuMjA0NiA4LjE2IDEwLjU2IDcuNTE1MzYgMTAuNTYgNi43MkMxMC41NiA1LjkyNDY0IDExLjIwNDYgNS4yOCAxMiA1LjI4Wk0xMy45MiAxOC4yNEgxMi45NkgxMS4wNEgxMC4wOFYxNy4yOEgxMS4wNFYxMS4wNEgxMC4wOFYxMC4wOEgxMS4wNEgxMi45NlYxMS4wNFYxNy4yOEgxMy45MlYxOC4yNFoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMzQ5XzMxOSI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        margin-right: 10px;
        margin-left: 6px;
    }
    .av-burger-overlay-active-delayed #top #header_main #av-burger-menu-ul li.menu-item-3193 .avia-menu-text::before {
        content: '';
        display: inline-block;
        width: 24px;
        height: 24px;
        background-image: url('data:image/png;base64,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');
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        margin-right: 10px;
        margin-left: 6px;
    }
    .av-burger-overlay-active-delayed #top #header_main #av-burger-menu-ul li.menu-phone-mobile .avia-menu-text {
        display: flex;
        align-items: center;
        font-size: 17px;
        font-weight: 400;    
    }
    .av-burger-overlay-active-delayed #top #header_main #av-burger-menu-ul li.menu-phone-mobile .avia-menu-text::before {
        content: '';
        display: inline-block;
        width: 24px;
        height: 24px;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIyIDE2LjkyVjE5LjkyQzIyLjAwMTEgMjAuMTk4NSAyMS45NDQxIDIwLjQ3NDIgMjEuODMyNSAyMC43MjkzQzIxLjcyMDkgMjAuOTg0NSAyMS41NTczIDIxLjIxMzYgMjEuMzUyMSAyMS40MDE5QzIxLjE0NjkgMjEuNTkwMSAyMC45MDQ2IDIxLjczMzUgMjAuNjQwNyAyMS44MjI3QzIwLjM3NjkgMjEuOTExOSAyMC4wOTc0IDIxLjk0NTEgMTkuODIgMjEuOTJDMTYuNzQyOCAyMS41ODU2IDEzLjc4NyAyMC41MzQxIDExLjE5IDE4Ljg1QzguNzczODIgMTcuMzE0NyA2LjcyNTMzIDE1LjI2NjIgNS4xODk5OSAxMi44NUMzLjQ5OTk3IDEwLjI0MTIgMi40NDgyNCA3LjI3MDk5IDIuMTE5OTkgNC4xOEMyLjA5NSAzLjkwMzQ2IDIuMTI3ODcgMy42MjQ3NiAyLjIxNjQ5IDMuMzYxNjJDMi4zMDUxMiAzLjA5ODQ5IDIuNDQ3NTYgMi44NTY2OSAyLjYzNDc2IDIuNjUxNjJDMi44MjE5NiAyLjQ0NjU1IDMuMDQ5OCAyLjI4MjcxIDMuMzAzNzkgMi4xNzA1MkMzLjU1Nzc3IDIuMDU4MzMgMy44MzIzMyAyLjAwMDI2IDQuMTA5OTkgMkg3LjEwOTk5QzcuNTk1MyAxLjk5NTIyIDguMDY1NzkgMi4xNjcwOCA4LjQzMzc2IDIuNDgzNTNDOC44MDE3MyAyLjc5OTk4IDkuMDQyMDcgMy4yMzk0NCA5LjEwOTk5IDMuNzJDOS4yMzY2MiA0LjY4MDA2IDkuNDcxNDQgNS42MjI3MiA5LjgwOTk5IDYuNTNDOS45NDQ1NCA2Ljg4NzkyIDkuOTczNjYgNy4yNzY5MSA5Ljg5MzkgNy42NTA4OEM5LjgxNDE1IDguMDI0ODQgOS42Mjg4NiA4LjM2ODExIDkuMzU5OTkgOC42NEw4LjA4OTk5IDkuOTFDOS41MTM1NSAxMi40MTM1IDExLjU4NjQgMTQuNDg2NCAxNC4wOSAxNS45MUwxNS4zNiAxNC42NEMxNS42MzE5IDE0LjM3MTEgMTUuOTc1MSAxNC4xODU4IDE2LjM0OTEgMTQuMTA2MUMxNi43MjMxIDE0LjAyNjMgMTcuMTEyMSAxNC4wNTU1IDE3LjQ3IDE0LjE5QzE4LjM3NzMgMTQuNTI4NSAxOS4zMTk5IDE0Ljc2MzQgMjAuMjggMTQuODlDMjAuNzY1OCAxNC45NTg1IDIxLjIwOTQgMTUuMjAzMiAyMS41MjY1IDE1LjU3NzVDMjEuODQzNyAxNS45NTE4IDIyLjAxMjIgMTYuNDI5NiAyMiAxNi45MloiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xNCA2TDE0LjUyNzUgNi4yMjYwNkMxNi4xNzA5IDYuOTMwMzYgMTcuNDM0NiA4LjMwMzgxIDE4IDEwVjEwIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTQgMi4zNDEyNEwxNC45NDEzIDIuNjkxMzhDMTcuODczOCAzLjc4MjI1IDIwLjE5OTkgNi4wNzUxMSAyMS4zMzI5IDguOTkxNjhWOC45OTE2OCIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        margin-right: 10px;
        margin-left: 6px;
    }
}

/* Menu Mobile */
@media screen and (max-width: 768px) {
    .responsive #top #wrap_all .container.av-logo-container {
        width: 95%;
        max-width: 95%;
    }
    body.logged-in.mm-on-scroll header#header {
        top: 0;
    }
    #header_main > .container > .inner-container > span.logo {
        order: 2;
        max-width: 120px;
    }
    .av-burger-overlay-active-delayed #header_main > .container > .inner-container > span.logo {
        display: block;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        width: max-content;
    }
    #header_main > .container > .inner-container > span.logo svg {
        margin: 0 auto;
    }
    #header_main > .container > .inner-container > #mm-search-bar-mobile-wrapper {
        order: 3;
    }
    #header_main > .container > .inner-container > nav.main_menu {
        order: 1;
        position: relative !important;
    }
    #header_main > .container > .inner-container > nav.main_menu ul#avia-menu .av-hamburger-box > strong,
    #header_main > .container > .inner-container .mmtf_filter_top_mobile_info {
        display: none;
    }
    #header_main > .container > .inner-container > nav.main_menu ul#avia-menu .av-hamburger-box {
        background-color: inherit;
    }
    .woocommerce-checkout #header_main > .container > .inner-container > nav.main_menu ul#avia-menu .av-hamburger-box > span.av-hamburger-inner,
    .woocommerce-checkout #header_main > .container > .inner-container > nav.main_menu ul#avia-menu .av-hamburger-box > span.av-hamburger-inner::before,
    .woocommerce-checkout #header_main > .container > .inner-container > nav.main_menu ul#avia-menu .av-hamburger-box > span.av-hamburger-inner::after {
        background-color: #3d3c3c !important;
    }
    #header_main > .container > .inner-container > nav.main_menu ul#avia-menu .av-hamburger:not(.is-active) .av-hamburger-box > span.av-hamburger-inner::before {
        top: -7px;
    }
    #header_main > .container > .inner-container > nav.main_menu ul#avia-menu .av-hamburger:not(.is-active) .av-hamburger-box > span.av-hamburger-inner::after {
        bottom: -7px;
    }
    #header_main #mm-search-bar-mobile-wrapper {
        flex: unset;
    }
    #header_main #mm-search-bar-mobile-wrapper .mmtf_filter_top_mobile {
        width: max-content;
        padding: 0;
        margin-right: 5px;
        border: none;
        background-color: #fff;
    }
    body.cart-empty #header_main #mm-search-bar-mobile-wrapper .mmtf_filter_top_mobile {
        margin-right: 0;
    }
    #header_main #mm-search-bar-mobile-wrapper .mmtf_filter_top_btn_search {
        height: 40px;
        margin-right: 0;
        background-color: inherit;
        background-image: url('data:image/png;base64,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');
        background-repeat: no-repeat;
        background-position: center;
        background-size: 24px;
        min-width: 24px;
        width: 24px;
    }
    #header_main #mm-search-bar-mobile-wrapper .mmtf_filter_top_btn_search img {
        display: none;
    }
    #header_main .cart_dropdown_link > span[data-av_iconfont="entypo-fontello"]::before {
        font-family: 'entypo-fontello';
        content: '';
        width: 100%;
        height: 100%;
        display: block;
        position: relative;
        background-image: url('data:image/png;base64,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');
        background-size: 35px;
        background-repeat: no-repeat;
        background-position: center;
    }
    .av-burger-overlay-active-delayed nav.main_menu {
        z-index: 9999;
        width: 375px;
    }
    .av-burger-overlay-active-delayed nav.main_menu li.av-burger-menu-main {
        padding-right: 35px !important;
    }
    .av-burger-overlay-active-delayed #av-burger-menu-ul {
        border-top: none !important;
    }
    nav.main_menu .av-burger-overlay-scroll {
        transform: none !important;
        margin-top: -1px;
        max-width: 375px;
        left: 0;
    }
    .av-burger-overlay-active-delayed #header_main ul.cart_dropdown,
    body.woocommerce-cart #header_main ul.cart_dropdown,
    body.woocommerce-checkout #header_main ul.cart_dropdown,
    body.cart-empty #header_main ul.cart_dropdown {
        display: none;
    }
    body.woocommerce-cart #header_main span.logo.avia-standard-logo > a,
    body.woocommerce-checkout #header_main span.logo.avia-standard-logo > a {
        display: flex;
        align-items: center;
        justify-content: center;
        height: auto;
    }
    .av-burger-overlay-active-delayed #top #header_main #av-burger-menu-ul li a span.av-submenu-indicator {
        transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
    }
    .av-burger-overlay-active-delayed #top #header_main #av-burger-menu-ul li a span.av-submenu-indicator::before {
        font-size: 20px;
    }
    .av-burger-overlay-active-delayed #top #header_main #av-burger-menu-ul li a {
        padding-left: 20px;
    }
    .av-burger-overlay-active-delayed #top #header_main #av-burger-menu-ul li.menu-item-441112 {
        display: none;
    }
    .av-burger-overlay-active-delayed #top #header_main #av-burger-menu-ul li.menu-phone-mobile a > img {
        display: none;
    }
    .av-burger-overlay-active-delayed #top #header_main #av-burger-menu-ul li.menu-item-263 a {
        display: inline-block;
        padding: 0;
        margin-top: 40px;
    }
    #header_main > .container > .inner-container .av-burger-overlay {
        display: block !important;
        opacity: 1 !important;
        transform: translateX(-101%);
        transition: all 200ms linear;
        top: 80px;
    }
    #top.admin-bar:not(.mm-on-scroll) #header_main > .container > .inner-container .av-burger-overlay {
        top: 125px;
    }
    .av-burger-overlay-active-delayed #header_main > .container > .inner-container .av-burger-overlay {
        transform: translateX(0);
    }
    .av-burger-overlay-active-delayed #header_main > .container.av-logo-container {   
        width: 100% !important;
        max-width: 100% !important;
    }
    #header_main #avia-menu .btn-booknow-header,
    #header_main #av-burger-menu-ul .menu-item-2261 {
        display: none !important;
    }
    #header_main #avia-menu .av-burger-menu-main > a {
        padding: 0;
    }
    #header_main .main_menu #av-burger-menu-ul {
        display: block;
        padding: 20px 0 60px !important;
    }
    .woocommerce-checkout #header_main > .container > .inner-container > nav.main_menu {
        width: 55px;
    }
    .woocommerce-checkout #header_main > .container > .inner-container > span.logo {
        max-width: unset;
        display: flex;
        flex: 1;
        justify-content: center;
    }
    .woocommerce-checkout #header_main > .container > .inner-container > span.logo > a {
        max-width: 120px;
    }
    .woocommerce-checkout #header_main > .container > .inner-container > span.logo > a > img {
        width: 300px;
        padding: 10px 0 8px;
    }
    .woocommerce-checkout #header_main #av-burger-menu-ul .menu-item-110586 {
        display: none;
    }
    body.logged-in.mm-on-scroll #header {
        top: 0;
    }
    #header_main #av-burger-menu-ul {
        display: flex !important;
        flex-direction: column;
    }
    #header_main #av-burger-menu-ul li.btn-booknow-header {
        order: 3;
    }
    #header_main #av-burger-menu-ul li.menu-phone-mobile {
        order: 1;
    }
    #header_main #av-burger-menu-ul li.menu-item-4210,
    #header_main #av-burger-menu-ul span.avia-bullet {
        display: none;
    }
    #header_main #avia-menu .av-burger-menu-main > a {
        padding-left: 10px !important;
    }
    #header_main #av-burger-menu-ul span.menu-image-title-after {
        padding-left: 0;
    }
}

/* Menu Textbox */
#header_main #avia-menu #menu-item-search {
    display: none;
}
.mm-search-header {
    float: left;
    position: relative;
    z-index: 3;
    height: 88px;
    line-height: 88px;
    display: flex;
    align-items: center;
    margin-right: 10px;
}
.mm-search-header form#searchform .fields-group #s {
    border-radius: 26px;
    background: #fff;
    font-weight: 600;
    font-family: open sans;
    padding: 11px 5px 11px 33px;
    border: 1px solid #9b9da1;
    width: 264px;
}
.mm-search-header form#searchform .fields-group #s::placeholder {
    color: #9b9da1;
}
.mm-search-header form#searchform .fields-group #searchsubmit {
    background: 0 0;
    left: 0;
    width: 35px;
    min-width: 35px;
}
.mm-search-header form#searchform .fields-group #searchsubmit:before {
    content: "";
    width: 17px;
    height: 17px;
    display: block;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguMjkxNjcgMTMuOTU4M0MxMS40MjEzIDEzLjk1ODMgMTMuOTU4MyAxMS40MjEzIDEzLjk1ODMgOC4yOTE2N0MxMy45NTgzIDUuMTYyMDUgMTEuNDIxMyAyLjYyNSA4LjI5MTY3IDIuNjI1QzUuMTYyMDUgMi42MjUgMi42MjUgNS4xNjIwNSAyLjYyNSA4LjI5MTY3QzIuNjI1IDExLjQyMTMgNS4xNjIwNSAxMy45NTgzIDguMjkxNjcgMTMuOTU4M1oiIHN0cm9rZT0iIzQwNDA0MCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNS4zNzUgMTUuMzc1TDEyLjI5MzggMTIuMjkzNyIgc3Ryb2tlPSIjNDA0MDQwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==');
    background-repeat: no-repeat;
    margin: auto;
}

@media screen and (max-width: 1550px) {
    .mm-search-header form#searchform .fields-group #s {
        width: 190px;
    }
}
@media screen and (max-width: 1279px) {
    .av-main-nav > li > a img.menu-image {
        display: none;
    }
}
@media screen and (max-width: 989px) {
    .mm-search-header {
        display: none;
    }
    #header_main #menu-item-95011 {
        display: none;
    }
}
@media screen and (max-width: 900px) { 
    #header_main .menu-item-45271 {
        display: none;
    }
}
@media screen and (max-width: 768px) {
    #header_main>.container .logo svg {
        min-height: 100%;
    }
}


/* Footer Mobile */
@media screen and (max-width: 768px) {
    #footer #menu-footer-menu .sub-menu li,
    #footer #menu-footer-menu .sub-menu li a {
        padding-left: 0;
    }
    #top #wrap_all #main h1 {
        font-size: 35px;
    }
    #top #footer .widget_nav_menu .sub-menu>li.sub-mobile,
    #top #footer .widget_nav_menu .sub-menu>li.sub-mobile > a{
        padding-left: 9px !important;
    }
    /*#top #wrap_all #main h2 {*/
    /*    font-size: 25px;*/
    /*}*/
    /*#top #wrap_all #main h3,*/
    /*#top #wrap_all #main h4,*/
    /*#top #wrap_all #main h5,*/
    /*#top #wrap_all #main h6 {*/
    /*    font-size: 20px;*/
    /*}*/
}

@media screen and (max-width: 400px) {
    #footer #text-9 .textwidget > p img:first-child {
        margin-right: 0px;
    }
}

@media screen and (max-width: 990px) {
    #top.home .tabcontainer .product > a {
        height: 100%;
        background-color: #fff;
        display: flex;
        flex-direction: column;
    }
    #top.home .tabcontainer .product > a .avia_cart_buttons.single_button {
        margin-top: auto
    }
}

/* Tabs homepage mobile */
@media screen and (max-width: 767px) {
    #top.home .tabcontainer {
        border: 0 !important;
    }
    #top.home .tabcontainer .tab_icon {
        font-size: 2em;
        position: absolute;
        left: 8px;
    }
    #top.home .tabcontainer .tab[data-fake-id="#maui-tours"] .tab_icon {
        left: 0 !important;
    }
    #top.home .tabcontainer .tab_titles {
        display: none;
    }
    #top.home .tabcontainer .tab {
        display: block !important;
        font-size: 15px;
    }
    #top.home .tabcontainer .tab:not(.active_tab):before {
        content: "";
        height: 15px;
        width: 3px;
        background-color: #fff;
        display: block;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        right: 20px;
        transition: all .4s ease-out;
        border-radius: 2px;
    }
    #top.home .tabcontainer .tab:after {
        content: "";
        height: 3px;
        width: 15px;
        background-color: #fff;
        display: block;
        position: absolute;
        top: calc(50% - 2px);
        right: 14px;
        transition: all .4s ease-out;
        border-radius: 2px;
    }
    #top.home .tabcontainer .tab.active_tab:after {
        background-color: #fff;
    }
    #top.home .tabcontainer .av_tab_section .tab_content {
        overflow: auto;
        padding: 10px 20px 10px;
    }
}

/* Mini box */
#top .inner_product_header_cell > ul > li:nth-child(n+3),
#top .inner_product_header > ul > li:nth-child(n+3),
#top .inner_product_header .description-home > ul > li:nth-child(n+3),
#mmtf_products_results .product_result .product_result_features ul li:nth-child(n+3) {
    display: none
}
span.more-description {
    font-weight: 700;
    text-decoration: underline;
}
@media screen and (min-width: 990px) {
    body.home .tabcontainer div .av_one_third {
        margin-left: 20px !important;
        width: calc(100%/3 - 14px) !important;
    }
    body.home .tabcontainer div .av_one_third.first {
        margin-left: 0 !important;
    }
    body.home .tabcontainer .column-top-margin {
        margin-top: 20px !important;
    }
}

@media (max-width: 767px) {
    #top #main #booking-box #sites-visited.mm-style-badge-tags {
        padding-top: 0;
        padding-bottom: 0;
    }
    #top #main #booking-box #sites-visited.mm-style-badge-tags .mm_certificate_tag .mm_certificate_tag_inner > .flex_column_table {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        max-width: 600px !important;
        float: unset;
        margin: 0 auto;
    }
    #top #main #booking-box #sites-visited.mm-style-badge-tags .mm_certificate_tag .mm_certificate_tag_inner > .flex_column_table > .flex_column  {
        width: 33.33%;
        margin-bottom: 20px; 
    }
    #top #main #booking-box #sites-visited.mm-style-badge-tags .mm_certificate_tag .mm_certificate_tag_inner > .flex_column_table > .av-flex-placeholder{
        display: none;
    }
    #top #main #booking-box #sites-visited.mm-style-badge-tags .mm_certificate_tag .mm_certificate_tag_inner > .flex_column_table  > .flex_column > a img{
        max-width: 150px;
    }
}
@media (max-width: 550px){
    #top #main #booking-box #sites-visited.mm-style-badge-tags .mm_certificate_tag .mm_certificate_tag_inner > .flex_column_table {
        max-width: 350px !important;
    }
    #top #main #booking-box #sites-visited.mm-style-badge-tags .mm_certificate_tag .mm_certificate_tag_inner > .flex_column_table > .flex_column > a img{
        max-width: 100px;
    }
    #top #main .mm_certificate_tag .mm_certificate_tag_inner > .flex_column_table  > .flex_column > .aiosrs-rating-wrap .aiosrs-rating-summary-wrap{
        font-size: 12px;
    }
}

@media (max-width: 340px){
    #top #main #booking-box #sites-visited.mm-style-badge-tags .mm_certificate_tag .mm_certificate_tag_inner > .flex_column_table > .flex_column > a img{
        max-width: 85%;
    }
}

/* Spacing for icon payment */
#footer label[for="payment_method_stripe"] img {
    margin-right: 10px;
}
#top.single-product #wrap_all .all_colors h4.iconlist_title{
    font-size: 18px;
}

/* Background single product and size icon certificate */
.wc-price .starting-price {
    color: #d74c27;
}
#top.single-product .mm_filter_product_element {
    margin-bottom: 20px;
}
@media screen and (min-width: 768px) {
    #top.single-product #wrap_all #main #booking-box .mm_certificate_tag .flex_column_table,
    #top.single-product #wrap_all #main .mm_certificate_tag .flex_column_table {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    #top.single-product #wrap_all #main #booking-box .mm_certificate_tag .flex_column_table .flex_column,
    #top.single-product #wrap_all #main .mm_certificate_tag .flex_column_table .flex_column {
        display: inline-block;
        width: max-content;
        max-width: 150px;
    }
}

.mm-title-rating .dashicons.dashicons-star-empty::before {
    color: #ff9903;
    font-size: 16px;
    transform: translateY(-1px);
    display: inline-block;
}
@media screen and (max-width: 768px) {
    .mm-title-rating .dashicons.dashicons-star-empty::before {
        font-size: 18px;
    }
    #header_main #av-burger-menu-ul .sub-menu .avia-menu-text > img {
        margin-right: 10px;
        margin-bottom: 3px;
    }
}

/* single product */
#wrap_all #faq ul.togglecontainer .entry-content-header h4 {
    color: #d74d27;
}
#top.single-product #row-button a.avia-button {
    background-color: #d74c27 !important;
    border-color: #d74c27 !important;
    color: #fff !important;
}
#top.single-product #row-button a.avia-button:hover {
    background-color: #87322c !important;
    border-color: #87322c !important;
    color: #fff !important;
}
#top.single-product #wrap_all h4.av-special-heading-tag {
    color: #d74c27;
}
#top.single-product #wrap_all .product .woocommerce-tabs .panel h5.yikes-custom-woo-tab-title::after,
#top.single-product #wrap_all .product .woocommerce-tabs .panel h5.yikes-custom-woo-tab-title::before {
    background-color: #d74c27;
}
#top .products .wc-price .starting-price {
    font-weight: 500!important;
    color: #2a2d32;
    display: block;
    font-size: 12px;
    line-height: 1;
}
#top .products .wc-price .woocommerce-Price-amount {
    font-size: 30px!important;
    line-height: 1;
}
#top .product .avia_cart_buttons.single_button .button {
    font-family: 'Open Sans';
    margin-top: 7px !important;
    font-size: 13px !important;
}
.products .product .inner_product_header ul li {
    display: flex;
    align-items: center;
    text-transform: capitalize;
}
.products .product .inner_product_header ul li .av-icon-char {
    margin-bottom: auto;
}
.products .product .inner_product_header ul li .av-icon-char img {
    margin-bottom: 0;
}

@media screen and (max-width: 1024px) {
    #top #avia-menu #menu-item-4210 {
        display: none;
    }
    #top ul#avia-menu > li.menu-item .avia-menu-text {
        font-size: 12px;
    }
    .product .avia_cart_buttons {
        display: flex;
        justify-content: space-between;
        padding-top: 0;
    }
    .product .avia_cart_buttons .wc-price {
        width: max-content;
        margin-bottom: 0;
    }
    .product .avia_cart_buttons.single_button .button {
        width: max-content !important;
        margin-left: auto !important;
        margin-right: 0 !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
}
@media screen and (max-width: 768px) {
    #top.single-product .av-woo-product-tabs .wc-tab {
        background-color: inherit;
    }
    #top.single-product #wrap_all .entry-content-wrapper .flex_column_table {
        /*margin-top: 0;*/
        margin-bottom: 0;
    }
    #top.single-product #wrap_all .entry-content-wrapper .flex_column_table .av-special-heading-h4 {
        padding-bottom: 0;
    }
    #top.single-product #wrap_all .entry-content-wrapper .flex_column_table p {
        margin-bottom: 0;
    }
    #top.single-product #booking-box > .container.av-section-cont-open > .template-page .flex_column {
        margin-bottom: 0;
    }
    #top.single-product #wrap_all #booking-box form.cart {
        padding-bottom: 25px;
        margin-bottom: 0px !important;
    }
    #top.single-product #wrap_all .product .woocommerce-tabs .panel h5.yikes-custom-woo-tab-title {
        font-weight: 600 !important;
    }
}
@media screen and (max-width: 767px){
    #top.single-product #booking-box > .container.av-section-cont-open > .template-page .flex_column.first:has(.mm-more-description.see-less) {
        padding-bottom: 24px;
    }
}
/* Collapse FAQ on Mobile */
@media (max-width: 768px) {
    #faq ul.togglecontainer {
        margin-top: 15px;
        margin-bottom: 0;
    }
    #faq ul.togglecontainer .mmfaq {
        padding-top: 10px;
        padding-bottom: 10px;
        border-top: 1px solid #D9D9D9;
        min-height: unset;
    }
    #faq ul.togglecontainer .mmfaq:last-child {
        border-top: 1px solid #D9D9D9;
    }
    #faq ul.togglecontainer .mmfaq article.article-icon-entry {
        min-height: unset;
    }
    #faq ul.togglecontainer .mmfaq article.article-icon-entry .iconlist_content_wrap {
        width: 100%;
    }
    #faq ul.togglecontainer .mmfaq > .iconlist_icon {
        display: none;
    }
    #faq ul.togglecontainer .mmfaq .entry-content-header h4 {
        position: relative;
        text-align: left;
        padding-right: 40px;
        margin-bottom: 0;
        font-size: 16px !important;
        font-weight: 600 !important;
        line-height: 25px;
    }
    #faq ul.togglecontainer .mmfaq .entry-content-header h4::before,
    #faq ul.togglecontainer .mmfaq .entry-content-header h4::after {
        content: '';
        display: inline-block;
        position: absolute;
        top: 35%;    
        transform: translateY(-50%);
        background-color: #d74d27;
        border-radius: 15px;
    }
    #faq ul.togglecontainer .mmfaq .entry-content-header h4::before {
        width: 16px;
        height: 2px;
        right: 5px;
    }
    #faq ul.togglecontainer .mmfaq .entry-content-header h4::after {
        width: 2px;
        height: 16px;
        right: 12px;
    }
    #faq ul.togglecontainer .mmfaq.on-select .entry-content-header h4::after {
        display: none;
    }
    #faq ul.togglecontainer .mmfaq .entry-content-header + [itemprop="text"] {
        display: none;
        text-align: left;
        margin-top: 15px;
        margin-bottom: 10px;
    }
    #faq ul.togglecontainer .mmfaq.on-select .entry-content-header + [itemprop="text"] {
        display: block;
    }
}

/* Homepage */
.home .tabcontainer .av_tab_section .tab_inner_content > .flex_column {
    box-shadow: 0 0 46px 0 rgba(0,0,0,.2);
}
@media screen and (max-width: 767px) {
    #top.home #section_1st .tabcontainer {
        display: flex;
        flex-direction: column-reverse;
    }
}

/* Style shortcodes MM Review Star Bar */
#wc_bookings_resource_local{
    visibility: hidden;
    height: 0;
    padding: 0 !important;
    margin: 0 !important;
}
.el_mm_av_review_star_bar {
    margin-bottom: 10px;
}
.el_mm_av_review_star_bar .hr-mm-star,
.el_mm_av_review_star_bar .hr-mm-location{
    width: 200px;
    display: inline-block;
}
.el_mm_av_review_star_bar .av-seperator-icon{
    margin: 0 5px;
    color: #ff9903;
}
.el_mm_av_review_star_bar .hr-mm-location{
    text-align: left;
}
.el_mm_av_review_star_bar .hr-mm-star{
    text-align: center;
}
.el_mm_av_review_star_bar .hr-mm-star .aiosrs-rating-wrap{
    display: inline-block !important;
}
.el_mm_av_review_star_bar .hr-mm-star .aiosrs-rating-wrap .aiosrs-rating-summary-wrap {
    display: inline-block;
}
.el_mm_av_review_star_bar .hr-mm-star .aiosrs-rating-wrap .aiosrs-rating{
    display: none;
}
.el_mm_av_review_star_bar_mobile{
    display: none;
}
.el_mm_av_review_star_bar_desktop{
    display: block;
    margin-bottom: 10px;
}
.el_mm_av_review_star_bar_mobile .inner-border-av-border-thin,
.el_mm_av_review_star_bar_desktop .inner-border-av-border-thin{
    width: 50px;
    max-width: 45%;
}
.el_mm_av_review_star_bar .hr-mm-star .aiosrs-star-rating {
    width: 16px;
    height: 16px;
    font-size: 15px;
    line-height: 1.3;
}

@media screen and (max-width: 960px) {
    .el_mm_av_review_star_bar{
        margin-bottom: 20px;
    }
    .el_mm_av_review_star_bar_desktop{
        display: none;
    }
    .mm-hr-product.el_mm_av_review_star_bar_mobile{
        display: block;
        margin-bottom: 0 !important;
    }
    .el_mm_av_review_star_bar .av-seperator-icon{
        display: none;
    }
    .el_mm_av_review_star_bar .hr-mm-location,
    .el_mm_av_review_star_bar .hr-mm-star{
        display: block;
        text-align: center;
        margin: auto;
    }
}

/* FAQ */
#top #wrap_all .mmfaqicon-list .mmfaq h4 {
    font-size: 18px;
    font-weight: 600 !important;
    line-height: 1.4;
}

@media (max-width: 768px) {
    #interisland .avia-icon-list .avia_start_animation:last-child {
        padding-bottom: 0;
    }
}

/* Galery Slider */
#top .av-horizontal-gallery-large-gap .av-horizontal-gallery-wrap {
    margin-right: 0 !important;
}
@media (max-width: 1024px) {
    #top .av-horizontal-gallery-large-gap .av-horizontal-gallery-wrap.av-active-gal-item .av-horizontal-gallery-link{
        opacity: 1;
    }
}
@media (max-width: 767px) {
    #top .av-horizontal-gallery-animated .av-horizontal-gallery-slider {
        left: 0 !important;
        transform: unset !important;
    } 
    #top .av-horizontal-gallery-enlarge-effect .av-horizontal-gallery-wrap {
        transform: unset !important;
        transition: unset !important;
        max-width: 89vw;
        min-width: 89vw;
    }
    #top .av-horizontal-gallery.av-horizontal-gallery-large-gap {
        padding-top: 0 !important;
    }
}
/* .single-product .tabs-pearl-highlights li img {
    filter: grayscale(100%) brightness(90%) sepia(120%) hue-rotate(340deg) saturate(500%) contrast(2);
    -webkit-filter: grayscale(100%) brightness(90%) sepia(120%) hue-rotate(340deg) saturate(500%) contrast(2);
    -moz-filter: grayscale(100%) brightness(90%) sepia(120%) hue-rotate(340deg) saturate(500%) contrast(2);
    -ms-filter: grayscale(100%) brightness(90%) sepia(120%) hue-rotate(340deg) saturate(500%) contrast(2);
    -o-filter: grayscale(100%) brightness(90%) sepia(120%) hue-rotate(340deg) saturate(500%) contrast(2);
} */
form.woocommerce-checkout.processing:before {
    content: "";
    display:block;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    opacity: 0.6;
    z-index: 1111;
    background-color: rgb(255 255 255);
    background-image:url('../images/Spinner-1s-200px.svg') !important;
    background-position: center 50% !important;
    background-repeat: no-repeat !important;
    position: fixed !important;
}

@media (min-width: 768px) {
    #top.single-product #row-button > .av-parallax.active-parallax {
        min-height: 1000px;
    }
}

@media (max-width: 768px) {
    #header_main > .container,
    #header_main > .container > .inner-container {
        max-height: 82px;
    }
    #header_main #popup-search-mobile-in-header .mmtf_filter_option {
        max-height: 45px;
    }
}

#top.woocommerce-checkout #customer_details #order_review > .shop_table .product-name .product-quantity {
    white-space: nowrap;
}

#top.single-product #booking-box .tm-epo-style-wrapper .round {
    font-size: 10px;
    top: 3px;
}

#top.single-product #booking-box .round.tm-epo-style:after {
    margin-left: 0;
    margin-top: 0;
    transform: scale(0.8);
    font-size: 20px;
    top: -1px;
    left: -1px;
}

#top.single-product #wc-bookings-booking-form .tm-extra-product-options .tc-cell a {
    color: #fff;
    text-decoration-color: #fff;
}
#top .nf-form-cont .nf-breadcrumbs {
    display: flex;
    justify-content: center;
    column-gap: 32px;
    flex-wrap: wrap
}
#top .nf-form-cont .nf-breadcrumbs li a {
    margin-right: 0
}

#top .nf-form-cont .nf-breadcrumbs li.active a {
    text-decoration: underline
}

/* Button bokingbox, checkout, sticky */
#top form.cart .wc-bookings-booking-form-button.single_add_to_cart_button {
    background-color: #069C56 !important;
}
#top form.cart .wc-bookings-booking-form-button.single_add_to_cart_button:hover {
    background-color: #05874B !important;
}
@media (max-width: 768px) {
    #top .nf-form-cont .nf-breadcrumbs {
        column-gap: 10px;
        width: 100%;
    }
}

@media (min-width: 768px) {
    #top #maui-tours-content,
    #top #oahu-tours-content {
        padding-top: 25px;
    }
}

@media (max-width: 990px) {
    #top div div.product .woocommerce-tabs ul.tabs > li > a, 
    #top.mm-custom-builder div div.product .woocommerce-tabs .panel > .yikes-custom-woo-tab-title {
        font-size: 16px !important;
    }
}

#top div div.product .woocommerce-tabs .panel h4,
#top div div.product .woocommerce-tabs .panel p,
#top div div.product .woocommerce-tabs .panel a,
#top div div.product .woocommerce-tabs .panel li{
    font-size:16px;
}

#top div div.product .woocommerce-tabs .panel p.title-resource{
    font-weight: 600;
}

#top div div.product .woocommerce-tabs .panel h5:not(.yikes-custom-woo-tab-title) {
    font-size: 16px !important;
}

#top div div.product .woocommerce-tabs .panel th,
#top div div.product .woocommerce-tabs .panel td,
#top div div.product .woocommerce-tabs .panel td span,
#top div div.product .woocommerce-tabs .panel td li,
#top div div.product .woocommerce-tabs .panel td p,
#top div div.product .woocommerce-tabs .panel td a
{
    font-size: 15px;
}

#top .blog-item {
    min-width: 280px;
}

@media (max-width: 768px) {
    #top .blog-item {
        min-width: calc(100% - 10px);
    }
}

@media (max-width: 768px) {
    #top .tabcontainer .product .mm_thumbnail img {
        min-height: 240px !important;
        max-height: 240px !important;
    }
    #top .tabcontainer .product .avia_cart_buttons.single_button {
        padding-bottom: 20px;
    }
    #top.page-id-61 #section_1st .container.av-section-cont-open {
        width: 90%;
        max-width: 90%;
    }
    #top.page-id-103211 #priority-column .av-special-heading {
        margin-top: 20px;
    }
    #top.page-id-103211 #priority-column .template-page {
        padding-top: 30px;
        padding-bottom: 10px;
    }
}

#wp-admin-bar-query-monitor {
    display: none !important;
}

.mm-role-administrator #wp-admin-bar-query-monitor {
    display: block !important;
}

@media (max-width: 576px) {
    #wc-bookings-booking-form .tm-extra-product-options .tm-extra-product-options-radio>li,
    #wc-bookings-booking-form .tm-extra-product-options .tm-extra-product-options-checkbox>li {
        margin-bottom: 14px;
    }

    #wc-bookings-booking-form .tm-extra-product-options .tm-extra-product-options-radio>li:last-child,
    #wc-bookings-booking-form .tm-extra-product-options .tm-extra-product-options-checkbox>li:last-child {
        margin-bottom: 0;
    }
    #top.single-product #booking-box .tm-epo-style-wrapper .round {
        font-size: 12px;
    }

    #top.single-product #booking-box .round.tm-epo-style:after {
        font-size: 24px;
    }

    #top.single-product:has(.sticky-start-booking[style="display: block;"]) #hubspot-messages-iframe-container{
        bottom: 70px !important;
    }

    #wc-bookings-booking-form .tm-extra-product-options .tm-extra-product-options-radio>li .tm-epo-field-label,
    #wc-bookings-booking-form .tm-extra-product-options .tm-extra-product-options-checkbox>li .tm-epo-field-label {
        grid-template-columns: 24px auto;
        display: grid !important;
        gap: 10px;
    }

    #wc-bookings-booking-form .tm-extra-product-options .tm-extra-product-options-radio>li .tm-epo-field-label .tc-label.tm-label,
    #wc-bookings-booking-form .tm-extra-product-options .tm-extra-product-options-checkbox>li .tm-epo-field-label .tc-label.tm-label
    {
        padding-left: 0 !important;
    }

    .woocommerce-checkout .woocommerce-checkout-payment .wc_payment_method>label {
        padding-left: 30px;
    }

    #top.woocommerce-checkout input[type=checkbox]#terms {
        margin-top: 6px !important;
    }

    #top.woocommerce-checkout input[type=checkbox]#terms:after {
        left: 7px;
        top: 1px;
    }

    #top.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label {
        display: grid;
        grid-template-columns: 24px auto;
        column-gap: 12px;
        margin-bottom: -18px;
        padding-left: 0;
        margin-top: 10px;
    }

    #top #payment ul.payment_methods {
        margin-bottom: 16px;
    }

    #top.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_method>input[type=radio]:checked+label::after {
        width: 20px;
        height: 20px;
        top: 2px;
        left: 2px;
    }

    .woocommerce-checkout .woocommerce-checkout-payment .wc_payment_method.payment_method_sliced-invoices>label {
        display: flex !important;
        align-items: center;
    }

    #top.page-id-3743 #av_section_1.avia-section .template-page.content {
        padding-bottom: 50px;
    }

    #top.single-product #wrap_all .entry-content-wrapper .flex_column_table {
        margin-top: 0;
    }
}


#top.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label abbr {
    display: none;
}

#top.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label span abbr {
    display: inline;
}

#top .mm-notice-checkout-section {
    display: none !important;
    margin-bottom: 16px;
    border-radius: 5px;
    padding: 12px;
}

#top .mm-notice-checkout-section.show-notice {
    display: block !important;
}

#top .mm-notice-checkout p {
    display: flex;
    text-align: start;
    gap: 10px;
    margin: 0 !important;
    color: #333;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.mm-notice-booking-box {
    gap: 10px;
    padding: 12px;
    border-radius: 360px;
    background: #EF4A48;
    margin-bottom: 16px;
}

.mm-notice-booking-box.show-notice-booking {
    display: flex !important;
    transition: all 500ms ease-in;
}

.mm-notice-booking-box p {
    margin: 0;
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
}

#top .wc-bookings-date-picker .ui-state-disabled, .ui-widget-content .ui-state-disabled, #top .wc-bookings-date-picker .ui-widget-header .ui-state-disabled {
    opacity: .6 !important;
}

#top .mm-filter-show-more {
    line-height: 40px!important;
    color: #fff!important;
    font-weight: 600!important;
    padding: 0 15px;
    background-color: #d74c27;
    display: block;
    border: 0!important;
    margin: 0 auto;
    max-width: 150px;
    text-align: center;
}

#top .mm-filter-show-more:hover {
    background-color: #87322c!important;
    text-decoration: none;
}
/*Flash Sale*/
.products .product.product_tag-deal:after, .products .product.product_tag-Deal:after, .av-woo-purchase-button.mm-flashsale form.cart:before{
    content: '';
    width: 110px;
    height: 52px;
    background : url("../images/tour_now_sale.svg");
    background-position: center;
    background-size: cover;
    position: absolute;
    top: 0px;
    right: -15px;
    z-index: 999;
}
.products.slick-slider .product.product_tag-deal:after{
    top: 7px;
    right: -3px;
}
@media (max-width: 768px) {
    .products.slick-slider .product.product_tag-deal:after{
        top: 4px;
        right: -13px;
    }
}
.av-woo-purchase-button.mm-flashsale form.cart:before{
    top: -10px;
}
.av-woo-purchase-button.mm-flashsale .flash-sale-description{
    font-style: italic;
    color: #FFF !important;
    font-size: 12px;
    text-align: center;
    display: block;
    padding: 10px 35px 10px;
}
.av-woo-purchase-button.mm-flashsale .hr-icon-yes{
    z-index: 1;
}
.av-woo-purchase-button.mm-flashsale form.cart{
    position: relative;
}
.av-woo-purchase-button.mm-flashsale .flash-sale-description strong{
    color: #FFF !important;
}
.products span.wc-price.mm-price-before-sale {
    margin-right: 10px;
    padding-top: 7px;
    line-height: 26px;
}
#top .products .wc-price.mm-price-before-sale .woocommerce-Price-amount {
    color: rgba(115, 115, 115, 1) !important;
    font-size: 20px !important;
}
.products span.wc-price.mm-price-before-sale:after {
    content: "";
    background: rgba(235, 46, 53, 1);
    height: 2px;
    position: absolute;
    left: 0;
    top: 12px;
    transform: rotate(348deg);
    width: calc(100% + 4px);
}
@media (max-width: 768px) {
    #top .products .wc-price.mm-price-before-sale .woocommerce-Price-amount {
        font-size: 15px !important;
    }
    .products span.wc-price.mm-price-before-sale {
        padding-top: 9px;
        line-height: 18px;
        margin-right: 7px;
    }
}
.av-woo-purchase-button.mm-flashsale .mm-hr-product{
    margin-bottom: 0px;
}
#wc-bookings-booking-form .mm-calendar-visible .mm-available-flashsale .color-calendar{
    background: rgba(218, 9, 9, 1)
}
body #wc-bookings-booking-form .mm-calendar-flashsale .mm-calendar-visible li{
    width:24%;
    vertical-align:top;
}
#top .product.product_tag-deal .wc-price.mm-price-before-sale .starting-price,#top .product.product_tag-Deal .wc-price.mm-price-before-sale .starting-price {
    display: none
}
#top .product.product_tag-deal .wc-price-wrap,#top .product.product_tag-Deal .wc-price-wrap {
    display: inline-flex;
    flex-direction: column
}
#top .product.product_tag-deal .wc-price.mm-price-before-sale,#top .product.product_tag-Deal .wc-price.mm-price-before-sale {
    margin-right: 0;
    margin-bottom: 5px;
    width: max-content;
    padding-top: 0
}
#top .product.product_tag-deal .wc-price-wrap>.wc-price,#top .product.product_tag-Deal .wc-price-wrap>.wc-price {
    display: inline-flex
}
#top .product.product_tag-deal .wc-price .starting-price,#top .product.product_tag-Deal .wc-price .starting-price {
    text-align: left!important;
    margin-right: 5px;
    line-height: 14px!important
}
#top .product.product_tag-deal .wc-price .starting-price br,#top .product.product_tag-Deal .wc-price .starting-price br {
    display: block
}
#top .product.product_tag-deal button.product_type_booking.add_to_cart_button,#top .product.product_tag-Deal button.product_type_booking.add_to_cart_button {
    margin-top: 12px!important
}
#top .product.product_tag-deal .avia_cart_buttons.single_button,#top .product.product_tag-Deal .avia_cart_buttons.single_button {
    padding-bottom: 23px
}
#top .product.product_tag-deal .wc-price.mm-price-before-sale .woocommerce-Price-amount,#top .product.product_tag-Deal .wc-price.mm-price-before-sale .woocommerce-Price-amount {
    font-size: 26px!important;
    font-weight: 500!important
}
#top.single-product .ui-datepicker-title select.ui-datepicker-month, #top.single-product .ui-datepicker-title select.ui-datepicker-year{
    min-width: 85px;
}

.av-minimum-height-100 div.container {
    height: 100vh;
}

/* check date format */
.nf-form-cont .mm-validate-date .pikaday__container[mm-error-format-date]::after {
    content: attr(mm-error-format-date);
    color: #D60719;
    font-size: 12px;
}

#top #google-reviews .es-review-background-container{
    border: none;
}

#top .avia_textblock ul ul,
#top .av-milestone-content ul ul,
#top .wc-tab ul ul,
#top .iconlist_content_wrap ul ul li
{
    list-style-type: circle !important;
}

#top .avia_textblock ul ul ul,
#top .av-milestone-content ul ul ul,
#top .wc-tab ul ul ul,
#top .iconlist_content_wrap ul ul ul li
{
    list-style-type: square !important;
}
/* Custom Padding */
#top.page-id-3353 #av_section_2 .template-page,
#top.page-id-3301 #av_section_4 .template-page,
#top.page-id-3571 #av_section_2 .template-page,
#top.page-id-3571 #av_section_4 .template-page,
#top.page-id-3876 #av_section_7 .template-page,
#top.page-id-3353 #av_section_7 .template-page,
#top.page-id-16 #av_section_3 .template-page,
#top.page-id-115575 #av_section_6 .template-page,
#top.page-id-115575 #av_section_4 .template-page
{
    padding-top: 30px;
}
#top.page-id-3353 #inside-puuhonua-o-honaunau-national-historical-park .template-page
{
    padding-top: 40px;
}
#top.page-id-3353 #inside-kona-coffee-plantations .template-page,
#top.page-id-112519 #av_section_4 .template-page
{
    padding: 40px 0px;
}
#top.page-id-115575 #av_section_5 .template-page{
    padding: 30px 0px;
}
#top.page-id-78 #av_section_3 .template-page{
    padding-bottom: 26.4px;
}
#top.page-id-78 #main{
    background-color: #ffffff;
}
#top.page-id-16 #av_section_2 .template-page{
    padding-bottom: 40px; 
}
#top.page-id-3353 #av_section_3 .template-page,
#top.page-id-3498 #av_section_3 .template-page,
#top.page-id-114583 #av_section_3 .template-page,
#top.page-id-33 #av_section_3 .template-page
{
    padding-bottom: 0px;
}
#top.page-id-3353 #av_section_3 .av-next-cell-row .entry-content-header p,
#top.page-id-3498 #av_section_3 .av-next-cell-row .entry-content-header p,
#top.page-id-114583 #av_section_3 .av-next-cell-row .entry-content-header p,
#top.page-id-33 #av_section_3 .av-next-cell-row .entry-content-header p
{
    margin-bottom: 0px;
}
#top.postid-122613 .section-timelines .avia_start_animation .av-milestone-indicator{
    -webkit-animation: caption-right 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1); /* Safari 4+ */
    animation:         caption-right 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1); /* IE 10+ */
    opacity: 1;
}
#top.postid-122613 .section-timelines .av-milestone-indicator:before{
    content: "";
    display: block;
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 100%;
    background-color: inherit;
    margin-top: -2px;
}
#top.postid-122613 .section-timelines .avia_start_animation .milestone_icon,
#top.postid-122613 .section-timelines .avia_start_animation .av-milestone-icon-wrap:after{
    -webkit-animation: avia_appear 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1);
    animation:         avia_appear 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}
#top.postid-122613 .section-timelines .av-milestone-content-wrap{
    width: 72%;
}
#top.postid-122613 .section-timelines .av-milestone-icon-wrap{
    width: 70px;
}
#top.postid-122613 .section-timelines .av-milestone-icon-wrap .av-milestone-icon{
    height: 70px !important;
    width: 70px !important;
    line-height: 70px !important;
}
@media (min-width: 990px) {
    .action_my_account b {
        display: none;
    }
}
@media (max-width: 990px){
    #header_main ul#av-burger-menu-ul li.action_my_account {
        display: block;
        order: 2;
    }
    .av-burger-overlay-active-delayed #top #header_main #av-burger-menu-ul li.action_my_account a {
        padding-left: 40px;
    }
    #header_main #av-burger-menu-ul li.action_my_account b {
        padding-left: 11px;
        font-size: 16px;
        font-weight: 400;
        color: #000;
    }
    
}
@media (max-width: 768px){
    .av-burger-overlay-active-delayed #top #header_main #av-burger-menu-ul li.action_my_account a {
        padding-left: 30px;
    }
    #top.postid-122613 #av_section_5 #madame-pele{
        height: 0;
    }
    #top.postid-122613 .section-timelines .av-milestone-icon-wrap{
        width: 60px !important;
    }
    #top.postid-122613 .section-timelines .av-milestone-icon-wrap:after{
        left: 35px;
    }
    .woocommerce-checkout .woocommerce-checkout-payment .wc_payment_method>label:before {
        width: 22px;
        height: 22px;
    }
}
@media (max-width: 980px) and (min-width: 768px){
    #top.postid-122613 #av_section_7 .flex_column_table:nth-child(11) .flex_column:nth-child(5) .av_textblock_section{
        padding: 0 0 26px;
    }
}

@media (max-width: 990px) and (min-width: 768px){
    #top.postid-122613 .section-timelines .av-milestone-icon-wrap .av-milestone-icon{
        top: 10px;
    }
    #top.postid-122613 .section-timelines .av-milestone{
        padding: 0 0 0 70px !important;
    }
}
@media (max-width: 640px){
    #top.postid-122613 #av_section_5{
        margin-top: -30px;
    }
    #top.postid-122613 #av_section_6{
        margin-bottom: -30px;
    }
    #top.postid-122613 #av_section_7{
        margin-bottom: -25px;
    }
    #top.postid-122613 #av_section_7 .entry-content-wrapper > section.av_textblock_section:nth-child(7){
        margin-top: -14px;
    }
    #top.postid-122613 #av_section_8 .flex_column_table:nth-child(4){
        margin-top: 0;
        margin-bottom: -30px;
    }
    #top.postid-122613 #av_section_8 .flex_column_table:nth-child(4) .flex_column:nth-child(2){
        margin-bottom: 0;
    }
    #top.postid-122613 #av_section_8 .flex_column_table:nth-child(3),
    #top.postid-122613 #av_section_9 .flex_column_table:nth-child(3){
        margin-top: 0;
    }
    #top.postid-122613 #av_section_9 section.av_textblock_section:nth-child(9){
        margin-top: -20px;
    }
    #top.postid-122613 .section-timelines{
        padding-top: 30px;
    }
    #top.postid-122613 .section-timelines .avia-timeline .av-milestone .av-milestone-content-wrap{
        padding-bottom: 30px;
        width: 100%;
    }
    #top.postid-122613 .section-timelines .av-milestone-icon-wrap .av-milestone-icon{
        height: 60px !important;
        width: 60px !important;
        line-height: 60px !important;
    }
    #top.postid-122613 .section-timelines .avia_start_animation .av-milestone-indicator{
        display: block;
        left: -40px;
        right: unset;
    }
    #top.postid-122613 ul.avia-timeline-vertical li .av-milestone-date{
        overflow: unset;
    }
    #top.postid-122613 .avia-timeline-vertical .av-milestone-date{
        padding: 16px 0 25px 0;
    }
    #top.postid-122613 .section-timelines .av-milestone-icon-wrap:after{
        left: 30px;
    }
}
#top .mm-min-height-75 .container, #top .av-minimum-height-75 .container {
    min-height: 75dvh !important;
}
#top #main #av_section_1>.container,#top #main>#row-slider-product .container.av-section-cont-open {
    height: 75dvh;
}
#top .av-minimum-height-100 .container.av-section-cont-open{
    height: 100dvh;
}

#top.page-id-116671 .es-review-background-container{
    border: none !important;
}
#top.single-product .es-review-container .es-review-background-container{
    border: unset;
}
@media (max-width: 550px){
    .home #mm_quick_search{
        padding-bottom: 40px;
    }
}


/* Top Menu Bar */

#top #wrap_all #header_meta{
    border: none;
	background-color: #EFEFEF;
}
#top #wrap_all #header_meta .container{
    display: flex;
    justify-content: space-between;
    align-items: center;
	width: calc(100% - 76px);
    padding: 10px 0;
}
#top #wrap_all #header_meta .container .phone-info {
	padding: 0px;
}
#top #wrap_all #header_meta .container .phone-info a{
	padding: 0px 18px;
}
#top #wrap_all #header_meta .container .phone-info a.phone-number-topbar{
    padding-left: 0px;
    border-right: 1px solid #000;
}
#top #wrap_all #header_meta .container .phone-info a:hover{
	color: #87322C;
}
#top #wrap_all #header_meta .container .sub_menu{
	padding: 0px;
    top: 0;
}
#top #wrap_all #header_meta .container .sub_menu .menu .menu-item{
	border: unset;
	padding: 0px 18px;
}
#top #wrap_all #header_meta .container .sub_menu .menu .menu-item.woofc-menu-item{
	border-left: 1px solid #000;
}
#top #wrap_all #header_meta .container .sub_menu .menu .menu-item.woofc-menu-item .woofc-icon-cart16::before{
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIyIDIyIiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTguMjQ5OTIgMjAuMTY2NkM4Ljc1NjE4IDIwLjE2NjYgOS4xNjY1OSAxOS43NTYyIDkuMTY2NTkgMTkuMjQ5OUM5LjE2NjU5IDE4Ljc0MzcgOC43NTYxOCAxOC4zMzMzIDguMjQ5OTIgMTguMzMzM0M3Ljc0MzY2IDE4LjMzMzMgNy4zMzMyNSAxOC43NDM3IDcuMzMzMjUgMTkuMjQ5OUM3LjMzMzI1IDE5Ljc1NjIgNy43NDM2NiAyMC4xNjY2IDguMjQ5OTIgMjAuMTY2NloiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xOC4zMzM0IDIwLjE2NjZDMTguODM5NyAyMC4xNjY2IDE5LjI1MDEgMTkuNzU2MiAxOS4yNTAxIDE5LjI0OTlDMTkuMjUwMSAxOC43NDM3IDE4LjgzOTcgMTguMzMzMyAxOC4zMzM0IDE4LjMzMzNDMTcuODI3MiAxOC4zMzMzIDE3LjQxNjcgMTguNzQzNyAxNy40MTY3IDE5LjI0OTlDMTcuNDE2NyAxOS43NTYyIDE3LjgyNzIgMjAuMTY2NiAxOC4zMzM0IDIwLjE2NjZaIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMC45MTY3NDggMC45MTY2MjZINC41ODM0Mkw3LjA0MDA4IDEzLjE5MDhDNy4xMjM5MSAxMy42MTI4IDcuMzUzNSAxMy45OTE5IDcuNjg4NjcgMTQuMjYxN0M4LjAyMzgzIDE0LjUzMTUgOC40NDMyMiAxNC42NzQ5IDguODczNDIgMTQuNjY2NkgxNy43ODM0QzE4LjIxMzYgMTQuNjc0OSAxOC42MzMgMTQuNTMxNSAxOC45NjgyIDE0LjI2MTdDMTkuMzAzMyAxMy45OTE5IDE5LjUzMjkgMTMuNjEyOCAxOS42MTY4IDEzLjE5MDhMMjEuMDgzNCA1LjQ5OTk2SDUuNTAwMDgiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==");
}
#top #wrap_all #header_meta .container .sub_menu .menu .menu-item.woofc-menu-item .woofc-menu-item-inner::after{
	left: 14px;
    top: -10px;
}
#top #wrap_all #header_meta .container .sub-menu a:hover{
	opacity: 1;
}
#top #wrap_all #header_meta .container .sub-menu{
	border-left: 1px solid #000;
}
#top #wrap_all #header_meta .container ul.sub-menu li {
	background-color: #EFEFEF;
	border: unset;
	padding: 0px 0px 0px 18px;
	border-radius: 50px;
}
#top #wrap_all #header_meta .container ul.sub-menu li a{
	border: unset;
	width: 100%;
}
#top #wrap_all #header_meta .container .sub_menu .av-icon-char{
	padding-left: 28px;
}
#top #wrap_all #header_meta .container .sub_menu .av-icon-char::before{
	content: "";
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIxIDIyIiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTE2LjgzNjcgMTcuODc1VjE1Ljg4ODhDMTYuODM2NyAxNC44MzUzIDE2LjQ5ODcgMTMuODI1IDE1Ljg5NyAxMy4wODAxQzE1LjI5NTMgMTIuMzM1MSAxNC40NzkzIDExLjkxNjYgMTMuNjI4NCAxMS45MTY2SDcuMjExNjlDNi4zNjA3OSAxMS45MTY2IDUuNTQ0NzQgMTIuMzM1MSA0Ljk0MzA2IDEzLjA4MDFDNC4zNDEzOCAxMy44MjUgNC4wMDMzNiAxNC44MzUzIDQuMDAzMzYgMTUuODg4OFYxNy44NzUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIwLjkxNjY2NyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMC40MiAxMC4wODMzQzExLjkzODggMTAuMDgzMyAxMy4xNyA4Ljg1MjA0IDEzLjE3IDcuMzMzMjVDMTMuMTcgNS44MTQ0NyAxMS45Mzg4IDQuNTgzMjUgMTAuNDIgNC41ODMyNUM4LjkwMTI2IDQuNTgzMjUgNy42NzAwNCA1LjgxNDQ3IDcuNjcwMDQgNy4zMzMyNUM3LjY3MDA0IDguODUyMDQgOC45MDEyNiAxMC4wODMzIDEwLjQyIDEwLjA4MzNaIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMC45MTY2NjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8Y2lyY2xlIGN4PSIxMC40MjAxIiBjeT0iMTEiIHI9IjkuNjI1IiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMC45MTY2NjciLz4KPC9zdmc+");
	background-position: center;
	background-size: cover;
	width: 20px;
	height: 20px;
	position: absolute;
	top: 50%;
	left: 18px;
	transform: translateY(-50%);
}
#top #wrap_all #header_meta .container .sub_menu .av-icon-char:hover::before{
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIxIDIyIiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTE2LjgzNjcgMTcuODc1VjE1Ljg4ODhDMTYuODM2NyAxNC44MzUzIDE2LjQ5ODcgMTMuODI1IDE1Ljg5NyAxMy4wODAxQzE1LjI5NTMgMTIuMzM1MSAxNC40NzkzIDExLjkxNjYgMTMuNjI4NCAxMS45MTY2SDcuMjExNjlDNi4zNjA3OSAxMS45MTY2IDUuNTQ0NzQgMTIuMzM1MSA0Ljk0MzA2IDEzLjA4MDFDNC4zNDEzOCAxMy44MjUgNC4wMDMzNiAxNC44MzUzIDQuMDAzMzYgMTUuODg4OFYxNy44NzUiIHN0cm9rZT0iIzg3MzIyQyIgc3Ryb2tlLXdpZHRoPSIwLjkxNjY2NyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMC40MiAxMC4wODMzQzExLjkzODggMTAuMDgzMyAxMy4xNyA4Ljg1MjA0IDEzLjE3IDcuMzMzMjVDMTMuMTcgNS44MTQ0NyAxMS45Mzg4IDQuNTgzMjUgMTAuNDIgNC41ODMyNUM4LjkwMTI2IDQuNTgzMjUgNy42NzAwNCA1LjgxNDQ3IDcuNjcwMDQgNy4zMzMyNUM3LjY3MDA0IDguODUyMDQgOC45MDEyNiAxMC4wODMzIDEwLjQyIDEwLjA4MzNaIiBzdHJva2U9IiM4NzMyMkMiIHN0cm9rZS13aWR0aD0iMC45MTY2NjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8Y2lyY2xlIGN4PSIxMC40MjAxIiBjeT0iMTEiIHI9IjkuNjI1IiBzdHJva2U9IiM4NzMyMkMiIHN0cm9rZS13aWR0aD0iMC45MTY2NjciLz4KPC9zdmc+");
}
#top #wrap_all #header_meta .container::after{
	content: unset;
}
#top #wrap_all #header_meta .container span,
#top #wrap_all #header_meta .container a{
    color: #000;
    font-size: 16px;
	font-weight: 400;
    font-family: 'Open Sans';
    line-height: 24px;
    text-decoration: none !important;
}
#top #wrap_all #header_meta .container span:hover,
#top #wrap_all #header_meta .container a:hover{
    color: #87322C;
}
#top #wrap_all #header_meta .container a{
    text-decoration: revert;
}
#top #wrap_all #header_meta .container a:hover{
	color: #87322C;
	opacity: 1;
}
#top #wrap_all #header_meta .container .sub-menu .sub-menu {
    width: max-content;
    margin: 0px;
    top: 100%;
    background-color: #EFEFEF;
    border: unset;
    left: unset;
    right: -10px;
    padding: 10px 6px;
    border-radius: 0px 0px 14px 14px;
}
#top #wrap_all #header_meta .container .sub-menu .sub-menu a{
	background-color: transparent;
	padding: 7px 10px 7px 40px;
	border-radius: 40px;
	width: 100%;
	font-size: 14px;
	line-height: 19.07px;
}
#top #wrap_all #header_meta .container .sub-menu .sub-menu a:hover{
	color: #fff;
}
#top #wrap_all #header_meta .container .sub-menu .sub-menu .menu-item{
	background-color: #EFEFEF;
	padding: 0px;
}
#top #wrap_all #header_meta .container .sub-menu .sub-menu .menu-item:hover{
	background-color: #87322C;
}
#top #wrap_all #header_meta .container .sub-menu .sub-menu .menu-item a::before{
	content: "";
	width: 20px;
	height: 20px;
	position: absolute;
	top: 50%;
	left: 10px;
	transform: translateY(-50%);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
#top #wrap_all #header_meta .container .sub-menu .sub-menu .menu-item.booking a::before{
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIyIDIyIiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTE3LjQxNjcgMy42NjY2OUg0LjU4MzMzQzMuNTcwODEgMy42NjY2OSAyLjc1IDQuNDg3NSAyLjc1IDUuNTAwMDJWMTguMzMzNEMyLjc1IDE5LjM0NTkgMy41NzA4MSAyMC4xNjY3IDQuNTgzMzMgMjAuMTY2N0gxNy40MTY3QzE4LjQyOTIgMjAuMTY2NyAxOS4yNSAxOS4zNDU5IDE5LjI1IDE4LjMzMzRWNS41MDAwMkMxOS4yNSA0LjQ4NzUgMTguNDI5MiAzLjY2NjY5IDE3LjQxNjcgMy42NjY2OVoiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNC42NjY3IDEuODMzMzFWNS40OTk5OCIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTcuMzMzMjUgMS44MzMzMVY1LjQ5OTk4IiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMi43NSA5LjE2NjY5SDE5LjI1IiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4=");
}
#top #wrap_all #header_meta .container .sub-menu .sub-menu .menu-item.booking:hover a::before{
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjQxNjcgMy42NjY2OUg0LjU4MzMzQzMuNTcwODEgMy42NjY2OSAyLjc1IDQuNDg3NSAyLjc1IDUuNTAwMDJWMTguMzMzNEMyLjc1IDE5LjM0NTkgMy41NzA4MSAyMC4xNjY3IDQuNTgzMzMgMjAuMTY2N0gxNy40MTY3QzE4LjQyOTIgMjAuMTY2NyAxOS4yNSAxOS4zNDU5IDE5LjI1IDE4LjMzMzRWNS41MDAwMkMxOS4yNSA0LjQ4NzUgMTguNDI5MiAzLjY2NjY5IDE3LjQxNjcgMy42NjY2OVoiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTQuNjY2NyAxLjgzMzMxVjUuNDk5OTgiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNNy4zMzMyNSAxLjgzMzMxVjUuNDk5OTgiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMi43NSA5LjE2NjY5SDE5LjI1IiBzdHJva2U9IndoaXRlIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
}
#top #wrap_all #header_meta .container .sub-menu .sub-menu .menu-item.logout a::before{
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIyIDIyIiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTguMjUgMTkuMjVINC41ODMzM0M0LjA5NzEgMTkuMjUgMy42MzA3OSAxOS4wNTY4IDMuMjg2OTcgMTguNzEzQzIuOTQzMTUgMTguMzY5MiAyLjc1IDE3LjkwMjkgMi43NSAxNy40MTY3VjQuNTgzMzNDMi43NSA0LjA5NzEgMi45NDMxNSAzLjYzMDc5IDMuMjg2OTcgMy4yODY5N0MzLjYzMDc5IDIuOTQzMTUgNC4wOTcxIDIuNzUgNC41ODMzMyAyLjc1SDguMjUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIwLjkxNjY2NyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNC42NjY3IDE1LjU4MzNMMTkuMjUwMSAxMUwxNC42NjY3IDYuNDE2NjMiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIwLjkxNjY2NyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xOS4yNSAxMUg4LjI1IiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMC45MTY2NjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4=");
}
#top #wrap_all #header_meta .container .sub-menu .sub-menu .menu-item.logout:hover a::before{
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguMjUgMTkuMjVINC41ODMzM0M0LjA5NzEgMTkuMjUgMy42MzA3OSAxOS4wNTY4IDMuMjg2OTcgMTguNzEzQzIuOTQzMTUgMTguMzY5MiAyLjc1IDE3LjkwMjkgMi43NSAxNy40MTY3VjQuNTgzMzNDMi43NSA0LjA5NzEgMi45NDMxNSAzLjYzMDc5IDMuMjg2OTcgMy4yODY5N0MzLjYzMDc5IDIuOTQzMTUgNC4wOTcxIDIuNzUgNC41ODMzMyAyLjc1SDguMjUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMC45MTY2NjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTQuNjY2NyAxNS41ODMzTDE5LjI1MDEgMTFMMTQuNjY2NyA2LjQxNjYzIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuOTE2NjY3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE5LjI1IDExSDguMjUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMC45MTY2NjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
}
@media (max-width : 989px){
	#top #wrap_all #header_meta{
		display: none;
	}
}
/* Search page */
#top.page-id-111128 #mmtf_option_share .mmtf_item-share i.fa-facebook-square::before{
    width: 18px;
    height: 18px;
    display: block;
}

/* Menu Mobile */
.mm-back-submenu-mobile {
    display: none;
}
#top:not(.mm_vp_tour) .mm-back-submenu-mobile {
    display: none;
    font-size: 14px;
    font-weight: 600;
    line-height: 19px;
    color: #000;
}
#top:not(.mm_vp_tour)  .mm-back-submenu-mobile .icon-close-inner {
    position: relative;
    width: 20px;
    height: 20px;
}
#top:not(.mm_vp_tour) .mm-back-submenu-mobile .icon-close-inner::before,
#top:not(.mm_vp_tour) .mm-back-submenu-mobile .icon-close-inner::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 2px;
    background-color: #000;
    transform-origin: center;
}
#top:not(.mm_vp_tour) .mm-back-submenu-mobile .icon-close-inner::before {
    transform: translate(-50%, -50%) rotate(45deg);
}
#top:not(.mm_vp_tour) .mm-back-submenu-mobile .icon-close-inner::after {
    transform: translate(-50%, -50%) rotate(-45deg);
}
@media (max-width: 1024px) {
    #top:not(.mm_vp_tour) #wrap_all #header_main .container.av-logo-container {
        width: 100%;
        max-width: 100%;
    }
    #top:not(.mm_vp_tour) #wrap_all #header_main .avia-menu.av-main-nav-wrap {
        width: 100%;
        padding-left: 16px;
    }
    #top:not(.mm_vp_tour) #wrap_all #header_main .avia-menu.av-main-nav-wrap .av-burger-menu-main.menu-item-avia-special a {
        padding-left: 0 !important;
    }
    #top:not(.mm_vp_tour) #header_main > .container > .inner-container > #mm-search-bar-mobile-wrapper.active {
        width: 100%;
    }
    #top:not(.mm_vp_tour) #header_main > .container > .inner-container #btn_open_filter_top_mobile {
        margin: 0;
        width: 100% !important;
        justify-content: right;
        padding-right: 16px;
        background-color: transparent;
    }
    #top:not(.mm_vp_tour) #header_main > .container > .inner-container #btn_open_filter_top_mobile .mmtf_filter_top_btn_search {
        width: max-content;
        padding: 15px;
    }
    .av-burger-overlay-active #top:not(.mm_vp_tour).show-submenu-mobile .av-burger-menu-main.menu-item-avia-special,
    .av-burger-overlay-active #top:not(.mm_vp_tour).show-submenu-mobile #mm-search-bar-mobile-wrapper {
        display: none !important;
    }
    .av-burger-overlay-active #top:not(.mm_vp_tour).show-submenu-mobile .mm-back-submenu-mobile {
        display: block;
        width: calc(calc(100% - 160px) / 2);
        position: relative;
        height: 100%;
        line-height: 80px;
        z-index: 99999;
    }
    #top:not(.mm_vp_tour).show-submenu-mobile .mm-back-submenu-mobile.icon-back {
        background-size: 24px;
        background-repeat: no-repeat;
        background-position: 16px center;
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAqAQMAAAApqIF9AAAAAXNSR0IB2cksfwAAAAlwSFlzAAAsSwAALEsBpT2WqQAAAAZQTFRFAAAA10wn1GcvGAAAAAJ0Uk5TAP9bkSK1AAAAgElEQVR4nIWQwRGCUBBDE3AGbtABdvKhFEqwAqUzLcUSPHJgFJIJV//lXf7bTZbwI1BvZnd7iMNslsm80/xS/7hVYr1exObTit27F4fXVSzLKErfKR20DloHrYPWQetgeR5Y/zL/42de5mdf9p95ki95kz990i990/+8R+6je/0AeaUuA3RBHqQAAAAASUVORK5CYII=');
    }
    #top:not(.mm_vp_tour).show-submenu-mobile #header_main > .container > .inner-container > nav.main_menu {
        width: 0;
    }
    .av-burger-overlay-active #top:not(.mm_vp_tour).show-submenu-mobile .mm-back-submenu-mobile.icon-close {
        order: 3;
        display: flex;
        justify-content: right;
        align-items: center;
        padding-right: 16px;
    }
    #top:not(.mm_vp_tour) #header_main #av-burger-menu-ul.active {
        position: absolute;
        top: 0;
        left: 0;
        max-width: 375px;
        height: 100%;
    }
    .html_av_admin_bar_active #top:not(.mm_vp_tour) #header_main #av-burger-menu-ul.active {
        top: 126px;
    }
    #top:not(.mm_vp_tour) #header_main #av-burger-menu-ul.active > li:not(.active) {
        display: none;
    }
    #top:not(.mm_vp_tour) #header_main #av-burger-menu-ul .av-width-submenu.active {
        z-index: 9;
    }
    #top:not(.mm_vp_tour) #header_main #av-burger-menu-ul .av-width-submenu.active > a {
        display: none !important;
    }
    #top:not(.mm_vp_tour) #header_main #av-burger-menu-ul .av-width-submenu .sub-menu {
        transform: translateX(-100%);
        opacity: 0;
        transition: transform ease 200ms, opacity ease 200ms;
        height: 0;
        width: 0;
        overflow: hidden;
        display: block !important;
    }
    #top:not(.mm_vp_tour) #header_main #av-burger-menu-ul .av-width-submenu.active .sub-menu.active {
        transform: translateX(0);
        opacity: 1;
        position: fixed;
        background-color: #fff;
        width: 100%;
        top: 0;
        height: calc(100vh - 80px);
        z-index: 9999;
        padding-top: 15px;
    }
    #top:not(.mm_vp_tour) #header_main #av-burger-menu-ul .av-width-submenu.active .sub-menu.active li a {
        padding-left: 16px !important;
    }
    #top:not(.mm_vp_tour) #header #header_main #av-burger-menu-ul .sub-menu .sub-menu {
        padding-left: 0;
    }
    .html_av_admin_bar_active #top:not(.mm_vp_tour) #header_main #av-burger-menu-ul .av-width-submenu.active .sub-menu.active {
        height: calc(100vh - 126px);
        padding-top: 0;
    }
    .av-burger-overlay-active-delayed #top:not(.mm_vp_tour) #header_main > .container > .inner-container > #mm-search-bar-mobile-wrapper {
        opacity: 1;
        position: relative;
        z-index: 99999;
    }
    .av-burger-overlay-active-delayed #top:not(.mm_vp_tour) #av-burger-menu-ul li.av-show-submenu > a > span.av-submenu-indicator {
        transform: unset !important;
    }
    #top:not(.mm_vp_tour) #header .main_menu .av-submenu-indicator {
        width: 25px;
        padding: 0;
        height: 25px;
        border-radius: 50%;
        border: 1px solid #393939;
        display: flex;
        align-items: center;
        justify-content: center;
        top: 19px;
        right: -45px;
    }
    #top:not(.mm_vp_tour) #header .main_menu .av-submenu-indicator::before {
        font-size: 10px !important;
    }
    #top:not(.mm_vp_tour) #header #header_main .av-burger-overlay #av-burger-menu-ul li.av-width-submenu {
        position: relative;
        padding-right: 70px;
    }
    #top:not(.mm_vp_tour) #header #header_main .av-burger-overlay #av-burger-menu-ul li.av-width-submenu > a {
        padding-right: 16px;
        background-color: transparent !important;
    }
    .html_av_admin_bar_active #top:not(.mm_vp_tour).logged-in.mm-on-scroll #header_main #av-burger-menu-ul.active {
        top: 80px;
    }
    #top:not(.mm_vp_tour) #wrap_all #header_main #popup-search-mobile-in-header {
        padding-left: 16px;
        padding-right: 16px;
    }
    #top:not(.mm_vp_tour) #wrap_all #header_main .logo.avia-svg-logo {
        width: auto;
        max-width: 160px;
    }
    #top:not(.mm_vp_tour) #wrap_all #header_main .logo.avia-svg-logo svg {
        margin: auto;
        max-width: 150px;
        min-height: 80px;
    }
    #top:not(.mm_vp_tour) #wrap_all #header #header_main .av-burger-menu-main.menu-item-avia-special a {
        justify-self: left;
    }
    #top #header #header_main .av-burger-menu-main.menu-item-avia-special {
        padding-left: 0 !important;
    }
    #top.woocommerce-checkout:not(.woocommerce-order-received) #header .main_menu {
        display: none !important;
    }
}
@media (max-width: 767px) {
    #top:not(.mm_vp_tour) #header_main > .container > .inner-container > nav.main_menu,
    #top:not(.mm_vp_tour) #header_main > .container > .inner-container > #mm-search-bar-mobile-wrapper {
        width: calc(calc(100% - 160px) / 2);
        max-width: 100% !important;
    }
}
@media (max-width: 990px) and (min-width: 768px) {
    #top:not(.mm_vp_tour) #header_main #av-burger-menu-ul .av-width-submenu.active .sub-menu.active {
        max-width: 375px;
    }
    #top:not(.mm_vp_tour) #header_main #av-burger-menu-ul .av-width-submenu.active .sub-menu.active .sub-menu.active {
        top: 0;
    }
}