.stm-header {
}

.stm-header__row_color_top {
    padding-top: 3px;
    padding-bottom: 5px;
    color: #ffffff;
}

.stm-header__row_color_top .stm-icontext__text {
    color: #ffffff;
}

.stm-header__row_color_top a {
    color: #ffffff;
}

.stm-header__row_color_top a:hover {
    color: #ff3c65;
}

.stm-header__row_color_top li:hover a {
    color: #ff3c65;
}

.stm-header__row_color_top:before {
    background-color: #222222;
}

.stm-header__row_color_center {
    padding-top: 24px;
    padding-bottom: 24px;
    color: #ffffff;
}

.stm-header__row_color_center .stm-icontext__text {
    color: #ffffff;
}

.stm-header__row_color_center a {
    color: #ffffff;
}

.stm-header__row_color_center li:hover > a {
    color: #ec1111 !important;
}

.stm-header__row_color_center a:hover {
    color: #ec1111 !important;
}

.stm-header__row_color_center a > .divider {
    color: #ffffff !important;
}

.stm-header__row_color_center a:hover > .divider {
    color: #ffffff !important;
}

.stm-header__row_color_center li:hover > a > .divider {
    color: #ffffff !important;
}

.stm-header__row_color_center:before {
    background-color: rgba(41, 55, 66, 0.8);
}

.stm-header__row_color_center > .container > .stm-header__row_center {
}

.stm-header__row_color_bottom {
    padding-top: 15px;
    padding-bottom: 15px;
    color: #ffffff;
}

.stm-header__row_color_bottom .stm-icontext__text {
    color: #ffffff;
}

.stm-header__row_color_bottom a {
    color: #ffffff;
}

.stm-header__row_color_bottom a:hover {
    color:;
}

.stm-header__row_color_bottom li:hover a {
    color:;
}

.stm-header__row_color_bottom:before {
    background-color: #ff3c65;
}

a {
    color: #013d21;
}

a:hover {
    color: #013d21;
}

p {
    margin-bottom: 25px;
    line-height: 40px;
}

@media (max-width: 768px) {
    html body #wrapper .stm_mobile__header {
        background-color: rgb(0, 0, 0) !important;
    }
}

@media (min-width: 1023px) {
    .stm-header__element.object384 {
    }
}

@media (max-width: 1023px) and (min-width: 425px) {
    .stm-header__element.object384 {
        order: -2196
    }
}

@media (max-width: 425px) {
    .stm-header__element.object384 {
        order: -1200
    }
}

.stm-header__element.object384 {
}

@media (max-width: 1023px) and (min-width: 425px) {
    .stm-header__element.object384 {
        display: none !important
    }

;
}

@media (max-width: 1023px) and (min-width: 425px) {
    .stm-header__element.object1206 {
        order: -2310
    }
}

@media (max-width: 425px) {
    .stm-header__element.object1206 {
        order: -2310
    }
}

.stm-header__element.object1206 {
}

@media (max-width: 1023px) and (min-width: 425px) {
    .stm-header__element.object880 {
        order: -1300
    }
}

@media (max-width: 425px) {
    .stm-header__element.object880 {
        order: -1300
    }
}

.stm-header__element.object880 {
}

@media (max-width: 1023px) and (min-width: 425px) {
    .stm-header__element.object1265 {
        order: -1310
    }
}

@media (max-width: 425px) {
    .stm-header__element.object1265 {
        order: -1310
    }
}

.stm-header__element.object1265 {
}

@media (max-width: 1023px) and (min-width: 425px) {
    .stm-header__element.object1314 {
        order: -1320
    }
}

@media (max-width: 425px) {
    .stm-header__element.object1314 {
        order: -1320
    }
}

.stm-header__element.object1314 {
}

.stm_form_style_15 .stm_select:after, .datepicker-input-select-wrapper:after, .mtc, .mtc_h:hover, .mtc_b:before, .mtc_b_h:hover:before, .mtc_a:after, .mtc_a_h:hover:after, .mtc_a_h.active, .btn:hover, .btn:hover .btn__icon, .vc_gitem-post-data-source-post_date:before, .stm-socials__icon_icon_only:hover, .widget.vc_widgets.stm_widget_categories ul li a:hover, .site-content .stm_widget_categories.style_1 ul li a:hover, .site-content .stm_widget_categories.style_1 ul li.current-cat a, .site-content .widget_contacts .stm-icontext__icon, .stm_partners_style_2 .stm_partners__single:hover .stm_partners__title, .dropcaps_bordered:first-letter, .stm_pricing-table__content ul li:before, .widget.widget_categories ul li.current-cat a, .stm-navigation__default > ul > li > a:hover, html body ul li.stm_megamenu > ul.sub-menu > li > a, html body ul li.stm_megamenu ul.sub-menu li a:hover, .stm_widget_categories.style_1 .widget.widget_categories ul li:hover a, .stm_testimonials_style_3 .stm_testimonial__carousel:before, .stm_widget_posts ul li:hover .stm_widget_posts__title, .stm_widget_posts.style_1 ul li .post-date:before, .stm_pricing-table_style_2 .stm_pricing-table__head h5, .stm_post_type_list_style_1 .stm_post_type_list__single:hover .stm_post_type_list__content h4, .stm_contact_style_2 .stm_contact__row strong, .wpb_text_column ul li:before, .wpb_text_column ol li:before, .stm_schedule_style_1 .event_lesson_tabs.active dfn, .stm_Dienstleistungen_style_3 .stm_Dienstleistungen__title .h6:hover, .stm_widget_search.style_2 button i:hover, .stm_widget_posts.style_2 .stm_widget_posts__title:hover, .stm_Dienstleistungen_text_carousel_style_2 h5 a:hover, .stm_Dienstleistungen_style_3 .stm_Dienstleistungen__title .h6:hover, .stm_slider .stm_slide__button a:after, .stm_post_style_1 .stm_loop__grid .stm_loop__single:hover h5, .stm_single_post_style_1 .stm_post_details i, .stm_single_post_style_1 .stm_author_box .stm_author_box__name strong, ul.comment-list .comment .comment-meta a:hover, .stm_form_style_2 [type="submit"]:after, .stm_widget_pages_style_2 > ul > li:before, .stm_latest_news.style_3 h5 .vc_gitem-link:hover, .stm_read_more_link:hover a, .stm_read_more_link:before, .stm_read_more_link:after, .stm_Dienstleistungen_style_3 .stm_Dienstleistungen__title:hover a, blockquote:before, .stm_staff_grid_style_2 .stm_staff__email a, .vc_custom_heading i.position_bottom, .site-content .stm_widget_categories.style_3.widget ul li a:hover, .stm_loop__single_style5:hover h3, .stm_pagination_style_5 ul.page-numbers li .page-numbers, .stm_pagination_style_6 ul.page-numbers li .page-numbers, .stm_Dienstleistungen_style_4 .stm_Dienstleistungen__title a:hover, .stm_pagination_style_4 ul.page-numbers li .page-numbers, .stm_pricing-table_style_3 .stm_pricing-table__prefix, .stm_pricing-table_style_3 .stm_pricing-table__price, .stm_pricing-table_style_3 .stm_pricing-table__postfix, .stm_pricing-table_style_3 .stm_pricing-table__separator, .stm_single_stm_events .vc_container-fluid-force .inner .date:before, .stm_loop__single_grid_style_4 .stm_single__date .day, .stm_loop__single_list_style_4 .stm_single__date .day, .stm_tour_style_3 .vc_tta-tabs-position-left .vc_tta-tab.vc_active a .vc_tta-title-text, .widget_contacts_style_5 .stm-icontext__icon, .widget.stm_widget_pages_style_3 .page_item a:hover, .stm_pagination_style_6 .owl-nav .owl-prev:before, .stm_pagination_style_6 .owl-nav .owl-next:before, .stm_accordions_style_4 .vc_tta-accordion .vc_tta-panel-title:hover .vc_tta-title-text, .stm_header_style_4 .stm_breadcrumbs a:hover, .stm_widget_posts.style_4 > ul li .stm_widget_posts__title, .stm_sidebar_style_6 .stm_markup__sidebar_divider .widgettitle:before, .stm_widget_pages_style_4 ul li.current_page_item, .stm_widget_pages_style_4 ul li.current_page_item:before, .stm_Dienstleistungen_style_6 .stm_loop__single_style6:hover h5, .stm_stories .stm_story__text ul li:before, .vc_tta-accordion .vc_tta-panel-heading:hover .vc_tta-panel-title > a, .vc_tta-accordion .vc_tta-panel-heading:hover .vc_tta-title-text, .vc_tta-accordion .vc_tta-panel:not(.vc_active) .vc_tta-panel-heading:hover .vc_tta-controls-icon, .stm_sidebar_style_6 .widget.widget_search .search-form input:focus + button i, .stm-search_style_2 .form-control:focus + button i, .stm_sidebar_style_6 .site-content .widget.stm_widget_categories.style_1 ul li a, .stm_post_grid_style_6:hover .postinfo .postinfo_content h5, .stm_single_post_style_6 .stm_flex .stm_share a:hover, .stm_projects_grid_style_4 .stm_projects_grid__sorting .stm_projects_carousel__tab a:hover, .stm_projects_grid_style_4 .stm_projects_grid__sorting .stm_projects_carousel__tab a.active, .stm_pagination_style_6 ol li:before, .stm_lists_style_6 .stm_widget_pages_style_2 ul li a:hover, .stm_tabs_style_4 .vc_tta-tab:not(.vc_active):hover .vc_tta-title-text, .mejs-currenttime, .stm_projects_grid_style_5 .stm_projects_grid .stm_projects_carousel__item .stm_projects_carousel__overlay i, .stm_projects_grid_style_5 .stm_gallery_masonry__link:hover, .stm_posts_list_style_3 .stm_posts_list_single:hover h5 a, .stm_posts_list_style_3 .stm_posts_list_single__body .date, .stm_post_style_8.stm_post_view_grid .stm_loop__grid .stm_posts_list_single:hover h5 a, .stm_post_style_8.stm_post_view_grid .stm_loop__grid .stm_posts_list_single__body .date, .stm_sidebar_style_7 .widget.widget_archive ul li:before, .stm_titlebox_style_8 .stm_titlebox__title:first-letter, .stm_sidebar_style_8 .widget.widget-default.widget_search .search-form .form-control:focus + button i, .stm_sidebar_style_8 .widget ul li:before, .widget ol li:before, .widget_calendar table tfoot tr td a, .stm_sidebar_style_8 .stm_widget_categories.style_1 ul li a:hover, .stm_accordions_style_6 .vc_tta.vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-title > a .vc_tta-controls-icon, .stm_album_info_style_1 .stm_album_info__song_links a:hover, .stm_single_events_style_3 .stm_single_event_detail .title i, .stm_contact_style_4 .stm_contact__row a:hover, .stm_contact_style_4 .stm_contact__row:before, .stm_video_list_style_1 .stm_video_list__filter li a.active, .stm_icon_links_style_2 a:hover, .stm_custom_menu_style_1 .menu li:before, .stm_pagination_style_7 .stm-footer__bottom .stm-socials > a > i, .stm_open_table_style_1 .otw-input-wrap:before, .stm_open_table_style_1 .selectric-scroll li:not(.selected):hover, .Dienstleistungen_price_list_style_2 .Dienstleistungen_pills_container li a, .Dienstleistungen_price_list_style_3 .Dienstleistungen_pills_container li a, .working_hours_style_3 .widget_inner:before, .widget_contacts_style_8 .stm-icontext__icon:before, .Dienstleistungen_price_list_style_3 .service__badge, .stm_testimonials_style_3 .stm_testimonials__item:before, .stm_gmap_wrapper.style_3 .gmap_addresses .item li i, .stm_open_table_style_1 .stm_select:after, .stm_post_style_9 .stm_post__tags a:hover, .stm_gmap_wrapper.style_3 .gmap_addresses .item li i, .stm_testimonials_style_3 .stm_testimonials__item:before, .stm_sidebar_style_1 .stm_widget_categories.style_1 ul li a:hover, .stm_header_style_1 li ul li.current_page_item > a, .stm_header_style_1 .current-menu-parent > a, .stm_header_style_1 .stm-navigation ul > li.stm_megamenu ul li.current_page_item > a, .stm_header_style_13 li ul li.current_page_item > a, .stm_header_style_13 .current-menu-parent > a, .stm_header_style_13 .stm-navigation ul > li.stm_megamenu ul li.current_page_item > a, .stm_header_style_5 .stm-navigation ul li.current-menu-item > a, .stm_header_style_5 .stm-navigation ul li.current-menu-parent > a, .stm_header_style_6 .stm-navigation ul li.current-menu-item > a, .stm_header_style_6 .stm-navigation ul li.current-menu-parent > a, .stm_header_style_8 .stm-navigation ul li.current-menu-item > a, .stm_header_style_8 .stm-navigation ul li.current-menu-parent > a, .stm_header_style_7 .stm-navigation ul li.current-menu-item > a, .stm_header_style_7 .stm-navigation ul li.current-menu-parent > a, .stm_header_style_9 .stm-navigation ul li.current-menu-item > a, .stm_header_style_9 .stm-navigation ul li.current-menu-parent > a, .stm_posttimeline_style_2 .stm_posttimeline__post:hover .stm_posttimeline__post_title h5, .widget_contacts_style_9 .stm-icontext__icon, .widget_tp_widget_recent_tweets .tp_recent_tweets ul li:before, .stm_sidebar_style_10 .stm_widget_posts.style_5 > ul li .stm_widget_posts__title, .stm_testimonials_style_10 .stm_testimonials__info h6, .stm_events_list_style_5 .hasButton a:hover, .stm_Dienstleistungen_text_carousel_style_2 .owl-nav .owl-prev:hover:before, .stm_Dienstleistungen_text_carousel_style_2 .owl-nav .owl-next:hover:before, .stm_iconbox_style_9 .stm_iconbox__text h5, .stm_titlebox_style_10 .stm_titlebox__title:before, .stm_titlebox_style_10 .stm_titlebox__title:after, .stm_staff_container_grid.style_7 .stm_staff__name, .stm_contact_style_5 .stm_contact__info div:before, .stm_icon_links_style_3 a, .stm_post_style_10 .stm_loop__grid .stm_loop__single:hover h6, .stm_post_style_10 .stm_loop__list .stm_loop__single:hover h6, .stm_post_style_10 .stm_loop__grid .stm_loop__single:hover a, .stm_post_style_10 .stm_loop__list .stm_loop__single:hover a, .stm_single_post_style_10 .stm_post_details .stm_post_details_info .stm_post_details_icons, .stm_carousel_style_8 .owl-controls .owl-nav .owl-prev:hover:before, .stm_carousel_style_8 .owl-controls .owl-nav .owl-next:hover:before, .stm_megamenu .stm_megaicon, .stm_megamenu .megamenu-contacts td i, .stm_read_more_link.style_3:hover a, .stm_sidebar_style_10 .stm_widget_categories.widget .cat-item a:hover, .stm_sidebar_style_10 .stm_widget_categories.widget .cat-item a:before, .stm_events_layout_5 .stm_single_stm_events .stm_markup__content .stm_single_event__info i, .error_page_style_7 .stm_errorpage__inner h1, .stm_footer_layout_2 .stm-footer__bottom .stm-socials__icon, .stm_pagination_style_11 .page-numbers.current, .stm_pagination_style_11 .page-numbers:hover, .stm_projects_grid_style_7 .stm_projects_carousel__item .stm_projects__meta .inner .stm_projects__prices, .stm_projects_grid_style_7 .stm_projects_carousel__tab a.active, .stm_projects_grid_style_7 .stm_projects_carousel__tab a:hover, .stm_Dienstleistungen_single__prices li, .stm_Dienstleistungen_single__features li div:before, .stm_events_list_style_6 .stm_event_single_list a:hover, .stm_pagination_style_11 ul.page-numbers .page-numbers.next:hover .fa, .stm_pagination_style_11 ul.page-numbers .page-numbers.next:hover .fa, .stm_widget_categories.style_2 li.cat-item:hover a, .stm_widget_pages_style_5 li:hover a, body .site-content .stm_widget_pages_style_5 ul > li > a:hover, html body .stm-navigation__fullwidth > ul > li.stm_megamenu > ul.sub-menu > li > a, html body ul li.stm_megamenu > ul.sub-menu > li.current_page_item > a, html body ul li.stm_megamenu > ul.sub-menu > li:hover > a, html body.stm_header_style_10 ul li.stm_megamenu li, html body .stm-navigation__default ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li.current-menu-item a, html body .stm-navigation__fullwidth ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li.current-menu-item a, .stm_sidebar_style_12 .stm_wp_widget_text .stm-socials a, .stm-counter_style_6 .stm-counter__value, .stm-counter_style_6 .stm-counter__prefix, .stm-counter_style_6 .stm-counter__affix, .stm_posts-timeline_style_3 .owl-prev:before, .stm_posts-timeline_style_3 .owl-next:before, .stm_sidebar_style_12 .stm_wp_widget_text .stm-socials a, .stm_layout_rental .stm-footer__bottom .stm-socials .ttc, .stm_single_post_style_12 .stm_share a, .stm_single_post_style_14 .stm_share a, .stm_single_post_style_15 .stm_share a, .stm_single_post_style_16 .stm_share a, .stm_blockquote_style_11 blockquote:after, .stm_slider_style_8 .owl-nav .owl-prev:hover:before, .stm_slider_style_9 .owl-nav .owl-prev:hover:before, .stm_slider_style_8 .owl-nav .owl-next:hover:before, .stm_slider_style_9 .owl-nav .owl-next:hover:before, .stm_slider_style_8 .stm_slide__category, .stm_slider_style_9 .stm_slide__category, .stm_slider_style_8 .stm_slide__title:after, .stm_carousel .owl-nav > div:before, .stm_sidebar_style_14 .site-content .widget.stm_widget_categories.style_2 ul li a, .stm_pagination_style_12 ul.page-numbers li a.page-numbers:hover, .stm_shop_layout_store.woocommerce .checkout #customer_details h3, .stm_shop_layout_store .woocommerce .checkout #customer_details h3, .stm_shop_layout_store .stm_woo_products .owl-carousel .owl-nav .owl-prev:before, .stm_shop_layout_store .stm_woo_products .owl-carousel .owl-nav .owl-next:before, .stm_shop_layout_store .filter_wrap .filter_box .woo_filter .woo_filter_dropdown .widget ul li a, .stm_posts_carousel_style_4 .stm_posts_carousel__list li.active .title, .stm_categories_tabs_style_1 ul.nav-tabs > li.active > a, .stm_layout_factory.stm_footer_layout_3 .stm-footer__bottom .stm-socials__icon i, .stm_header_style_17 .stm_breadcrumbs i, .single-stm_products #products__tab .tab-content .products_details_description ul li:before, .stm_pagination_style_15 ul.page-numbers .stm_prev a:hover, .stm_pagination_style_15 ul.page-numbers .stm_next a:hover, .stm_layout_creativetwo .stm_testimonials_style_18 .stm_testimonials__review, .stm_layout_company .stm_Dienstleistungen_text_carousel_style_1 .stm_Dienstleistungen_carousel .item .content .stm_read_more_link a, .stm_layout_company .stm_loop__single_list_style_2 .stm_post_details, .stm_projects_grid_style_9 .stm_projects_grid__sorting li:after, .stm_categories_tabs_style_2 ul.nav-tabs li:after, .stm_header_style_20 .stm-navigation__default > ul > li.current-menu-item > a, .stm_testimonials_style_14 .stm_testimonials__review:after, .stm_pricing-table-flip_style_2.stm_flipbox .stm_flipbox__front .inner h2, .stm_testimonials_style_16 .stm_testimonials__review:after, .stm_Dienstleistungen_style_12 .stm_Dienstleistungen__title a:hover, .stm_Dienstleistungen_style_12 .stm_Dienstleistungen__more_link, .mc4wp-form-fields .stm_mailchimp_wrapper button[type=submit]:not(.btn), .stm_iconbox_style_15.stm_iconbox.mtc_h:hover .stm_iconbox__icon i, .stm_iconbox_style_15.stm_iconbox.mtc_h:hover .stm_iconbox__text h5 span, .stm_iconbox_style_15.stm_iconbox.mtc_h:hover .stm_iconbox__text .stm_iconbox__desc p, .stm_iconbox_style_15.stm_iconbox.mtc_h:hover .stm_iconbox__text .stm_iconbox__desc span, .stm_infobox_style_11 .stm_infobox__link a:hover, .stm_upcoming_events_style_2 .stm_upcoming_events__list .stm_upcoming_event__title h3 a, .stm_upcoming_events_style_2 .stm_upcoming_events_first .stm_upcoming_event__title h5 a, .stm_layout_food .post_link a:hover {
    color: #ec1111 !important
}

