.vc_toggle_title{
		color: #444545;
    background: #ececec;
     background-color: #ececec;
     padding-top:10px !important;
	padding-bottom:15px !important;
	padding-left:25px !important;
}

.scheme_default .sc_button_hover_slide_left {
    background: linear-gradient(to right, #ff642e 50%, #019cd2 50%) no-repeat scroll right bottom / 210% 100% #ff642e !important;
    display: none !important;
}

.vc_toggle {
border:1px solid #80808033 !important;	
}

.vc_toggle.vc_toggle_active>.vc_toggle_content {
    display: block;
    padding-right: 65px !important;
    padding-left: :15px;
}

.vc_toggle_title>h4 {
    display: inline;
    font-size: 17px !important;
    font-weight: normal !important;
	padding-left:10px !important;
}



.header_position_over .top_panel {
	position: initial !important;
}



.widget_contacts .contacts_info .contacts_right {
    display: inline-block;
    text-align: center !important;
    vertical-align: top;
    width: 50%;
     box-sizing: border-box;
}

.widget_contacts .contacts_info span{
position: relative;
    display: -webkit-inline-box !important;
    padding-left: 30px !important;
}

.scheme_default .sc_services_light .sc_services_item {
	color: #000000 !important;
}

.scheme_default {
    color: #000000;
}

.scheme_default .post_item {
    color: #000000;
}

.scheme_default .sc_layouts_row_type_compact .sc_layouts_item_details_line1{
	  color: #000000;
}

h2.sc_item_title.sc_item_title_style_default:not(.sc_item_title_tag) {
    font-size: 2.1rem;
}

.sc_item_descr.sc_align_left {
    max-width: 115%;
    text-align: justify;
}

.bdp_blog_template a.bd-more-tag {
    background-color: var(--wp--preset--color--black)!important;
    color: #ffffff!important;
}
.bd-post-content {
    color: #000000 !important;
    font-size: 14px;
}

h2.sc_item_title.sc_item_title_style_default:not(.sc_item_title_tag) {
    font-size: 1.7rem;
}

.sc_item_subtitle {
    font-family: none !important;
}

.vc_toggle_title>h4 {
    display: inline;
    font-size: 17px !important;
	font-weight:normal !important;
}

.animated.fast {
    -webkit-animation-duration: .5s;
    animation-duration: .0s;
}


.scheme_default .sc_layouts_menu_nav>li ul {
    background-color: #cbcac9f0;
    color: black !important;
    min-width: 300px !important;
}

.scheme_default .sc_layouts_menu_popup .sc_layouts_menu_nav>li>a, .scheme_default .sc_layouts_menu_nav>li li>a {
    color: #0a0a0a !important;
}

.scheme_default .sc_layouts_menu_popup .sc_layouts_menu_nav>li>a, .scheme_default .sc_layouts_menu_nav>li li>a :hover{
    color: #0a0a0a  !important;
}


.widget_contacts .contacts_info>div>a{
	    padding-left: 0px !important;
    min-width: 200px !important;
}


.sc_layouts_menu_nav>li li>a {
min-width: 250px !important;
}

.bdp_blog_template a.bd-more-tag {
    background-color: #020202!important;
    color:white !important;
}

 .footer_wrap .widgettitle {
    text-align: left;
    font-size: 16px !important;
}

.scheme_default.footer_wrap a{
color: #000000 !important;
}



.widget .widget_title, .widget .widgettitle {
    margin-top: 0;
    margin-bottom: 0.9em;
    font-size: 16px;
}


.scheme_default table>tbody>tr:nth-child(2n+1)>td {
    background-color: rgb(255 255 255 / 50%);
}
