/*!
Theme Name: Consulting
Theme URI: https://consulting.stylemixthemes.com/
Author: StylemixThemes
Author URI: https://stylemixthemes.com/
Description: Consulting - Business and Finance WordPress theme. Using Consulting you can easily create a modern website with real content. Easily edit the real content and compose the page layout with drag & drop page builder Consulting is the best ever finance, consulting, brokerage WordPress theme. It’s fully Responsive and Easy to Customize using intuitive Drag & Drop Visual Composer and Theme Options panel in WordPress Customizer.
Version: 6.5.5
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: consulting
Tags: blue, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, sticky-post, 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 with others.

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

@font-face {
    font-family: "Arial";
    src: url('../fonts/Arial/Arial.woff') format('woff'),
        url('../fonts/Arial/Arial.svg') format('svg'),
        url('../fonts/Arial/Arial.eot'),
        url('../fonts/Arial/Arial.eotf#iefix') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Arial Bold";
    src: url('../fonts/Arial_Bold/Arial_Bold.woff') format('woff'),
        url('../fonts/Arial_Bold/Arial_Bold.svg') format('svg'),
        url('../fonts/Arial_Bold/Arial_Bold.eot'),
        url('../fonts/Arial_Bold/Arial_Bold.eotf#iefix') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}



.stm_gmap_wrapper .alert {
    margin-bottom: 0;
}

.stm_gmap_wrapper .alert strong {
    color: #ff0000;
}

.loader {
    position: relative;
    margin: 0 auto;
    width: 100px
}

.loader:before {
    content: '';
    display: block;
    padding-top: 100%
}

.circular {
    -webkit-animation: rotate 2s linear infinite;
    animation: rotate 2s linear infinite;
    height: 100%;
    -webkit-transform-origin: center center;
    transform-origin: center center;
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.path {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
    -webkit-animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
    animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
    stroke-linecap: round
}

.top_nav .top_nav_wrapper>ul>li,
.top_nav .main_menu_nav>ul>li,
.breadcrumbs {
    text-transform: none !important;
}

.woocommerce-MyAccount-navigation ul li a {
    font-family: inherit !important;
}

.company_history {
    min-width: 48px;
}

/* OCT 26 UPD */
@media only screen and (max-width: 992px) {
    body.header_style_3 .logo {
        float: none;
    }

    body.header_style_3 #header .header_top .icon_text {
        float: left;
        margin: 30px 30px 0 0;
    }

    body.header_style_3 #header .top_nav .icon_text {
        display: none;
    }

    body.header_style_3 #header .top_nav .icon_text:before {
        display: none;
    }

    .top_nav .top_nav_wrapper>ul>li>a {
        padding: 21px 14px;
    }
}

@media only screen and (max-width: 767px) {
    body .vc_cta3.vc_cta3-actions-right .vc_cta3-content {
        width: auto !important;
        text-align: center;
        margin: 0 0 20px;
    }

    body .vc_cta3.vc_cta3-actions-right .vc_cta3-content .vc_custom_heading {
        text-align: center;
    }

    body .vc_cta3.vc_cta3-actions-right .vc_btn3-container.vc_btn3-right {
        text-align: center
    }

    .stm_gmap_wrapper .gmap_addresses .owl-dots-wr {
        z-index: 15;
    }

    .full_height_columns {
        overflow: hidden;
        position: relative;
    }

    .full_height_columns iframe {
        height: 540px !important;
    }
}

@media only screen and (max-width: 920px) {
    html body.error404 {
        background-size: inherit !important;
    }

    .page_404 .container {
        width: auto;
    }

    .page_404 .container .media-middle {
        display: block;
        width: auto;
        padding: 20px 0;
    }
}

@media only screen and (max-width: 767px) {
    .page_404 .bottom h1 {
        font-size: 158px !important;
        line-height: 113px !important;
    }

    .page_404 .bottom .bottom_wr {
        padding: 30px 15px !important;
    }
}

/* Dec 1 2016 */
.staff_list.grid.cols_2 ul li {
    width: 50%;
}

.staff_list.grid.cols_4 ul li {
    width: 25%;
}

.staff_list.grid.cols_2 ul li .staff_image {
    max-width: 100%;
}

@media only screen and (max-width: 667px) {

    .staff_list.grid.cols_2 ul li,
    .staff_list.grid.cols_4 ul li {
        width: 100%;
    }
}

.stm_gmap_wrapper .gmap_addresses .owl-dots-wr {
    z-index: 999
}

#footer .footer_widgets .widget .widget_title {
    /*org font-size: 26px;*/
    font-size: 18px;
}

#footer .copyright_row .copyright_row_wr .copyright a:first-child {
    color: inherit;
}

body textarea.wpcf7-form-control.height205 {
    height: 205px;
}

body textarea.wpcf7-form-control.height147 {
    height: 147px;
}

html:before {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    -webkit-transition: opacity 0.6s ease-in-out;
    -moz-transition: opactiy 0.6s ease-in-out;
    -ms-transition: opacity 0.6s ease-in-out;
    -o-transition: opacity 0.6s ease-in-out;
    transition: opacity 0.6s ease-in-out;
    visibility: hidden;
    background: #ffffff;
    z-index: 999999;
}

html.stm-site-preloader:after {
    position: fixed;
    content: '';
    display: block;
    top: 50%;
    left: 50%;
    width: 32px;
    height: 32px;
    margin: -16px 0 0 -16px;
    background: none;
    background-color: #23393d;
    border-radius: 50%;
    opacity: 0;
    visibility: hidden;
    -webkit-animation: scaleout 0.5s infinite ease-in-out;
    animation: scaleout 1.0s infinite ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    z-index: 9999999999;
}

