/*!
Theme Name: aquajewels
Theme URI: http://underscores.me/
Author: Brainstorm Solutions
Author URI: https://www.brainstorm.rs
Description: Description
Version: 1.0.15
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: aquajewels
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

aquajewels is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

body {
    font-family: "Rubik", sans-serif;
}

.quantity .screen-reader-text {display: none;}
.table_desc  {overflow: hidden!important;}
.coupon_code .button {
	background: #212121;
    border: 0;
    color: #ffffff;
    display: inline-block;
    font-size: 12px;
    font-weight: 600;
    height: 38px;
    line-height: 18px;
    padding: 10px 15px;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    border-radius: 3px;
}
.coupon_code .button:hover {
	background: #c09578;
}
.coupon_code {
    border: 0;
}

#order_comments_field {
display: flex;  
flex-flow: column;
}
.woocommerce-input-wrapper #order_comments {
    width: 100%;
}
.cart_img img {
    float: left;
    position: relative;
    width: 100px;
    margin-right: 10px;
}
.cart_item img {
    float: left;
    position: relative;
    width: 100px;
    margin-right: 10px;
}

.cart_close2 {
    display: flex;
    align-items: center;
    justify-content:  space-around;
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 10px;
}

.price_cart span bdi {
    display: flex;
    flex-direction: row;
}

.mini_cart.active {
    overflow-y: scroll;
}

 .table-bottom .actions .button:hover {
    background: #292929;
    color: #fff;
}

.table-bottom .actions .button {
    background: #c09578;
    color: #ffffff;
    font-size: 16px;
    padding: 3px 14px;
    line-height: 30px;
    font-weight: 500;
    display: inline-block;
    text-transform: capitalize;
    margin-bottom: 0;
    border-radius: 0;
    float:right;
}

ol, ul {
    padding-left: 0;
}

a {
    text-decoration: none;
}

.header_middel {
    padding: 40px 0;
    border-bottom: 0px!important;
}


.header_bottom::before {
    display: inline-block;
    content: "";
    border-top: 1px solid #ebebeb;
    width: 100%;
    position: relative;
    top: 7px;
   
}
.breadcrumb_content h3 {display:none}

@media only screen and (max-width: 767px) {
.header_bottom::before {
    display: none;
    content: "";
    border-top: 1px solid #ebebeb;
    width: 100%;
    position: relative;
    top: 7px;
   
}

.reverse {
    display: flex;
    flex-direction: column-reverse;
}
}
 /**
.header_bottom .container  {
    border-top: 1px solid #ebebeb;
} **/

.tag_cate {
    margin-bottom: 2px;
}
.woocommerce ul.cart_orderby li img, .woocommerce ul.product_orderby_widget li img {
    float: right;
    margin-left: 4px;
    width: 100px;
    height: auto;
    box-shadow: none;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    text-transform: uppercase;
    border-radius: 5px;
    font-weight: 400;
    color: #ffffff;
    background: #2e2e2e;
    display: block;
    text-align: center;
    line-height: 20px;
    margin-bottom: 0;
    padding: 13px 0px 11px;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
    background-color: #c09578;
    text-decoration: none;
    background-image: none;
    color: #ffffff;
}
.woocommerce ul.products li.product .button {
    margin-top: 1em;
    background: #f1f1f1;
    color: #666;
}
.woocommerce ul.products li.product .button:hover {
    margin-top: 1em;
    background: #c09578;
    color: white;
}
.woocommerce ul.products li.product .onsale {
    top: 0;
    right: 0;
    left: auto;
    margin: -.5em -.5em 0 0;
    background: #c09578;
}
.onsale {
    background: #c09578!important;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background: #c09578;
    color: #fff;
    -webkit-font-smoothing: antialiased;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: black;
    color: #fff;
}


