.sc_socials.sc_socials_size_tiny {
    margin-right: 0em;
}

h2 {
  margin-bottom: 20px !important;
}

@media (max-width: 700px) {
.smobile {
    display: inherit !important;
    margin-top: -30px !important;
}

h2 {
    font-size: 32px !important;
}

}

.smobile {
   display: none;
}

html body .modula-fancybox-container .modula-fancybox-button svg {
    margin-left: -10px;
    margin-top: -10px;
    width: 44px !important;
    height: 44px !important;
}

input[type="submit"].sc_button_size_medium, input[type="button"].sc_button_size_medium, button.sc_button_size_medium, .sc_button.sc_button_size_medium {
    font-size: 1.003em;
}

.scheme_original h1, .scheme_original h1 a {
    color: #444;
    font-size: 44px;
    margin-bottom: 30px !important;
    padding-bottom: 0px !important;
}

.header_mobile .menu_main_nav > li > a > .open_child_menu {
    top: 0.5em;
}

@media (max-width: 770px) {

.widget_area aside:last-child {
    padding-bottom: 0px;
}

.margin_bottom_huge, .margin_bottom_large {
    margin-bottom: 0rem !important;
}

.scheme_original .header_mobile .menu_main_nav>li a, .scheme_original .header_mobile .menu_main_nav>li>a:hover {
    font-size: 15px !important;
}

.scheme_original .header_mobile .panel_top, .scheme_original .header_mobile .side_wrap {
    background-color: #444;
    margin-top: 22px;
}

.header_mobile .logo_main {
    height: 71px;
    margin-bottom: 0;
}

.header_mobile .content_wrap {
    margin-left: 35px;
    text-align: left;
    height: 80px !important;
}
}

.scheme_original .header_mobile {
    background-color: rgb(255 255 255 / 80%);
}

.scheme_original .header_mobile .menu_button, .scheme_original .header_mobile .menu_main_cart .top_panel_cart_button .contact_icon {
    color: #000;
}

.textwidget p {
font-size: 17px;
}

.menu_main_wrap {
    max-width: 100%;
}

.footer_wrap_inner {
    padding: 2em 0 2em;
}

.scheme_original .top_panel_title_inner .post_navi .post_navi_item a:hover, .scheme_original .top_panel_title_inner .breadcrumbs a.breadcrumbs_item:hover {
    color: #b0152c;
}

.copyright_text {
   color: #c9c9c9;
}

.footer_wrap .widget_area_inner .widget_text .widget_title {
    margin-bottom: 0.6em;
}

.menu_main_nav > li ul {
    padding: 30px 10px;
    width: 215px;
}

.scheme_original .menu_main_nav>li ul li a {
    font-size: 16px;
    text-align: left;
}

.scheme_original .menu_main_nav>li ul li a:hover, .scheme_original .menu_main_nav>li ul li.current-menu-item>a, .scheme_original .menu_main_nav>li ul li.current-menu-ancestor>a {
    font-size: 16px;
}

.scheme_original h6, .scheme_original h6 a {
    color: #af122a;
}

.about_section .sc_item_descr {
    margin-top: 1.05em;
}

.scheme_original .menu_main_nav>a:hover, .scheme_original .menu_main_nav>li.sfHover>a, .scheme_original .menu_main_nav>li#blob, .scheme_original .menu_main_nav>li.current-menu-item>a, .scheme_original .menu_main_nav>li.current-menu-parent>a, .scheme_original .menu_main_nav>li.current-menu-ancestor>a {
    color: #af122a;
}

.scheme_original .scroll_to_top:hover {
    background-color: #cb475b;
}

.widget_area .widget_socials .sc_socials {
    margin-top: 1.3em;
}

.footer_wrap .widget_socials {
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}

body {
    font-size: 18px;
}

.scheme_original .top_panel_inner_style_3 .top_panel_top a, .scheme_original .top_panel_inner_style_3 .sc_socials.sc_socials_type_icons a, .scheme_original .top_panel_inner_style_4 .top_panel_top a, .scheme_original .top_panel_inner_style_4 .sc_socials.sc_socials_type_icons a, .scheme_original .top_panel_inner_style_5 .top_panel_top a, .scheme_original .top_panel_inner_style_5 .sc_socials.sc_socials_type_icons a {
    font-size: 12px;
}

.scheme_original .menu_main_nav>li>a {
    color: #444343;
}

.scheme_original a:hover {
    color: #bb3848;
}

.scheme_original .copyright_wrap_inner .copyright_text a:hover {
    color: #c7c7c7;
}

.scheme_original .widget_area_inner .widget_text a:not(.sc_button):hover, .scheme_original .widget_area_inner .post_info a:hover {
   color: #c7c7c7;
}

.scheme_original .sc_socials.sc_socials_shape_round .sc_socials_item a:hover {
    color: #af122a;
}

.logo_slogan {
   display: none;
}

.scheme_original .widget_area_inner {
    color: #ffffff;
}

.scheme_original .widget_area_inner .widget_text a:not(.sc_button) {
    color: #ffffff;
}

.scheme_original .sc_recent_news .post_meta_date a {
    color: #f56b80;
}

@media (min-width: 750px) {
#text-2 {
   padding-left: 40px;
}
}

.footer_wrap .widget_socials .logo img {
    margin-bottom: 1em;
    background: #fff;
    border-radius: 15px;
}

.contacts_wrap_inner, .footer_wrap_inner.widget_area_inner {
    background-image: none !important;
    background: #333539;
}

.top_panel_top_socials .socials_caption {
    color: #222;
    font-weight: 600;
}

.scheme_original .menu_main_nav>li>ul:after, .scheme_original .menu_main_nav>li ul {
    background-color: #b0152c;
}

.scheme_original .top_panel_inner_style_3 .top_panel_top a:hover, .scheme_original .top_panel_inner_style_3 .sc_socials.sc_socials_type_icons a:hover {
    color: #ff6b81;
}

.scheme_original .top_panel_inner_style_3 .top_panel_top a, .scheme_original .top_panel_inner_style_3 .sc_socials.sc_socials_type_icons a, .scheme_original .top_panel_inner_style_4 .top_panel_top a, .scheme_original .top_panel_inner_style_4 .sc_socials.sc_socials_type_icons a, .scheme_original .top_panel_inner_style_5 .top_panel_top a, .scheme_original .top_panel_inner_style_5 .sc_socials.sc_socials_type_icons a {
    color: #b0152c;
}

.scheme_original .menu_main_nav>li>a:hover {
    color: #af122a;
}

.scheme_original .menu_main_nav>li.current-menu-parent>a, .scheme_original .menu_main_nav>li.current-menu-ancestor>a {
    color: #000000;
}

.scheme_original .top_panel_inner_style_3 .top_panel_top, .scheme_original .top_panel_inner_style_4 .top_panel_top, .scheme_original .top_panel_inner_style_5 .top_panel_top, .scheme_original .top_panel_inner_style_3 .top_panel_top .sidebar_cart, .scheme_original .top_panel_inner_style_4 .top_panel_top .sidebar_cart {
    background-color: #ffffff;
}

.scheme_original .top_panel_middle {
    background-color: #ffffff;
}

#hide, .hide {
   display: none !important;
}