/*
    Template: rtc
    Theme Name: RTC Child Theme
    Theme URI: http://consulting.stylemixthemes.com/
    Author: StylemixThemes
    Author URI: http://stylemixthemes.com/
    Description: RTC - Business and Finance WordPress theme. Using Consluting 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: 4.0.2
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    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
    Text Domain: rtc-child-theme
*/


/* Add anpv */

.top_bar .container .top_bar_info_wr .top_bar_info_switcher .active{
    padding: 16px 12px 16px 14px;
}

#main {
    padding: 30px 0 0px;
}

.header_style_2 .header-box .container .nav-box .main_menu_nav {
    padding: 1px 0;
}

.elementor-progress-text, .elementor-tab-title a, .consulting_heading_font, .elementor-widget-wp-widget-nav_menu ul li, .elementor-button-text, .elementor-tab-title, h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .heading-font, .countdown_box .stm-register-form .user_validated_field, .staff_list.grid.short-view ul .staff_custom_link a, .stm_works_wr.grid_with_carousel .owl-stage-outer .info .title, .stocks_table .single-item div.exchange_box .stock-exchange, .stm-header__hb .stm-navigation__default ul li, .stm_contacts_widget, .stm_contacts_widget.style_4, .vc_testimonials.style_4.navigation-bullets .vc_testimonials_carousel_wr .item > p, .vc_testimonials.style_4.navigation-arrows .vc_testimonials_carousel_wr .item > p, .icon_box.style_1.icon_left p, .stm_pricing_plan .top .title, .stm_pricing_plan .top .price, .stm_pricing_plan .top .subtitle, .stm_pricing_plan .top .stm_label, .top_nav .top_nav_wrapper > ul, .nav-box .main_menu_nav, .top_nav .icon_text strong, .stm_testimonials .item .testimonial-info .testimonial-text .name, .stats_counter .counter_title, .stm_contact .stm_contact_info .stm_contact_job, .vacancy_table_wr .vacancy_table thead th, .testimonials_carousel .testimonial .info .position, .testimonials_carousel .testimonial .info .company, .stm_gmap_wrapper .gmap_addresses .addresses .item .title, .company_history > ul > li .year, .stm_contacts_widget, .stm_contacts_widget.style_4, .stm_works_wr.grid .stm_works .item .item_wr .title, .stm_works_wr.grid_with_filter .stm_works .item .info .title, body .vc_general.vc_btn3, .consulting-rev-title, .consulting-rev-title-2, .consulting-rev-title-3, .consulting-rev-text, body .vc_tta-container .vc_tta.vc_general.vc_tta-tabs.theme_style .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a, strong, b, .button, .page-links > span, .page-links > span a, body.header_style_2 .header_top .top_nav .header_socials a.cart_count .count, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce input.button.alt, .woocommerce-account .woocommerce-MyAccount-navigation ul li a, .woocommerce .widget_price_filter ul.product_list_widget li .product-title, .request_callback p, ul.comment-list .comment .comment-author, .page-numbers .page-numbers, #footer .footer_widgets .widget.widget_recent_entries ul li a, .default_widgets .widget.widget_nav_menu ul li, .default_widgets .widget.widget_categories ul li, .default_widgets .widget.widget_product_categories ul li, .stm_sidebar .widget.widget_nav_menu ul li, .stm_sidebar .widget.widget_categories ul li, .stm_sidebar .widget.widget_product_categories ul li, .shop_widgets .widget.widget_nav_menu ul li, .shop_widgets .widget.widget_categories ul li, .shop_widgets .widget.widget_product_categories ul li, .default_widgets .widget.widget_recent_entries ul li a, .stm_sidebar .widget.widget_recent_entries ul li a, .shop_widgets .widget.widget_recent_entries ul li a, .staff_bottom_wr .staff_bottom .infos .info, .consulting-rev-title, .consulting-rev-title-2, .consulting-rev-title-3, .consulting-rev-text, .woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce ul.product_list_widget li .product-title, .woocommerce ul.products li.product .price, .woocommerce a.added_to_cart, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce div.product form.cart .variations label, .woocommerce table.shop_table th, .woocommerce-cart table.cart th.product-name a, .woocommerce-cart table.cart td.product-name a, .woocommerce-cart table.cart th .amount, .woocommerce-cart table.cart td .amount, .stm_services .item .item_wr .content .read_more, .staff_list ul li .staff_info .staff_department, .stm_partner.style_2 .stm_partner_content .position, .comment-body .comment-text ul li, body.header_style_4 .header_top .icon_text.big .text strong, .info_box .read_more, .stm_services_tabs .service_tab_item .service_name, .stm_services_tabs .services_categories ul li a, .stm_services_tabs .service_tab_item .service_cost, .vc_custom_heading .subtitle, .stm_gmap_wrapper .gmap_addresses .addresses .item .title, .info_box h4, .testimonials_carousel.style_2 .item .testimonial-info .testimonial-text .name, .staff_carousel_item .staff_department, body.header_style_5 .header_top .info-text strong, .stm_works_wr.grid_2.style_1 .stm_works .item .item_wr .title, .stm_works_wr.grid_2.style_2 .stm_works .item .item_wr .title, .stm_works_wr.grid_with_filter.style_1 .stm_works .item .item_wr .title, .stm_works_wr.grid_with_filter.style_2 .stm_works .item .item_wr .title, body.header_style_7 .side_nav .main_menu_nav > li > a, body.header_style_7 .side_nav .main_menu_nav > li ul li a, body.header_style_5 .header_top .info-text b, .stm_portfolio_grid .item .item_thumbnail a .portfolio-title, .stm_portfolio_info .stm_portfolio_info_row .item, .post_links_box.style_3 a .post_links_info, .stm_events_modern .stm_events_modern_list .item .item_wr .content .stm_events_modern_row .event_speaker_content .event_speaker_name, .event_content .event_info_table .event_info ul li, .event_lesson_tabs a, .event_lesson_info .event_lesson_info_content_wrap .event_lesson_info_content .event_lesson_speakers li .event_speaker_content .event_speaker_name, .event_lesson_info .event_lesson_info_content_wrap .event_lesson_info_content .event_lesson_info_title, .widget.widget_nav_menu ul li, .widget.widget_categories ul li, .widget.widget_product_categories ul li, .widget.widget_archive ul li, .widget.widget_pages ul li, .widget.widget_meta ul li, .widget.widget_recent_comments ul li, .widget.widget_rss ul li, .widget.widget_recent_entries ul li a, .post_links_box.style_3 .post_link_text{
    font-family: Montserrat, Arial !important;
}
body {
    color: #3e3e3e;
}