.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    line-height: 22px;
    font-size: 15px;
    font-weight: 700;
    text-transform: capitalize;
    position: relative;
    padding-bottom: 15px;
    margin-bottom: 13px;
}
.woocommerce ul.products li.product .price {
    /* color: #77a464; */
    /* display: block; */
    /* font-weight: 400; */
    /* margin-bottom: .5em; */
    /* font-size: .857em; */
    color: #545454;
    font-size: 14px;
    margin-right: 5px;
    text-decoration: line-through;
    font-weight: 400;
}
.woocommerce ul.products li.product .price del {
    color: inherit;
    opacity: 1;
    display: inline-block;
    /* font-size: 16px; */
    /* font-weight: 500; */
    /* color: #c09578; */
    color: #545454;
    font-size: 14px;
    margin-right: 5px;
    text-decoration: line-through;
    font-weight: 400;
}
.woocommerce ul.products li.product .price ins {
    background: 0 0;
    font-weight: 700;
    display: inline-block;
    font-size: 16px;
    font-weight: 500;
    color: #c09578;
    font-weight: 400;
}
.woocommerce div.product p.price del, .woocommerce div.product span.price del {
    opacity: .5;
    display: inline-block;
    color: #a4a4a4;
    font-size: 14px;
    text-decoration: line-through;
    margin-right: 10px;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    font-size: 18px;
    color: #c09578;
    font-weight: 700;
}
.woocommerce .woocommerce-result-count {
    margin: 0 0 0;
}
.woocommerce .woocommerce-ordering {
    margin: 0 0 0;
}

/*--
    - nice-select
-----------------------------------*/
select {
    -webkit-tap-highlight-color: transparent;
    background-color: #fff;
    border-radius: 5px;
    border: solid 1px #e8e8e8;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    clear: both;
    cursor: pointer;
    display: block;
    float: left;
    font-family: inherit;
    font-size: 14px;
    font-weight: normal;
    height: 42px;
    line-height: 40px;
    outline: none;
    padding-left: 18px;
    padding-right: 30px;
    position: relative;
    text-align: left !important;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    width: auto;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;

}

select:hover {
    border-color: #dbdbdb;
}

select:active, select.open, select:focus {
    border-color: #999;
}

select:after {
    border-bottom: 2px solid #999;
    border-right: 2px solid #999;
    content: '';
    display: block;
    height: 5px;
    margin-top: -4px;
    pointer-events: none;
    position: absolute;
    right: 12px;
    top: 50%;
    -webkit-transform-origin: 66% 66%;
    transform-origin: 66% 66%;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    width: 5px;
}

select.open:after {
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
}

select.open .orderby {
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
}

select.disabled {
    border-color: #ededed;
    color: #999;
    pointer-events: none;
}

select.disabled:after {
    border-color: #cccccc;
}

select.wide {
    width: 100%;
}

select.wide .orderby {
    left: 0 !important;
    right: 0 !important;
}

select.right {
    float: right;
}

select.right .orderby {
    left: auto;
    right: 0;
}

select.small {
    font-size: 12px;
    height: 36px;
    line-height: 34px;
}

select.small:after {
    height: 4px;
    width: 4px;
}

select.small .option {
    line-height: 34px;
    min-height: 34px;
}

select .orderby {
    background-color: #fff;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
    box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 4px;
    opacity: 0;
    overflow: hidden;
    padding: 0;
    pointer-events: none;
    position: absolute;
    top: 100%;
    left: 0;
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transform: scale(0.75) translateY(-21px);
    transform: scale(0.75) translateY(-21px);
    -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
    transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
    z-index: 9;
}

select .orderby:hover .option:not(:hover) {
    background-color: transparent !important;
}

