/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 


.logo_main {
    max-height: 240px !important;
}

.top_panel_middle .logo {
    margin-bottom: -1em !important;
    margin-top: 2em !important;
}

.page_title {
    font-weight: 400 !important;
    font-size: 2em !important;
    padding: 1em 0 1em !important;
}

.breadcrumbs {
    padding: 2.2em 0.07em 1.6em !important;
    font-weight: 500 !important;
    font-family: 'quicksand', sans-serif !important;
}

.footer_wrap.widget_area .widget_title {
    font-size: 1.8em !important;
	font-family: Oswald !important;
	text-transform: uppercase !important;
}

.sidebar.widget_area .widget_title {
    margin: 0px -1.22em 1.6em -1.2em !important;
    padding: 1em 1em 1em 1.3em !important;
}

.post_item_excerpt:not([class*="column"]) + .post_item_excerpt:not([class*="column"]) {
    margin-top: 5.3em !important;
    padding-top: 4.5em !important;
}

input[type="text"], input[type="tel"], input[type="number"], input[type="email"], input[type="search"], input[type="password"], select, textarea {
    font-weight: 500 !important;
}

input[type="text"], input[type="tel"], input[type="number"], input[type="email"], input[type="password"], input[type="search"], select, textarea {
    text-transform: none !important;
}

p {
    font-size: 1.2em !important;
    line-height: 1.7em !important;
}

.copyright_text {
	font-size: 0.9em !important;
}

.sc_promo_descr {
    font-size: 1.1em !important;
}

.sc_team_item .sc_team_item_info .sc_team_item_title {
    font-size: 2em !important;
}

.scheme_original .sc_team_item .sc_team_item_info .sc_team_item_position {
    font-size: 1.3em !important;
}

.sc_testimonial_content {
    font-size: 1.2em !important;
    line-height: 1.7em !important;
}

.sc_testimonial_content p {
    line-height: 1.5em !important;
}

.top_panel_top_contact_area {
    margin-top: 0.3em !important;
}

.top_panel_top_open_hours {
    margin-top: 0.3em !important;
}

.hover_iconed a:before, .hover_icon:before {
    background: #f3b91d !important;
	visibility: hidden !important;
}

.widget_area .post_item .post_title {
    font-size: 1.5em !important;
}

.scheme_original .widget_area_inner .widget_product_search .search_form, .scheme_original .widget_area_inner .widget_search .search_form {
    background-color: rgba(243, 185, 29, 0.29) !important;
}

.top_panel_top {
    font-size: 12.5px !important;
}

.scheme_original .sc_testimonial_author_name {
    color: #3fad70 !important;
    font-weight: 500 !important;
}

.scheme_original .sc_testimonial_author_position {
    color: #3fad70 !important;
    font-weight: 500 !important;
}

h6 {
    font-size: 1.5em !important;
}

.mfp-title {
    color: #f7f7f7 !important;
    font-weight: 500 !important;
}

.sc_item_descr {
    font-size: 1.2em !important;
    line-height: 1.7em !important;
}

.cf7-input {
    background-color: rgba(243, 185, 29, 0.05) !important;
    padding: 0.5em 0.5em !important;
    width: 100%;
}

.cf7-menu {
    background-color: rgba(243, 185, 29, 0.05) !important;
    padding: 0.5em 0.5em !important;
    width: 100%;
}

.sc_call_to_action .sc_call_to_action_descr {
    font-size: 1.4em !important;
    line-height: 1.5em !important;
}

h2 {
    margin-top: 1em !important;
    margin-bottom: 0.8em !important;
}

.postintro {
    font-size: 1.2em !important;
}

@media (min-width:1024px) and (max-width:1135px) {
.page_title
 	{
        padding: 2em 0 0em !important;
    }
}

@media (max-width: 1262px) and (min-width: 1136px) {
.page_title
 	{
        padding: 2em 0 0em !important;
    }
}

@media (max-width: 959px) and (min-width: 768px) {
.page_title
    {
        padding: 1.5em 0 0em !important;
    }
}

@media (max-width: 959px) and (min-width: 768px) {
.breadcrumbs
    {
        padding: 2em 0 3em !important;
    }
}