.stc, .stc_h:hover, .stc_a:after, .stc_a_h:hover:after, .stc_b:before, .stc_b_h:hover:before, .stm_header_style_3 .dropdown .fa, .widget_contacts_style_3 .stm-icontext__icon, .stm_staff_grid_style_2 .stm_staff__contact i, .stm_lists_style_5 .wpb_text_column ul li:before, .stm_post_type_list_style_3 .stm_post_type_list__single:hover h4, .stm_history_style_2 .stm_history__year, .stm_titlebox_style_5 .stm_breadcrumbs a:hover, .dropcaps_circle:first-letter, .stm_tour_style_2 .vc_tta.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active > a .vc_tta-title-text, .stm_header_style_4 .stm-iconbox .stm-iconbox__icon, .form_icon:after, .widget_working_hours .table_working_hours tr.active td, .stm_upcoming_event_style_1 .stm_upcoming_event__date-title, .stm_events_list_style_3 .stm_event_single_list h6:hover, .stm_projects_grid_style_7 .stm_projects_carousel__tab a.active, .stm_infobox_style_3 .stm_infobox__content a, .stm_layout_store .stm_icon_links_style_3 a.wtc:hover, .stm_blockquote_style_12 blockquote:before, .stm_sidebar_style_14 .site-content .widget.stm_widget_categories.style_2 ul li a:before, .stm_shop_layout_store.woocommerce .star-rating span::before, .stm_shop_layout_store .stm_woo_products .owl-carousel .owl-nav .owl-prev:hover:before, .stm_shop_layout_store .stm_woo_products .owl-carousel .owl-nav .owl-next:hover:before, .stm_shop_layout_store .filter_wrap .filter_box .woo_filter .woo_filter_title.current, .stm_shop_layout_store .filter_wrap .filter_box .woo_filter .woo_filter_dropdown .widget ul li.chosen a:after, .stm_layout_viral .stm-footer .footer-widgets .widget_contacts .stm-icontext__icon, .stm_layout_viral .stm-footer .footer-widgets .widget_nav_menu ul li a:hover, .stm_single_post_style_17 .stm_prevnext__post_prev:before, .stm_single_post_style_17 .stm_prevnext__post_next:before, .stm_single_post_style_17 .stm_prevnext__post a:hover .heading_font, .stm-socials-btn.active, .stm_woo_products .product .stm_single_product__meta .woocommerce-loop-product__title:hover, .stm_shop_layout_store .woocommerce ul.stm_products li.product .stm_single_product__meta .woocommerce-loop-product__title:hover, .woocommerce.stm_special_offer .special_offer_product__meta_box .special_offer_product__meta .woocommerce-loop-product__title a:hover, .stm_products_categories_style_1.stm_loop ul li a .product_cat_info .product_cat_title, .stm_products_categories_style_1.stm_loop ul li a .product_cat_info .product_cat_description, .stm_header_style_14 .stm-navigation ul li.current-menu-item > a, .stm_header_style_14 .stm-navigation ul li.current-menu-parent > a, .stm_projects_carousel__info .stm_projects_carousel__category, .stm_infobox_style_11 .stm_infobox__link a, .stm_projects_cards_style_5 .stm_projects_cards__filter li a:hover, .stm_testimonials_style_18 .stm_testimonials__info h6, .stm-counter_style_11 .stm-counter__value, .stm-counter_style_11 .stm-counter__affix, .stm-counter_style_11 .stm-counter__prefix, .stm_pricing-table_style_5 .stm_pricing-table__head h5, .stm_schedule_style_2 .event_lesson_info_time_loc i, .stm_schedule_style_2 .event_lesson_info li:hover .event_lesson_info_title, .stm_upcoming_events_style_2 .stm_upcoming_events__list .stm_upcoming_event__title h3 a:hover, .stm_upcoming_events_style_2 .stm_upcoming_events_first .stm_upcoming_event__title h5 a:hover, .stm_upcoming_events_style_2 .stm_upcoming_event__link a:hover, .stm_upcoming_events_style_2 .stm_upcoming_event__date:before, .stm_tabs_style_6 .vc_tta.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active > a .vc_tta-title-text, .stm_tabs_style_6 .vc_tta.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active > a, .stm_pricing-table_style_10:hover .stm_pricing-table__head h5, .stm_projects_cards_style_6 .stm_projects_cards__filter li a:hover, .stm_projects_cards_style_6 .stm_projects_cards__filter li.active a, .stm_layout_creativethree .stm_staff_grid_style_3 .stm_staff__job, .stm_events_list_style_11 .stm_event_single_list > div .__icon, .stm_events_list_style_11 .stm_event_single_list:hover > div.hasTitle h3.ttc, .stm_post_style_26 .stm_loop__grid .stm_posts_list_single__body a:hover, .stm_post_style_26 .stm_loop__list .stm_posts_list_single__body a:hover, a .bump, .stm_pagination_style_5 .wpb_text_column ol li:before, .stm_events_list_style_2 .__icon, .stm_projects_grid_style_8 .stm_projects_carousel__tab a, .stm_projects_grid_style_8 .stm_projects_carousel__tab a:hover {
    color: #ec1111 !important
}