select option {
    cursor: pointer;
    font-weight: 400;
    line-height: 40px;
    list-style: none;
    min-height: 40px;
    outline: none;
    padding-left: 18px;
    padding-right: 29px;
    text-align: left;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

select option:hover, select option.focus, select .option.selected.focus {
    background-color: #f6f6f6;
}

select .option.selected {
    font-weight: bold;
}

select .option.disabled {
    background-color: transparent;
    color: #999;
    cursor: default;
}

.no-csspointerevents select .orderby {
    display: none;
}

.no-csspointerevents select.open .orderby {
    display: block;
}

select option {
    cursor: pointer;
    font-weight: 400;
    line-height: 40px;
    list-style: none;
    min-height: 40px;
    outline: none;
    padding-left: 18px;
    padding-right: 29px;
    text-align: left;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.pagination ul li span.current {
    background: #c09578;
    color: #ffffff;
}


.product_d_right .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: right;
    width: 100%;
    clear: none;
}
.product-details-tab .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: left;
    width: 100%;
}
.product_meta {
    margin-bottom: 26px;
    display: flex;
    flex-direction: column;
}
.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {
    background-color: #c09578;
    color: #fff;
}
section h2 {
    margin-bottom: 20px;
    position: relative;
    display: inline-block;
    line-height: 30px;
    text-transform: capitalize;
    padding-right: 20px;
    background: #fff;
    color: #242424;
    font-size: 24px;
    font-weight: 700;
}
.woocommerce-Tabs-panel h2 {
    margin-bottom: 20px;
    position: relative;
    display: inline-block;
    line-height: 30px;
    text-transform: capitalize;
    padding-right: 20px;
    background: #fff;
    color: #242424;
    font-size: 24px;
    font-weight: 700;
}

.related.products h2 {
    display: flex;
    align-items: center;
  }
  
  .related.products h2::after {
    content: '';
    flex: 1;
    margin-left: 1rem;
    height: 1px;
    background-color: #ebebeb;
  }

  .search_label {
      width: 84%;
  }
.two_columns{
    -webkit-columns: 2;
    -moz-columns: 2;
    columns: 2;
}
.blog_grid_area {
    display: flex;
    flex-flow: wrap;
}
.blog_grid {
    margin: 0 10px 10px 10px;
}
.blog_content {
    margin: 0 0 0 12px;
}

.woocommerce-message {
    border-top-color: #c09578;
}
.woocommerce-message::before {
    content: "\e015";
    color: #c09578;
}
.woocommerce div.product form.cart .button {
    vertical-align: middle;
    float: left;
    padding: 0 20px;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
        background: #c09578;
        color: #ffffff;
        font-size: 16px;
        padding: 3px 14px;
        line-height: 30px;
        font-weight: 500;
        display: inline-block;
        text-transform: capitalize;
        margin-bottom: 0;
        border-radius: 0;
    }
    .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button:hover {
        background: #000;
        color: #ffffff;
       
    }
    .woocommerce-info {
        border-top-color: #c09578;
    }
    .woocommerce-info::before {
        color: #c09578;
    }
    .menu-expand {
        padding: 0 0 0 150px;
    }
    .woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
        float: right;
        margin-left: 4px;
        width: 100px;
        height: auto;
        box-shadow: none;
    }
    .mini_cart_footer .cart_button a {width: 100%;
        text-transform: uppercase;
        border-radius: 5px;
        font-weight: 400;
        font-size: 13px;
        color: #ffffff;
        background: #2e2e2e;
        display: block;
        text-align: center;
        line-height: 20px;
        margin-bottom: 0;
        padding: 13px 0px 11px;}
    .mini_cart_footer {
        border: 1px solid #ebebeb;
        border-radius: 5px;
        background: none;
    }
    .cart_item {
        overflow: hidden;
        padding: 20px 0!important;
        border-bottom: 1px solid #ebebeb;
        display: flex;
    }
    .woocommerce a.remove {
        color: #212121!important;;
        font-size: 18px;
    }
    .product_bottom_two {
        background: none;
    }
    .blog_section {
        background: #f8f9f9;
        padding-top: 10px;
    }
    .blog_section .container .row .col-12 .section_title h2 {
        background: #f8f9f9;
    }
    .simple_product_thumb {
        margin-top: 3px;
    }

   .footer_widgets .simple_product_thumb {
        width: 12%;
    }
    .table-responsive {
        padding: 15px;

    }
    .table_desc {
        border: none;}

        .hidden-title-form button i, .wishlist-title a.show-title-form i, .wishlist_manage_table tfoot a.create-new-wishlist i, .wishlist_manage_table tfoot button.submit-wishlist-changes i, .wishlist_table .add_to_cart.button i, .wishlist_table .ask-an-estimate-button i, .yith-wcwl-add-button>a i, .yith-wcwl-wishlist-new button i, .yith-wcwl-wishlist-search-form button.wishlist-search-button i {
            margin-right: 0!important; 
        }
        .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
            width: 100%;
            background: none;
        }
        .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a {
            width: 100%;
            background: none;
            
        }
        .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover {
            width: 100%;
            background: none;
            color: #c09578;
        }
        .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover {
            width: 100%;
            background: none;
            color: #c09578;
        }
