.home #header{
    position: fixed  !important;
}
.home .logged-in .header-scrolled.header-scrolled-full{
    top: 0;
}
#header .av-logo-container {
    height: 88px !important;
    line-height: 88px !important;
}
#header .av-logo-container span.logo > a {
    max-height: 88px !important; 
}
#header .av-logo-container span.logo > a > img {
    max-height: 88px !important;
	padding: 8px 0px 12px 0;
	width: auto;
    height: 100%;
}
#product-package .products .wc-price .woocommerce-Price-amount{
    font-size: 25px !important;
}
.woocommerce-checkout #footer .flex_column.el_after_av_one_fourth {
    display: none;
}
#header .main_menu ul > li.menu-item-top-level > a,
#header .main_menu ul > li#menu-item-search > a{
    height: 88px !important;
    line-height: 88px !important;  
}
.main_color a{
    text-decoration: underline;
    text-decoration-color: #d74d27;
    -webkit-text-decoration-color: #d74d27;
}
.postid-1120 .list-costs-island li{
    margin-top: 30px; 
}
.single.single-product div.product .woocommerce-tabs{
    padding: 1em 0 0 0 !important;
    margin: 0 0 1em 0 !important;
}
#top .header_color #s{
    background-color: #f1f1f1;  
    color: #000;
}
/*#section_1st .tab_inner_content div.avia-builder-el-29, 
#section_1st .tab_inner_content div.avia-builder-el-31, 
#section_1st .tab_inner_content div.avia-builder-el-33, 
#section_1st .tab_inner_content div.avia-builder-el-41, 
#section_1st .tab_inner_content div.avia-builder-el-43,  
#section_1st .tab_inner_content div.avia-builder-el-45, 
#section_1st .tab_inner_content div.avia-builder-el-53, 
#section_1st .tab_inner_content div.avia-builder-el-55, 
#section_1st .tab_inner_content div.avia-builder-el-57{
    margin-top: 0; 
}*/
#nf-form-2-cont .nf-field-container{
    margin-bottom: 0px; 
}
#section_1st .tabcontainer .tab_icon{
    font-size: 2em;
}
#section_1st .tab_content{
    padding:5px 0;
    border: none;
}
#section_1st .avia-content-slider {
    margin: 0px 0;
}
#section_1st p.hr-image-arazuna {
    line-height: 31px;
    font-size: 16px;
    text-align: center;
}
#section_1st p.hr-image-arazuna img { 
    margin-top: -23px;
}
#section_1st .av-special-heading{
    margin-top: 0;
}
#section_1st .tab_titles{
    display: flex;
    justify-content: center;
}
#section_1st .tab_titles .tab{
    font-size: 16px;
    border: none;
}
#section_1st .tab_titles .tab{
    border-right: 1px solid #e1e1e1 !important;
    display: flex;
}
#section_1st .tab_titles div:last-child{
    border-right: none !important;
}
#section_1st .active_tab, #section_1st .active_tab_content{
    background: transparent;
    overflow: visible;
}
#section_1st .tab_titles .tab.active_tab{
    color: #3d71a1;
}
#section_1st .tabcontainer{
    overflow: visible;
}
#section_1st hr.left {
    width: 40%;
    border: 1px solid #acacac;
    position: absolute;
    top: -7px;
}
#section_1st hr.right { 
    width: 40%;
    border: 1px solid #acacac;
    position: absolute;
    top: -7px;
    right: 0;
}
#section_1st .entry-content-wrapper section.av_textblock_section {
    position: relative;
}
label[for='transport_paradise_cove_round_trip_transportation']{
    margin-left: 15px;
}
label[for='transport_paradise_cove']{
        background: #2189c1;
    color: #fff;
    padding: 10px;
    font-size: 18px !important;
    margin-bottom: 10px;
}
.list-result-search{
    margin: 0;
}
.entry-image-thumb img{
    display: block;
}
.entry-image-thumb{
    width: 15%;
}
.list-result-search li{
    display: flex;
    margin-bottom: 15px;
}
.entry-content-result{
    width: 85%;
}
.entry-search-excerpt{
    margin-top: 0;
}
.entry-content-result a{
    text-decoration: none;
    color: #4299c8;
}
.tabs-pearl-highlights li div.av-icon-char {
    color: #243078;
    display: table-cell;
    vertical-align: middle;
    line-height: 50px !important;
    font-size: 55px !important;
}
.tabs-pearl-highlights li p {
    display: table-cell;
    margin: 7px 0;
    vertical-align: middle;
    text-transform: capitalize;
}
.tabs-pearl-highlights li {
    margin-left: 0 !important;
    display: table;
    margin-bottom: 10px;
}
#top .header_color #s::placeholder { 
    color: #000;
}
.related.products > h2 {
    display: none;
}
.nf-form-fields-required {
    display: none;
}
#nf-form-title-4 h3{
    font-weight: 600;
    font-size: 18px;
}
#nf-form-4-cont .submit-wrap input.ninja-forms-field {
    border: 1px solid #d74c27  !important;
    padding: 12px 50px !important;
    margin-top: 10px;
    background-color: transparent !important;
    border-radius: 25px !important;
    text-transform: uppercase;
    cursor: pointer;
    color: #d74c27 ;
    letter-spacing: 1.2px;
    font-size: 15px;
    font-weight: 600 !important;
}
#nf-form-4-cont .submit-wrap input.ninja-forms-field:hover {
    background-color: #87322c  !important;
    color: #fff !important;
	border-color:#87322c  !important;
}
#menu-footer-menu li a{
	color:#1f1f1f !important
}
#footer .widgettitle{
	color:#1f1f1f !important;
    font-weight: 500 !important;
}
#footer .textwidget a{
	color:#1f1f1f !important
}
#nf-form-4-cont .nf-field-container {
    margin-bottom: 0;
}
#nf-form-4-cont #nf-field-31 {
    height: 100px;
}
a.avia-button {
    border-radius: 25px !important;
    font-weight: 700 !important; 
}