.ttc, .ttc_h:hover, .ttc_a:after, .ttc_a_h:hover:after, .ttc_b:before, .ttc_b_h:hover:before, .button_3d.white span, .button_3d span:before, .stm_header_style_1 .stm-navigation ul > li > ul > li > a, .site-content .widget ul li a:hover, .stm_markup__sidebar .widget.stm_widget_categories ul li a, .stm_titlebox_style_1 .stm_breadcrumbs a[property="item"], .stm_pricing-table__pricing, .stm_select:after, .stm_iconbox_style_2 .stm_iconbox__text h5, .stm_vacancies_style_2 .stm_details .stm_details__value, .stm-navigation__fullwidth > ul > li ul.sub-menu > li > a, .stm_titlebox .stm_breadcrumbs, .stm_partners__description, .stm_sidebar_style_1 .stm_markup__sidebar .widget.widget_recent_entries ul li a, .stm_sidebar_style_1 .stm_markup__sidebar .widget .widgettitle, .stm_sidebar_style_1 .stm_markup__sidebar .widget .widgettitle h5, .stm_single_post_style_2 .stm_post__tags a, .stm_pagination_style_2 ul.page-numbers .page-numbers, .atcb-item-link, .stm_widget_posts.style_2 .stm_widget_posts__title, .stm_post_style_1 ul.comment-list .comment .comment-author a, .stm_Dienstleistungen_text_carousel_style_2 h5 a, .stm_vacancies > a, .Dienstleistungen_price_list_style_1 ul li:not(.active) a:hover, .stm_widget_pages_style_3 .page_item a, .stm_blockquote_style_4 blockquote, .stm_accordions_style_4 .vc_tta-accordion .vc_tta-panel-title .vc_tta-title-text, .stm_header_style_4 .stm-iconbox .stm-iconbox__text, .stm_blockquote_style_6 blockquote p, .stm_sidebar_style_6 .site-content .widget.stm_widget_categories.style_1 ul li a:hover, .ui-datepicker .ui-state-default, .stm_buttons_style_7 .btn.btn_solid:hover, .stm_staff_container_grid.style_6 .owl-controls .owl-nav [class*="owl-"]:before, .stm_testimonials_style_7 .stm_testimonials__review, .stm_pagination_style_8 .owl-controls .owl-nav .owl-prev:before, .stm_pagination_style_8 .owl-controls .owl-nav .owl-next:before, .stm_projects_grid_style_5 .stm_gallery_masonry__link, .stm_posts_list_style_3 .stm_posts_list_single h5 a, .stm_post_style_8.stm_post_view_grid .stm_loop__grid .stm_posts_list_single h5 a, .stm_pagination_style_8 ul.page-numbers li .page-numbers, .stm_accordions_style_6 .vc_tta.vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-title > a .vc_tta-title-text, .stm_accordions_style_6 .vc_tta.vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-title > a .vc_tta-controls-icon, .stm_single_post_style_7 .comment-author, .stm_single_donation_style_1 .comment-author, .stm_single_post_style_7 .stm_author_box .stm_author_box__name strong, .stm_single_events_style_3 .stm_event_wide_details .btn.btn_primary.btn_outline:hover:hover, .stm_tabs_style_5 .vc_tta.vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab.vc_active a span.vc_tta-title-text, .stm_contact_style_4 .stm_contact__row a, .stm_pagination_style_7 .stm-footer__bottom .stm-socials > a:hover > i, .stm_buttons_style_7 button[type="submit"]:not(.btn):hover, .Dienstleistungen_price_list_style_2 .service__cost, .stm_sidebar_style_9 .widgettitle h4, .working_hours_style_3 .day_label, .stm_loop__list.stm_no_thumbnail.stm_loop__single a.inner h3, .stm_posttimeline_style_1 .stm_posttimeline__post:hover h3, .stm_lists_style_1 .wpb_text_column ul li strong, .stm_pagination_style_11 .page-numbers, .stm_Dienstleistungen_single__panel .stm_Dienstleistungen_single__phone, .stm_widget_categories.style_2 li.cat-item a, .stm_widget_pages_style_5 ul li a, .circle_progress_wr .circle_progress .info, .stm_shop_layout_store.woocommerce ul.stm_products li.product .stm_single_product__image .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show a:before, .stm_shop_layout_store.woocommerce ul.stm_products li.product .stm_single_product__image .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show a:before, .stm_shop_layout_store.woocommerce ul.stm_products li.product .stm_single_product__image .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show a:hover:before, .stm_shop_layout_store.woocommerce ul.stm_products li.product .stm_single_product__image .stm_single_product__more:hover i, .stm_shop_layout_store.woocommerce .stm_woo_products .product .stm_single_product__image .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show a:before, .stm_shop_layout_store.woocommerce .stm_woo_products .product .stm_single_product__image .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show a:before, .stm_shop_layout_store.woocommerce .stm_woo_products .product .stm_single_product__image .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show a:hover:before, .stm_shop_layout_store.woocommerce .stm_woo_products .product .stm_single_product__image .stm_single_product__more:hover i, .stm_shop_layout_store .woocommerce ul.stm_products li.product .stm_single_product__image .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show a:before, .stm_shop_layout_store .woocommerce ul.stm_products li.product .stm_single_product__image .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show a:before, .stm_shop_layout_store .woocommerce ul.stm_products li.product .stm_single_product__image .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show a:hover:before, .stm_shop_layout_store .woocommerce ul.stm_products li.product .stm_single_product__image .stm_single_product__more:hover i, .stm_shop_layout_store .woocommerce .stm_woo_products .product .stm_single_product__image .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show a:before, .stm_shop_layout_store .woocommerce .stm_woo_products .product .stm_single_product__image .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show a:before, .stm_shop_layout_store .woocommerce .stm_woo_products .product .stm_single_product__image .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show a:hover:before, .stm_shop_layout_store .woocommerce .stm_woo_products .product .stm_single_product__image .stm_single_product__more:hover i, .stm_infobox_style_3 .stm_infobox__content a:hover, .stm_slider_style_7 .stm_slide__title span, .stm_slider_style_8 .stm_slide__title span, .stm_slider_style_9 .stm_slide__title span, .stm_icon_links_style_4 i, .stm_blockquote_style_11 blockquote, .stm_slider_style_8 .owl-nav .owl-prev:before, .stm_slider_style_9 .owl-nav .owl-prev:before, .stm_slider_style_8 .owl-nav .owl-next:before, .stm_slider_style_9 .owl-nav .owl-next:before, .stm_header_style_13 .stm-navigation ul > li > ul > li > a, .stm_shop_layout_store.single-product div.product .summary.entry-summary .yith-wcwl-add-to-wishlist a:hover, .stm_products_categories .product_cat_info, .stm_projects_grid_style_9 .stm_projects_carousel__item .stm_projects_carousel__name, .stm_projects_grid_style_9 .stm_projects_grid__sorting li a.active, .stm_projects_grid_style_9 .stm_projects_grid__sorting li a:hover, .stm_header_style_20 .stm-navigation .sub-menu a, .stm_buttons_style_21 .btn.btn_solid:not(.btn_white), .site-content .widget_contacts_style_12 .stm-icontext .stm-icontext__icon, .stm_infobox_style_11 .stm_infobox__link a:hover:after, .btn, .btn.btn_outline, .btn.btn_outline:hover, .btn.btn_outline:hover .btn__icon, .btn.btn_outline.btn_primary.btn_load span, .btn.btn_outline.btn_primary.btn_load:before, .btn_primary.btn_outline .btn__icon, .btn_secondary.btn_outline .btn__icon, .btn_third.btn_outline .btn__icon, .btn.btn_outline.btn_white:hover, .btn_third.btn_outline .btn__icon, .btn .btn__icon {
    color: #222222 !important
}

.mbc, .mbc_h:hover, .mbc_b:before, .mbc_b_h:hover:before, .mbc_a:after, .mbc_a_h:hover:after, .mbc_h.active, mark, .stm_titlebox, .button_3d.white:hover span:before, .button_3d.white:focus span:before, .tparrows.persephone:hover, .owl-nav .owl-prev:hover, .owl-nav .owl-next:hover, .stm_testimonials .owl-dots .owl-dot.active span, .stm_slider_style_2 .owl-dots .owl-dot.active, .stm_owl_dots .owl-dots .owl-dot.active, .stm_preloader__element:before, .vc_grid-loading:before, div.wpcf7 .ajax-loader:after, div.wpcf7 .wpcf7-spinner:after, .stm_pagination_style_1 ul.page-numbers .page-numbers:hover, .stm_pagination_style_1 ul.page-numbers .page-numbers.current, .stm_pagination_style_19 ul.page-numbers .page-numbers:hover, .stm_pagination_style_19 ul.page-numbers .page-numbers.current, .stm_pagination_style_18 ul.page-numbers .page-numbers:hover, .stm_pagination_style_18 ul.page-numbers .page-numbers.current, .search-form .form-control:focus + button, .stm-search_style_2 .search-form .form-control:focus + button:after, .widget.widget_recent_entries ul li:hover:before, .widget_tag_cloud .tagcloud a:hover, .stm_post__tags a:hover, .stm_partners.stm_partners_style_2 .stm_partners__single:hover .stm_partners__title:before, .vc_tta-panel.vc_active .vc_tta-panel-title > a, .vc_tta.vc_tta-tabs .vc_active .vc_tta-title-text:before, .stm_projects_grid__loading:before, .stm-navigation__line_top ul > li:before, .stm-navigation__line_bottom ul > li:before, .stm_header_style_3 .stm-navigation .sub-menu li:not(.active):hover, .stm_Dienstleistungen_style_2 .stm_loop__single:hover .stm_Dienstleistungen__title, .stm_header_style_1 .stm-navigation ul > li > ul > li:hover > a, .stm_header_style_1 .stm-navigation ul > li > ul > li.current-menu-item > a, .stm_header_style_13 .stm-navigation ul > li > ul > li:hover > a, .stm_header_style_13 .stm-navigation ul > li > ul > li.current-menu-item > a, .stm_header_style_3 .stm-offices .stm-switcher__list .stm-switcher__option:hover, .stm_video.stm_video_style_2 .stm_playb:after, .stm_widget_search.style_1 .widget.widget_search .search-form button, .stm_form_style_2 [type="submit"], .stm_load_posts span.preloader, .stm_pagination_style_2 ul.page-numbers .page-numbers:not(.current):hover, .btn_loading span.preloader, .atcb-item-link:hover, .stm_input_wrapper.active:before, .stm_header_style_3 .dropdown-list li a:hover, .stm_lists_style_1 .wpb_text_column ul li:before, .stm_lists_style_7 .wpb_text_column ul li:before, .stm_post_type_list_style_2 .stm_post_type_list__single:hover, .stm_post_type_list_style_2 .stm_post_type_list__single.active, .stm_pagination_style_3 ul.page-numbers .page-numbers.current:after, .stm_pagination_style_3 ul.page-numbers li .page-numbers:hover:after, .stm_pagination_style_9 ul.page-numbers .page-numbers.current:after, .stm_pagination_style_9 ul.page-numbers li .page-numbers:hover:after, .stm_projects_grid_style_2 .stm_projects_carousel__item:hover .mbc_b_h:before, .stm_tabs_style_2 .vc_tta.vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab.vc_active a span.vc_tta-title-text, .stm_post_style_1 .stm_loop__list .stm_loop__single:hover h3:after, .stm_icon.stm_icon_styled_bg:before, .stm_pagination_style_5 .owl-dots .owl-dot.active, .stm_header_style_4 .stm-navigation > ul > li > .sub-menu > li:hover, .stm_widget_categories.style_3 ul li:before, .stm_pagination_style_5 ul.page-numbers li.stm_page_num .page-numbers:hover, .stm_pagination_style_6 ul.page-numbers li.stm_page_num .page-numbers:hover, .stm_pagination_style_5 ul.page-numbers li.stm_page_num .page-numbers.current, .stm_pagination_style_6 ul.page-numbers li.stm_page_num .page-numbers.current, .stm_blockquote_style_5 blockquote, .stm_Dienstleistungen_style_4 .stm_Dienstleistungen__icon:before, .stm_carousel_style_4 .owl-dots .owl-dot.active span, .stm_iconbox.stm_iconbox_style_6:before, .stm_widget_search.style_3 button[type="submit"], .tag_cloud_style_2 .tagcloud a:hover, .stm_single_post_style_4 .stm_single_post__tags a:hover, .stm_staff_container_grid.style_5 .stm_staff:before, .stm_tabs_style_4 .vc_tta-tabs .vc_tta-tab.vc_active, .stm_tabs_style_4 .vc_tta.vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab:before, .stm_tabs_style_5 .vc_tta.vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab.vc_active:before, .slick-dots li.slick-active:before, .stm_gmap_wrapper.style_2 .gmap_addresses .addresses_wr, .stm_video_style_4:hover .stm_playb:after, .stm_opening_hours_table_style_1 .day .time_to_closing, .stm_projects_grid_style_4 .stm_projects_grid__sorting .stm_projects_carousel__tab a:after, .ui-timepicker-standard .ui-state-hover, .ui-datepicker .ui-state-default.ui-state-hover, .stm_testimonials_style_6 .stm_testimonials__item:hover:before, .mejs-time-current, .mejs-horizontal-volume-current, .stm_buttons_style_7 .btn.btn_solid:hover, .stm_staff_container_grid.style_6 .stm_staff__socials > li > a:hover, .audio-bodong span, .stm_pagination_style_7 ul.page-numbers .page-numbers:not(.current):hover, .stm_video.stm_video_style_5 .stm_playb:after, .stm_projects_grid_style_5 .stm_gallery_masonry__link:hover:after, .stm_icontext_style_4:hover .stm_icontext__icon, .stm_posts_list_style_3 .stm_posts_list_single:hover .stm_posts_list_single__body:before, .stm_post_style_8.stm_post_view_grid .stm_loop__grid .stm_posts_list_single:hover .stm_posts_list_single__body:before, .stm_pagination_style_8 ul.page-numbers li .page-numbers:hover, .stm_staff_cta_grid_style_6, .stm_single_events_style_3 .stm_event_wide_details .btn, .stm_slider_style_5 .owl-nav .owl-prev, .stm_slider_style_5 .owl-nav .owl-next, .stm_buttons_style_7 button[type="submit"]:not(.btn):hover, .open-table-widget-datepicker .picked, .stm_open_table_style_1 .selectric-scroll li.selected, .stm_pagination_style_9 .owl-dots .owl-dot.active span, .stm_posts_list_style_4 .stm_posts_list_single__body:before, .Dienstleistungen_price_list_style_3 .service__cost, .owl-dots .owl-dot.active, .stm_play, .stm_header_style_3 .stm-navigation__default > ul > li .sub-menu > li.current-menu-item, .stm_header_style_4 .stm-navigation__default > ul > li .sub-menu > li.current-menu-item, .stm_staff_grid_style_1 .stm_staff__image .stm_staff__socials li:hover:before, .stm_staff_grid_style_3 .stm_staff__image .stm_staff__socials li:hover:before, .stm_pagination_style_6 .slick-dots li.slick-active:before, .stm_events_list_style_5 .hasButton:after, .stm_Dienstleistungen_text_carousel_style_2 .stm_Dienstleistungen_carousel .item .item_thumbnail .content a:hover, .stm_iconbox_style_9 .stm_iconbox__text h5 span:after, .stm_events_list_style_6 .stm_event_single_list .hasButton:after, .stm-navigation__line_middle > ul > li:before, .stm_post_style_10 .stm_loop__grid .stm_loop__single .postinfo_grid:after, .stm_post_style_10 .stm_loop__list .stm_loop__single .postinfo_grid:after, .stm_post_style_10 .stm_single_post_style_10 .stm_post_panel .stm_single_post__tags a:hover, .stm_post_style_10 .stm_single_stm_events .stm_markup__content .stm_single_event__panel .stm_single_event__categories a:hover, .stm_header_style_10 .stm-navigation.stm-navigation__default ul li > .sub-menu > li a:hover, .stm_projects_grid_style_7 .stm_projects_carousel__item .stm_projects__links a:hover, .pearl_wp_link_pages > .stm_page_num, .stm_iconbox_style_10 .stm_iconbox__icon:after, .stm_video_style_6:hover .stm_playb:after, .stm_headings_line_right h1:after, .stm_headings_line_right .h1:after, .stm_headings_line_right h2:after, .stm_headings_line_right .h2:after, .stm_headings_line_right h3:after, .stm_headings_line_right .h3:after, .stm_headings_line_right h4:after, .stm_headings_line_right .h4:after, .stm_headings_line_right h5:after, .stm_headings_line_right .h5:after, .stm_headings_line_right h6:after, .stm_headings_line_right .h6:after, .woocommerce .stm_woo_products .owl-prev, .woocommerce .stm_woo_products .owl-next, .woocommerce .special_offer_product__meta_box .special_offer_product__countdown .count_meta .count_meta_info, .stm_footer_layout_3 .stm-footer__bottom .stm-socials__icon:hover, .vc_images_carousel .vc_carousel-indicators li.vc_active, .stm_slider_style_8 .stm_slide__button a:hover, .stm_single_post_video_format:hover .play, .stm_single_post_video_format:hover .play:before, .stm_single_post_video_format:hover .play:after, .stm_pagination_style_14 .owl-controls .owl-dot span:after, .stm_pagination_style_12 ul.page-numbers li .page-numbers.current:before, .stm_shop_layout_store .cart-collaterals .wc-proceed-to-checkout .checkout-button, .stm_shop_layout_store.woocommerce .button, .stm_shop_layout_store.woocommerce .checkout #order_review #payment .place-order #place_order, .stm_shop_layout_store .woocommerce .button, .stm_shop_layout_store .woocommerce .checkout #order_review #payment .place-order #place_order, .stm_layout_store .stm-cart_style_1 .mini-cart .mini-cart__actions a, .stm_shop_layout_store.single-product div.product .summary.entry-summary .single_add_to_cart_button, .stm_woo_category_link_box .stm_woo_category_link:before, .stm_woo_category_link_box .stm_woo_category_link:after, .stm_custom_heading__side_line, .stm_header_style_17.single-stm_products .stm-header__row_color_center:before, .single-stm_products .tab-content .products_certificate_top h3:after, .stm_pagination_style_15 ul.page-numbers .page-numbers.current, .stm_pagination_style_15 ul.page-numbers .stm_page_num a:hover, .stm_testimonials_style_17 .image_dots .owl-dot, .stm_projects_carousel_dark.stm_projects_carousel .owl-dots .owl-dot, .stm_pricing-table_style_5 .stm_pricing-table__footer .btn:hover, .stm_posttimeline_style_2 .stm_posttimeline__year.active span, .stm_staff_list_style_6 .stm_staff__socials li a:hover, body.page-ajax-driven #wrapper:before, .stm_projects_grid_style_8 .stm_projects_carousel__tab a:after, .stm_layout_company .stm_slider_style_10.stm_slider .stm_slide__button .btn:hover, .stm_slider_thumbs_container ul.stm_slider_thumbs_list li.stm_slide_thumb.active, .stm_header_style_19 .stm-header .stm-navigation__default > ul > li ul li > a:hover, .stm_pagination_style_17 .page-numbers .page-numbers.current, .stm_projects_grid_style_9 .stm_projects_grid__sorting li a:after, .stm_categories_tabs_style_2 ul.nav-tabs li a:after, .stm_iconbox_style_12 .stm_iconbox__icon, .stm_header_style_20 .stm-navigation__default .sub-menu li:hover, .stm_header_style_20 .stm-navigation__default .sub-menu li.current-menu-item, .stm_video_style_10 .stm_playb, .stm_pagination_style_20 .owl-dots .owl-dot.active span, .stm_Dienstleistungen_style_12 .stm_Dienstleistungen__content:before, .stm_iconbox_style_14.stm_iconbox:after, .stm_video.stm_video_style_11 .stm_playb, .stm_video.stm_video_style_11 .stm_video_title:after, .stm_upcoming_events_style_2 .stm_upcoming_events_first .stm_upcoming_event__counter-container:before, .stm_infobox_style_13 .stm_infobox__image:after, .btn_primary.btn_solid, .btn_primary.btn_divider .btn__icon:after, .btn_third.btn_solid:hover, .btn_primary.btn_solid:hover .btn__icon:after, .btn_primary.btn_outline .btn__icon:after, .btn_primary.btn_outline:hover, .stm_slider_style_2.stm_slider .stm_slide__button a:hover, body .btn_solid.btn_primary_hover:hover, .stm_layout_food .post_link a:hover::after {
    background-color: #ec1111 !important
}

