pre{
    background: black;
    color: yellowgreen;
    margin: 0;
    border: 0;
}

#mmtf{
    display: flex;
    flex-direction: column;
    padding: 0 20px 30px;
    align-items: flex-start;
    justify-content: center;
}
.mmtf_shortcode #mmtf{
    padding: 0px;
}
#top.open-mm-filter-box .select2-container.select2-container--default.select2-container--open {
    z-index: 99999999;
}
#top.open-mm-filter-box .select2-container.select2-container--default.select2-container--open .select2-selection--multiple {
    padding: 5px;
}
#top.open-mm-filter-box .select2-container.select2-container--default.select2-container--open .select2-search__field {
    border: 1px solid #e1e1e1;
    width: 100% !important;
    margin-top: 8px;
}
#top.open-mm-filter-box .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: var(--mmtf-primary-color);
    color: #fff;
    border-color: var(--mmtf-primary-color);
}
#top.page-template-mmtf .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    border-color: var(--mmtf-primary-color);
    background-color: inherit;
    color: #fff;
}
#top.page-template-mmtf .select2-selection.select2-selection--single {
    padding: 5px 20px 5px 5px;
    height: 38px;
    border-radius: 5px;
    border-color: var(--mmtf-primary-color);
}
#top.page-template-mmtf .select2-container--default .select2-results__option--selectable::before {
    content: '';
    display: inline-block;
    width: 15px;
    height: 15px;
    border: 1px solid var(--mmtf-primary-color);
    border-radius: 2px;
    margin-right: 8px;
    transform: translateY(2px);
}
#top.page-template-mmtf .select2-container--default .select2-results__option--selectable.select2-results__option--selected::before {
    background-size: 11px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAytJREFUeJztmktLVFEAgL9zx0GFSipDE5FiWsxELcLQYly0SXBljj2gpxBY1KaiH1DrIKIHraIgIkyzB2hhm1lItAhp5Qy1kQzcDD0M1PJx2gxiNM7cc++5M/dO59t677nn+zxzXzNgMBgMBoPB8J8iSj0BjxHxROw0cA7YCSxKeAdcezuYGoIyDtDc2xyuysw8BI7k+rtAXB0dHL9SlgGy8n1AV77thLQ6QkWaU9GwKw+AkPVltQKU5AEk05a3UyoeyvIAglBZBHAkDyAZC/xHwLE8IKQ4HOgV4EYeuDf6bLw/sAFcyveFv9adhYDeCGmQP55MJhcggAF0ykPAAuiWhwAF8EIeAhLAK3kIQAAv5cHnAbyWB/jnabCjY1tlTWxr5dTHqXkHB9WGO3n5qCGUPjE8PLFYaMvlFdCWiB6ViMvALgAJnyzBnc1W6nZ/PwUH0okG+VN25ywA4t2x60gurrLBUMW62YPJBxNz6pNRp5jyAKItEeuSMJh/XEbCNbOdXkcotjyAJeFCwa0E7fM/ql/s69lSpT4xe5RCHsACmm1tKWifn65+ufdQY7XqQQrh/mxf3+P0PKX6NLjfWlj7XOdKcP+fTx0rdKnLhyXhvdIeGj8OpVr2K7FCghvKe2mI4Ad5gNDnVCbdFKvdCKJVaU9BZGku3BLZs2Zg4sN3pSXoF3nI3glOpjKvm7ZvqgValPYWRJZ+hVsbd1QNfBmfthXBlbzkSfhb/Uk7d3h2Wb4VnkxlXjmKABEhK1vsRHAvX+fqhJeLv54FvIzgR3nI8TDkRQS/ykOOAKA3gp/lIf/7ABHvjt1Cct7BuG+WQj87f6+vW/CzPBR+ISLiiehdEGeUR5aMSMGMgAPq09J7qctHwa/HJ1OZIaeXSAFR5Rl5cKnLh63fB7g4J6hRpGW/Ets/kPA8QgnkQSEAeBihRPKgGAA8iFBCeXAQADRGKLE8OAwAGiL4QB5cBAAXEXwiDy4DgIMIPpIHDQFAIYLP5EFTAMhGiNVuWO3NkkDeb6hI9xTrDs8u2r8cjXdFEwjrEsjd2fHHhJA3R5+mH+s+lsFgMBgMBoPBBX8AtzgOlCNwWYIAAAAASUVORK5CYII=');
}
#top.page-template-mmtf .select2-dropdown.select2-dropdown--below {
    border-color: var(--mmtf-primary-color);
    margin-top: -5px;
}
#top.page-template-mmtf.admin-bar .select2-dropdown.select2-dropdown--below {
    margin-top: 30px;
}
#top.page-template-mmtf .select2-container--default .select2-results__option--selected {
    background-color: #fff;
    color: inherit;
}
#top.page-template-mmtf .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: inherit;
    color: inherit;
}
@media screen and (max-width: 768px) {
    #top.page-template-mmtf .select2-dropdown.select2-dropdown--below,
    #top.open-mm-filter-box .select2-container.select2-container--default {
        max-width: 100%;
        width: calc(100% - 40px);
    }
}
#top.page-template-mmtf .select2-container--default .select2-results>.select2-results__options {
    max-height: 250px;
}
#top.page-template-mmtf .select2-results__options {
    border-radius: 5px;
}
#top.page-template-mmtf .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 36px;
    right: 10px;
}
#top.page-template-mmtf .select2-search__field {
    margin-bottom: 0;
    width: 100%;
    min-height: 38px;
    box-shadow: none;
    outline: none;
    border: none;
    border-radius: 5px;
}
#top.page-template-mmtf .select2-container:not(.select2-container--open) .select2-search__field {
    cursor: pointer;
}
#top.page-template-mmtf .select2-search.select2-search--inline {
    padding: 0;
}
#top.page-template-mmtf #select2-mmtf_sidebar_filter_category-container {
    margin: 0;
}
#top.page-template-mmtf #select2-mmtf_sidebar_filter_category-container .select2-selection__choice:first-child {
    margin-left: 0;
}
#top.page-template-mmtf .select2-container--default .select2-selection--multiple {
    padding: 0 5px;
    border-color: var(--mmtf-primary-color);
    cursor: pointer;
}
#mmtf_sidebar #mmtf_sidebar_filter_category {
    border-color: var(--mmtf-primary-color);
    padding-left: 15px;
    border-radius: 20px;
    margin-bottom: 0;
}
#mmtf_sidebar .mmtf_widget_sidebar_wrapper {
    position: fixed;
    width: 500px;
    height: calc(100% - 50px);
    max-width: 100%;
    left: 50%;
    background-color: #fff;
    overflow: hidden;
    top: 100%;
    border-radius: 15px;
    transition: top 400ms ease, opacity 400ms ease;
    transform: translateX(-50%);
    opacity: 0;
    z-index: 99999999;
}
#mmtf_sidebar .mmtf_widget_sidebar_wrapper #mmtf_sidebar_filter {
    height: 100%;
}
#mmtf_sidebar.show .mmtf_widget_sidebar_wrapper {
    top: 50%;
    transform: translate(-50%, -50%);
    opacity: 1;
}
#mmtf_sidebar_overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    background-color: #000;
    opacity: 0;
    transition: opacity 300ms;
}
#mmtf_sidebar_overlay.show {
    opacity: 0.4;
    width: 100%;
    height: 100%;
    z-index: 999998;
}
#mmtf_sidebar .mmtf_widget_sidebar_header {
    position: relative;
    padding: 20px;
    border-bottom: 1px solid #ebebeb;
}
#mmtf_sidebar .mmtf_widget_sidebar_header h5 {
    font-size: 20px !important;
    text-align: center;
    color: var(--mmtf-primary-color);
}
#mmtf_sidebar .mmtf_widget_sidebar_body {
    height: calc(100% - 135px);
    overflow-y: scroll;
    padding: 0 10px;
}
#mmtf_sidebar .mmtf_widget_sidebar_body::-webkit-scrollbar {
    width: 8px;
    border-radius: 5px;
}
#mmtf_sidebar .mmtf_widget_sidebar_body::-webkit-scrollbar-thumb {
    background-color: #ccc;
    border-radius: 5px;
}
#mmtf_sidebar .mmtf_widget_sidebar_bottom {
    display: flex;
    justify-content: space-between;
    border-top: 1px solid #ebebeb;
    padding: 15px 30px;
}
#mmtf_sidebar .mmtf_widget_sidebar_bottom a {
    color: var(--mmtf-primary-color);
    font-weight: 600;
}
#mmtf_sidebar .mmtf_widget_sidebar_bottom #mmtf_show_result {
    border-radius: 20px;
    background-color: var(--mmtf-primary-color);
    padding: 10px 20px;
    color: #fff;
    margin-left: auto;
    line-height: 1.4;
    font-size: 15px;
    cursor: pointer;
}
#mmtf_sidebar #mmtf_close_sidebar {
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
    display: inline-flex;
    width: 32px;
    height: 32px;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    cursor: pointer;
    transition: background-color 200ms;
    background-color: var(--mmtf-primary-transparent-light);
    padding: 9px;
}
#mmtf_sidebar #mmtf_close_sidebar img {
    max-width: 10px;
}
#mmtf_sidebar .mmtf_widget .mmtf_widget_title {
    font-size: 16px;
    font-weight: 600;
    color: #000;
}
#mmtf_sidebar #mmtf_categories .current-cat > a,
#mmtf_sidebar #mmtf_categories .current-cat > a .tax_reset::after {
    color: var(--mmtf-primary-color);
}
#mmtf_sidebar span.ui-slider-handle {
    border-radius: 50%;
}
#mmtf_sidebar_toggler{
    display: none;
}
#mmtf_results{
    width: 100%;
    position: relative;
}

.mmtf_widget{
    padding: 20px;
    padding-bottom: 20px;
    position: relative;
}
.mmtf_widget:first-of-type{
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.mmtf_widget:last-of-type{
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.mmtf_widget .mmtf_widget_title{
    margin-bottom: 10px;
}
.mmtf_widget.boxed .mmtf_widget_title{
    font-weight: bold;
}
.mmtf_widget.boxed .mmtf_widget_title{
    color: #fff;
}
/* .mmtf_widget:not(.boxed):not(:last-of-type):after{
    content: " ";
    position: absolute;
    bottom: 0;
    left: 20px;
    right: 20px;
    height: 1px;
    background-color: #e0e0e0;
} */

.mmtf_widget input{
    width: 100%;
    padding: 5px;
}


/* sidebar - date picker */

#mmtf_datepicker_range {
    position: relative;
}
#mmtf_datepicker_range #mmtf_datepicker_wrapper {
    position: absolute;
    right: -300px;
    z-index: 3;
    border: 2px solid var(--mmtf-primary-color, var(--mmtf-primary-color) );
    width: 500px;
    background: #fff;
    color: #000;
    padding: 20px;
    border-radius: 30px;
    margin-right: 20px;
    display: none;
    box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 18%);
}
#mmtf_datepicker_range #mmtf_datepicker_wrapper #mmtf_datepicker_widget {
    background: #fff;
}
#mmtf_datepicker_range #mmtf_datepicker_result {
    cursor: pointer;
    user-select: none;
    background: #fff;
    padding: 8px 20px;
    position: relative;
    width: 100%;
}
#mmtf_datepicker_range #mmtf_datepicker_result:not(.has_value){
    color: #aaa;
}
#mmtf_datepicker_range #mmtf_datepicker_result:not(.has_value) .the_x{
    display: none;
}
#mmtf_datepicker_range #mmtf_datepicker_result.has_value .the_x{
    position: absolute;
    right: 0;
    top: calc(50% - 20px);
    width: 20px;
    height: 20px;
    padding: 10px;
    line-height: 20px;
    font-size: 20px;
    text-align: center;
    display: block;
    box-sizing: content-box;
    cursor: pointer;
    user-select: none;
    /* background: pink; */
}
#mmtf_datepicker_range #mmtf_datepicker_result.has_value .the_x:hover{
    color: var(--mmtf-primary-color, var(--mmtf-primary-color) );
}


#mmtf_datepicker_range #mmtf_submit{
    all: revert;
    display: block;
    background: var(--mmtf-primary-color, var(--mmtf-primary-color) );
    padding: 10px 30px;
    border-radius: 30px;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}
#mmtf_datepicker_range #mmtf_submit:hover{
    opacity: 0.9;
}

/* date picker controls */

#mmtf_datepicker_controls{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
#mmtf_datepicker_controls.hidden{
    display: none;
}
#mmtf_datepicker_controls #mmtf_datepicker_reset,
#mmtf_datepicker_controls #mmtf_datepicker_apply{
    border-radius: 5px;
    border-radius: 30px;
    border: 1px solid var(--mmtf-primary-color, var(--mmtf-primary-color) );
    background: var(--mmtf-primary-color, var(--mmtf-primary-color) );
    text-align: center;
    width: 48%;
    line-height: 40px;
    transition: all 300ms ease;
    cursor: pointer;
}
#mmtf_datepicker_controls #mmtf_datepicker_reset{
    color: var(--mmtf-primary-color, var(--mmtf-primary-color) );
    background: #fff;
    cursor: pointer;
    user-select: none;
}
#mmtf_datepicker_controls #mmtf_datepicker_apply{
    color: #fff;
    background: var(--mmtf-primary-color, var(--mmtf-primary-color) );
    cursor: pointer;
    user-select: none;
}
#mmtf_datepicker_controls #mmtf_datepicker_reset:hover{
    background: var(--mmtf-primary-transparent-light, var(--mmtf-primary-color)20 );
}
#mmtf_datepicker_controls #mmtf_datepicker_apply:hover{
    background: var(--mmtf-primary-transparent-dark, var(--mmtf-primary-color)90 );
}

#mmtf_datepicker_range .mmtf_date[type="text"] {
    display: none;
}


/* slider controls */
#mmtf_price_range{
    margin-top: 20px;
    margin-bottom: 10px;
}
.ui-slider {
    border: 1px solid #c5c5c5;
    border-radius: 3px;
    position: relative;
    text-align: left;
    margin-left: 0.6em;
    margin-right: 0.6em;
}
.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
    top: -0.4em;
    height: 0.8em;
    background: var(--mmtf-primary-transparent-dark, var(--mmtf-primary-color)90 );
}
.ui-slider .ui-slider-handle{
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: pointer;
    -ms-touch-action: none;
    touch-action: none;
    background: var(--mmtf-primary-color, var(--mmtf-primary-color) );
    top: -0.6em;
    margin-left: -0.6em;
    border-radius: 3px;
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
}
.ui-slider .ui-slider-handle.ui-state-focus{
    outline: none;
}


