a {
    font-family: inherit
}

.scheme_default h1,
.scheme_default h1 a,
.scheme_default h2,
.scheme_default h2 a,
.scheme_default h3,
.scheme_default h3 a,
.scheme_default h4,
.scheme_default h4 a,
.scheme_default h5,
.scheme_default h5 a,
.scheme_default h6,
.scheme_default h6 a {
    color: #2a2a2a
}

.scheme_default h1 a:hover,
.scheme_default h2 a:hover,
.scheme_default h3 a:hover,
.scheme_default h4 a:hover,
.scheme_default h5 a:hover,
.scheme_default h6 a:hover {
    color: #3d550c
}

.scheme_default b {
    color: #2a2a2a
}

.scheme_default s {
    color: #9d9c9c
}

.scheme_default a:hover {
    text-decoration: none
}

.scheme_default table {
    color: #2a2a2a
}

.scheme_default hr {
    border-color: #b6b4b3
}

.scheme_default .wp-caption .wp-caption-dd,
.scheme_default .wp-caption .wp-caption-text,
.scheme_default .wp-caption-overlay .wp-caption .wp-caption-dd,
.scheme_default .wp-caption-overlay .wp-caption .wp-caption-text {
    color: #f0f0f0;
    background-color: #2a2a2a
}

.scheme_default ul>li:before {
    color: #ffa705
}

.scheme_default .select_container,
.scheme_default .widget_search form,
.scheme_default input[type=email],
.scheme_default input[type=number],
.scheme_default input[type=password],
.scheme_default input[type=search],
.scheme_default input[type=tel],
.scheme_default input[type=text] {
    color: #a1a1a1;
    border-color: #ccc;
    background-color: #fff
}

.scheme_default .select_container select {
    color: #a1a1a1;
    border-color: #ccc
}

.scheme_default .select_container:hover,
.scheme_default input[type=email]:focus,
.scheme_default input[type=number]:focus,
.scheme_default input[type=password]:focus,
.scheme_default input[type=search]:focus,
.scheme_default input[type=tel]:focus,
.scheme_default input[type=text]:focus {
    color: #1d1d1d;
    border-color: #1d1d1d;
    background-color: #fff
}

.scheme_default .select_container select:focus {
    color: #1d1d1d;
    border-color: #1d1d1d
}

.scheme_default .select_container:after {
    color: #a1a1a1;
    border-color: #a1a1a1
}

.scheme_default .select_container:hover:after {
    color: #1d1d1d;
    border-color: #1d1d1d
}

.scheme_default .widget_search form:hover:after {
    color: #1d1d1d
}

.scheme_default input::-webkit-input-placeholder {
    color: #a1a1a1
}

.scheme_default button,
.scheme_default input[type=button],
.scheme_default input[type=reset],
.scheme_default input[type=submit] {
    border-color: #2a2a2a;
    background-color: transparent;
    color: #2a2a2a
}

.scheme_default button:not([class*=sc_button_hover_]):focus,
.scheme_default button:not([class*=sc_button_hover_]):hover,
.scheme_default input[type=button]:not([class*=sc_button_hover_]):focus,
.scheme_default input[type=button]:not([class*=sc_button_hover_]):hover,
.scheme_default input[type=reset]:not([class*=sc_button_hover_]):focus,
.scheme_default input[type=reset]:not([class*=sc_button_hover_]):hover,
.scheme_default input[type=submit]:not([class*=sc_button_hover_]):focus,
.scheme_default input[type=submit]:not([class*=sc_button_hover_]):hover {
    border-color: transparent;
    background-color: transparent;
    color: #fff
}

.scheme_default body {
    color: #7a7a7a;
    background-color: #fff
}

.scheme_default .page_wrap {
    background-color: #fff
}

.scheme_default .logo b {
    color: #2a2a2a
}

.scheme_default .logo i {
    color: #ffa705
}

.scheme_default .logo_text {
    color: #ffa705
}

.scheme_default .logo:hover .logo_text {
    color: #2a2a2a
}

.scheme_default .socials_wrap .social_item a,
.scheme_default .socials_wrap .social_item a i {
    color: #9d9c9c
}

.scheme_default .socials_wrap .social_item a:hover,
.scheme_default .socials_wrap .social_item a:hover i {
    color: #2a2a2a
}

.scheme_default .search_wrap .search_field {
    color: #7a7a7a
}

.scheme_default .search_wrap .search_field:focus {
    color: #2a2a2a
}

.scheme_default .search_wrap .search_submit {
    color: #2a2a2a
}

.scheme_default .search_wrap .search_submit:focus,
.scheme_default .search_wrap .search_submit:hover {
    color: #7a7a7a
}

.scheme_default .post_item_none_search .search_wrap .search_submit:focus,
.scheme_default .post_item_none_search .search_wrap .search_submit:hover {
    color: #fff
}

.scheme_default .search_style_expand .search_submit:focus,
.scheme_default .search_style_expand .search_submit:hover {
    color: #2a2a2a
}

.scheme_default .menu_header_nav>li>a,
.scheme_default .menu_main_nav>li>a {
    color: #2a2a2a
}

.scheme_default .menu_header_nav>li>a:hover,
.scheme_default .menu_main_nav>li>a:hover {
    color: #ffa705
}

.scheme_default .menu_header_nav>li+li:before,
.scheme_default .menu_main_nav>li+li:before {
    border-color: #b6b4b3
}

.scheme_default .menu_main_nav>li ul {
    background-color: #fff;
    border-color: #ffa705
}

.scheme_default .menu_main_nav>li>ul:before {
    border-bottom-color: #ffa705
}

.scheme_default .menu_main_nav>li>ul ul:before {
    border-right-color: #ffa705
}

.scheme_default .menu_main_nav>li li>a {
    color: #2a2a2a
}

.scheme_default .menu_main_nav>li li>a:hover {
    color: #ffa705
}

.scheme_default .menu_mobile_inner,
.scheme_default .menu_side_inner {
    color: #7a7a7a;
    background-color: #fff
}

.scheme_default .menu_mobile_button,
.scheme_default .menu_mobile_button:before,
.scheme_default .menu_mobile_close:after,
.scheme_default .menu_mobile_close:before {
    border-color: #2a2a2a
}

.scheme_default .menu_mobile_button:hover,
.scheme_default .menu_mobile_button:hover:before,
.scheme_default .menu_mobile_close:hover:after,
.scheme_default .menu_mobile_close:hover:before {
    border-color: #ffa705
}

.scheme_default .menu_mobile_inner a {
    color: #2a2a2a
}

.scheme_default .menu_mobile_inner a:hover {
    color: #ffa705
}

.scheme_default .menu_mobile_inner .search_mobile .search_submit {
    color: #a1a1a1
}

.scheme_default .menu_mobile_inner .search_mobile .search_submit:focus,
.scheme_default .menu_mobile_inner .search_mobile .search_submit:hover {
    color: #1d1d1d
}

.scheme_default .top_panel_title:after {
    background-color: #d7d7d7
}

.scheme_default .top_panel_title .post_meta {
    color: #ffa705
}

.scheme_default .top_panel_title_2_text {
    color: #2a2a2a
}

.scheme_default.top_panel_navi.with_bg_image:not(.state_fixed) .menu_main_nav>li>a,
.scheme_default.top_panel_navi_header.with_bg_image .menu_header_nav>li>a {
    color: #fff
}

.scheme_default.top_panel_navi.with_bg_image:not(.state_fixed) .menu_main_nav>li>a:hover,
.scheme_default.top_panel_navi_header.with_bg_image .menu_header_nav>li>a:hover {
    color: #fff
}

.scheme_default.top_panel_navi.with_bg_image:not(.state_fixed) .menu_main_nav>li+li:before,
.scheme_default.top_panel_navi_header.with_bg_image .menu_header_nav>li+li:before {
    border-color: #fff
}

.scheme_default.top_panel_navi.with_bg_image:not(.state_fixed) .search_wrap:not(.search_opened) .search_submit {
    color: #fff
}

.scheme_default.top_panel_navi.with_bg_image:not(.state_fixed) .search_wrap:not(.search_opened) .search_submit:focus,
.scheme_default.top_panel_navi.with_bg_image:not(.state_fixed) .search_wrap:not(.search_opened) .search_submit:hover {
    color: #fff
}

.scheme_default.top_panel.with_bg_image .page_caption {
    color: #fff
}

.scheme_default.top_panel.with_bg_image .top_panel_title:after {
    background-color: #fff
}

.scheme_default.top_panel.with_bg_image .top_panel_title .post_meta {
    color: #fff
}

.scheme_default.top_panel.with_bg_image .top_panel_title_2_text {
    color: #fff
}

.scheme_default .post_item {
    color: #7a7a7a
}

.scheme_default .post_item .post_date a,
.scheme_default .post_item .post_date:before,
.scheme_default .post_item .post_meta,
.scheme_default .post_item .post_meta_item,
.scheme_default .post_item .post_meta_item a,
.scheme_default .post_item .post_meta_item:before,
.scheme_default .post_item .post_meta_item:hover:before {
    color: #ffa705
}

.scheme_default .post_item .post_date a:hover,
.scheme_default .post_item .post_meta_item a:hover,
.scheme_default .post_item a.post_meta_item:hover {
    color: #2a2a2a
}

.scheme_default .post_meta_item .social_items,
.scheme_default .post_meta_item .social_items:before {
    background-color: #fff;
    border-color: #b6b4b3;
    color: #9d9c9c
}

.scheme_default .post_layout_excerpt+.post_layout_excerpt {
    border-color: #b6b4b3
}

.scheme_default .post_featured:after {
    background-color: #fff
}

.scheme_default .post_item .more-link {
    border-color: #2a2a2a
}

.scheme_default .nav-links-old {
    color: #2a2a2a
}

.scheme_default .nav-links-old a:hover {
    color: #2a2a2a;
    border-color: #2a2a2a
}

.scheme_default .page_links>a {
    color: #2a2a2a
}

.scheme_default .page_links>a:hover,
.scheme_default .page_links>span:not(.page_links_title) {
    color: #fff;
    background-color: #ffa705
}

.scheme_default .post_item_single .post_header .post_date {
    color: #9d9c9c
}

.scheme_default .post_item_single .post_meta_item,
.scheme_default .post_item_single .post_meta_item .socials_caption,
.scheme_default .post_item_single .post_meta_item .socials_caption:before,
.scheme_default .post_item_single .post_meta_item a,
.scheme_default .post_item_single .post_meta_item a:before,
.scheme_default .post_item_single .post_meta_item a:hover:before,
.scheme_default .post_item_single .post_meta_item:before,
.scheme_default .post_item_single .post_meta_item:hover:before {
    color: #9d9c9c
}

.scheme_default .post_item_single .post_meta_item .socials_caption:hover,
.scheme_default .post_item_single .post_meta_item:hover,
.scheme_default .post_item_single .post_meta_item>a:hover {
    color: #2a2a2a
}

.scheme_default .post_item_single .post_content .post_tags,
.scheme_default .post_item_single .post_content .post_tags a {
    color: #2a2a2a
}

.scheme_default .post_item_single .post_content .post_tags a:hover {
    color: #ffa705
}

.scheme_default .post_item_single .post_content .post_meta .post_share .social_item a {
    color: #fff !important;
    background-color: #ffa705
}