.sbc, .sbc_h:hover, .sbc_a:after, .sbc_a_h:hover:after, .sbc_b:before, .sbc_b_h:hover:before, h1:before, .h1:before, h2:before, .h2:before, h3:before, .h3:before, h4:before, .h4:before, h5:before, .h5:before, h6:before, .h6:before, h1:after, .h1:after, h2:after, .h2:after, h3:after, .h3:after, h4:after, .h4:after, h5:after, .h5:after, h6:after, .h6:after, .Dienstleistungen_price_list_style_1.Dienstleistungen_price_list_tabs ul li.active a, .stm_history_style_2 .stm_history__title:after, .stm_pagination_style_4 ul.page-numbers .page-numbers.current, .stm_pagination_style_4 ul.page-numbers .page-numbers:hover, .Dienstleistungen_price_list_style_1 .Dienstleistungen__tab_heading:after, .dropcaps_circle:before, .stm_tabs_style_3 .vc_tta-tabs .vc_tta-tab.vc_active, .stm_pricing-table_style_4 .stm_pricing-table__label, .stm_pagination_style_6 .owl-nav .owl-prev:hover, .stm_pagination_style_6 .owl-nav .owl-next:hover, .stm_pagination_style_7 .owl-dots .owl-dot:hover span, .stm_pagination_style_7 .owl-dots .owl-dot.active span, .stm_single_donation_style_1 .stm_single_donation__progress-bar span, .stm_single_events_style_3 .stm_event_wide_details .stm_single_event_part-label, .stm_form_style_6 .stm_input_wrapper_checkbox.active:before, .stm_pagination_style_4 .tp-bullet.selected span, .stm_gmap_wrapper.style_2 .gmap_addresses .owl-dots-wr .owl-dot.active, .stm_sidebar_style_12 .widget_tag_cloud .tagcloud a:hover, .stm_layout_store .stm-cart_style_1 .cart__quantity-badge, .woocommerce .stm_woo_products .owl-prev:hover, .woocommerce .stm_woo_products .owl-next:hover, .store_newsletter .mc4wp-form-fields .btn, .woocommerce .special_offer_product__meta_box .special_offer_product__countdown .count_meta:first-child .count_meta_info, .woocommerce .special_offer_product__meta_box .special_offer_countdown_out, .stm_form_style_10 [type="submit"], .stm_pagination_style_14 .page-numbers .page-numbers:not(.current):hover, .stm_pagination_style_16 .page-numbers .page-numbers:not(.current):hover, .stm_pagination_style_17 .page-numbers .page-numbers:not(.current):hover, .stm_shop_layout_store .cart-collaterals .wc-proceed-to-checkout .checkout-button:hover, .stm_shop_layout_store.woocommerce .button:hover, .stm_shop_layout_store.woocommerce .checkout #order_review #payment .place-order #place_order:hover, .stm_shop_layout_store .woocommerce .button:hover, .stm_shop_layout_store .woocommerce .checkout #order_review #payment .place-order #place_order:hover, .stm_layout_store .stm-cart_style_1 .mini-cart .mini-cart__products:before, .stm_layout_store .stm-cart_style_1 .mini-cart .mini-cart__actions a:hover, .stm_shop_layout_store.single-product div.product .woocommerce-tabs ul.tabs li.active a:after, .stm-footer .footer-widgets aside.widget.widget_mc4wp_form_widget .btn:hover, .stm_posts_list_style_10 .stm_posts_list_single__category, .stm_posts_carousel_style_2 .stm_posts_carousel_single__category, .stm_posts_carousel_style_3 .stm_posts_carousel_single__category, .stm_layout_factory .btn_primary.btn_solid:hover, .stm_video_style_10 .stm_playb:hover, .stm_projects_carousel .owl-dots .owl-dot.active, .stm_iconbox_style_15.stm_iconbox:hover, .stm_testimonials_style_17 .image_dots .owl-dot.active, .stm_infobox_style_11 .stm_infobox__link a:after, .stm_projects_cards_style_5 .stm_projects_cards__filter li.active:after, .stm_testimonials_style_18 .image_dots .dots:hover:after, .stm_testimonials_style_18 .image_dots .dots.active:after, .stm_pricing-table_style_5 .stm_pricing-table__footer .btn, .stm_schedule_style_2 .event_lesson_tabs.active a, .stm_schedule_style_2 .event_lesson_info > li:before, .stm_schedule_style_2 .event_lesson_info_content_wrap .event_lesson_info_content .event_lesson_info_title_desc_wrap .event_lesson_info_full_description ul li:before, .stm_tabs_style_6 .vc_tta.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active > a .vc_tta-title-text:before, .stm_infobox_style_13 .stm_infobox__button, .stm_tabs_style_6 .vc_tta-panel a, .stm_pricing-table_style_10 .btn:hover span, .stm_pricing-table_style_10:hover .stm_pricing-table__content ul li:before, .stm_layout_creativethree .btn_third.btn_solid:hover, .stm_layout_creativethree .btn.btn_primary.btn_solid, .stm_post_style_26 .stm_loop__grid .stm_posts_list_single__body .read-more i, .stm_post_style_26 .stm_loop__list .stm_posts_list_single__body .read-more i, .stm_events_layout_6 .stm_single_stm_events .stm_markup__content .stm_single_event__addr .__icon, .stm_events_layout_6 .stm_single_stm_events .stm_markup__content .stm_single_event__date .__icon, .stm_layout_creativethree .stm_single_stm_events .stm_markup__content .stm_single_event__actions .stm_single_event__calendar .btn, .stm_layout_creativethree .stm_single_stm_events .stm_markup__content .stm_single_event__actions .btn:hover, .btn_secondary.btn_solid, .btn_secondary.btn_outline:hover, .btn_secondary.btn_outline .btn__icon:after, .stm_slider_style_3.stm_slider .stm_slide__button a, .stm_slider_style_4 .stm_slide__button a {
    background-color: #ec1111 !important
}

.tbc, .tbc_h:hover, .tbc_h.active, .tbc_a:after, .tbc_a_h:hover:after, .tbc_b:before, .tbc_b_h:hover:before, .button_3d span:before, .stm_header_style_3 .stm-navigation__default > ul > li ul, .stm_pricing-table_style_2 .stm_pricing-table__head, .stm_form_style_2 [type="submit"]:hover, .stm_header_style_3 .dropdown.open, .stm_slider, .stm_single_post_style_1 .stm_post_details, .stm_gmap_wrapper.style_1 .gmap_addresses:before, .stm_tabs_style_2 .vc_tta.vc_tta-tabs .vc_tta-tabs-list .vc_tta-tab a span.vc_tta-title-text, .stm_header_style_4 .stm-navigation__line_top > ul > li:before, .stm_projects_grid_style_5 .stm_gallery_masonry__link:after, .stm_icontext_style_4 .stm_icontext__icon, .stm_titlebox_style_8, .stm_titlebox_style_8 .stm_breadcrumbs, .widget_calendar table thead tr th, .stm_loop__single_style8 .inner:hover .post_thumbnail span, .single-post.stm_post_style_8 .stm_post_actions, .stm_events_list_style_4 .stm_events_list_style_4 .stm_events_list.not-inverted .btn.btn_outline.btn_primary:hover, body.stm_header_style_8 .stm_page_bc .stm_breadcrumbs, .stm_tabs_style_5 .vc_tta-tabs .vc_tta-tab, .stm_tabs_style_5 .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tab:before, .stm_gmap_wrapper .stm_infobox, .stm_slider_style_5 .owl-nav .owl-prev:hover, .stm_slider_style_5 .owl-nav .owl-next:hover, .stm_header_style_7 .stm_mobile__switcher > span, .stm_titlebox_style_2, .stm_header_style_9 .stm_mobile__header, .stm_post_style_9 .stm_post__related_post_container, .stm_loop__list.stm_no_thumbnail.stm_loop__single a.inner, .stm_title_box_style_3 .stm_titlebox, .otw-submit-btn:hover, .stm_pagination_style_10 ul.page-numbers .page-numbers.current, .stm_pagination_style_10 ul.page-numbers .page-numbers:hover, body.stm_header_style_11 .stm-navigation__default > ul > li ul li.current-menu-item a, body.stm_header_style_11 .stm-navigation__default > ul > li ul li:hover a, .stm_lists_style_9 .wpb_text_column ul li:before, .stm_shop_layout_store.woocommerce ul.stm_products li.product:hover .stm_single_product__image:after, .stm_shop_layout_store .woocommerce ul.stm_products li.product:hover .stm_single_product__image:after, .stm_shop_layout_store.woocommerce ul.stm_products li.product .stm_single_product__image .onsale, .stm_shop_layout_store .woocommerce ul.stm_products li.product .stm_single_product__image .onsale, .woocommerce .stm_woo_products .product:hover .stm_single_product__image:after, .woocommerce .stm_woo_products .product .stm_single_product__image .onsale, .store_newsletter .mc4wp-form-fields .btn:hover, .woocommerce.stm_special_offer .special_offer_product__thumbnail .special_offer_product__title, .stm_categories_style_1 .stm_categories_single:hover .mtc, .stm_slider_style_8 .owl-nav .owl-prev:hover, .stm_slider_style_9 .owl-nav .owl-prev:hover, .stm_slider_style_8 .owl-nav .owl-next:hover, .stm_slider_style_9 .owl-nav .owl-next:hover, .vc_images_carousel .vc_carousel-indicators li, .stm_slider_style_8 .stm_slide__button a, .stm_sidebar_style_14 .site-content .widget.widget_tag_cloud .tagcloud a:hover, .stm_shop_layout_store.single-product div.product .summary.entry-summary .onsale, .stm_shop_layout_store.single-product div.product .summary.entry-summary .single_add_to_cart_button:hover, .stm_layout_factory .stm_headings_line.stm_headings_line_bottom .vc_custom_heading:after, .stm_layout_company .stm-header.active, .stm_layout_company .stm_mobile__header, .stm-navigation__hamburger > ul, .stm-navigation__hamburger .stm_mobile__switcher:before, .stm_iconbox_style_14.stm_iconbox:before, .stm_infobox_style_9 .stm_infobox__image .stm_infobox__button, .stm_pricing-table_style_10 .stm_pricing-table__content ul li:before, .stm_pricing-table_style_10 .btn span, .stm_layout_creativethree .btn.btn_primary.btn_solid:hover, .stm_layout_creativethree .stm_single_stm_events .stm_markup__content .stm_single_event__actions .btn, .stm_layout_creativethree .stm_single_stm_events .stm_markup__content .stm_single_event__actions .stm_single_event__calendar .btn:hover, .btn_primary.btn_solid:hover, .btn_primary.btn_solid.active, .btn_secondary.btn_solid:hover, .btn_third.btn_solid, .btn_third.btn_outline:hover, .btn_primary.btn_outline:hover .btn__icon:after, .btn_primary.btn_solid .btn__icon:after, .btn_third.btn_outline .btn__icon:after, .btn_white.btn_solid:hover, .stm_slider_style_3.stm_slider .stm_slide__button a:hover {
    background-color: #222222 !important
}