/* sidebar - group size */

#mmtf_group_size_wrapper{
    position: relative;
}
#mmtf_group_size{
    all: unset;
    background: #fff;
    padding: 8px 20px;
    width: 100%;
    box-sizing: border-box;
    position: relative;
    margin: 0;
}
#mmtf_group_size::placeholder{
    color: #aaa;
}
#mmtf_group_size_wrapper .the_x,
#mmtf_group_size_wrapper .the_apply{
    position: absolute;
    right: 0;
    top: calc(50% - 20px);
    min-width: 20px;
    height: 20px;
    padding: 10px;
    line-height: 20px;
    font-size: 20px;
    text-align: center;
    display: none;
    box-sizing: content-box;
    cursor: pointer;
    user-select: none;
}
#mmtf_group_size_wrapper .the_apply{
    font-size: 14px;
    font-weight: 400;
}
#mmtf_group_size_wrapper .the_x:hover,
#mmtf_group_size_wrapper .the_apply:hover{
    color: var(--mmtf-primary-color, var(--mmtf-primary-color) );
}

#mmtf_group_size_wrapper.has_value:not(.value_changed) .the_x{
    display: block;
}
#mmtf_group_size_wrapper.value_changed .the_apply{
    display: block;
}


/* sidebar - taxonomies */

.all_taxonomies_title:hover{
    cursor: pointer;
    user-select: none;
    color: var(--mmtf-primary-color, var(--mmtf-primary-color) );
}

.taxonomy_list{
    margin-bottom: 0;
}
.taxonomy_list li a{
    text-decoration: none;
    color: #000;
    position: relative;
}
.taxonomy_list li.current-cat > a{
    font-weight: bold;
}
.taxonomy_list li a:hover{
    color: var(--mmtf-primary-color, var(--mmtf-primary-color) );
}
.taxonomy_list li.current-cat > a .tax_reset{
    position: absolute;
    top: -2px;
    font-size: 1.2em;
    left: -17px;
    /* transition: all 300ms ease; */
    font-weight: 400;
    /* opacity: 0; */
    color: #aaa;
}
.taxonomy_list li.current-cat > a:hover .tax_reset{
    opacity: 1;
    color: unset;
}

.taxonomy_list ul.children{
    display: none;
}
.taxonomy_list li.current-cat > ul.children,
.taxonomy_list li.current-cat-ancestor > ul.children{
    display: block;
}

.taxonomy_list li{
    position: relative;
}
.taxonomy_list li .tax_toggler{
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    border-radius: 50%;
    transform: all 300ms ease;
}
.taxonomy_list li.has_children > .tax_toggler:after{
    content: "";
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23a6a6a6' d='M12.003 14.75a2.497 2.497 0 01-1.77-.732l-4.08-3.908a.5.5 0 01.692-.722l4.086 3.914a1.505 1.505 0 002.129.008l4.093-3.922a.5.5 0 01.692.722l-4.086 3.914a2.477 2.477 0 01-1.757.725z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: block;
    height: 24px;
    width: 24px;
    transform: all 300ms ease;
}
.taxonomy_list li.has_children > .tax_toggler.toggled:after{
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.taxonomy_list li.has_children.current-cat > .tax_toggler:after,
.taxonomy_list li.has_children.current-cat-ancestor > .tax_toggler:after{
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.taxonomy_list li.has_children > .tax_toggler:hover{
    background-color: var(--mmtf-primary-transparent-light, var(--mmtf-primary-color)20 );
}




/* SEARCH RESULTS */

#mmtf_products_results{
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 20px;
    padding-bottom: 20px;
    vertical-align: baseline;
    margin: 0 0 14px;
    padding: 0;
}

#mmtf_products_results .product_result{
    width: 100%;
    box-shadow: 0 0 46px 0 rgb(0 0 0 / 20%);
    margin: 0;
    list-style-type: none;
    padding: 0;
    position: relative;
    text-indent: 0;
    display: flex;
    flex-flow: column nowrap;
    padding-bottom: 15px;
    border-radius: 8px;
}
#mmtf_products_results .product_result.product_tag-deal::after {
    content: '';
    width: 88px;
    height: 42px;
    background: url('../images/tour_now_sale.svg');
    background-position: center;
    background-size: cover;
    position: absolute;
    top: 0px;
    right: -8px;
}
#mmtf_products_results .product_result .product_result_image_wrapper{
    position: relative;
    overflow: hidden;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    height: 100%;
    display: flex;
    flex-direction: column;
    color: #000;
}
.mmtf_shortcode #mmtf_products_results .product_result .product_result_image_wrapper{
    height: auto;
}
/* #mmtf_products_results .product_result .product_result_image_wrapper:before{
    content: '';
    width: 100%;
    box-shadow: 0 0 189px 80px #000;
    position: absolute;
    bottom: 0;
    z-index: 1;
} */
#mmtf_products_results .product_result .product_result_image_wrapper img{
    margin: 0;
    display: block;
    width: 100%;
    height: 261px;
    object-fit: cover;
    overflow: hidden;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}
#mmtf_products_results .product_result .product_result_image_wrapper:hover {
    color: #000 !important;
}
#mmtf_products_results .product_result .product_result_image_wrapper:hover img{
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
#mmtf_products_results .product_result .product_result_image_wrapper .product_result_rating{
    color: #000;
}
#mmtf_products_results .product_result .product_result_image_wrapper .product_result_rating .dashicons::before {
    font-size: 16px;
}
#mmtf_products_results .product_result .product_result_description_wrapper{
    padding: 10px 15px 0;
    flex-grow: 10;
    display: flex;
    flex-flow: column nowrap;
}
#mmtf_products_results .product_result .product_result_description_wrapper .product_result_description{
    flex-grow: 10;
}
#mmtf_products_results .product_result .product_result_description_wrapper .product_result_description_short{
    flex-grow: 10;
    display: none;
}
#mmtf_products_results .product_result .product_result_description_wrapper .product_result_description_content > div::before {
    content: '';
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #000;
    margin-right: 5px;
    transform: translateY(-3px);
}
#mmtf_products_results .product_result .product_result_features ul li{
    display: flex;
    align-items: center;
}

#mmtf_products_results .product_result .product_result_icons_wrapper .product_result_icon_row{
    padding: 0 20px;
    display: flex;
    align-items: center;
}
#mmtf_products_results .product_result .product_result_icons_wrapper .product_result_icon_row .product_result_icon{
    margin-right: 10px;
    max-width: 40px;
    max-height: 40px;
}
#mmtf_products_results .product_result .product_result_icons_wrapper .product_result_icon_row .product_result_icon svg{
    /* fill: var(--primary_brand_color); */
    max-width: 30px;
    max-height: 40px;
    margin: 0 5px
}
#mmtf_products_results .product_result .product_result_price_wrapper{
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    padding: 20px 15px 10px;
}
#mmtf_products_results .product_result .product_result_price_wrapper .product_result_price_amount_origin {
    position: relative;
    font-weight: 600;
    font-size: 20px;
    color: #737373;
}
#mmtf_products_results .product_result .product_result_price_wrapper .product_result_price_amount_origin::after {
    content: "";
    background: rgba(235, 46, 53, 1);
    height: 1px;
    position: absolute;
    left: -2px;
    top: 12px;
    transform: rotate(348deg);
    width: calc(100% + 4px);
}
#mmtf_products_results .product_result .product_result_price_wrapper .product_result_price .product_result_price_label{
    line-height: 1;
    font-size: 14px;
    color: #545454;
    font-weight: 600;
}
#mmtf_products_results .product_result .product_result_price_wrapper .product_result_price .product_result_price_amount{
    display: flex;
    align-items: center;
    gap: 4px;
    color: var(--mmtf-primary-color);
    font-size: 24px;
    font-weight: 600;
    line-height: 1;
    text-shadow: rgb(0 0 0 / 10%) 0 1px 1px;
}
#mmtf_products_results .product_result .product_result_price_wrapper .product_result_book_button a{
    text-transform: uppercase;
    font-weight: 700;
    text-decoration: none;
    padding: 7px 22px;
    background-color: var(--mmtf-primary-color, var(--mmtf-primary-color) );
    color: #fff;
    transition: all 300ms ease;
    border-radius: 100px;
    border: 1px solid var(--mmtf-primary-color, var(--mmtf-primary-color) );
    display: block;
}
#mmtf_products_results .product_result .product_result_price_wrapper .product_result_book_button a:hover{
    background-color: var(--mmtf-primary-color-hover)!important;
    border-color: var(--mmtf-primary-color-hover)!important;
    color: #fff !important;
}

#mmtf_products_results .product_result .product_result_availability_wrapper{
    text-align: left;
    position: relative;
    cursor: default;
    font-size: 15px;
}
@media all and (max-width: 767px) {
    #mmtf_products_results .product_result .product_result_availability_wrapper{
        display: block;
        text-align: left;
    }
    #mmtf_products_results .product_result .product_result_availability_wrapper::before {
        content: '';
    }
    body.open-mm-filter-box #hubspot-messages-iframe-container {
        display: none;
    }
}
#mmtf_products_results .product_result .product_result_availability_wrapper .more_availability{
    color: var(--mmtf-primary-color, var(--mmtf-primary-color) );
    opacity: 1;
    transition: all 400ms;
    margin-left: 5px;
}
#mmtf_products_results .product_result .product_result_availability_wrapper:hover .more_availability{
    overflow: hidden;
    opacity: 0;
    transition: all 400ms;
}
#mmtf_products_results .product_result .product_result_availability_wrapper .product_result_availability{
    position: absolute;
    left: 10px;
    bottom: 5px;
    padding: 10px;
    border: 1px solid var(--mmtf-primary-color, var(--mmtf-primary-color) );
    background: #fff;
    text-align: right;
    overflow: hidden;
    max-height: 0;
    opacity: 0;
    transition: max-height 0ms 400ms, opacity 400ms 0ms;
    box-sizing: border-box;
    z-index: 10;
}
#mmtf_products_results .product_result .product_result_availability_wrapper:hover .product_result_availability{
    max-height: 2000px;
    opacity: 1;
    transition: max-height 0ms 0ms, opacity 400ms 0ms;
}

/* show more */

#mmtf_load_more{
    margin: 50px auto 0;
    max-width: 200px;
    width: max-content;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    text-decoration: none;
    padding: 10px 30px;
    background-color: var(--mmtf-primary-color, var(--mmtf-primary-color) );
    color: #fff;
    border-radius: 100px;
    border: 1px solid var(--mmtf-primary-color, var(--mmtf-primary-color) );
    cursor: pointer;
    user-select: none;
    transition: all 300ms ease;
    opacity: 1;
}
#mmtf_load_more:hover{
    background-color: var(--mmtf-primary-color-hover);
    border-color: var(--mmtf-primary-color-hover);
    color: #fff !important;
}
#mmtf_load_more.loading {
    background-color: inherit;
    border: 0;
}
#mmtf_loading_more{
    opacity: 1;
    opacity: 0;
    text-align: center;
    margin-bottom: 20px;
    transition: all 300ms ease;
}

/* hide on loading */

/* #mmtf_results.loading #mmtf_results_count, */
#mmtf_results.loading #mmtf_load_more{
    opacity: 0;
}
#mmtf_results.loading #mmtf_loading_more{
    opacity: 1;
}

/* price range */

#mmtf_price_labels{
    display: flex;
    align-items: center;
    justify-content: space-between;
}

/* results header */

#mmtf_results_header{
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: right;
    transition: all 300ms ease;
    margin-bottom: 20px;
}

#mmtf_results_count{
    display: block;
    margin-top: auto;
    transition: all 300ms ease;
    opacity: 1;
}

#mmtf_results_fiters_state{
    cursor: pointer;
    position: relative;
}
#mmtf_results_fiters_state:before{
    content: "X";
    margin-right: 5px;
    position: relative;
    top: 1px;
    font-size: 1.4em;
    opacity: 0;
    transition: all 300ms ease;
}
#mmtf_results_fiters_state:hover:before{
    opacity: 1;
}
#mmtf_results_fiters_state:hover{
    color: var(--mmtf-primary-color, var(--mmtf-primary-color) );
}

/* text search */

#mmtf_search_wrapper{
    position: relative;
}
#mmtf_search{
    all: unset;
    background: #fff;
    padding: 8px 10px 4px;
    padding-right: 50px;
    width: 100%;
    box-sizing: border-box;
    position: relative;
    margin: 0;
    border-bottom: 1px solid #aaa;
    margin-bottom: 10px;
    transition: all 300ms ease;
    color: #636363;
}
#mmtf_search::placeholder{
    color: #aaa;
}
#mmtf_search:focus{
    border-bottom: 1px solid var(--mmtf-primary-color, var(--mmtf-primary-color) );
}
#mmtf_search_wrapper .the_x,
#mmtf_search_wrapper .the_apply{
    position: absolute;
    right: 0;
    top: calc(50% - 25px);
    min-width: 20px;
    height: 20px;
    padding: 10px;
    line-height: 20px;
    font-size: 20px;
    text-align: center;
    display: none;
    box-sizing: content-box;
    cursor: pointer;
    user-select: none;
}
#mmtf_search_wrapper .the_apply{
    font-size: 14px;
    font-weight: 400;
}
#mmtf_search_wrapper .the_x:hover,
#mmtf_search_wrapper .the_apply:hover{
    color: var(--mmtf-primary-color, var(--mmtf-primary-color) );
}

#mmtf_search_wrapper.has_value:not(.value_changed) .the_x{
    display: block;
}
#mmtf_search_wrapper.value_changed .the_apply{
    display: block;
}

/* big group notification */
#mmtf_big_group{
    background: #4E87C1;
    color: #fff;
    padding: 20px 40px;
    border-radius: 5px;
    text-align: center;
}
#mmtf_big_group_link{
    text-transform: uppercase;
    background: var(--mmtf-primary-color, var(--mmtf-primary-color) );
    color: #fff;
    padding: 8px 30px;
    border-radius: 50px;
    text-decoration: none;
    margin-left: 10px;
    transition: all 300ms ease;
    border: 1px solid var(--mmtf-primary-color, var(--mmtf-primary-color) );
}
#mmtf_big_group_link:hover{
    color: #fff !important;
    background: var(--mmtf-transparent-dark, var(--mmtf-primary-color)90 );
}


/* extra taxonomies */

