aside#nav_menu-4.widget_number_2.widget.widget_nav_menu {
    padding: 20px;
}

div#wpcf7-f1156-o1.wpcf7 textarea {
   padding: 16px !Important;
}

.wpcf7 form .wpcf7-form-control-wrap input, div#wpcf7-f1156-o1.wpcf7 textarea {
   border-radius: 1em !important;
}
.wpcf7 form .wpcf7-form-control-wrap input {
    padding-left: 16px !important;
    padding-right: 16px !Important;
}

aside#text-3.widget_number_1.widget.widget_text {
    padding: 10px;
    padding-top: 15px;
}
.vw { margin-left: -10px !important; }

div.wpcf7-mail-sent-ok {
    border: 2px solid #398f14 !important;
    background: green !important;
    color: white !important;
}

@media (max-width: 480px) {
.header_mobile .side_wrap {
    top: 102px !important;
}}

div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    border: 2px solid white;
    background: #00a5ea;
    color: white;
}

.top_panel_wrap .contact_label + span {
        font-size: 0.96em !important;
}

.sidebar_outer_logo .logo_main, .top_panel_wrap .logo_main, .top_panel_wrap .logo_fixed {
    height: auto;
}

div.side_wrap.open {
    margin-top: 33px;
}

@media (max-width: 480px) {
.header_mobile .menu_button {
    top: 58px !important;
}}

@media (max-width: 639px) {
.header_mobile .logo_main {
  height: 70px !important;
}}

.sub-menu {
    margin-left: 20px !important;
}
.menu_main_nav > li ul {
    width: 240px;
}

@media (max-width: 480px){
.header_mobile .menu_button {
    left: auto;
    right: 70px;
    top: 40px;
}}

.contact_information column-2_3 {
 margin-top: 16px;
}

.widget_text .social_footer:before {
    content: '\e836' !important;
    font-family: 'fontello';
    display: inline-block;
    font-size: 1.3em;
    margin-right: 0.55em;
    color: #0a99ea;
}

.scheme_original .top_panel_title_inner .post_navi .post_navi_item a, .scheme_original .top_panel_title_inner .breadcrumbs a.breadcrumbs_item {
    color: white;
}

.scheme_original .top_panel_title_inner .page_title {
    color: white !important;
}

.scheme_original .top_panel_title_inner {
    background-color: #11224d;
}

@media (max-width: 480px) {
.header_mobile .menu_button {
    left: auto;
    right: 70px;
    top: 40px;
}}

@media (max-width: 1023px) {
.header_mobile .panel_middle {
    display: none !important;
}

.right {
    margin-right: auto !important;
    margin-left: auto !important;
    border-radius: 0px !important;
    text-align: center !important;
    margin-top: 20px;
    display: none !important;
}

}
.copyright_text a:hover {
    color: white !important;
    text-decoration: underline !important;
}

.scheme_dark .copyright_wrap_inner .copyright_text {
    color: #00a5ea !important;
}

.right {
    background: #00a5ea !important;
    border: 0px !important;
    border-radius: 2em;
    float: right !important;
}

.right a { color: white !important; font-weight: bold !important; }


.right:hover {
   background: #00a5ea  !important;
   border-color: #00a5ea !important;
   border: 0px !important;
}

.post_info .post_info_counters .post_counters_item {
  display: none !important;
}

.scheme_dark .sc_button.sc_button_style_border {
  font-weight: bold !important;
  margin-left: 10px !important;
}

.scheme_dark .sc_button.sc_button_style_filled.sc_button_style_color_style1.dark_button {
  font-weight: bold !Important;
}

h4.vc_custom_heading {
   min-height: 64px;
   margin-bottom: 0px;
}

.contact_information.column-2_3 {
   margin-top: 11px;
}

#hide, .hide {
  display: none !important;
}
div.rc-anchor.rc-anchor-normal.rc-anchor-light{
max-width:95% !important;
}