@media (max-width: 1023px) and (min-width: 960px) {
.page_title
    {
        padding: 1.5em 0 0em !important;
    }
}

@media (max-width: 1023px) and (min-width: 960px) {
.breadcrumbs
    {
        padding: 2em 0 3em !important;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
.page_title
    {
        padding: 1.5em 0 0em !important;
    }
}

@media (max-width: 767px) and (min-width: 640px) {
.breadcrumbs
    {
        padding: 2em 0 3em !important;
    }
}

@media (max-width: 639px) and (min-width: 480px) {
.page_title
    {
        padding: 1.5em 0 0em !important;
    }
}

@media (max-width: 639px) and (min-width: 480px) {
.breadcrumbs
    {
        padding: 2em 0 3em !important;
        line-height: 3em !important;
    }
}

@media (max-width: 479px) {
.page_title
    {
        padding: 1.5em 0 0em !important;
    }
}

@media (max-width: 479px) {
.breadcrumbs
    {
        padding: 2em 0 3em !important;
        line-height: 3em !important;
    }
}

@media (min-width: 480px) and (max-width: 767px) {
html, body
    {
        font-size: 13px !important;
    }
}

@media (max-width: 479px) {
html, body
    {
        font-size: 13px !important;
    }
}

@media (max-width: 479px) {
.post_info
    {
        line-height: 2.5em !important;
        text-align: center !important;
    }
}

@media (max-width: 639px) and (min-width: 480px) {
.widget_area .post_item
    {
        margin: 0 -1.5em !important;
    }
}

@media (max-width: 959px) and (min-width: 768px)
    {
.widget_area .post_item
    {
        margin: 0 -1.5em !important;
    }
}

@media (max-width: 959px) and (min-width: 768px) {
.scheme_original footer .widget_area_inner
    {
        font-size: 0.96em !important
    }
}

@media (max-width: 1439px) and (min-width: 1263px) {
.slider_boxed, .content_wrap, .content_container
    {
        width: 1030px !important;
    }
}

.postlist {
    padding-left: 2.55em !important;
    font-size: 1.2em !important;
}

.scheme_original .top_panel_title_inner .page_title {
	font-family: Oswald !important;
}

h1 {
	text-transform: uppercase !important;
}

h3 {
	text-transform: uppercase !important;
}

.scheme_original .sc_testimonial_author_name {
	color: #ffffff !important;
}

.scheme_original .sc_testimonial_author_position {
	color: #ffffff !important;
}

.entry-content h5, .post-content h5, .page-content h5, #content h5, .type-post h5, .type-page h5, .elementor h5 {
	font-size: 1.7em !important;
	font-weight: 400 !important;
}

.sidebar.widget_area .widget_title {
	font-size: 1.5em !important;
	font-weight: 400 !important;
}

.widget_area_inner .widget_product_search .search_form, .widget_area_inner .widget_search .search_form {
	margin: 0 -1.80em !important;
}

form.wpcf7-form .flex {
	display: block !important;
}

.scheme_original .accent1_bg, .scheme_original .sc_call_to_action_accented {
background: #6B2D86; !important;
}

.scheme_original .sc_button.sc_button_style_filled.style_color_dark_hover {
border-color: #3FAD70; !important
background-color: #3FAD70; !important
}

.scheme_original .sc_item_subtitle {
color: #6B2D86; !important
}

.scheme_original .copyright_wrap_inner {
background-color: #6B2D86; !important
}

.scheme_original .scroll_to_top {
background-color: #6B2D86; !important
}

.scheme_original .hover_iconed a:after, .scheme_original .hover_icon:after {
background-color: #6B2D86; !important
}

.scheme_original .top_panel_title_inner .page_title {
color: #6B2D86; !important
}

.scheme_original .top_panel_inner_style_5 .menu_main_nav>li.bordered>a {
border-color: #6B2D86; !important
}
.scheme_original .top_panel_inner_style_5 .menu_main_nav>li.bordered>a {
background-color: #6B2D86; !important
}

.scheme_original .menu_main_nav > li ul {
border-color: #6B2D86; !important
}
.scheme_original .menu_main_nav > li ul {
background-color: #6B2D86; !important
}