.av-main-nav > li > ul {
    border: none; }
.av-main-nav > li > ul > li > a {
    border: none;
    border-bottom-width: 0 !important;
}

.icon-phone-number-menu > a > img {
    margin-bottom: 3px; 
}
.icon-phone-number-menu .menu-image-title{
    display: none;
}
#top .av_header_transparency ul#avia-menu > li.menu-item .avia-menu-fx {
    display: block !important;
}
#top .av_header_transparency ul#avia-menu > li.menu-item#menu-item-183 .avia-menu-fx {
    display: none !important;
}
#top .av_header_transparency ul#avia-menu > li.menu-item#menu-item-125060 .avia-menu-fx {
    display: none !important;
}
.menu-phone-number .main-phone-number {
    border: 1px solid #444;
    margin-top: 20px;
    visibility: hidden; 
    padding: 9px;
    float: left;
    display: block;
    width: 200px;
    background-color: #fff;
    border-radius: 22px;
    text-align: center;
    /*left: 55%;*/
    top: 60px;
    position: relative;
    opacity: 0;
    webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    transition: all .3s ease-in;
}
.menu-phone-number .main-phone-number:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    z-index: 98;
    border: inset 6px;
    border-color: transparent transparent #fff transparent;
    border-bottom-style: solid;
    top: -12px;
    left: 50%;
    margin-left: -6px; 
}
.icon-phone-number-menu .menu-phone-number .main-phone-number a {
    height: unset;
    line-height: unset;
    display: block;
}

.icon-phone-number-menu .menu-phone-number .main-phone-number a:hover {
    text-decoration: none;
}
/* .menu-phone-number .main-phone-number:after {
    content: "";
    display: block;
    position: absolute;
    top: -25px;
    width: 150px;
    height: 50px; 
} */
.menu-phone-number .main-phone-number .time_open_wrrap {
    text-align: center;
    font-size: 18px;
    padding-bottom: 5px;
}
.menu-phone-number .main-phone-number .time_open_wrrap .time_closed {
    color: #e04549;
    font-family: 'Open Sans';
    font-weight: 600; 
}
.menu-phone-number .main-phone-number .time_open_wrrap .now_is {
    color: #464646;
    font-family: 'Open Sans';
    font-weight: 400; 
}
.menu-phone-number .main-phone-number .phone-number {
    color: black;
    font-size: 20px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 500;
    padding: 5px 0px 3px 0px;
    /*border-bottom: 1px solid #e1e1e1;*/
}
.menu-phone-number .main-phone-number.hover, .menu-phone-number .main-phone-number:hover {
    opacity: 1;
    visibility: visible !important; 
}

.btn-booknow-header > a > span {
    color: #87322c !important;
background: white !important;
border: 1px solid white !important;
border-radius: 25px !important;
padding: 8px 20px 9px 20px !important;
}
.btn-booknow-header > a > span:hover {
    background-color: white !important;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    border: 1px solid white !important;
    -o-transition: 0.5s;
    transition: 0.5s; 
}

#header_main {
    border: none; 
}

.wp-oahu-home, .wp-maui-home, .wp-big-island-home, .wp-kauai-home{
    display:none;
}	
.wp-oahu-home li, .wp-big-island-home li, .wp-kauai-home li, .wp-maui-home li{
    width:100% !important;
    margin-bottom:8px !important;
}
.description-home, .inner_product_header_cell p{
    display: block;
    margin: 0.85em 0 !important;
    color: #222 !important;
}

.products .product .thumbnail_container {
    display: none; 
}
.products .product .thumbnail_container.mm_thumbnail {
    display: block;
}

.products.mm-single-product li {
    width: 100% !important; 
}

.avia_cart_buttons.single_button {
    border: none;
    background: #fff !important;
    padding: 15px 20px 30px; 
}

.woocommerce-loop-product__title.title_mm {
    font-size: 16px !important;
    line-height: 22px !important;
    color: #ffffff !important;
    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;
}
.woocommerce-loop-product__title.title_mm span.mm-title-rating{
    white-space: nowrap;
    display: block;
}
/*Layout ver2*/
#top .product.layout-ver2 .inner_product_header {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
}
.product.layout-ver2 .woocommerce-loop-product__title.title_mm {
    position: static;
    padding: 0 !important;
    min-height: unset;
    margin-bottom: 16px !important;
}
#top .product.layout-ver2 .woocommerce-loop-product__title.title_mm {
    position: static;
    padding: 0 !important;
    min-height: unset;
    margin-bottom: 16px !important;
    color: #000 !important;
}
#top .product.layout-ver2 .woocommerce-loop-product__title.title_mm span.mm-title-rating {
    margin-top: 8px;
    display: block;
}
#top .product.layout-ver2 .inner_product_header p {
    line-height: 24px;
    margin: 0;
}
.products .product.layout-ver2 .inner_product_header .av-icon-char img {
    width: 22px !important;
    min-width: 22px !important;
    margin-bottom: 0;
}
.products .product.layout-ver2 .inner_product_header .av-icon-char {
    width: 22px !important;
    min-width: unset;
    margin-right: 12px;
    padding-right: 0 !important;
}
.product.layout-ver2 .inner_product_header ul li {
    font-size: 16px;
    line-height: 24px;
}
.product.layout-ver2 .inner_product_header ul {
    padding-top: 16px !important;
    margin-top: 0;
}
.product.layout-ver2 .inner_product_header ul,
.product.layout-ver2 .inner_product_header ul li:last-child,
.product.layout-ver2 .inner_product_header ul li:nth-child(2){
    margin-bottom: 0 !important;
}
.product.layout-ver2 .avia_cart_buttons.single_button {
    padding: 0 18px 14px;
}
@media (max-width: 768px) {
    .woocommerce-loop-product__title.title_mm span.mm-title-rating {
        display: block;
    }
}
.woocommerce-loop-product__title.title_mm span.mm-title-rating .dashicons.dashicons-star-filled{
    color: #ff9903;
    font-size: 16px;
    vertical-align: middle;
}
.image-overlay {
    display: none !important;
}