.extra_taxonomies{
    display: none;
}
.tax_more_toggler{
    cursor: pointer;
    user-select: none;
    transition: all 300ms ease;
}
.tax_more_toggler:hover{
    color: var(--mmtf-primary-color, var(--mmtf-primary-color) );
}

/* product likes */

#mmtf_products_results .wcpl-product-likes-product{
    position: absolute;
    z-index: 1;
    right: 20px;
    top: -6px;
    right: 10px;
    padding: 2px 8px;
    border-radius: 30px;
    background-color: #fff;
}
#mmtf_products_results .wcpl-product-likes-product .wcpl-product-likes-liked{
    display: none;
}

@media all and (max-width: 1148px) {
    #mmtf_products_results{
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 20px;
    }
}/* end media */

@media all and (max-width: 870px) {
#mmtf{
    display: block;
    padding: 5px 20px 20px;
}
#mmtf_sidebar_toggler{
    display: block;
    background: #4E87C1;
    color: #fff;
    padding: 10px 20px;
    text-align: center;
    border-radius: 5px;
}
#mmtf_results{
    max-width: 1500px;
    width: 100%;
    position: relative;
}
#mmtf_datepicker_range #mmtf_datepicker_wrapper{
    position: relative;
    left: 0;
    right: 0;
    width: 100%;
    margin-top: 20px;
    border: none;
}
}/* end media */

@media all and (max-width: 670px) {
    #mmtf_results_header #mmtf_results_fiters_state:before{
        display: none;
    }
    #mmtf_results_header #mmtf_search_wrapper{
        flex-basis: 100%;
    }
    #mmtf_results_header #mmtf-cate-slide-container {
        width: 100%;
    }
    #mmtf-cate-slide-wrap > label > input[type="radio"]:checked ~ .mmtf-cate-slide-line {
        bottom: 0;
        height: 1px;
    }
    #mmtf-cate-slide-container #mmtf-cate-slide-wrap > label {
        margin: 0 15px;
    }
    #mmtf-cate-slide-container #mmtf-cate-slide-wrap > label:first-child {
        margin-left: 0;
    }
}/* end media */

@media all and (max-width: 600px) {

#mmtf_products_results{
    grid-template-columns: repeat(1, 1fr);
}
#mmtf_products_results .product_result .product_result_description_wrapper{
    padding: 20px;
}
#mmtf_products_results .product_result .product_result_description_wrapper .product_result_description_short{
    display: block;
}
#mmtf_products_results .product_result .product_result_description_wrapper .product_result_description_short p{
    margin: 0;
}
#mmtf_products_results .product_result .product_result_features ul{
    padding: 0 !important;
}
#mmtf_products_results .product_result .product_result_features ul li{
    display: none;
}
#mmtf_products_results .product_result .product_result_features ul li:nth-of-type(1),
#mmtf_products_results .product_result .product_result_features ul li:nth-of-type(2){
    display: flex;
}
#mmtf_products_results .product_result .product_result_price_wrapper{
    padding-top: 0;
}
}/* end media */

@media all and (max-width: 500px) {
#mmtf_datepicker_range #mmtf_datepicker_wrapper {
    /* position: fixed; */
    padding: 10px 10px;
}
}/* end media */
.product_result_features .av-icon-char{
    font-size: 28px!important;
    line-height: 24px!important;
    min-width: 35px;
    display: inline-block;
}
.product_result_features ul{
    margin-left: 0px;
}
#mmtf_search_wrapper ::placeholder { 
    color: #636363;
}

#mmtf_search_wrapper :-ms-input-placeholder { 
    color: #636363;
}

#mmtf_search_wrapper ::-ms-input-placeholder {
    color: #636363;
}
.taxonomy_list li.current-cat{
    list-style: none;
}
#mmtf_sidebar .tax_reset:after{
    display: inline-block;
    content: "\00d7";
    font-size: 20px;
}
#mmtf_sidebar .tax_reset:hover {
    transform: rotate(360deg);
}
.taxonomy_list li.current-cat > a .tax_reset{
    transition: transform .7s ease-in-out;
}
.product_result_description .product_result_description_content {
    display: inline-block;
}
#mmtf_filter_top_form #mmtf_filter_search_desktop {
    font-weight: 500;
    font-size: 18px;
    font-family: 'Open Sans';
    padding: 0;
    line-height: 30px;
    outline: 0;
    width: 100%;
    max-width: 100%;
    color: #000;
}
#mmtf_filter_top_form #mmtf_filter_search_desktop::placeholder {
    color: #6A6A6A;
    font-size: 18px;
    line-height: 25px;
    font-weight: 500;
}
#mmtf_filter_top_form .mmtf_filter_option b {
    display: block;
    color: #000;
    line-height: normal;
    font-size: 18px;
    font-weight: 600;
}
@media screen and (max-width: 550px) {
    #mmtf_sidebar .mmtf_widget_sidebar_wrapper {
        height: 100%;
        width: 100%;
        top: 100% !important;
        left: 0;
        transform: unset !important;
        border-radius: 0;
    }
    #mmtf_sidebar.show .mmtf_widget_sidebar_wrapper {
        top: 0 !important;
    }
}
@media (min-width: 768px) {
    #mmtf_results .mmtf_filter_wrapper_action {
        margin-left: 10px;
    }
    #mmtf_filter_top_form .mmtf_filter_option label,
    #mmtf_filter_top_form .mmtf_filter_option > label > span {
        line-height: 1;
        font-weight: 500 !important;
        color: #717171 !important;
    }
}
/* Slide list cate */
#mmtf-cate-slide-container {
    position: relative;
    width: calc(100% - 327px);
    overflow: hidden;
}
#mmtf-cate-slide-container button {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    border: 0.5px solid rgb(0 0 0/0.3);
    background-color: #fff;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 11px;
    cursor: pointer;
}
#mmtf-cate-slide-container button:hover {
    box-shadow: 0 6px 16px rgba(0,0,0,0.12);
}
#mmtf-cate-slide-container #mmtf-prevBtn {
    left: 0;
    background-image: url('data:image/png;base64,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');
}
#mmtf-cate-slide-container #mmtf-nextBtn {
    z-index: 9;
    right: 0;
    background-image: url('data:image/png;base64,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');
}
#mmtf-cate-slide-wrap {
    position: relative;
    display: flex;
    width: 100%;
    min-height: 64px;
    transition: transform 0.3s ease-in-out;
}
#mmtf-cate-slide-wrap > label {
    width: max-content;
    margin: 0 20px;
    text-transform: capitalize;
    cursor: pointer;
    color: #717171;
    padding-top: 10px;
    padding-bottom: 10px;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 8px;
}
#mmtf-cate-slide-wrap > label:first-child {
    margin-left: 0;
}
#mmtf-cate-slide-wrap > label > .mmtf-cate-slide-line {
    position: absolute;
    bottom: 0;
    height: 2px;
    left: 50%;
    width: 0;
    transition: all 150ms linear;
}
#mmtf-cate-slide-wrap > label .mmtf-cate-slide-text {
    color: #717171;
    font: inherit;
    white-space: nowrap;
    font-size: 12px;
    line-height: 1;
}
#mmtf-cate-slide-wrap > label > img {
    width: 35px;
    min-width: 35px;
    height: auto;
}
#mmtf-cate-slide-wrap > label:hover img.mmtf-cate-icon,
#mmtf-cate-slide-wrap > label > input[type="radio"]:checked ~ img.mmtf-cate-icon {
    filter: brightness(0%);
}
#mmtf-cate-slide-wrap > label > input[type="radio"]:checked ~ .mmtf-cate-slide-text {
    color: #000;
}
#mmtf-cate-slide-wrap > label > input[type="radio"]:checked ~ .mmtf-cate-slide-line {
    background-color: #000;
    width: 100%;
    left: 0;
}
#mmtf-cate-slide-wrap .mmtf-btn-uncheck {
    display: none;
    position: absolute;
}
#mmtf_filter_btn_clear_filter {
    display: flex;
    align-items: center;
    height: max-content;
    padding: 10px 20px;
    margin-left: 7px;
    border-radius: 8px;
    border: 1px solid #e1e1e1;
    cursor: pointer;
    box-shadow: 1px 1px 5px 0 rgb(0 0 0 / 10%);
}
#mmtf_filter_btn_clear_filter span {
    font-size: 14px;
    font-weight: 600;
    color: #444;
    margin-left: 5px;
}
@media (min-width: 768px) {
    #mmtf-cate-slide-container::after {
        content: '';
        position: absolute;
        width: 50px;
        height: 100%;
        background-color: #fff;
        right: 0;
        top: 0;
    }
    #mmtf-cate-slide-wrap > label:hover .mmtf-cate-slide-text {
        color: #000;
    }
    #mmtf-cate-slide-wrap > label:hover > .mmtf-cate-slide-line {
        background-color: #dddddd;
        width: 100%;
        left: 0;
    }
    #mmtf-cate-slide-wrap .mmtf-btn-uncheck {
        top: 2px;
        right: -15px;
        border: 0.5px solid #000;
        background-color: #fff;
        width: 16px;
        height: 16px;
        border-radius: 50%;
        background-position: center;
        background-repeat: no-repeat;
        background-size: 10px;
        cursor: pointer;
        transition: scale 300ms ease-in-out;
        background-image: url('data:image/png;base64,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');
    }
}
@media (max-width: 768px) {
    #mmtf_results_header {
        display: flex;
        margin: 0 0 10px -20px;
        width: calc(100% + 40px);
        padding: 0 20px;
        flex-direction: column;
        justify-content: left;
    }
    #mmtf_results_header .mmtf_filter_wrapper_action {
        padding-right: 0;
        width: 100%;
        margin-top: 15px;
    }
    #mmtf_results_header .mmtf_filter_wrapper_action > div {
        flex: 1;
        justify-content: center;
        padding-top: 7px;
        padding-bottom: 7px;
    }
    #mmtf-cate-slide-wrap {
        overflow: hidden;
        min-height: unset;
    }
    #mmtf-cate-slide-wrap .mmtf-btn-uncheck {
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 9;
    }
    #mmtf-nextBtn, #mmtf-prevBtn {
        display: none !important;
    }
}
#mmtf-cate-slide-wrap .mmtf-btn-uncheck:hover {
    transform: scale(1.2);
}
#mmtf-cate-slide-wrap input[name="mmtf-cate-slide"]:checked ~ .mmtf-btn-uncheck {
    display: block;
}
/* Loading */
#mmtf_filter_loading_list {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 20px;
    padding-bottom: 20px;
    vertical-align: baseline;
    margin: 0 0 14px;
    padding: 0;
}
#mmtf_filter_loading_list .loading-container,
#mmtf_products_results .loading-container {
    height: 457px;
}
#mmtf_filter_loading_list .loading,
#mmtf_products_results .loading,
#mmtf-cate-slide-wrap .loading .loading-head,
#mmtf-cate-slide-wrap .loading .loading-text,
.mmtf_results_header_product_found.loading {
    animation-duration: 1s;
   animation-fill-mode: forwards;
   animation-iteration-count: infinite;
   animation-name: wave;
   animation-timing-function: linear;
    -webkit-animation-duration: 1s;
    -webkit-animation-fill-mode: forwards;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-name: wave;
    -webkit-animation-timing-function: linear;
     -moz-animation-duration: 1s;
    -moz-animation-fill-mode: forwards;
    -moz-animation-iteration-count: infinite;
    -moz-animation-name: wave;
    -moz-animation-timing-function: linear;
    background: #dddddd;
    background-image: -webkit-gradient(linear,  left center,  right center,  from(#dddddd),  color-stop(.2,  #f5f5f5),  color-stop(.4,  #e5e5e5),  to(#dddddd));
    background-image: -webkit-linear-gradient(left,  #dddddd 0%,  #f5f5f5 20%,  #e5e5e5 40%,  #dddddd 100%);
    background-image: -moz-gradient(linear,  left center,  right center,  from(#dddddd),  color-stop(.2,  #f5f5f5),  color-stop(.4,  #e5e5e5),  to(#dddddd));
    background-image: -moz-linear-gradient(left,  #dddddd 0%,  #f5f5f5 20%, #e5e5e5 40%, #dddddd 100%);
    background-repeat: no-repeat;
    background-size: 800px 505px;
    height: 457px;
    position: relative;
    border-radius: 8px;
}
.mmtf_results_header_product_found.loading {
    display: inline-block;
    width: 163px;
    height: 24px;
    border-radius: 10px;
}
#mmtf-cate-slide-wrap .loading:first-child {
    margin-left: 0;
}
#mmtf-cate-slide-wrap .loading {
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-items: center;
    margin: 0 18px;
    padding-top: 10px;
    padding-bottom: 10px;
}
#mmtf-cate-slide-wrap .loading .loading-head {
    width: 30px;
    height: 30px;
    border-radius: 50%;
}
#mmtf-cate-slide-wrap .loading .loading-text {
    width: 65px;
    height: 10px;
    border-radius: 5px;
}
#mmtf_filter_loading_list .reverse-direction .loading,
#mmtf_products_results .reverse-direction .loading {
    -webkit-animation-direction: reverse;
  -moz-animation-direction: reverse;
}
#mmtf_filter_loading_list .loading div,
#mmtf_products_results .loading div {
    background: #fff;
    height: 6px;
    left: 0;
    position: absolute;
    right: 0;
}
#mmtf_filter_loading_list div.shape1,
#mmtf_products_results div.shape1 {
    height: 15px;
    left: 10px;
    right: auto;
    bottom: 128px;
    width: 120px;
    border-radius: 8px;
}
#mmtf_filter_loading_list div.shape6,
#mmtf_products_results div.shape6 {
    height: 20px;
    left: 10px;
    right: auto;
    bottom: 160px;
    width: 258px;
    border-radius: 8px;
}
#mmtf_filter_loading_list div.shape2,
#mmtf_products_results div.shape2 {
    left: 10px;
    bottom: 105px;
    height: 15px;
    border-radius: 8px;
    width: 120px;
}
#mmtf_filter_loading_list div.shape3,
#mmtf_products_results div.shape3 {
    right: 10px;
    bottom: 20px;
    height: 30px;
    width: 50px;
    border-radius: 42px;
    left: auto;
}
#mmtf_filter_loading_list div.shape4,
#mmtf_products_results div.shape4 {
    top: auto;
    left: 10px;
    bottom: 20px;
    height: 35px;
    width: 90px;
    border-radius: 5px;
}
#mmtf_filter_loading_list div.shape5,
#mmtf_products_results div.shape5 {
    left: 10px;
    top: 10px;
    width: calc(100% - 20px);
    border-radius: 5px;
    height: 250px;
}
#mmtf_filter_top_form .mmtf_filter_option_wrapper .mmtf_filter_option.datepicker_desktop #mm_quick_search_datepicker_result b {
    font-size: 18px;
    line-height: 25px;
    color: #6A6A6A;
    font-weight: 500;
}
#mmtf_filter_top_form .mmtf_filter_option_wrapper .mmtf_filter_option.datepicker_desktop #mm_quick_search_datepicker_result.has_value b {
    color: #000;
    font-weight: 500;
}
@-webkit-keyframes wave {
    0% {
        background-position: -468px 0;
    }
    100% {
        background-position: 468px 0;
    }
}
@-moz-keyframes wave {
    0% {
        background-position: -468px 0;
    }
    100% {
        background-position: 468px 0;
    }
}
@media (max-width: 820px) and (min-width: 769px) {
    .mmtf_filter_option:nth-child(2) #mm_quick_search_datepicker_wrapper {
        width: 500px;
    }
}
@media (max-width: 768px) {
    #mmtf {
        width: calc(100% - 40px) !important;
        max-width: calc(100% - 40px) !important;
        padding-left: 0;
        padding-right: 0;
    }
    #top #wrap_all #mmtf_filter_top_form {
        width: 100%;
        max-width: 100%;
        margin: 0;
    }
    #mmtf_filter_top_form .mmtf_filter_option_wrapper .mmtf_filter_option.datepicker_desktop {
        padding-left: 0;
        padding-right: 0;
    }
    #mmtf_filter_top_form .mmtf_filter_option_wrapper .mmtf_filter_option.datepicker_desktop #mm_quick_search_datepicker_result {
        margin-left: 0;
        width: 100%;
        padding: 12px 16px;
    }
    .mmtf_filter_top_btn_search {
        margin-left: 0;
        width: 100%;
        text-align: center;
    }
    #mmtf_filter_loading_list {
        grid-template-columns: repeat(1, 1fr);
    }
    #top #mm-search-bar-mobile-wrapper.active #popup-search-mobile-in-header {
        height: 100%;
    }
    #top.admin-bar #mm-search-bar-mobile-wrapper.active #popup-search-mobile-in-header {
        padding-top: 55px;
    }
    #popup_search_form_mobile .mmtf_filter_option_wrapper .mmtf_filter_option label span {
        line-height: 30px;
        font-weight: 500 !important;
    }
    #popup_search_form_mobile .mmtf_filter_option.datepicker_mobile label,
    #popup-search-mobile-in-header #mmtf_filter_quantity_persion {
        font-weight: 500 !important;
    }
    #mmtf-cate-slide-container {
        width: calc(100% - 59px);
        padding-top: 5px;
        padding-bottom: 5px;
    }
    #mmtf-cate-slide-wrap > label > .mmtf-cate-slide-line {
        bottom: -5px;
    }
    .mmtf_filter_btn_filter span {
        margin-left: 8px;
    }
    #popup-search-mobile-in-header input:focus::-moz-placeholder,
    #popup-search-mobile-in-header input:focus:-moz-placeholder,
    #popup-search-mobile-in-header input:focus::-moz-placeholder,
    #popup-search-mobile-in-header input:focus:-ms-input-placeholder {
        opacity: 0.5;
    }
}