html.stm-site-preloader:before,
html.stm-site-preloader:after {
    opacity: 1;
    visibility: visible;
}

@-webkit-keyframes scaleout {
    0% {
        -webkit-transform: scale(0);
    }

    100% {
        -webkit-transform: scale(1);
        opacity: 0;
    }
}

@keyframes scaleout {
    0% {
        transform: scale(0);
        -webkit-transform: scale(0);
    }

    100% {
        transform: scale(1);
        -webkit-transform: scale(1);
        opacity: 0;
    }
}

@media only screen and (min-width: 1199px) {
    .right-indent-30 {
        padding-right: 30px !important;
    }

    .form_full-right_width {
        padding-right: 15px !important;
    }

    .form_full-right_width .vc_column-inner {
        margin-right: -5000px !important;
        margin-left: 25px !important;
        padding-top: 76px !important;
        padding-right: 5000px !important;
        padding-left: 50px !important;
    }

    .about_full-right_width .vc_column-inner {
        padding-left: 55px !important;
    }

    .site_layout_16 .form_full-right_width,
    .site_layout_17 .form_full-right_width,
    .site_layout_18 .form_full-right_width {
        padding-left: 15px !important;
    }

    .site_layout_16 .form_full-right_width .vc_column-inner,
    .site_layout_17 .form_full-right_width .vc_column-inner,
    .site_layout_18 .form_full-right_width .vc_column-inner {
        margin-left: -5000px !important;
        margin-right: 25px !important;
        padding-top: 76px !important;
        padding-left: 5000px !important;
        padding-right: 50px !important;
    }
}

@media only screen and (min-width: 768px) {
    .about_full-right_width .vc_column-inner {
        margin-right: -500px !important;
        padding-right: 500px !important;
    }
}

@media only screen and (max-width: 667px) {
    .stm_services .item {
        width: 100% !important;
    }

    .woocommerce div.product div.images .woocommerce-main-image, .woocommerce #content div.product div.images .woocommerce-main-image {
        height: auto !important;
        border: 0 !important;
        text-align: left !important;
    }

    .woocommerce div.product div.images img, .woocommerce #content div.product div.images img {
        max-width: 100% !important;
    }

    .stm_works_wr.grid.style_1 .stm_works .item .item_wr img {
        width: 100%;
    }
}

.mobile_header .logo_wrapper .logo {
    max-width: 80%;
}

.logo a img {
    max-width: 100%;
}

@media only screen and (min-width: 1199px) {
    body.boxed_layout .vc_row[data-vc-full-width] {
        left: 50% !important;
        padding-left: 60px !important;
        padding-right: 60px !important;
        margin-left: -615px !important;
        width: 1230px !important;
    }

    body.boxed_layout .vc_row.vc_row-no-padding[data-vc-full-width] {
        left: 50% !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-left: -615px !important;
        width: 1230px !important;
    }
}

.icon_box {
    display: block;
    text-decoration: none !important;
    color: inherit !important;
}

.g-recaptcha {
    padding: 0 !important;
    background: transparent !important;
}

@media only screen and (max-width: 474px) {

    .woocommerce ul.products li.product,
    .woocommerce-page ul.products li.product {
        width: 100% !important;
    }
}

.icon_top_transparent i,
.icon_left_transparent i {
    background: transparent !important;
}

.user_validated_field.form-error {
    border-color: #ff0000 !important;
}

body.booked-noScroll {
    position: static;
    overflow-y: scroll;
}

.home #main.footer_hide {
    padding-bottom: 0;
}

@media (max-width: 1480px) and (min-width: 768px) {
    .testimonials_carousel .slick_prev {
        left: -64px !important;
    }

    .testimonials_carousel .slick_next {
        right: -64px !important;
    }
}

.woocommerce.shop_widgets ul.product_list_widget li:last-child {
    padding-bottom: 20px;
    border: 0;
}

.woocommerce .widget_shopping_cart .total,
.woocommerce.widget_shopping_cart .total {
    border-top: 1px double #ebe9eb;
    padding: 10px 0 0;
}

/* Autoptimize */
.home .stm_select_country_unit .select2-container,
.home .stm_select_office_unit .select2-container {
    width: 100% !important;
}

.stm_sidebar .third_bg_color {
    margin-right: 0px !important;
    margin-bottom: 30px !important;
    margin-left: 0px !important;
}

.stm_sidebar .third_bg_color .vc_column-inner {
    padding-top: 37px !important;
    padding-right: 30px !important;
    padding-bottom: 40px !important;
    padding-left: 30px !important;
}

@media only screen and (max-width: 474px) {

    .woocommerce ul.products li.product,
    .woocommerce-page ul.products li.product {
        width: 100% !important;
    }
}

.icon_top_transparent i,
.icon_left_transparent i {
    background: transparent !important;
}

.user_validated_field.form-error {
    border-color: #ff0000 !important;
}

body.booked-noScroll {
    position: static;
    overflow-y: scroll;
}

.vc_image_carousel.style_1 .item img {
    margin-left: auto;
    margin-right: auto;
}

.stats_counter.right {
    text-align: right;
}

.stats_counter.center {
    text-align: center;
}

.slotholder {
    filter: none !important;
}

body.header_style_2 .header_top .top_nav .header_socials {
    margin-left: 20px !important;
}

body.header_style_2 .header_top .top_nav .header_socials a {
    margin-left: 20px !important;
}

body.site_layout_17.header_style_2 .header_top .top_nav .top_nav_wrapper>ul>li>a {
    padding: 10px 14px;
}

body.header_style_2 .header_top .top_nav .header_socials a:first-child {
    margin-left: 0 !important;
}

