.wpb_text_column:not(:last-child) { margin-bottom: 1.5rem; } /* migration 5.6 fix */
.woocommerce .comment-form-rating .stars {
    float: left;
    direction: ltr;
}


.w-form-row::before, .w-form-row > i{
    right: 0 !important;
}

.w-form-row-label{
    right: 0 !important;
}

.widget_meta ul li::before, .widget_pages ul li::before, .widget_archive ul li::before, .widget_categories ul li::before, .widget_recent_entries ul li::before, .l-footer .widget_nav_menu.layout_ver .menu-item::before, .widget_recent_comments .recentcomments::before {
    left: auto;
    right: 0;
    content: 'keyboard_arrow_left' !important;
}

.mobile-logo {
    display: none;
}

@media (max-width: 480px) {
    .mobile-logo {
        display: inherit !important;
    }

    .side-block1 {
        width: 100% !important;
    }
    .side-block2 {
        width: 100% !important;
        margin-top: -20px !important;
    }
    .box-bottom {
        width: 100% !important;
    }

    .logo-right {
        display: none !important;
    }
    .logo-left {
        display: none !important;
    }
    .matn-header {
        display: none !important;
    }
}

.w-post-elm.post_image.as_circle {
    border-radius: 4px !important;
}

.post_date {
    display: none !important;
}

.post_comments {
    display: none !important;
}

.w-post-elm.post_title {
    color: #000 !important;
}

.box-main-block {
    margin-top: -6%;
}

@media (max-width: 1300px) and (min-width: 1024px) {
    .box-main-block {
        margin-top: -9% !important;
    }
}

@media (max-width: 1024px) and (min-width: 767px) {
    .box-main-block {
        margin-top: -4% !important;
    }
}

@media (max-width: 767px) {
    .side-sub-block {
        display: inherit;
    }
    .box-main-block {
        margin-top: -15% !important;
    }
    .box-bottom {
        display: inline-block !important;
    }
}

.w-nav-anchor level_2 {
    color: #000;
}

.rtl .flexslider {
    overflow: inherit !important;
    height: auto !important;
}

.wpb_gallery .wpb_flexslider .flex-control-nav {
    margin-top: -25px !important;
}

.box-bottom .vc_column-inner .wpb_wrapper {
    margin-bottom: 0 !important;
    border: solid 1px;
    padding: 20px;
    border-radius: 4px;
    background-color: #fdfdfd;
}

.box-bottom .vc_column-inner .wpb_wrapper .vc_wp_custommenu .widget .widgettitle {
    color: #105093;
    font-size: 16px;
    border-bottom: solid 1px;
    padding-bottom: 15px;
    border-color: #aaa;
    text-align: center;
    font-weight: bold;
}

.l-main .widget_nav_menu .menu-item a {
    border: none;
    color: #393939!important;
}

.l-main .widget_nav_menu .menu {
    border: none;
}

.no-touch .l-main .widget_nav_menu a:hover {
    background: #f4f4f4 !important;
    border-radius: 4px;
    color: #888;
}

.w-grid .w-vwrapper.align_left {
    text-align: justify;
}

.l-footer .widget_nav_menu ul li {
    margin-right: 24px;
}

.l-footer .widget_nav_menu ul li a {
    color: #bbbbbb;
    font-size: 16px;
}

.footer-contact-info {
    margin-right: 24px;
    color: #bbb;
}

.no-touch .w-toplink.active:hover {
    background: #007cba !important;
}

.ush_menu_1.type_desktop .menu-item:not(.level_1) {
    border-bottom: solid 0.1px;
    border-color: #005a872e;
}

.w-nav .menu-item {
    /*font-weight: bold;*/
}