.cart_button a.active {
    background: #c09578;
}

 li .count {
    margin-left: auto;
    float: right;

    
}

.nav-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 0;
    list-style: none;
}
.nav-links  span.current {
     display: inline-block;
    min-width: 30px;
    min-height: 30px;
     padding: 0 3px;
    line-height: 30px;
    text-align: center;
    border-radius: 3px;
    margin-left: 3px;
    background-color: rgb(192, 149, 120);
    color: #ffffff;
}

.nav-links a {
    display: inline-block;
    min-width: 30px;
    min-height: 30px;
     padding: 0 3px;
    line-height: 30px;
    text-align: center;
    background: #f1f1f1;
    color: #5a5a5a;
    border-radius: 3px;
    margin-left: 3px;
   
}

.nav-links a:hover {
    display: inline-block;
    min-width: 30px;
    min-height: 30px;
     padding: 0 3px;
    line-height: 30px;
    text-align: center;
    background: rgb(192, 149, 120);
    color: #ffffff;
    border-radius: 3px;
    margin-left: 3px;
   
}

.is-active .nav-link {
    background: #c09578;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    border-radius: 3px;
}
.blog_sidebar .sidebar_post .post_img {
    width: 91px;
    margin-right: 10px;
}

.footer_widgets .simple_product_thumb {
    width: 22%;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    
    padding: 8px 14px;
    border-radius: 3px;
}

.slider_area {
    margin-bottom: 35px;
    margin-top: -20px;
}

.gallery_thumb {
    margin-bottom: 18px;
    display: flex;
    justify-content: center;
}
.footer_widgets {
    border-top: 1px solid #ebebeb;
    padding-top: 70px;
    background-color: #F1E5AC;
}
.newsletter_area {
    margin-bottom: 0;
    border-bottom: 0;
}

.main_menu nav > ul > li > a {
    display: block;
    padding: 3px 20px;
    color: #212121;
    font-size: 13px;
    line-height: 26px;
    text-transform: uppercase;
    font-weight: 500;
    }