body.header_style_6 .header_top .top_nav .top_nav_wrapper>ul>li>a,
body.header_style_6 .header_top .top_nav .main_menu_nav>ul>li>a {
    padding: 10px 18px !important;
}

body.site_layout_14 .top_nav .top_nav_wrapper.stm_l14_footer_menu ul.main_menu_nav li a {
    padding-right: 36px !important;
    padding-left: 36px !important;
}

.stm_the_excerpt {
    display: none;
}

@media only screen and (max-width: 992px) {
    .stm_news .news_list.posts_per_row_3 li {
        width: 100% !important;
    }
}

@media (max-width: 768px) and (min-width: 767px) {
    .info_box.style_3 .info_box_text p {
        display: none;
    }
}

.wpcf7-form-control.wpcf7-wpgdprc {
    padding: 0 !important;
    background-color: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

.wpcf7-form-control.wpcf7-wpgdprc span.wpcf7-list-item {
    margin-left: 0;
}

.wpcf7-form-control.wpcf7-wpgdprc .wpcf7-list-item-label {
    padding-left: 4px;
}

body .vc_row.fixed_bg {
    background-attachment: fixed;
    background-position: 50% 0 !important;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
}

body.woocommerce-cart .woocommerce {
    min-height: 325px;
}



/*** REVISIONS - EN ***/

a {
    text-decoration: none !important;
}

/* h1, h2, h3, h4, h5 {
    font-weight: normal !important;
} */

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    font-family: "Arial", -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
    letter-spacing: normal;
    color: #222222;
    padding: 0;
    margin: 0 0 23px;
    font-size: 45px;
    line-height: 60px;
}

strong, b {
    font-weight: normal !important;
}

.home .header_top.affix-top .top_nav .top_nav_wrapper>ul>li>a {
    color: #ffffff;
}


.home .header_top.affix-top {
    background: transparent !important;

    box-shadow: 0 0x 0px rgba(0, 0, 0, 0) !important;
    -moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0) !important;
    -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0) !important;
}

.top_bar {
    background-color: #1f1f1f !important;
}

.top_nav .top_nav_wrapper>ul>li, .top_nav .main_menu_nav>ul>li {
    text-transform: uppercase !important;
    ;
}

#footer {
    background: #1f1f1f !important;
}

#lang_sel ul {
    background: #1f1f1f !important;
}

#lang_sel ul li a:hover {
    background: #1f1f1f !important;
}


/*main menu*/
body.header_style_2 .header_top .top_nav .top_nav_wrapper>ul>li.current_page_item>a:after {
    /*color: #f7e002 !important;*/
    /*border-bottom:3px solid #f7e002 !important;*/

    content: '';
    display: block;
    width: 100%;
    height: 3px;
    background: #f7e002;
    border-radius: 3px;
    margin: 6px 0 0;
}


body.header_style_2 .header_top .top_nav .top_nav_wrapper>ul>li.current_page_item>a:after, body.header_style_2 .header_top .top_nav .top_nav_wrapper>ul>li.current-menu-ancestor>a:after, body.header_style_2 .header_top .top_nav .top_nav_wrapper>ul>li.current-menu-parent>a:after, body.header_style_2 .header_top .top_nav .top_nav_wrapper>ul>li.current_page_parent>a:after, body.header_style_2 .header_top .top_nav .top_nav_wrapper>ul>li.current_page_ancestor>a:after, body.header_style_2 .header_top .top_nav .main_menu_nav>ul>li.current_page_item>a:after, body.header_style_2 .header_top .top_nav .main_menu_nav>ul>li.current-menu-ancestor>a:after, body.header_style_2 .header_top .top_nav .main_menu_nav>ul>li.current-menu-parent>a:after, body.header_style_2 .header_top .top_nav .main_menu_nav>ul>li.current_page_parent>a:after, body.header_style_2 .header_top .top_nav .main_menu_nav>ul>li.current_page_ancestor>a:after {
    /*org color: #6c98e1; */
    /*color:#f7e002;*/
    /*border-bottom:3px solid #f7e002 !important; /*revised*/

    /*revised*/
    content: '';
    display: block;
    width: 100%;
    height: 3px;
    background: #f7e002;
    border-radius: 3px;
    margin: 6px 0 0;
}

body.header_style_2 .header_top .top_nav .top_nav_wrapper>ul>li:hover>a:after, body.header_style_2 .header_top .top_nav .main_menu_nav>ul>li:hover>a:after {
    /*org color: #6c98e1; */
    /*color:#f7e002; */
    /*border-bottom:3px solid #f7e002 !important; /*revised*/
    /*revised*/
    content: '';
    display: block;
    width: 100%;
    height: 3px;
    background: #f7e002;
    border-radius: 3px;
    margin: 6px 0 0;
}

/*end main menu*/

button.theme_style_4 {
    color: #28252b !important;
}


mark {
    color: #ffffff !important;
}


.consulting-rev-text {
    color: #ffffff !important;
}

.consulting-rev-title {
    text-shadow: 2px 2px 2px #000000;
}

.download-btn .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {
    background: transparent;
    border: 2px solid #ffffff;
    display: inline-block;
    border-radius: 40px;
    padding: 8px 22px;
    font-size: 14px;
    font-weight: 500;
    color: #fff;
}

.download-btn .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover {
    background: #f7e002;
    border: 2px solid #f7e002;

}

.home h1, .home h2, .home h3, .home h4, .home h5, .home h6 {
    text-transform: capitalize !important;
}


#footer.style_2 .copyright_row .copyright_row_wr .copyright {
    width: 60% !important;
    float: left !important;
    text-align: left !important;
}

#footer .copyright_row .copyright_row_wr .socials {
    display: none;
    float: right !important;
    width: 40% !important;
}