/* Result product box image slider */
#mmtf_results .product_result .mmtf_product_image_slider_container {
    position: relative;
    height: 261px;
    overflow: hidden;
}
#mmtf_results .product_result .mmtf_product_image_slider_container .mmtf-product-cat-pimary,
#mmtf_results .product_result .mmtf_product_image_slider_container .mmtf-product-tag-likely-to-sell-out {
    position: absolute;
    background-color: #fff;
    border-radius: 30px;
    padding: 3px 10px;
    top: 10px;
    left: 10px;
    color: #000;
    font-size: 14px;
    line-height: 21px;
    font-weight: 600;
    z-index: 9;
}
#mmtf_results .product_result .mmtf_product_image_slider_container .mmtf-product-tag-likely-to-sell-out {
    top: 45px;
    background-color: var(--mmtf-primary-color);
    color: #fff;
}
#mmtf_results .product_result .mmtf_product_image_slider_container button {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    border: 0.5px solid rgb(0 0 0/0.3);
    background-color: #fff;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-size: 11px;
    opacity: 0.8;
    cursor: pointer;
    transition: all 300ms linear;
}
#mmtf_results .product_result .mmtf_product_image_slider_container button:hover {
    opacity: 1;
    transform: translateY(-50%) scale(1.1);
}
#mmtf_results .product_result .mmtf_product_image_slider_container button.prev {
    left: 10px;
    background-position: 7px center;
    background-image: url('data:image/png;base64,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');
}
#mmtf_results .product_result .mmtf_product_image_slider_container button.next {
    right: 10px;
    background-position: 8px center;
    background-image: url('data:image/png;base64,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');
}
#mmtf_results .product_result .mmtf_product_image_slider_container .dots {
    position: absolute;
    bottom: 20px;
    width: 100%;
    text-align: center;
}
#mmtf_results .product_result .mmtf_product_image_slider_container .dot {
    display: inline-block;
    width: 8px;
    height: 8px;
    margin: 0 3px;
    background-color: #888;
    border-radius: 50%;
    cursor: pointer;
}
#mmtf_results .product_result .mmtf_product_image_slider_container .dot.active {
    background-color: #fff;
}
#mmtf_results .product_result .product_result_title {
    padding: 10px 15px 0;
    font-weight: 600;
    color: #000;
    font-size: 16px;
}
#mmtf_results .product_result .product_result_title .product_result_rating {
    margin-top: 5px;
}
#mmtf_results .product_result .product_result_title .product_result_rating .dashicons {
    font-size: 15px;
}
#mmtf_results .product_result .product_result_rating {
    color: #000;
}
#mmtf_results .product_result .product_result_rating .dashicons::before {
    font-size: 15px;
    color: #ff9903;
}
#mmtf_btn_share {
    position: relative;
    display: flex;
    align-items: center;
    margin-left: 7px;
    border-radius: 8px;
    border: 1px solid #e1e1e1;
    cursor: pointer;
    box-shadow: 1px 1px 5px 0 rgb(0 0 0 / 10%);
}
#mmtf_btn_share .mmtf_btn_share_inner {
    display: inline-flex;
    padding: 10px 20px;
}
.mmtf_btn_share_inner svg {
    width: 20px;
    height: 24px;
}
.mmtf_btn_share_inner span {
    font-size: 14px;
    font-weight: 600;
    color: #444;
    margin-left: 5px;
}
#mmtf_option_share {
    position: absolute;
    width: 170px;
    height: 120px;
    top: calc(100% + 20px);
    right: 0;
    z-index: 9999;
    background-color: #fff;
    border: 1px solid #e1e1e1;
    box-shadow: 1px 1px 32px 0 rgb(0 0 0 / 10%);
    border-radius: 8px;
    padding: 15px;
    margin: 0;  
    display: none;
}
#mmtf_option_share:before {
    content: '';
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border-bottom: 10px solid #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    top: -10px;
    right: 40px;
}
#mmtf_btn_share.show #mmtf_option_share {
    display: block;
}
#mmtf_option_share .mmtf_item-share {
    font-size: 15px;
    margin-bottom: 5px;
}
#mmtf_option_share .mmtf_item-share a {
    display: block;
    font-size: 14px;
    text-decoration: none;
}
#mmtf_option_share .mmtf_item-share i {
    margin-right: 6px;
    font-size: 18px;
    text-align: center;
    width: 20px;
    position: relative;
    top: 1px;
}
#mmtf_option_share #mmtf_option_share_copy {
    position: relative;
}
#mmtf_option_share #mmtf_option_share_copy:after {
    content: '';
    position: absolute;
    visibility: hidden;
    width: 15px;
    height: 15px;
    display: inline-block;
    right: 0;
    top: 4px;
    transition: visibility 200ms linear;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAACAASURBVHic7N13fJX1/f//x3UyCDtsGSJuBGQFXGXICBsBi4gDR+us1tmW9tv+PtraodW6ah21rYKjigukjCRIZDhDwhQQFwjKTghkkHHO9fsjoKKMjHPO67rOed5vt97aG8m5rkdReL9yXedcbwcR8bZlJJFPK6A10BqHVEKk4tAMl1QcUoGmQENcGgANcUg+8GuJB/77uxoBSd/7tQqg6Hu/tgcIAoW4lAPFOJQAxbjswWEPsOfA/y7AZQ8uOwiwkyR2MIjKcP42iEh4OdYBInFtLq1IogMux+PQEZcOOHTApT1VC36rA//xo53AjgP/vQX4CocthNiEw2aS2MIgdtkmisQvDQAikTSDBJrSETgFh5O/+W+XU4CTgfq2geZKgU9x+IwQn+LwKQE+o4JP+YAvuZuQdaBIrNIAIBIumbQjQBdCdMWhCy5dgZ5AQ+s0nyoHPgU+wmUtDh8RYi17Wc8kgtZxIn6nAUCkppaRxC5OI4E0XNKANKAX0MC4LF5UAJ8AuUAuDrnsJ4+xlBh3ifiKBgCRo5lBAs3ogsvZwDnAWcAZVL25Tryj8sBVgg9xeR/4gPdYq1sIIkemAUDku+bShET6AT/C4VygDy6NrbOkVvYCOQcGgnfYz1LGsc86SsQrNABIfJtFYxpyNiGGAv2o+gn/+x+Rk9gQBD7GYSkuC0giW59CkHimAUDiy7vUZx/9CJCOSzrQA/05iFchYCWQRYAsEljKIPZbR4lEi/7ik9g3nx4EGI5LOg79gBTrJPGkUmAJDllABumstg4SiSQNABJ7skkhSD9CjAXGAx2tk8SXNuGQQYj/kUyWrg5IrNEAILFhAS0IMg64AIeh6LP3El7FQCbwJiHeZAT51kEidaUBQPwrm5ZUMgq4CJfh6M17Eh1B4H3gFULMYARbrYNEakMDgPjLAtrgMgmXScB5QMA6SeJaEHgHmEElMxjFTusgkerSACDe9y71KWIMDlfoJ33xsKorAy7T2c9/9cwB8ToNAOJN2SRSzggcpgBj0aY54i8lwJs4PE8B87V3gXiRBgDxlnmcToBLcLgavXtfYsNW4BUC/JuhrLKOETlIA4DYm0VjGjCZEFcfePyuSKx6B5dnSOZlBlFkHSPxTQOA2MmgMw5XAdcBzYxrRKLHYR/wX4I8zghWWudIfNIAINE1g2RSGYfLdQc+ry8S73Jx+SeNeY7zKLWOkfihAUCiI5N2uPwMh+uAVtY5Ih60A4d/HrgqoGcLSMRpAJDImk9vErgelyvQM/hFqqMcmEWAhxjKe9YxErs0AEj43U2Ac7kQh9upeliPiNTOUhwe4h1mcjch6xiJLRoAJHxmkEwzJuPyG6CzdY5IDPkceJQkntKmRBIuGgCk7mbRmPr8BPgl0N46RySGbcflSZJ5mEHssY4Rf9MAILU3n+YkcDsuPweaWueIxJE9wKOU8zBjKLCOEX/SACA1V7X17s9xuBVItc4RiWNFwD8I8VdtUSw1pQFAqi+blpRzMw63oZ/4RbykCPgPAf7MULZbx4g/aACQY8umERXcBPwGLfwiXlZ1RcDhL6RTaB0j3qYBQI5sBsk05Soc/gC0sc4RkWrbDdxPEo/oUwNyJBoA5IeySaSSq3H5P6CDdY6I1NqXuPyeQqZpS2L5Pg0AcqgFDCXEg8CZ1ikiEjbrcbmD4cyzDhHv0AAgVRbQhRD3A6OsU0QkQhz+R4DbGMJn1iliTwNAvHuL9gT5I3AFELDOEZGIKwMeoZI/MYq91jFiRwNAvFpGEvn8DId7cGlsnSMiUbcbuIc9PKb3B8QnDQDxKJMhwKNAF+sUETG3HJfbGM5i6xCJLg0A8eQtTibIX4CLrFNExGMc/keIWxjOF9YpEh0aAOJB1eX+XwL/H5BinSMinlUK3E0SDzKISusYiSwNALEuk57Av4A06xQR8QmXVSRwDUPJsU6RyNEAEKvepT5F3AX8AkiwzhER36kEHsfl/zGcYusYCT8NALEogwE4PA2cZp0iIr73OQGuZygLrEMkvDQAxJJsUqnkPlyuRf9sRSS8XiHAjQxlt3WIhIcWiViRwVgcngDaW6eISMzajsOvSGe6dYjUnQYAv3uL9oR4Epcx1ikiEidcZuFyIyPYap0itacBwM8ymQA8DbSwThGRuLMHlxsZzkvWIVI7GgD8qOod/vcCt1iniEjce44kfsYgiqxDpGY0APhNJn2AF9A7/EXEO74gwGUM5T3rEKk+DQB+4eKQxS3AX4Fk6xwRke+pxOVPFHKPNhfyBw0AfpBFR1ymAwOtU0REjsrlPeAy7Sngfdr/3esymIjLcrT4i4gfOJyLw3IyuMw6RY5OVwC8ai5NSOQxYIp1iohILT1LEj/XGwS9SQOAF83jdBJ4HehinSIiUkcbCHEhI/jIOkQOpVsAXpPJBSTwAVr8RSQ2nEYC75HBROsQOZSuAHjFDBJI5U/Ar9A/FxGJPS7wd5K4k0FUWseIFhpvyKYlFbwIpFuniIhE2CICXMxQtluHxDsNANbm05sArwGdrFNERKJkCy4TGc4H1iHxTO8BsJTFFQRYihZ/EYkvHXBYRBbXWofEM10BsDCXeiTwdxz9yy8ice85GnE951FqHRJvNABEWybtgJlAX+sUERGP+IAkxjOIbdYh8UQDQDRl0A2HOUBH6xQREY/5ChjDMFZYh8QLvQcgWhYwFIelaPEXETmc9jgsJoOR1iHxQgNANGRxNSHmAk2tU0REPMulMQ5vksn11inxQANAJLk4ZHA3Lv8BkqxzRER8IBF4kkwewdVt6kjSb26kzKUeSfwbVztiiYjU0iskcQWD2G8dEos0AETCfJoT4HW0ha+ISF29SxLjGMQu65BYowEg3BZwEiHmAJ2tU0REYsSnwCiG8Yl1SCzRewDCaT5nEeJ9tPiLiITTKcASMkizDoklGgDCJYvzCZAFtLJOERGJQW1weJv5DLIOiRUaAMIhg7G4zAOaWKeIiMSwRgT4H5kMsw6JBRoA6iqTy3F4HUixThERiQMNgNlkMsE6xO80ANRFBrcD06n63KqIiERHMvAyGVxsHeJnGgBqK4Nf4vAg+iSFiIiFJBxeIIOfWof4lQaA2shkKg5/tc4QEYlzCTg8TRa3WYf4kQaAmsrgbuBe6wwREQHAweUhsrjLOsRvdPm6JrK4B5ffWWeIiMhh3ccwfm0d4RcJ1gG+kcmfgN9aZ4iIyBH1YwoJPEe2dYgf6ApAdegnfxER/3D4Dem6VXssGgCOJZP/A35vnSEiIjVyJ8N40DrCyzQAHE0mdwIPWGeIiEiNuThcTzpPW4d4lQaAI8niNlwess4QEZFaC+JyGcN52TrEizQAHE4mU4Bp6PdHRMTvKnD5McOZbR3iNVrgvi+Lcbi8ih7vKyISK8pxGc9w5lmHeIkGgO/KYDAOc9DGPiIisaYEl5EMZ7F1iFdoADhoPmcR4C2gkXWKiIhERCEuQxhOrnWIF2gAAMjgRBzeB1pbp4iISETtIsS5jOBT6xBr2gtgPs0JMA8t/iIi8aAlAWbzP5pZh1iL7wFgBskEeAWX061TREQkajqTzEzmUs86xFL8DgAuDqn8CxhsnSIiIlE3gESexY3fW+HxuxnQj/gTcLN1hoiImOnGZ8DzvG0dYiE+J58MfoLDv60zRETEnIvL1QxnmnVItMXfAJDF+bhkAMnWKSIi4gkVBBjFUBZYh0RTfA0AC+hCiHeAVOsUERHxlL049COd1dYh0RI/A8B82hLgfaCjdYqIiHjSRpI4l0Fssw6Jhvj4FEA2KQSYhRZ/ERE5sk5U8Ea8fDwwPgaACh4D+lpniIiI551DIo9YR0RD7A8AGVwH/NQ6Q0REfON6MmJ/3Yjt9wBUbfCzGOLjco6IiITNfqA/w1hmHRIpsTsALKAFIZYBnaxTRETEl74kiTQGscs6JBJi8xbADBII8SJa/EVEpPY6UsFLzIjNp+bG5gDQlHuBYdYZIiLie0NI5Q/WEZEQe7cAMhiPw+vE4v83ERGx4OIyieG8ah0STrG1SM7jdBL4EGhinSIiIjHEYR8O5zCUtdYp4RI7twDm0oREZqHFX0REws2lMSFeIZtG1inhEjsDQCKP4XK6dYaIiMSsLlTwsHVEuMTGLYAMJuLwinWGiIjEAZfJDOdl64y68v8AMJcOJLISaG6dIiIicWEPDj1I50vrkLrw9y2AuwmQxHS0+IuISPSk4vKc358P4O8B4Ef8BpdB1hkiIhJ3BpDKndYRdeHfWwAZpOHwLpBsnSIiInGpghD9GMGH1iG14c8BIIOGBMjVu/5FRMTYpyTRi0EUWYfUlD9vATg8osVfREQ84BQquN86ojb8dwUgkwnA69YZIiIi33AYTzqzrDNqwl8DwFu0J8hKoIV1ioiIyHfsIkR3RrDVOqS6/HULoJJ/oMVfRES8pyUBnraOqAn/DAAZTMZhnHWGiIjIEYwmi0utI6rLH7cA5tOcAGuBNtYpIiIiR7GbAF0ZynbrkGPxxxWAAA+ixV9ERLyvBUGeso6oDu9fAZjPIAK8hR9aRUREAFwuYjivWmccjbcX1dk0IJlVOJxsnSIiIlID2ynnDMZQYB1yJN6+BVCPe7T4i4iID7UhmT9bRxyNd68ALKAvId4Df++2JCIicSuES3+G8651yOF48wpANomEeAot/iIi4l8BHJ5iGUnWIYfjzQGggl8BvawzRERE6qgb+dxhHXE43rsF8BYnE2QNkGKdIiIiEgYlJNCFIWyyDvku710BCPIQWvxFRCR2NCDIA9YR3+etKwCZDAMyrDNERETCzmEE6d5Z47wzAMwgmWaswuV06xQREZEIWEdzetCHCusQ8NItgKbcqcVfRERi2Bnk83PriIO8cQXgLdoTZD3QyDpFREQkgvYS4DQvbBbkjSsAQf6EFn8REYl9TXD5g3UEeOEKwHx6ECAPrwwjIiIikRXEoRfprLaMsF90HR7wRIeIiEh0JODysHWE7cKbwRgchpo2iIiIRN9gshhuGWB3CyCbRCpYBZxh1iAiImJnDXvoySSCFie3uwJQzk/Q4i8iIvGrG6lMsTq5zRWAbFKoYANwvMn5RUREvGETlZzOKMqifWKbKwCV3IwWfxERkRNI4HqLE0f/CsAsGlOfT4HWUT+3iIiI9+yklJMZx75onjT6VwAa8Cu0+IuIiBzUihRujfZJo3sFIJuWVPI5Lo2jel4RERFvK6ScExlDQbROGN0rABX8Qou/iIjIDzQlmduiecLoXQFYQAtcvtAAICIiclh7KadTtK4CJEbjJACEuBO0+IuI+EmjhEZ0qt+J41OOp129drRMavnN11xcdlXsYlf5LnaU72Bt8Vr2Vu41rPW9JiRxK3B3NE4WnSsA82lOAhv107+IiLd1TOnI6JajOSf1HPo06UPnBp0JONW/W7yxdCOrilaxqGARGbsz+KjoowjWxqSovRcgOgNABn/E4bdROZeIiNRI+3rtubr91UxoNYHeTXqH9dib929mxvYZ/Oer/7C2eG1Yjx2zHO4mnd9H/jSRNpcmJLIJSI34uUREpNoGNBvAzcffzITWE0h0In9H+L3C93h408O8uuNVQm4o4ufzsQKS6MggiiJ5ksh/CiCJn6HFX0TEM3o36U1WWhaL+iziojYXRWXxBzi36bm83P1lVp6zkoltJuIY7kfncc2o5OpInySyv/tzqUciXwBtI3oeERE5ppZJLXnw9Ae57LjLanRfP1KWFCzhunXXsb54vXWKF31BEqcxiMpInSCy/wYkchVa/EVEzF3Q6gLWnLeGKW2neGLxB+jfrD8rzlnB/530f1G7CuEjJ1LBhEieIHJXAGaQQCrrgFMjdg4RETmq5EAyj3V+jGvbX2udclRvF7zNxasuZkf5DusUL8lhGGdF6uCRGwObMgEt/iIiZloktSCzd6bnF3+A85udT+7ZuZzVNGLrnR/1JYt+kTp4JK8D3RHBY4uIyFGc2uBU3j/rfQY2G2idUm0dUjqwMG0hQ5oPsU7xkjsjdeDI3ALIIA2HZRE5toiIHFXXRl3J7J1Ju3rtrFNqpSxUxsWrLmbWzlnWKV7g4tCVdNaF+8CRugKgn/5FRAycl3oeS/su9e3iD1AvUI8Z3WfoSkAVB5dbInPgcMukHfAFkBz2Y4uIyBENbj6YmT1m0jgxNp66vrdyL+flnKfHCcN+AnRiKNvDedBIXAG4CS3+IiJRNbHNROb1mhcziz9Ak8QmzOwxkxZJLaxTrKXgckO4DxreKwBVD/7ZDLQK63FFROSIprSdwn+6/idmP0v/5s43GbdinHWGtR1U0pFRlIXrgOG9ApDIRWjxFxGJmp8f/3OmdZsWs4s/VD3E6Mp2V1pnWGtNIheG84DhvgVwY5iPJyIiR/DHU/7Io50fjYtn6j9y+iN0SOlgnWEtrLcBwjcALKA7cF7YjiciIofl4PDQ6Q/x2xPjZ5f1polN+fMpf7bOsDaADLqF62DhGwBC+ulfRCTSEpwE/t3139zW8TbrlKi77LjL6N2kt3WGLYewPdYxPNeNsmlEBV8BTcJyPBER+YGUQAozus9gbKux1ilm5u+ez8i8kdYZlgpxac9wiut6oPBcAajkErT4i4hETMOEhrzZ8824XvwBRrQYQfdG3a0zLDXF4aJwHCg8A4DLT8JyHBER+YFmSc1YkLaA9Bbp1imecOPxcX/H+epwHKTutwDmcToJrAvLsURE5BDt67UnMy2TLg27WKd4RlGwiA6LO1BYWWidYsUlxGmM4NO6HKTuVwAS+Sla/EVEwu7E+ifydp+3tfh/T6OERoxpNcY6w5KDw1V1PUjdBoBsEnG5vK4RIiJyqC4Nu7Ck7xJOaXCKdYonjWsV508GdLiKGSTU5RB1GwDKGQm0rdMxRETkEOc0PYclfZfQvl576xTPGtFiBPUC9awzLLWnGUPrcoC6DQAOU+r0ehEROcT5zc4ns3cmzZOaW6d4WuPExqQ1SbPOsFanNbj2A8AsGgNxfRNGRCScxrYay7zesbWjXySd1eQs6wRbLuPJplFtX177ASCFC4H6tX69iIh84/K2l/N6j9dJCaRYp/hG36Z9rROsNaSCWj8YovYDgMOltX6tiIh849aOtzK92/SY3tEvEro1Cttj8f3sktq+sHYDQAatgcG1PamIiFSZ2mkqD5/+cFzs6Bdux9c73jrBC0awgBa1eWFtrwBMBjSqiojUkoPD3077G/eeeq91im81S2pGw4SG1hnWkgjV7tHAtRsAHCbV6nUiIkKik8gzXZ/hjhPusE7xveOSj7NO8IIoDQDZHAecW5uTiYjEu+RAMv89879c2e5K65SYkBxItk7wgoEHbs3XSM0HgHIurNXrRETiXMOEhszuOZuJbSZap8QMvXESgAQcLqjpi2q+kDv8uMavERGJc82TmvNW2lsMazHMOiWmJDh1ehpu7HBrvjbXbACoeqfhgJqeREQknh2XfBwL0xZydtOzrVNizp7KPdYJ3uAwhP/RrCYvqdkA4HIBeve/iEi1darficV9F9OjcQ/rlJi0s3yndYJXJJFcs6fz1nQAGF+j7xcRiWNnNDyDJX2WcGqDU61TYlJJsITiYLF1hpfU6H0A1R8A5lIPPfxHRKRa0pqksbjvYjqkdLBOiVlflH5hneA1Iw6s1dVS/QEgkSFQ+00HRETixcBmA1mYtpCWSS2tU2LaqqJV1gle04hk+lf3m6s/ALja+U9E5FjGtBrDvN7zaJLYxDol5q0uWm2d4D1BRlf3W6s/ADiMqlWMiEicuLzt5bzR4w3qB7RRajQs27vMOsF7avA8gOoNAAvoDpxQ2x4RkVh3Y4cbmdZ1mh5MEyWloVKWFiy1zvCik8igc3W+sXoDQIgRdcoREYlhUztN5fEzHifg6CGp0ZKdn01pqNQ6w5sC1Vuzq/dvq0t6nWJERGKQdvSzM2fXHOsE76rmmn3sDaizSaGCfEA3tUREDkhwEnjyjCe5pv011ilxpyxURofFHdhVscs6xauKqaQFoyg72jcd+wpABQPQ4i8i8o2DO/pp8bfx+o7XtfgfXUOSjr1r77EHAF3+FxH5xsEd/S5qU6st2CUMnv7qaesE76vG2n3sAcDRACAiApCamEpG7wzt6Gfo3T3vkp2fbZ3hB8dcu4/+HoD5NCfATmqzbbCISAxpk9yG+b3n07NxT+uUuDYkdwgL8xdaZ/hBiCRaMIgjbpd49IXdYcAxv0dEJMadkHICS/ou0eJv7K38t7T4V1+ASn509G84+lcHhDVHRMRnOjfszJK+2tHPWlmojJ+v/7l1hr+4R1/Dj/XIqoFhTBER8ZXeTXozv9d8WiW3sk6Je/d8fg/ritdZZ/jNUdfwI78HYC5NSCQfSAh3kYiI1w1oNoDZPWdrUx8PWLZ3GT/K+RHloXLrFL+ppJTmjGPf4b545FsAifRDi7+IxKHRLUczv/d8Lf4ekF+Rz6RVk7T4104iKZxzpC8e7T0A/SIQIyLiaZOPm8wbPbWjnxeE3BCXrr6UL0q/sE7xL4f+R/rSkQcA58hTg4hILLqhww280O0Fkpwk65S45+Jy4/obydidYZ3id2cf6QuHHwDuJoBLWsRyREQ8Rjv6ecsvN/ySf275p3VGLDibuw+/1h/+3/R+dAN080tEYp6Dw32n3se9p96LU4390SSyXFzu3HAnf9v0N+uUWNGUfnQ+3BcO/zFA98iXDEREYkVKIIWnuzzN5W0vt04RIOgG+dn6n+kn/3ALcg6w9vu/fPgrABoARCTGtavXjsV9F2vx94jyUDmXrblMi38kBA6/ph/pQUBnRTBFRMRUWpM0ZvecTdt6ba1TBCgJljBx1UTm7ZpnnRKbjvBD/Q9veGWTQgX7OPZTAkVEfEcP+PGWwspCxiwfw9I9S61TYlkFSTRhEPu/+4s/vAVQRne0+ItIDNIDfrwlvyKfYXnDtPhHXhJldPn+L/5wAAjQKyo5IiJRdMlxl+gBPx6ytWwrA5cN5MPCD61T4oPzw7X9cG8C1AAgIjHlhg438Hy35/WAH4/4vPRz+uX0Y03RGuuU+FHNAaB3FFJERKJiaqepPHHGE3rAj0esKVpD/5z+fF76uXVKvDnGADCDBKBbtGpERCLluw/4EW/4sPBDBi4byNdlX1unxKPu338i4KEDQHNOBnSDTER8LcFJ4KkuT/GrTr+yTpEDFuYvZEjuEPIr8q1T4lUjzuWE7/7CoQNAiK5RzRERCbPkQDIvnvki17a/1jpFDpi5Yyajlo+iKFhknRLvDlnjDx0AnB9+TEBExC8aJDRgZo+ZTGozyTpFDpi+dToXrbqIslCZdYp8b43//hUADQAi4ktNE5uS0TuDkS1HWqfIAY9++ShXrbmKSrfSOkWqHGUA0BUAEfGh1smtye6TTb/UftYpcsB9G+/j1o9vxcW1TpFvHbLGf/vEv6p3B54e7RoRkbromNKRzN6ZnN5Qf315gYvLHR/fwcNfPmydIj90Bi4OTtVU9u0AUPXuQH0CQER84/SGp5PZO5OOKR2tU4Sq7XyvWXsNz379rHWKHF4j5tEe2AKH3gI4xaZHRKTmejXuxeI+i7X4e0RZqIyLVl2kxd/rkr5d678dAAIaAETEH85uejYL0hbQOrm1dYoARcEixiwfwxs73rBOkWNxv13rE7/ziyebxIiI1MCQ5kOY2XMmjRIaWacIVTv6jV4+mvcL37dOker4zlr/3QHgFByTHBGRahnfejwvnfkS9QL1rFOEqh39hucNZ3XRausUqS7ncLcAHN0CEBHvuqLtFbzS/RUt/h7xRekX9M/pr8Xff753C8DFIYsTzXLkGw0TGtKrcS86N+xMh5QOdKjXgdSkVJomNgXAdV12Veyq+k/5Lj4u+ZjV+1azoWSDHrYhMetXnX7Fvafei6PLlJ6wqmgVw3OHs618m3WK1JTz7S2Aqj9Nc2lFIjvMguJYciCZQc0GMb71ePql9uOMhmeQ4CTU+DjloXI+KPyAjN0ZZOzOIG9fHiE3FIFikej68yl/5jcn/sY6Qw54r/A9Ri8fTUFFgXWK1FY5zRlDQdUAMJ/eBMg1Toor56Wex40dbuSCVhfQJLFJ2I+/ef9mnvn6GZ75+hk2lm4M+/FFIi3gBPhH539wQ4cbrFPkgKzdWUxYOYHiYLF1itRFgB4MZVXVAJDFOFxmGifFvAQngcvbXs6tHW+lV+NeUTlnyA0xb/c8fv/Z78nZmxOVc4rUVZKTxLRu07jkuEusU+SA13a8xmWrL9OmPrHAYQzpzDn4JsDjTWPiwJhWY1h5zkqe7fps1BZ/qPopanTL0Xx49ofM7jmb7o26R+3cIrVRP1CfN3q+ocXfQ575+hkuXnWxFv/Y0REOfgrA1QAQKQefUz6752y6Nup67BdE0JhWY8g9J5d7T72X+gE99Vm8p0liE+b1nsfolqOtU+SAhzY9xE8/+ilBN2idIuFyYM0/OAB0MI2JUVe1u4pV564ivUW6dco3Ep1EpnaayurzVnNe6nnWOSLfaJXcioVpCxnYbKB1ihzwf5/9H3dsuEM7+sWe7wwADu1MU2JMSiCFF898kWe6PvPNx/e85uT6J5Odls1Nx99knSJCh5QOLOqziLQmadYpQtWOfresv4V7Pr/HOkUioy18+yCgNoYhMaV1cmsW9lnoi/uXyYFkHuv8GNO6TSM5kGydI3Hq1AansrTvUs5oeIZ1igCVbiVXrrmSv2/+u3WKRE4b+PZRwBoAwuCk+ifxVtpbdKrfyTqlRq5oewXNE5szcdVEvclHoqpH4x5k9M6gTbL+CvKC/aH9TF41mVk7Z1mnSGS1BnBYRhL5lIEesVUXx6ccz6I+izixvn8fqPh2wduMXT6WomCRdYrEgb5N+jKv9zxaJLWwThGgOFjMhJUTyNqdZZ0ikRciiXoBCmmNFv86aV+vPdl9sn29+AOc3+x8Xuvxmm4HSMQNazGMd+S4fAAAIABJREFU7D7ZWvw9YnfFbgbnDtbiHz8CBGkRIIQ21K6DlEAKb/R8g5Prx8ZuysNaDOPlM18m0Uk89jeL1MK4VuOY1XMWDRMaWqcIsK18G4OXDebDwg+tUyS62gRwaWVd4WePdX6Mvk36WmeE1fjW4/l3139r4xUJuyltp/Bqj1dJCaRYpwiwsXQj/XP6s6polXWKRFuIVgFcmll3+NVP2/+Un7b/qXVGRFzR9goeOO0B6wyJIXeccAfTuk3T1SWPWFO0hvNyzuPTkk+tU8SCQ2oCV9APGGPd4jdt67VlVs9ZMf2TzLmp5xIkyOKCxdYp4nNTO03l/tPu11Ulj1i2dxnpuensKNcmsHEsK4CjKwC18Xjnx0lNTLXOiLh7Tr6HO064wzpDfMrB4cHTHuTeU++1TpED3i54myG5Q9hVscs6RSw5pAYI4c1H1XnY2FZjGd96vHVG1Nx/6v1c3vZy6wzxmUQnkendpnP7Cbdbp8gBM3fMZETeCPZW7rVOEXtNAzjE/o+xYeTg8IeT/2CdEVUBJ8CzXZ9lYpuJ1iniE/UC9Xi5+8saHD3kha0vMGnVJD3sS6q4NAuArgDUxITWE+jZuKd1RtQlOAm80O0FhrcYbp0iHtcwoSGze87mwtYXWqfIAY9vfpwrPrqCCrfCOkW8wiE1ADSy7vCT3574W+sEM8mBZF7p/gpnNT3LOkU8qkVSC7L7ZHtqB8x494fP/8BN628i5IasU8RbGgaABtYVfpHWJI3eTXpbZ5hqnNiYjN4ZcXkVRI7uuOTjWNhnYcw9F8OvXFx+seEX3PXZXdYp4kUuDQJAfesOv4jVz/zXVGpiKnN6zeGk+idZp4hHdKrfiSV9l9C9UXfrFAGCbpBr117L3zb9zTpFvMqhvq4AVFNyINkXW/xGS7t67chMy6RtvbbWKWKsW6NuvNv3XU5pcIp1igBloTImrZrEv7/6t3WKeNmBKwAaAKrhR6k/iovP/dfEyfVPJrN3pjZ0iWN9mvQhu0+2BkGPKA4WM27FOF7f8bp1inifbgFUl979fnjdGnVjbq+5NE5sbJ0iUXZ+s/NZmLaQlkktrVME2FO5h2F5w8jYnWGdIv5QPwDE7rNswyi9ud7VfCRnNT2LN3q8Qb1APesUiZLxrcczv/d8DX4esa18GwNzBvLunnetU8Q/6gcA7cxxDPUC9Tiz8ZnWGZ42pPkQZnSfoY1e4sBlbS/jle6vaODziE37NzEgZ4B29JOaSgzgaAA4ljMankGSk2Sd4XkXtLqAZ7o+Q8AJWKdIhNx0/E1M7zpdg55HrC9eT7+cfnxS8ol1ivhPQgCXBOsKr+vWqJt1gm9c3vZyHjrtIesMiYC7TrqLxzo/pgHPI5btXUb/nP5s2b/FOkX8KTEAGgCOpVP9TtYJvnJLx1u4++S7rTMkTBwcHjjtAf0z9ZDFBYu1o5/UVYIGgGrQu5xr7q6T7uLOE+60zpA6SnASeLrL0/pn6SFzds3Rjn4SDroCUB2tkltZJ/jS/afdzzXtr7HOkFpKDiTz0pkv6QmYHvLfbf9lwooJlIZKrVPE/xJ0M68aGiVov6TacHB48ownmdB6gnWK1FCjhEbM6TVHW0B7yOObH+fyNZdrRz8JmwAQtI7wuqCr36LaSnASeOnMlxjRYoR1ilRTamIqGb0zGNp8qHWKHHDfxvu0o5+EW1ADQDVoAKib5EAyr/V4jX6p/axT5BjaJLfh7T5vc17qedYpQtWOfr/65Ff8+pNfW6dI7KnUAFANZaEy6wTfa5DQgFk9Z3FmIz1QyatOrH8i75z1Dj0a97BOEap+8Lhu7XXcv/F+6xSJTcEAjgaAY/m67GvrhJjQPKk5C9IWcHrD061T5HvOaHgGi/ss5uT6J1unCFAeKufS1Zfyr6/+ZZ0isasygEuldYXXfVX2lXVCzGid3Jqs3ll0TOlonSIHpDVJY1GfRXRI6WCdIkBJsIRxK8YxY/sM6xSJbcEAaAA4ls37N1snxJTjU45nXu95er6CB5zf7Hyy07L1UVePOLij3/zd861TJPZVBoD91hVep002wq9Lwy5kpWWRmphqnRK3xrQaw9ze2srZK3aU72DQskG8s+cd6xSJD6UBQE+UOIbPSj5jd8Vu64yY07NxT97o+QYpAe1IHW2XHncpr/d4nfqB+tYpAny5/0v65/Rnxb4V1ikSP0oDQIl1hde5uOTtzbPOiEnnNztf2whH2U3H38Rz3Z7TDpce8XHxx/TL6ceGkg3WKRJfSjQAVNNb+W9ZJ8Sssa3G8mzXZ7XLXBRM7TRVO/p5SN7ePAYsG6D3GUn0OVUDgG4BVMPrO163Tohpl7W9jMc6P2adEbMcHP566l+599R7rVPkgCUFSxicO5gd5TusUyQeuboFUG2flHzCuuJ11hkx7cYON/LHU/5onRFzEpwEnuryFL/s9EvrFDlg7q65jFg+gsLKQusUiVcOJQlMYSygx7NVQ7OkZgxuPtg6I6YNaDaAomAR7xW+Z50SE5IDybx45otMaTvFOkUOeHnby1y86mI9YVRsOeQGcNlj3eEXT215Sn9oo+D+0+7n2vbXWmf43sHHL1/U5iLrFDlg2tfTtKOfeEOI/ACOBoDq2lm+k1e3v2qdEfMcHJ444wkuPu5i6xTfSk1MJbN3pnZh9JBHv3yUqz+6mkpXz14TD3DYEwANADXxwKYHtCVnFCQ4CUzvOp3hLYZbp/hOm+Q2ZPfJ5kepP7JOEao+RvybT37DrR/fiotrnSNyUKFuAdTQin0r+O+2/1pnxIXkQDJv9HyD/s36W6f4RseUjizuu5iejXtapwhVi//tH9/OvRv16QvxGJeCAAENADX1u89+p/cCREn9QH1m95xN7ya9rVM8r3PDziztu5TTGpxmnSJApVvJ1R9dzSNfPmKdIvJDAfYECFFg3eE3G0s3aqKPoqaJTZnbay6nNjjVOsWzejfpzeI+izk+5XjrFAFKQ6WMXzGeaV9Ps04ROTyXwgAOO607/OiPn/+RnL051hlxo01yGxamLeSElBOsUzynf7P+LExbqB39PKIoWMTY5WOZs2uOdYrIkblsDxBiu3WHH1W6lVy55kpKQ3qQYrR0SOlAVloWbZLbWKd4xqiWo8jonUHTxKbWKQLkV+QzNHeoHh0ufrAjQD12Anpbey2sK17HDWtvsM6IK6c2OJXMtEyaJTWzTjE3+bjJzOw5Uzv6ecTWsq0MXDaQDwo/sE4ROZYghewOMIhKIN+6xq+mb53OX774i3VGXOneqDtzes2hYUJD6xQz13e4nhe6vaAd/Tzii9Iv6J/TnzVFa6xTRKpjF5MIHtwSTLtR1MHvPvudHhAUZec2PZcZ3WfE5QI4tdNUnjjjCe3o5xEr963k3A/P5bPSz6xTRKrHrbr1X/U3iKP3AdRFyA1x2ZrLmL97vnVKXBnVchQvdX+JBCfBOiVq7j75bu499V4cHOsUAT4s/JAhuUPYXq6/QsVXdsDBASDEVtOUGFAeKufHK3/M0j1LrVPiyoWtL+RfXf4V8wuig8Mjpz/CXSfdZZ0iByzMX8jQvKHsrthtnSJSM07Vmn/wCsBm05gYURIsYczyMSzft9w6Ja5c1e4qHjz9QeuMiEl0Enmm6zPc0vEW6xQ5YNbOWYxePpp9lfusU0RqzuVLODgAoAEgXAorCxmRN4KPiz+2Tokrt3W8jamdplpnhF29QD1e6f4KV7a70jpFDnhu63NMXDmR/aH91ikitXPgh34NABGwo3wH6XnpfLn/S+uUuPKXU//C9R2ut84Im0YJjZjTaw7jW4+3TpED/r7571y55krt6Cd+950BQLcAwm7z/s2k56brzUFR5ODweOfHmXzcZOuUOmue1JwFaQsY0nyIdYoccN/G+7hl/S3a0U/875BbAA76UTUCNpRsYETeCPZUar+laAk4AaZ3m87olqOtU2qtbb22LOqziLObnm2dIny7o9+vP/m1dYpIeASqfuj/9q3TmRQDDax6Ytl5qeeR1TuLBgn67Y2W0lApI/NGsqhgkXVKjZxU/ySy0rI4qf5J1ikCBN0g1669lme+fsY6RSRc9jKMpvDtewAAPjeKiXnv7nmXyasnU+FWWKfEjfqB+rzZ803SmqRZp1Rb10ZdWdJ3iRZ/jygLlTFp1SQt/hJrvnli1bcDgMOnJilxYvbO2Vy15ipCrrZdiJYmiU2Y33s+ZzQ8wzrlmM5qehaL+iyiXb121ikCFAeLGbtiLK/veN06RSTcvlnrvx0AQhoAIu3FbS9y8/qbrTPiSsuklmSlZdGpfifrlCMa3Hwwb6W9RYukFtYpAhRUFDA0dyhZu7OsU0Qi4TADgIMeZB0FT2x5gt99+jvrjLjSvl57snpncVzycdYpPzCu1Tjm9JpDo4RG1ikCbCvfxsBlA3m/8H3rFJHIcA93C8DVABAtf/riT9y/8X7rjLhySoNTPLeN8BVtr+DVHq+SEkixThG+3dFvddFq6xSRyAkcbgBAtwCiaeonU3n6q6etM+LKmY3OZG6vuZ74afvnx/+cZ7s9S6KTaJ0iwNritfTP6c+nJfprUGJcxeFuAbzHJqDUoiceubjcuO5GXt72snVKXDmn6Tm80fMN6gXqmTVM7TSVRzs/GvMbGPlFzt4cBuYM5Kuyr6xTRCKtiJF88y/6twPA3YSA9RZF8SroBpmyZgpzd821TokrQ5sP5aUzX4r6T98ODg+d/hD3nnpvVM8rR/Z2wdsMyR3Cropd1iki0bAW59tHWQYO+ZLD2qjnxLkKt4KJKyeypGCJdUpcGd96fFS3EU5wEvhP1/9wW8fbonI+ObbZO2czMm+kdvSTeHLIGn/oAOBqALBQGipl7Iqx5O3Ns06JK1e2u5KHT3844uepF6jHjO4zuKrdVRE/l1TP81uf58KVF2pHP4kvrgYATyqsLGTE8hGsL9ZdmGi6peMt/PbE30bs+I0SGvG/Xv/jwtYXRuwcUjP/2PwPrvxIO/pJHAocbQBI0ABgaWf5TtLz0tm0f5N1Slz54yl/5PYTbg/7cZslNSMrLYuhzYeG/dhSO/dtvI+b19+sJ3JKfAodbQDI5zOgJJo9cqgt+7doG2EDfzvtb1zd7uqwHe/gjn7nND0nbMeU2nNxuXPDndrRT+JZ0YFP+33j0AFgEkFAT8Ew9knJJwzLHUZBRYF1StxwcHi6y9P8uPWP63ysE+ufyJK+Sziz0ZlhKJO6CrpBrll7DQ9uetA6RcTSigOf9vtG4DDftDxKMXIUq4pWMXr5aIqDxdYpcSPBSeDFM19kWIthtT5Gl4ZdWNJ3CSfXPzmMZVJb5aFyJq+ezH+++o91iogt94dr+w8HgMN8k9h4r/A9JqycQFmozDolbiQHknm1+6v0adKnxq/t26Qvi/supn299hEok5o6uKPfq9tftU4R8YIV3/+FHw4ADvosmodk7c7i0tWXEnSD1ilxo3FiY+b1nkeXhl2q/ZpBzQdpRz8PKagoYFjeMDJ3Z1qniHhDoDpXACpZDVREo0eq5/Udr3PN2mtwv32Ak0TYwW2ET6x/4jG/94JWFzC311waJzaOQpkcy7bybQzKHcS7e961ThHxinIqfvgpvx8OAKMow2VdVJKk2p79+llu/zj8H1WTI2tXrx1ZaVm0rdf2iN9zedvLea3Ha9rRzyM2lm5kQM4AVu5baZ0i4iVrGcUP7iUf7k2AAB9EOEZq4ZEvH+G+jfdZZ8SVk+ufTGbvTJonNf/B1246/iamdZ2mHf08Yl3xOvov688nJZ9Yp4h4zfuH+0UNAD7zm09+w1NbnrLOiCvdGnX7wTbCUztN5bHOjxFwjvRHSKIpd28uA3IGsGX/FusUES867JquAcBnXFx+tv5nvLTtJeuUuHJ207OZ1XMW9QP1+dtpf9OOfh6yqGARg3MHa0c/kSNxD38F4PBbod1NgPPIB5pGsklqL8lJYmbPmYxqOco6Ja5s2b+FDikdrDPkgDd3vsnFqy7Wpj4iR7aHd2nx/YcAwZEGAIBMFgBDIlkldVM/UJ95vecxsNlA6xSRqHtx24tcteYqKlx9aEnkiFzmM5yRh/vSkW9gHuGSgXhHaaiUC1ZcQO7eXOsUkah6YssTTFkzRYu/yLEd8Zb+0d7B9E4EQiTM9lbuZUTeCNYV65ObEh/u23gfP1v3M+3oJ1IdCSw90peOPADsZymgDbN9YFfFLtJz09lYutE6RSRiXFx+ueGX2tFPpPoqCPLekb545AFgHPs4zLODxZu+KvuK9Lx0tpVvs04RCbugG+S6tdfxwKYHrFNE/MNlGcM54o5yx/oQ8+Iw50gEfVryqbYRlphTHirnktWX8K+v/mWdIuIvztHX8KMPAMd4sXjP6qLVjFo+iqJgkXWKSJ2VBEsYt2Icr2x/xTpFxI/qMAAEWQI//OygeNv7he8zYYW2ERZ/21O5h2F5w5i/e751iogfBUniqDtiHX0AGEE+oF01fGhB/gImr55Mpav3cYr/bC/fzqBlg3hnjz6MJFJLuQxiz9G+oToPMs8KU4xE2cwdM7WNsPjOpv2bGJAzgBX79B5kkVpzj712H3sACGgA8LNpX0/jto9vs84QqZb1xevpn9OfDSUbrFNE/M0JxwBQ9RCB0nD0iI1Hv3yUP3/xZ+sMkaPK25vHgGUD2Lx/s3WKiN8VU3nsp/keewAYxH448pOExB9+++lveWjTQ9YZIoe1uGAxg3MHs7N8p3WKiP85ZDOKY74LvHqbmVfjXoJ4350b7uSZr5+xzhA5xJxdcxiRN4LCykLrFJHYEKreml29AQDm1SFFPMLF5dq11/LajtesU0QAeGnbS0xYMYHSkO4yioRNiIzqfNuRtwP+vkw+B06sbY94R3Igmdk9ZzOsxTDrFIljT255kpvW36RNfUTCyeUzhnNKdb61ulcAAObUMkc8pjxUzsRVE1m2d5l1isQp7egnEiEOs6r7rdUfAAIaAGLJvsp9jMwbydritdYpEkdcXKZ+MpVff/JrPZ9CJBLc6q/V1R8AysnGYV+tgsSTDm4j/EXpF9YpEgeCbpAb1t3AXzf+1TpFJFbtpbD6n9qr/gAwijJcFtQqSTzr67KvSc9NZ2vZVusUiWHloXIuW3MZ/9zyT+sUkVg2n0mUV/eba/IeAIA3a/j94gOflX7GsLxh5FfkW6dIDCoJljB+5Xhe3vaydYpIrJtdk2+u2QCQxEyo/nQh/rGmaI22EZawKwoWMXbFWObt0ieJRSKsnPKavVevZgNA1c5Ci2r0GvGNDwo/YNyKcewP7bdOkRiQX5HPkNwhLMxfaJ0iEg+yGENBTV5Q01sAAHqKTAxbmL+Qyau0jbDUzdayrQxcNpAPCz+0ThGJD07N1+aaDwABZgLBGr9OfGPWzln85KOf6DPaUiufl35Ov5x+rClaY50iEi8qSazZ/X+ozQAwlO3AOzV+nfjKc1uf49aPb7XOEJ9ZU7SG/jn9+bz0c+sUkXiSzSB21fRFtbkFAA6v1Op14iuPbX6MP3z+B+sM8YkPCz9k4LKBfF32tXWKSHxxebU2L6vdAFDBy4BuEseBuz67iwc3PWidIR63MH8hQ3KH6KOkItFXTkLt3ptXuwFgFDv1UKD48YsNv+DfX/3bOkM8auaOmfoIqYgVl3kMZXdtXlq7AQDA4cVav1Z8xcXl+nXX88p23fmRQ03fOp2LVl1EWajMOkUkXv23ti+s/QDg8jpQXOvXi68E3SCXr7mcjN3V2mZa4sCjXz7KVWuu0kdGRewUA/+r7YtrPwAMpxin9icW/ykPlXPhygt5Z48+BBLv7tt4H7d+fKt29BOx9TrDa/+DeO0HgCrP1fH14jMlwRLGLB/Din0rrFPEgIvL7R/fzq8/+bV1ioi4dVuD6zYAFDAf2FKnY4jv7Kncw/C84Wwo2WCdIlEUdIP85KOf8PCXD1uniAhsoZA6PWe7bgPAJILAC3U6hvjSjvIdpOem8+X+L61TJArKQmVctOoinv36WesUEanyzIE1uNbqegsAAvwHdCMwHn25/0tGLR/F7opafQJFfKIoWMSY5WN4Y8cb1ikiUsUlgWl1PUjdB4ChbADeq/NxxJc+KvqIkXkj2Ve5zzpFIiC/Ip/03HQW5OuxHyIesoghfFbXg9R9AABw+U9YjiO+lLM3h3ErtY1wrNlatpXzl53P+4XvW6eIyHc5PBOOw4RnAEjmZWBvWI4lvpSdn83Fqy7WZ8JjxBelX9A/pz+ri1Zbp4jIofawv3bP/v++8AwAgyjC4fmwHEt8682db3L1R1drG2GfW1u8ln45/fistM5XGEUk/KYxlpJwHCg8AwCAwz/QmwHj3vNbn+fnH//cOkNqKWdvDgNyBmhHPxGvCvF0uA6VEK4DMZ2dTGEo0DFsxxRfytmbQ4gQg5oPsk6RGsjOz2bk8pHsqdxjnSIih/c2w7k/XAcL3xUAAJcnw3o88a17Pr+HhzY9ZJ0h1VDhVvDc1ucYuVyf5hDxtDCvsU44D8Zc6pHIZqBVWI8rvuTg8M8u/+Sa9tdYp8gRlIXKmLx6MjN3zLROEZGj284eOjKJ8nAdMLxXAEZRBroKIFVcXG5YdwMzts+wTpHDKAoWMXr5aC3+In7g8EQ4F38I9wAAEOIJCG+k+FfQDTJlzRTm7ZpnnSLfkV+Rz9DcobyV/5Z1iogcWxmJPBXug4Z/ABjBVkA/8sk3ykPlTFw1kSUFS6xThKoH/AxcNpAPCj+wThGR6nmRQWwL90HDPwAAhNC7v+QQJcESxq4Yy/J9y61T4trBB/ysKVpjnSIi1fdoJA4amQFgBHnA0ogcW3yrsLKQ4XnD+bj4Y+uUuPRR0Ud6wI+I/yxkGCsiceDIDAAAjq4CyA/tLN9Jel46m/Zvsk6JKx8WfsjAZQP1gB8Rv3F5OFKHjtwA8A4zgbURO7741ub9m0nPTWd7+XbrlLiwMH8hQ/OGattmEf9Zx3vMidTBIzcA3E0IlwcjdnzxtU9KPmF43nA9dS7CZu2cxejlo/WAHxE/criXu4nY5iqRGwAAWjAd2BzRc4hvrdy3ktHLR1McLLZOiUnPbX2OiSsnaptmEX/aQgEvRfIEkR0A+lCBE5l3L0pseHfPu1y48kLKQ3p0RDj9ffPfuXLNldqeWcS/Hgj3g3++L7IDAEAJTwEFET+P+Fbm7kxtIxxG9228j1vW34KrzTlF/CqfJP4d6ZOEbzfAI3mJcqbQABgY8XOJb60uWs3O8p2MbjXaOsW3XFzu+PgO/vjFH61TRKRu/sJQFkT6JJEfAACuYDlwA5ASlfOJLy3bu4wKt4IhzYdYp/hO0A1yzdpreHKLtuIQ8blCkriUaUT8zTvRGQCeo4wraAQMiMr5xLeW7FlCg4QG/Cj1R9YpvnFwR7//bvuvdYqI1N1fGEpGNE4U3u2AjyabVCr4AkiN2jnFlxwcnjzjSa7rcJ11iucVB4uZsHICWbuzrFNEpO4KSaITg4jK56Mj/ybAg6r+Dz0etfOJb7m43Lj+Rl7aFtFPwPheQUUBQ3OHavEXiRUOD0Vr8a86XTQtoAUhPgeaRPW84ktJThIze85kVMtR1imes618G8Nyh7G6aLV1ioiERwFJnBTNASB6VwAAhrIbR08HlOqpcCuYuHIiiwsWW6d4ysEd/bT4i8QQl/ujufhDtAcAgET+Bugh8FItpaFSxq4YS97ePOsUT1hbvJb+Of35tORT6xQRCZ8d7OexaJ80+gPAIIpwuDfq5xXf2lu5lxHLR7CueJ11iqmcvTkMzBnIV2VfWaeISHj9gXFEfcOO6A8AAAU8Dnxhcm7xpZ3lOxmWN4yNpRutU0y8XfA2Q3KHsKtil3WKiITXRir5l8WJbQaASZTjoseVSY1s2b+F9Lx0tpVvs06Jqtk7ZzMyb6R29BOJRQ53MYoyi1PbDAAAhUzDZZXZ+cWXPi35lOG5wymoiI/tJZ7f+jwXrrxQO/qJxKYVFPCC1cntBoBJBHG5zez84lurilbFxTbC/9j8D678SDv6icSw25hE0OrkdgMAwAiycZhp2iC+9F7he1y06qKY3Ub47s/u5ub1N2uHRJHYNYNhLLIMsB0AABzuBJv7H+Jv83bN4+LVF8fUT8guLnduuJPff/576xQRiZz9BJlqHWE/AAzlc+AR6wzxp5k7ZvLTj36Ki2udUmcHd/R7cJOelSUS0xweYCQbrTOisxvgsUzkA5K4CmhsnSL+s7JoJfkV+YxsOdI6pdbKQ+VcuuZSXthq9n4gEYmOr0jiEqZhfv/SGwPAS5RzOXtwuMA6Rfzpw70fkhRIYkAz/+04XRwsZvzK8czeOds6RUQi7yaGssw6ArwyAACcwkqOZxTQ3jpF/Glh/kKaJjbl3NRzrVOqraCigJHLR/J2wdvWKSISeR+Qzq145C0+3hkA3sblcj7C4SdEe5dCiRmZuzM5PuV4ejXpZZ1yTNvKt5Gel86yvZ74YUBEIsvF4RJO5kvrkIPs3wT4XcN5F3jFOkP8y8XlunXX8dqO16xTjmpj6UYG5Axg5b6V1ikiEh3Pk85S64jv8tYAAJDAr4BS6wzxr6Ab5NLVl5K5O9M65bDWFa+j/7L+fFLyiXWKiERHEQn8xjri+7w3AAxhE3jlDon4VXmonAtXXsi7e961TjlE7t5cBuQMYMv+LdYpIhItDv8fQ/DcNp7eGwAAkvgbkGudIf5WHCzmghUXsLZ4rXUKAIsKFjE4d7B29BOJLzkU8HfriMPx7pvt5tODADlAknWK+Fu7eu1Y2ncpJ9Y/0azhfzv/x6RVkygN6e6WSBypxOEs0lluHXI43rwCADCClcBD1hnif1+XfU16bjpby7aanP/FbS9y4coLtfiLxBuHe726+IOXBwCARtwNfGqdIf73WelnDMsbRn5FflTP+8SWJ5iyZgoVbkVUzysi5jaQyJ+sI47G2wPAeZTicC3EwIPexdyaojWMXD6SomBRVM45AvSWAAAOa0lEQVR338b7+Nm6n2lHP5H44+JyI4PYbx1yNN4eAADSeRuHZ6wzJDZ8WPgh41aMY38ocn8uXVx+ueGX/PqTX0fsHCLiaU8xnIXWEcfi/QGgyh3gvY9QiD8tzF/I5FWTI7KNcNANct3a63hg0wNhP7aI+MJWkrz3mf/D8ccAkE4hcLt1hsSOWTtncfVHV4f18nx5qJxLVl/Cv776V9iOKSK+cxOD2GMdUR3e2QvgWJ5jLVfQE+hsnSKxYVXRKnZX7GZUy1F1PlZJsIQJKyfw5s43w1AmIj71KsP4g3VEdflnAAC4jMU4XAk0sE6R2JCzNwfHcTi/2fm1Psaeyj2MXD6S7ILs8IWJiN/sIMBYplNsHVJd/hoAnqeIK9gATLZOkdjxdsHbNE5szHmp59X4tdvLt5Oem07O3pwIlImIT7i4XMow8qxDasJfAwDAc3zMFbQD0qxTJHZk7c6iQ0oHejfpXe3XbNq/icHLBvNR8UcRLBMRH3ic4TxsHVFT/ngT4Pft53ZgvXWGxA4Xl+vXXc8r26u3G/X64vX0z+nPhpINES4TEY9bRxm/so6oDe/uBXAs8+lNgPeAZOsUiR3JgWRm9ZzFiBYjjvg9eXvzGLF8BDvLd0axTEQ8qAw4h2GssA6pDX9eAQAYQR4Od1lnSGwpD5Xz45U/ZumepYf9+uKCxQzOHazFX0QA/p9fF3/w8wAA8A5/Be8/bUn8pSRYwpjlY1ix79A/13N2zWFE3ggKKwuNykTEQ7J413/3/b/Lv7cADnqL9gRZBTS3TpHY0jq5NYv7LOb0hqfz0raXuGLNFdrUR0QACnDpwXA2W4fUhf8+BfB909nHFXwKXGydIrGlOFjMnF1zKA4Wc/PHNxN0g9ZJIuINVzKc96wj/v/27j3G8rK+4/jrd2aXcg0LlEIsRClUEbCKQGBhW7Myc2YXVqAINJFyFcUrl5oG2jQK2lRJNApFKtQIdU2l3CwXCzO7dMXislRWTBRQu0opxSyC7IBclr2cX/+Y3bhQLnuZmeec3/m8kslks/+8s5nM893n9/yes6V6fwdgvVFX4/TSGRER0WCVqww5u3TGROjtMwAbmu7jeLB0RkRENNaPdPxF6YiJ0pwdAFjozTr+EzuWTomIiEYZ03GIOZaVDpkozdkBgEE/w6moS6dERERj1DizSYs/TRsAoO0WfK50RkRENMZntH2rdMREa94AAIv9jdodpTMiIqLnLTDWOx/xuymadQZgQ3fYWct92Kt0SkRE9KRHTHew2Z4sHTIZmrkDAHM8hePxQumUiIjoOSvV3tvUxZ8mDwBYd0dzI97XjIiIKVT5iGFLS2dMpmYPANA2H1eWzoiIiJ5xuSFXl46YbM0fAGCNc3Fv6YyIiOh6i435ROmIqdDcQ4Avt8juVluCN5ZOiYiIrvSwlpkGPV46ZCr0xw4AzLZcZS5WlE6JiIiu87TaMf2y+NNPAwAMeQh/ihdLp0RERNdYjfca9uPSIVOpvwYAaLsLZ8h1wRERQa1ylrY7S4dMtf4bAKDtm/hM6YyIiCjuU4Z8vXRECf1zCPDlapVR16icWjolIiKK+KYhJ6v6c0e4P3cAoFLbxVn037ZPRES4yxpn9OviTz/vAKy3wI5qd+OA0ikRETElHrTKLPP6+62wDABwuzcZsAS7lU6JiIhJVFtumsMc6ZHSKaX17yOADc3132pH4+nSKRERMWnGVOZm8R+XAWC9YUu1zMWzpVMiImLCPa/jmHUfEhcyALzUoHtwHFaWTomIiAnzgo555viP0iHdJAPAy7XdqXKc3BYYEdEEq9VOMsei0iHdJgPAKxkyovI+rCmdEhERm22t2qmG3VY6pBtlAHg1Q25SOwud0ikREbHJanzIsGtLh3SrDACvZdg/4ZzSGRERsUlqtY9p+2rpkG6WAeD1tH1Z5fzSGRERsdH+yrArSkd0uwwAG2PIl1T+tnRGRES8jtrF2i4pndELchPgphh1AT5XOiMiIl7RJdouLB3RK7IDsCnGp8oLSmdERMT/88ks/psmOwCbY9SH8GUZoCIiSqtxvrZLS4f0mgwAm2vEySrXYFrplIiIPrVW5QOGXF06pBdlANgSC5yk9g1ML50SEdFnVqmdbNgNpUN6VQaALbXA0WrXY5vSKRERfeJFlT8z5ObSIb0sA8BEGPUulVvVdiidEhHRcM9pOc6ghaVDel0GgImy0CE67sDOpVMiIhpqTO1owxaXDmmCnGKfKIO+r9bG46VTIiIap7Zc5d1Z/CdOdgAm2oi9VL6Nt5ZOiYhoiAcMONqRHikd0iTZAZhowx62yhGqfPZ0RMQE+HfTzcriP/EyAEyGeVZYYY7a10unRET0sGuMmWu2sdIhTZRHAJOpVhn1KZVPyr91RMTGqtU+re1ilbp0TFNlUZoKI05TuQpblU6JiOhyq3CWtvmlQ5ouA8BUGfFulRsxo3RKRESXWqFyvCHfKR3SDzIATKWF9tPxbbypdEpERJd5WOVoQx4qHdIvcghwKg160HQzsaR0SkREF1msdlgW/6mVAWCqzbbcdH+MS0qnREQUV7nKmNmG/ap0Sr/JI4CSRv05rsS2pVMiIqbYSrWPGva10iH9KgNAaaPegZuwV+mUiIgp8j9aTjDo+6VD+lkeAZTW9kMth2CkdEpExBS4XceBWfzLywDQDQb92pC5uBCd0jkREZOgxiUWm2eOp0rHRB4BdJ8R81Tmy30BEdEcz+B0bd8qHRK/lQGgG436Q+PnAg4onRIRsYV+su5yn7zi12XyCKAbtf2X6Waqcjo2InpY7R/VDs7i352yA9DtFjhe7SrsUjolImIjjal92LBrS4fEq8sA0AsW2d0qV6vMKZ0SEfE67jTgNEd6rHRIvLY8AugFsy3XdhTOw4ulcyIiXsFqtYst1s7i3xuyA9BrRhyg8s94W+mUiIh1HlI52ZD7S4fExssOQK8Z9mPbOxSXGX+vNiKipPlqh2Tx7z3ZAehlCwzruEZl99IpEdF3nlB7v2G3lg6JzZMdgF42ZETtnbildEpE9JHajVrelsW/t2UHoClGnYgr8LulUyKioWrL8XHDbiidElsuOwBN0Xa92v6YXzolIhqnNv6sf/8s/s2RHYAmGnEC/j5nAyJii1V+quODhn23dEpMrOwANNGwG7Tsa/xNgbWlcyKiJ63BJaZ5Rxb/ZsoOQNPd4Z1arsJBpVMiomfcr/YBw5aWDonJkx2AppvjB3Y2Exfi+dI5EdHVnlM535hDsvg3X3YA+smdft9an8UppVMioqvUuMGAv3SkR0rHxNTIANCP7jBby2U4oHRKRBR3H87T9r3SITG18gigH82xyHQHGv9woadL50REEb9UO9tih2bx70/ZAeh3C+2m9mm192OgdE5ETLqVal/AZw17rnRMlJMBIMaN2Ffl0zixdEpETJLKbTrOMezh0ilRXgaAeKmFBnV8Hm8vnRIRE+Z+tfPyPn9sKGcA4qUGLTTmIJUzyWngiB73sMppFjs4i3+8XHYA4tVdZys7Oh0X51rhiJ7yJD5vukvNtrJ0THSnDADx+kZsp/Ix45cJzSidExGvovIbtSus8XeO8kzpnOhuGQBi491sB9v4iAwCEd1l/cK/yiXmWVE6J3pDBoDYdL8dBC7ATqVzIvpWFv7YAhkAYvMtMsMa56qdg51L50T0kV/jUpXLDOUyr9g8GQBiyy2ytTVOwl+rvaV0TkRj1ZbjSi1fzMIfWyoDQEyci7TMdLTKhTi8dE5EgyzD5db4iqO8WDommiEDQEyOBWbhE2rHyH0TEZunskjHF7XdplKXzolmyQAQk2uhP9BxLs7CtqVzInrAKtys9gXD7i0dE82VASCmxr/Z1TQfxkfxe6VzIrrQ42pfMeAfDHq8dEw0XwaAmFrX2coMx6p9UOVI+RmMWKp2lR3Md7gXSsdE/8gv3yjndm8x4Azjjwd2KZ0TMYWeVvkXXG7Ij0rHRH/KABDljV81fKLKmWqz5OcymqnGd1W+ZqUbvMfzpYOiv+UXbXSXEXuqvA9nY6/SORET4DF8Q8dXzbGsdEzEehkAojtdpOUIQzhF7ThsVzopYqONX9H7r2rz3eNOF+mUTop4uQwA0f0W2doqQyqn4FhsVTop4hWsVVukZb5pbjLbs6WDIl5LBoDoLQvtouMEnIR3YaBwUfS3NWrf0XKdtW40x1OlgyI2VgaA6F132NmAeThRrS07AzE11mIJrtdybd7Zj16VASCaYZEZVnuP2rFa2mo7lE6KRnkGI7hF5dZ8EE80QQaAaJ7rDNjJTLV5OAZvLZ0UPekXKgt13OZpI06yqnRQxETKABDNN2JfLXPUhoyfG8gbBfFKnsVdWKDldoN+VjooYjJlAIj+cp2t7OTwdWcGhnCgHCTsV2vxA7VRlQXG3JP/5Uc/yQAQ/W2R7a11mLVm4QiVP5HDhE21Fj/E93C3jjtzaj/6WQaAiA0tsr3VDscsHLrua8eyUbGZxnCv2hID7rbWPYY9VzoqoltkAIh4LRdpmWVftUNx2Lrv+2F64bJ4qdV4APdiicq9Bv1EpS7cFdG1MgBEbKr7TPekNxtwkNpBOAhvx/aFy/rFs/gpHsRSlaW2szQfpRuxaTIAREyUUW/Qsp+O/VX2U9tf5Y9yJ8FmexE/xwNqD6o8oONBSzyUu/UjtlwGgIjJVKuM2kNtHy17Yx+1fVT2Vtk7w4Fn8AssU1um8nOVZVZbZq7HsoUfMXkyAESUdJud/I49dLxRy55qe2BPvAG7Ydd1X62SmZuhgyfWfT2OX+JRPKr2v1oeMc2jZhsrGRnRzzIARHS76wzY1a7W2FXHrthZZYbKDJ113ysz1LZV20Fla2xj/MKjrYy/xbDhALH+7zf0AlZu8OcOnsYqPKfyvI4XVX6j8rzamNqYljEdKzb4/oRpnnCXX2WbPqK7/R/ekZWlyzUTdQAAAABJRU5ErkJggg==');
}
#mmtf_option_share #mmtf_option_share_copy.selected::after {
    visibility: visible;
}
@media (max-width: 768px) {
    #mmtf_btn_share .mmtf_btn_share_inner {
        padding-top: 0;
        padding-bottom: 0;
    }
    #mmtf_option_share {
        right: unset;
        left: -65px;
    }
    #mmtf_option_share:before {
        right: unset;
        left: 105px;
    }
}