.inner_product_header_cell .price, .button.show_details_button {
    display: none !important; 
}

.products .wc-price .woocommerce-Price-amount {
    font-size: 30px !important;
    color: #d74c27  !important; 
}
.wc-price sup, .custom-prc sup{
    top: inherit;
}


.avia_cart_buttons {
    opacity: 1; 
}
.avia_cart_buttons .button {
    margin: 0 auto !important;
    float: left !important;
    min-width: 75px !important;
    width: 133px !important; 
}
.avia_cart_buttons .button > span {
    display: none;
}

.button.product_type_simple:hover, .button.product_type_booking:hover, .button.show_details_button:hover {
    background-color: #87322c  !important; 
}

ul.products li .inner_product_header {
    /*min-height: 171px !important;*/
    padding: 10px 20px 15px !important; 
}

.button.product_type_simple, .button.product_type_booking, .button.show_details_button {
    font-size: 16px !important;
    line-height: 40px !important;
    color: #ffffff !important;
    font-weight: 600 !important;
    padding: 0px 15px 0px 15px !important;
    border-radius: 25px !important;
    background-color: #d74c27 !important;
    z-index: 2 !important;
    display: block;
    border: 0px !important; 
}

.wc-price {
    font-size: 20px !important;
    color: #2189c1 !important;
    font-weight: 800 !important;
    float: right !important;
    position: relative !important;
    z-index: 2 !important;
    line-height: 40px;
}
.custom-prc sup{
    font-size: unset;
    vertical-align: initial;
}
.inner_product_header_cell .woocommerce-loop-product__title {
    display: none;
}
.product .inner_product_header .wprs_woo_star_rating{
    display: none;
}

.flickity-prev-next-button.previous {
    display: none; }

.flickity-prev-next-button.next {
    display: none; }

.flickity-prev-next-button.previous svg {
    display: none; }

.flickity-prev-next-button.next svg {
    display: none; }

#reviews_rating .av-special-heading-tag {
    text-transform: none;
	}
#reviews_rating .slider-new .testimonial_preview_mm .avia-testimonial-content > p {
    font-size: 18px;
    color: #fff;
    line-height: 1.5;
	}
.avia-testimonial-mm-preview .mm-testimonial-image{
	display: none;
}
#reviews_rating .slider-new .testimonial_preview_mm .avia-testimonial-content .mm_review_title {
    font-size: 20px;
    color: #fff;
    font-weight: bold;
    margin-top: 0; }
#reviews_rating .slider-new .testimonial_preview_mm .avia-testimonial-content .avia-testimonial-name {
    font-size: 13px !important;
    color: #fff;
    font-weight: bold;
    line-height: 13px; }
#reviews_rating .slider-new .testimonial_preview_mm .avia-testimonial-content .mm-subtitle {
    line-height: 13px;
    opacity: 0.8;
    font-size: 13px;
    color: #fff; }