#footer .footer_widgets .widget .widget_title {
    border-bottom: 1px solid #f7e002 !important;
    border-top: 0px !important;
}

.infolist {
    list-style-type: none;
    list-style: none;
    margin-left: 0;
    padding-left: 0;
    padding-top: 20px;
}

.infolist li {
    padding: 0 0 8px;
    margin: 0 0 5px;
    border-bottom: 1px dashed #333;
    border-color: rgba(255, 255, 255, .2);
    display: inline-block;
}


#rpwwt-recent-posts-widget-with-thumbnails-2 img {
    border-radius: 50%;
    border: 1px solid #fff;
}

.footer_widgets a {
    color: #fff !important;

}

.footer_widgets a:hover {
    color: #f7e002 !important;
    text-decoration: none !important;

}

#footer .footer_widgets .widget.widget_nav_menu ul l a:hover {
    text-decoration: none !important;
}

.footer-sitemap li {
    padding-bottom: 10px;
}

.top_bar_info_wr .top_bar_info li a:hover {
    color: #f7e002 !important;
}

.footer-form .input-group {
    margin: 0 0 10px 0;
    color: #979797 !important;
}

.footer-form .wpcf7-form-control {
    padding: 10px 10px 10px !important;
    background: #3e3e3e !important;
    color: #979797 !important;
}

.footer-form .wpcf7-form-control.wpcf7-text {
    height: 30px !important;
}

.footer-form ::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #979797 !important;
    opacity: 1;
}

.footer-form ::-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #979797 !important;
    opacity: 1;
}

.footer-form ::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #979797 !important;
    opacity: 1;
}

.footer-form :-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #979797 !important;
    opacity: 1;
}

.footer-form button {
    float: none;
    background: #f7e002;
    padding: 2px 15px !important;
    border: 0px !important;
    color: #000000;
}

.rpwwt-widget ul li {
    margin: 0 0 5px !important;
}

.footer-form textarea.wpcf7-form-control.footer-textarea {
    height: 100px !important;
}


.home-news .stm_news .news_list li h5 a {
    color: #262429;
}

.home-news .stm_news .news_list li h5 a:hover {
    color: #f7e002;
}


.home-services .icon_box.style_1.icon_left h5:hover {
    color: #f7e002;
}

.home-download h3:after {
    display: none !important;
}

.sidebar-box-bg .vc_custom_heading .icon {
    color: #383932;
}

body.header_style_2 .header_top .logo a {
    margin-top: 0px !important;
}

.sidebar-box-bg .vc_custom_heading .icon {
    margin-right: 15px !important;
}

.sidebar-box-title {
    font-family: "Arial", -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}

.sidebar-box-bg .vc_btn3.vc_btn3-size-xs {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
}


.download-box-container .vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
    padding-left: 75px !important;
}

.download-box-container .vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
    left: 35px !important;
}

.download-box-container .vc_general.vc_btn3.vc_btn3-color-theme_style_1.vc_btn3-style-flat {
    font-family: "Arial", -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
    font-weight: normal !important;
}

/*
.download-box-container .vc_general.vc_btn3 {
    line-height: normal !important;
}
*/

html body ul li.stm_megamenu>ul.sub-menu>li .stm_megaicon, html body ul li.stm_megamenu>ul.sub-menu>li .fa {
    color: #383932 !important;
}

.calculator-popup-title {
    font-size: 22px;
    margin-bottom: 30px;
    font-style: italic;
    color: #222222;
}

.calculator-popup-container {
    padding: 0px 15px 0px 15px;

}


.calculator-popup-container input {
    width: 100%;
    padding: 5px;
    border: 1px solid #282b32;
}

.calculator-popup-container .input-title {
    font-size: 14px !important;
}

.calculator-popup-container .required-star {
    color: red;
}

.calculator-popup-container .field-monthly-installment-title {
    font-size: 14px;
    color: #005850;
}

.calculator-popup-container .field-monthly-installment {
    background: transparent;
    border: 0;
    font-size: 18px;
    font-family: "Arial Bold";
    color: #005850;
}

.calculator-popup-desc {
    font-size: 12px;
    padding-bottom: 10px;
}


.calculator-popup-container .button.size-lg.icon_right:hover {
    background-color: #fff;
    color: #282b32;
    border: 3px solid #282b32;
}

.calculator-popup-container .button:active, .calculator-popup-container .button:visited {
    background: #282b32;
    color: #fff;
    border: 3px solid #282b32;
}


.page_404 .bottom .bottom_wr {
    background: #005850 !important;
}

.page_404 .bottom h1 {
    color: #005850 !important;
}

.sidebar-box-bg .vc_custom_heading .icon .fa-calculator:before {
    background: url(images/calculator-icon.svg) no-repeat !important;
    width: 35px !important;
    height: 35px !important;
    display: inline-block;
    content: '';
}

.sidebar-box-bg .vc_custom_heading .icon .fa-book:before {
    background: url(images/note-icon.svg) no-repeat !important;
    width: 35px !important;
    height: 35px !important;
    display: inline-block;
    content: '';
}


.team-member-container .subtitle {
    font-style: italic;
    font-family: "Arial" !important;
}



.staff_list ul li .staff_info .staff_department {
    font-style: italic;
    font-size: 16px;
}


.contact-page-icons a {
    color: #595959;
}

#footer .footer_widgets {
    padding: 42px 0 0 !important;
}


.widget.widget_search .search-form button {
    background: #282b32 !important;
}

.widget .widget_title {
    border-top: 3px solid #282b32 !important;
}

.page-numbers .page-numbers {
    color: #282b32 !important;
}

.page-numbers .page-numbers:hover, .page-numbers .page-numbers.current {
    border-color: #282b32 !important;
}