.post_meta {display: none;}
.header_bottom::before {
    display: none
    }
    .header_bottom  { border-top: 1px solid #ebebeb;}
    .cart_button.view_cart a, .cart_button.checkout a {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .woocommerce-mini-cart__total.total {margin-top: 1rem;}
    .checkout_form h3 {
        background: #c09578;
        }
    
    input[type="radio"] {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        width: 20px;
        height: 20px;
        border: 1px solid #c09578;
        border-radius: 50%;
        outline: none;
        box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.2);
        padding: 0;
        }
        
        input[type="radio"]:checked {
        background-color: #c09578;
        }
        .cart_page table thead tr:last-child th{
            border-right: 0;
            display: none;
            }
            .coupon_code h3 {
                background: #c09578;
                }
   
/***Default table style***/
            table {
                width: 100%;
                border-collapse: collapse;
              }
              td {
                border: 1px solid #ddd;
                padding: 8px;
                text-align: left;
              }
              .table_desc .cart_page table tbody tr td {
                border-bottom: 0!important;
                border-right: 0!important;
                border: 0;
               
            }
            .table_desc .cart_page table tbody tr{
                border-top: 1px solid #ebebeb;
                }
                .table_desc .cart_page table tbody tr.table-bottom { border-top: 0;}
                .woocommerce-cart .breadcrumb_content {border-bottom: 0;}
                .table_desc .cart_page table tbody tr td.product_thumb { margin: 0 auto;}
                .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
                    padding: 4px 14px;
                    }
                    .woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th, .woocommerce table.shop_table tbody td {
                        font-weight: 700;
                        border-top: 1px solid rgba(0,0,0,.1);
                        border: 0;
                        }
           .page-template-frontpage .product_tab_button {display: none;}
              @media only screen and (max-width: 600px) {
                /* Make the table full-width */
                table {
                  width: 100%;
                }
                /* Rearrange the table cells */
                td {
                  display: block;
                  text-align: right;
                  padding-right: 0;
                  margin-bottom: 10px;
                }
                .table_desc .cart_page table tbody tr td {
                        border-bottom: 0;
                        border-right: 0;
                        border: 0;
                       padding-bottom: 0;
                    }
                    .table_desc .cart_page table tbody tr td.product_remove{
                    border-top: 1px solid #ebebeb;
                    }
                    .table_desc .cart_page table tbody tr {
                        border-top: 0;
                        }
                        .table-bottom .actions .button {
                            margin-bottom: 7px;
                            
                            }
                         .box_setting > a {
                            height: 38px;
                            }
              }
img.custom-logo {
    max-width: 131px;
}
.header_two .logo {
    padding: 0 0 0 0;
    position: relative;
    top: -6px;
    display: flex;
    justify-content: center;
    }
 .margin-right-15 {margin-right: 15px!important;}   

 @media only screen and (max-width: 768px) {
    .dont-show-mobile {display: none;}
 }

 @media only screen and (min-width: 768px) {
    .dont-show-desktop {display: none;}
 }

 .chat {
    background: #c09578;
    bottom: 138px;
    color: #ffffff;
    cursor: pointer;
    display: block;
    font-size: 12px;
    position: fixed;
    right: 12px;
    text-align: center;
    z-index: 9999;
    border-radius: 20px;
    border: 2px solid #fff;
    -webkit-transition: .3s;
    transition: .3s;
    padding: 3px 10px;
    }


    .chat:hover {
        background: #000;
        color: #ffffff!important;
    } 

    .section_title {
        text-align: center;
        }
        .section_title h2 {padding: 0 20px}

        .learnmore {
            background: #c09578;
            color: #ffffff;
            cursor: pointer;
            display: block;
            font-size: 12px;
            text-align: center;
            z-index: 9999;
            border-radius: 20px;
            border: 2px solid #fff;
            -webkit-transition: .3s;
            transition: .3s;
            padding: 3px 10px;
            width: 108px;
            margin: 0 auto;
            }
        
        
            .learnmore:hover {
                background: #000;
                color: #ffffff!important;
            }

            .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
                text-align: center;
                }

    .product_bottom_two {
        padding: 0;
        margin-bottom: 10px;
        }
        .mark, mark.count {
            padding: 0;
            padding-left: 4px;
        }
    .middel_left {
        display: flex;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-start;
        align-items: center;
        }
 
        .footer-social {display: inline-block;}
        .fa.fa-flag {
            width: 16px;
            height: 16px;
        }

        .main_menu nav ul li ul.mega_menu {
            position: absolute;
            min-width: auto;
            padding: 30px 25px 35px;
            background: #fff;
            border: none;
            -webkit-transform: perspective(600px) rotateX(-90deg);
            transform: perspective(600px) rotateX(-90deg);
            -webkit-transform-origin: 0 0 0;
            transform-origin: 0 0 0;
            left: 0;
            right: auto;
            opacity: 0;
            visibility: hidden;
            -webkit-transition: 0.5s;
            transition: 0.5s;
            z-index: 9;
            top: 100%;
            text-align: left;
            }
        .logo a {
            display: flex;
            justify-content: center;}
        li .count {
            margin-left: auto;
            float: initial;
            }