#priority-column {  
    background: -webkit-linear-gradient(left, #87322c, #d74c27);
    background: -o-linear-gradient(right, #87322c, #d74c27);
    background: -moz-linear-gradient(right,#87322c, #d74c27);
    background: linear-gradient(to right, #87322c, #d74c27); 
}
.mm-box-image .mm-avia-image-container-inner{
    overflow: hidden;
}
.mm-box-image .mm-avia-image-container-inner a{
    position: relative;
    display: block;
    overflow: hidden;
}
.mm-box-image .mm-avia-image-container-inner a:hover .av-caption-image-overlay-bg{
    top: 0%;
    margin-top: 0px;
    visibility: inherit;
    bottom: 0px;
}
.mm-box-image .mm-avia-image-container-inner a:hover h5{
    visibility: inherit;
    opacity: 1;
    transform-origin: 50% 50% 0px;
    transform-style: flat;
    transform: translate(0%, 0%) matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
.mm-box-image .text_image_mm{
    position: absolute;
    margin: auto;
    text-align: center;
    top: 25%;
    width: 100%;
}
.mm-box-image .text_image_mm img{
    width: 90%;
    font-size: 20px;
}
.mm-box-image .av-image-caption-overlay-center{
    display: block;
    height: auto;
    position: absolute !important;
    font-size: 20px;
    text-align: center;
    bottom: 0px;
    left: 0px;
    width: 100%;
}
.mm-box-image .av-image-caption-overlay-center h5{
    font-size: 21px !important;
    line-height: 21px !important;
    color: #ffffff !important;
    font-weight: 300 !important;
    display: block !important;
    text-align: center !important;
    clear: both !important;
    margin: 0px 0px 0px 0px !important;
    padding: 0px 0px 40px 0px !important;
    border-radius: 0px 0px 0px 0px !important;
    background-color: rgba(255,255,255,0) !important;
    position: relative !important;
    z-index: 2 !important;
    text-transform: uppercase !important;
    visibility: hidden;
    opacity: 0;
    transform-origin: 50% 50% 0px;
    transform-style: flat;
    transform: translate(0%, 50%) matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    -webkit-transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    transition: all 0.4s ease-in-out 0s;
}
.mm-box-image .av-caption-image-overlay-bg{
    margin-top: -10px;
    top: 100%;
    visibility: inherit;
    opacity: 1;
    transform-style: flat;
    bottom: 0px;
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    position: absolute;
    left: 0px;
    width: 100%;
    height: 100%;
    border: 0px solid transparent;
    outline: 0px solid transparent;
    -webkit-transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    transition: all 0.4s ease-in-out 0s;
}
.mm-box-image .mm-avia_image{
    display: block;
    width: 100%;
}
#wprs_square .row .col-xs-6.col-sm-6.col-md-6, #wprs_square .row .col-xs-4.col-sm-4.col-md-4{
    width: 50%;
    float: left;
}
#wprs_square hr{
    display: none;
}
.header_color .cart_dropdown .dropdown_widget li a, #top .header_color .avia_cart_buttons .button, #top .header_color .dropdown_widget .buttons .button, .header_color .cart_dropdown_first .cart_dropdown_link, #top .header_color p.order-info mark{
    color: #fff;
}
#top #payment #place_order{
    padding: 15px 50px;
    background-color: #ff9a03;
    height: 50px;
    font-size: 20px;
    color: #fff;
    border: none;
    text-align: center;
    border-radius: 5px; 
}
#top #payment #place_order:hover{ 
    background-color: #2189c1;
    
}
/*footer*/
.textwidget .row-1 li {
    display: inline-block;
    position: relative;
    padding-left: 40px;
    padding-bottom: 15px;
}
.email-footer:before {
    content: "";
    position: absolute;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQgNC4wMDM2NkgyMEMyMS4xIDQuMDAzNjYgMjIgNC45MDM2NiAyMiA2LjAwMzY2VjE4LjAwMzdDMjIgMTkuMTAzNyAyMS4xIDIwLjAwMzcgMjAgMjAuMDAzN0g0QzIuOSAyMC4wMDM3IDIgMTkuMTAzNyAyIDE4LjAwMzdWNi4wMDM2NkMyIDQuOTAzNjYgMi45IDQuMDAzNjYgNCA0LjAwMzY2WiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjIgNi4wMDM2NkwxMiAxMy4wMDM3TDIgNi4wMDM2NiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
    background-repeat: no-repeat;
    width: 40px;
    height: 40px;
    top: 0px;
    left: 0;
    display: block;
}
.mmt-button-call .mmt-button{
	text-decoration: unset !important;
}
.phone-footer:before {
    content: "";
    position: absolute;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIyIDE2LjkyMzZWMTkuOTIzNkMyMi4wMDExIDIwLjIwMjEgMjEuOTQ0MSAyMC40Nzc4IDIxLjgzMjUgMjAuNzMzQzIxLjcyMDkgMjAuOTg4MiAyMS41NTczIDIxLjIxNzIgMjEuMzUyMSAyMS40MDU1QzIxLjE0NjggMjEuNTkzOCAyMC45MDQ2IDIxLjczNzEgMjAuNjQwNyAyMS44MjYzQzIwLjM3NjkgMjEuOTE1NiAyMC4wOTc0IDIxLjk0ODcgMTkuODIgMjEuOTIzNkMxNi43NDI4IDIxLjU4OTMgMTMuNzg3IDIwLjUzNzggMTEuMTkgMTguODUzNkM4Ljc3MzgyIDE3LjMxODMgNi43MjUzMyAxNS4yNjk4IDUuMTg5OTkgMTIuODUzNkMzLjQ5OTk3IDEwLjI0NDggMi40NDgyNCA3LjI3NDYzIDIuMTE5OTkgNC4xODM2NEMyLjA5NSAzLjkwNzEgMi4xMjc4NyAzLjYyODQgMi4yMTY0OSAzLjM2NTI2QzIuMzA1MTIgMy4xMDIxMyAyLjQ0NzU2IDIuODYwMzMgMi42MzQ3NiAyLjY1NTI2QzIuODIxOTYgMi40NTAxOSAzLjA0OTggMi4yODYzNSAzLjMwMzc5IDIuMTc0MTZDMy41NTc3NyAyLjA2MTk3IDMuODMyMzMgMi4wMDM5IDQuMTA5OTkgMi4wMDM2NEg3LjEwOTk5QzcuNTk1MyAxLjk5ODg2IDguMDY1NzkgMi4xNzA3MiA4LjQzMzc2IDIuNDg3MTdDOC44MDE3MyAyLjgwMzYyIDkuMDQyMDcgMy4yNDMwOCA5LjEwOTk5IDMuNzIzNjRDOS4yMzY2MiA0LjY4MzcgOS40NzE0NCA1LjYyNjM2IDkuODA5OTkgNi41MzM2NEM5Ljk0NDU0IDYuODkxNTYgOS45NzM2NiA3LjI4MDU1IDkuODkzOSA3LjY1NDUyQzkuODE0MTUgOC4wMjg0OCA5LjYyODg2IDguMzcxNzUgOS4zNTk5OSA4LjY0MzY0TDguMDg5OTkgOS45MTM2NEM5LjUxMzU1IDEyLjQxNzIgMTEuNTg2NCAxNC40OTAxIDE0LjA5IDE1LjkxMzZMMTUuMzYgMTQuNjQzNkMxNS42MzE5IDE0LjM3NDggMTUuOTc1MSAxNC4xODk1IDE2LjM0OTEgMTQuMTA5N0MxNi43MjMxIDE0LjAzIDE3LjExMjEgMTQuMDU5MSAxNy40NyAxNC4xOTM2QzE4LjM3NzMgMTQuNTMyMiAxOS4zMTk5IDE0Ljc2NyAyMC4yOCAxNC44OTM2QzIwLjc2NTggMTQuOTYyMiAyMS4yMDk0IDE1LjIwNjggMjEuNTI2NSAxNS41ODExQzIxLjg0MzcgMTUuOTU1NCAyMi4wMTIyIDE2LjQzMzIgMjIgMTYuOTIzNloiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
    background-repeat: no-repeat;
    width: 40px;
    height: 40px;
    top: 0px;
    left: 0;
    display: block;
}
.phone-footer a {
    font-size: 20px;
    font-weight: 600;
}
.location-footer:before {
    content: "";
    position: absolute;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzJfNzIpIj4KPHBhdGggZD0iTTIwIDEwLjAwMzdDMjAgMTcuMDAzNyAxMSAyMy4wMDM3IDExIDIzLjAwMzdDMTEgMjMuMDAzNyAyIDE3LjAwMzcgMiAxMC4wMDM3QzIgNy42MTY3MSAyLjk0ODIxIDUuMzI3NTMgNC42MzYwNCAzLjYzOTdDNi4zMjM4NyAxLjk1MTg3IDguNjEzMDUgMS4wMDM2NiAxMSAxLjAwMzY2QzEzLjM4NjkgMS4wMDM2NiAxNS42NzYxIDEuOTUxODcgMTcuMzY0IDMuNjM5N0MxOS4wNTE4IDUuMzI3NTMgMjAgNy42MTY3MSAyMCAxMC4wMDM3WiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTEgMTMuMDAzN0MxMi42NTY5IDEzLjAwMzcgMTQgMTEuNjYwNSAxNCAxMC4wMDM3QzE0IDguMzQ2ODEgMTIuNjU2OSA3LjAwMzY2IDExIDcuMDAzNjZDOS4zNDMxNSA3LjAwMzY2IDggOC4zNDY4MSA4IDEwLjAwMzdDOCAxMS42NjA1IDkuMzQzMTUgMTMuMDAzNyAxMSAxMy4wMDM3WiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzJfNzIiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuMDAzNjYyMTEpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==");
    background-repeat: no-repeat;
    width: 40px;
    height: 40px;
    top: 10px;
    left: 0;
    display: block;
}