.mbdc, .mbdc_h:hover, .mbdc_b:before, .mbdc_b_h:hover:before, .mbdc_a:after, .mbdc_a_h:hover:after, .tparrows.persephone:hover, .owl-nav .owl-prev:hover, .owl-nav .owl-next:hover, .stm_pagination_style_1 ul.page-numbers .page-numbers:hover, .stm_pagination_style_1 ul.page-numbers .page-numbers.current, .stm_pagination_style_19 ul.page-numbers .page-numbers:hover, .stm_pagination_style_19 ul.page-numbers .page-numbers.current, .stm_pagination_style_18 ul.page-numbers .page-numbers:hover, .stm_pagination_style_18 ul.page-numbers .page-numbers.current, .form-control:focus, .widget_tag_cloud .tagcloud a:hover, .stm_partners_style_2 .stm_partners__single:hover .stm_partners__image:before, .dropcaps_bordered:first-letter, .stm_single_post_style_2 .stm_post__tags a, blockquote, .stm_pagination_style_2 .page-numbers.next, .stm_widget_search.style_2 button:hover, .stm_input_wrapper:before, .stm_carousel_style_2 .owl-dots .owl-dot.active:before, .btn_primary.btn_solid, .working_hours_style_1 .widget_inner, .working_hours_style_1 .widgettitle:before, .working_hours_style_1 .widgettitle:after, .stm_pagination_style_4 ul.page-numbers .page-numbers, .stm_pagination_style_5 ul.page-numbers li.stm_page_num .page-numbers, .stm_pagination_style_5 ul.page-numbers li.stm_next:hover .page-numbers, .stm_pagination_style_5 ul.page-numbers li.stm_prev:hover .page-numbers, .stm_pagination_style_6 ul.page-numbers li.stm_page_num .page-numbers, .stm_pagination_style_6 ul.page-numbers li.stm_next:hover .page-numbers, .stm_pagination_style_6 ul.page-numbers li.stm_prev:hover .page-numbers, .stm_carousel_style_4 .owl-dots .owl-dot span, .stm_widget_pages_style_3 ul, .stm_single_post_style_6 .stm_flex .stm_post__tags a:hover, .stm_opening_hours_table_style_1 .day.today, .stm_opening_hours_table_style_1 .day.opens, .stm_opening_hours_table_style_1 .day:hover, .stm_testimonials_style_3 .owl-dots .owl-dot.active, .stm_testimonials_style_6 .stm_testimonials__item:hover, .stm_testimonials_style_6 .stm_testimonials__item:hover:before, .stm_staff_container_grid.style_6 .stm_staff__socials > li > a:hover, .stm_pagination_style_7 ul.page-numbers .page-numbers:not(.current):hover, .stm_pagination_style_8 ul.page-numbers li .page-numbers:hover, .btn_inverted.stm_load_posts:hover, .stm_posttimeline_style_2 .stm_posttimeline__year.active span, .stm_pagination_style_8 .owl-controls .owl-nav .owl-prev:hover, .stm_pagination_style_8 .owl-controls .owl-nav .owl-next:hover, .stm_video.stm_video_style_5 .stm_playb:after, .stm_posts_list_style_3 .stm_posts_list_single__body:after, .stm_post_style_8.stm_post_view_grid .stm_loop__grid .stm_posts_list_single__body:after, .stm_events_list.inverted .stm_event_single_list__alone .btn:hover, .Dienstleistungen_price_list_style_2 .Dienstleistungen_pills_container li.active a:after, .stm_pagination_style_9 .owl-dots .owl-dot.active span, .stm_testimonials_style_8 .owl-controls .owl-dots .owl-dot span, .stm_testimonials_style_9 .owl-controls .owl-dots .owl-dot span, .widget_contacts_style_7 .widget_contacts_inner, .stm_carousel_style_7 .owl-dots .owl-dot span, .Dienstleistungen_price_list_style_3 .service__badge, .Dienstleistungen_price_list_style_2 .Dienstleistungen_pills_container:before, .Dienstleistungen_price_list_style_2 .Dienstleistungen_pills_container:after, .stm_testimonials_style_2 .owl-dots .owl-dot.active, .stm_form_style_8 input:focus, .stm_header_style_9 .stm-navigation__default .sub-menu li, .open-table-widget-datepicker, .open-table-widget .selectric-items, .open-table-widget .selectric-open .selectric, .stm_staff_grid_style_1 .stm_staff__image .stm_staff__socials li a, .stm_staff_grid_style_3 .stm_staff__image .stm_staff__socials li a, .stm_form_style_9 input:active, .stm_form_style_9 input:focus, .stm_form_style_9 textarea:active, .stm_form_style_9 textarea:focus, .stm_footer_layout_2 .stm-footer__bottom, .stm_widget_pages_style_5 ul, select[multiple], .stm_iconbox_style_10 .stm_iconbox__icon, .stm_video_style_6:hover .stm_playb:after, .stm_buttons_style_12 .btn.btn_primary:after, .stm_sidebar_style_12 .stm_wp_widget_text .stm-socials a:hover, .stm_sidebar_style_12 .stm_wp_widget_text .stm-socials a:hover:before, .stm_icon_links_style_4 a, .stm_footer_layout_3 .stm-footer__bottom .stm-socials__icon, .bsd_i > .vc_column-inner, .vc_images_carousel .vc_carousel-indicators li.vc_active, .stm_single_post_video_format:hover:after, .stm_pagination_style_14 .page-numbers.current, .stm_pagination_style_16 .page-numbers.current, .stm_pagination_style_17 .page-numbers.current, .stm_posts_carousel_style_4 .stm_posts_carousel_single__read_more:hover [class*=stmicon], .stm_woo_category_link_box .vc_sep_holder:after, .stm_woo_category_link_box .stm_woo_category_link_box_thumbnail_frame:after, .stm_sidebar_style_17 .stm_wp_widget_post_gallery_style_1, .stm_sidebar_style_17 .widget_tag_cloud, .stm_sidebar_style_17 .stm_posts_list_style_16, .stm-address-box .stm-address-info, .stm_form_style_13 input:focus, .stm_form_style_13 textarea:focus, .stm_form_style_14 input:focus, .stm_form_style_14 textarea:focus, .stm_pricing-table-flip_style_2.stm_flipbox .stm_flipbox__front, .stm_form_style_15 input:focus, .stm_form_style_15 .stm_select.open, .stm_form_style_15 .stm_select__dropdown, .stm_form_style_15 textarea:focus, .stm_video.stm_video_style_11 .stm_playb:after, .stm_video.stm_video_style_11 .stm_playb_wrap:before, .stm_video.stm_video_style_11 .stm_playb_wrap:after, .stm_pricing-table_style_5 .stm_pricing-table__footer .btn:hover, .woocommerce .stm_woo_products .owl-prev, .woocommerce .stm_woo_products .owl-next, .btn_primary.btn_solid, .btn_primary.btn_outline, .stm_slider_style_2.stm_slider .stm_slide__button a {
    border-color: #ec1111 !important
}

.sbdc, .sbdc_h:hover, .sbdc_a:after, .sbdc_a_h:hover:after, .sbdc_b:before, .sbdc_b_h:hover:before, .stm_carousel_style_2 .owl-dots .owl-dot.active:before, .stm_Dienstleistungen_text_carousel_style_2 .owl-dot.active, .stm_pagination_style_2 .owl-dot.active, .stm_Dienstleistungen_style_4 .stm_Dienstleistungen__title:after, .stm_pagination_style_4 ul.page-numbers .page-numbers:hover, .stm_pagination_style_4 ul.page-numbers .page-numbers.current, .stm_tour_style_2 .vc_tta-tabs-position-left .vc_tta-tab.vc_active a, .stm_pricing-table_style_4.has-label, .stm_pagination_style_6 .owl-nav .owl-prev:hover, .stm_pagination_style_6 .owl-nav .owl-next:hover, .stm_form_style_6 .stm_input_wrapper_checkbox:before, .stm_buttons_style_12 .btn.btn_secondary:after, .stm_sidebar_style_12 .widget_tag_cloud .tagcloud a:hover, .woocommerce .stm_woo_products .owl-prev:hover, .woocommerce .stm_woo_products .owl-next:hover, .store_newsletter .mc4wp-form-fields .btn, .stm_pagination_style_14 .page-numbers .page-numbers:not(.current):hover, .stm_pagination_style_16 .page-numbers .page-numbers:not(.current):hover, .stm_pagination_style_17 .page-numbers .page-numbers:not(.current):hover, .stm_pagination_style_14 .owl-controls .owl-dot span, .stm_form_style_10 .form-control, .stm_pricing-table_style_5 .stm_pricing-table__footer .btn, .woocommerce .stm_product_vertical_carousel .slick-slide.slick-current img, .stm_posts_video_style_1 .stm_post_video__wrapper .post_video__image .post_video__icon_play.stc, .stm_layout_factory .btn_primary.btn_solid:hover, .stm_layout_store .stm-cart_style_1 .mini-cart .mini-cart__actions a:hover, .stm_iconbox_style_15.stm_iconbox:hover, .stm_schedule_style_2 .event_lesson_tabs.active a, .stm_upcoming_events_style_2 .stm_upcoming_events__list .stm_upcoming_event__info, .stm_pricing-table_style_10 .btn:hover span, .stm_pricing-table_style_10:hover, .stm_layout_creativethree .btn.btn_primary.btn_solid, .stm_layout_creativethree .stm_single_stm_events .stm_markup__content .stm_single_event__actions .stm_single_event__calendar .btn, .stm_layout_creativethree .stm_single_stm_events .stm_markup__content .stm_single_event__actions .btn:hover, .btn_secondary.btn_outline, .stm_slider_style_4 .stm_slide__button a {
    border-color: #ec1111 !important
}

.tbdc, .tbdc_h:hover, .tbdc_a:after, .tbdc_a_h:hover:after, .tbdc_b:before, .tbdc_b_h:hover:before, .stm_pagination_style_8 .owl-controls .owl-nav .owl-prev, .stm_pagination_style_8 .owl-controls .owl-nav .owl-next, .stm_pagination_style_8 ul.page-numbers li .page-numbers.current, .stm_form_style_7 select:focus, .stm_form_style_7 input[type="text"]:focus, .stm_form_style_7 input[type="email"]:focus, .stm_form_style_7 input[type="search"]:focus, .stm_form_style_7 input[type="password"]:focus, .stm_form_style_7 input[type="number"]:focus, .stm_form_style_7 input[type="date"]:focus, .stm_form_style_7 input[type="tel"]:focus, .stm_form_style_7 textarea:focus, .stm_form_style_7 .stm_select:focus, .stm_form_style_7 .stm_select .form-control:focus, .vc_images_carousel .vc_carousel-indicators li, .stm_sidebar_style_14 .site-content .widget.stm_widget_categories.style_2, .stm_sidebar_style_14 .site-content .widget.widget_tag_cloud .tagcloud a:hover, .stm_pricing-table_style_10 .btn span, .stm_layout_creativethree .btn.btn_primary.btn_solid:hover, .stm_events_layout_6 .stm_single_stm_events .stm_markup__content .stm_single_event__actions .stm_single_event__calendar .btn:hover, .stm_events_layout_6 .stm_single_stm_events .stm_markup__content .stm_single_event__actions .btn, .btn_primary.btn_solid:hover, .btn_primary.btn_solid.active, .btn_third.btn_outline, .stm_widget_search.style_2 button, .stm_events_list_style_4 .stm_events_list.not-inverted .btn, .store_newsletter .mc4wp-form-fields .btn:hover {
    border-color: #222222 !important
}

@media (min-width: 1200px) {
    .stm_slider_style_3.stm_slider .stm_slide__overlay, .stm_slider_style_2 .owl-dots, .container {
        width: 1140px;
    }
}

.stm_slider_style_3.stm_slider .stm_slide__overlay {
    background-color: rgba(236, 17, 17, 0.75);
}

.stm_boxed .stm-footer, .stm-footer {
    background-color: #303539;
}

#audio-player__list, #audio-player {
    background-color: #303539;
}

.stm-footer a, .stm-footer .stm-socials__icon:hover, .stm-footer .footer-widgets aside.widget .widgettitle h4, .stm-footer {
    color: #76777b;
}

@media (min-width: 1025px) {
    .stm-footer .footer-widgets aside.widget {
        width: 100%;
    }

    html > body .stm-navigation__hamburger ul li a:hover {
        background-color: #ec1111;
    }
}

.stm_markup__sidebar .widget.widget_nav_menu ul li:before, .stm_markup__sidebar .widget.widget_pages ul li:before, .widget_meta ul li:before, .widget_archive ul li:before, .widget_recent_comments ul li:before, .stm_widget_pages_style_1.widget ul li.current_page_item:before, .stm_widget_pages_style_1.widget ul li:hover:before, .widget_categories ul li:before {
    border-left: 5px solid #ec1111;
}