.scheme_default .post_item_single .post_content .post_meta .post_share .social_item a.sc_button_hover_slide_left {
    background: linear-gradient(to right, #2a2a2a 50%, #ffa705 50%) no-repeat scroll right bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_default .post_item_single .post_content .post_meta .post_share .social_item a.sc_button_hover_slide_right {
    background: linear-gradient(to left, #2a2a2a 50%, #ffa705 50%) no-repeat scroll left bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_default .post_item_single .post_content .post_meta .post_share .social_item a.sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #2a2a2a 50%, #ffa705 50%) no-repeat scroll right bottom/100% 210% rgba(0, 0, 0, 0)
}

.scheme_default .post_item_single .post_content .post_meta .post_share .social_item a.sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #2a2a2a 50%, #ffa705 50%) no-repeat scroll right top/100% 210% rgba(0, 0, 0, 0)
}

.scheme_default .post_item_single .post_content .post_meta .post_share .social_item a:not([class*=sc_button_hover_]):hover {
    background-color: #2a2a2a
}

.scheme_default .nav-links-single .nav-links {
    border-color: #b6b4b3
}

.scheme_default .nav-links-single .nav-links a .meta-nav {
    color: #9d9c9c
}

.scheme_default .nav-links-single .nav-links a .post_date {
    color: #9d9c9c
}

.scheme_default .nav-links-single .nav-links a:hover .meta-nav,
.scheme_default .nav-links-single .nav-links a:hover .post_date {
    color: #2a2a2a
}

.scheme_default .nav-links-single .nav-links a:hover .post-title {
    color: #ffa705
}

.scheme_default .post_item_404 .page_title {
    color: #9d9c9c
}

.scheme_default .post_item_404 .page_description {
    color: #ffa705
}

.scheme_default .post_item_404 .go_home {
    border-color: #2a2a2a
}

.scheme_default .sidebar_inner {
    background-color: #fff;
    color: #7a7a7a
}

.scheme_default .sidebar_inner h1,
.scheme_default .sidebar_inner h1 a,
.scheme_default .sidebar_inner h2,
.scheme_default .sidebar_inner h2 a,
.scheme_default .sidebar_inner h3,
.scheme_default .sidebar_inner h3 a,
.scheme_default .sidebar_inner h4,
.scheme_default .sidebar_inner h4 a,
.scheme_default .sidebar_inner h5,
.scheme_default .sidebar_inner h5 a,
.scheme_default .sidebar_inner h6,
.scheme_default .sidebar_inner h6 a {
    color: #2a2a2a
}

.scheme_default .widget_area_inner .post_item .post_title a:hover {
    color: #ffa705
}

.scheme_default .widget_text .socials_wrap a {
    color: #2a2a2a
}

.scheme_default .widget_text .socials_wrap a:hover {
    color: #2a2a2a
}

.scheme_default.site_footer_wrap {
    background-color: #fff;
    color: #7a7a7a
}

.scheme_default .site_footer_wrap h1,
.scheme_default .site_footer_wrap h1 a,
.scheme_default .site_footer_wrap h2,
.scheme_default .site_footer_wrap h2 a,
.scheme_default .site_footer_wrap h3,
.scheme_default .site_footer_wrap h3 a,
.scheme_default .site_footer_wrap h4,
.scheme_default .site_footer_wrap h4 a,
.scheme_default .site_footer_wrap h5,
.scheme_default .site_footer_wrap h5 a,
.scheme_default .site_footer_wrap h6,
.scheme_default .site_footer_wrap h6 a {
    color: #2a2a2a
}

.scheme_default .copyright_wrap_inner,
.scheme_default .logo_footer_wrap_inner {
    border-color: #b6b4b3
}

.scheme_default .logo_footer_wrap_inner:after {
    background-color: #7a7a7a
}

.scheme_default .socials_footer_wrap_inner .social_item .social_icons {
    border-color: #7a7a7a;
    color: #7a7a7a
}

.scheme_default .socials_footer_wrap_inner .social_item .social_icons:hover {
    border-color: #2a2a2a;
    color: #2a2a2a
}

.scheme_default .menu_footer_nav_area ul li a {
    color: #2a2a2a
}

.scheme_default .menu_footer_nav_area ul li a:hover {
    color: #ffa705
}

.scheme_default .menu_footer_nav_area ul li+li:before {
    border-color: #9d9c9c
}

.scheme_default .copyright_wrap_inner {
    color: #2a2a2a
}

.scheme_default .copyright_wrap_inner a {
    color: #2a2a2a
}

.scheme_default .copyright_wrap_inner a:hover {
    color: #ffa705
}

.scheme_default .copyright_wrap_inner .copyright_text {
    color: #9d9c9c
}

.scheme_default .more-link,
.scheme_default .socials_share:not(.socials_type_drop) .social_icons {
    color: #ffa705 !important;
    border-color: #ffa705 !important;
    background-color: transparent !important
}

.scheme_default .more-link:not([class*=sc_button_hover_]),
.scheme_default .socials_share:not(.socials_type_drop) .social_icons:not([class*=sc_button_hover_]) {
    background: 0 0
}

.scheme_default .more-link:hover,
.scheme_default .socials_share:not(.socials_type_drop) .social_icons:hover {
    color: #fff !important;
    border-color: #ffa705 !important;
    background-position: left bottom
}

.scheme_default .more-link:not([class*=sc_button_hover_]):hover,
.scheme_default .socials_share:not(.socials_type_drop) .social_icons:not([class*=sc_button_hover_]):hover {
    background-color: #2a2a2a !important
}

.scheme_default .menu_hover_color_line .menu_main_nav>li>a:before {
    background-color: #2a2a2a
}

.scheme_default .menu_hover_color_line .menu_main_nav>li.menu-item-has-children>a:after,
.scheme_default .menu_hover_color_line .menu_main_nav>li>a:after {
    background-color: #ffa705
}

.scheme_default .menu_hover_color_line .menu_main_nav>li>a:focus,
.scheme_default .menu_hover_color_line .menu_main_nav>li>a:hover {
    color: #ffa705
}

.scheme_default .sc_button_hover_slide_left {
    background: 0 0
}

.scheme_default .sc_button_hover_slide_right {
    background: linear-gradient(to left, #2a2a2a 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll left bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_default .sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #ffa705 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right bottom/100% 210% rgba(0, 0, 0, 0)
}

.scheme_default .sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #2a2a2a 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right top/100% 210% rgba(0, 0, 0, 0)
}

.scheme_default form button.sc_button_hover_slide_left {
    background: 0 0
}

.scheme_default form button.sc_button_hover_slide_right {
    background: linear-gradient(to left, #2a2a2a 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll left bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_default form button.sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #2a2a2a 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right bottom/100% 210% rgba(0, 0, 0, 0)
}

.scheme_default form button.sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #2a2a2a 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right top/100% 210% rgba(0, 0, 0, 0)
}

.scheme_default .post_featured .mask {
    background-color: rgba(42, 42, 42, .5)
}

.scheme_default .post_featured.hover_icon .icons a {
    color: #ffa705
}

.scheme_default .post_featured.hover_icon a:hover {
    color: #fff
}

.scheme_default .post_featured.hover_icons .icons a {
    background-color: rgba(255, 255, 255, .15);
    color: #2a2a2a
}

.scheme_default .post_featured.hover_icons a:hover {
    background-color: #fff;
    color: #ffa705
}

.scheme_default .post_featured.hover_shop .icons a {
    color: #2a2a2a;
    border-color: #ffa705 !important
}

.scheme_default .post_featured.hover_shop .icons a:hover {
    color: #fff;
    border-color: #ffa705 !important
}

.scheme_default .trx_addons_accent,
.scheme_default .trx_addons_accent>* {
    color: #ffa705
}

.scheme_default .trx_addons_accent_bg {
    background-color: #ffa705;
    color: #fff
}

.scheme_default .trx_addons_dark,
.scheme_default .trx_addons_dark>a {
    color: #2a2a2a
}

.scheme_default .trx_addons_dark>a:hover {
    color: #ffa705
}

.scheme_default .trx_addons_tooltip {
    color: #2a2a2a;
    border-color: #2a2a2a
}

.scheme_default .trx_addons_tooltip:before {
    color: #fff;
    background-color: #2a2a2a
}

.scheme_default .trx_addons_tooltip:after {
    border-top-color: #2a2a2a
}

.scheme_default .trx_addons_hover_mask {
    background-color: #2a2a2a
}

.scheme_default .trx_addons_hover_title {
    color: #fff
}

.scheme_default .trx_addons_hover_text {
    color: #9d9c9c
}

.scheme_default .trx_addons_hover_icon,
.scheme_default .trx_addons_hover_links a {
    color: #fff;
    background-color: #ffa705
}

.scheme_default .trx_addons_hover_icon:hover,
.scheme_default .trx_addons_hover_links a:hover {
    color: #ffa705 !important;
    background-color: #f7f7f7
}

.scheme_default .widget_socials .social_item span {
    color: #fff;
    background-color: #ffa705
}

.scheme_default .widget_socials .social_item a:hover span {
    color: #fff;
    background-color: #2a2a2a
}

.scheme_default .widget_twitter li {
    color: #7a7a7a
}

.scheme_default .sc_item_subtitle {
    color: #2a2a2a
}

.scheme_default .sc_item_button a:not(.sc_button_bg_image) {
    color: #2a2a2a;
    border-color: #2a2a2a;
    background-color: transparent
}

.scheme_default .sc_item_button a:not(.sc_button_bg_image).sc_button_hover_slide_left,
.scheme_default .sc_item_button a:not(.sc_button_bg_image):not([class*=sc_button_hover_]) {
    background: 0 0
}

.scheme_default .sc_item_button a:not(.sc_button_bg_image).sc_button_hover_slide_right {
    background: linear-gradient(to left, #2a2a2a 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll left bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_default .sc_item_button a:not(.sc_button_bg_image).sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #2a2a2a 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right bottom/100% 210% rgba(0, 0, 0, 0)
}

.scheme_default .sc_item_button a:not(.sc_button_bg_image).sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #2a2a2a 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right top/100% 210% rgba(0, 0, 0, 0)
}

.scheme_default .sc_item_button a:not(.sc_button_bg_image):hover {
    color: #2a2a2a !important;
    border-color: #2a2a2a;
    background-position: left bottom
}

.scheme_default .sc_item_button a:not(.sc_button_bg_image):not([class*=sc_button_hover_]):hover {
    background: 0 0
}

.scheme_default .sc_item_button a.sc_button_simple:not(.sc_button_bg_image) {
    color: #ffa705
}

.scheme_default .sc_item_button a.sc_button_simple:not(.sc_button_bg_image):hover {
    color: #2a2a2a !important
}

.scheme_default .trx_addons_hover_content .trx_addons_hover_links a {
    color: #fff;
    background-color: #ffa705
}

.scheme_default .trx_addons_hover_content .trx_addons_hover_links a.sc_button_hover_slide_left,
.scheme_default .trx_addons_hover_content .trx_addons_hover_links a:not([class*=sc_button_hover_]) {
    background: linear-gradient(to right, #fff 50%, #ffa705 50%) no-repeat scroll right bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_default .trx_addons_hover_content .trx_addons_hover_links a.sc_button_hover_slide_right {
    background: linear-gradient(to left, #fff 50%, #ffa705 50%) no-repeat scroll left bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_default .trx_addons_hover_content .trx_addons_hover_links a.sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #fff 50%, #ffa705 50%) no-repeat scroll right bottom/100% 210% rgba(0, 0, 0, 0)
}

.scheme_default .trx_addons_hover_content .trx_addons_hover_links a.sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #fff 50%, #ffa705 50%) no-repeat scroll right top/100% 210% rgba(0, 0, 0, 0)
}

.scheme_default .trx_addons_hover_content .trx_addons_hover_links a:hover {
    color: #ffa705 !important;
    background-position: left bottom
}

.scheme_default .trx_addons_hover_content .trx_addons_hover_links a:not([class*=sc_button_hover_]):hover {
    background-color: #fff
}

.scheme_default .sc_action_item_description {
    color: #2a2a2a
}

.scheme_default .sc_action_item_date {
    color: #2a2a2a;
    border-color: #7a7a7a
}

.scheme_default .sc_action_item_default .sc_action_item_link {
    color: #fff;
    border-color: #fff
}

.scheme_default .sc_action_item .sc_action_item_link.sc_button_hover_slide_left,
.scheme_default .sc_action_item .sc_action_item_link:not([class*=sc_button_hover_]) {
    background: 0 0
}

.scheme_default .sc_action_item .sc_action_item_link.sc_button_hover_slide_right {
    background: linear-gradient(to left, #2a2a2a 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll left bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_default .sc_action_item .sc_action_item_link.sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #2a2a2a 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right bottom/100% 210% rgba(0, 0, 0, 0)
}

.scheme_default .sc_action_item .sc_action_item_link.sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #2a2a2a 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right top/100% 210% rgba(0, 0, 0, 0)
}

.scheme_default .sc_action_item .sc_action_item_link:hover {
    color: #fff;
    border-color: #2a2a2a;
    background-position: left bottom
}

.scheme_default .sc_action_item .sc_action_item_link:not([class*=sc_button_hover_]):hover {
    color: #fff;
    border-color: #2a2a2a;
    background-color: #2a2a2a
}

.scheme_default .sc_courses_default .sc_courses_item {
    background-color: #f7f7f7
}

.scheme_default .sc_events_default .sc_events_item {
    background-color: #f7f7f7
}

.scheme_default .sc_events_default .sc_events_item_date {
    background-color: #ffa705;
    color: #fff
}

.scheme_default .sc_events_default .sc_events_item:hover .sc_events_item_date {
    background-color: #2a2a2a
}

.scheme_default .sc_events_default .sc_events_item_title {
    color: #2a2a2a
}

.scheme_default .sc_events_default .sc_events_item:hover .sc_events_item_title {
    color: #ffa705
}

.scheme_default .sc_events_default .sc_events_item_button {
    color: #ffa705
}

.scheme_default .sc_events_default .sc_events_item:hover .sc_events_item_button {
    color: #2a2a2a
}

.scheme_default.sc_form {
    background-color: #fff
}

.scheme_default .sc_form_field_title {
    color: #2a2a2a
}

.scheme_default .sc_form .sc_form_field input[type=text] {
    color: #7a7a7a;
    border-color: #ccc;
    background-color: #fff
}

.scheme_default .sc_form .sc_form_field input[type=text]:focus {
    color: #1d1d1d;
    border-color: #1d1d1d;
    background-color: #fff
}

.scheme_default .sc_form_field button {
    color: #1d1d1d;
    border-color: #1d1d1d;
    background-color: transparent
}

.scheme_default .sc_form_field button.sc_button_hover_slide_left,
.scheme_default .sc_form_field button:not([class*=sc_button_hover_]) {
    background: 0 0
}

.scheme_default .sc_form_field button.sc_button_hover_slide_right {
    background: linear-gradient(to left, #2a2a2a 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll left bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_default .sc_form_field button.sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #2a2a2a 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right bottom/100% 210% rgba(0, 0, 0, 0)
}

.scheme_default .sc_form_field button.sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #2a2a2a 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right top/100% 210% rgba(0, 0, 0, 0)
}

.scheme_default .sc_form_field button:hover {
    color: #fff !important;
    border-color: #2a2a2a;
    background-position: left bottom
}

.scheme_default .sc_form_field button:not([class*=sc_button_hover_]):hover {
    background-color: #2a2a2a !important
}

.scheme_default [class*=sc_input_hover_] .sc_form_field_content {
    color: #2a2a2a
}

.scheme_default .sc_input_hover_accent input[type=email]:focus,
.scheme_default .sc_input_hover_accent input[type=number]:focus,
.scheme_default .sc_input_hover_accent input[type=password]:focus,
.scheme_default .sc_input_hover_accent input[type=search]:focus,
.scheme_default .sc_input_hover_accent input[type=text]:focus,
.scheme_default .sc_input_hover_accent select:focus {
    border-color: #ffa705 !important
}

.scheme_default .sc_input_hover_accent .sc_form_field_hover:before {
    color: rgba(227, 154, 49, .6)
}

.scheme_default .sc_icons .sc_icons_icon {
    color: #ffa705
}

.scheme_default .sc_icons .sc_icons_item_linked:hover .sc_icons_icon {
    color: #2a2a2a
}

.scheme_default .sc_icons .sc_icons_title {
    color: #ffa705
}

.scheme_default .sc_icons_description {
    color: #2a2a2a
}

.scheme_default.sc_promo {
    background-color: #fff
}

.scheme_default .sc_promo.sc_promo_size_normal .sc_promo_descr,
.scheme_default.sc_promo.sc_promo_size_normal .sc_promo_descr {
    color: #2a2a2a
}

.scheme_default .sc_socials .socials_wrap a {
    color: #fff;
    background-color: #ffa705
}

.scheme_default .sc_socials .socials_wrap a:hover {
    color: #fff;
    background-color: #2a2a2a
}

.scheme_default .trx_addons_scroll_to_top {
    border-color: #ffa705;
    background-color: #ffa705;
    color: #fff
}

.scheme_default .trx_addons_scroll_to_top:hover {
    border-color: #2a2a2a;
    background-color: #2a2a2a;
    color: #fff
}

.scheme_default .menu_style_side .trx_addons_scroll_to_top {
    border-color: transparent;
    background-color: transparent;
    color: #fff
}

.scheme_default .menu_style_side .trx_addons_scroll_to_top:hover {
    border-color: transparent;
    background-color: transparent;
    color: #ffa705
}

.scheme_default .trx_addons_pagination>span.active {
    color: #2a2a2a;
    border-color: #2a2a2a
}

.scheme_default.wpb_column,
.scheme_default.wpb_row,
.scheme_default.wpb_text_column {
    color: #7a7a7a;
    background-color: #fff
}

.scheme_default .woocommerce ul.products li.product .post_item {
    border-color: #d7d7d7
}

.scheme_default .woocommerce ul.products li.product .post_item:hover {
    border-color: #ffa705
}

.scheme_default .product_awards {
    color: #fff;
    background-color: #ffa705
}

.scheme_default .woocommerce ul.products li.product .post_header .post_tags a {
    color: #2a2a2a
}

.scheme_default .woocommerce ul.products li.product .post_header .post_tags a:hover {
    color: #ffa705
}

.scheme_default .woocommerce ul.products li.product .post_header a {
    color: #ffa705
}

.scheme_default .woocommerce ul.products li.product .post_header a:hover {
    color: #2a2a2a
}

.scheme_default .home_products .woocommerce ul.products li.product .post_item {
    background-color: #f7f7f7
}

.scheme_default .woocommerce div.product .product_meta span>a,
.scheme_default .woocommerce div.product .product_meta span>span {
    color: #2a2a2a
}

.scheme_default .woocommerce div.product .product_meta a:hover {
    color: #ffa705
}

.scheme_default .woocommerce div.product div.images img {
    border-color: #b6b4b3
}

.scheme_default .woocommerce div.product div.images a:hover img {
    border-color: #ffa705
}

.scheme_default .single-product ul.products li.product .post_data {
    color: #fff;
    background-color: #2a2a2a
}

.scheme_default .single-product ul.products li.product .post_data .post_header .post_tags a,
.scheme_default .single-product ul.products li.product .post_data a {
    color: #fff
}

.scheme_default .single-product ul.products li.product .post_data .post_header .post_tags a:hover,
.scheme_default .single-product ul.products li.product .post_data a:hover {
    color: #ffa705
}

.scheme_default .single-product ul.products li.product .post_data .button {
    color: #fff;
    border-color: #fff
}

.scheme_default .single-product ul.products li.product .post_data .button.sc_button_hover_slide_left,
.scheme_default .single-product ul.products li.product .post_data .button:not([class*=sc_button_hover_]) {
    background: linear-gradient(to right, #f7f7f7 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_default .single-product ul.products li.product .post_data .button.sc_button_hover_slide_right {
    background: linear-gradient(to left, #f7f7f7 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll left bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_default .single-product ul.products li.product .post_data .button.sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #f7f7f7 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right bottom/100% 210% rgba(0, 0, 0, 0)
}

.scheme_default .single-product ul.products li.product .post_data .button.sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #f7f7f7 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right top/100% 210% rgba(0, 0, 0, 0)
}

.scheme_default .single-product ul.products li.product .post_data .button:hover {
    color: #2a2a2a !important;
    background-position: left bottom
}

.scheme_default .single-product ul.products li.product .post_data .button:not([class*=sc_button_hover_]):hover {
    background-color: #f7f7f7
}

.scheme_default .woocommerce .button,
.scheme_default .woocommerce a.button,
.scheme_default .woocommerce button.button,
.scheme_default .woocommerce input.button,
.scheme_default .woocommerce input[type=button],
.scheme_default .woocommerce input[type=submit],
.scheme_default .woocommerce nav.woocommerce-pagination ul li a,
.scheme_default .woocommerce-page .button,
.scheme_default .woocommerce-page input[type=button],
.scheme_default .woocommerce-page input[type=submit] {
    color: #2a2a2a;
    border-color: #2a2a2a
}

.scheme_default .woocommerce a.button.sc_button_hover_slide_left,
.scheme_default .woocommerce a.button:not([class*=sc_button_hover_]),
.scheme_default .woocommerce button.button.sc_button_hover_slide_left,
.scheme_default .woocommerce button.button:not([class*=sc_button_hover_]),
.scheme_default .woocommerce input.button.sc_button_hover_slide_left,
.scheme_default .woocommerce input.button:not([class*=sc_button_hover_]),
.scheme_default .woocommerce nav.woocommerce-pagination ul li a.sc_button_hover_slide_left,
.scheme_default .woocommerce nav.woocommerce-pagination ul li a:not([class*=sc_button_hover_]) {
    background: 0 0
}

.scheme_default .woocommerce a.button.sc_button_hover_slide_right,
.scheme_default .woocommerce button.button.sc_button_hover_slide_right,
.scheme_default .woocommerce input.button.sc_button_hover_slide_right,
.scheme_default .woocommerce nav.woocommerce-pagination ul li a.sc_button_hover_slide_right {
    background: linear-gradient(to left, #2a2a2a 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll left bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_default .woocommerce a.button.sc_button_hover_slide_top,
.scheme_default .woocommerce button.button.sc_button_hover_slide_top,
.scheme_default .woocommerce input.button.sc_button_hover_slide_top,
.scheme_default .woocommerce nav.woocommerce-pagination ul li a.sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #2a2a2a 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right bottom/100% 210% rgba(0, 0, 0, 0)
}

.scheme_default .woocommerce a.button.sc_button_hover_slide_bottom,
.scheme_default .woocommerce button.button.sc_button_hover_slide_bottom,
.scheme_default .woocommerce input.button.sc_button_hover_slide_bottom,
.scheme_default .woocommerce nav.woocommerce-pagination ul li a.sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #2a2a2a 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right top/100% 210% rgba(0, 0, 0, 0)
}

.scheme_default .woocommerce a.button:hover,
.scheme_default .woocommerce button.button:hover,
.scheme_default .woocommerce input.button:hover,
.scheme_default .woocommerce nav.woocommerce-pagination ul li a:hover {
    color: #fff !important;
    border-color: #2a2a2a;
    background-position: left bottom
}

.scheme_default .woocommerce a.button:not([class*=sc_button_hover_]):hover,
.scheme_default .woocommerce button.button:not([class*=sc_button_hover_]):hover,
.scheme_default .woocommerce input.button:not([class*=sc_button_hover_]):hover,
.scheme_default .woocommerce nav.woocommerce-pagination ul li a:not([class*=sc_button_hover_]):hover {
    background-color: #2a2a2a
}

.scheme_default .woocommerce a.button.alt,
.scheme_default .woocommerce button.button.alt,
.scheme_default .woocommerce input.button.alt {
    color: #fff;
    border-color: #ffa705;
    background-color: #ffa705
}

.scheme_default .woocommerce a.button.alt.sc_button_hover_slide_left,
.scheme_default .woocommerce a.button.alt:not([class*=sc_button_hover_]),
.scheme_default .woocommerce button.button.alt.sc_button_hover_slide_left,
.scheme_default .woocommerce button.button.alt:not([class*=sc_button_hover_]),
.scheme_default .woocommerce input.button.alt.sc_button_hover_slide_left,
.scheme_default .woocommerce input.button.alt:not([class*=sc_button_hover_]) {
    background: linear-gradient(to right, #2a2a2a 50%, #ffa705 50%) no-repeat scroll right bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_default .woocommerce a.button.alt.sc_button_hover_slide_right,
.scheme_default .woocommerce button.button.alt.sc_button_hover_slide_right,
.scheme_default .woocommerce input.button.alt.sc_button_hover_slide_right {
    background: linear-gradient(to left, #2a2a2a 50%, #ffa705 50%) no-repeat scroll left bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_default .woocommerce a.button.alt.sc_button_hover_slide_top,
.scheme_default .woocommerce button.button.alt.sc_button_hover_slide_top,
.scheme_default .woocommerce input.button.alt.sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #2a2a2a 50%, #ffa705 50%) no-repeat scroll right bottom/100% 210% rgba(0, 0, 0, 0)
}

.scheme_default .woocommerce a.button.alt.sc_button_hover_slide_bottom,
.scheme_default .woocommerce button.button.alt.sc_button_hover_slide_bottom,
.scheme_default .woocommerce input.button.alt.sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #2a2a2a 50%, #ffa705 50%) no-repeat scroll right top/100% 210% rgba(0, 0, 0, 0)
}

.scheme_default .woocommerce a.button.alt:hover,
.scheme_default .woocommerce button.button.alt:hover,
.scheme_default .woocommerce input.button.alt:hover {
    color: #fff;
    border-color: #2a2a2a;
    background-position: left bottom
}

.scheme_default .woocommerce a.button.alt:not([class*=sc_button_hover_]):hover,
.scheme_default .woocommerce button.button.alt:not([class*=sc_button_hover_]):hover,
.scheme_default .woocommerce input.button.alt:not([class*=sc_button_hover_]):hover {
    background-color: #2a2a2a
}

.scheme_default .woocommerce .woocommerce-error {
    background-color: #f7f7f7;
    border-top-color: #ffa705
}

.scheme_default .woocommerce .woocommerce-error:before {
    color: #ffa705
}

.scheme_default .woocommerce .woocommerce-error .button {
    color: #fff;
    background-color: #ffa705
}

.scheme_default .woocommerce .woocommerce-error .button.sc_button_hover_slide_left,
.scheme_default .woocommerce .woocommerce-error .button:not([class*=sc_button_hover_]) {
    background: linear-gradient(to right, #2a2a2a 50%, #ffa705 50%) no-repeat scroll right bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_default .woocommerce .woocommerce-error .button.sc_button_hover_slide_right {
    background: linear-gradient(to left, #2a2a2a 50%, #ffa705 50%) no-repeat scroll left bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_default .woocommerce .woocommerce-error .button.sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #2a2a2a 50%, #ffa705 50%) no-repeat scroll right bottom/100% 210% rgba(0, 0, 0, 0)
}

.scheme_default .woocommerce .woocommerce-error .button.sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #2a2a2a 50%, #ffa705 50%) no-repeat scroll right top/100% 210% rgba(0, 0, 0, 0)
}

.scheme_default .woocommerce .woocommerce-error .button:hover {
    color: #fff;
    background-color: #2a2a2a;
    background-position: left bottom
}

.scheme_default .woocommerce.widget_product_search form:after {
    color: #a1a1a1
}

.scheme_default .woocommerce.widget_product_search form:hover:after {
    color: #1d1d1d
}

.scheme_default .woocommerce.widget_product_search .search_button {
    background-color: #ffa705;
    color: #fff
}

.scheme_dark h1,
.scheme_dark h1 a,
.scheme_dark h2,
.scheme_dark h2 a,
.scheme_dark h3,
.scheme_dark h3 a,
.scheme_dark h4,
.scheme_dark h4 a,
.scheme_dark h5,
.scheme_dark h5 a,
.scheme_dark h6,
.scheme_dark h6 a {
    color: #fff
}

.scheme_dark h1 a:hover,
.scheme_dark h2 a:hover,
.scheme_dark h3 a:hover,
.scheme_dark h4 a:hover,
.scheme_dark h5 a:hover,
.scheme_dark h6 a:hover {
    color: #ffa705
}

.scheme_dark b {
    color: #fff
}

.scheme_dark s {
    color: #d7d7d7
}

.scheme_dark a {
    color: #ffa705
}

.scheme_dark a:hover {
    color: #fff
}

.scheme_dark table {
    color: #fff
}

.scheme_dark hr {
    border-color: #000
}

.scheme_dark .wp-caption .wp-caption-dd,
.scheme_dark .wp-caption .wp-caption-text,
.scheme_dark .wp-caption-overlay .wp-caption .wp-caption-dd,
.scheme_dark .wp-caption-overlay .wp-caption .wp-caption-text {
    color: #fff;
    background-color: #fff
}

.scheme_dark ul>li:before {
    color: #ffa705
}

.scheme_dark .select_container,
.scheme_dark .widget_search form,
.scheme_dark input[type=email],
.scheme_dark input[type=number],
.scheme_dark input[type=password],
.scheme_dark input[type=search],
.scheme_dark input[type=tel],
.scheme_dark input[type=text] {
    color: #888;
    border-color: #343434;
    background-color: #343434
}

.scheme_dark .select_container select {
    color: #888;
    border-color: #343434
}

.scheme_dark .select_container:hover,
.scheme_dark input[type=email]:focus,
.scheme_dark input[type=number]:focus,
.scheme_dark input[type=password]:focus,
.scheme_dark input[type=search]:focus,
.scheme_dark input[type=tel]:focus,
.scheme_dark input[type=text]:focus {
    color: #eee;
    border-color: #4c4c4c;
    background-color: #4c4c4c
}

.scheme_dark .select_container select:focus {
    color: #eee;
    border-color: #4c4c4c
}

.scheme_dark .select_container:after {
    color: #888;
    border-color: #888
}

.scheme_dark .select_container:hover:after {
    color: #eee;
    border-color: #eee
}

.scheme_dark .widget_search form:hover:after {
    color: #eee
}

.scheme_dark input::-webkit-input-placeholder {
    color: #888
}

.scheme_dark button,
.scheme_dark input[type=button],
.scheme_dark input[type=reset],
.scheme_dark input[type=submit] {
    border-color: #fff;
    background-color: transparent;
    color: #fff
}

.scheme_dark button:not([class*=sc_button_hover_]):focus,
.scheme_dark button:not([class*=sc_button_hover_]):hover,
.scheme_dark input[type=button]:not([class*=sc_button_hover_]):focus,
.scheme_dark input[type=button]:not([class*=sc_button_hover_]):hover,
.scheme_dark input[type=reset]:not([class*=sc_button_hover_]):focus,
.scheme_dark input[type=reset]:not([class*=sc_button_hover_]):hover,
.scheme_dark input[type=submit]:not([class*=sc_button_hover_]):focus,
.scheme_dark input[type=submit]:not([class*=sc_button_hover_]):hover {
    border-color: #ffa705;
    background-color: transparent;
    color: #fff
}

.scheme_dark body {
    color: #909090;
    background-color: #2a2a2a
}

.scheme_dark .page_wrap {
    background-color: #2a2a2a
}

.scheme_dark .logo b {
    color: #fff
}

.scheme_dark .logo i {
    color: #ffa705
}

.scheme_dark .logo_text {
    color: #ffa705
}

.scheme_dark .logo:hover .logo_text {
    color: #fff
}

.scheme_dark .socials_wrap .social_item a,
.scheme_dark .socials_wrap .social_item a i {
    color: #d7d7d7
}

.scheme_dark .socials_wrap .social_item a:hover,
.scheme_dark .socials_wrap .social_item a:hover i {
    color: #fff
}

.scheme_dark .search_wrap .search_field {
    color: #909090
}

.scheme_dark .search_wrap .search_field:focus {
    color: #fff
}

.scheme_dark .search_wrap .search_submit {
    color: #fff
}

.scheme_dark .search_wrap .search_submit:focus,
.scheme_dark .search_wrap .search_submit:hover {
    color: #909090
}

.scheme_dark .post_item_none_search .search_wrap .search_submit:focus,
.scheme_dark .post_item_none_search .search_wrap .search_submit:hover {
    color: #fff
}

.scheme_dark .search_style_expand .search_submit:focus,
.scheme_dark .search_style_expand .search_submit:hover {
    color: #fff
}

.scheme_dark .menu_header_nav>li>a,
.scheme_dark .menu_main_nav>li>a {
    color: #fff
}

.scheme_dark .menu_header_nav>li>a:hover,
.scheme_dark .menu_main_nav>li>a:hover {
    color: #ffa705
}

.scheme_dark .menu_header_nav>li+li:before,
.scheme_dark .menu_main_nav>li+li:before {
    border-color: #000
}

.scheme_dark .menu_main_nav>li ul {
    background-color: #2a2a2a;
    border-color: #ffa705
}

.scheme_dark .menu_main_nav>li>ul:before {
    border-bottom-color: #ffa705
}

.scheme_dark .menu_main_nav>li>ul ul:before {
    border-right-color: #ffa705
}

.scheme_dark .menu_main_nav>li li>a {
    color: #fff
}

.scheme_dark .menu_main_nav>li li>a:hover {
    color: #ffa705
}

.scheme_dark .menu_mobile_inner,
.scheme_dark .menu_side_inner {
    color: #909090;
    background-color: #2a2a2a
}

.scheme_dark .menu_mobile_button,
.scheme_dark .menu_mobile_button:before,
.scheme_dark .menu_mobile_close:after,
.scheme_dark .menu_mobile_close:before {
    border-color: #fff
}

.scheme_dark .menu_mobile_button:hover,
.scheme_dark .menu_mobile_button:hover:before,
.scheme_dark .menu_mobile_close:hover:after,
.scheme_dark .menu_mobile_close:hover:before {
    border-color: #ffa705
}

.scheme_dark .menu_mobile_inner a {
    color: #fff
}

.scheme_dark .menu_mobile_inner a:hover {
    color: #ffa705
}

.scheme_dark .menu_mobile_inner .search_mobile .search_submit {
    color: #888
}

.scheme_dark .menu_mobile_inner .search_mobile .search_submit:focus,
.scheme_dark .menu_mobile_inner .search_mobile .search_submit:hover {
    color: #eee
}

.scheme_dark .top_panel_title:after {
    background-color: #1d1d1d
}

.scheme_dark .top_panel_title .post_meta {
    color: #ffa705
}

.scheme_dark .top_panel_title_2_text {
    color: #fff
}

.scheme_dark.top_panel_navi.with_bg_image:not(.state_fixed) .menu_main_nav>li>a,
.scheme_dark.top_panel_navi_header.with_bg_image .menu_header_nav>li>a {
    color: #fff
}

.scheme_dark.top_panel_navi.with_bg_image:not(.state_fixed) .menu_main_nav>li>a:hover,
.scheme_dark.top_panel_navi_header.with_bg_image .menu_header_nav>li>a:hover {
    color: #fff
}

.scheme_dark.top_panel_navi.with_bg_image:not(.state_fixed) .menu_main_nav>li+li:before,
.scheme_dark.top_panel_navi_header.with_bg_image .menu_header_nav>li+li:before {
    border-color: #fff
}

.scheme_dark.top_panel_navi.with_bg_image:not(.state_fixed) .search_wrap:not(.search_opened) .search_submit {
    color: #fff
}

.scheme_dark.top_panel_navi.with_bg_image:not(.state_fixed) .search_wrap:not(.search_opened) .search_submit:focus,
.scheme_dark.top_panel_navi.with_bg_image:not(.state_fixed) .search_wrap:not(.search_opened) .search_submit:hover {
    color: #fff
}

.scheme_dark.top_panel.with_bg_image .page_caption {
    color: #fff
}

.scheme_dark.top_panel.with_bg_image .top_panel_title:after {
    background-color: #fff
}

.scheme_dark.top_panel.with_bg_image .top_panel_title .post_meta {
    color: #fff
}

.scheme_dark.top_panel.with_bg_image .top_panel_title_2_text {
    color: #fff
}

.scheme_dark .post_item {
    color: #909090
}

.scheme_dark .post_item .post_date a,
.scheme_dark .post_item .post_date:before,
.scheme_dark .post_item .post_meta,
.scheme_dark .post_item .post_meta_item,
.scheme_dark .post_item .post_meta_item a,
.scheme_dark .post_item .post_meta_item:before,
.scheme_dark .post_item .post_meta_item:hover:before {
    color: #ffa705
}

.scheme_dark .post_item .post_date a:hover,
.scheme_dark .post_item .post_meta_item a:hover,
.scheme_dark .post_item a.post_meta_item:hover {
    color: #fff
}

.scheme_dark .post_meta_item .social_items,
.scheme_dark .post_meta_item .social_items:before {
    background-color: #2a2a2a;
    border-color: #000;
    color: #d7d7d7
}

.scheme_dark .post_layout_excerpt+.post_layout_excerpt {
    border-color: #000
}

.scheme_dark .post_featured:after {
    background-color: #2a2a2a
}

.scheme_dark .post_item .more-link {
    border-color: #fff
}

.scheme_dark .nav-links-old {
    color: #fff
}

.scheme_dark .nav-links-old a:hover {
    color: #fff;
    border-color: #fff
}

.scheme_dark .page_links>a {
    color: #fff
}

.scheme_dark .page_links>a:hover,
.scheme_dark .page_links>span:not(.page_links_title) {
    color: #fff;
    background-color: #ffa705
}

.scheme_dark .post_item_single .post_header .post_date {
    color: #d7d7d7
}

.scheme_dark .post_item_single .post_meta_item,
.scheme_dark .post_item_single .post_meta_item .socials_caption,
.scheme_dark .post_item_single .post_meta_item .socials_caption:before,
.scheme_dark .post_item_single .post_meta_item a,
.scheme_dark .post_item_single .post_meta_item a:before,
.scheme_dark .post_item_single .post_meta_item a:hover:before,
.scheme_dark .post_item_single .post_meta_item:before,
.scheme_dark .post_item_single .post_meta_item:hover:before {
    color: #d7d7d7
}

.scheme_dark .post_item_single .post_meta_item .socials_caption:hover,
.scheme_dark .post_item_single .post_meta_item:hover,
.scheme_dark .post_item_single .post_meta_item>a:hover {
    color: #fff
}

.scheme_dark .post_item_single .post_content .post_tags,
.scheme_dark .post_item_single .post_content .post_tags a {
    color: #fff
}

.scheme_dark .post_item_single .post_content .post_tags a:hover {
    color: #ffa705
}

.scheme_dark .post_item_single .post_content .post_meta .post_share .social_item a {
    color: #fff !important;
    background-color: #ffa705
}

.scheme_dark .post_item_single .post_content .post_meta .post_share .social_item a.sc_button_hover_slide_left {
    background: linear-gradient(to right, #fff 50%, #ffa705 50%) no-repeat scroll right bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_dark .post_item_single .post_content .post_meta .post_share .social_item a.sc_button_hover_slide_right {
    background: linear-gradient(to left, #fff 50%, #ffa705 50%) no-repeat scroll left bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_dark .post_item_single .post_content .post_meta .post_share .social_item a.sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #fff 50%, #ffa705 50%) no-repeat scroll right bottom/100% 210% rgba(0, 0, 0, 0)
}

.scheme_dark .post_item_single .post_content .post_meta .post_share .social_item a.sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #fff 50%, #ffa705 50%) no-repeat scroll right top/100% 210% rgba(0, 0, 0, 0)
}

.scheme_dark .post_item_single .post_content .post_meta .post_share .social_item a:not([class*=sc_button_hover_]):hover {
    background-color: #fff
}

.scheme_dark .nav-links-single .nav-links {
    border-color: #000
}

.scheme_dark .nav-links-single .nav-links a .meta-nav {
    color: #d7d7d7
}

.scheme_dark .nav-links-single .nav-links a .post_date {
    color: #d7d7d7
}

.scheme_dark .nav-links-single .nav-links a:hover .meta-nav,
.scheme_dark .nav-links-single .nav-links a:hover .post_date {
    color: #fff
}

.scheme_dark .nav-links-single .nav-links a:hover .post-title {
    color: #ffa705
}

.scheme_dark .post_item_404 .page_title {
    color: #d7d7d7
}

.scheme_dark .post_item_404 .page_description {
    color: #ffa705
}

.scheme_dark .post_item_404 .go_home {
    border-color: #fff
}

.scheme_dark .sidebar_inner {
    background-color: #2a2a2a;
    color: #909090
}

.scheme_dark .sidebar_inner h1,
.scheme_dark .sidebar_inner h1 a,
.scheme_dark .sidebar_inner h2,
.scheme_dark .sidebar_inner h2 a,
.scheme_dark .sidebar_inner h3,
.scheme_dark .sidebar_inner h3 a,
.scheme_dark .sidebar_inner h4,
.scheme_dark .sidebar_inner h4 a,
.scheme_dark .sidebar_inner h5,
.scheme_dark .sidebar_inner h5 a,
.scheme_dark .sidebar_inner h6,
.scheme_dark .sidebar_inner h6 a {
    color: #fff
}

.scheme_dark .widget_area_inner .post_item .post_title a:hover {
    color: #ffa705
}

.scheme_dark .widget_text .socials_wrap a {
    color: #fff
}

.scheme_dark .widget_text .socials_wrap a:hover {
    color: #fff
}

.scheme_dark.site_footer_wrap {
    background-color: #2a2a2a;
    color: #909090
}

.scheme_dark .site_footer_wrap h1,
.scheme_dark .site_footer_wrap h1 a,
.scheme_dark .site_footer_wrap h2,
.scheme_dark .site_footer_wrap h2 a,
.scheme_dark .site_footer_wrap h3,
.scheme_dark .site_footer_wrap h3 a,
.scheme_dark .site_footer_wrap h4,
.scheme_dark .site_footer_wrap h4 a,
.scheme_dark .site_footer_wrap h5,
.scheme_dark .site_footer_wrap h5 a,
.scheme_dark .site_footer_wrap h6,
.scheme_dark .site_footer_wrap h6 a {
    color: #fff
}

.scheme_dark .copyright_wrap_inner,
.scheme_dark .logo_footer_wrap_inner {
    border-color: #000
}

.scheme_dark .logo_footer_wrap_inner:after {
    background-color: #909090
}

.scheme_dark .socials_footer_wrap_inner .social_item .social_icons {
    border-color: #909090;
    color: #909090
}

.scheme_dark .socials_footer_wrap_inner .social_item .empty_icon {
    border-color: none;
    color: transparent
}

.scheme_dark .socials_footer_wrap_inner .social_item .social_icons:hover {
    border-color: #fff;
    color: #fff
}

.scheme_dark .socials_footer_wrap_inner .social_item .empty_icon:hover {
    border-color: none;
    color: transparent
}

.scheme_dark .menu_footer_nav_area ul li a {
    color: #fff
}

.scheme_dark .menu_footer_nav_area ul li a:hover {
    color: #ffa705
}

.scheme_dark .menu_footer_nav_area ul li+li:before {
    border-color: #d7d7d7
}

.scheme_dark .copyright_wrap_inner {
    color: #fff
}

.scheme_dark .copyright_wrap_inner a {
    color: #fff
}

.scheme_dark .copyright_wrap_inner a:hover {
    color: #ffa705
}

.scheme_dark .copyright_wrap_inner .copyright_text {
    color: #d7d7d7
}

.scheme_dark .more-link,
.scheme_dark .socials_share:not(.socials_type_drop) .social_icons {
    color: #fff !important;
    border-color: #fff !important;
    background-color: transparent !important
}

.scheme_dark .more-link:not([class*=sc_button_hover_]),
.scheme_dark .socials_share:not(.socials_type_drop) .social_icons:not([class*=sc_button_hover_]) {
    background: linear-gradient(to right, #fff 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_dark .more-link:hover,
.scheme_dark .socials_share:not(.socials_type_drop) .social_icons:hover {
    color: #fff !important;
    border-color: #fff !important;
    background-position: left bottom
}

.scheme_dark .more-link:not([class*=sc_button_hover_]):hover,
.scheme_dark .socials_share:not(.socials_type_drop) .social_icons:not([class*=sc_button_hover_]):hover {
    background-color: #fff !important
}

.scheme_dark .menu_hover_color_line .menu_main_nav>li>a:before {
    background-color: #fff
}

.scheme_dark .menu_hover_color_line .menu_main_nav>li.menu-item-has-children>a:after,
.scheme_dark .menu_hover_color_line .menu_main_nav>li>a:after {
    background-color: #ffa705
}

.scheme_dark .menu_hover_color_line .menu_main_nav>li>a:focus,
.scheme_dark .menu_hover_color_line .menu_main_nav>li>a:hover {
    color: #ffa705
}

.scheme_dark .sc_button_hover_slide_left {
    background: linear-gradient(to right, #fff 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_dark .sc_button_hover_slide_right {
    background: linear-gradient(to left, #fff 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll left bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_dark .sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #fff 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right bottom/100% 210% rgba(0, 0, 0, 0)
}

.scheme_dark .sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #fff 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right top/100% 210% rgba(0, 0, 0, 0)
}

.scheme_dark form button.sc_button_hover_slide_left {
    background: linear-gradient(to right, #fff 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_dark form button.sc_button_hover_slide_right {
    background: linear-gradient(to left, #fff 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll left bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_dark form button.sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #fff 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right bottom/100% 210% rgba(0, 0, 0, 0)
}

.scheme_dark form button.sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #fff 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right top/100% 210% rgba(0, 0, 0, 0)
}

.scheme_dark .post_featured .mask {
    background-color: rgba(255, 255, 255, .5)
}

.scheme_dark .post_featured.hover_icon .icons a {
    color: #ffa705
}

.scheme_dark .post_featured.hover_icon a:hover {
    color: #fff
}

.scheme_dark .post_featured.hover_icons .icons a {
    background-color: rgba(42, 42, 42, .85);
    color: #fff
}

.scheme_dark .post_featured.hover_icons a:hover {
    background-color: #2a2a2a;
    color: #ffa705
}

.scheme_dark .post_featured.hover_shop .icons a {
    color: #fff;
    border-color: #ffa705 !important
}

.scheme_dark .post_featured.hover_shop .icons a:hover {
    color: #fff;
    border-color: #ffa705 !important;
    background-color: #ffa705
}

.scheme_dark .trx_addons_accent,
.scheme_dark .trx_addons_accent>* {
    color: #ffa705
}

.scheme_dark .trx_addons_accent_bg {
    background-color: #ffa705;
    color: #fff
}

.scheme_dark .trx_addons_dark,
.scheme_dark .trx_addons_dark>a {
    color: #fff
}

.scheme_dark .trx_addons_dark>a:hover {
    color: #ffa705
}

.scheme_dark .trx_addons_tooltip {
    color: #fff;
    border-color: #fff
}

.scheme_dark .trx_addons_tooltip:before {
    color: #fff;
    background-color: #fff
}

.scheme_dark .trx_addons_tooltip:after {
    border-top-color: #fff
}

.scheme_dark .trx_addons_hover_mask {
    background-color: #eee
}

.scheme_dark .trx_addons_hover_title {
    color: #fff
}

.scheme_dark .trx_addons_hover_text {
    color: #d7d7d7
}

.scheme_dark .trx_addons_hover_icon,
.scheme_dark .trx_addons_hover_links a {
    color: #fff;
    background-color: #ffa705
}

.scheme_dark .trx_addons_hover_icon:hover,
.scheme_dark .trx_addons_hover_links a:hover {
    color: #ffa705 !important;
    background-color: #343434
}

.scheme_dark .widget_socials .social_item span {
    color: #fff;
    background-color: #ffa705
}

.scheme_dark .widget_socials .social_item a:hover span {
    color: #2a2a2a;
    background-color: #fff
}

.scheme_dark .widget_twitter li {
    color: #909090
}

.scheme_dark .sc_item_subtitle {
    color: #fff
}

.scheme_dark .sc_item_button a:not(.sc_button_bg_image) {
    color: #fff;
    border-color: #fff;
    background-color: transparent
}

.scheme_dark .sc_item_button a:not(.sc_button_bg_image).sc_button_hover_slide_left,
.scheme_dark .sc_item_button a:not(.sc_button_bg_image):not([class*=sc_button_hover_]) {
    background: linear-gradient(to right, #fff 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_dark .sc_item_button a:not(.sc_button_bg_image).sc_button_hover_slide_right {
    background: linear-gradient(to left, #fff 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll left bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_dark .sc_item_button a:not(.sc_button_bg_image).sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #fff 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right bottom/100% 210% rgba(0, 0, 0, 0)
}

.scheme_dark .sc_item_button a:not(.sc_button_bg_image).sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #fff 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right top/100% 210% rgba(0, 0, 0, 0)
}

.scheme_dark .sc_item_button a:not(.sc_button_bg_image):hover {
    color: #fff !important;
    border-color: #fff;
    background-position: left bottom
}

.scheme_dark .sc_item_button a:not(.sc_button_bg_image):not([class*=sc_button_hover_]):hover {
    background-color: #fff
}

.scheme_dark .sc_item_button a.sc_button_simple:not(.sc_button_bg_image) {
    color: #ffa705
}

.scheme_dark .sc_item_button a.sc_button_simple:not(.sc_button_bg_image):hover {
    color: #fff !important
}

.scheme_dark .trx_addons_hover_content .trx_addons_hover_links a {
    color: #fff;
    background-color: #ffa705
}

.scheme_dark .trx_addons_hover_content .trx_addons_hover_links a.sc_button_hover_slide_left,
.scheme_dark .trx_addons_hover_content .trx_addons_hover_links a:not([class*=sc_button_hover_]) {
    background: linear-gradient(to right, #fff 50%, #ffa705 50%) no-repeat scroll right bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_dark .trx_addons_hover_content .trx_addons_hover_links a.sc_button_hover_slide_right {
    background: linear-gradient(to left, #fff 50%, #ffa705 50%) no-repeat scroll left bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_dark .trx_addons_hover_content .trx_addons_hover_links a.sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #fff 50%, #ffa705 50%) no-repeat scroll right bottom/100% 210% rgba(0, 0, 0, 0)
}

.scheme_dark .trx_addons_hover_content .trx_addons_hover_links a.sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #fff 50%, #ffa705 50%) no-repeat scroll right top/100% 210% rgba(0, 0, 0, 0)
}

.scheme_dark .trx_addons_hover_content .trx_addons_hover_links a:hover {
    color: #ffa705 !important;
    background-position: left bottom
}

.scheme_dark .trx_addons_hover_content .trx_addons_hover_links a:not([class*=sc_button_hover_]):hover {
    background-color: #fff
}

.scheme_dark .sc_action_item_description {
    color: #fff
}

.scheme_dark .sc_action_item_date {
    color: #fff;
    border-color: #909090
}

.scheme_dark .sc_action_item_default .sc_action_item_link {
    color: #fff;
    border-color: #fff
}

.scheme_dark .sc_action_item .sc_action_item_link.sc_button_hover_slide_left,
.scheme_dark .sc_action_item .sc_action_item_link:not([class*=sc_button_hover_]) {
    background: linear-gradient(to right, #fff 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_dark .sc_action_item .sc_action_item_link.sc_button_hover_slide_right {
    background: linear-gradient(to left, #fff 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll left bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_dark .sc_action_item .sc_action_item_link.sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #fff 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right bottom/100% 210% rgba(0, 0, 0, 0)
}

.scheme_dark .sc_action_item .sc_action_item_link.sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #fff 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right top/100% 210% rgba(0, 0, 0, 0)
}

.scheme_dark .sc_action_item .sc_action_item_link:hover {
    color: #fff;
    border-color: #fff;
    background-position: left bottom
}

.scheme_dark .sc_action_item .sc_action_item_link:not([class*=sc_button_hover_]):hover {
    color: #fff;
    border-color: #fff;
    background-color: #fff
}

.scheme_dark .sc_courses_default .sc_courses_item {
    background-color: #343434
}

.scheme_dark .sc_events_default .sc_events_item {
    background-color: #343434
}

.scheme_dark .sc_events_default .sc_events_item_date {
    background-color: #ffa705;
    color: #fff
}

.scheme_dark .sc_events_default .sc_events_item:hover .sc_events_item_date {
    background-color: #eee
}

.scheme_dark .sc_events_default .sc_events_item_title {
    color: #eee
}

.scheme_dark .sc_events_default .sc_events_item:hover .sc_events_item_title {
    color: #ffa705
}

.scheme_dark .sc_events_default .sc_events_item_button {
    color: #ffa705
}

.scheme_dark .sc_events_default .sc_events_item:hover .sc_events_item_button {
    color: #eee
}

.scheme_dark.sc_form {
    background-color: #2a2a2a
}

.scheme_dark .sc_form_field_title {
    color: #fff
}

.scheme_dark .sc_form .sc_form_field input[type=text] {
    color: #aaa;
    border-color: #343434;
    background-color: #343434
}

.scheme_dark .sc_form .sc_form_field input[type=text]:focus {
    color: #eee;
    border-color: #4c4c4c;
    background-color: #4c4c4c
}

.scheme_dark .sc_form_field button {
    color: #eee;
    border-color: #eee;
    background-color: transparent
}

.scheme_dark .sc_form_field button.sc_button_hover_slide_left,
.scheme_dark .sc_form_field button:not([class*=sc_button_hover_]) {
    background: linear-gradient(to right, #fff 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_dark .sc_form_field button.sc_button_hover_slide_right {
    background: linear-gradient(to left, #fff 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll left bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_dark .sc_form_field button.sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #fff 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right bottom/100% 210% rgba(0, 0, 0, 0)
}

.scheme_dark .sc_form_field button.sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #fff 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right top/100% 210% rgba(0, 0, 0, 0)
}

.scheme_dark .sc_form_field button:hover {
    color: #2a2a2a !important;
    border-color: #fff;
    background-position: left bottom
}

.scheme_dark .sc_form_field button:not([class*=sc_button_hover_]):hover {
    background-color: #fff !important
}

.scheme_dark [class*=sc_input_hover_] .sc_form_field_content {
    color: #fff
}

.scheme_dark .sc_input_hover_accent input[type=email]:focus,
.scheme_dark .sc_input_hover_accent input[type=number]:focus,
.scheme_dark .sc_input_hover_accent input[type=password]:focus,
.scheme_dark .sc_input_hover_accent input[type=search]:focus,
.scheme_dark .sc_input_hover_accent input[type=text]:focus,
.scheme_dark .sc_input_hover_accent select:focus {
    border-color: #ffa705 !important
}

.scheme_dark .sc_input_hover_accent .sc_form_field_hover:before {
    color: rgba(227, 154, 49, .6)
}

.scheme_dark .sc_icons .sc_icons_icon {
    color: #ffa705
}

.scheme_dark .sc_icons .sc_icons_item_linked:hover .sc_icons_icon {
    color: #fff
}

.scheme_dark .sc_icons .sc_icons_title {
    color: #ffa705
}

.scheme_dark .sc_icons_description {
    color: #fff
}

.scheme_dark.sc_promo {
    background-color: #2a2a2a
}

.scheme_dark .sc_promo.sc_promo_size_normal .sc_promo_descr,
.scheme_dark.sc_promo.sc_promo_size_normal .sc_promo_descr {
    color: #fff
}

.scheme_dark .sc_socials .socials_wrap a {
    color: #fff;
    background-color: #ffa705
}

.scheme_dark .sc_socials .socials_wrap a:hover {
    color: #fff;
    background-color: #fff
}

.scheme_dark .trx_addons_scroll_to_top {
    border-color: #ffa705;
    background-color: #ffa705;
    color: #fff
}

.scheme_dark .trx_addons_scroll_to_top:hover {
    border-color: #fff;
    background-color: #fff;
    color: #fff
}

.scheme_dark .menu_style_side .trx_addons_scroll_to_top {
    border-color: transparent;
    background-color: transparent;
    color: #fff
}

.scheme_dark .menu_style_side .trx_addons_scroll_to_top:hover {
    border-color: transparent;
    background-color: transparent;
    color: #ffa705
}

.scheme_dark .trx_addons_pagination>span.active {
    color: #eee;
    border-color: #eee
}

.scheme_dark.wpb_column,
.scheme_dark.wpb_row,
.scheme_dark.wpb_text_column {
    color: #909090;
    background-color: #2a2a2a
}

.scheme_dark .woocommerce ul.products li.product .post_item {
    border-color: #1d1d1d
}

.scheme_dark .woocommerce ul.products li.product .post_item:hover {
    border-color: #ffa705
}

.scheme_dark .product_awards {
    color: #fff;
    background-color: #ffa705
}

.scheme_dark .woocommerce ul.products li.product .post_header .post_tags a {
    color: #fff
}

.scheme_dark .woocommerce ul.products li.product .post_header .post_tags a:hover {
    color: #ffa705
}

.scheme_dark .woocommerce ul.products li.product .post_header a {
    color: #ffa705
}

.scheme_dark .woocommerce ul.products li.product .post_header a:hover {
    color: #fff
}

.scheme_dark .home_products .woocommerce ul.products li.product .post_item {
    background-color: #343434
}

.scheme_dark .woocommerce div.product .product_meta span>a,
.scheme_dark .woocommerce div.product .product_meta span>span {
    color: #fff
}

.scheme_dark .woocommerce div.product .product_meta a:hover {
    color: #ffa705
}

.scheme_dark .woocommerce div.product div.images img {
    border-color: #000
}

.scheme_dark .woocommerce div.product div.images a:hover img {
    border-color: #ffa705
}

.scheme_dark .single-product ul.products li.product .post_data {
    color: #fff;
    background-color: #fff
}

.scheme_dark .single-product ul.products li.product .post_data .post_header .post_tags a,
.scheme_dark .single-product ul.products li.product .post_data a {
    color: #fff
}

.scheme_dark .single-product ul.products li.product .post_data .post_header .post_tags a:hover,
.scheme_dark .single-product ul.products li.product .post_data a:hover {
    color: #ffa705
}

.scheme_dark .single-product ul.products li.product .post_data .button {
    color: #fff;
    border-color: #fff
}

.scheme_dark .single-product ul.products li.product .post_data .button.sc_button_hover_slide_left,
.scheme_dark .single-product ul.products li.product .post_data .button:not([class*=sc_button_hover_]) {
    background: linear-gradient(to right, #343434 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_dark .single-product ul.products li.product .post_data .button.sc_button_hover_slide_right {
    background: linear-gradient(to left, #343434 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll left bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_dark .single-product ul.products li.product .post_data .button.sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #343434 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right bottom/100% 210% rgba(0, 0, 0, 0)
}

.scheme_dark .single-product ul.products li.product .post_data .button.sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #343434 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right top/100% 210% rgba(0, 0, 0, 0)
}

.scheme_dark .single-product ul.products li.product .post_data .button:hover {
    color: #eee !important;
    background-position: left bottom
}

.scheme_dark .single-product ul.products li.product .post_data .button:not([class*=sc_button_hover_]):hover {
    background-color: #343434
}

.scheme_dark .woocommerce .button,
.scheme_dark .woocommerce a.button,
.scheme_dark .woocommerce button.button,
.scheme_dark .woocommerce input.button,
.scheme_dark .woocommerce input[type=button],
.scheme_dark .woocommerce input[type=submit],
.scheme_dark .woocommerce nav.woocommerce-pagination ul li a,
.scheme_dark .woocommerce-page .button,
.scheme_dark .woocommerce-page input[type=button],
.scheme_dark .woocommerce-page input[type=submit] {
    color: #fff;
    border-color: #fff
}

.scheme_dark .woocommerce a.button.sc_button_hover_slide_left,
.scheme_dark .woocommerce a.button:not([class*=sc_button_hover_]),
.scheme_dark .woocommerce button.button.sc_button_hover_slide_left,
.scheme_dark .woocommerce button.button:not([class*=sc_button_hover_]),
.scheme_dark .woocommerce input.button.sc_button_hover_slide_left,
.scheme_dark .woocommerce input.button:not([class*=sc_button_hover_]),
.scheme_dark .woocommerce nav.woocommerce-pagination ul li a.sc_button_hover_slide_left,
.scheme_dark .woocommerce nav.woocommerce-pagination ul li a:not([class*=sc_button_hover_]) {
    background: linear-gradient(to right, #fff 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_dark .woocommerce a.button.sc_button_hover_slide_right,
.scheme_dark .woocommerce button.button.sc_button_hover_slide_right,
.scheme_dark .woocommerce input.button.sc_button_hover_slide_right,
.scheme_dark .woocommerce nav.woocommerce-pagination ul li a.sc_button_hover_slide_right {
    background: linear-gradient(to left, #fff 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll left bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_dark .woocommerce a.button.sc_button_hover_slide_top,
.scheme_dark .woocommerce button.button.sc_button_hover_slide_top,
.scheme_dark .woocommerce input.button.sc_button_hover_slide_top,
.scheme_dark .woocommerce nav.woocommerce-pagination ul li a.sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #fff 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right bottom/100% 210% rgba(0, 0, 0, 0)
}

.scheme_dark .woocommerce a.button.sc_button_hover_slide_bottom,
.scheme_dark .woocommerce button.button.sc_button_hover_slide_bottom,
.scheme_dark .woocommerce input.button.sc_button_hover_slide_bottom,
.scheme_dark .woocommerce nav.woocommerce-pagination ul li a.sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #fff 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right top/100% 210% rgba(0, 0, 0, 0)
}

.scheme_dark .woocommerce a.button:hover,
.scheme_dark .woocommerce button.button:hover,
.scheme_dark .woocommerce input.button:hover,
.scheme_dark .woocommerce nav.woocommerce-pagination ul li a:hover {
    color: #fff !important;
    border-color: #fff;
    background-position: left bottom
}

.scheme_dark .woocommerce a.button:not([class*=sc_button_hover_]):hover,
.scheme_dark .woocommerce button.button:not([class*=sc_button_hover_]):hover,
.scheme_dark .woocommerce input.button:not([class*=sc_button_hover_]):hover,
.scheme_dark .woocommerce nav.woocommerce-pagination ul li a:not([class*=sc_button_hover_]):hover {
    background-color: #fff
}

.scheme_dark .woocommerce a.button.alt,
.scheme_dark .woocommerce button.button.alt,
.scheme_dark .woocommerce input.button.alt {
    color: #fff;
    border-color: #ffa705;
    background-color: #ffa705
}

.scheme_dark .woocommerce a.button.alt.sc_button_hover_slide_left,
.scheme_dark .woocommerce a.button.alt:not([class*=sc_button_hover_]),
.scheme_dark .woocommerce button.button.alt.sc_button_hover_slide_left,
.scheme_dark .woocommerce button.button.alt:not([class*=sc_button_hover_]),
.scheme_dark .woocommerce input.button.alt.sc_button_hover_slide_left,
.scheme_dark .woocommerce input.button.alt:not([class*=sc_button_hover_]) {
    background: linear-gradient(to right, #fff 50%, #ffa705 50%) no-repeat scroll right bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_dark .woocommerce a.button.alt.sc_button_hover_slide_right,
.scheme_dark .woocommerce button.button.alt.sc_button_hover_slide_right,
.scheme_dark .woocommerce input.button.alt.sc_button_hover_slide_right {
    background: linear-gradient(to left, #fff 50%, #ffa705 50%) no-repeat scroll left bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_dark .woocommerce a.button.alt.sc_button_hover_slide_top,
.scheme_dark .woocommerce button.button.alt.sc_button_hover_slide_top,
.scheme_dark .woocommerce input.button.alt.sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #fff 50%, #ffa705 50%) no-repeat scroll right bottom/100% 210% rgba(0, 0, 0, 0)
}

.scheme_dark .woocommerce a.button.alt.sc_button_hover_slide_bottom,
.scheme_dark .woocommerce button.button.alt.sc_button_hover_slide_bottom,
.scheme_dark .woocommerce input.button.alt.sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #fff 50%, #ffa705 50%) no-repeat scroll right top/100% 210% rgba(0, 0, 0, 0)
}

.scheme_dark .woocommerce a.button.alt:hover,
.scheme_dark .woocommerce button.button.alt:hover,
.scheme_dark .woocommerce input.button.alt:hover {
    color: #fff;
    border-color: #fff;
    background-position: left bottom
}

.scheme_dark .woocommerce a.button.alt:not([class*=sc_button_hover_]):hover,
.scheme_dark .woocommerce button.button.alt:not([class*=sc_button_hover_]):hover,
.scheme_dark .woocommerce input.button.alt:not([class*=sc_button_hover_]):hover {
    background-color: #fff
}

.scheme_dark .woocommerce .woocommerce-error {
    background-color: #343434;
    border-top-color: #ffa705
}

.scheme_dark .woocommerce .woocommerce-error:before {
    color: #ffa705
}

.scheme_dark .woocommerce .woocommerce-error .button {
    color: #fff;
    background-color: #ffa705
}

.scheme_dark .woocommerce .woocommerce-error .button.sc_button_hover_slide_left,
.scheme_dark .woocommerce .woocommerce-error .button:not([class*=sc_button_hover_]) {
    background: linear-gradient(to right, #eee 50%, #ffa705 50%) no-repeat scroll right bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_dark .woocommerce .woocommerce-error .button.sc_button_hover_slide_right {
    background: linear-gradient(to left, #eee 50%, #ffa705 50%) no-repeat scroll left bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_dark .woocommerce .woocommerce-error .button.sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #eee 50%, #ffa705 50%) no-repeat scroll right bottom/100% 210% rgba(0, 0, 0, 0)
}

.scheme_dark .woocommerce .woocommerce-error .button.sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #eee 50%, #ffa705 50%) no-repeat scroll right top/100% 210% rgba(0, 0, 0, 0)
}

.scheme_dark .woocommerce .woocommerce-error .button:hover {
    color: #fff;
    background-color: #eee;
    background-position: left bottom
}

.scheme_dark .woocommerce.widget_product_search form:after {
    color: #888
}

.scheme_dark .woocommerce.widget_product_search form:hover:after {
    color: #eee
}

.scheme_dark .woocommerce.widget_product_search .search_button {
    background-color: #ffa705;
    color: #fff
}

.scheme_light h1,
.scheme_light h1 a,
.scheme_light h2,
.scheme_light h2 a,
.scheme_light h3,
.scheme_light h3 a,
.scheme_light h4,
.scheme_light h4 a,
.scheme_light h5,
.scheme_light h5 a,
.scheme_light h6,
.scheme_light h6 a {
    color: #2a2a2a
}

.scheme_light h1 a:hover,
.scheme_light h2 a:hover,
.scheme_light h3 a:hover,
.scheme_light h4 a:hover,
.scheme_light h5 a:hover,
.scheme_light h6 a:hover {
    color: #ffa705
}

.scheme_light b {
    color: #2a2a2a
}

.scheme_light s {
    color: #9d9c9c
}

.scheme_light a {
    color: #ffa705
}

.scheme_light a:hover {
    color: #2a2a2a
}

.scheme_light table {
    color: #2a2a2a
}

.scheme_light hr {
    border-color: #c7c7c7
}

.scheme_light .wp-caption .wp-caption-dd,
.scheme_light .wp-caption .wp-caption-text,
.scheme_light .wp-caption-overlay .wp-caption .wp-caption-dd,
.scheme_light .wp-caption-overlay .wp-caption .wp-caption-text {
    color: #fff;
    background-color: #2a2a2a
}

.scheme_light ul>li:before {
    color: #ffa705
}

.scheme_light .select_container,
.scheme_light .widget_search form,
.scheme_light input[type=email],
.scheme_light input[type=number],
.scheme_light input[type=password],
.scheme_light input[type=search],
.scheme_light input[type=tel],
.scheme_light input[type=text] {
    color: #a1a1a1;
    border-color: #e5e5e5;
    background-color: #fafafa
}

.scheme_light .select_container select {
    color: #a1a1a1;
    border-color: #e5e5e5
}

.scheme_light .select_container:hover,
.scheme_light input[type=email]:focus,
.scheme_light input[type=number]:focus,
.scheme_light input[type=password]:focus,
.scheme_light input[type=search]:focus,
.scheme_light input[type=tel]:focus,
.scheme_light input[type=text]:focus {
    color: #2a2a2a;
    border-color: #f0f0f0;
    background-color: #fff
}

.scheme_light .select_container select:focus {
    color: #2a2a2a;
    border-color: #f0f0f0
}

.scheme_light .select_container:after {
    color: #a1a1a1;
    border-color: #a1a1a1
}

.scheme_light .select_container:hover:after {
    color: #2a2a2a;
    border-color: #2a2a2a
}

.scheme_light .widget_search form:hover:after {
    color: #2a2a2a
}

.scheme_light input::-webkit-input-placeholder {
    color: #a1a1a1
}

.scheme_light button,
.scheme_light input[type=button],
.scheme_light input[type=reset],
.scheme_light input[type=submit] {
    border-color: #2a2a2a;
    background-color: transparent;
    color: #2a2a2a
}

.scheme_light button:not([class*=sc_button_hover_]):focus,
.scheme_light button:not([class*=sc_button_hover_]):hover,
.scheme_light input[type=button]:not([class*=sc_button_hover_]):focus,
.scheme_light input[type=button]:not([class*=sc_button_hover_]):hover,
.scheme_light input[type=reset]:not([class*=sc_button_hover_]):focus,
.scheme_light input[type=reset]:not([class*=sc_button_hover_]):hover,
.scheme_light input[type=submit]:not([class*=sc_button_hover_]):focus,
.scheme_light input[type=submit]:not([class*=sc_button_hover_]):hover {
    border-color: #ffa705;
    background-color: transparent;
    color: #fff
}

.scheme_light body {
    color: #5f5f5f;
    background-color: #f7f7f7
}

.scheme_light .page_wrap {
    background-color: #f7f7f7
}

.scheme_light .logo b {
    color: #2a2a2a
}

.scheme_light .logo i {
    color: #ffa705
}

.scheme_light .logo_text {
    color: #ffa705
}

.scheme_light .logo:hover .logo_text {
    color: #2a2a2a
}

.scheme_light .socials_wrap .social_item a,
.scheme_light .socials_wrap .social_item a i {
    color: #9d9c9c
}

.scheme_light .socials_wrap .social_item a:hover,
.scheme_light .socials_wrap .social_item a:hover i {
    color: #2a2a2a
}

.scheme_light .search_wrap .search_field {
    color: #5f5f5f
}

.scheme_light .search_wrap .search_field:focus {
    color: #2a2a2a
}

.scheme_light .search_wrap .search_submit {
    color: #2a2a2a
}

.scheme_light .search_wrap .search_submit:focus,
.scheme_light .search_wrap .search_submit:hover {
    color: #5f5f5f
}

.scheme_light .post_item_none_search .search_wrap .search_submit:focus,
.scheme_light .post_item_none_search .search_wrap .search_submit:hover {
    color: #fff
}

.scheme_light .search_style_expand .search_submit:focus,
.scheme_light .search_style_expand .search_submit:hover {
    color: #2a2a2a
}

.scheme_light .menu_header_nav>li>a,
.scheme_light .menu_main_nav>li>a {
    color: #2a2a2a
}

.scheme_light .menu_header_nav>li>a:hover,
.scheme_light .menu_main_nav>li>a:hover {
    color: #ffa705
}

.scheme_light .menu_header_nav>li+li:before,
.scheme_light .menu_main_nav>li+li:before {
    border-color: #c7c7c7
}

.scheme_light .menu_main_nav>li ul {
    background-color: #f7f7f7;
    border-color: #ffa705
}

.scheme_light .menu_main_nav>li>ul:before {
    border-bottom-color: #ffa705
}

.scheme_light .menu_main_nav>li>ul ul:before {
    border-right-color: #ffa705
}

.scheme_light .menu_main_nav>li li>a {
    color: #2a2a2a
}

.scheme_light .menu_main_nav>li li>a:hover {
    color: #ffa705
}

.scheme_light .menu_mobile_inner,
.scheme_light .menu_side_inner {
    color: #5f5f5f;
    background-color: #f7f7f7
}

.scheme_light .menu_mobile_button,
.scheme_light .menu_mobile_button:before,
.scheme_light .menu_mobile_close:after,
.scheme_light .menu_mobile_close:before {
    border-color: #2a2a2a
}

.scheme_light .menu_mobile_button:hover,
.scheme_light .menu_mobile_button:hover:before,
.scheme_light .menu_mobile_close:hover:after,
.scheme_light .menu_mobile_close:hover:before {
    border-color: #ffa705
}

.scheme_light .menu_mobile_inner a {
    color: #2a2a2a
}

.scheme_light .menu_mobile_inner a:hover {
    color: #ffa705
}

.scheme_light .menu_mobile_inner .search_mobile .search_submit {
    color: #a1a1a1
}

.scheme_light .menu_mobile_inner .search_mobile .search_submit:focus,
.scheme_light .menu_mobile_inner .search_mobile .search_submit:hover {
    color: #2a2a2a
}

.scheme_light .top_panel_title:after {
    background-color: #e5e5e5
}

.scheme_light .top_panel_title .post_meta {
    color: #ffa705
}

.scheme_light .top_panel_title_2_text {
    color: #2a2a2a
}

.scheme_light.top_panel_navi.with_bg_image:not(.state_fixed) .menu_main_nav>li>a,
.scheme_light.top_panel_navi_header.with_bg_image .menu_header_nav>li>a {
    color: #fff
}

.scheme_light.top_panel_navi.with_bg_image:not(.state_fixed) .menu_main_nav>li>a:hover,
.scheme_light.top_panel_navi_header.with_bg_image .menu_header_nav>li>a:hover {
    color: #fff
}

.scheme_light.top_panel_navi.with_bg_image:not(.state_fixed) .menu_main_nav>li+li:before,
.scheme_light.top_panel_navi_header.with_bg_image .menu_header_nav>li+li:before {
    border-color: #fff
}

.scheme_light.top_panel_navi.with_bg_image:not(.state_fixed) .search_wrap:not(.search_opened) .search_submit {
    color: #fff
}

.scheme_light.top_panel_navi.with_bg_image:not(.state_fixed) .search_wrap:not(.search_opened) .search_submit:focus,
.scheme_light.top_panel_navi.with_bg_image:not(.state_fixed) .search_wrap:not(.search_opened) .search_submit:hover {
    color: #fff
}

.scheme_light.top_panel.with_bg_image .page_caption {
    color: #fff
}

.scheme_light.top_panel.with_bg_image .top_panel_title:after {
    background-color: #fff
}

.scheme_light.top_panel.with_bg_image .top_panel_title .post_meta {
    color: #fff
}

.scheme_light.top_panel.with_bg_image .top_panel_title_2_text {
    color: #fff
}

.scheme_light .post_item {
    color: #5f5f5f
}

.scheme_light .post_item .post_date a,
.scheme_light .post_item .post_date:before,
.scheme_light .post_item .post_meta,
.scheme_light .post_item .post_meta_item,
.scheme_light .post_item .post_meta_item a,
.scheme_light .post_item .post_meta_item:before,
.scheme_light .post_item .post_meta_item:hover:before {
    color: #ffa705
}

.scheme_light .post_item .post_date a:hover,
.scheme_light .post_item .post_meta_item a:hover,
.scheme_light .post_item a.post_meta_item:hover {
    color: #2a2a2a
}

.scheme_light .post_meta_item .social_items,
.scheme_light .post_meta_item .social_items:before {
    background-color: #f7f7f7;
    border-color: #c7c7c7;
    color: #9d9c9c
}

.scheme_light .post_layout_excerpt+.post_layout_excerpt {
    border-color: #c7c7c7
}

.scheme_light .post_featured:after {
    background-color: #f7f7f7
}

.scheme_light .post_item .more-link {
    border-color: #2a2a2a
}

.scheme_light .nav-links-old {
    color: #2a2a2a
}

.scheme_light .nav-links-old a:hover {
    color: #2a2a2a;
    border-color: #2a2a2a
}

.scheme_light .page_links>a {
    color: #2a2a2a
}

.scheme_light .page_links>a:hover,
.scheme_light .page_links>span:not(.page_links_title) {
    color: #fff;
    background-color: #ffa705
}

.scheme_light .post_item_single .post_header .post_date {
    color: #9d9c9c
}

.scheme_light .post_item_single .post_meta_item,
.scheme_light .post_item_single .post_meta_item .socials_caption,
.scheme_light .post_item_single .post_meta_item .socials_caption:before,
.scheme_light .post_item_single .post_meta_item a,
.scheme_light .post_item_single .post_meta_item a:before,
.scheme_light .post_item_single .post_meta_item a:hover:before,
.scheme_light .post_item_single .post_meta_item:before,
.scheme_light .post_item_single .post_meta_item:hover:before {
    color: #9d9c9c
}

.scheme_light .post_item_single .post_meta_item .socials_caption:hover,
.scheme_light .post_item_single .post_meta_item:hover,
.scheme_light .post_item_single .post_meta_item>a:hover {
    color: #2a2a2a
}

.scheme_light .post_item_single .post_content .post_tags,
.scheme_light .post_item_single .post_content .post_tags a {
    color: #2a2a2a
}

.scheme_light .post_item_single .post_content .post_tags a:hover {
    color: #ffa705
}

.scheme_light .post_item_single .post_content .post_meta .post_share .social_item a {
    color: #fff !important;
    background-color: #ffa705
}

.scheme_light .post_item_single .post_content .post_meta .post_share .social_item a.sc_button_hover_slide_left {
    background: linear-gradient(to right, #2a2a2a 50%, #ffa705 50%) no-repeat scroll right bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_light .post_item_single .post_content .post_meta .post_share .social_item a.sc_button_hover_slide_right {
    background: linear-gradient(to left, #2a2a2a 50%, #ffa705 50%) no-repeat scroll left bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_light .post_item_single .post_content .post_meta .post_share .social_item a.sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #2a2a2a 50%, #ffa705 50%) no-repeat scroll right bottom/100% 210% rgba(0, 0, 0, 0)
}

.scheme_light .post_item_single .post_content .post_meta .post_share .social_item a.sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #2a2a2a 50%, #ffa705 50%) no-repeat scroll right top/100% 210% rgba(0, 0, 0, 0)
}

.scheme_light .post_item_single .post_content .post_meta .post_share .social_item a:not([class*=sc_button_hover_]):hover {
    background-color: #2a2a2a
}

.scheme_light .nav-links-single .nav-links {
    border-color: #c7c7c7
}

.scheme_light .nav-links-single .nav-links a .meta-nav {
    color: #9d9c9c
}

.scheme_light .nav-links-single .nav-links a .post_date {
    color: #9d9c9c
}

.scheme_light .nav-links-single .nav-links a:hover .meta-nav,
.scheme_light .nav-links-single .nav-links a:hover .post_date {
    color: #2a2a2a
}

.scheme_light .nav-links-single .nav-links a:hover .post-title {
    color: #ffa705
}

.scheme_light .post_item_404 .page_title {
    color: #9d9c9c
}

.scheme_light .post_item_404 .page_description {
    color: #ffa705
}

.scheme_light .post_item_404 .go_home {
    border-color: #2a2a2a
}

.scheme_light .sidebar_inner {
    background-color: #f7f7f7;
    color: #5f5f5f
}

.scheme_light .sidebar_inner h1,
.scheme_light .sidebar_inner h1 a,
.scheme_light .sidebar_inner h2,
.scheme_light .sidebar_inner h2 a,
.scheme_light .sidebar_inner h3,
.scheme_light .sidebar_inner h3 a,
.scheme_light .sidebar_inner h4,
.scheme_light .sidebar_inner h4 a,
.scheme_light .sidebar_inner h5,
.scheme_light .sidebar_inner h5 a,
.scheme_light .sidebar_inner h6,
.scheme_light .sidebar_inner h6 a {
    color: #2a2a2a
}

.scheme_light .widget_area_inner .post_item .post_title a:hover {
    color: #ffa705
}

.scheme_light .widget_text .socials_wrap a {
    color: #2a2a2a
}

.scheme_light .widget_text .socials_wrap a:hover {
    color: #2a2a2a
}

.scheme_light.site_footer_wrap {
    background-color: #f7f7f7;
    color: #5f5f5f
}

.scheme_light .site_footer_wrap h1,
.scheme_light .site_footer_wrap h1 a,
.scheme_light .site_footer_wrap h2,
.scheme_light .site_footer_wrap h2 a,
.scheme_light .site_footer_wrap h3,
.scheme_light .site_footer_wrap h3 a,
.scheme_light .site_footer_wrap h4,
.scheme_light .site_footer_wrap h4 a,
.scheme_light .site_footer_wrap h5,
.scheme_light .site_footer_wrap h5 a,
.scheme_light .site_footer_wrap h6,
.scheme_light .site_footer_wrap h6 a {
    color: #2a2a2a
}

.scheme_light .copyright_wrap_inner,
.scheme_light .logo_footer_wrap_inner {
    border-color: #c7c7c7
}

.scheme_light .logo_footer_wrap_inner:after {
    background-color: #5f5f5f
}

.scheme_light .socials_footer_wrap_inner .social_item .social_icons {
    border-color: #5f5f5f;
    color: #5f5f5f
}

.scheme_light .socials_footer_wrap_inner .social_item .social_icons:hover {
    border-color: #2a2a2a;
    color: #2a2a2a
}

.scheme_light .menu_footer_nav_area ul li a {
    color: #2a2a2a
}

.scheme_light .menu_footer_nav_area ul li a:hover {
    color: #ffa705
}

.scheme_light .menu_footer_nav_area ul li+li:before {
    border-color: #9d9c9c
}

.scheme_light .copyright_wrap_inner {
    color: #2a2a2a
}

.scheme_light .copyright_wrap_inner a {
    color: #2a2a2a
}

.scheme_light .copyright_wrap_inner a:hover {
    color: #ffa705
}

.scheme_light .copyright_wrap_inner .copyright_text {
    color: #9d9c9c
}

.scheme_light .more-link,
.scheme_light .socials_share:not(.socials_type_drop) .social_icons {
    color: #2a2a2a !important;
    border-color: #2a2a2a !important;
    background-color: transparent !important
}

.scheme_light .more-link:not([class*=sc_button_hover_]),
.scheme_light .socials_share:not(.socials_type_drop) .social_icons:not([class*=sc_button_hover_]) {
    background: 0 0
}

.scheme_light .more-link:hover,
.scheme_light .socials_share:not(.socials_type_drop) .social_icons:hover {
    color: #fff !important;
    border-color: #2a2a2a !important;
    background-position: left bottom
}

.scheme_light .more-link:not([class*=sc_button_hover_]):hover,
.scheme_light .socials_share:not(.socials_type_drop) .social_icons:not([class*=sc_button_hover_]):hover {
    background-color: #2a2a2a !important
}

.scheme_light .menu_hover_color_line .menu_main_nav>li>a:before {
    background-color: #2a2a2a
}

.scheme_light .menu_hover_color_line .menu_main_nav>li.menu-item-has-children>a:after,
.scheme_light .menu_hover_color_line .menu_main_nav>li>a:after {
    background-color: #ffa705
}

.scheme_light .menu_hover_color_line .menu_main_nav>li>a:focus,
.scheme_light .menu_hover_color_line .menu_main_nav>li>a:hover {
    color: #ffa705
}

.scheme_light .sc_button_hover_slide_left {
    background: 0 0
}

.scheme_light .sc_button_hover_slide_right {
    background: linear-gradient(to left, #2a2a2a 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll left bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_light .sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #2a2a2a 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right bottom/100% 210% rgba(0, 0, 0, 0)
}

.scheme_light .sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #2a2a2a 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right top/100% 210% rgba(0, 0, 0, 0)
}

.scheme_light form button.sc_button_hover_slide_left {
    background: 0 0
}

.scheme_light form button.sc_button_hover_slide_right {
    background: linear-gradient(to left, #2a2a2a 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll left bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_light form button.sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #2a2a2a 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right bottom/100% 210% rgba(0, 0, 0, 0)
}

.scheme_light form button.sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #2a2a2a 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right top/100% 210% rgba(0, 0, 0, 0)
}

.scheme_light .post_featured .mask {
    background-color: rgba(42, 42, 42, .5)
}

.scheme_light .post_featured.hover_icon .icons a {
    color: #ffa705
}

.scheme_light .post_featured.hover_icon a:hover {
    color: #fff
}

.scheme_light .post_featured.hover_icons .icons a {
    background-color: rgba(247, 247, 247, .85);
    color: #2a2a2a
}

.scheme_light .post_featured.hover_icons a:hover {
    background-color: #f7f7f7;
    color: #ffa705
}

.scheme_light .post_featured.hover_shop .icons a {
    color: #2a2a2a;
    border-color: #ffa705 !important
}

.scheme_light .post_featured.hover_shop .icons a:hover {
    color: #fff;
    border-color: #ffa705 !important;
    background-color: #ffa705
}

.scheme_light .trx_addons_accent,
.scheme_light .trx_addons_accent>* {
    color: #ffa705
}

.scheme_light .trx_addons_accent_bg {
    background-color: #ffa705;
    color: #fff
}

.scheme_light .trx_addons_dark,
.scheme_light .trx_addons_dark>a {
    color: #2a2a2a
}

.scheme_light .trx_addons_dark>a:hover {
    color: #ffa705
}

.scheme_light .trx_addons_tooltip {
    color: #2a2a2a;
    border-color: #2a2a2a
}

.scheme_light .trx_addons_tooltip:before {
    color: #fff;
    background-color: #2a2a2a
}

.scheme_light .trx_addons_tooltip:after {
    border-top-color: #2a2a2a
}

.scheme_light .trx_addons_hover_mask {
    background-color: #2a2a2a
}

.scheme_light .trx_addons_hover_title {
    color: #fff
}

.scheme_light .trx_addons_hover_text {
    color: #9d9c9c
}

.scheme_light .trx_addons_hover_icon,
.scheme_light .trx_addons_hover_links a {
    color: #fff;
    background-color: #ffa705
}

.scheme_light .trx_addons_hover_icon:hover,
.scheme_light .trx_addons_hover_links a:hover {
    color: #ffa705 !important;
    background-color: #fff
}

.scheme_light .widget_socials .social_item span {
    color: #fff;
    background-color: #ffa705
}

.scheme_light .widget_socials .social_item a:hover span {
    color: #f7f7f7;
    background-color: #2a2a2a
}

.scheme_light .widget_twitter li {
    color: #5f5f5f
}

.scheme_light .sc_item_subtitle {
    color: #2a2a2a
}

.scheme_light .sc_item_button a:not(.sc_button_bg_image) {
    color: #2a2a2a;
    border-color: #2a2a2a;
    background-color: transparent
}

.scheme_light .sc_item_button a:not(.sc_button_bg_image).sc_button_hover_slide_left,
.scheme_light .sc_item_button a:not(.sc_button_bg_image):not([class*=sc_button_hover_]) {
    background: 0 0
}

.scheme_light .sc_item_button a:not(.sc_button_bg_image).sc_button_hover_slide_right {
    background: linear-gradient(to left, #2a2a2a 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll left bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_light .sc_item_button a:not(.sc_button_bg_image).sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #2a2a2a 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right bottom/100% 210% rgba(0, 0, 0, 0)
}

.scheme_light .sc_item_button a:not(.sc_button_bg_image).sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #2a2a2a 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right top/100% 210% rgba(0, 0, 0, 0)
}

.scheme_light .sc_item_button a:not(.sc_button_bg_image):hover {
    color: #fff !important;
    border-color: #2a2a2a;
    background-position: left bottom
}

.scheme_light .sc_item_button a:not(.sc_button_bg_image):not([class*=sc_button_hover_]):hover {
    background-color: #2a2a2a
}

.scheme_light .sc_item_button a.sc_button_simple:not(.sc_button_bg_image) {
    color: #ffa705
}

.scheme_light .sc_item_button a.sc_button_simple:not(.sc_button_bg_image):hover {
    color: #2a2a2a !important
}

.scheme_light .trx_addons_hover_content .trx_addons_hover_links a {
    color: #fff;
    background-color: #ffa705
}

.scheme_light .trx_addons_hover_content .trx_addons_hover_links a.sc_button_hover_slide_left,
.scheme_light .trx_addons_hover_content .trx_addons_hover_links a:not([class*=sc_button_hover_]) {
    background: linear-gradient(to right, #fff 50%, #ffa705 50%) no-repeat scroll right bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_light .trx_addons_hover_content .trx_addons_hover_links a.sc_button_hover_slide_right {
    background: linear-gradient(to left, #fff 50%, #ffa705 50%) no-repeat scroll left bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_light .trx_addons_hover_content .trx_addons_hover_links a.sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #fff 50%, #ffa705 50%) no-repeat scroll right bottom/100% 210% rgba(0, 0, 0, 0)
}

.scheme_light .trx_addons_hover_content .trx_addons_hover_links a.sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #fff 50%, #ffa705 50%) no-repeat scroll right top/100% 210% rgba(0, 0, 0, 0)
}

.scheme_light .trx_addons_hover_content .trx_addons_hover_links a:hover {
    color: #ffa705 !important;
    background-position: left bottom
}

.scheme_light .trx_addons_hover_content .trx_addons_hover_links a:not([class*=sc_button_hover_]):hover {
    background-color: #fff
}

.scheme_light .sc_action_item_description {
    color: #2a2a2a
}

.scheme_light .sc_action_item_date {
    color: #2a2a2a;
    border-color: #5f5f5f
}

.scheme_light .sc_action_item_default .sc_action_item_link {
    color: #fff;
    border-color: #fff
}

.scheme_light .sc_action_item .sc_action_item_link.sc_button_hover_slide_left,
.scheme_light .sc_action_item .sc_action_item_link:not([class*=sc_button_hover_]) {
    background: 0 0
}

.scheme_light .sc_action_item .sc_action_item_link.sc_button_hover_slide_right {
    background: linear-gradient(to left, #2a2a2a 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll left bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_light .sc_action_item .sc_action_item_link.sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #2a2a2a 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right bottom/100% 210% rgba(0, 0, 0, 0)
}

.scheme_light .sc_action_item .sc_action_item_link.sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #2a2a2a 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right top/100% 210% rgba(0, 0, 0, 0)
}

.scheme_light .sc_action_item .sc_action_item_link:hover {
    color: #fff;
    border-color: #2a2a2a;
    background-position: left bottom
}

.scheme_light .sc_action_item .sc_action_item_link:not([class*=sc_button_hover_]):hover {
    color: #fff;
    border-color: #2a2a2a;
    background-color: #2a2a2a
}

.scheme_light .sc_courses_default .sc_courses_item {
    background-color: #fff
}

.scheme_light .sc_events_default .sc_events_item {
    background-color: #fff
}

.scheme_light .sc_events_default .sc_events_item_date {
    background-color: #ffa705;
    color: #fff
}

.scheme_light .sc_events_default .sc_events_item:hover .sc_events_item_date {
    background-color: #2a2a2a
}

.scheme_light .sc_events_default .sc_events_item_title {
    color: #2a2a2a
}

.scheme_light .sc_events_default .sc_events_item:hover .sc_events_item_title {
    color: #ffa705
}

.scheme_light .sc_events_default .sc_events_item_button {
    color: #ffa705
}

.scheme_light .sc_events_default .sc_events_item:hover .sc_events_item_button {
    color: #2a2a2a
}

.scheme_light.sc_form {
    background-color: #f7f7f7
}

.scheme_light .sc_form_field_title {
    color: #2a2a2a
}

.scheme_light .sc_form .sc_form_field input[type=text] {
    color: #7a7a7a;
    border-color: #e5e5e5;
    background-color: #fafafa
}

.scheme_light .sc_form .sc_form_field input[type=text]:focus {
    color: #2a2a2a;
    border-color: #f0f0f0;
    background-color: #fff
}

.scheme_light .sc_form_field button {
    color: #2a2a2a;
    border-color: #2a2a2a;
    background-color: transparent
}

.scheme_light .sc_form_field button.sc_button_hover_slide_left,
.scheme_light .sc_form_field button:not([class*=sc_button_hover_]) {
    background: 0 0
}

.scheme_light .sc_form_field button.sc_button_hover_slide_right {
    background: linear-gradient(to left, #2a2a2a 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll left bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_light .sc_form_field button.sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #2a2a2a 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right bottom/100% 210% rgba(0, 0, 0, 0)
}

.scheme_light .sc_form_field button.sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #2a2a2a 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right top/100% 210% rgba(0, 0, 0, 0)
}

.scheme_light .sc_form_field button:hover {
    color: #f7f7f7 !important;
    border-color: #2a2a2a;
    background-position: left bottom
}

.scheme_light .sc_form_field button:not([class*=sc_button_hover_]):hover {
    background-color: #2a2a2a !important
}

.scheme_light [class*=sc_input_hover_] .sc_form_field_content {
    color: #2a2a2a
}

.scheme_light .sc_input_hover_accent input[type=email]:focus,
.scheme_light .sc_input_hover_accent input[type=number]:focus,
.scheme_light .sc_input_hover_accent input[type=password]:focus,
.scheme_light .sc_input_hover_accent input[type=search]:focus,
.scheme_light .sc_input_hover_accent input[type=text]:focus,
.scheme_light .sc_input_hover_accent select:focus {
    border-color: #ffa705 !important
}

.scheme_light .sc_input_hover_accent .sc_form_field_hover:before {
    color: rgba(227, 154, 49, .6)
}

.scheme_light .sc_icons .sc_icons_icon {
    color: #ffa705
}

.scheme_light .sc_icons .sc_icons_item_linked:hover .sc_icons_icon {
    color: #2a2a2a
}

.scheme_light .sc_icons .sc_icons_title {
    color: #ffa705
}

.scheme_light .sc_icons_description {
    color: #2a2a2a
}

.scheme_light.sc_promo {
    background-color: #f7f7f7
}

.scheme_light .sc_promo.sc_promo_size_normal .sc_promo_descr,
.scheme_light.sc_promo.sc_promo_size_normal .sc_promo_descr {
    color: #2a2a2a
}

.scheme_light .sc_socials .socials_wrap a {
    color: #fff;
    background-color: #ffa705
}

.scheme_light .sc_socials .socials_wrap a:hover {
    color: #fff;
    background-color: #2a2a2a
}

.scheme_light .trx_addons_scroll_to_top {
    border-color: #ffa705;
    background-color: #ffa705;
    color: #fff
}

.scheme_light .trx_addons_scroll_to_top:hover {
    border-color: #2a2a2a;
    background-color: #2a2a2a;
    color: #fff
}

.scheme_light .menu_style_side .trx_addons_scroll_to_top {
    border-color: transparent;
    background-color: transparent;
    color: #fff
}

.scheme_light .menu_style_side .trx_addons_scroll_to_top:hover {
    border-color: transparent;
    background-color: transparent;
    color: #ffa705
}

.scheme_light .trx_addons_pagination>span.active {
    color: #2a2a2a;
    border-color: #2a2a2a
}

.scheme_light.wpb_column,
.scheme_light.wpb_row,
.scheme_light.wpb_text_column {
    color: #5f5f5f;
    background-color: #f7f7f7
}

.scheme_light .woocommerce ul.products li.product .post_item {
    border-color: #e5e5e5
}

.scheme_light .woocommerce ul.products li.product .post_item:hover {
    border-color: #ffa705
}

.scheme_light .product_awards {
    color: #fff;
    background-color: #ffa705
}

.scheme_light .woocommerce ul.products li.product .post_header .post_tags a {
    color: #2a2a2a
}

.scheme_light .woocommerce ul.products li.product .post_header .post_tags a:hover {
    color: #ffa705
}

.scheme_light .woocommerce ul.products li.product .post_header a {
    color: #ffa705
}

.scheme_light .woocommerce ul.products li.product .post_header a:hover {
    color: #2a2a2a
}

.scheme_light .home_products .woocommerce ul.products li.product .post_item {
    background-color: #fff
}

.scheme_light .woocommerce div.product .product_meta span>a,
.scheme_light .woocommerce div.product .product_meta span>span {
    color: #2a2a2a
}

.scheme_light .woocommerce div.product .product_meta a:hover {
    color: #ffa705
}

.scheme_light .woocommerce div.product div.images img {
    border-color: #c7c7c7
}

.scheme_light .woocommerce div.product div.images a:hover img {
    border-color: #ffa705
}

.scheme_light .single-product ul.products li.product .post_data {
    color: #fff;
    background-color: #2a2a2a
}

.scheme_light .single-product ul.products li.product .post_data .post_header .post_tags a,
.scheme_light .single-product ul.products li.product .post_data a {
    color: #fff
}

.scheme_light .single-product ul.products li.product .post_data .post_header .post_tags a:hover,
.scheme_light .single-product ul.products li.product .post_data a:hover {
    color: #ffa705
}

.scheme_light .single-product ul.products li.product .post_data .button {
    color: #fff;
    border-color: #fff
}

.scheme_light .single-product ul.products li.product .post_data .button.sc_button_hover_slide_left,
.scheme_light .single-product ul.products li.product .post_data .button:not([class*=sc_button_hover_]) {
    background: linear-gradient(to right, #fff 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_light .single-product ul.products li.product .post_data .button.sc_button_hover_slide_right {
    background: linear-gradient(to left, #fff 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll left bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_light .single-product ul.products li.product .post_data .button.sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #fff 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right bottom/100% 210% rgba(0, 0, 0, 0)
}

.scheme_light .single-product ul.products li.product .post_data .button.sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #fff 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right top/100% 210% rgba(0, 0, 0, 0)
}

.scheme_light .single-product ul.products li.product .post_data .button:hover {
    color: #2a2a2a !important;
    background-position: left bottom
}

.scheme_light .single-product ul.products li.product .post_data .button:not([class*=sc_button_hover_]):hover {
    background-color: #fff
}

.scheme_light .woocommerce .button,
.scheme_light .woocommerce a.button,
.scheme_light .woocommerce button.button,
.scheme_light .woocommerce input.button,
.scheme_light .woocommerce input[type=button],
.scheme_light .woocommerce input[type=submit],
.scheme_light .woocommerce nav.woocommerce-pagination ul li a,
.scheme_light .woocommerce-page .button,
.scheme_light .woocommerce-page input[type=button],
.scheme_light .woocommerce-page input[type=submit] {
    color: #2a2a2a;
    border-color: #2a2a2a
}

.scheme_light .woocommerce a.button.sc_button_hover_slide_left,
.scheme_light .woocommerce a.button:not([class*=sc_button_hover_]),
.scheme_light .woocommerce button.button.sc_button_hover_slide_left,
.scheme_light .woocommerce button.button:not([class*=sc_button_hover_]),
.scheme_light .woocommerce input.button.sc_button_hover_slide_left,
.scheme_light .woocommerce input.button:not([class*=sc_button_hover_]),
.scheme_light .woocommerce nav.woocommerce-pagination ul li a.sc_button_hover_slide_left,
.scheme_light .woocommerce nav.woocommerce-pagination ul li a:not([class*=sc_button_hover_]) {
    background: 0 0
}

.scheme_light .woocommerce a.button.sc_button_hover_slide_right,
.scheme_light .woocommerce button.button.sc_button_hover_slide_right,
.scheme_light .woocommerce input.button.sc_button_hover_slide_right,
.scheme_light .woocommerce nav.woocommerce-pagination ul li a.sc_button_hover_slide_right {
    background: linear-gradient(to left, #2a2a2a 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll left bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_light .woocommerce a.button.sc_button_hover_slide_top,
.scheme_light .woocommerce button.button.sc_button_hover_slide_top,
.scheme_light .woocommerce input.button.sc_button_hover_slide_top,
.scheme_light .woocommerce nav.woocommerce-pagination ul li a.sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #2a2a2a 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right bottom/100% 210% rgba(0, 0, 0, 0)
}

.scheme_light .woocommerce a.button.sc_button_hover_slide_bottom,
.scheme_light .woocommerce button.button.sc_button_hover_slide_bottom,
.scheme_light .woocommerce input.button.sc_button_hover_slide_bottom,
.scheme_light .woocommerce nav.woocommerce-pagination ul li a.sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #2a2a2a 50%, rgba(0, 0, 0, 0) 50%) no-repeat scroll right top/100% 210% rgba(0, 0, 0, 0)
}

.scheme_light .woocommerce a.button:hover,
.scheme_light .woocommerce button.button:hover,
.scheme_light .woocommerce input.button:hover,
.scheme_light .woocommerce nav.woocommerce-pagination ul li a:hover {
    color: #fff !important;
    border-color: #2a2a2a;
    background-position: left bottom
}

.scheme_light .woocommerce a.button:not([class*=sc_button_hover_]):hover,
.scheme_light .woocommerce button.button:not([class*=sc_button_hover_]):hover,
.scheme_light .woocommerce input.button:not([class*=sc_button_hover_]):hover,
.scheme_light .woocommerce nav.woocommerce-pagination ul li a:not([class*=sc_button_hover_]):hover {
    background-color: #2a2a2a
}

.scheme_light .woocommerce a.button.alt,
.scheme_light .woocommerce button.button.alt,
.scheme_light .woocommerce input.button.alt {
    color: #fff;
    border-color: #ffa705;
    background-color: transparent
}

.scheme_light .woocommerce a.button.alt.sc_button_hover_slide_left,
.scheme_light .woocommerce a.button.alt:not([class*=sc_button_hover_]),
.scheme_light .woocommerce button.button.alt.sc_button_hover_slide_left,
.scheme_light .woocommerce button.button.alt:not([class*=sc_button_hover_]),
.scheme_light .woocommerce input.button.alt.sc_button_hover_slide_left,
.scheme_light .woocommerce input.button.alt:not([class*=sc_button_hover_]) {
    background: linear-gradient(to right, #2a2a2a 50%, #ffa705 50%) no-repeat scroll right bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_light .woocommerce a.button.alt.sc_button_hover_slide_right,
.scheme_light .woocommerce button.button.alt.sc_button_hover_slide_right,
.scheme_light .woocommerce input.button.alt.sc_button_hover_slide_right {
    background: linear-gradient(to left, #2a2a2a 50%, #ffa705 50%) no-repeat scroll left bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_light .woocommerce a.button.alt.sc_button_hover_slide_top,
.scheme_light .woocommerce button.button.alt.sc_button_hover_slide_top,
.scheme_light .woocommerce input.button.alt.sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #2a2a2a 50%, #ffa705 50%) no-repeat scroll right bottom/100% 210% rgba(0, 0, 0, 0)
}

.scheme_light .woocommerce a.button.alt.sc_button_hover_slide_bottom,
.scheme_light .woocommerce button.button.alt.sc_button_hover_slide_bottom,
.scheme_light .woocommerce input.button.alt.sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #2a2a2a 50%, #ffa705 50%) no-repeat scroll right top/100% 210% rgba(0, 0, 0, 0)
}

.scheme_light .woocommerce a.button.alt:hover,
.scheme_light .woocommerce button.button.alt:hover,
.scheme_light .woocommerce input.button.alt:hover {
    color: #fff;
    border-color: #2a2a2a;
    background-position: left bottom
}

.scheme_light .woocommerce a.button.alt:not([class*=sc_button_hover_]):hover,
.scheme_light .woocommerce button.button.alt:not([class*=sc_button_hover_]):hover,
.scheme_light .woocommerce input.button.alt:not([class*=sc_button_hover_]):hover {
    background-color: #2a2a2a
}

.scheme_light .woocommerce .woocommerce-error {
    background-color: #fff;
    border-top-color: #ffa705
}

.scheme_light .woocommerce .woocommerce-error:before {
    color: #ffa705
}

.scheme_light .woocommerce .woocommerce-error .button {
    color: #fff;
    background-color: #ffa705
}

.scheme_light .woocommerce .woocommerce-error .button.sc_button_hover_slide_left,
.scheme_light .woocommerce .woocommerce-error .button:not([class*=sc_button_hover_]) {
    background: linear-gradient(to right, #2a2a2a 50%, #ffa705 50%) no-repeat scroll right bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_light .woocommerce .woocommerce-error .button.sc_button_hover_slide_right {
    background: linear-gradient(to left, #2a2a2a 50%, #ffa705 50%) no-repeat scroll left bottom/210% 100% rgba(0, 0, 0, 0)
}

.scheme_light .woocommerce .woocommerce-error .button.sc_button_hover_slide_top {
    background: linear-gradient(to bottom, #2a2a2a 50%, #ffa705 50%) no-repeat scroll right bottom/100% 210% rgba(0, 0, 0, 0)
}

.scheme_light .woocommerce .woocommerce-error .button.sc_button_hover_slide_bottom {
    background: linear-gradient(to top, #2a2a2a 50%, #ffa705 50%) no-repeat scroll right top/100% 210% rgba(0, 0, 0, 0)
}

.scheme_light .woocommerce .woocommerce-error .button:hover {
    color: #fff;
    background-color: #2a2a2a;
    background-position: left bottom
}

.scheme_light .woocommerce.widget_product_search form:after {
    color: #a1a1a1
}

.scheme_light .woocommerce.widget_product_search form:hover:after {
    color: #2a2a2a
}

.scheme_light .woocommerce.widget_product_search .search_button {
    background-color: #ffa705;
    color: #fff
}