.scheme_original .top_panel_wrap [class^="icon-"]::before, .scheme_original .top_panel_wrap [class*=" icon-"]::before {
color: #6B2D86; !important
}

.scheme_original .top_panel_inner_style_5 .menu_main_nav>li.bordered>a:hover {
border-color: #F3B91D;
}
.scheme_original .top_panel_inner_style_5 .menu_main_nav>li.bordered>a:hover {
background-color: #F3B91D;
}

.scheme_original .wp-block-file__button:hover, .scheme_original .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover, .scheme_original input[type="submit"]:hover, .scheme_original input[type="reset"]:hover, .scheme_original input[type="button"]:hover, .scheme_original button:hover, .scheme_original .btn-join:hover, .scheme_original #btn-join:hover, .scheme_original #quiz_continue_link:hover, .scheme_original .sc_button.sc_button_style_filled:hover {
background-color: #F3B91D; !important
}


.scheme_original .sc_call_to_action.color_style_light .sc_item_button>a {
border-color: #F3B91D; !important
}
.scheme_original .sc_call_to_action.color_style_light .sc_item_button>a {
background-color: #F3B91D; !important
}

.scheme_original .sc_button.sc_button_style_filled.style_color_dark_hover {
background-color: #3FAD70; !important
}

.scheme_original .sc_call_to_action.color_style_light .sc_item_button > a:hover {
border-color: #6B2D86; !important
}
.scheme_original .sc_call_to_action.color_style_light .sc_item_button > a:hover {
background-color: #6B2D86; !important
}

.scheme_original .wp-block-file__button, .scheme_original .wp-block-button:not(.is-style-outline) .wp-block-button__link, .scheme_original input[type="submit"], .scheme_original input[type="reset"], .scheme_original input[type="button"], .scheme_original button, .scheme_original .sc_button.sc_button_style_filled, .scheme_original .btn-join, .scheme_original #btn-join, .scheme_original a#quiz_continue_link {
background-color: #6B2D86; !important
}

.scheme_original .menu_main_nav>li>a:hover {
color: #F3B91D; !important
}

.scheme_original .top_panel_inner_style_5 .menu_main_nav>a:hover, .scheme_original .top_panel_inner_style_5 .menu_main_nav>li.sfHover>a, .scheme_original .top_panel_inner_style_5 .menu_main_nav>li#blob, .scheme_original .top_panel_inner_style_5 .menu_main_nav>li.current-menu-item>a, .scheme_original .top_panel_inner_style_5 .menu_main_nav>li.current-menu-parent>a, .scheme_original .top_panel_inner_style_5 .menu_main_nav>li.current-menu-ancestor>a {
color: #F3B91D; !important
}

.scheme_original .menu_main_nav>li ul:before {
border-bottom-color: #6B2D86; !important
}

.scheme_original .menu_main_nav>li ul li a:hover, .scheme_original .menu_main_nav>li ul li a:focus, .scheme_original .menu_main_nav>li ul li.current-menu-item>a, .scheme_original .menu_main_nav>li ul li.current-menu-ancestor>a {
color: #F3B91D; !important
}

.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: #F3B91D; !important
}

body:not(.top_panel_fixed) .top_panel_inner_style_5 .menu_main_nav>li.bordered {
color: #ffffff; !important
}

.scheme_original .sc_services_style_services-1 .sc_services_item .sc_services_item_description::after {
visibility: hidden; !important
}

.scheme_original .sc_team_item .sc_team_item_info .sc_team_item_title a {
color: #6B2D86; !important
}

.scheme_original .sc_team_item .sc_team_item_info .sc_team_item_title a:hover {
color: #F3B91D; !important
}

.scheme_original h3 a:hover, .scheme_original h3 a:focus, .scheme_original .post_info_posted_by, .scheme_original h1 a:hover, .scheme_original a:focus {
color: #6B2D86; !important
}

.scheme_original .sidebar.widget_area .widget_title {
background-color: #6B2D86; !important
}

.scheme_original h5, .scheme_original h5 a, .scheme_original h6, .scheme_original h6 a {
color: #6B2D86; !important
}