button[type="submit"]:not(.btn), input[type="submit"]:not(.btn) {
    background-color: #ec1111;
}

button[type="submit"]:not(.btn):hover, input[type="submit"]:not(.btn):hover {
    background-color: #222222;
    color: #fff;
}

.stm_widget_categories.style_1 ul li:before, .stm_video.stm_video_style_3 .stm_playb:before, .stm_project_details_style_4 .stm_project_details__single, .stm_vacancies_style_3 .stm_details .info, blockquote, body .stm_posts_list__single:before, body .stm_playb:hover:before {
    border-left-color: #ec1111;
}

.stm_history__year {
    border-right-color: #ec1111;
}

.vc_tta.vc_tta-accordion .vc_tta-panels-container .vc_active .vc_tta-panel-title > a {
    border-color: #ec1111 !important;
    color: #fff !important;
}

html.stm-site-loader:before {
    background-color: #013d21
}

.stm_iconbox.stm_iconbox_style_1 .stm_flipbox__front, .stm_iconbox.stm_iconbox_style_1 {
    border-color: rgba(236, 17, 17, 0.5);
}

.twentytwenty-handle {
    background-color: rgba(236, 17, 17, 0.9);
}

.stm_pricing-table_style_4 {
    background-color: rgba(236, 17, 17, 0.05);
}

.stm_gmap_wrapper.style_1 .stm_infobox:after, .stm_gmap_wrapper.style_3 .stm_infobox:after {
    border-top-color: rgba(34, 34, 34, 1) !important;
}

.stm_staff_list_style_5555, .open-table-widget-datepicker, .stm_open_table_style_1 .otw-input-wrap .button:after {
    border-top-color: rgba(236, 17, 17, 1) !important;
}

.stm_iconbox.stm_iconbox_style_1:hover {
    border-color: rgba(236, 17, 17, 1);
}

.stm_schedule_style_1 .event_lesson_tabs a {
    border-bottom-color: #222222 !important;
}

.stm_projects_grid_style_6 .stm_projects_carousel__item:hover .stm_projects_carousel__overlay {
    background-color: rgba(34, 34, 34, 0.75);
}

.stm_sidebar_style_6 .stm_markup__sidebar_divider .widgettitle, .stm_schedule_style_1 .event_lesson_tabs.active a, .stm_sidebar_style_1 .stm_markup__sidebar_divider .widget, .stm_header_style_1 .stm-navigation ul > li > ul > li:hover, .stm_header_style_1 .stm-navigation ul > li > ul > li.current-menu-item, .stm_material_form:not(.stm_has-value) textarea, .stm_material_form:not(.stm_has-value) input {
    border-bottom-color: #ec1111 !important
}