.textwidget .row-1 li:last-child:before {
    content: "";
    display: block;
    position: absolute;
    width: 40px;
    height: 40px;
    top: 10px;
    left: 0;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDIyLjAwMzdDMTcuNTIyOCAyMi4wMDM3IDIyIDE3LjUyNjUgMjIgMTIuMDAzN0MyMiA2LjQ4MDgxIDE3LjUyMjggMi4wMDM2NiAxMiAyLjAwMzY2QzYuNDc3MTUgMi4wMDM2NiAyIDYuNDgwODEgMiAxMi4wMDM3QzIgMTcuNTI2NSA2LjQ3NzE1IDIyLjAwMzcgMTIgMjIuMDAzN1oiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEyIDYuMDAzNjZWMTIuMDAzN0wxNiAxNC4wMDM3IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
    background-repeat: no-repeat;
}
/*contact us*/
.social-contact .social_bookmarks {
    text-align: center;
}
.social-contact .social_bookmarks li {
    border: 1px solid #d74c27;
    margin-top: 10px;
    margin-left: 10px;
    float: none !important;
    display: inline-block !important;
}
.social-contact .social_bookmarks li a {
    text-decoration: none;
}
.social-contact .social_bookmarks li a:hover {
    color: #ffffff !important;
}
.social-contact .social_bookmarks li:hover {
    border-color: transparent !important;
}
#contact_st3 {
    overflow: hidden;
    background-color: #f7f7f7;
    border-radius: 5px;
    border: 1px solid #e7e7e7;
    padding: 20px 30px 20px;
}
.tile-open {
    text-align: center;
}
.opening-hours {
    float: left;
    width: 100%;
    border-top: 1px dashed #dfdfdf;
}
.opening-hours .omf1, .opening-hours .omf2, .opening-hours .oss1, .opening-hours .oss2, .opening-hours .now_is, .opening-hours .time_closed, .opening-hours .time_open {
    width: 50%;
    float: left;
}
.opening-hours .omf1, .opening-hours .oss1, .opening-hours .now_is {
    font-size: 16px;
    color: #666;
    font-family: open sans;
    font-weight: 400;
    line-height: 40px;
    text-align: left;
}
.opening-hours .omf2, .opening-hours .oss2 {
    text-align: right;
    font-size: 16px;
    color: #464646;
    font-family: open sans;
    font-weight: 600;
    line-height: 36px;
}
.time_open {
    text-align: right;
    color: #5db41c;
    font-family: open sans;
    font-weight: 600;
    font-size: 16px;
    line-height: 40px;
}
.text_hours {
    position: relative;
    top: -8px;
    line-height: 60px;
    color: #464646!important;
    margin-left: 10px;
    font-size: 20px;
    font-family: open sans;
    font-weight: 600;
}
.responsive #top.page-id-3743 #main .products .product .inner_product_header{
    height: 100% !important;
}
@media (max-width: 767px){
    .responsive #top .av-main-nav .menu-item.menu-show-phone{
        display: block;
    }
    #av-burger-menu-ul .icon-phone-number-menu{
        display: none;
    }
    .responsive #top #main .products .product{
        margin: 0 !important;
    }
    #section_1st .tabcontainer .av_tab_section .tab{
        display: none; 
    }
    #section_1st .tab_titles{
        display:block;
    }	
    #section_1st .tab_titles .tab{
        border: 1px solid #e1e1e1;
        border-top:none;
    }
    #section_1st .tab_titles .tab_counter_0{
        border-top:1px solid #e1e1e1;
    }
    #section_1st hr.left, hr.right {
        display: none;
    }
    #wprs_square .al-right {
        text-align: center;
    }
    #socket{
        text-align: center;
    }
    #socket .copyright{
        float: none;
    }
    #socket .social_bookmarks{
        float: none;
        display: flex;
        justify-content: center;
        margin: -10px 0 0 0px;
    }
    #footer .widget{
        margin: 0px 0 10px 0;
    }
    .av-burger-menu-main.menu-item-avia-special a {
        line-height: 88px !important;
        height: 88px !important;
    }
}
@media (max-width: 480px){
    #top #payment div.payment_box {
        width: 100%;
        padding: 1em 0px;
    }
    #top #payment #place_order{
        width: 100%;
    }
}
@media (max-width: 320px){
    #wc-stripe-cc-form label{
        font-size: 11px;
    }
}
/*-----------Begin CheckOut Page------------*/
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_method > input[type=radio]{
    display: none;
}
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_method > label{
    padding-left: 27px;
    position: relative;
    font-size: 14px !important;
}
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_method > label:before{
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    top: calc( 19px/2 - ( 20px/2) );
    left: 0;
    border-radius: 50%;
    background: #ccc;
    transition: .5s;
    border: 1px solid #ccc;
}
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_method > input[type=radio]:checked + label:before{
    background-color: #d74d27;
}
.woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order{
    display : -webkit-box;
    display : -ms-flexbox;
    display : -webkit-flex;
    display : flex;
    -webkit-box-align: center;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}
.woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order .button{
    background-color: #069C56 !important;
    text-transform: uppercase;
}
.woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order .button:hover{
    background-color: #05874B !important;
}
@media (min-width: 768px){
    .woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order .button{
        width: 80%;
        white-space: nowrap;
    }
}
.woocommerce-checkout .woocommerce-checkout-payment{
    border-width: 0px !important;
}
.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods{
    padding: 0px !important;
}
#top.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods li{
    border-width: 0px !important;
}
#top.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods li,
#top.woocommerce-checkout .woocommerce-checkout-payment .form-row.place-order{
    padding: 0px 5px !important;
}
@media (max-width: 767px){
    #top.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .payment_box .wc-payment-form{
        margin-bottom: 0px;
    }
    #top.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods li .stripe-pf{
        font-size: 24px;
    }
    .woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method img{
        margin-top: 10px !important;
    }
}

/*-----------End CheckOut Page------------*/
@media (min-width: 768px){
	body .tab_inner_content .av_one_third:nth-child(1), body .tab_inner_content .av_one_third:nth-child(2), body .tab_inner_content .av_one_third:nth-child(3), body .tab_inner_content .av_one_third:nth-child(4):not(.first){
		margin-top: 0px;
	}  
}

/* Footer checkout */
#top.woocommerce-checkout p a {
    font-weight: 500;
    font-style: normal;
}
@media only screen and (max-width: 767px){
    #top.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper {
        margin-bottom: 10px;
    }
    #top.woocommerce-checkout #wrap_all #footer-socket .flex_column {
        margin-bottom: 0px;
    }
    #top.woocommerce-checkout #footer-socket .entry-content-wrapper{
        display: flex !important;
        flex-direction: column-reverse;
        flex-wrap: nowrap;
    }
    #top.woocommerce-checkout #wrap_all #footer-socket p {
        font-size: 12px;
    }
    #top.woocommerce-checkout #footer-socket .template-page {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    #top.woocommerce-checkout #av_section_2 .template-page {
        padding-bottom: 0;
    }
}

@media (min-width: 768px) {
    .basic-facts-and-tips {
        max-width: 555px;
    }
}
@media (max-width: 768px) {
    .basic-facts-and-tips article.article-icon-entry {
        justify-content: center;
    }
}

#top #footer .mm-title-social {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 20px;
}
.flex_column .widget:first-child{
    margin-bottom: 0 !important;
}
#top #footer .social_bookmarks {
    margin: 0;
    height: 40px;
}

#top #footer .social_bookmarks li {
    margin-right: 10px;
    border: 0;
    width: 40px;
}

#top #footer .social_bookmarks li a {
    background-color: #87322c;
    border-radius: 50%;
    text-decoration: none;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

#top #footer .social_bookmarks li.social_bookmarks_instagram a:hover {
    background: linear-gradient( #FFD522,#F1000B,#B900B3);
}

#top #footer .social_bookmarks li a::before {
    color: #fff;
    font-size: 26px;
}

/*Footer mobile*/
@media (max-width: 820px) {
    #footer {
        text-align: center;
    }
    #footer .widget {
        margin: 10px 0 0;
    }
    #top #footer .container {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 0;
    }
    #footer .container>.flex_column:first-child {
        order: 0 !important;
    }
    #footer .container>.flex_column:nth-child(2) {
        order: 2;
    }
    #footer .container>.flex_column:nth-child(3) {
        order: 1;
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
    }
    #footer .container>.flex_column:last-child {
        order: 3;
    }
    #footer .container>.flex_column:nth-child(1) {
        order: 1;
    }
    #footer #text-7 img {
        max-width: 250px;
        margin-top: 0 !important;
    }
    #footer #text-9 .textwidget>p {
        display: flex;
        justify-content: center;
        flex-direction: row;
        gap: 20px;
    }
    #footer #text-9 .textwidget > p img {
        width: 45%;
        max-width: 130px;
    }
    #footer #text-9 .textwidget > p img:first-child {
        margin-right: 10px;
    }
    #footer #text-9 .textwidget>p img:first-child {
        margin-right: 10px;
        margin-top: 0!important;
    }
    #top #footer .container>.flex_column {
        width: 50%;
        margin-left: 0 !important;
    }

    #footer .aiosrs-rating-wrap {
        text-align: center;
    }

    #footer .row-1 {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    #top #footer .social_bookmarks {
        width: fit-content;
        margin: 0 auto;
    }

    #top #footer .widget_nav_menu .sub-menu>li, #top #footer .widget_nav_menu ul ul li a {
        padding-left: 0;
    }
}
@media (max-width: 576px) {
    #footer {
        text-align: left !important;
        background-color: #fff;
        color: #222222;
        border: 0;
    }
    #top #footer>.container>.flex_column:nth-child(2) #text-7 p>img:first-child,
    #top #footer>.container>.flex_column:nth-child(2) #text-7 p>img:nth-child(3) {
        max-width: 49%;
        margin-bottom: 10px !important;
    }
    #top #footer .container #text-7 p br {
        display: none;
    }
    #footer #text-9 .textwidget>p {
        display: flex;
        justify-content: flex-start;
        gap: 10px;
    }
    #footer a, #footer .widgettitle {
        color: #222222 !important;
    }
    #footer .textwidget .row-1 {
        align-items: flex-start !important;
    }

    #footer .flex_column {
        width: 100% !important;
        margin-bottom: 0  !important;
    }
    .email-footer:before {
        width: 24px;
        height: 24px;
    }
    .phone-footer:before {
        width: 24px;
        height: 24px;
    }
    .phone-footer a {
        font-size: 20px;
        font-weight: 600;
    }
    .location-footer:before {
        width: 24px;
        height: 24px;
        top: 0px;
    }
    .location-footer>br{
        display: none;
    }
    .textwidget .row-1 li:last-child:before {
        width: 24px;
        height: 24px;
    }
    #top .footer_color .row-1 li:last-child strong {
        color: #222;
        font-weight: normal;
    }

    #top #footer .menu-image-title-after {
        padding-left: 0;
    }

    #top #socket {
        background-color: #87322C;
    }

    #top #footer .social_bookmarks {
        margin: 0;
    }

    #top #footer .social_bookmarks li.social_bookmarks_facebook a {
        background-color: #37589b
    }

    #top #footer .social_bookmarks li.social_bookmarks_instagram a {
        background: linear-gradient( #FFD522,#F1000B,#B900B3)
    }

    #top #footer .social_bookmarks li.social_bookmarks_pinterest a {
        background-color: #cb2027
    }

    #top #footer .social_bookmarks li.social_bookmarks_youtube a {
        background-color: #FF0000
    }
    #top #footer .social_bookmarks li.social_bookmarks_twitter a {
        background-color: #46d4fe
    }
    #top .mm-breadcrumbs-detail .breadcrumbs {
        font-size: 16px;
        line-height: 24px;
    }
}