.vacancy_table_wr .vacancy_table thead th {
    text-transform: capitalize !important;
}


.fees-grey-bg {
    background: #f5f5f5 !important;
}


.resp-container {
    position: relative;
    overflow: hidden;
    border: 0px;
}

.resp-iframe {
    position: absolute;
    /*position: relative;*/
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /*width:750px !important;
    height:1050px !important;*/
    border: 0;
}

.vc_tta-container .vc_tta.vc_general.vc_tta-tabs.stock_info_tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a {
    margin-right: 3px !important;
}

.stock_info_tabs .vc_tta-panel-heading h4 {
    text-transform: capitalize !important;
    color: #211e1c !important;
}



.posts-table-wrapper {
    padding-top: 20px;
}


.posts-data-table {
    background-color: #fdfdfd !important;
    border-top: 1px solid #333;
}

.posts-data-table tbody tr td {
    border: 0px !important;
}


.posts-data-table thead th {
    font-family: "Arial", -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
    color: #211e1c;
    font-size: 16px;
    font-weight: normal !important;
}

.posts-data-table thead th {
    border-right: 0px !important;
    border-left: 0px !important;
}

.posts-data-table tbody tr td.col-title {
    font-family: "Arial", -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
    color: #211e1c;
}

.posts-table-controls input[type=search] {
    background-color: #fdfdfd !important;
}

.posts-table-controls {
    font-family: "Arial", -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
    color: #211e1c;
}


body .tparrows {
    border: 1px solid #bac1c6 !important;
}

.col-tags {
    display: none !important;
}

html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {
    padding-right: 0px !important;
}

.footer_widgets .widget.widget_text .widget_title {
    font-weight: normal !important;
}

.flyout-content a:hover {
    color: #f7e002 !important;
}

.flyout-content .socials ul {
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative;
}

.flyout-content .socials ul li {
    float: left;
    margin: 0 0 8px 8px;
}


.flyout-content .socials ul li a {
    display: block;
    width: 32px;
    height: 32px;
    border-radius: 32px;
    background: #fff;
    text-align: center;
    line-height: 32px;
    color: #292c33 !important;
    font-size: 17px;
    text-decoration: none !important;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.flyout-content .socials ul li a i {
    line-height: 34px;
}

.flyout-content h4 {
    font-weight: normal !important;
}

.flyout-content ul.flyout-side-menu {
    list-style: none;
    padding-left: 0px !important;
    padding-top: 30px;
}

.flyout-content ul.flyout-side-menu li {
    padding-bottom: 10px;
}

.faq-container .vc_tta-title-text {
    color: #222222 !important;
}

.faq-container .vc_tta-controls-icon.vc_tta-controls-icon-plus:before {
    border-color: #222222 !important;
}

.faq-container .vc_tta-controls-icon.vc_tta-controls-icon-plus:after {
    border-color: #222222 !important;
}

/*
.faq-container.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    background: #cccccc;
}*/

.button {
    font-weight: normal !important;
}

body .vc_general.vc_btn3 {
    font-weight: normal !important;
}

.vacancy_table_wr .vacancy_table thead th, .vacancy_table_wr .vacancy_table thead th:after {
    color: #222222 !important;
}

.vacancy_table_wr .vacancy_table tbody td a {
    color: #777777 !important;
}

.vacancy_table_wr .vacancy_table tbody td a:hover {
    color: #f7e002 !important;
}

.news-sidebar-box-title {
    font-family: "Arial", -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
}

.icon_box.style_3 .icon {
    color: #222222 !important;
}

html body ul li.stm_megamenu>ul.sub-menu>li ul.sub-menu>li>a:hover {
    color: #f7e002 !important;
}

.flyout-trigger.trigger-button {
    color: #333333 !important;
}

.header_info .icon_text .icon {
    color: #f7e002 !important;
}

.mobile_grid_landscape .mobile_header .header_info {
    background: #1f1f1f !important;
}

.header_info .icon_texts .icon .stm-marker {
    display: none !important;
}

.widget.widget_search .search-form button:hover {
    color: #f7e002 !important;
}


body.single-post .page_title.transparent .breadcrumbs span i.fa {
    color: #808080 ;
}

.blog .vc_general.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon, .single-post .vc_general.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
    color: #333333;
}

body.header_style_2 .header_top, .sub-menu {
    background: #f2f2f2 !important;
}

/* body.header_style_2 .header-box 
{
    background:#f2f2f2;
} */
body.header_style_2.mobile_grid_landscape:not(.page-id-1024) #header .header-box {
    /*     background-color: #f2f2f2; */
}

.glossary-title {
    font-family: "Arial", -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
    padding-bottom: 10px;
    font-size: 16px;
    color: #222222 !important;
}

.tooltip-title {
    font-family: "Arial", -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
    color: #f7e002 !important;
    padding-bottom: 10px;
    font-size: 14px;
}

.Zebra_Tooltip_Message {
    width: 270px;
    font-size: 12px !important;
}

.glossary-container .tooltips {
    color: #222222 !important;

}

.glossary-container .glossary-item {
    margin-top: 15px;
    cursor: default !important;
}

.Zebra_Tooltip .Zebra_Tooltip_Arrow {
    display: none !important;
}


/*comments section*/
.stm_post_details .post_by, .stm_post_details .comments_num, .stm_post_comments {
    display: none !important;
}

/*end comments section*/


/*hide mega menu title */

html body ul li.stm_megamenu_3>ul.sub-menu>li:nth-child(2)>a, html body ul li.stm_megamenu_3>ul.sub-menu>li:nth-child(3)>a {
    display: none;

}

html body ul li.stm_megamenu_3>ul.sub-menu>li:nth-child(2)>ul, html body ul li.stm_megamenu_3>ul.sub-menu>li:nth-child(3)>ul {
    padding-top: 35px;

}

