.wpb_text_column:not(:last-child) {
    margin-bottom: 1.5rem
}

.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
    }
}

.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: #000;
    font-size: 14px;
    border-bottom: solid 1px;
    padding-bottom: 15px;
    border-color: #aaa
}

.l-main .widget_nav_menu .menu-item a {
    border: none;
    color: #888
}

.l-main .widget_nav_menu .menu {
    border: none
}

.no-touch .l-main .widget_nav_menu a:hover {
    background: #f4f4f4;
    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
}

.no-touch .pagination > :not(.custom) a.page-numbers:not(.current):hover {
    color: #FFF
}


/***********************************************/


.us_custom_30eb835f {
    border-color: #e0e0e0 !important;
    border-width: 1px !important
}

.us_custom_ac6ca015 {
    margin-top: 44px !important
}

.us_custom_b6479f98 {
    color: #212121 !important;
    text-align: center !important;
    font-size: 1.2rem !important;
    margin-bottom: 10px !important
}

.us_custom_0df474ab {
    margin-top: -25px !important
}

.us_custom_33bce424 {
    background: #0D2B67 !important
}

.us_custom_8f5abc1b {
    color: #ffffff !important;
    background: #be9d26 !important
}

.us_custom_e9c96f16 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
    background: #0A1F4A !important
}

.us_custom_84a9d453 {
    color: #bbbbbb !important
}