@media (max-width: 375px) {
    #top #main .products .wc-price .woocommerce-Price-amount {
        font-size: 20px !important;
    }
    #top #main .product.product_tag-deal .wc-price.mm-price-before-sale .woocommerce-Price-amount, 
    #top #main .product.product_tag-Deal .wc-price.mm-price-before-sale .woocommerce-Price-amount {
        font-size: 16px !important;
    }
    #top .products span.wc-price.mm-price-before-sale:after {
        top: 8px;
    }
    #top #main .product.product_tag-deal .wc-price .starting-price, 
    #top #main .product.product_tag-Deal .wc-price .starting-price {
        font-size: 9px;
        line-height: 10px !important;
    }
    #top #main .product.product_tag-deal button.product_type_booking.add_to_cart_button, 
    #top #main .product.product_tag-Deal button.product_type_booking.add_to_cart_button {
        margin-top: 0 !important;
    }
    #top #main .product .avia_cart_buttons.single_button .button {
        font-size: 14px !important;
        margin-top: 0 !important;
    }
    .wc-price {
        line-height: 25px;
    }
}
#top .mm-breadcrumbs-detail .breadcrumb-trail .trail-before,
#top .mm-breadcrumbs-detail .breadcrumb-trail .trail-end {
    padding: 0;
}
#top #main .avia-section.avia-section-no-padding {
    min-height: unset;
}
#top #main .avia-section.avia-section-no-padding .av-mmbreadcrumb {
    margin-top: 20px;
    margin-bottom: 4px;
}
.single-post .av-mmbreadcrumb{
    text-align: center;
}
.mm-breadcrumbs-detail {
    display: flex;
}
.mm-breadcrumbs-detail .breadcrumbs {
    font-size: 18px;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: .2px;
}
.mm-breadcrumbs-detail .breadcrumb .sep{
    margin: 0 6px;
}
.av-mmbreadcrumb .mm-breadcrumbs-detail a {
    text-decoration: none;
}
.mm-breadcrumbs-detail .breadcrumb-title {
    display: none;
}
.main_color .av-mmbreadcrumb .mm-breadcrumbs-detail a {
    color: #d74d27;
    padding: 0;
}