/*hide mega menu title*/

/*** HOME ICONS ***/
.home-services .icon_box.style_1.icon_left h5 {
    font-family: "Arial", -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
    color: #696969;
    font-size: 15px !important;
    border-bottom: 2px solid #696969;
    padding-bottom: 10px;
    font-weight: bold !important;
}

.icon_box.style_1 .icon.font-color_base_bg i.stm-nokia_outline {
    background: url(images/property-portfolio-icon.svg) no-repeat !important;
    width: 64px !important;
    height: 64px !important;
}

.icon_box.style_1 .icon.font-color_base_bg i.stm-ppl_outline {
    background: url(images/double-property-icon.svg) no-repeat !important;
    width: 64px !important;
    height: 64px !important;
}

.icon_box.style_1 .icon.font-color_base_bg i.stm-sun_outline {
    background: url(images/private-construction-icon.svg) no-repeat !important;
    width: 64px !important;
    height: 64px !important;
}

.icon_box.style_1 .icon.font-color_base_bg i.stm-branch {
    background: url(images/ijarah-icon.svg) no-repeat !important;
    width: 64px !important;
    height: 64px !important;
}

.icon_box.style_1 .icon.font-color_base_bg i.stm-stm14_fax {
    background: url(images/tatweer-icon.svg) no-repeat !important;
    width: 64px !important;
    height: 64px !important;
}

.icon_box.style_1 .icon.font-color_base_bg i.stm-stm14_bulb {
    background: url(images/istithmari-icon.svg) no-repeat !important;
    width: 64px !important;
    height: 64px !important;
}

.icon_box.style_1 .icon.font-color_base_bg i.stm-stm14_calc {
    background: url(images/edaara-icon.svg) no-repeat !important;
    width: 64px !important;
    height: 64px !important;
}


.icon_box.style_1 .icon.font-color_base_bg i.stm-stm14_calendar {
    background: url(images/platinum-lifestyle-icon.svg) no-repeat !important;
    width: 63px !important;
    height: 63px !important;
}



.stm-nokia_outline:before, .stm-ppl_outline:before, .stm-sun_outline:before, .stm-branch:before, .stm-stm14_fax:before, .stm-stm14_bulb:before, .stm-stm14_calc:before, .stm-stm14_calendar:before {
    content: '' !important;
}

.single-post .entry-content h1 {
    text-transform: capitalize !important;
    line-height: normal !important;

}

/*** END HOME ICONS ***/


/*
body.header_style_2 .header_top .top_nav .top_nav_wrapper > ul > li > a {
    color: #ffffff !important;
}
*/

