@media (max-width:768px){
    .site-logo{
        margin: 0 auto!important;
        padding: 0 15px !important;
    }
}

/* Отступы на мобильном */
@media (max-width:768px){
    .header-master .to-flex-row {
        padding: 5px 0!important;
    }
}

/*Burger icon*/

@media (max-width:768px){
    .burger span::before {
        top: -8.7px!important;
    }
    
    .burger span::after {
        top: 9px!important;
    }
    .burger span, .burger span::after, .burger span::before {
        display: block;
        width: 26px!important;
        height: 4px!important;
        background-color: #fff;
        outline: 3px solid transparent;
        -webkit-transition-property: background-color, -webkit-transform;
        -moz-transition-property: background-color, -moz-transform;
        -o-transition-property: background-color, -o-transform;
        transition-property: background-color, transform;
        -webkit-transition-duration: 0.3s;
        -moz-transition-duration: 0.3s;
        -o-transition-duration: 0.3s;
        transition-duration: 0.3s;
    }
        header .fixedheader .burger span, header .fixedheader .burger span::before, header .fixedheader .burger span::after {
        background-color: #575d64!important;
    }
}

@media (max-width:768px){
    .header-bottom {
        padding: 10px 0;
    }
}

/* Account*/
#account-mob {
    margin: 0 10px 50px 10px;
    padding: 0;
}

/* Mobile menu */
@media (max-width:768px){
    #mayosis-sidemenu > ul > li > a {
        padding: 13px 20px;
        cursor: pointer;
        z-index: 2;
        font-size: 16px;
        text-transform: uppercase;
        font-weight: 700!important;
        text-decoration: none;
    }
    
    #mayosis-sidemenu ul ul li a {
        cursor: pointer;
        border-bottom: none;
        padding: 10px 20px 10px 30px!important;
        z-index: 1;
        text-decoration: none;
        font-size: 13px;
        background: 0 0 !important;
        box-shadow: none;
        line-height: 15px;
        font-weight: 400;
    }
    #mayosis-sidemenu, #mayosis-sidemenu ul, #mayosis-sidemenu ul li{
        margin: 0;
        padding: 0;
        border: 0;
        list-style: none;
        line-height: 1;
        display: block;
        position: relative;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
    }
    
    #mayosis-sidemenu > ul > li > a:hover, #mayosis-sidemenu > ul > li.active > a, #mayosis-sidemenu > ul > li.open > a {
        background: #ffffff;
        color: #719bb6!important;
    }
    
    .single_author_box, .overlay, h2#sitemap_pages, .mobile--nav-menu, .grid--download--categories a.cat--grid--main::after, .fes_dashboard_menu, .edd-fd-button, #edd_checkout_cart a.edd-cart-saving-button.edd-submit.button.blue, #edd_checkout_cart .edd-submit.button.blue, #menu-toggle:hover, a.mobile-cart-button:hover, a.mobile-login-button:hover, #sidebar-wrapper, .modal-backdrop, .mayosis-main-media .mejs-controls, .mayosis-main-media .mejs-container, #edd_checkout_cart a.edd-cart-saving-button.edd-submit.button.blue:hover, .fourzerofour-info, #edd_profile_name_label, #edd_profile_billing_address_label, #edd_profile_password_label, .styletwo.btn, .transbutton.btn:hover, .mayosisonet101, .social_share_widget a:hover, .social-button-bottom a:hover i, h2.reciept_heading, .fill .btn, #fes-comments-table tr.heading_tr, #fes-product-list thead, #edd_user_commissions_overview table tr th, #edd_user_commissions_paid thead tr th, #fes-order-list thead tr th, #edd_user_revoked_commissions_table thead tr th, #edd_user_unpaid_commissions_table thead tr th, .photo--template--button:hover, .title--button--box .btn.title--box--btn.transparent:hover, #mayosis-sidebar a[aria-expanded=true], #mayosis-sidebar ul li.active>a, .btn-file, .extended-dasboard-tab, .edd-go-to-checkout-from-wish-list.edd-wl-button, input[type="submit"].dokan-btn-theme, a.dokan-btn-theme, .dokan-btn-theme, .prime-demo-button
     {
        background: #1e2c3e!important;
    }
    
    #mayosis-sidemenu > ul > li > a:hover, #mayosis-sidemenu > ul > li.active > a, #mayosis-sidemenu > ul > li.open > a {
        background: #182433!important;
        color: #000;
    }
    
    .msv-mobile-pop-account .btn, .msv-mob-login-menu a, .msv-mob-login-menu {
        background: #4f84c7!important;
        color: #fff;
    }
    
    #account-mob>#mayosis-sidemenu>ul>li
     {
        padding: 0;
        border-radius: 20px;
        overflow: hidden;
    }
    
    #mayosis-sidemenu > ul > li > a {
        padding: 13px 20px;
        cursor: pointer;
        z-index: 2;
        font-size: 14px;
        font-weight: 400;
        text-decoration: none;
        border-top: 1px solid #4b617e7d!important;
        border-bottom: 1px solid #ffffff3d!important;
    }
}

/*Product Title*/
@media (max-width:768px){
    h1.entry-title {
        display: var(--page-title-display);
        padding-top: 50px;
    }
    .product-content-holder section{
        padding-bottom: 0 !important;
    }
}

/* Иконка корзины */
.cart-button{
    color:#575d64!important;
}   

@media (max-width:448px){
.mayosis-option-menu li{
        float: left;
        padding: 15px 0 0 0!important;
    }
    .mayosis-option-menu li a i, .mayosis-option-menu li i, .desktop-hamburger-item i, #mayosis-menu ul li a i {
        font-size: 33px!important;
    }
    .header-master .to-flex-row {
        padding: 10px 0;
    }
}

/* Заголовок страницы*/

@media (max-width: 768px) {
    h1.entry-title {
        display: var(--page-title-display);
        padding-top: 20px;
    }
    h1.page_title_single{
        margin-top:0!important;
    }
}

.code-blocks{
    width: auto!important;
}