#top .nf-form-layout form .nf-mp-body .nf-row .nf-field-label{
    font-size: 14px;
    line-height: 28px;
}
.mobile-menu-my-account{
    display: none;
}
.mobile-menu-my-account .icon-myacount{
    margin: 0;
    width: 100% !important;
    justify-content: right;
    padding-right: 16px;
    display: block;
}
#header_main .mobile-menu-my-account .icon-myacount:before{
    content: "";
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIxIDIyIiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTE2LjgzNjcgMTcuODc1VjE1Ljg4ODhDMTYuODM2NyAxNC44MzUzIDE2LjQ5ODcgMTMuODI1IDE1Ljg5NyAxMy4wODAxQzE1LjI5NTMgMTIuMzM1MSAxNC40NzkzIDExLjkxNjYgMTMuNjI4NCAxMS45MTY2SDcuMjExNjlDNi4zNjA3OSAxMS45MTY2IDUuNTQ0NzQgMTIuMzM1MSA0Ljk0MzA2IDEzLjA4MDFDNC4zNDEzOCAxMy44MjUgNC4wMDMzNiAxNC44MzUzIDQuMDAzMzYgMTUuODg4OFYxNy44NzUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIwLjkxNjY2NyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMC40MiAxMC4wODMzQzExLjkzODggMTAuMDgzMyAxMy4xNyA4Ljg1MjA0IDEzLjE3IDcuMzMzMjVDMTMuMTcgNS44MTQ0NyAxMS45Mzg4IDQuNTgzMjUgMTAuNDIgNC41ODMyNUM4LjkwMTI2IDQuNTgzMjUgNy42NzAwNCA1LjgxNDQ3IDcuNjcwMDQgNy4zMzMyNUM3LjY3MDA0IDguODUyMDQgOC45MDEyNiAxMC4wODMzIDEwLjQyIDEwLjA4MzNaIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMC45MTY2NjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8Y2lyY2xlIGN4PSIxMC40MjAxIiBjeT0iMTEiIHI9IjkuNjI1IiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMC45MTY2NjciLz4KPC9zdmc+");
    background-position: center;
    background-size: cover;
    width: 25px;
    height: 25px;
    display: block;
}
@media (max-width: 989px) {
    .mobile-menu-my-account {
        display: block;
        position: relative;
        order: 3;
    }
    #header_main .inner-container {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
}
#top #wrap_all .mm-menu-myaccount a.mm-menu-myaccount-login .avia-menu-text{
    padding-left: 20px;
}
#top #wrap_all .mm-menu-myaccount a.mm-menu-myaccount-login .avia-menu-text::before{
    content: "";
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIxIDIyIiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTE2LjgzNjcgMTcuODc1VjE1Ljg4ODhDMTYuODM2NyAxNC44MzUzIDE2LjQ5ODcgMTMuODI1IDE1Ljg5NyAxMy4wODAxQzE1LjI5NTMgMTIuMzM1MSAxNC40NzkzIDExLjkxNjYgMTMuNjI4NCAxMS45MTY2SDcuMjExNjlDNi4zNjA3OSAxMS45MTY2IDUuNTQ0NzQgMTIuMzM1MSA0Ljk0MzA2IDEzLjA4MDFDNC4zNDEzOCAxMy44MjUgNC4wMDMzNiAxNC44MzUzIDQuMDAzMzYgMTUuODg4OFYxNy44NzUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIwLjkxNjY2NyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMC40MiAxMC4wODMzQzExLjkzODggMTAuMDgzMyAxMy4xNyA4Ljg1MjA0IDEzLjE3IDcuMzMzMjVDMTMuMTcgNS44MTQ0NyAxMS45Mzg4IDQuNTgzMjUgMTAuNDIgNC41ODMyNUM4LjkwMTI2IDQuNTgzMjUgNy42NzAwNCA1LjgxNDQ3IDcuNjcwMDQgNy4zMzMyNUM3LjY3MDA0IDguODUyMDQgOC45MDEyNiAxMC4wODMzIDEwLjQyIDEwLjA4MzNaIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMC45MTY2NjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8Y2lyY2xlIGN4PSIxMC40MjAxIiBjeT0iMTEiIHI9IjkuNjI1IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMC45MTY2NjciLz4KPC9zdmc+);
    background-position: center;
    background-size: cover;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 18px;
    transform: translateY(-50%);
}
#top #wrap_all .mm-menu-myaccount .sub-menu a .avia-menu-text{
    padding-left: 20px;
}
#top #wrap_all .mm-menu-myaccount .sub-menu a .avia-menu-text::before{
    content: "";
    background-position: center;
    background-size: cover;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 18px;
    transform: translateY(-50%);
}
#top #wrap_all .mm-menu-myaccount .sub-menu a.mm-menu-mybooking .avia-menu-text::before{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIyIDIyIiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTE3LjQxNjcgMy42NjY2OUg0LjU4MzMzQzMuNTcwODEgMy42NjY2OSAyLjc1IDQuNDg3NSAyLjc1IDUuNTAwMDJWMTguMzMzNEMyLjc1IDE5LjM0NTkgMy41NzA4MSAyMC4xNjY3IDQuNTgzMzMgMjAuMTY2N0gxNy40MTY3QzE4LjQyOTIgMjAuMTY2NyAxOS4yNSAxOS4zNDU5IDE5LjI1IDE4LjMzMzRWNS41MDAwMkMxOS4yNSA0LjQ4NzUgMTguNDI5MiAzLjY2NjY5IDE3LjQxNjcgMy42NjY2OVoiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNC42NjY3IDEuODMzMzFWNS40OTk5OCIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTcuMzMzMjUgMS44MzMzMVY1LjQ5OTk4IiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMi43NSA5LjE2NjY5SDE5LjI1IiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4=");
}
#top #wrap_all .mm-menu-myaccount .sub-menu a.mm-menu-mybooking:hover .avia-menu-text::before{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjQxNjcgMy42NjY2OUg0LjU4MzMzQzMuNTcwODEgMy42NjY2OSAyLjc1IDQuNDg3NSAyLjc1IDUuNTAwMDJWMTguMzMzNEMyLjc1IDE5LjM0NTkgMy41NzA4MSAyMC4xNjY3IDQuNTgzMzMgMjAuMTY2N0gxNy40MTY3QzE4LjQyOTIgMjAuMTY2NyAxOS4yNSAxOS4zNDU5IDE5LjI1IDE4LjMzMzRWNS41MDAwMkMxOS4yNSA0LjQ4NzUgMTguNDI5MiAzLjY2NjY5IDE3LjQxNjcgMy42NjY2OVoiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTQuNjY2NyAxLjgzMzMxVjUuNDk5OTgiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNNy4zMzMyNSAxLjgzMzMxVjUuNDk5OTgiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMi43NSA5LjE2NjY5SDE5LjI1IiBzdHJva2U9IndoaXRlIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
}
#top #wrap_all .mm-menu-myaccount .sub-menu a.mm-menu-logout .avia-menu-text::before{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIyIDIyIiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTguMjUgMTkuMjVINC41ODMzM0M0LjA5NzEgMTkuMjUgMy42MzA3OSAxOS4wNTY4IDMuMjg2OTcgMTguNzEzQzIuOTQzMTUgMTguMzY5MiAyLjc1IDE3LjkwMjkgMi43NSAxNy40MTY3VjQuNTgzMzNDMi43NSA0LjA5NzEgMi45NDMxNSAzLjYzMDc5IDMuMjg2OTcgMy4yODY5N0MzLjYzMDc5IDIuOTQzMTUgNC4wOTcxIDIuNzUgNC41ODMzMyAyLjc1SDguMjUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIwLjkxNjY2NyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNC42NjY3IDE1LjU4MzNMMTkuMjUwMSAxMUwxNC42NjY3IDYuNDE2NjMiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIwLjkxNjY2NyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xOS4yNSAxMUg4LjI1IiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMC45MTY2NjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4=");
}
#top #wrap_all .mm-menu-myaccount .sub-menu a.mm-menu-logout:hover .avia-menu-text::before{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguMjUgMTkuMjVINC41ODMzM0M0LjA5NzEgMTkuMjUgMy42MzA3OSAxOS4wNTY4IDMuMjg2OTcgMTguNzEzQzIuOTQzMTUgMTguMzY5MiAyLjc1IDE3LjkwMjkgMi43NSAxNy40MTY3VjQuNTgzMzNDMi43NSA0LjA5NzEgMi45NDMxNSAzLjYzMDc5IDMuMjg2OTcgMy4yODY5N0MzLjYzMDc5IDIuOTQzMTUgNC4wOTcxIDIuNzUgNC41ODMzMyAyLjc1SDguMjUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMC45MTY2NjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTQuNjY2NyAxNS41ODMzTDE5LjI1MDEgMTFMMTQuNjY2NyA2LjQxNjYzIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuOTE2NjY3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE5LjI1IDExSDguMjUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMC45MTY2NjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
}