.top_bar_info_wr .top_bar_info_button {
    position: relative;
    float: right;
    /*background: #fde428; */
    font-size: 13px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;

    margin-top: 8px;

    border: 1px solid #D4C002;
    -webkit-box-shadow: #FFF563 0px 1px 0px inset;
    -moz-box-shadow: #FFF563 0px 1px 0px inset;
    box-shadow: #FFF563 0px 1px 0px inset;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    font-family: "Arial", -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
    text-decoration: none;
    display: inline-block;
    font-weight: bold;
    color: #282B32;

    background-color: #F9E739;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F9E739), to(#DCC702));
    background-image: -webkit-linear-gradient(top, #F9E739, #DCC702);
    background-image: -moz-linear-gradient(top, #F9E739, #DCC702);
    background-image: -ms-linear-gradient(top, #F9E739, #DCC702);
    background-image: -o-linear-gradient(top, #F9E739, #DCC702);
    background-image: linear-gradient(to bottom, #F9E739, #DCC702);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#F9E739, endColorstr=#DCC702);

}

.top_bar_info_wr .top_bar_info_button:hover {

    border: 1px solid #D4C002;
    background-color: #F7E10A;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F7E10A), to(#D4C002));
    background-image: -webkit-linear-gradient(top, #F7E10A, #D4C002);
    background-image: -moz-linear-gradient(top, #F7E10A, #D4C002);
    background-image: -ms-linear-gradient(top, #F7E10A, #D4C002);
    background-image: -o-linear-gradient(top, #F7E10A, #D4C002);
    background-image: linear-gradient(to bottom, #F7E10A, #D4C002);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#F7E10A, endColorstr=#D4C002);

}

.top_bar_info_wr .top_bar_info_button .active-btn span {
    font-weight: bold;
    font-size: 14px;
}

/*
.top_bar_info_wr .top_bar_info_button .active-btn {
    padding: 14px 35px 16px 15px;
    min-width: 110px; }
*/
.top_bar_info_wr .top_bar_info_button .active-btn {
    position: relative;
    cursor: pointer;
    /*org padding: 14px 42px 16px 21px;*/
    padding: 2px 42px 5px 21px;
    color: #002e5b;
    text-decoration: none !important;
    min-width: 150px;
}

.top_bar_info_wr .top_bar_info_button .active-btn i {
    display: inline-block;
    vertical-align: middle;
    margin: 0 15px 0 0;
    font-size: 16px;
}

.top_bar_info_wr .top_bar_info_button .active-btn span {
    display: inline-block;
    vertical-align: middle;
}

.top_bar_info_wr .top_bar_info_button .active-btn:after {
    background: url(images/arrow-icon.png) no-repeat !important;
    width: 15px !important;
    height: 15px !important;

    content: '';
    /*border-left: 3px solid transparent;
      border-right: 3px solid transparent;
      border-top: 5px solid #002e5b;*/
    position: absolute;
    right: 20px;
    top: 32%;
    margin: -2px 0 0;
}

.consulting-rev-title,
.consulting-rev-text {
    font-family: "Arial", -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
    letter-spacing: normal !important;
}


body.sticky_menu.header_style_10 #header .header-box.affix,
body.sticky_menu.header_style_2 #header .header-box.affix {
    background: #f2f2f2;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
}

body.home .header-box.hide_wpml_on_mobile.affix-top .container .main_menu_nav>li>a,
body.home .header_style_2.mobile_grid_landscape .header-box.hide_wpml_on_mobile.affix-top .container .nav-box .main_menu_nav>li.current_page_parent>a {
    color: #fff;
}

body .header-box .nav-box>ul>li>a::after {
    content: '';
    display: block;
    width: 100%;
    height: 3px;
    background: transparent;
    border-radius: 3px;
    margin: 6px 0 0;
}

body .header-box .nav-box>ul>li.current-menu-item>a::after, body .header-box .nav-box>ul>li:hover>a:after {
    background: #f7e002;
}

.thankyou-container .wpb_wrapper p {
    font-size: 22px !important;
}

/* 22/08/2024 */


.posts-table-wrapper .posts-table-select-filters .select2-hidden-accessible {

    position: unset;
    border: 1px solid #000;
    border-radius: 3px
}

html[dir="rtl"][lang="ar"] .posts-table-wrapper table.dataTable thead th {
    background-position: center left;
    padding-left: 20px;
}

html[dir="rtl"][lang="ar"] .posts-table-wrapper .posts-data-table thead th {
    font-size: 14px;
    white-space: nowrap;
}

html[dir="rtl"][lang="ar"] .posts-table-wrapper .posts-table-above.posts-table-controls .dataTables_filter {
    display: flex;
    justify-content: flex-end;
    width: 100%;
}

html[dir="rtl"][lang="ar"] .posts-table-wrapper .vc_general.vc_btn3.vc_btn3-color-theme_style_1.vc_btn3-style-flat {
    width: 100%;
}

html[dir="rtl"][lang="ar"] .posts-table-wrapper .posts-table-above.posts-table-controls {
    display: flex;
    justify-content: space-around;
    width: 100%;
}

html[dir="rtl"][lang="ar"] .posts-table-wrapper .posts-table-controls .posts-table-select-filters {
    display: flex;
    flex-grow: 1;
    width: 100%;
}

body .page_title.transparent .breadcrumbs {
    margin-bottom: 6px;    
}
.page_title.transparent h1 { 
    padding-top: 0;
}

body .page_title.transparent h1 {
    margin-bottom: 23px;
}
.single-wpdmpro .breadcrumbs {
    color: #fff;
}

@media screen and (min-width: 64em) {

    .breakline {
        display: block !important;
    }

    .download-mobile {
        display: none !important;
    }

    .sg-popup-builder-content {
        overflow: hidden !important;
    }

    .chamber-logo {
        padding-top: 30px;
    }

    .team-member-container h2 {
        padding-top: 0px !important;
        font-size: 20px !important;
        line-height: normal !important;
    }

    .team-member-container h4 {
        padding-top: 0px !important;
        line-height: normal !important;
    }

    .thankyou-container {
        font-size: 22px !important;
    }

    .fees-container p {
        padding-bottom: 20px !important;
    }

    .top_nav .top_nav_wrapper>ul>li {
        font-size: 11.4px !important;
    }


    .resp-container.the-stock-info {
        width: 750px !important;
        height: 1050px !important;

    }

    .resp-container.the-investment-calc {
        width: 100% !important;
        height: 350px !important;

    }

    .resp-container.the-peer-analysis {
        width: 100% !important;
        height: 900px !important;

    }

    .resp-container.the-history-lookup {
        width: 100% !important;
        height: 1200px !important;

    }

    .resp-container-ticker {
        width: 100% !important;
        height: 20px !important;

    }

    .resp-container-ticker {
        width: 750px !important;
        height: 20px !important;

    }


    .resp-iframe.the-ticker {
        top: 10px !important;
    }

    ul li.stm_megamenu>ul.sub-menu>li {
        padding: 0 30px !important;
    }

    /*
    .single-post .entry-content h2 {
        font-size:22px !important;
        padding-top:0px !important;
        line-height: normal !important;
    }
    */

    .single-stm_careers h1 {
        text-transform: capitalize !important;
        font-size: 36px !important;
    }

    .flyout-trigger.trigger-button {
        padding: 10px 10px !important;
    }

    .glossary-row {
        padding-top: 20px;
    }

    html body ul li.stm_megamenu>ul.sub-menu {
        margin-top: 10px !important;
    }

    body.header_style_2 .header_top .top_nav .top_nav_wrapper>ul>li>a:after {

        content: '';
        display: block;
        width: 100%;
        height: 3px;
        background: transparent;
        border-radius: 3px;
        margin: 6px 0 0;
    }

}

/*end 64em */



@media screen and (max-width: 63.9375em) {

    #footer.style_2 .copyright_row .copyright_row_wr.copyright {
        float: none !important;
        width: 100% !important;
    }

    #footer .copyright_row .copyright_row_wr .socials {
        text-align: center !important;
        float: none !important;
        width: 100% !important;
    }

    .infolist li {
        display: block !important;
    }

    .download-mobile {
        display: block !important;
        max-width: 375px !important;
    }

    .chamber-logo {
        padding-bottom: 30px;
    }

    .team-member-container h2 {
        font-size: 20px !important;
    }

    .thankyou-container {
        font-size: 16px !important;
    }

    .fees-list-item {
        padding-bottom: 20px;
    }

    .resp-container {
        overflow-x: scroll !important;
        -webkit-overflow-scrolling: touch !important;
    }

    .resp-container.the-stock-info {
        width: 100% !important;
        height: 1600px !important;
    }

    .resp-container.the-investment-calc {
        width: 100% !important;
        height: 600px !important;

    }

    .resp-container.the-peer-analysis {
        width: 100% !important;
        height: 900px !important;

    }

    .resp-container.the-history-lookup {
        width: 100% !important;
        height: 1500px !important;

    }

    .resp-container-ticker {
        width: 100% !important;
        height: 20px !important;

    }


    .resp-iframe.the-ticker {
        top: 10px !important;
        margin-bottom: 5px !important;
    }

    /*
    .single-post .entry-content h2 {
        font-size:20px !important;
        line-height: 20px !important;
    }
    
    .single-post .page_title h1 {
        font-size:20px !important;
        line-height: normal !important;
    }*/

    .single-stm_careers h1 {
        text-transform: capitalize !important;
        font-size: 26px !important;
    }

    .consulting-rev-text {
        font-size: 18px !important;
    }

    .mobile_grid_landscape .mobile_header .top_nav_mobile .main_menu_nav>li.menu-item-has-children>.sub-menu>li.menu-item-has-children .arrow {
        color: #1f1f1f !important;
    }

    html body ul li.stm_megamenu>ul.sub-menu>li .fa {
        color: #1f1f1f !important;
    }

    .header_info .top_nav_mobile .sub-menu .stm_mega_textarea .megamenu-contacts a {
        padding: 0px 0px 0px 0px !important;
        text-decoration: none !important;
    }

    #home-dubai-img {
        margin-bottom: 0px !important;
    }

    .bne-flyout-wrapper .flyout-trigger {
        top: 57% !important;

    }

    .home h3, .home h2, .home h1 {
        font-size: 24px !important;
    }

    .home-services.first-row {
        margin-bottom: 0px !important;
    }

    #home-request-callback {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }

    #home-download-section {
        padding-top: 40px !important;
        padding-bottom: 60px !important;
    }

    #home-about-section {
        padding-top: 60px !important;
    }

    .page_title {
        margin: 0 0 50px !important;
    }

    .consulting-rev-title {
        font-size: 38px !important;
    }

    .values-icon-container {
        padding-top: 50px !important;
    }


    .values-icons-container .wpb_content_element {
        margin-bottom: 5px !important;
    }


    /*Show mega submenus*/
    .mobile_grid_landscape .mobile_header .top_nav_mobile .main_menu_nav ul li ul {
        display: block !important;
    }

    html body.mobile_grid_landscape ul li.stm_megamenu>ul.sub-menu>li:nth-child(2)>a, html body.mobile_grid_landscape ul li.stm_megamenu>ul.sub-menu>li:nth-child(3)>a,
    .mobile_grid_landscape .mobile_header .top_nav_mobile .main_menu_nav>li.menu-item-has-children>.sub-menu>li.menu-item-has-children .arrow {
        display: none !important;
    }

    html body ul li.stm_megamenu>ul.sub-menu>li:nth-child(3) {
        padding-top: 0px !important;
    }

    /*END show mega submenus*/

    /*
    body.blog .col-lg-9, body.blog .col-lg-3, body.archive .col-lg-3 {
        clear:both !important;
    }*/

    body.blog .hidden-xs, body.archive .hidden-xs {
        display: block !important;
        clear: both !important;
    }

    .mobile_grid_landscape .mobile_header .icon_texts {
        display: none;
    }

    .glossary-container .glossary-item {
        margin-top: 30px;
    }

    .mobile-language-sel {
        padding-bottom: 30px !important;
    }

    .mobile-language-sel a {
        color: #ffffff !important;
    }

}

/*end 63.9375em */


@media only screen and (max-width: 1024px) {
    .mobile_grid_landscape .mobile_header .header_info .icon_text {
        margin-right: 40px !important;
    }

    .mobile_grid_landscape .mobile_header .header_info .icon_text:last-of-type {
        margin-right: 0px !important;
    }


    body.blog .hidden-xs, body.archive .hidden-xs {
        display: block !important;
    }



    .mobile_grid_landscape .mobile_header .icon_texts {
        display: none;
    }

    .mobile-language-sel {
        padding-bottom: 30px !important;
    }

    .mobile-language-sel a {
        color: #ffffff !important;
    }


    /*Show mega submenus*/

    html body ul li.stm_megamenu>ul.sub-menu>li {
        padding: 20px 15px 0 !important;
    }

    .mobile_grid_landscape .mobile_header .top_nav_mobile .main_menu_nav ul li ul {
        display: block !important;
    }

    html body.mobile_grid_landscape ul li.stm_megamenu>ul.sub-menu>li:nth-child(2)>a, html body.mobile_grid_landscape ul li.stm_megamenu>ul.sub-menu>li:nth-child(3)>a,
    .mobile_grid_landscape .mobile_header .top_nav_mobile .main_menu_nav>li.menu-item-has-children>.sub-menu>li.menu-item-has-children .arrow {
        display: none !important;
    }

    html body ul li.stm_megamenu>ul.sub-menu>li:nth-child(3) {
        padding-top: 0px !important;
    }

    /*END show mega submenus*/


}

@media only screen and (max-width: 320px) {
    .mobile_grid_landscape .mobile_header .header_info .icon_text {
        margin-right: 20px !important;

    }
}

@media only screen and (max-width: 768px) {
    .values-icons-container {
        width: 140% !important;
    }
}

 
/*** END REVISIONS - EN ***/


 body .post_bottom  .share_buttons .addtoany_list {
    display: inline-flex; 
    margin-left: 4px;
}

.addtoany_list {
    display: inline-flex;
    gap: 8px;
    margin: 16px auto;
}  

.addtoany_share_save_container.addtoany_content.addtoany_content_bottom {
    display: none;
}