/* Disable search ajax */
#mmtf-cate-slide-wrap.disable-search-ajax > label,
#mmtf-cate-slide-wrap.disable-search-ajax > label .mmtf-btn-uncheck,
#mmtf_show_result.disable-search-ajax,
#mmtf_filter_top_btn_search.disable-search-ajax,
#btn_search_popup_mobile.disable-search-ajax,
.mmtf_filter_option_group.disable-search-ajax .mmtf_filter_option_item,
.mmtf_filter_option_group_mobile.disable-search-ajax .mmtf_filter_option_item {
    pointer-events: none;
}

/* Loading loadmore */
#mmtf_load_more .waveform {
  --uib-size: 40px;
  --uib-speed: 1s;
  --uib-color: var(--mmtf-primary-color);
  --uib-line-weight: 3.5px;

  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: space-between;
  width: var(--uib-size);
  height: calc(var(--uib-size) * 0.9);
}

#mmtf_load_more .waveform__bar {
  width: var(--uib-line-weight);
  height: 100%;
  background-color: var(--uib-color);
}

#mmtf_load_more .waveform__bar:nth-child(1) {
  animation: mmtf_grow var(--uib-speed) ease-in-out
    calc(var(--uib-speed) * -0.45) infinite;
}

#mmtf_load_more .waveform__bar:nth-child(2) {
  animation: mmtf_grow var(--uib-speed) ease-in-out
    calc(var(--uib-speed) * -0.3) infinite;
}

#mmtf_load_more .waveform__bar:nth-child(3) {
  animation: mmtf_grow var(--uib-speed) ease-in-out
    calc(var(--uib-speed) * -0.15) infinite;
}

#mmtf_load_more .waveform__bar:nth-child(4) {
  animation: mmtf_grow var(--uib-speed) ease-in-out infinite;
}

@keyframes mmtf_grow {
  0%,
  100% {
    transform: scaleY(0.3);
  }

  50% {
    transform: scaleY(1);
  }
}

.result_not_found {
    font-size: 20px;
}

@media (min-width: 768px) {
    html.open-mm-filter-box {
        height: 100%;
        overflow: hidden;
    }
}