.add1 .elementor-column :hover > .elementor-element-populated {
    background: red !important;
}

.elementor-1071 .elementor-element.elementor-element-a3762e2:hover > .vc_custom_heading h5{
    color: red !important;
}
/*add.cssnews tin tuc - post*/
.elementor-posts--thumbnail-left .elementor-grid-item a.elementor-post__thumbnail__link {
    margin-bottom: 0;
    display: block;
    overflow: hidden;
    border-radius: 0;
    width: 260px !important;
    flex: 0 0 260px;
}
.elementor-posts--thumbnail-left .elementor-widget-container .elementor-posts .elementor-post {
    display: flex;
}
.elementor-posts--thumbnail-top .elementor-post__text {
    width: 100%;
    padding-top: 10px;
}
@media (max-width: 767px){
.elementor-posts--thumbnail-left .elementor-widget-container .elementor-posts .elementor-post {
    display: flex;
    flex-wrap: wrap;
}
}

.stm_sidebar.consulting_elementor_sidebar .elementor-posts--thumbnail-left .elementor-grid-item a.elementor-post__thumbnail__link {
    width: 90px !important;
    flex: 0 0 90px;
}
elementor-posts--thumbnail-left .elementor-grid-item a.elementor-post__thumbnail__link {
    margin-bottom: 0;
    display: block;
    overflow: hidden;
    border-radius: 0;
    width: 260px !important;
    flex: 0 0 260px;
}
.elementor-grid-item .elementor-post__text {
    padding: 0px 0px 0px 10px;
}
.elementor-grid-item h4.elementor-post__title {
    padding: 0px;
}
.elementor-posts--thumbnail-left .elementor-post__text .h4:after, h4:after{
    margin: 5px 0 0;
}