.stm_Dienstleistungen_style_4 .stm_Dienstleistungen__icon i {
    background: -webkit-linear-gradient(0deg, #ec1111 0%, #ec1111 100%);
}

<!--
Gradient solid button-- >

<!--
Primary-- > .btn.btn_solid.btn_gradient.btn_primary {
    background-color: #ec1111;
}

.btn.btn_solid.btn_gradient.btn_primary {
    border-left-color: #ec1111 !important;
}

.btn.btn_solid.btn_gradient.btn_primary {
    border-right-color: #ff3f3f !important;
}

.btn.btn_solid.btn_gradient.btn_primary:before {
    background: linear-gradient(to right, #ec1111 0%, #ff3f3f 100%);
}

.btn.btn_solid.btn_gradient.btn_primary:after {
    background: linear-gradient(to right, #ec1111 0%, #ff3f3f 100%);
}

.btn.btn_solid.btn_gradient.btn_primary span:before {
    background: linear-gradient(to right, #ec1111 0%, #ff3f3f 100%);
}

.btn.btn_solid.btn_gradient.btn_primary span:after {
    background: linear-gradient(to right, #ec1111 0%, #ff3f3f 100%);
}

<!--
Secondary-- > .btn.btn_solid.btn_gradient.btn_secondary {
    background-color: #ec1111;
}

.btn.btn_solid.btn_gradient.btn_secondary {
    border-left-color: #ec1111 !important;
}

.btn.btn_solid.btn_gradient.btn_secondary {
    border-right-color: #ff3f3f !important;
}

.btn.btn_solid.btn_gradient.btn_secondary:before {
    background: linear-gradient(to right, #ec1111 0%, #ff3f3f 100%);
}

.btn.btn_solid.btn_gradient.btn_secondary:after {
    background: linear-gradient(to right, #ec1111 0%, #ff3f3f 100%);
}

.btn.btn_solid.btn_gradient.btn_secondary span:before {
    background: linear-gradient(to right, #ec1111 0%, #ff3f3f 100%);
}

.btn.btn_solid.btn_gradient.btn_secondary span:after {
    background: linear-gradient(to right, #ec1111 0%, #ff3f3f 100%);
}

<!--
Third-- > .btn.btn_solid.btn_gradient.btn_third {
    background-color: #222222;
}

.btn.btn_solid.btn_gradient.btn_third {
    border-left-color: #222222 !important;
}

.btn.btn_solid.btn_gradient.btn_third {
    border-right-color: #505050 !important;
}

.btn.btn_solid.btn_gradient.btn_third:before {
    background: linear-gradient(to right, #222222 0%, #505050 100%);
}

.btn.btn_solid.btn_gradient.btn_third:after {
    background: linear-gradient(to right, #222222 0%, #505050 100%);
}

.btn.btn_solid.btn_gradient.btn_third span:before {
    background: linear-gradient(to right, #222222 0%, #505050 100%);
}

.btn.btn_solid.btn_gradient.btn_third span:after {
    background: linear-gradient(to right, #222222 0%, #505050 100%);
}

<!--
Gradient outline button-- >

<!--
Primary-- > .btn.btn_outline.btn_gradient.btn_primary {
    background-color: #ec1111;
}

.btn.btn_outline.btn_gradient.btn_primary {
    border-left-color: #ec1111 !important;
}

.btn.btn_outline.btn_gradient.btn_primary {
    border-right-color: #ff3f3f !important;
}

.btn.btn_outline.btn_gradient.btn_primary:before {
    background: linear-gradient(to right, #ec1111 0%, #ff3f3f 100%);
}

.btn.btn_outline.btn_gradient.btn_primary:after {
    background: linear-gradient(to right, #ec1111 0%, #ff3f3f 100%);
}

.btn.btn_outline.btn_gradient.btn_primary span:before {
    background: linear-gradient(to right, #ec1111 0%, #ff3f3f 100%);
}

.btn.btn_outline.btn_gradient.btn_primary span:after {
    background: linear-gradient(to right, #ec1111 0%, #ff3f3f 100%);
}

<!--
Secondary-- > .btn.btn_outline.btn_gradient.btn_secondary {
    background-color: #ec1111;
}

.btn.btn_outline.btn_gradient.btn_secondary {
    border-left-color: #ec1111 !important;
}

.btn.btn_outline.btn_gradient.btn_secondary {
    border-right-color: #ff3f3f !important;
}

.btn.btn_outline.btn_gradient.btn_secondary:before {
    background: linear-gradient(to right, #ec1111 0%, #ff3f3f 100%);
}

.btn.btn_outline.btn_gradient.btn_secondary:after {
    background: linear-gradient(to right, #ec1111 0%, #ff3f3f 100%);
}

.btn.btn_outline.btn_gradient.btn_secondary span:before {
    background: linear-gradient(to right, #ec1111 0%, #ff3f3f 100%);
}

.btn.btn_outline.btn_gradient.btn_secondary span:after {
    background: linear-gradient(to right, #ec1111 0%, #ff3f3f 100%);
}

<!--
Third-- > .btn.btn_outline.btn_gradient.btn_third {
    background-color: #222222;
}

.btn.btn_outline.btn_gradient.btn_third {
    border-left-color: #222222 !important;
}

.btn.btn_outline.btn_gradient.btn_third {
    border-right-color: #505050 !important;
}

.btn.btn_outline.btn_gradient.btn_third:before {
    background: linear-gradient(to right, #222222 0%, #505050 100%);
}

.btn.btn_outline.btn_gradient.btn_third:after {
    background: linear-gradient(to right, #222222 0%, #505050 100%);
}

.btn.btn_outline.btn_gradient.btn_third span:before {
    background: linear-gradient(to right, #222222 0%, #505050 100%);
}

.btn.btn_outline.btn_gradient.btn_third span:after {
    background: linear-gradient(to right, #222222 0%, #505050 100%);
}

.btn_slide.btn_secondary {
    background-color: #222222;
}

<!--
Slide bnt-- > .btn_slide.btn.btn_solid.btn_gradient.btn_secondary span {
    background: transparent;
}

.btn_slide.btn.btn_solid.btn_gradient.btn_secondary {
    background-color: #222222 !important;
}

<!--
Newsletter in sidebar gradient-- > .stm_sidebar_style_10 .newsletter-box {
    background: linear-gradient(to right, #ec1111 0%, #ff3f3f 100%);
}

.stm_sidebar_style_10 .newsletter-box {
    background: linear-gradient(to right, #ec1111 0%, #ff3f3f 100%);
}

.stm-footer__bottom:before {
    background-color: ;
}

.stm-footer__bottom {
    color: #76777b
}

.stm-header .pearl_sticked:before {
    background-color: rgb(0, 0, 0) !important;
}

.stm_buttons_style_21 .btn.btn_solid:not(:hover) {
    background-image: -moz-linear-gradient(90deg, rgb(204, 141, 33) 0%, rgb(236, 17, 17, 1) 100%);
    background-image: -webkit-linear-gradient(90deg, rgb(204, 141, 33) 0%, rgb(236, 17, 17, 1) 100%);
    background-image: -ms-linear-gradient(90deg, rgb(204, 141, 33) 0%, rgb(236, 17, 17, 1) 100%);
    background-image: linear-gradient(90deg, rgb(204, 141, 33) 0%, rgb(236, 17, 17, 1) 100%);
}

.stm_buttons_style_21 .btn.btn_solid:hover {
    background-image: -moz-linear-gradient(270deg, rgb(204, 141, 33) 0%, rgb(236, 17, 17, 1) 100%);
    background-image: -webkit-linear-gradient(270deg, rgb(204, 141, 33) 0%, rgb(236, 17, 17, 1) 100%);
    background-image: -ms-linear-gradient(270deg, rgb(204, 141, 33) 0%, rgb(236, 17, 17, 1) 100%);
    background-image: linear-gradient(270deg, rgb(204, 141, 33) 0%, rgb(236, 17, 17, 1) 100%);
}

.mfc path {
    fill: #ec1111
}

.sfc path {
    fill: #ec1111
}

.tfc path {
    fill: #222222
}

.amounts_wrapper label {
    border: 2px solid #ec1111 !important;
}

.amounts_wrapper label.active {
    background-color: #ec1111 !important;
    color: #fffff !important;
}

.stm-header stm-navigation li:hover i {
    color: #ec1111 !important;
}

.stm_slider_style_7 .stm_slide__button a, .stm_iconbox_style_4 .stm_iconbox__text h5, .stm_blockquote_style_5 blockquote cite, .stm_lists_style_1 .wpb_text_column ul.main_font li, .stm_post_style_5 #cancel-comment-reply-link, body, .main_font, .stm_header_style_4 .stm-navigation > ul > li > ul.sub-menu, .stm_tabs_style_3 .vc_tta-title-text, .stm_single_post_style_4 .stm_single_post__tags a, .stm_testimonials_style_7 .stm_testimonials__info h6, .stm_blockquote_style_9 blockquote cite {
    font-family: 'Open Sans';
    color: #222222;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    line-height: 1.714em;
}

.main_font, .stm_project_details_style_5 .stm_project_details__value, .stm_project_details_style_6 .stm_project_details__value, .stm_project_details_style_7 .stm_project_details__value, .stm_projects_style_2 .stm_taxonomy h6, .stm-navigation__default.main_font a, .stm_contact_style_4 h5, #audio-player .mejs-container, .stm_header_style_4 .stm-navigation li a, .stm_accordions_style_4 .vc_tta-accordion .vc_tta-panel-title .vc_tta-title-text, .stm_tabs_style_3 .vc_tta-panel-heading .vc_tta-panel-title .vc_tta-title-text, .stm_tabs_style_3 .vc_tta-tabs .vc_tta-tab .vc_tta-title-text, .error_page_style_7 .stm_errorpage__inner h1, .stm_pagination_style_14 .page-numbers, .sharethis-inline-share-buttons .st-total span.st-label, .sharethis-inline-share-buttons_bottom .st-total span.st-shares, .sharethis-inline-share-buttons.in-content .st-total span.st-shares, .stm_layout_politician .woocommerce .price del span, .stm_layout_politician .woocommerce .price del, .stm_slider_style_11.stm_slider .stm_slide__overlay .stm_slide__button a, .stm_layout_businessfour.stm_buttons_style_3 .btn, .stm_slide_thumb_content {
    font-family: 'Open Sans';
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .heading_font {
    font-family: 'Montserrat';
    color: #23282d;
    font-weight: 400;;
    letter-spacing: 0px;
}

.stm_blockquote_style_11 blockquote, .stm_buttons_style_3 .btn, .stm-counter_style_2 .stm-counter__label, .stm_infobox_style_1 .stm_infobox__content span, .stm_infobox_style_1 .stm_infobox__content a, .stm_sidebar_style_3 .stm_widget_posts.style_2 > ul li .stm_widget_posts__title, .stm_sidebar_style_11 .widget.widget_recent_entries ul li a, .stm_single_post .stm_single_post_style_11 .stm_image_description, .stm_demo_sidebar__url, .stm_demo_sidebar__buy, .stm_blockquote_style_10 blockquote, .stm_single_post .stm_single_post_style_11 .wp-caption .wp-caption-text, ul.page-numbers li.stm_page_num span, ul.page-numbers li.stm_page_num a, .stm_single_post table thead tr th, .woocommerce-account .woocommerce-MyAccount-content fieldset legend, .woocommerce-account .woocommerce-EditAccountForm label, .woocommerce-thankyou-order-received, .stm_sidebar_style_8 .stm_markup__sidebar_divider aside.widget.stm_widget_categories.style_1 ul li a, .single-post.stm_post_style_8 .stm_post_actions .stm_post__tags, .stm_post_style_8 .stm_post_details, .stm_buttons_style_8 .btn, .stm_buttons_style_8 button, .widget_calendar caption, .stm_titlebox_style_8, .stm_events_list_style_4 .stm_event_single_list > div, .stm_projects_grid_style_5, .stm_icontext_style_3 span span, .stm_icontext_style_4 span span, .stm_posts_list_style_3 .stm_posts_list_single__body, .ui-timepicker-container .ui-timepicker li a, .stm_blockquote_style_7 blockquote, .stm_widget_posts.style_4 .stm_widget_posts__title, .stm_buttons_style_6 .btn, .stm_buttons_style_6 button, .stm_stories_style_2 .stm_story__title, .stm_gmap_wrapper.style_2 .gmap_addresses .owl-item .item ul li .text:before, .stm_header_style_6 .stm-iconbox__text, .vc_tta-title-text, .stm_testimonials_style_7 .stm_testimonials__review, .stm_widget_posts.style_6 .stm_widget_posts__title, .Dienstleistungen_price_list_style_2.Dienstleistungen_price_list_list .Dienstleistungen__tab_heading, .stm_buttons_style_2 .btn, .stm_buttons_style_2 button, .stm_blockquote_style_9 blockquote, .stm_Dienstleistungen_single__prices li span, .stm_Dienstleistungen_single__panel .stm_Dienstleistungen_single__phone, .stm-counter_style_6 .stm-counter__prefix, .stm-counter_style_6 .stm-counter__value, .stm-counter_style_6 .stm-counter__affix, .special_offer_product__countdown .count_meta, .stm_shop_layout_store.single-product div.product .woocommerce-tabs .comment-reply-title, .stm_shop_layout_store.single-product div.product .woocommerce-tabs .comment-form label, .stm_posts_list_style_10 .stm_posts_list_single__category, .stm_posts_carousel_style_2 .stm_posts_carousel_single__category, .single-format-standard.stm_post_style_21 .drop_caps, .stm_blockquote_style_13 blockquote p, .stm_titlebox_style_12 .stm_titlebox__subtitle, .stm_single_post_style_24 .sharethis-inline-share-buttons .st-total .st-label, .stm_widget_posts.style_9 .stm_widget_posts__title, .stm_sidebar_style_18 .stm_widget_categories.style_1 ul li, .stm_layout_consulting .stm_video.stm_video_style_11 .stm_video_title, .stm_pricing-table_style_5 .stm_pricing-table__head .stm_pricing-table__pricing, .stm_layout_creative .stm-counter_style_1, .stm_layout_portfolio ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li > a, .stm_slider_style_11.stm_slider .stm_slide__content span, .stm_slider_style_11.stm_slider_thumbs_container ul.stm_slider_thumbs_list li.stm_slide_thumb .stm_slide_thumb_body, .stm_slider_style_11.stm_slider_thumbs_container ul.stm_slider_thumbs_list li.stm_slide_thumb .stm_slide_thumb_content, .stm_layout_businessfour .stm-header__cell .stm-iconbox__text, .stm_layout_businessfour .stm_testimonials_style_18 .stm_testimonials__review, .stm_layout_medicaltwo .stm-counter_style_5 .stm-counter__value, .stm_layout_medicaltwo .stm_testimonials_style_5 .stm_testimonials__review, .stm_layout_medicaltwo .stm_icontext_style_5 .stm_icontext__text, .stm_layout_constructiontwo .stm-counter_style_8 .stm-counter__value, .stm_layout_constructiontwo .stm_testimonials_style_15 .stm_testimonials__review, .stm_infobox_style_13 .stm_infobox__content, .stm_infobox_style_13 .stm_infobox__button {
    font-family: "Montserrat";
}

.stm_event_wide_details .stm_single_event_part-label, .stm_project_details_style_4 .stm_project_details__label, .stm_projects_grid_style_2 .stm_projects_carousel__tab a, .stm_buttons_style_style_3 .stm_select .stm-select__val, .stm_vacancies_style_3 .stm_details .info .stm_details__value, .stm_single_post_style_1 .stm_author_box .stm_author_box__name, .stm_single_post_style_1 ul.comment-list .comment .comment-meta, .stm_pagination_style_3 .page-numbers, .stm_lists_style_1 .wpb_text_column ul li, .stm_blockquote_style_3 blockquote, .stm_single_event__calendar .addtocalendar, .stm_staff_list_style_3 .stm_staff__job, .stm_testimonials_style_4 .stm_testimonials__review, .stm_sidebar_style_1 .widget.widget_recent_entries ul li a, .stm_contact_style_2 .stm_contact__info, .vc_progress_bar .vc_single_bar .vc_label, .stm_header_style_1 .stm-navigation, .widget_contacts_style_2 .widget_contacts_inner, .stm_widget_posts.style_1 ul li .stm_widget_posts__title, .stm_material_form, .stm_testimonials_style_2 .stm_testimonials__review, .stm_mf, .stm_blockquote_style_5 blockquote p, .stm_pagination_style_5 ul.page-numbers li .page-numbers, .stm_testimonials_style_5 .stm_testimonials__review, .stm_pricing-table_style_3 .stm_pricing-table__price, .dropcaps_circle:first-letter, .dropcaps_style_2:first-letter, .stm_blockquote_style_4 blockquote, .stm_cta.style_4 .stm_cta__content, .stm_blockquote_style_6 blockquote p, .stm_single_events_style_3 .stm_event_wide_details .stm_single_event_part-label span, .stm_sidebar_style_9 .widgettitle h4, .stm_testimonials_style_10 .stm_testimonials__review, .stm_post_style_10 .stm_loop__grid .stm_loop__single .post_comments_icon, .stm_pagination_style_11 .page-numbers, .stm_layout_logistics.stm_footer_layout_1 .stm_bottom_copyright, .special_offer_product__countdown .count_meta, .stm_single_post_style_13 .stm_post_details_wrap .stm_post_details .post_date .day, .stm_layout_store .stm-cart_style_1 .mini-cart__product-body, .stm_layout_store .stm-cart_style_1 .mini-cart .mini-cart__actions a, .stm_layout_viral .stm-post-filter ul li a, .stm-footer .footer-widgets .widget_nav_menu ul li, .stm_layout_viral table, .stm-socials-hidden .stm-socials-btn, .stm-header-popup__button, .sharethis-inline-share-buttons_bottom .st-total span.st-label, .sharethis-inline-share-buttons.in-content .st-total span.st-label, .stm_layout_company.stm_buttons_style_9 .btn, .stm_layout_company .stm_slider_thumbs_container ul.stm_slider_thumbs_list li.stm_slide_thumb .stm_slide_thumb_body, .stm_layout_company .stm_slider_thumbs_container ul.stm_slider_thumbs_list li.stm_slide_thumb .stm_slide_thumb_content, .stm_projects_cards_style_5 .stm_projects_cards__filter li, .stm-counter_style_11 .stm-counter__label, .stm_layout_conference .stm_testimonials_style_17 .stm_testimonials__review, .stm_schedule_style_2 .event_lesson_info_content_wrap .event_lesson_info_content .event_lesson_speakers li .event_speaker_content .event_speaker_name, .stm_buttons_style_22 .btn, .stm_layout_politician .btn, .stm_layout_politician .woocommerce ul.stm_products li.product .stm_single_product__image .onsale, .stm_layout_politician.stm_header_style_11 .stm-navigation__default > ul > li > a, .stm_layout_portfoliotwo .stm_projects_cards__filter li a, .stm_layout_politician.stm_header_style_11 .stm-navigation__default > ul > li > ul > li > a, .stm_layout_portfoliotwo .stm_custom_menu_style_3 .menu li a, .stm_layout_portfoliotwo .widget-footer.widget_text p, .stm_layout_portfoliotwo .widget_follow.widget_follow_style_1 .stm-icontext a, .stm_layout_portfoliotwo .stm_form_style_3 .stm_select .stm-select__val, {
    font-family: 'Montserrat';
}

.h1, h1 {
    font-family: 'Montserrat';
    color: #23282d;
    font-size: 50px;
    font-weight: 600;
    line-height: 50px;
    letter-spacing: -1.5px;
}

h1 i.position_top {
    top: -32px;
}

h1 i.position_bottom {
    bottom: -32px;
}

.h2, h2 {
    font-family: 'Montserrat';
    color: #23282d;
    font-size: 35px;
    font-weight: 600;
    line-height: 36px;
    letter-spacing: -1.7px;
}

h2 i.position_top {
    top: -25px;
}

h2 i.position_bottom {
    bottom: -25px;
}

.h3, h3 {
    font-family: 'Montserrat';
    color: #23282d;
    font-size: 35px;
    font-weight: 600;
    line-height: 42px;
    letter-spacing: -1.7px;
    margin-bottom: 24px;
}

h3 i.position_top {
    top: -25px;
}

h3 i.position_bottom {
    bottom: -25px;
}

.h4, h4 {
    font-family: 'Montserrat';
    color: #23282d;
    font-size: 26px;
    font-weight: 600;
    line-height: 32px;
    letter-spacing: -0.4px;
}

h4 i.position_top {
    top: -20px;
}

h4 i.position_bottom {
    bottom: -20px;
}

.h5, h5 {
    font-family: 'Montserrat';
    color: #23282d;
    font-size: 18px;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: -1.7px;
}

h5 i.position_top {
    top: -16px;
}

h5 i.position_bottom {
    bottom: -16px;
}

.h6, h6 {
    font-family: 'Montserrat';
    color: #23282d;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    letter-spacing: 3.8px;
}

h6 i.position_top {
    top: -14px;
}

h6 i.position_bottom {
    bottom: -14px;
}

@media (max-width: 550px) {
    .h1, h1 {
        font-size: 42px !important;
        line-height: 1.2 !important;
    }

    .h2, h2 {
        font-size: 29px !important;
        line-height: 1.2 !important;
    }

    .h3, h3 {
        font-size: 29px !important;
        line-height: 1.2 !important;
    }
}

@media (max-width: 1024px) { {
    background-color: #ec1111 !important
} {
    background-color: #ec1111 !important
} .stm_header_style_1 .stm-header, .stm_header_style_3 .stm-header, .stm_header_style_3 .stm_mobile__header, .stm_header_style_1 .stm_mobile__header, .stm_header_style_9 .stm-header, .stm_header_style_13 .stm-header, .stm_header_style_13 .stm_mobile__header {
    background-color: #222222 !important
}
}

.home #wrapper {
    padding-bottom: 0;
}

.stm_footer_layout_2 .stm-footer {
    padding: 0;
    color: #888888;
    box-shadow: 0px -2px 30px 0px rgba(34, 34, 34, 0.1);
}

.stm_footer_layout_2 .stm-footer a {
    color: #222222;
}

.stm_footer_layout_2 .stm-footer__bottom {
    border-top: 0;
}

.stm_slide__button a.btn:hover {
    border-color: #ec1111 !important;
}

.stm_footer_layout_2 .stm-footer .footer-widgets {
    margin: 0 -5000px;
    padding: 120px 5000px 80px;
    background-color: #fff;
}

.stm_footer_layout_2 .stm-footer .footer-widgets .widget .widgettitle h4 {
    text-transform: none !important;
    letter-spacing: -1px;
    font-size: 20px;
    font-weight: 600;
    color: #222222;
}

.stm_footer_layout_2 .stm-footer .footer-widgets .stm_wp_widget_text .textwidget {
    line-height: 22px;
}

.stm_footer_layout_2 .stm-footer .footer-widgets .stm_wp_widget_text .stm-socials {
    margin: 0 -5px;
}

.stm_footer_layout_2 .stm-footer .footer-widgets .stm_wp_widget_text .stm-socials a {
    width: 50px;
    height: 50px;
    line-height: 50px;
    background-color: #f2f3f5;
    margin: 0 5px;
    font-size: 18px;
    color: #888888 !important;
}

.stm_footer_layout_2 .stm-footer .footer-widgets .stm_wp_widget_text .stm-socials a:hover {
    color: #ffffff !important;
    background-color: #ec1111;
}

.stm_footer_layout_2 .stm-footer .footer-widgets .widget_contacts_style_4 .stm-icontext__address {
    margin-bottom: 27px;
}

.stm_footer_layout_2 .stm-footer .footer-widgets .widget_contacts_style_4 .widget_contacts_inner .stm-icontext_style2 .stm-icontext__text {
    font-size: 14px;
}

.stm_footer_layout_2 .stm-footer .footer-widgets .widget_contacts_style_4 .stm-icontext__phone {
    margin-bottom: 3px;
}

.stm_footer_layout_2 .stm-footer .footer-widgets .stm_custom_menu_style_3 .menu {
    margin: -5px 0 0;
}

.stm_footer_layout_2 .stm-footer .footer-widgets .stm_custom_menu_style_3 .menu li:before {
    content: "";
    width: 4px;
    height: 4px;
    top: 50%;
    margin-top: -2px;
    position: absolute;
    background-color: #888888;
    border-radius: 50%;
}

.stm_footer_layout_2 .stm-footer .footer-widgets .stm_custom_menu_style_3 .menu li a {
    font-size: 14.5px;
    color: #888888 !important;
}

.stm_footer_layout_2 .stm-footer .footer-widgets .stm_custom_menu_style_3 .menu li a:hover {
    opacity: 0.8;
    color: #ec1111;
}

@media (max-width: 1024px) {
    .stm_footer_layout_2 .stm-footer .footer-widgets {
        padding-top: 75px;
        padding-bottom: 55px;
    }
}

@media (max-width: 550px) {
    .stm_footer_layout_2 .stm-footer .footer-widgets {
        padding-top: 55px;
        padding-bottom: 45px;
    }

    .stm_footer_layout_2 .stm-footer .footer-widgets aside.widget {
        margin-bottom: 30px;
    }

    .stm_footer_layout_2 .stm-footer .footer-widgets .widget .widgettitle {
        margin-bottom: 15px;
    }

    .stm_footer_layout_2 .stm-footer .footer-widgets .widget_contacts_style_4 .widget_contacts_inner .stm-icontext_style2.stm-icontext__fax {
        margin-bottom: 0;
    }
}

.stm_footer_layout_2 .stm-footer__bottom .stm_bottom_copyright {
    width: 100%;
    max-width: 100% !important;
}

.stm_gmap_wrapper.style_1 .gmap_addresses .owl-dots-wr .owl-dots .owl-dot {
    width: 8px;
    margin: 5px 10px !important;
    background-color: #fff;
}

html body.stm_layout_company .stm-navigation__default ul li.stm_megamenu > ul.sub-menu > li, html body .stm-navigation__fullwidth ul li.stm_megamenu > ul.sub-menu > li {
    padding: 0 30px;
    margin: 0;
}

.stm_pricing-table_style_2 .stm_pricing-table__footer .btn {
    padding-right: 45px !important;
}

.stm_slider .stm_slide__button a:after {
    display: none;
}

.stm_slider .stm_slide {
    cursor: move;
    cursor: -webkit-grab;
    cursor: grab;
}

.stm_layout_company.stm_form_style_2 [type=submit], .stm_layout_company.stm_form_style_2 .stm_wpcf7_submit {
    padding: 16px 34px !important;
}

.stm_form_style_2 [type=submit]:after, .stm_form_style_2 .stm_wpcf7_submit:after {
    top: auto !important;
}

.stm_layout_company.stm_form_style_2 form:not(#commentform) [type=submit], .stm_layout_company.stm_form_style_2 .stm_wpcf7_submit {
    padding: 16px 34px;
}

.stm_slider_thumbs_container ul.stm_slider_thumbs_list li.stm_slide_thumb .stm_slide_thumb_icon span {
    color: #222222 !important;
}

..stm_layout_company.stm_buttons_style_9 .btn {
    text-transform: uppercase !important;
    letter-spacing: 2px;
    border-radius: 40px !important;
    padding: 24px 31px !important;
    font-weight: 600 !important;
    font-size: 12px !important;
}

.stm_buttons_style_9 .btn.btn_outline:hover {
    color: #fff !important;
}

.stm_buttons_style_9 .btn.btn_outline.btn_white:hover {
    color: #222 !important;
}

.stm_layout_company.stm_buttons_style_9 .btn.btn_icon-right {
    padding-right: 60px !important;
}

.stm_layout_company.stm_buttons_style_9 .btn.btn_icon-left {
    padding-left: 60px !important;
}

.stm_layout_company .stm_custom_heading__side_line {
    top: 0;
    width: 40px;
    background: #aaaaaa !important;
}

.stm_layout_company .stm_custom_heading__side_line_right {
    margin-left: 16px;
}

.stm_layout_company .stm_sliding_images.style_1 .stm_sliding_image__left {
    top: 0;
    right: 0;
    margin-top: -20px;
    position: absolute;
    max-width: 100%;
}

.stm_layout_company .stm_sliding_images.style_1 .stm_sliding_image__right {
    top: 100%;
    right: auto;
    left: 50px;
    margin-left: 0;
    position: absolute;
    max-width: 100%;
    z-index: 20;
}

.stm_layout_company .stm_gmap_wrapper.style_2 .gmap_addresses .title {
    text-transform: capitalize;
    line-height: 30px;
    letter-spacing: -0.5px;
    margin-bottom: 34px;
    font-weight: 300;
    font-size: 26px;
}

.stm_layout_company .stm_gmap_wrapper.style_2 .gmap_addresses .owl-item .item ul li {
    padding-right: 50px;
    margin-bottom: 30px;
}

.stm_layout_company .stm_gmap_wrapper.style_2 .gmap_addresses .owl-item .item ul li .text:before {
    text-transform: uppercase;
    letter-spacing: 3.3px;
    margin-bottom: 11px;
    line-height: 18px;
    font-weight: 600;
    font-size: 14px;
}

.stm_layout_company .stm_gmap_wrapper.style_2 .gmap_addresses .owl-item .item ul li .text p {
    font-weight: 600;
    line-height: 22px !important;
    opacity: 0.75;
}

.stm_layout_company .stm_gmap_wrapper.style_2 .gmap_addresses .owl-item .item ul li .text a {
    font-weight: 600;
    opacity: 0.75;
}

.stm_layout_company .vc_separator.max-width-40 .vc_sep_holder.vc_sep_holder_l .vc_sep_line {
    margin: 0 0 0 auto;
}

.stm_layout_company .vc_separator.max-width-40 .vc_sep_holder .vc_sep_line {
    top: -1px !important;
    max-width: 40px;
}

.stm_layout_company .vc_separator h4 {
    text-transform: uppercase;
    letter-spacing: 4px;
}

@media (max-width: 768px) {
    .stm_layout_company .vc_separator {
        width: 50% !important;
    }
}

@media (max-width: 479px) {
    .stm_layout_company .vc_separator {
        width: 80% !important;
    }
}

.stm_layout_company .stm_pricing-table-flip_style_1.stm_flipbox .stm_flipbox__front .inner h5, .stm_layout_company .stm_pricing-table-flip_style_1.stm_flipbox .stm_flipbox__front .inner h2 {
    font-weight: 600;
}

.stm_layout_company .stm_pricing-table-flip_style_1.stm_flipbox .stm_flipbox__back .inner h4 {
    line-height: 22px;
    font-weight: 300;
    font-size: 18px;
}

.stm_layout_company .stm-counter_style_1 .stm-counter__value, .stm_layout_company .stm-counter_style_1 .stm-counter__prefix {
    font-weight: 300;
    font-size: 50px;
}

.stm_layout_company .stm-counter_style_1 .stm-counter__label {
    margin-top: 10px;
    text-transform: none;
    font-weight: 300;
    font-size: 18px;
}

@media (max-width: 1023px) {
    .stm-header {
        background-image: none !important;
    }

    .stm_markup__content {
        padding-top: 40px !important;
    }

    .home .stm_markup__content {
        padding-top: 0 !important;
    }

    .stm-header {
        background-size: cover;
    }

    .stm_layout_company .stm-counter_style_1 {
        max-width: 200px;
        margin: 0 auto;
    }

    .stm_layout_company .stm_iconbox_style_2 .stm_iconbox__icon {
        float: left;
        margin-top: 0;
        margin-bottom: 0;
    }

    .stm_layout_company .stm_iconbox__text {
        overflow: initial;
    }

    html body .stm-navigation__default ul li.stm_megamenu ul.sub-menu li a, html body .stm-navigation__fullwidth ul li.stm_megamenu ul.sub-menu li a {
        padding: 15px 0 !important
    }
}

.stm_layout_company.stm_form_style_2 [type=submit] {
    font-weight: 600;
}

.stm_layout_company .stm_carousel_style_1 .stm_carousel__single_big {
    cursor: move;
    cursor: -webkit-grab;
    cursor: grab;
}

.stm_layout_company.stm_form_style_2 .stm_select, .stm_layout_company.stm_form_style_2 .stm_cf7 .request_quote .wpcf7-form-control-wrap .wpcf7-form-control {
    border-color: #ffffff !important;
    transition: all 0.4s;
}

.stm_layout_company.stm_form_style_2 .stm_cf7 .request_quote.simple .wpcf7-form-control-wrap .wpcf7-form-control {
    padding-left: 15px;
}

.stm_layout_company.stm_form_style_2 .stm_cf7 .request_quote .wpcf7-form-control-wrap .wpcf7-form-control:focus, .stm_layout_company.stm_form_style_2 .stm_cf7 .request_quote .wpcf7-form-control-wrap .wpcf7-form-control:active, .stm_layout_company.stm_form_style_2 .stm_cf7 .request_quote .wpcf7-form-control-wrap .wpcf7-form-control:hover {
    box-shadow: 0px 4px 17px 0px rgba(34, 34, 34, 0.1) !important;
}

.stm_layout_company.stm_form_style_2 .stm_select .wpcf7-select {
    cursor: pointer;
}

.stm_layout_company.stm_form_style_2 .stm_select:focus, .stm_layout_company.stm_form_style_2 .stm_select:active, .stm_layout_company.stm_form_style_2 .stm_select:hover {
    box-shadow: 0px 4px 17px 0px rgba(34, 34, 34, 0.1) !important;
}

.stm_layout_company.stm_form_style_2 .stm_cf7_style_1 .email-input:before {
    font-size: 16px;
}

.stm_layout_company .stm_loop__single_list_style_2:last-child {
    margin-bottom: 0;
}

.stm_layout_company ul.comment-list .comment .comment-meta a .fa {
    margin-right: 10px;
}

.stm_layout_company .stm_posttimeline_style_1 .stm_posttimeline__post h5, .stm_layout_company .stm_projects_carousel__name, .stm_layout_company .stm_post_type_list_style_1 .stm_post_type_list__content h4, .stm_layout_company .stm_schedule_style_1 .event_lesson_info_content_wrap .event_lesson_info_content .event_lesson_info_title, .stm_layout_company .stm_single_stm_events .stm_markup__content .stm_single_event__title {
    text-transform: none !important;
}

.stm_layout_company .stm_projects_grid__sorting {
    display: flex;
    width: 100%;
    justify-content: center;
    flex-wrap: wrap;
}

.stm_layout_company .stm_projects_carousel__item .stm_projects_carousel__name {
    font-size: 20px;
}

.stm_layout_company .stm_projects_carousel__item:hover .stm_projects_carousel__name {
    bottom: 100px;
}

.stm_layout_company.stm_buttons_style_9 .stm_projects_carousel__item .btn {
    padding: 18px 26px !important;
}

.stm_form_style_2 [type=submit].btn_primary:after, .stm_form_style_2 .stm_wpcf7_submit.btn_primary:after {
    display: none !important;
}

@media (min-width: 1024px) {
    .stm_layout_company.stm_breadcrumbs_disabled .stm_mobile__header {
        margin-bottom: 70px;
    }
}

.stm_layout_company .stm_donation_style_1 .stm_donation__end {
    margin-bottom: 35px;
}

.stm_layout_company .stm_loop__single_list_style_2 .h5 {
    letter-spacing: -1px;
}

.stm_layout_company .stm_iconbox_style_2 .stm_iconbox__text h5 {
    letter-spacing: 0;
    text-transform: uppercase;
    letter-spacing: 3.3px;
    font-weight: 600;
    font-size: 14px;
}

@media (min-width: 768px) {
    .company-video-margin-right {
        margin-right: 17px;
    }
}

.stm_page_bc .stm_breadcrumbs .container {
    padding-left: 0;
    padding-right: 0;
}

.stm_testimonials_style_13 .stm_testimonial__carousel .stm_testimonials__review {
    padding-top: 6px;
}

.stm_layout_company .stm_projects_grid_style_5 .stm_projects_carousel__name {
    top: 0;
    left: 58px;
    display: flex;
    align-items: center;
    height: 100%;
    font-weight: 600;
    line-height: 24px;
    font-size: 18px !important;
}

.stm_layout_company .stm_projects_grid_style_5 .stm_projects_carousel__btn {
    display: none !important;
}

.stm_lists_style_3 .wpb_text_column ul li {
    display: block !important;
}

stm_lists_style_3 .wpb_text_column ul li:before {
    margin-left: -18px;
}

.stm_flex_last > :last-child.stm_flex_last {
    margin-left: auto;
    padding-left: 15px;
}

@media (max-width: 991px) {
    .vc_custom_1519358271461 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
}

@media (max-width: 768px) {
    .stm_layout_company .stm_slider_thumbs_container .stm_slider_thumbs_list {
        margin: 0 -25px;
    }
}

@media (max-width: 767px) {
    .stm_layout_company .stm_slider_style_10.stm_slider .stm_slide__title span {
        font-size: 29px;
        line-height: 1.5;
    }
}

@media (max-width: 320px) {
    .stm_layout_company .stm_slider_style_10.stm_slider .stm_slide__content, .stm_slider_style_10.stm_slider .stm_slide__overlay .stm_slide__title {
        padding-left: 30px;
    }

    .stm_layout_company .stm_slider_style_10.stm_slider .stm_slide__title span:after {
        left: -30px;
    }
}

.archive .stm_post_details {
    padding: 15px;
}

.archive .stm_post_details .comments_num a i {
    vertical-align: middle;
}

.archive .stm_post_details .comments_num a {
    color: #fff !important;
}

body.archive .stm_post_details > ul li {
    color: #fff;
}

.archive .stm_post_details ul li:before {
    font-size: 1.5rem;
}

.archive .stm_post_details .comments_num {
    margin: 0 0 0 auto;
}

@media (max-width: 550px) {
    .archive .stm_post_details .post_date {
        align-items: start;
    }

    .archive .stm_post_details ul li {
        margin: 0;
    }

    .archive .stm_post_details .post_date {
        height: auto;
    }

    .archive .stm_post_details .comments_num {
        margin: 5px 0 0;
    }

    .stm_layout_company .stm_cta.style_3 {
        padding: 30px !important;
    }
}

body.stm_layout_company .stm_slider_style_10.stm_slider .stm_slide__button .btn {
    padding: 16px 31px !important;
}

.stm_layout_company .wpcf7-form.stm_cf7 .wpcf7-submit {
    line-height: 18px;
    display: block;
    width: 100%;
}

.stm_layout_company .wpcf7-form.stm_cf7 .wpcf7-submit::after {
    height: 50px;
    line-height: 50px;
    top: 0 !important;
}

.stm_layout_seoagency .stm_pricing-table-flip_style_2.stm_flipbox .stm_flipbox__back .inner .btn {
    border-color: #222222 !important;
    color: #222222 !important;
}

.stm_layout_seoagency .stm_pricing-table-flip_style_2.stm_flipbox .stm_flipbox__back .inner .btn span {
    color: #222222 !important;
}

.stm_layout_seoagency .stm_pricing-table-flip_style_2.stm_flipbox .stm_flipbox__back .inner .btn:hover {
    background-color: #ec1111 !important;
    border-color: #ec1111 !important;
    color: #fff !important;
}