.elementor-posts--thumbnail-left .elementor-post__meta-data {
    margin: 5px 0;
}
/*end add.cssnews*/

.content-area .wpb_text_column a {
    color: #c10000 !important;
}

.content-area .elementor-widget-container p a {
    color: #c70505 !important;
}

.icon_box.style_7 .icon_box_inner {
    padding: 0 8px 0 15px;
}

.stm_services .item .item_wr .content {
    font-size: 13px;
    border: 3px solid #fff;
    background: #fff;
    border-top: 0;
    padding: 25px 20px;
    transition: all .3s ease;
}
a.nturl.single-language {
    border: 0;
    padding: 22px 0px !important;
}

.header-box .container .socials-box a{
    margin-left: 5px;
}.

.woocommerce.columns-4 ul.products li {
    width: 100%!important;
}
ul.products.elementor-grid.columns-4 li {
    width: 100% !important;
}
.woocommerce-cart .cart-collaterals .cart_totals table th {
    text-transform: initial;
    width: auto;
    min-width: 110px;
}
/*add css menu mobile */
@media (max-width: 1024px){
.mobile_grid_landscape .header-box .container .nav-box .main_menu_nav>li>a {
    display: block;
    padding: 15px 36px 15px 44px!important;
    text-transform: inherit;
    border: 0!important;
    font-weight: 700;
    font-size: 20px;
    color: rgb(255 255 255);
}
}
/*End add css menu mobile */

/*hide co sidebar shop*/
.single-product .col-lg-3.col-md-3.hidden-sm.hidden-xs, .woocommerce-page .col-lg-3.col-md-3.hidden-sm.hidden-xs {
    display: none;
}

.single-product .col-lg-9.col-md-9.col-sm-12.col-xs-12, .woocommerce-page .col-lg-9.col-md-9.col-sm-12.col-xs-12 {
	width:100%;
}
/*hide co sidebar shop*/
.woocommerce div.product div.summary p.price {
    color: #002e5b;
    line-height: 1;
    margin-bottom: 17px;
    display: none;
}

.single-product h1.page_title_2 {
    line-height: 36px;
    padding: 0;
    margin-bottom: 40px;
    display: none;
}

.woocommerce ul.products li.product .author, .woocommerce ul.products li.product .price {
	display:none;
}
/* end siderbar shop*/

.select2-container .select2-dropdown .select2-results__option {
    padding: 5px 9px;
    font-size: 10px;
}

table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents .product-price, table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents .product-subtotal{
    display: none;
}
.main_menu_nav>li>a {
    padding: 22px 10px !important;
}

.header_style_2 .header-box .container .header_cart, .header_style_2 .header-box .container .header_search, .header_style_2 .header-box .container .socials-box {
    margin-left: 20px;
}


/*------add ANPV------*/

.css_slidecontact {
    background: #ffffff;
    border-radius: 15px;
    padding: 50px !important;
    box-shadow: 3px 3px 3px 4px #1f1f1f47;
}

.css_slidecontact .wpcf7-form-control{
	height: 38px !important;
	border: 1px solid #dddddd;
    border-radius: 4px !important;
}

button.button.size-lg.icon_right {
    width: 100%;
    background: #1e3d13;
    text-align: center !important;
    border: 0px solid !important;
}
