/* Theme Custom styles and schemes
------------------------------------------------------------------------- */

/* TABLE OF CONTENTS:

0. Import
1. Theme typography
2. Theme Accent Colors
   2.1 Common colors
3. Form fields settings
7. Section's decorations
   7.1 User and main menu
   7.2 Slider
   7.3 Top panel: Page title and breadcrumbs
   7.4 Main content wrapper
   7.5 Post Formats
   7.6 Post Layouts
   7.7 Paginations
8. Single page parts
   8.1 Attachment and Portfolio post navigation
   8.2 Reviews block
   8.3 Post author
   8.4 Comments
   8.5 Page 404
9. Sidebars
10. Footer areas
11. Utils
12. Registration and Login popups
13. Third party plugins
14. Predefined classes for users
15. Shortcodes

-------------------------------------------------------------- */


/* 0. Imports
-------------------------------------------------------------- */
@import "theme.vars.less";


/* 1. Theme typography
-------------------------------------------------------------- */
body {
	.p_font();
}

html {
  font-size: @p_fs;
}

.body_wrap {
	.scheme_color(text);
}

h1 { .h1_font(); .h1_margins(); text-transform: uppercase;}
h2 { .h2_font(); .h2_margins(); }
h3 { .h3_font(); .h3_margins(); }
h4 { .h4_font(); .h4_margins(); }
h5 { .h5_font(); .h5_margins(); text-transform: uppercase;}
h6 { .h6_font(); .h6_margins(); text-transform: uppercase;}


/* Normal state */
h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	.scheme_color(text_dark);
}
a {
	.link_font();
	.scheme_color(text_link);
}
a:hover, a:hover b{
	.scheme_color(text_hover);
}


/* Quote */
blockquote{                                                             .scheme_bg_color(alter_bg_color);  }
blockquote, blockquote p {                                              .scheme_color(text);  }
blockquote > a, blockquote > p > a, blockquote cite {                   .scheme_color(text);  }
blockquote > a:hover, blockquote > p > a:hover { .scheme_color(text_hover);     }



/* 2. Theme Accent Colors
------------------------------------------------------------------------- */

/* text_link color - use it as background and border with next classes */
.accent1 {			.scheme_color(text_link); }
.accent1_bgc {		.scheme_bg_color(text_link); }
.accent1_bg {		.scheme_bg(text_link); }
.accent1_border {	.scheme_bd_color(text_link); }

a.accent1:hover {	.scheme_color(text_hover); }


/* 2.1 Common colors
-------------------------------------------------------------- */

/* Portfolio hovers */
.post_content.ih-item.circle.effect1.colored .info,
.post_content.ih-item.circle.effect2.colored .info,
.post_content.ih-item.circle.effect3.colored .info,
.post_content.ih-item.circle.effect4.colored .info,
.post_content.ih-item.circle.effect5.colored .info .info-back,
.post_content.ih-item.circle.effect6.colored .info,
.post_content.ih-item.circle.effect7.colored .info,
.post_content.ih-item.circle.effect8.colored .info,
.post_content.ih-item.circle.effect9.colored .info,
.post_content.ih-item.circle.effect10.colored .info,
.post_content.ih-item.circle.effect11.colored .info,
.post_content.ih-item.circle.effect12.colored .info,
.post_content.ih-item.circle.effect13.colored .info,
.post_content.ih-item.circle.effect14.colored .info,
.post_content.ih-item.circle.effect15.colored .info,
.post_content.ih-item.circle.effect16.colored .info,
.post_content.ih-item.circle.effect18.colored .info .info-back,
.post_content.ih-item.circle.effect19.colored .info,
.post_content.ih-item.circle.effect20.colored .info .info-back,
.post_content.ih-item.square.effect1.colored .info,
.post_content.ih-item.square.effect2.colored .info,
.post_content.ih-item.square.effect3.colored .info,
.post_content.ih-item.square.effect4.colored .mask1,
.post_content.ih-item.square.effect4.colored .mask2,
.post_content.ih-item.square.effect5.colored .info,
.post_content.ih-item.square.effect6.colored .info,
.post_content.ih-item.square.effect7.colored .info,
.post_content.ih-item.square.effect8.colored .info,
.post_content.ih-item.square.effect9.colored .info .info-back,
.post_content.ih-item.square.effect10.colored .info,
.post_content.ih-item.square.effect11.colored .info,
.post_content.ih-item.square.effect12.colored .info,
.post_content.ih-item.square.effect13.colored .info,
.post_content.ih-item.square.effect14.colored .info,
.post_content.ih-item.square.effect15.colored .info,
.post_content.ih-item.circle.effect20.colored .info .info-back,
.post_content.ih-item.square.effect_book.colored .info,
.post_content.ih-item.square.effect_pull.colored .post_descr {
	.scheme_bg(text_link);
	.scheme_color(inverse_text);
}

.post_content.ih-item.circle.effect1.colored .info,
.post_content.ih-item.circle.effect2.colored .info,
.post_content.ih-item.circle.effect5.colored .info .info-back,
.post_content.ih-item.circle.effect19.colored .info,
.post_content.ih-item.square.effect4.colored .mask1,
.post_content.ih-item.square.effect4.colored .mask2,
.post_content.ih-item.square.effect6.colored .info,
.post_content.ih-item.square.effect7.colored .info,
.post_content.ih-item.square.effect12.colored .info,
.post_content.ih-item.square.effect13.colored .info,
.post_content.ih-item.square.effect_more.colored .info,
.post_content.ih-item.square.effect_dir.colored .info,
.post_content.ih-item.square.effect_shift.colored .info {
	.scheme_bg(text_link, 0.9);
	.scheme_color(inverse_text);
}
.post_content.ih-item.square.effect_border.colored .img,
.post_content.ih-item.square.effect_fade.colored .img,
.post_content.ih-item.square.effect_slide.colored .img {
	.scheme_bg(text_link);
}
.post_content.ih-item.square.effect_border.colored .info,
.post_content.ih-item.square.effect_fade.colored .info,
.post_content.ih-item.square.effect_slide.colored .info {
	.scheme_color(inverse_text);
}
.post_content.ih-item.square.effect_border.colored .info:before,
.post_content.ih-item.square.effect_border.colored .info:after {
	.scheme_bd_color(inverse_text);
}

.post_content.ih-item.circle.effect1 .spinner {
	.scheme_bdr_color(text_link);
	.scheme_bdb_color(text_link);
}
.post_content.ih-item .post_readmore .post_readmore_label,
.post_content.ih-item .info a,
.post_content.ih-item .info a > span {
	.scheme_color(inverse_link);
}
.post_content.ih-item .post_readmore:hover .post_readmore_label,
.post_content.ih-item .info a:hover,
.post_content.ih-item .info a:hover > span {
	.scheme_color(inverse_hover);
}


/* Tables */
td, th {
  .scheme_bd_color(bd_color);
}
.sc_table table {
  .scheme_color(text);
  .scheme_bg_color(alter_bg_color);
  /*overflow: hidden;*/	/* In Chrome hide right and bottom borders for the table */
}
.sc_table table tr:first-child th, .sc_table table tr:first-child td{
  .scheme_color(inverse_dark);
  .scheme_bg_color(alter_bg_hover);
  .scheme_bd_color(bg_color,0.4);
  border-width: 0;
}
.sc_table table tr:first-child th+th, .sc_table table tr:first-child td+td{
  border-width: 0 0 0 1px;
}
.sc_table table tr th, .sc_table table tr td{
  border-width: 0;
}
.sc_table table tr th+th, .sc_table table tr td+td{
  border-left-width: 1px;
}
.sc_table table tr+tr th, .sc_table table tr+tr td{
  //border-top-width: 1px;
}
.sc_table table tr:nth-child(odd) th, .sc_table table tr:nth-child(odd) td{
  .scheme_bg_color(alter_bg_hover, 0.05);
}
.sc_table table tr:first-child:nth-child(odd) th, .sc_table table tr:first-child:nth-child(odd) td {
  .scheme_bg_color(alter_bg_hover);
}


/* Table of contents */
pre.code,
#toc .toc_item.current,
#toc .toc_item:hover {
	.scheme_bd_color(text_link);
}


::selection,
::-moz-selection { 
	.scheme_bg_color(text_link);
	.scheme_color(inverse_text);
}

/*---LESS_SEPARATOR---*/



/* 3. Form fields settings
-------------------------------------------------------------- */

input[type="tel"],
input[type="text"],
input[type="number"],
input[type="email"],
input[type="search"],
input[type="password"],
select,
textarea,
.shipping-calculator-form .select2-container,
form.woocommerce-checkout .select2-container,
.woocommerce form.woocommerce-checkout .form-row.woocommerce-validated .select2-container{
	.input_font();
	.scheme_color(input_text);
	.scheme_bd_color(input_bd_color);
	.scheme_bg_color(input_bg_color);
}
.hovered input,
input[type="tel"]:focus,
input[type="text"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="search"]:focus,
input[type="password"]:focus,
select:focus,
textarea:focus,
.shipping-calculator-form .select2-container:focus,
form.woocommerce-checkout .select2-container:focus,
.woocommerce form.woocommerce-checkout .form-row.woocommerce-validated .select2-container:focus{
	.scheme_color(input_light);
	.scheme_bd_color(input_bd_hover);
	.scheme_bg_color(input_bg_hover);
}
.focuses input, .focuses input:focus{
  .scheme_bd_color(text_link);
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	.scheme_color(input_light);
  text-transform: uppercase;
}

fieldset {
	.scheme_bd_color(bd_color);
}
fieldset legend {
	.scheme_bg_color(bg_color);
	.scheme_color(text);
}

/* ======================== INPUT'S STYLES ================== */

/* Accent */
.sc_input_hover_accent input[type="text"]:focus,
.sc_input_hover_accent input[type="number"]:focus,
.sc_input_hover_accent input[type="email"]:focus,
.sc_input_hover_accent input[type="password"]:focus,
.sc_input_hover_accent input[type="search"]:focus,
.sc_input_hover_accent select:focus,
.sc_input_hover_accent textarea:focus {
	.scheme_box_shadow(0px, 0px, 0px, 2px, text_link);
}
.sc_input_hover_accent input[type="text"] + label:before,
.sc_input_hover_accent input[type="number"] + label:before,
.sc_input_hover_accent input[type="email"] + label:before,
.sc_input_hover_accent input[type="password"] + label:before,
.sc_input_hover_accent input[type="search"] + label:before,
.sc_input_hover_accent select + label:before,
.sc_input_hover_accent textarea + label:before {
	.scheme_color(text_link, 0.6);
}

/* Path */
.sc_input_hover_path input[type="text"] + label > .sc_form_graphic,
.sc_input_hover_path input[type="number"] + label > .sc_form_graphic,
.sc_input_hover_path input[type="email"] + label > .sc_form_graphic,
.sc_input_hover_path input[type="password"] + label > .sc_form_graphic,
.sc_input_hover_path input[type="search"] + label > .sc_form_graphic,
.sc_input_hover_path textarea + label > .sc_form_graphic {
	.scheme_stroke_color(input_bd_color);
}

/* Jump */
.sc_input_hover_jump .sc_form_label_content:before {
	.scheme_color(inverse_text);
}
.sc_input_hover_jump input[type="text"],
.sc_input_hover_jump input[type="number"],
.sc_input_hover_jump input[type="email"],
.sc_input_hover_jump input[type="password"],
.sc_input_hover_jump input[type="search"],
.sc_input_hover_jump textarea {
	.scheme_bd_color(input_bd_color);
}
.sc_input_hover_jump input[type="text"]:focus,
.sc_input_hover_jump input[type="number"]:focus,
.sc_input_hover_jump input[type="email"]:focus,
.sc_input_hover_jump input[type="password"]:focus,
.sc_input_hover_jump input[type="search"]:focus,
.sc_input_hover_jump textarea:focus,
.sc_input_hover_jump input[type="text"].filled,
.sc_input_hover_jump input[type="number"].filled,
.sc_input_hover_jump input[type="email"].filled,
.sc_input_hover_jump input[type="password"].filled,
.sc_input_hover_jump input[type="search"].filled,
.sc_input_hover_jump textarea.filled {
	.scheme_bd_color(text_link);
}

/* Underline */
.sc_input_hover_underline input[type="text"] + label:before,
.sc_input_hover_underline input[type="number"] + label:before,
.sc_input_hover_underline input[type="email"] + label:before,
.sc_input_hover_underline input[type="password"] + label:before,
.sc_input_hover_underline input[type="search"] + label:before,
.sc_input_hover_underline textarea + label:before {
	.scheme_bg_color(input_bd_color);
}
.sc_input_hover_jump input[type="text"]:focus + label:before,
.sc_input_hover_jump input[type="number"]:focus + label:before,
.sc_input_hover_jump input[type="email"]:focus + label:before,
.sc_input_hover_jump input[type="password"]:focus + label:before,
.sc_input_hover_jump input[type="search"]:focus + label:before,
.sc_input_hover_jump textarea:focus + label:before,
.sc_input_hover_jump input[type="text"].filled + label:before,
.sc_input_hover_jump input[type="number"].filled + label:before,
.sc_input_hover_jump input[type="email"].filled + label:before,
.sc_input_hover_jump input[type="password"].filled + label:before,
.sc_input_hover_jump input[type="search"].filled + label:before,
.sc_input_hover_jump textarea.filled + label:before {
	.scheme_bg_color(input_bd_hover);
}
.sc_input_hover_underline input[type="text"] + label > .sc_form_label_content,
.sc_input_hover_underline input[type="number"] + label > .sc_form_label_content,
.sc_input_hover_underline input[type="email"] + label > .sc_form_label_content,
.sc_input_hover_underline input[type="password"] + label > .sc_form_label_content,
.sc_input_hover_underline input[type="search"] + label > .sc_form_label_content,
.sc_input_hover_underline textarea + label > .sc_form_label_content {
	.scheme_color(input_text);
}
.sc_input_hover_underline input[type="text"]:focus + label > .sc_form_label_content,
.sc_input_hover_underline input[type="number"]:focus + label > .sc_form_label_content,
.sc_input_hover_underline input[type="email"]:focus + label > .sc_form_label_content,
.sc_input_hover_underline input[type="password"]:focus + label > .sc_form_label_content,
.sc_input_hover_underline input[type="search"]:focus + label > .sc_form_label_content,
.sc_input_hover_underline textarea:focus + label > .sc_form_label_content,
.sc_input_hover_underline input[type="text"].filled + label > .sc_form_label_content,
.sc_input_hover_underline input[type="number"].filled + label > .sc_form_label_content,
.sc_input_hover_underline input[type="email"].filled + label > .sc_form_label_content,
.sc_input_hover_underline input[type="password"].filled + label > .sc_form_label_content,
.sc_input_hover_underline input[type="search"].filled + label > .sc_form_label_content,
.sc_input_hover_underline textarea.filled + label > .sc_form_label_content {
	.scheme_color(input_dark);
}

/* Iconed */
.sc_input_hover_iconed input[type="text"] + label,
.sc_input_hover_iconed input[type="number"] + label,
.sc_input_hover_iconed input[type="email"] + label,
.sc_input_hover_iconed input[type="password"] + label,
.sc_input_hover_iconed input[type="search"] + label,
.sc_input_hover_iconed textarea + label {
	.scheme_color(input_text);
}
.sc_input_hover_iconed input[type="text"]:focus + label,
.sc_input_hover_iconed input[type="number"]:focus + label,
.sc_input_hover_iconed input[type="email"]:focus + label,
.sc_input_hover_iconed input[type="password"]:focus + label,
.sc_input_hover_iconed input[type="search"]:focus + label,
.sc_input_hover_iconed textarea:focus + label,
.sc_input_hover_iconed input[type="text"].filled + label,
.sc_input_hover_iconed input[type="number"].filled + label,
.sc_input_hover_iconed input[type="email"].filled + label,
.sc_input_hover_iconed input[type="password"].filled + label,
.sc_input_hover_iconed input[type="search"].filled + label,
.sc_input_hover_iconed textarea.filled + label {
	.scheme_color(input_dark);
}


/* ======================== END INPUT'S STYLES ================== */



/* 6. Page layouts
-------------------------------------------------------------- */
.body_style_boxed .body_wrap {
	.scheme_bg_color(bg_color);
}


/* 7. Section's decorations
-------------------------------------------------------------- */

/* If in the Theme options set "Body filled", else - leave this sections transparent */
body:not(.video_bg_show),
body:not(.video_bg_show) .page_wrap,
.copy_wrap,
.sidebar_cart,
.widget_area_inner,
#page_preloader {
	.scheme_bg_color(bg_color);
}
.widget_area_inner.sidebar_inner{
  .scheme_bg_color(alter_bg_color);
}

/*
.body_filled.article_style_boxed .page_wrap {
	.scheme_bg_color(alter_bg_color);
}
*/

/*.article_style_boxed.layout_excerpt .content,*/
/*.article_style_boxed .sidebar_inner,*/
.article_style_boxed .content > article > .post_content,
/*.article_style_boxed[class*="single-"] .content > article,*/
.article_style_boxed[class*="single-"] .content > .comments_wrap,
.article_style_boxed[class*="single-"] .content > article > .post_info_share,
.article_style_boxed:not(.layout_excerpt):not(.single) .content .post_item {
	.scheme_bg_color(alter_bg_color);
}


/* 7.1 Top panel
-------------------------------------------------------------- */

.top_panel_wrap_inner {
	.scheme_bg_color(bg_color);
}
.top_panel_fixed .top_panel_position_over.top_panel_wrap_inner {
	.scheme_bg_color(alter_bg_color) !important;
}

.top_panel_style_8 .top_panel_buttons .top_panel_cart_button:before {
	.scheme_bg_color(text_link);
}
.top_panel_style_8 .top_panel_buttons .top_panel_cart_button:after {
	.scheme_color(inverse_text);
}

.top_panel_middle .sidebar_cart:after,
.top_panel_middle .sidebar_cart {
	.scheme_bd_color(bd_color);
	.scheme_bg_color(bg_color);
}

.top_panel_top{
  .scheme_color(text);
  .scheme_bg_color(alter_bg_color);
}

.top_panel_top  .top_panel_top_contact_area.contact_phone{
  .scheme_color(alter_text);
}

.top_panel_top a {
	.scheme_color(text);
}
.top_panel_top a:hover {
	.scheme_color(text_hover);
}
.top_panel_inner_style_3 .top_panel_top a,
.top_panel_inner_style_3 .sc_socials.sc_socials_type_icons a,
.top_panel_inner_style_4 .top_panel_top a,
.top_panel_inner_style_4 .sc_socials.sc_socials_type_icons a,
.top_panel_inner_style_5 .top_panel_top a,
.top_panel_inner_style_5 .sc_socials.sc_socials_type_icons a {
	.scheme_color(inverse_text);
}
.top_panel_inner_style_3 .top_panel_top a:hover,
.top_panel_inner_style_3 .sc_socials.sc_socials_type_icons a:hover,
.top_panel_inner_style_4 .top_panel_top a:hover,
.top_panel_inner_style_4 .sc_socials.sc_socials_type_icons a:hover,
.top_panel_inner_style_5 .top_panel_top a:hover,
.top_panel_inner_style_5 .sc_socials.sc_socials_type_icons a:hover {
	.scheme_color(inverse_hover);
}
.top_panel_inner_style_3 .top_panel_top .mini_cart_item a:hover{
  .scheme_color(text_hover);
}

.top_panel_inner_style_3 .search_results .post_info a > span,
.top_panel_inner_style_3 .search_results .post_info a[class*="icon-"] {
	.scheme_color(inverse_text);
}
.top_panel_inner_style_3 .search_results .post_info a[class*="icon-"]:hover {
	.scheme_color(inverse_hover);
}

.top_panel_inner_style_3 .top_panel_top .contact_phone a{
  .scheme_color(text);
}

.top_panel_inner_style_3 .top_panel_top .contact_phone a:hover{
  .scheme_color(text_link);
}

.top_panel_inner_style_3 .top_panel_top .menu_user_controls a {
  .scheme_color(text);
}

.top_panel_inner_style_3 .top_panel_top .menu_user_controls a:hover {
  .scheme_color(inverse_text);
}

.top_panel_inner_style_3 .top_panel_top .menu_user_controls > a:hover {
  .scheme_color(text_link);
}

/* User menu */
.menu_user_nav > li > a {
	.scheme_color(text);
}
.menu_user_nav > li > a:hover {
	.scheme_color(text_hover);
}
.top_panel_wrap_inner  .menu_user_nav > li > a{
	.scheme_color(text);
}
.top_panel_wrap_inner .menu_user_nav > li > a:hover{
	.scheme_color(text_link);
}

.menu_user_nav > li ul:not(.cart_list) {
	.scheme_bd_color(bd_color);
	.scheme_bg_color(bg_color);
}
.top_panel_inner_style_1 .menu_user_nav > li > ul:after,
.top_panel_inner_style_2 .menu_user_nav > li > ul:after {
	.scheme_bd_color(bd_color);
	.scheme_bg_color(bg_color);
}

.top_panel_inner_style_3 .menu_user_nav > li > ul:after,
.top_panel_inner_style_4 .menu_user_nav > li > ul:after,
.top_panel_inner_style_5 .menu_user_nav > li > ul:after,
.top_panel_inner_style_3 .menu_user_nav > li ul,
.top_panel_inner_style_4 .menu_user_nav > li ul,
.top_panel_inner_style_5 .menu_user_nav > li ul {
	.scheme_color(text);
	.scheme_bg_color(bg_color);
	.scheme_bd_color(bd_color);
}
.menu_user_nav > li ul li a {
	.scheme_color(alter_text);
}
.menu_user_nav > li ul li a:hover,
.menu_user_nav > li ul li.current-menu-item > a,
.menu_user_nav > li ul li.current-menu-ancestor > a {
	.scheme_color(alter_dark);
	.scheme_bg_color(alter_bg_hover);
}
.top_panel_inner_style_3 .menu_user_nav > li ul:not(.cart_list):not(.sidebar_cart) li a:hover,
.top_panel_inner_style_3 .menu_user_nav > li ul:not(.cart_list):not(.sidebar_cart) li.current-menu-item > a,
.top_panel_inner_style_3 .menu_user_nav > li ul:not(.cart_list):not(.sidebar_cart) li.current-menu-ancestor > a,
.top_panel_inner_style_4 .menu_user_nav > li ul li a:hover,
.top_panel_inner_style_4 .menu_user_nav > li ul li.current-menu-item > a,
.top_panel_inner_style_4 .menu_user_nav > li ul li.current-menu-ancestor > a,
.top_panel_inner_style_5 .menu_user_nav > li ul li a:hover,
.top_panel_inner_style_5 .menu_user_nav > li ul li.current-menu-item > a,
.top_panel_inner_style_5 .menu_user_nav > li ul li.current-menu-ancestor > a {
	.scheme_bg_color(text_hover);
}

.menu_user_nav > li.menu_user_controls .user_avatar {
	.scheme_bd_color(bd_color);
}
.top_panel_inner_style_3 .menu_user_nav > li.menu_user_controls .user_avatar,
.top_panel_inner_style_4 .menu_user_nav > li.menu_user_controls .user_avatar,
.top_panel_inner_style_5 .menu_user_nav > li.menu_user_controls .user_avatar {
	.scheme_bd_color(inverse_text);
}

/* Bookmarks */
.menu_user_nav > li.menu_user_bookmarks .bookmarks_add {
	.scheme_bdb_color(alter_bd_color);
}


/*---LESS_SEPARATOR---*/


/* Top panel - middle area */
.top_panel_middle {
	.scheme_bg_color(bg_color);
}
.top_panel_position_over.top_panel_middle {
	.scheme_bg_color(alter_bg_color, 0.75);
}
.top_panel_middle .logo {
	//.logo_margins();
}
.logo .logo_text {
	.logo_font();
	.scheme_color(text_dark);
}
.logo .logo_slogan {
	.scheme_color(text);
}

.top_panel_middle .menu_main_wrap {
	//margin-top: @logo_mt*0.75;
}
.top_panel_style_5 .top_panel_middle .logo {
	//margin-bottom: @logo_mb*0.5;
}


/* Top panel (bottom area) */
.top_panel_bottom {
	.scheme_bg_color(text_link);
}



/* Top panel image in the header 7  */
.top_panel_image_hover {
	.scheme_bg_color(text_hover, 0.8);
}
.top_panel_image_header,
.top_panel_image_title,
.top_panel_over:not(.top_panel_fixed) .top_panel_style_7 .logo_text,
.top_panel_over:not(.top_panel_fixed) .top_panel_style_7 .logo_slogan {
	.scheme_color(inverse_text);
}
.top_panel_image_header a,
.top_panel_image_title > a,
.top_panel_over:not(.top_panel_fixed) .top_panel_style_7 .menu_main_nav > li > a {
	.scheme_color(inverse_link);
}
.post_featured .post_header a:hover,
.top_panel_over:not(.top_panel_fixed) .top_panel_style_7 .menu_main_nav > li > a:hover {
	.scheme_color(inverse_hover);
}




/* Main menu */
.menu_main_nav > li > a {
	//padding:@menu_mt 1.5em @menu_mb;
	.menu_font();
	.scheme_color(alter_link);
}
.menu_main_nav > li ul {
	.scheme_color(alter_dark);
	.scheme_bg_color(text_link);
	.scheme_bd_color(text_link);
}
.menu_main_nav > a:hover,
.menu_main_nav > li > a:hover,
.menu_main_nav > li.sfHover > a,
.menu_main_nav > li.current-menu-item > a,
.menu_main_nav > li.current-menu-parent > a,
.menu_main_nav > li.current-menu-ancestor > a {
	.scheme_color(alter_hover);
}
.menu_main_nav > li ul {
	.submenu_font();
}
.menu_main_nav > li > ul {
	//top:@menu_mt+@menu_mb+@menu_lh;
}
.menu_main_nav > li ul li a {
	.scheme_color(inverse_dark);
	//padding:@submenu_mt 1.5em @submenu_mb;
}
.menu_main_nav > li ul li a:hover,
.menu_main_nav > li ul li.current-menu-item > a,
.menu_main_nav > li ul li.current-menu-ancestor > a {
	.scheme_bg_color(text_hover);
}
.top_panel_inner_style_1 .menu_main_nav > li > a,
.top_panel_inner_style_2 .menu_main_nav > li > a {
	.scheme_color(inverse_text);
}
.top_panel_inner_style_1 .menu_main_nav > li ul,
.top_panel_inner_style_2 .menu_main_nav > li ul {
	.scheme_bd_color(text_hover);
	.scheme_bg_color(text_link);
}
.top_panel_inner_style_1 .menu_main_nav > li ul li a,
.top_panel_inner_style_2 .menu_main_nav > li ul li a {
	.scheme_color(inverse_link);
}
.top_panel_inner_style_1 .menu_main_nav > li ul li a:hover,
.top_panel_inner_style_1 .menu_main_nav > li ul li.current-menu-item > a,
.top_panel_inner_style_1 .menu_main_nav > li ul li.current-menu-ancestor > a,
.top_panel_inner_style_2 .menu_main_nav > li ul li a:hover,
.top_panel_inner_style_2 .menu_main_nav > li ul li.current-menu-item > a,
.top_panel_inner_style_2 .menu_main_nav > li ul li.current-menu-ancestor > a {
	.scheme_color(inverse_hover);
	.scheme_bg_color(text_hover);
}


/* ---------------------- MENU HOVERS ----------------------- */

/* fade */
.top_panel_inner_style_1 .menu_hover_fade .menu_main_nav > a:hover,
.top_panel_inner_style_1 .menu_hover_fade .menu_main_nav > li > a:hover,
.top_panel_inner_style_1 .menu_hover_fade .menu_main_nav > li.sfHover > a,
.top_panel_inner_style_1 .menu_hover_fade .menu_main_nav > li.current-menu-item > a,
.top_panel_inner_style_1 .menu_hover_fade .menu_main_nav > li.current-menu-parent > a,
.top_panel_inner_style_1 .menu_hover_fade .menu_main_nav > li.current-menu-ancestor > a,
.top_panel_inner_style_2 .menu_hover_fade .menu_main_nav > a:hover,
.top_panel_inner_style_2 .menu_hover_fade .menu_main_nav > li > a:hover,
.top_panel_inner_style_2 .menu_hover_fade .menu_main_nav > li.sfHover > a,
.top_panel_inner_style_2 .menu_hover_fade .menu_main_nav > li.current-menu-item > a,
.top_panel_inner_style_2 .menu_hover_fade .menu_main_nav > li.current-menu-parent > a,
.top_panel_inner_style_2 .menu_hover_fade .menu_main_nav > li.current-menu-ancestor > a {
	.scheme_color(inverse_hover);
	.scheme_bg_color(text_hover);
}

/* slide_box */
.menu_hover_slide_box .menu_main_nav > li#blob {
	.scheme_bg_color(alter_bg_hover);
}
.top_panel_inner_style_1 .menu_hover_slide_box .menu_main_nav > li#blob,
.top_panel_inner_style_2 .menu_hover_slide_box .menu_main_nav > li#blob {
	.scheme_bg_color(text_hover);
}

/* slide_line */
.menu_hover_slide_line .menu_main_nav > li#blob {
	.scheme_bg_color(alter_hover);
}
.top_panel_inner_style_1 .menu_hover_slide_line .menu_main_nav > li#blob,
.top_panel_inner_style_2 .menu_hover_slide_line .menu_main_nav > li#blob {
	.scheme_bg_color(inverse_text);
}

/* zoom_line */
.menu_hover_zoom_line .menu_main_nav > li > a:before {
	.scheme_bg_color(alter_hover);
}
.top_panel_inner_style_1 .menu_hover_zoom_line .menu_main_nav > li > a:before,
.top_panel_inner_style_2 .menu_hover_zoom_line .menu_main_nav > li > a:before {
	.scheme_bg_color(inverse_text);
}

/* path_line */
.menu_hover_path_line .menu_main_nav > li:before,
.menu_hover_path_line .menu_main_nav > li:after,
.menu_hover_path_line .menu_main_nav > li > a:before,
.menu_hover_path_line .menu_main_nav > li > a:after {
	.scheme_bg_color(alter_hover);
}
.top_panel_inner_style_1 .menu_hover_path_line .menu_main_nav > li:before,
.top_panel_inner_style_1 .menu_hover_path_line .menu_main_nav > li:after,
.top_panel_inner_style_1 .menu_hover_path_line .menu_main_nav > li > a:before,
.top_panel_inner_style_1 .menu_hover_path_line .menu_main_nav > li > a:after,
.top_panel_inner_style_2 .menu_hover_path_line .menu_main_nav > li:before,
.top_panel_inner_style_2 .menu_hover_path_line .menu_main_nav > li:after,
.top_panel_inner_style_2 .menu_hover_path_line .menu_main_nav > li > a:before,
.top_panel_inner_style_2 .menu_hover_path_line .menu_main_nav > li > a:after {
	.scheme_bg_color(inverse_text);
}

/* roll_down */
.menu_hover_roll_down .menu_main_nav > li > a:before {
	.scheme_bg_color(alter_hover);
}
.top_panel_inner_style_1 .menu_hover_roll_down .menu_main_nav > li > a:before,
.top_panel_inner_style_2 .menu_hover_roll_down .menu_main_nav > li > a:before {
	.scheme_bg_color(inverse_text);
}

/* color_line */
.menu_hover_color_line .menu_main_nav > li > a:hover,
.menu_hover_color_line .menu_main_nav > li > a:focus {
	.scheme_color(alter_dark);
}
.top_panel_inner_style_1 .menu_hover_color_line .menu_main_nav > li > a:hover,
.top_panel_inner_style_1 .menu_hover_color_line .menu_main_nav > li > a:focus,
.top_panel_inner_style_2 .menu_hover_color_line .menu_main_nav > li > a:hover,
.top_panel_inner_style_2 .menu_hover_color_line .menu_main_nav > li > a:focus {
	.scheme_color(inverse_text);
}
.menu_hover_color_line .menu_main_nav > li > a:before {
	.scheme_bg_color(alter_dark);
}
.top_panel_inner_style_1 .menu_hover_color_line .menu_main_nav > li > a:before,
.top_panel_inner_style_2 .menu_hover_color_line .menu_main_nav > li > a:before {
	.scheme_bg_color(inverse_text);
}
.menu_hover_color_line .menu_main_nav > li > a:after {
	.scheme_bg_color(alter_hover);
}
.top_panel_inner_style_1 .menu_hover_color_line .menu_main_nav > li > a:after,
.top_panel_inner_style_2 .menu_hover_color_line .menu_main_nav > li > a:after {
	.scheme_bg_color(inverse_hover);
}
.menu_hover_color_line .menu_main_nav > li.sfHover > a,
.menu_hover_color_line .menu_main_nav > li > a:hover,
.menu_hover_color_line .menu_main_nav > li > a:focus {
	.scheme_color(alter_hover);
}
.top_panel_inner_style_1 .menu_hover_color_line .menu_main_nav > li.sfHover > a,
.top_panel_inner_style_1 .menu_hover_color_line .menu_main_nav > li > a:hover,
.top_panel_inner_style_1 .menu_hover_color_line .menu_main_nav > li > a:focus,
.top_panel_inner_style_2 .menu_hover_color_line .menu_main_nav > li.sfHover > a,
.top_panel_inner_style_2 .menu_hover_color_line .menu_main_nav > li > a:hover,
.top_panel_inner_style_2 .menu_hover_color_line .menu_main_nav > li > a:focus {
	.scheme_color(inverse_hover);
}

/* ---------------------- END MENU HOVERS ----------------------- */


/*---LESS_SEPARATOR---*/


/* Contact fields */
.top_panel_middle .contact_field,
.top_panel_middle .contact_field > a {
	.scheme_color(text_dark); 
}
.top_panel_middle .contact_icon {
	.scheme_color(text); 
	.scheme_bg_color(bg_color); 
}

/* Search field */
.top_panel_bottom .search_wrap,
.top_panel_inner_style_4 .search_wrap {
	//padding-top:@menu_mt*0.65;
	//padding-bottom:@menu_mb*0.5;
}
.top_panel_inner_style_1 .search_field,
.top_panel_inner_style_2 .search_field,
.top_panel_inner_style_3 .search_field {
	.scheme_bd_color(inverse_text, 0.1);
	.scheme_bg_color(text_hover, 0.2); 
}
.top_panel_inner_style_4 .search_form_wrap {
	.scheme_bg_color(text_dark, 0.05); 
}
.content .search_form_wrap {
	.scheme_bg_color(alter_bg_color); 
}
.content .search_field,
.content .search_submit {
	.scheme_color(alter_text);
}
.content .search_field:focus,
.content .search_submit:hover {
	.scheme_color(alter_dark);
}
.top_panel_wrap_inner  .search_field,
.top_panel_wrap_inner  .search_submit {
	.scheme_color(text);
}
.top_panel_wrap_inner  .search_field:focus,
.top_panel_wrap_inner  .search_submit:focus,
.top_panel_wrap_inner  .search_submit:hover {
	.scheme_color(text_hover);
}

.top_panel_icon {
	//margin: @menu_mt*0.7 0 @menu_mb 1em;
}
.top_panel_icon.search_wrap {
	.scheme_bg_color(bg_color);
	.scheme_color(text_link);
}
.top_panel_icon .contact_icon,
.top_panel_icon .search_submit {
	.scheme_color(text_link);
}
.top_panel_icon.menu_main_cart .contact_icon {
	.scheme_bg_color(bg_color);
}
.top_panel_middle a:hover .contact_icon,
.top_panel_icon.search_wrap:hover,
.top_panel_icon:hover .contact_icon,
.top_panel_icon:hover .search_submit {
	.scheme_bg_color(text_link);
}
.top_panel_middle a:hover .contact_icon,
.top_panel_icon.search_wrap:hover input,
.top_panel_icon.search_wrap:hover button,
.top_panel_icon:hover .contact_icon,
.top_panel_icon:hover .search_submit {
	.scheme_color(inverse_text);
}

.search_style_fullscreen.search_state_closed:not(.top_panel_icon) .search_submit,
.search_style_slide.search_state_closed:not(.top_panel_icon) .search_submit {
	.scheme_color(inverse_text);
}
.search_style_expand.search_state_opened:not(.top_panel_icon) .search_submit:hover,
.search_style_slide.search_state_opened:not(.top_panel_icon) .search_submit:hover {
	.scheme_color(input_dark);
}
.top_panel_inner_style_3 .search_style_expand.search_state_opened .search_submit:hover,
.top_panel_inner_style_3 .search_style_slide.search_state_opened .search_submit:hover {
	.scheme_color(inverse_text);
}
.search_style_slide.search_state_opened:not(.top_panel_icon) .search_form_wrap {
	//top: @menu_mt*0.8;
}

/* Search results */
.search_results .post_more,
.search_results .search_results_close {
	.scheme_color(text_link);
}
.search_results .post_more:hover,
.search_results .search_results_close:hover {
	.scheme_color(text_hover);
}
.top_panel_inner_style_1 .search_results,
.top_panel_inner_style_1 .search_results:after,
.top_panel_inner_style_2 .search_results,
.top_panel_inner_style_2 .search_results:after,
.top_panel_inner_style_3 .search_results,
.top_panel_inner_style_3 .search_results:after {
	.scheme_color(inverse_text);
	.scheme_bg_color(text_link); 
	.scheme_bd_color(text_hover); 
}
.top_panel_inner_style_1 .search_results a,
.top_panel_inner_style_1 .search_results .post_info a,
.top_panel_inner_style_1 .search_results .post_info a > span,
.top_panel_inner_style_1 .search_results .post_more,
.top_panel_inner_style_1 .search_results .search_results_close,
.top_panel_inner_style_2 .search_results a,
.top_panel_inner_style_2 .search_results .post_info a,
.top_panel_inner_style_2 .search_results .post_info a > span,
.top_panel_inner_style_2 .search_results .post_more,
.top_panel_inner_style_2 .search_results .search_results_close,
.top_panel_inner_style_3 .search_results a,
.top_panel_inner_style_3 .search_results .post_info a,
.top_panel_inner_style_3 .search_results .post_info a > span,
.top_panel_inner_style_3 .search_results .post_more,
.top_panel_inner_style_3 .search_results .search_results_close {
	.scheme_color(inverse_link);
}
.top_panel_inner_style_1 .search_results a:hover,
.top_panel_inner_style_1 .search_results .post_info a:hover,
.top_panel_inner_style_1 .search_results .post_info a:hover > span,
.top_panel_inner_style_1 .search_results .post_more:hover,
.top_panel_inner_style_1 .search_results .search_results_close:hover,
.top_panel_inner_style_2 .search_results a:hover,
.top_panel_inner_style_2 .search_results .post_info a:hover,
.top_panel_inner_style_2 .search_results .post_info a:hover > span,
.top_panel_inner_style_2 .search_results .post_more:hover,
.top_panel_inner_style_2 .search_results .search_results_close:hover,
.top_panel_inner_style_3 .search_results a:hover,
.top_panel_inner_style_3 .search_results .post_info a:hover,
.top_panel_inner_style_3 .search_results .post_info a:hover > span,
.top_panel_inner_style_3 .search_results .post_more:hover,
.top_panel_inner_style_3 .search_results .search_results_close:hover {
	.scheme_color(inverse_hover);
}


/* Fixed menu */
.top_panel_fixed .menu_main_wrap {
	//padding-top:@menu_mt*0.3;
}
.top_panel_fixed .top_panel_wrap .logo {
	//margin-top: @menu_mt*0.6;
	//margin-bottom: @menu_mb*0.6;
}


/*---LESS_SEPARATOR---*/

/* Header style 8 */
.top_panel_inner_style_8 .menu_pushy_wrap .menu_pushy_button {
	.scheme_color(alter_text); 
}
.top_panel_inner_style_8 .menu_pushy_wrap .menu_pushy_button:hover {
	.scheme_color(alter_dark); 
}
.top_panel_inner_style_8 .top_panel_buttons,
.top_panel_inner_style_8 .menu_pushy_wrap .menu_pushy_button {
	//padding-top:@menu_mt;
	//padding-bottom:@menu_mb;
}
.top_panel_inner_style_8 .top_panel_buttons .contact_icon,
.top_panel_inner_style_8 .top_panel_buttons .top_panel_icon .search_submit {
	.scheme_color(alter_text); 
}
.top_panel_inner_style_8 .top_panel_buttons a:hover .contact_icon,
.top_panel_inner_style_8 .top_panel_buttons .top_panel_icon:hover .search_submit {
	.scheme_color(alter_dark); 
}
.pushy_inner {
	.scheme_color(text); 
	.scheme_bg_color(bg_color); 
}
.pushy_inner a {
	.scheme_color(text_link); 
}
.pushy_inner a:hover {
	.scheme_color(text_hover); 
}
.pushy_inner ul ul {
	.scheme_bg_color(alter_bg_color, 0.8); 
}

/* Register and login popups */
.top_panel_inner_style_3 .popup_wrap a,
.top_panel_inner_style_3 .popup_wrap .sc_socials.sc_socials_type_icons a:hover,
.top_panel_inner_style_4 .popup_wrap a,
.top_panel_inner_style_4 .popup_wrap .sc_socials.sc_socials_type_icons a:hover,
.top_panel_inner_style_5 .popup_wrap a,
.top_panel_inner_style_5 .popup_wrap .sc_socials.sc_socials_type_icons a:hover {
	.scheme_color(text_link);
}
.top_panel_inner_style_3 .popup_wrap a:hover,
.top_panel_inner_style_4 .popup_wrap a:hover,
.top_panel_inner_style_5 .popup_wrap a:hover {
	.scheme_color(text_hover);
}
.top_panel_inner_style_3 .popup_wrap,
.top_panel_inner_style_4 .popup_wrap,
.top_panel_inner_style_5 .popup_wrap,
.top_panel_inner_style_3 .popup_wrap .popup_close,
.top_panel_inner_style_3 .popup_wrap .sc_socials.sc_socials_type_icons a,
.top_panel_inner_style_4 .popup_wrap .popup_close,
.top_panel_inner_style_4 .popup_wrap .sc_socials.sc_socials_type_icons a,
.top_panel_inner_style_5 .popup_wrap .popup_close,
.top_panel_inner_style_5 .popup_wrap .sc_socials.sc_socials_type_icons a {
	.scheme_color(text);
}
.top_panel_inner_style_3 .popup_wrap .popup_close:hover,
.top_panel_inner_style_4 .popup_wrap .popup_close:hover,
.top_panel_inner_style_5 .popup_wrap .popup_close:hover {
	.scheme_color(text_dark);
}


/* Header mobile */
.header_mobile .menu_button,
.header_mobile .menu_main_cart .top_panel_cart_button .contact_icon {
	.scheme_color(text_dark);
}
.header_mobile .side_wrap {
	.scheme_color(inverse_text);
}
.header_mobile .panel_top,
.header_mobile .side_wrap {
	.scheme_bg_color(text_link);
}
.header_mobile .panel_middle {
	.scheme_bg_color(text_link);
}
.header_mobile .panel_bottom {
	.scheme_bg_color(text_hover);
}

.header_mobile .menu_button:hover,
.header_mobile .menu_main_cart .top_panel_cart_button .contact_icon:hover,
.header_mobile .menu_main_cart.top_panel_icon:hover .top_panel_cart_button .contact_icon,
.header_mobile .side_wrap .close:hover{
	.scheme_color(text_link);
}

.header_mobile .menu_main_nav > li a,
.header_mobile .menu_main_nav > li > a:hover {
	.scheme_color(inverse_link);
}
.header_mobile .menu_main_nav > a:hover, 
.header_mobile .menu_main_nav > li.sfHover > a, 
.header_mobile .menu_main_nav > li.current-menu-item > a, 
.header_mobile .menu_main_nav > li.current-menu-parent > a, 
.header_mobile .menu_main_nav > li.current-menu-ancestor > a,
.header_mobile .menu_main_nav > li > a:hover,
.header_mobile .menu_main_nav > li ul li a:hover, 
.header_mobile .menu_main_nav > li ul li.current-menu-item > a, 
.header_mobile .menu_main_nav > li ul li.current-menu-ancestor > a,
.header_mobile .login a:hover {
    .scheme_color(inverse_hover);
}
.header_mobile .popup_wrap .popup_close:hover {
    .scheme_color(text_dark);
}

.header_mobile .search_wrap,
.header_mobile .login {
	.scheme_bd_color(text_link);
}
.header_mobile .login .popup_link,
.header_mobile .sc_socials.sc_socials_type_icons a {
	.scheme_color(inverse_link);
}

.header_mobile .search_wrap .search_field,
.header_mobile .search_wrap .search_field:focus {  
	.scheme_color(inverse_text);
}

.header_mobile .widget_shopping_cart ul.cart_list > li > a:hover {
	.scheme_color(inverse_text);
}

.header_mobile .popup_wrap .sc_socials.sc_socials_type_icons a {
	.scheme_color(text);
}




/* 7.2 Main Slider
-------------------------------------------------------------- */
.tparrows.default {
	.scheme_color(bg_color);
}
.tp-bullets.simplebullets.round .bullet {
	.scheme_bg_color(bg_color);
}
.tp-bullets.simplebullets.round .bullet.selected {
	.scheme_bd_color(bg_color);
}
.slider_over_content_inner {
	.scheme_bg_color(bg_color, 0.8);
}
.slider_over_button {
	.scheme_color(text_dark);
	.scheme_bg_color(bg_color, 0.8);
}
.slider_over_close {
	.scheme_color(text_dark);
}


/* Headers */
header .menu_main_nav > li+li {
  .scheme_bd_color(alter_bd_color);
}
header .menu_main_nav > li > ul:before{
  .scheme_bd_color(text_link);
}


/* Header 5 */
.top_panel_style_5 .top_panel_top{
  .scheme_bd_color(bg_color);
}
.top_panel_style_5 .menu_main_wrap {
  .scheme_bg_color(alter_bg_color);
}
.top_panel_style_5 .top_panel_middle:before{
  .scheme_bg_color(bg_color);
}
.top_panel_style_5 .top_panel_middle .content_wrap .contact_info{
  .scheme_color(alter_text);
}
.top_panel_style_5 .top_panel_middle .content_wrap .contact_icon,
.top_panel_style_5 .top_panel_middle .content_wrap .menu_main_cart,
.top_panel_style_5 .top_panel_middle .content_wrap .top_panel_cartt_button,
.top_panel_style_5 .top_panel_middle .content_wrap .contact_info a{
  .scheme_color(alter_link);
}

.top_panel_style_5 .top_panel_middle .content_wrap .contact_info a:hover{
  .scheme_color(alter_hover);
}


.top_panel_style_5 .top_panel_middle a:hover .contact_icon{
  .scheme_color(alter_hover);
  .scheme_bg_color(bg_color, 0);
}


/* 7.3 Top panel: Page title and breadcrumbs
-------------------------------------------------------------- */

.top_panel_title_inner {
	.scheme_bg_color(alter_bg_hover);
	.scheme_bd_color(alter_bd_color, 0.1);
}

.top_panel_title_inner .page_title,
.top_panel_title_inner .page_title b{
	.scheme_color(inverse_dark);
}

.top_panel_title_inner .post_navi .post_navi_item a,
.top_panel_title_inner .breadcrumbs a.breadcrumbs_item {
	.scheme_color(inverse_dark);
}
.top_panel_title_inner .post_navi .post_navi_item a:hover,
.top_panel_title_inner .breadcrumbs a.breadcrumbs_item:hover {
	.scheme_color(text_link);
}
.top_panel_title_inner .post_navi span,
.top_panel_title_inner .breadcrumbs span {
	.scheme_color(inverse_light);
}
.post_navi .post_navi_item + .post_navi_item:before,
.top_panel_title_inner .breadcrumbs .breadcrumbs_delimiter {
	.scheme_color(inverse_light);
}





/* 7.4 Main content wrapper
-------------------------------------------------------------- */

/* Layout Excerpt */
.post_title .post_icon {
	.scheme_color(text_link);
}

/* Blog pagination */
.pagination > a {
	.scheme_bd_color(text_link);
}


/*---LESS_SEPARATOR---*/


/* 7.5 Post formats
-------------------------------------------------------------- */

/* Aside */
.post_format_aside.post_item_single .post_content p,
.post_format_aside .post_descr {
	.scheme_bd_color(text_link);
	.scheme_bg_color(bg_color);
}




/* 7.6 Posts layouts
-------------------------------------------------------------- */

/* Hover icon */
.hover_icon:before {
	.scheme_color(alter_text);
}
.hover_icon:after {
	.scheme_bg_color(alter_light, 0.65);
}

/* Post info */
.post_info {
	.info_font();
	//.info_margins();
}
.post_info a,
.post_info a > span,
.post_info a[class*="icon-"]{
	.scheme_color(text);
}
.post_info a:hover,
.post_info a:hover > span {
	.scheme_color(text_hover);
}

.post_info_posted a{
  .scheme_color(alter_link);
}
.post_info_posted a:hover{
  .scheme_color(alter_hover);
}
.post_info_item_title{
  .scheme_color(alter_text);
}

.post_item .post_readmore_label {
	.scheme_color(text_dark);
}
.post_item .post_readmore:hover .post_readmore_label {
	.scheme_color(text_hover);
}

/* Related posts */
.post_item_related .post_info a {
	.scheme_color(text);
}
.post_item_related .post_info a:hover,
.post_item_related .post_title a:hover {
	.scheme_color(text_hover);
}
.related_wrap .post_item_related,
.article_style_stretch .post_item_related {
	.scheme_bg_color(alter_bg_color);
}
.article_style_boxed.sidebar_show[class*="single-"] .related_wrap .post_item_related {
	.scheme_bg_color(alter_bg_color);
}


/* Style "Colored" */
.isotope_item_colored .post_featured .post_mark_new,
.isotope_item_colored .post_featured .post_title,
.isotope_item_colored .post_content.ih-item.square.colored .info {
	.scheme_color(inverse_text);
	.scheme_bg_color(text_link);
}
.isotope_item_colored .post_featured .post_title a {
	.scheme_color(inverse_text);
}

.isotope_item_colored .post_category a,
.isotope_item_colored .post_rating .reviews_stars_bg,
.isotope_item_colored .post_rating .reviews_stars_hover,
.isotope_item_colored .post_rating .reviews_value {
	.scheme_color(text_link);
}

.isotope_item_colored .post_featured .post_descr {
	.scheme_bg_color(alter_bg_color);
}
.article_style_boxed .isotope_item_colored .post_featured .post_descr {
	.scheme_bg_color(alter_bg_color);
}
.isotope_item_colored .post_info_wrap .post_button .sc_button {
	.scheme_color(text_link);
	.scheme_bg_color(bg_color);
}

.isotope_item_colored_1 .post_item {
	.scheme_bg_color(alter_bg_color);
	.scheme_color(alter_text);
}
.isotope_item_colored_1 a,
.isotope_item_colored_1 .post_title a {
	.scheme_color(alter_link);
}
.isotope_item_colored_1 a:hover,
.isotope_item_colored_1 .post_title a:hover,
.isotope_item_colored_1 .post_category a:hover {
	.scheme_color(alter_hover);
}


/* Masonry and Portfolio */
.isotope_wrap .isotope_item_colored_1 .post_featured {
	.scheme_bd_color(text_link);
}

/* Isotope filters */
.isotope_filters a {
	.scheme_bd_color(text_link);
	.scheme_bg_color(text_link);
	.scheme_color(inverse_text);
}
.isotope_filters a.active,
.isotope_filters a:hover {
	.scheme_bd_color(text_hover);
	.scheme_bg_color(text_hover);
}




/* 7.7 Post Layouts
-------------------------------------------------------------- */
.post_item_excerpt + .post_item_excerpt{
  .scheme_bd_color(bd_color);
}

/* Layout Masonry */
.isotope_wrap .isotope_item_masonry.isotope_item .post_item .post_content{
  .scheme_bg_color(alter_bg_color);
}
/* Layout Classic */
.isotope_wrap .isotope_item_classic.isotope_item .post_item .post_title:before{
  .scheme_bg_color(alter_bg_hover);
}


/* 7.7 Paginations
-------------------------------------------------------------- */

/* Style 'Pages' and 'Slider' */
.pagination_single > .pager_numbers,
.pagination_single a,
.pagination_single .current,
.pagination_slider .pager_cur,
.pagination_pages > a,
.pagination_pages > span {
	.scheme_bd_color(text_link);
	.scheme_bg_color(text_link);
	.scheme_color(inverse_text);
}
.pagination_single > .pager_numbers,
.pagination_single a:hover,
.pagination_single .current,
.pagination_slider .pager_cur:hover,
.pagination_slider .pager_cur:focus,
.pagination_pages > .active,
.pagination_pages > a:hover {
	.scheme_bg_color(bg_color);
	.scheme_color(text_link);
}

.pagination_slider .pager_slider {
	.scheme_bd_color(bd_color);
	.scheme_bg_color(bg_color);
}

.pagination_wrap .pager_next,
.pagination_wrap .pager_prev,
.pagination_wrap .pager_last,
.pagination_wrap .pager_first {
	.scheme_color(text_link);
}
.pagination_wrap .pager_next:hover,
.pagination_wrap .pager_prev:hover,
.pagination_wrap .pager_last:hover,
.pagination_wrap .pager_first:hover {
	.scheme_color(text_hover);
}



/* Style 'Load more' */
.pagination_viewmore > a {
	.scheme_color(inverse_text);
	.scheme_bg_color(text_link);
}
.pagination_viewmore > a:hover {
	.scheme_color(inverse_text);
	.scheme_bg_color(text_hover);
}

/* Loader picture */
.viewmore_loader,
.mfp-preloader span,
.sc_video_frame.sc_video_active:before {
	.scheme_bg_color(text_hover);
}



/* 8 Single page parts
-------------------------------------------------------------- */


/* 8.1 Attachment and Portfolio post navigation
------------------------------------------------------------- */
.post_featured .post_nav_item {
	.scheme_color(inverse_text);
}
.post_featured .post_nav_item:before {
	border-color:transparent;
	.scheme_bg_color(text_link);
	.scheme_color(inverse_text);
}
.post_featured .post_nav_item .post_nav_info {
	.scheme_bg_color(text_link);
}


/* 8.2 Reviews block
-------------------------------------------------------------- */
.reviews_block .reviews_summary .reviews_item {
	.scheme_bg_color(text_link);
}
.reviews_block .reviews_summary,
.reviews_block .reviews_max_level_100 .reviews_stars_bg {
	.scheme_bg_color(alter_bg_hover);
}
.reviews_block .reviews_max_level_100 .reviews_stars_hover,
.reviews_block .reviews_item .reviews_slider {
	.scheme_color(inverse_text);
	.scheme_bg_color(text_link);
}
.reviews_block .reviews_item .reviews_stars_hover {
	.scheme_color(text_link);
}
.reviews_block .reviews_value {
	.scheme_color(text_dark);
}
.reviews_block .reviews_summary .reviews_criteria {
	.scheme_color(text);
}
.reviews_block .reviews_summary .reviews_value {
	.scheme_color(inverse_text);
}

/* Summary stars in the post item (under the title) */
.post_item .post_rating .reviews_stars_bg,
.post_item .post_rating .reviews_stars_hover,
.post_item .post_rating .reviews_value {
	.scheme_color(text_link);
}


/*---LESS_SEPARATOR---*/


/* 8.3 Post author
-------------------------------------------------------------- */
.post_author {
	.scheme_bg_color(alter_bg_color);
	.scheme_color(text);
}
.post_author .post_author_title {
	.scheme_color(text);
}
.post_author .post_author_title a {
	.scheme_color(alter_link);
}
.post_author .post_author_title a:hover {
	.scheme_color(alter_hover);
}
.post_author .post_author_info .sc_socials_shape_square a {
	.scheme_color(alter_dark);
}
.post_author .post_author_info .sc_socials_shape_square a:hover {
	.scheme_color(text_hover);
}


/* 8.4 Comments
-------------------------------------------------------- */
.comments_wrap, .comments_wrap .comments_list_wrap + .comments_form_wrap,
.comments_list_wrap ul ul > li .comment_content, .comments_list_wrap ul > li + li .comment_content, .comments_list_wrap ul + ul > li .comment_content{
  .scheme_bd_color(bd_color);
}
.comments_list_wrap ul.children,
.comments_list_wrap ul > li + li {
	.scheme_bdt_color(text_link);
}
.comments_list_wrap .comment-respond {
	.scheme_bdb_color(text_link);
}
.comments_list_wrap > ul {
	.scheme_bdb_color(text_link);
}
.comments_list_wrap .comment_info > span.comment_author,
.comments_list_wrap .comment_info > .comment_date > .comment_date_value {
	.scheme_color(text_link);
}
.comments_list_wrap .comment_reply a{       	.scheme_color(alter_link);  }
.comments_list_wrap .comment_reply a:hover{ 	.scheme_color(alter_hover);  }



/* 8.5 Page 404
-------------------------------------------------------------- */
.post_item_404 .page_title,
.post_item_404 .page_subtitle {
	.scheme_color(alter_text);
}




/* 9. Sidebars
-------------------------------------------------------------- */

/* Side menu */
.sidebar_outer_menu .menu_side_nav > li > a,
.sidebar_outer_menu .menu_side_responsive > li > a {
	.menu_font();
}
.sidebar_outer_menu .menu_side_nav li > a,
.sidebar_outer_menu .menu_side_responsive li > a {
	.scheme_color(text_dark);
}
.sidebar_outer_menu .menu_side_nav li > a:hover,
.sidebar_outer_menu .menu_side_nav li.sfHover > a,
.sidebar_outer_menu .menu_side_responsive li > a:hover,
.sidebar_outer_menu .menu_side_responsive li.sfHover > a {
	.scheme_color(alter_dark);
	.scheme_bg_color(alter_bg_hover);
}
.sidebar_outer_menu .menu_side_nav > li ul,
.sidebar_outer_menu .menu_side_responsive > li ul {
	.scheme_color(text_dark);
	.scheme_bg_color(bg_color);
	.scheme_bd_color(bd_color);
}
.sidebar_outer_menu .menu_side_nav li.current-menu-item > a,
.sidebar_outer_menu .menu_side_nav li.current-menu-parent > a,
.sidebar_outer_menu .menu_side_nav li.current-menu-ancestor > a,
.sidebar_outer_menu .menu_side_responsive li.current-menu-item > a,
.sidebar_outer_menu .menu_side_responsive li.current-menu-parent > a,
.sidebar_outer_menu .menu_side_responsive li.current-menu-ancestor > a {
	.scheme_color(text);
}
.sidebar_outer_menu .menu_side_nav > li ul,
.sidebar_outer_menu .menu_side_responsive > li ul {
	.submenu_font();
}
.sidebar_outer_menu .menu_side_nav > li ul li a,
.sidebar_outer_menu .menu_side_responsive > li ul li a {
	//padding:@submenu_mt 1.5em @submenu_mb;
}
.sidebar_outer_menu .sidebar_outer_menu_buttons > a {
	.scheme_color(text_dark);
}
.sidebar_outer_menu .sidebar_outer_menu_buttons > a:hover {
	.scheme_color(text_link);
}

/* Common rules */
.sidebar_inner aside:nth-child(3n+4),
.sidebar_inner aside:nth-child(3n+5),
.sidebar_inner aside:nth-child(3n+6),
.sidebar_outer_inner aside:nth-child(3n+4),
.sidebar_outer_inner aside:nth-child(3n+5),
.sidebar_outer_inner aside:nth-child(3n+6),
.widget_area_inner aside:nth-child(2n+3),
.widget_area_inner aside:nth-child(2n+4),
.widget_area_inner aside+aside {
	.scheme_bd_color(bd_color);
}
.widget_area_inner {
	.scheme_color(text);
}
.widget_area_inner a,
.widget_area_inner ul li a:hover,
.widget_area_inner button:before {
	.scheme_color(text);
}
.widget_area_inner a:hover,
.widget_area_inner ul li a:hover,
.widget_area_inner button:hover:before {
	.scheme_color(text_hover);
}
.widget_area_inner ul li:before {
  .scheme_color(text_link);
  font-size:2em;
}
.widget_area_inner .post_title a {
	.scheme_color(text_dark);
}
.widget_area_inner .widget_text a:not(.sc_button),
.widget_area_inner .post_info a {
	.scheme_color(text_link);
}
.widget_area_inner .widget_text a:not(.sc_button):hover,
.widget_area_inner .post_info a:hover {
	.scheme_color(text_hover);
}
footer.widget_area .widget_title{
  .scheme_color(alter_text);
}
footer.widget_area .widget_title:before {
  .scheme_bg_color(alter_text);
}


/* Widget: Recent Comments */
.widget_area .widget_recent_comments ul li .comment-author-link,
.widget_area .widget_recent_comments ul li a{
  .scheme_color(text_dark);
}
.widget_area .widget_recent_comments ul li a:hover{
  .scheme_color(text_hover);
}

/* Widget: Search */
.widget_area_inner .widget_product_search .search_form,
.widget_area_inner .widget_search .search_form {
	.scheme_bg_color(bg_color);
}
.widget_area_inner .widget_product_search .search_field,
.widget_area_inner .widget_search .search_field {
	.scheme_color(alter_text);
}
.footer_wrap .widget_area_inner .widget_search .search_field{
	.scheme_bg_color(alter_bg_color);
}
.widget_area_inner .widget_product_search .search_button,
.widget_area_inner .widget_search .search_button,
.widget_area_inner .widget_product_search .search_button:before,
.widget_area_inner .widget_search .search_button:before {
	.scheme_color(text_link);
	.scheme_bg_color(bg_color, 0);
}
.widget_area_inner .widget_product_search .search_button:hover,
.widget_area_inner .widget_search .search_button:hover,
.widget_area_inner .widget_product_search .search_button:hover:before,
.widget_area_inner .widget_search .search_button:hover:before {
	.scheme_color(text_hover);
}

/* Widget: Calendar */
.widget_area_inner .widget_calendar .month_cur,
.widget_area_inner .widget_calendar .month_cur a,
.wp-block-calendar .month_cur,
.wp-block-calendar .month_cur a{
  .scheme_color(alter_link);
}
.widget_area_inner .widget_calendar .month_cur a:hover,
.wp-block-calendar .month_cur a:hover{
  .scheme_color(alter_hover);
}
.widget_area_inner .widget_calendar .weekday,
.widget_area_inner .widget_calendar td a,
.wp-block-calendar .weekday,
.wp-block-calendar td a{
  .scheme_color(text);
}
.widget_area_inner .widget_calendar td a:after,
.wp-block-calendar td a:after{
  .scheme_color(text_hover);
}
.widget_area_inner .widget_calendar td a:hover,
.wp-block-calendar td a:hover{
  .scheme_bg_color(text_link,0);
  .scheme_color(text_hover);
}
.widget_area_inner .widget_calendar .today .day_wrap,
.wp-block-calendar .today .day_wrap{
  .scheme_bd_color(text_link,0);
  .scheme_bg_color(text_link,0);
  .scheme_color(inverse_text);
}
.widget_area_inner .widget_calendar .today .day_wrap:before,
.wp-block-calendar .today .day_wrap:before{
	.scheme_bg_color(text_link);
}

.wp-block-calendar table th{
	.scheme_bg_color(bd_color);
}

ul.servis_left_side li:hover:before,
ul.servis_right_side li:hover:before{
	.scheme_color(text_link);
}
ul.servis_midle_side li .sc_services_item_title a, ul.servis_left_side li .sc_services_item_title a, ul.servis_right_side li .sc_services_item_title a{
	.scheme_color(input_text);
}
ul.servis_midle_side li .sc_services_item_title a:hover, ul.servis_left_side li .sc_services_item_title a:hover, ul.servis_right_side li .sc_services_item_title a:hover{
	.scheme_color(text_dark);
}


/* Widget: Tag Cloud */

.widget_area_inner .widget_product_tag_cloud a,
.widget_area_inner .widget_tag_cloud a {
	.scheme_bd_color(bg_color);
	.scheme_bg_color(bg_color);
	.scheme_color(text) !important;
}
.wp-block-tag-cloud a{
	.scheme_bd_color(alter_bg_color);
	.scheme_bg_color(alter_bg_color);
	.scheme_color(text) !important;
}

.wp-block-tag-cloud a:hover,
.widget_area_inner .widget_product_tag_cloud a:hover,
.widget_area_inner .widget_tag_cloud a:hover {
  .scheme_bd_color(text_link);
  .scheme_bg_color(text_link);
  .scheme_color(inverse_text) !important;
}

.widget_area_inner .rsswidget{
	.scheme_color(text_dark);
}

/* Left or Right sidebar */
.sidebar_outer_inner aside,
.sidebar_inner aside {
	.scheme_bdt_color(bd_color);
}

/*---LESS_SEPARATOR---*/


/* 10. Footer areas
-------------------------------------------------------------- */
.footer_wrap_inner,
.copyright_wrap_inner{
  .scheme_bd_color(bd_color);
}

/* Contacts */
.contacts_wrap_inner {
	.scheme_color(text);
	.scheme_bg_color(bg_color);
}
.contacts_wrap .contacts_address .address_right,
.contacts_wrap .contacts_address .address_left,
.contacts_wrap .contacts_address .address_right a,
.contacts_wrap .contacts_address .address_left a{
  .scheme_color(alter_text);
}

.contacts_wrap .contacts_address .address_right a:hover,
.contacts_wrap .contacts_address .address_left a:hover{
  .scheme_color(alter_hover);
}

/* Testimonials and Twitter */
.testimonials_wrap_inner,
.twitter_wrap_inner {
	.scheme_color(text);
	.scheme_bg_color(bg_color);
}

/* Copyright */
.copyright_wrap_inner {
    .scheme_bg_color(bg_color);
}
.copyright_wrap_inner .copyright_text,
.copyright_wrap_inner .copyright_text a{
    .scheme_color(text);
}
.copyright_wrap_inner .copyright_text a:hover{
    .scheme_color(text_hover);
}
.copyright_wrap_inner .menu_footer_nav li a {
    .scheme_color(text);
}
.copyright_wrap_inner .menu_footer_nav li a:hover {
    .scheme_color(text_link);
}




/* 11. Utils
-------------------------------------------------------------- */

/* Scroll to top */
.scroll_to_top {
	.scheme_color(inverse_text);
	.scheme_bg_color(text_link);
	border:none;
}
.scroll_to_top:hover {
	.scheme_color(inverse_text);
	.scheme_bg_color(text_hover);
}

/* Scroll to top in Footer */
.scroll_to_top_in_footer footer .scroll_to_top{
  .scheme_color(alter_text);
  .scheme_bg_color(bg_color);
}
.scroll_to_top_in_footer footer .scroll_to_top:hover{
  .scheme_color(alter_hover);
  -webkit-box-shadow: 0 -10px 3px -3px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 -10px 3px -3px rgba(0,0,0,0.2);
  box-shadow: 0 -10px 3px -3px rgba(0,0,0,0.2);
}

/* Preloader */
#page_preloader {
	.scheme_bg_color(bg_color);
}
.preloader_wrap > div {
	.scheme_bg_color(text_link);
}

/* Gallery preview */
.gallery_preview:before {
	.scheme_bg_color_self(bg_color);
}




/* 12. Registration and Login popups
-------------------------------------------------------------- */
.popup_wrap {
	.scheme_bg_color(bg_color);
}




/* 13. Third party plugins
------------------------------------------------------- */



/* 13.2 WooCommerce
------------------------------------------------------ */

/* Theme colors */
.woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before,
.woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #content input.button.alt:hover,
.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button:hover,
.woocommerce .quantity input[type="button"]:hover, .woocommerce #content input[type="button"]:hover, .woocommerce-page .quantity input[type="button"]:hover, .woocommerce-page #content .quantity input[type="button"]:hover,
.woocommerce ul.cart_list li > .amount, .woocommerce ul.product_list_widget li > .amount, .woocommerce-page ul.cart_list li > .amount, .woocommerce-page ul.product_list_widget li > .amount,
.woocommerce ul.cart_list li ins .amount, .woocommerce ul.product_list_widget li ins .amount, .woocommerce-page ul.cart_list li ins .amount, .woocommerce-page ul.product_list_widget li ins .amount,
.woocommerce a:hover h3, .woocommerce-page a:hover h3,
.woocommerce .star-rating, .woocommerce-page .star-rating, .woocommerce .star-rating:before, .woocommerce-page .star-rating:before,
.widget_area_inner .widgetWrap ul > li .star-rating span, .woocommerce #review_form #respond .stars a, .woocommerce-page #review_form #respond .stars a{
  .scheme_color(text_link);
}

table.shop_table .cart-subtotal .amount, .woocommerce-page table.shop_table .cart-subtotal .amount,.woocommerce .cart-collaterals .cart_totals .order-total strong, .woocommerce-page .cart-collaterals .cart_totals .order-total strong,
.woocommerce table.cart td.product-subtotal span, .woocommerce #content table.cart td.product-subtotal span, .woocommerce-page table.cart td.product-subtotal span, .woocommerce-page #content table.cart td.product-subtotal span,
.woocommerce table.cart td.product-price span, .woocommerce #content table.cart td.product-price span, .woocommerce-page table.cart td.product-price span, .woocommerce-page #content table.cart td.product-price span,
.woocommerce div.product span.price, .woocommerce div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content div.product p.price,.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price,
.woocommerce ul.cart_list li span .amount, .woocommerce ul.product_list_widget li span .amount, .woocommerce-page ul.cart_list li span .amount, .woocommerce-page ul.product_list_widget li span .amount,
.woocommerce ul.cart_list li > .quantity, .woocommerce ul.product_list_widget li > .quantity, .woocommerce-page ul.cart_list li > .quantity, .woocommerce-page ul.product_list_widget li > .quantity,
.woocommerce.widget_shopping_cart .total .amount, .woocommerce .widget_shopping_cart .total .amount, .woocommerce-page.widget_shopping_cart .total .amount, .woocommerce-page .widget_shopping_cart .total .amount,
.woocommerce .widget_price_filter .price_label span, .woocommerce-grouped-product-list-item__price .amount,
.woocommerce ul.products li.product .price .amount, .woocommerce-page ul.products li.product .price .amount{
  .scheme_color(text_dark);
}

.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3, .woocommerce ul.products li.product h3 a, .woocommerce-page ul.products li.product h3 a, .woocommerce div.product .product_title{
  .scheme_color(alter_text);
}
.woocommerce ul.products li.product h3 a:hover, .woocommerce-page ul.products li.product h3 a:hover{
  .scheme_color(alter_hover);
}

.woocommerce ul.cart_list li > .amount, .woocommerce ul.product_list_widget li > .amount, .woocommerce-page ul.cart_list li > .amount, .woocommerce-page ul.product_list_widget li > .amount,
.woocommerce ul.cart_list li ins .amount, .woocommerce ul.product_list_widget li ins .amount, .woocommerce-page ul.cart_list li ins .amount, .woocommerce-page ul.product_list_widget li ins .amount ,
.woocommerce ul.cart_list li span .quantity, .woocommerce ul.product_list_widget li span .quantity, .woocommerce-page ul.cart_list li span .quantity, .woocommerce-page ul.product_list_widget li span .quantity,
.woocommerce ul.cart_list li ins .quantity, .woocommerce ul.product_list_widget li ins .quantity, .woocommerce-page ul.cart_list li ins .quantity, .woocommerce-page ul.product_list_widget li ins .quantity ,
.woocommerce.widget_shopping_cart .total .quantity, .woocommerce .widget_shopping_cart .total .quantity, .woocommerce-page.widget_shopping_cart .total .quantity, .woocommerce-page .widget_shopping_cart .total .quantity,
.woocommerce div.product .stock,
.woocommerce table.shop_table.woocommerce-checkout-review-order-table tr td.product-total .amount, .woocommerce-page table.shop_table.woocommerce-checkout-review-order-table tr td.product-total .amount, .woocommerce .checkout #order_review .order-total .amount, .woocommerce-page .checkout #order_review .order-total .amount, .woocommerce .checkout #order_review .cart-subtotal .amount, .woocommerce-page .checkout #order_review .cart-subtotal .amount
{  .scheme_color(text_dark); }

.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.cart_list li a, .woocommerce-page ul.product_list_widget li a{
  .scheme_color(text);
}

.woocommerce table.shop_table thead tr th,
.woocommerce table.shop_table tr.cart_item td, .woocommerce table.shop_table tr.cart_item + tr.cart_item td,
.woocommerce table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text,
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img ,
.woocommerce ul.products li.product .post_featured, .woocommerce-page ul.products li.product .post_featured
{
  .scheme_bd_color(bd_color);
}

.woocommerce.widget_shopping_cart .total, .woocommerce .widget_shopping_cart .total, .woocommerce-page.widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total{
  .scheme_bd_color(bg_color);
}

.woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images
{  .scheme_bd_color(input_bd_color);  }


.woocommerce div.quantity span, .woocommerce-page div.quantity span{
  .scheme_color(text);
  .scheme_bg_color(bg_color);
}
.woocommerce div.quantity span:hover, .woocommerce-page div.quantity span:hover {
  .scheme_color(text_hover);
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
  .scheme_bg_color(bg_color);
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{
  .scheme_bg_color(alter_text);
}
.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message,
.woocommerce a.button.alt:active, .woocommerce button.button.alt:active, .woocommerce input.button.alt:active, .woocommerce #respond input#submit.alt:active, .woocommerce #content input.button.alt:active, .woocommerce-page a.button.alt:active, .woocommerce-page button.button.alt:active, .woocommerce-page input.button.alt:active, .woocommerce-page #respond input#submit.alt:active, .woocommerce-page #content input.button.alt:active,
.woocommerce a.button:active, .woocommerce button.button:active, .woocommerce input.button:active, .woocommerce #respond input#submit:active, .woocommerce #content input.button:active, .woocommerce-page a.button:active, .woocommerce-page button.button:active, .woocommerce-page input.button:active, .woocommerce-page #respond input#submit:active, .woocommerce-page #content input.button:active{
  .scheme_bdt_color(text_link);
}

.woocommerce-ordering select{
  .scheme_bg_color(alter_bg_color);
  .scheme_bd_color(alter_bg_color);
}
.woocommerce-ordering:after{
  .scheme_color(text);
  .scheme_bg_color(alter_bg_color);
}

.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove{
  .scheme_bg_color(bg_color);
}
.woocommerce .widget_shopping_cart .cart_list li a.remove:hover, .woocommerce.widget_shopping_cart .cart_list li a.remove:hover{
  .scheme_bg_color(text_link);
}

.woocommerce .widget_area  .widget_shopping_cart .buttons a.button:not(.checkout),
.woocommerce-page .widget_area  .widget_shopping_cart .buttons a.button:not(.checkout){
  //.scheme_color(text_link);
  //.scheme_bg_color(text_link,0);
  //.scheme_bd_color(text_link,0);
}
.woocommerce .widget_area  .widget_shopping_cart .buttons a.button:not(.checkout):hover,
.woocommerce-page .widget_area  .widget_shopping_cart .buttons a.button:not(.checkout):hover{
  //.scheme_color(text_hover);
}


.woocommerce div.product .woocommerce-tabs .panel, .woocommerce #content div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel, .woocommerce-page #content div.product .woocommerce-tabs .panel{
  .scheme_bg_color(alter_bg_color, 0);
}

.woocommerce .select2-container .select2-choice, .woocommerce form .select2-container .select2-choice{
  .scheme_bd_color(input_bd_color);
}
.woocommerce .select2-container .select2-choice:focus, .woocommerce form .select2-container .select2-choice:focus{
  .scheme_bd_color(input_bd_hover);
}

/* Buttons */
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt, .woocommerce-account .addresses .title .edit,
.widget_price_filter .price_slider_amount .button, .woocommerce-page .widget_price_filter .price_slider_amount .button {
  .scheme_color(inverse_link);
  .scheme_bg_color(text_link);
  .scheme_bd_color(text_link);
}
.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-account .addresses .title .edit:hover,
.widget_price_filter .price_slider_amount .button:hover, .woocommerce-page .widget_price_filter .price_slider_amount .button:hover{
  .scheme_color(inverse_hover);
  .scheme_bg_color(text_hover);
  .scheme_bd_color(text_hover);
}

.woocommerce #respond input#submit.sc_button_hover_slide_left, .woocommerce a.button.sc_button_hover_slide_left, .woocommerce button.button.sc_button_hover_slide_left, .woocommerce input.button.sc_button_hover_slide_left {
  .scheme_gradient_left(text_hover, 50%, text_link, 50%);
  background-size: 202% 100% !important;
}
.woocommerce #respond input#submit.sc_button_hover_slide_left:hover, .woocommerce a.button.sc_button_hover_slide_left:hover, .woocommerce button.button.sc_button_hover_slide_left:hover, .woocommerce input.button.sc_button_hover_slide_left:hover {
  background-position: left bottom !important;
}


/* Messages */
.article_style_boxed.woocommerce .woocommerce-error, .article_style_boxed.woocommerce .woocommerce-info, .article_style_boxed.woocommerce .woocommerce-message,
.article_style_boxed.woocommerce-page .woocommerce-error, .article_style_boxed.woocommerce-page .woocommerce-info, .article_style_boxed.woocommerce-page .woocommerce-message {
  .scheme_bg_color(alter_bg_color);
}
.article_style_boxed.woocommerce.archive .woocommerce-error, .article_style_boxed.woocommerce.archive .woocommerce-info, .article_style_boxed.woocommerce.archive .woocommerce-message,
.article_style_boxed.woocommerce-page.archive .woocommerce-error, .article_style_boxed.woocommerce-page.archive .woocommerce-info, .article_style_boxed.woocommerce-page.archive .woocommerce-message {
  .scheme_bg_color(alter_bg_color);
}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
  .scheme_bg_color(alter_bg_color);
}


/* Products stream */
.woocommerce span.new, .woocommerce-page span.new,
.woocommerce span.onsale, .woocommerce-page span.onsale {
  .scheme_bg_color(alter_link);
  .scheme_color(inverse_text);
}
.woocommerce ul.products li.product .post_item_wrap, .woocommerce-page ul.products li.product .post_item_wrap {
  .scheme_bg_color(alter_bg_color);
}
.woocommerce .list_products.shop_mode_list ul.products li.product .post_item_wrap, .woocommerce-page .list_products.shop_mode_list ul.products li.product .post_item_wrap {
  .scheme_bg_color(alter_bg_color, 0);
}

.woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del {
  .scheme_color(text_dark);
}


.article_style_boxed.woocommerce ul.products li.product .post_item_wrap, .article_style_boxed.woocommerce-page ul.products li.product .post_item_wrap {
  .scheme_bg_color_self(alter_bg_hover);
}
.article_style_boxed.woocommerce ul.products li.product .post_content, .article_style_boxed.woocommerce-page ul.products li.product .post_content {
  .scheme_bg_color_self(alter_bg_color);
}

/* List Products: Thumbs */
.shop_mode_thumbs .mode_buttons .woocommerce_list, .shop_mode_list .mode_buttons .woocommerce_thumbs {
  .scheme_color(alter_light, 0.3);
}
.shop_mode_thumbs .mode_buttons .woocommerce_thumbs, .shop_mode_list .mode_buttons .woocommerce_list,
.shop_mode_thumbs .mode_buttons .woocommerce_list:hover,.shop_mode_list .mode_buttons .woocommerce_thumbs:hover {
  .scheme_color(text_link);
}
.list_products.shop_mode_thumbs .post_item_wrap{
  .scheme_bg_color(alter_bg_color);
}

.woocommerce .list_products:not(.shop_mode_list) ul.products li.product .post_item_wrap,
.woocommerce-page .list_products:not(.shop_mode_list) ul.products li.product .post_item_wrap{
  .scheme_bg_color(alter_bg_color);
}


/* Pagination */
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span.current {
  .scheme_bd_color(text_link);
  .scheme_bg_color(text_link);
  .scheme_color(inverse_text);
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
  .scheme_color(text_link);
  .scheme_bg_color(bg_color);
}

/* Tabs */
.woocommerce div.product .woocommerce-tabs .panel, .woocommerce #content div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel, .woocommerce-page #content div.product .woocommerce-tabs .panel {
  .scheme_bd_color(bd_color);
}

/* Single Woo */
.woocommerce #content div.product div.summary span a, .woocommerce div.product div.summary .product_meta span a, .woocommerce-page #content div.product div.summary .product_meta span a, .woocommerce-page div.product div.summary .product_meta span a,
.woocommerce #content div.product div.summary span span, .woocommerce div.product div.summary .product_meta span span, .woocommerce-page #content div.product div.summary .product_meta span span, .woocommerce-page div.product div.summary .product_meta span span{
  font-style: italic;
}
.woocommerce div.product .woocommerce-tabs .panel, .woocommerce #content div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel, .woocommerce-page #content div.product .woocommerce-tabs .panel{
  .scheme_color(text);
  .scheme_bg_color(alter_bg_color);
  .scheme_bd_color(alter_bg_color);
}
.woocommerce div.product .woocommerce-tabs .panel h2, .woocommerce #content div.product .woocommerce-tabs .panel h2, .woocommerce-page div.product .woocommerce-tabs .panel h2, .woocommerce-page #content div.product .woocommerce-tabs .panel h2,
.woocommerce div.product .woocommerce-tabs .panel h3, .woocommerce #content div.product .woocommerce-tabs .panel h3, .woocommerce-page div.product .woocommerce-tabs .panel h2, .woocommerce-page #content div.product .woocommerce-tabs .panel h3{
  .scheme_color(text_dark);
}
.woocommerce-cart .content .woocommerce .quantity, .woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity,
.woocommerce .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce div.product form.cart div.quantity input[type="number"], .woocommerce-page div.product form.cart div.quantity input[type="number"]{
  .scheme_bd_color(alter_bg_color);
  .scheme_bg_color(alter_bg_color, 0);
}
.single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs li a {
  .scheme_color(inverse_dark);
  .scheme_bg_color(alter_bg_hover);
}
.single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs li a:hover,
.single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs li.active a {
  .scheme_color(text_dark);
  .scheme_bg_color(alter_bg_color);
}

.woocommerce #reviews #comments ol.commentlist li .meta,
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta strong{
  .scheme_color(text);
}

.post_item.post_item_single.post_item_product form.cart .single_add_to_cart_button{
  .scheme_color(inverse_link);
  .scheme_bd_color(text_link);
  .scheme_bg_color(text_link);
}
.post_item.post_item_single.post_item_product form.cart .single_add_to_cart_button:hover{
  .scheme_bd_color(text_hover);
  .scheme_bg_color(text_hover);
}


/* Cart */
.woocommerce table.cart thead th, .woocommerce #content table.cart thead th, .woocommerce-page table.cart thead th, .woocommerce-page #content table.cart thead th {
  .scheme_color(inverse_dark);
  .scheme_bg_color(alter_bg_hover);
}
.woocommerce table.shop_table.cart tbody tr:not(.cart_item):last-child td, .woocommerce-page table.shop_table.cart tbody tr:not(.cart_item):last-child td{
  .scheme_bg_color(alter_bg_color);
}
.woocommerce a.remove{
  .scheme_bg_color(alter_bg_color);
}
.woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th,
.woocommerce table.cart td.product-name a, .woocommerce #content table.cart td.product-name a, .woocommerce-page table.cart td.product-name a, .woocommerce-page #content table.cart td.product-name a{
  .scheme_color(alter_link);
}
.woocommerce table.cart td.product-name a:hover, .woocommerce #content table.cart td.product-name a:hover, .woocommerce-page table.cart td.product-name a:hover, .woocommerce-page #content table.cart td.product-name a:hover{
  .scheme_color(alter_hover);
}
.woocommerce table.shop_table_responsive tr.cart_item + .cart_item, .woocommerce-page table.shop_table_responsive tr.cart_item + .cart_item{
  .scheme_bdt_color(text_link);
}

/* Checkout */
.woocommerce form .form-row label, .woocommerce-page form .form-row label, .woocommerce form .form-row label .required, .woocommerce-page form .form-row label .required{
  .scheme_color(text_dark);
}
.woocommerce-checkout  table.shop_table thead th, .woocommerce-checkout  .checkout #order_review .payment_methods li label,.woocommerce-checkout  table.shop_table tfoot th,.woocommerce-checkout  table.shop_table.woocommerce-checkout-review-order-table tr .product-name{
  .scheme_color(text_dark);
}
#order_comments_field #order_comments,
.woocommerce-checkout #payment ul.payment_methods{
  .scheme_bg_color(alter_bg_color);
}
#add_payment_method #payment div.payment_box, .woocommerce-checkout #payment div.payment_box{
  .scheme_bg_color(bg_color);
}
#add_payment_method #payment div.payment_box:before, .woocommerce-checkout #payment div.payment_box:before{
  .scheme_bdb_color(bg_color);
}


/* Widgets */
.top_panel_inner_style_4 .widget_shopping_cart .empty,
.top_panel_inner_style_4 .widget_shopping_cart .quantity,
.top_panel_inner_style_4 .widget_shopping_cart .quantity .amount,
.top_panel_inner_style_4 .widget_shopping_cart .total,
.top_panel_inner_style_4 .widget_shopping_cart .total .amount {
  font-family:@p_ff;
}
.woocommerce .widget_price_filter .price_label{
  .scheme_color(text);
}

/* Widget Product Categories */
body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories li+li {
  .scheme_bd_color(alter_bd_color);
}
body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories li,
body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories li > a {
  .scheme_color(text);
}
body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories li:hover,
body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories li:hover > a,
body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories li > a:hover {
  .scheme_color(text_dark);
}
body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories ul {
  .scheme_bg_color(alter_bg_color);
}

.woocommerce .shop_mode_list ul.products li.product .post_featured .hover_icon:before,
.woocommerce-page .shop_mode_list ul.products li.product .post_featured .hover_icon:before{
  //.scheme_bg_color(alter_bg_hover, 0.5);
}
.woocommerce .related.products{
  .scheme_bd_color(bd_color);
}


/*---LESS_SEPARATOR---*/


/* 13.3 Tribe Events
------------------------------------------------------- */
.tribe-events-calendar thead th {
	.scheme_bg_color(text_link);
}

/* Buttons */
a.tribe-events-read-more,
.tribe-events-button,
.tribe-events-nav-previous a,
.tribe-events-nav-next a,
.tribe-events-widget-link a,
.tribe-events-viewmore a {
	.scheme_bg_color(text_link);
	.scheme_color(inverse_text);
}
a.tribe-events-read-more:hover,
.tribe-events-button:hover,
.tribe-events-nav-previous a:hover,
.tribe-events-nav-next a:hover,
.tribe-events-widget-link a:hover,
.tribe-events-viewmore a:hover {
	.scheme_bg_color(text_hover);
	.scheme_color(inverse_text);
}




/* 13.4 BB Press and Buddy Press
------------------------------------------------------- */

/* Buttons */
#bbpress-forums div.bbp-topic-content a,
#buddypress button, #buddypress a.button, #buddypress input[type="submit"], #buddypress input[type="button"], #buddypress input[type="reset"], #buddypress ul.button-nav li a, #buddypress div.generic-button a, #buddypress .comment-reply-link, a.bp-title-button, #buddypress div.item-list-tabs ul li.selected a,
#buddypress .acomment-options a {
	.scheme_bg(text_link);
	.scheme_color(inverse_text);
}
#bbpress-forums div.bbp-topic-content a:hover,
#buddypress button:hover, #buddypress a.button:hover, #buddypress input[type="submit"]:hover, #buddypress input[type="button"]:hover, #buddypress input[type="reset"]:hover, #buddypress ul.button-nav li a:hover, #buddypress div.generic-button a:hover, #buddypress .comment-reply-link:hover, a.bp-title-button:hover, #buddypress div.item-list-tabs ul li.selected a:hover,
#buddypress .acomment-options a:hover {
	.scheme_bg(text_hover);
	.scheme_color(inverse_text);
}
#buddypress #item-nav,
#buddypress div#subnav.item-list-tabs,
#buddypress div.item-list-tabs {
	.scheme_bg_color(alter_bg_color);
}
#buddypress #item-nav li:not(.selected) a,
#buddypress div#subnav.item-list-tabs li:not(.selected) a,
#buddypress div.item-list-tabs li:not(.selected) a {
	.scheme_color(alter_text);
}
#buddypress #item-nav li:not(.selected) a:hover,
#buddypress div#subnav.item-list-tabs li:not(.selected) a:hover,
#buddypress div.item-list-tabs li:not(.selected) a:hover {
	.scheme_color(alter_dark);
	.scheme_bg_color(alter_bg_hover);
}
#buddypress .dir-search input[type="search"], #buddypress .dir-search input[type="text"], #buddypress .groups-members-search input[type="search"], #buddypress .groups-members-search input[type="text"], #buddypress .standard-form input[type="color"], #buddypress .standard-form input[type="date"], #buddypress .standard-form input[type="datetime-local"], #buddypress .standard-form input[type="datetime"], #buddypress .standard-form input[type="email"], #buddypress .standard-form input[type="month"], #buddypress .standard-form input[type="number"], #buddypress .standard-form input[type="password"], #buddypress .standard-form input[type="range"], #buddypress .standard-form input[type="search"], #buddypress .standard-form input[type="tel"], #buddypress .standard-form input[type="text"], #buddypress .standard-form input[type="time"], #buddypress .standard-form input[type="url"], #buddypress .standard-form input[type="week"], #buddypress .standard-form select, #buddypress .standard-form textarea,
#buddypress form#whats-new-form textarea {
	.scheme_color(input_text);
	.scheme_bg_color(input_bg_color);
	.scheme_bd_color(input_bd_color);
}
#buddypress .dir-search input[type="search"]:focus, #buddypress .dir-search input[type="text"]:focus, #buddypress .groups-members-search input[type="search"]:focus, #buddypress .groups-members-search input[type="text"]:focus, #buddypress .standard-form input[type="color"]:focus, #buddypress .standard-form input[type="date"]:focus, #buddypress .standard-form input[type="datetime-local"]:focus, #buddypress .standard-form input[type="datetime"]:focus, #buddypress .standard-form input[type="email"]:focus, #buddypress .standard-form input[type="month"]:focus, #buddypress .standard-form input[type="number"]:focus, #buddypress .standard-form input[type="password"]:focus, #buddypress .standard-form input[type="range"]:focus, #buddypress .standard-form input[type="search"]:focus, #buddypress .standard-form input[type="tel"]:focus, #buddypress .standard-form input[type="text"]:focus, #buddypress .standard-form input[type="time"]:focus, #buddypress .standard-form input[type="url"]:focus, #buddypress .standard-form input[type="week"]:focus, #buddypress .standard-form select:focus, #buddypress .standard-form textarea:focus,
#buddypress form#whats-new-form textarea:focus {
	.scheme_color(input_dark);
	.scheme_bg_color(input_bg_hover);
	.scheme_bd_color(input_bd_hover);
}

#buddypress #reply-title small a span, #buddypress a.bp-primary-action span {
	.scheme_color(text_link);
	.scheme_bg_color(inverse_text);
}

#buddypress .activity .activity-item:nth-child(2n+1) {
	.scheme_bg_color(alter_bg_color);
}

/* 13.5 WPBakery PageBuilder
------------------------------------------------------ */
.vc_row {
	.scheme_bg_color_self(bg_color);
}

// Inverse colors
.vc_row.inverse_colors *:not(.sc_promo_title):not(.sc_promo_content) {
  .scheme_color(inverse_text);
  .scheme_bd_color(inverse_text);
}
.vc_row.inverse_colors .sc_item_title:after {
  .scheme_bg_color(bg_color);
  opacity: 0.5;
}
.elementor-widget-text-editor.icon-quote:before,
.wpb_text_column.icon-quote:before,
.vc_row.inverse_colors .wpb_text_column.icon-quote:before{
  .scheme_color(alter_text);
}
.vc_row.inverse_colors .sc_promo_content .wpb_text_column .wpb_wrapper p{
  .scheme_color(text);
}
.vc_row.inverse_colors .sc_promo_content .sc_line {
  .scheme_bd_color(alter_text);
}
.vc_row.inverse_colors .sc_promo_content .wpb_text_column .wpb_wrapper .sc_highlight_style_3{
  .scheme_color(text_dark);
}
.vc_row.inverse_colors .sc_promo_content .wpb_text_column .wpb_wrapper .sc_highlight_style_4{
  .scheme_color(alter_text);
}


/* 13.6 Booking Calendar
------------------------------------------------------ */
.booking_font_custom,
.booking_day_container,
.booking_calendar_container_all {
	font-family: @p_ff;
}
.booking_weekdays_custom {
	font-family: @h1_ff;
}
.booking_month_container_custom,
.booking_month_navigation_button_custom {
	.scheme_bg_color(alter_bg_color) !important;
}
.booking_month_name_custom,
.booking_month_navigation_button_custom {
	.scheme_color(alter_dark) !important;
}
.booking_month_navigation_button_custom:hover {
	.scheme_color(inverse_text) !important;
	.scheme_bg_color(text_hover) !important;
}

table.booked-calendar tr:last-child td{
  .scheme_bd_color(bd_color);
}


/* 13.6 LearnDash LMS
------------------------------------------------------ */
#learndash_next_prev_link > a {
	.scheme_color(inverse_text);
	.scheme_bg_color(text_link);
}
#learndash_next_prev_link > a:hover {
	.scheme_bg_color(text_hover);
}
.widget_area dd.course_progress div.course_progress_blue {
	.scheme_bg_color(text_hover);
}


/* 13.7 HTML5 Audio Player
------------------------------------------------------- */
#myplayer .ttw-music-player .progress-wrapper {
	.scheme_bg_color(alter_bg_hover);
}
#myplayer .ttw-music-player .tracklist li.track {
	.scheme_bd_color(bd_color);
}
#myplayer .ttw-music-player .tracklist,
#myplayer .ttw-music-player .buy,
#myplayer .ttw-music-player .description,
#myplayer .ttw-music-player .artist,
#myplayer .ttw-music-player .artist-outer {
	.scheme_color(text);
}
#myplayer .ttw-music-player .player .title,
#myplayer .ttw-music-player .tracklist li:hover {
	.scheme_color(text_dark);
}

/* 15. Shortcodes
-------------------------------------------------------------- */

/* Accordion */
.sc_accordion .sc_accordion_item .sc_accordion_title {
	.scheme_bd_color(bd_color);
}
.sc_accordion .sc_accordion_item .sc_accordion_title .sc_accordion_icon {
	.scheme_color(alter_light);
	.scheme_bg_color(alter_bg_color);
}
.sc_accordion .sc_accordion_item .sc_accordion_title.ui-state-active {
	.scheme_color(text_link);
	.scheme_bd_color(text_link);
}
.sc_accordion .sc_accordion_item .sc_accordion_title.ui-state-active .sc_accordion_icon_opened {
	.scheme_color(inverse_text);
	.scheme_bg_color(text_link);
}
.sc_accordion .sc_accordion_item .sc_accordion_title:hover {
	.scheme_color(text_hover);
	.scheme_bd_color(text_hover);
}
.sc_accordion .sc_accordion_item .sc_accordion_title:hover .sc_accordion_icon_opened {
	.scheme_bg_color(text_hover);
}
.sc_accordion .sc_accordion_item .sc_accordion_content {
	.scheme_bd_color(bd_color);
}


/* Audio */

/* Standard style */
/*
.sc_audio .sc_audio_author_name,
.sc_audio .sc_audio_title {
	.scheme_color(text_link);
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .mejs-controls .mejs-time-rail .mejs-time-current {
	.scheme_bg(text_link) !important;
}
*/

/* Modern style */
.sc_audio.sc_audio_player{
  .scheme_bg_color(alter_bg_color);
  .scheme_bd_color(alter_bg_color);
}
.mejs-controls .mejs-time-rail .mejs-time-current:before{
  .scheme_bd_color(bd_color, 0.8);
  .scheme_bg_color(inverse_text);
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.mejs-controls .mejs-time-rail .mejs-time-current {
  .scheme_bg(text_link) !important;
}
.mejs-container .mejs-controls .mejs-button{
  .scheme_bg_color(text_link);
}
.mejs-container .mejs-controls .mejs-button.mejs-play:before,
.mejs-container .mejs-controls .mejs-button.mejs-pause:before,
.mejs-container .mejs-controls .mejs-button.mejs-mute:before,
.mejs-container .mejs-controls .mejs-button.mejs-unmute:before,
.mejs-container .mejs-controls .mejs-button.mejs-fullscreen-button:before{
  .scheme_color(inverse_text);
}
.mejs-controls .mejs-time-rail .mejs-time-loaded,
.mejs-controls .mejs-time-rail .mejs-time-total,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
  .scheme_bg_color(bg_color);
}
.mejs-container .mejs-controls .mejs-time{
  .scheme_color(text, 0.9);
}
.sc_audio .sc_audio_title {
  .scheme_color(text);
}
.sc_audio .sc_audio_author_name {
  .scheme_color(alter_text);
}



/* Button */
input[type="submit"],
input[type="reset"],
input[type="button"],
button, .woocommerce #btn-buy,
.sc_button {
	.button_font();
    text-transform: uppercase;
}
input[type="submit"],
input[type="reset"],
input[type="button"],
button, .woocommerce #btn-buy,
.sc_button.sc_button_style_filled {
	border:none;
	.scheme_bg_color(text_link);
	.scheme_color(inverse_text);
}

input[type="submit"]:not([class*="sc_button_hover_"]):hover,
input[type="reset"]:not([class*="sc_button_hover_"]):hover,
input[type="button"]:not([class*="sc_button_hover_"]):hover,
button:not([class*="sc_button_hover_"]):hover, .woocommerce #btn-buy:hover,
.sc_button.sc_button_style_filled:not([class*="sc_button_hover_"]):hover {
	.scheme_bg_color(text_hover);
	.scheme_color(inverse_text);
}
.sc_button.sc_button_style_border {
	.scheme_bd_color(text_link);
	.scheme_color(text_link);
}
.sc_button.sc_button_style_border:hover {
	.scheme_bd_color(text_hover) !important;
}

/* ================= BUTTON'S HOVERS ==================== */

/* Fade */
[class*="sc_button_hover_fade"]:hover {
	.scheme_bg_color(text_hover) !important;
	.scheme_color(inverse_text) !important;
}

/* Slide */
/* This way via :after element
[class*="sc_button_hover_slide"]:after {
	.scheme_bg_color(text_hover);
	.scheme_color(inverse_text);
}
*/
/* This way via gradient */
[class*="sc_button_hover_slide"] {
	.scheme_color(inverse_text);
	.scheme_bg_color(text_link);
    background-position: right bottom !important;
}
[class*="sc_button_hover_slide"]:hover {
	.scheme_bg_color(text_hover);
}
.sc_button_hover_slide_left:not(.elementor-button)  {
	.scheme_gradient_left(text_hover, 50%, text_link, 50%);
	background-size: 210% 100% !important;
}
.sc_button_hover_slide_top {
	.scheme_gradient_top(text_hover, 50%, text_link, 50%);
	background-size: 100% 210% !important;
}
.sc_button_hover_slide_left:not(.elementor-button):hover {
    background-position: left bottom !important;
}
.sc_button_hover_slide_top:hover {
    background-position: right top !important;
}

.sc_testimonials_style_testimonials-2 .sc_slider_swiper .sc_slider_controls_wrap a,
.scroll_to_top_in_footer footer .scroll_to_top,
.widget_tag_cloud .sc_button_hover_slide_left,
.widget_product_tag_cloud .sc_button_hover_slide_left {
  background: none;
}

/* ================= END BUTTON'S HOVERS ==================== */


/* Blogger */
.sc_blogger.layout_date .sc_blogger_item .sc_blogger_date { 
	.scheme_bg_color(text_link);
	.scheme_bd_color(text_link);
	.scheme_color(inverse_text);
}
.sc_blogger.layout_date .sc_blogger_item .sc_blogger_date .year:before {
	.scheme_bd_color(inverse_text);
}
.sc_blogger.layout_date .sc_blogger_item::before {
	.scheme_bg_color(alter_bg_color);
}
.sc_blogger_item.sc_plain_item {
	.scheme_bg_color(alter_bg_color);
}
.sc_blogger.layout_polaroid .photostack nav span.current {
	.scheme_color(inverse_text);
	.scheme_bg_color(text_link);
}
.sc_blogger.layout_polaroid .photostack nav span.current.flip {
	.scheme_bg_color(text_hover);
}

/* Call to Action */
.sc_call_to_action .sc_call_to_action_descr {
	.scheme_color(text_dark);
}
.sc_call_to_action_accented {
	.scheme_color(inverse_text);
	.scheme_bg_color(text_link);
}
.sc_call_to_action_accented .sc_item_title,
.sc_call_to_action_accented .sc_item_subtitle,
.sc_call_to_action_accented .sc_item_descr {
	.scheme_color(inverse_text);
}
.sc_call_to_action_accented .sc_item_button > a {
	.scheme_color(text_link);
	.scheme_bg_color(inverse_text);
}
.sc_call_to_action_accented .sc_item_button > a:before {
	.scheme_bg_color(text_link);
	.scheme_color(inverse_text);
}

/* Chat */
.sc_chat:after {
	.scheme_bg_color(alter_bg_color);
	.scheme_bd_color(alter_bd_color);
}
.sc_chat_inner {
	.scheme_color(alter_text);
	.scheme_bg_color(alter_bg_color);
	.scheme_bd_color(alter_bd_color);
}
.sc_chat_inner a {
	.scheme_color(alter_link);
}
.sc_chat_inner a:hover {
	.scheme_color(alter_hover);
}


/*---LESS_SEPARATOR---*/


/* Clients */
.sc_clients_style_clients-2 .sc_client_image .sc_client_hover {
	.scheme_color(inverse_text);
	.scheme_bg_color(text_dark, 0.8);
}
.sc_clients_style_clients-2 .sc_client_title,
.sc_clients_style_clients-2 .sc_client_title a {
	.scheme_color(inverse_text);
}
.sc_clients_style_clients-2 .sc_client_title a:hover {
	.scheme_color(text_link);
}
.sc_clients_style_clients-2 .sc_client_description:before,
.sc_clients_style_clients-2 .sc_client_position {
	.scheme_color(text_link);
}

/* Contact form */
.with-custom-background .sc_form input,
.with-custom-background .sc_form textarea{
  .scheme_bd_color(bg_color);

}
.with-custom-background .sc_form input:focus,
.with-custom-background .sc_form textarea:focus{
  .scheme_bd_color(input_bd_hover);
}

.sc_form .sc_form_item.sc_form_button button { 
	.scheme_color(inverse_link);
	.scheme_bg_color(text_link);
}
.sc_form .sc_form_button button:hover {
    .scheme_color(inverse_hover);
	.scheme_bg_color(text_hover);
}
.sc_form .sc_form_address_label,
.sc_form .sc_form_item > label {
	.scheme_color(input_dark);
}
.sc_form .sc_form_item .sc_form_element input[type="radio"] + label:before,
.sc_form .sc_form_item .sc_form_element input[type="checkbox"] + label:before {
	.scheme_bd_color(input_bd_color);
	.scheme_bg_color(input_bg_color);
}
.sc_form_select_container {
	.scheme_bg_color(input_bg_color);
}

/* picker */
.sc_form .picker {
	.scheme_color(input_text);
	.scheme_bd_color(input_bd_color);
	.scheme_bg_color(input_bg_color);
}
.picker__month,
.picker__year {
	.scheme_color(input_dark);
}
.sc_form .picker__nav--prev:before,
.sc_form .picker__nav--next:before {
	.scheme_color(input_text);
}
.sc_form .picker__nav--prev:hover:before,
.sc_form .picker__nav--next:hover:before {
	.scheme_color(input_dark);
}
.sc_form .picker__nav--disabled,
.sc_form .picker__nav--disabled:hover,
.sc_form .picker__nav--disabled:before,
.sc_form .picker__nav--disabled:before:hover {
	.scheme_color(input_light);
}
.sc_form table.picker__table th {
	.scheme_color(inverse_text);
	.scheme_bg_color(text_link);
}
.sc_form .picker__day--infocus {
	.scheme_color(input_dark);
}
.sc_form .picker__day--today,
.sc_form .picker__day--infocus:hover,
.sc_form .picker__day--outfocus:hover,
.sc_form .picker__day--highlighted:hover,
.sc_form .picker--focused .picker__day--highlighted {
	.scheme_color(input_dark);
	.scheme_bg_color(input_bg_hover);
}
.sc_form .picker__day--disabled,
.sc_form .picker__day--disabled:hover {
	.scheme_color(input_light);
}
.sc_form .picker__day--highlighted.picker__day--disabled,
.sc_form .picker__day--highlighted.picker__day--disabled:hover {
	.scheme_color(input_light);
	.scheme_bg_color(input_bg_hover) !important;
}
.sc_form .picker__day--today:before,
.sc_form .picker__button--today:before,
.sc_form .picker__button--clear:before,
.sc_form button:focus {
	.scheme_bd_color(text_link);
}
.sc_form .picker__button--close:before {
	.scheme_color(text_link);
}
.sc_form .picker--time .picker__button--clear:hover,
.sc_form .picker--time .picker__button--clear:focus {
	.scheme_bg_color(text_hover);
}
.sc_form .picker__footer {
	.scheme_bd_color(input_bd_color);
}
.sc_form .picker__button--today,
.sc_form .picker__button--clear,
.sc_form .picker__button--close {
	.scheme_color(input_text);
}
.sc_form .picker__button--today:hover,
.sc_form .picker__button--clear:hover,
.sc_form .picker__button--close:hover {
	.scheme_color(input_dark);
	.scheme_bg_color(input_bg_hover) !important;
}
.sc_form .picker__button--today[disabled],
.sc_form .picker__button--today[disabled]:hover {
	.scheme_color(input_light);
	.scheme_bg_color(input_bg_hover);
	.scheme_bd_color(input_bg_hover);
}
.sc_form .picker__button--today[disabled]:before {
	.scheme_bdt_color(input_light);
}

/* Time picker */
.sc_form .picker__list-item {
	.scheme_color(input_text);
	.scheme_bd_color(input_bd_color);
}
.sc_form .picker__list-item:hover,
.sc_form .picker__list-item--highlighted,
.sc_form .picker__list-item--highlighted:hover,
.sc_form .picker--focused .picker__list-item--highlighted,
.sc_form .picker__list-item--selected,
.sc_form .picker__list-item--selected:hover,
.sc_form .picker--focused .picker__list-item--selected {
	.scheme_color(input_dark);
	.scheme_bg_color(input_bg_hover);
	.scheme_bd_color(input_bd_hover);
}
.sc_form .picker__list-item--disabled,
.sc_form .picker__list-item--disabled:hover,
.sc_form .picker--focused .picker__list-item--disabled {
	.scheme_color(input_light);
	.scheme_bg_color(input_bg_color);
	.scheme_bd_color(input_bd_color);
}


/* Countdown Style 1 */
.sc_countdown.sc_countdown_style_1 .sc_countdown_digits,
.sc_countdown.sc_countdown_style_1 .sc_countdown_separator {
  .scheme_color(alter_text);
}
.sc_countdown.sc_countdown_style_1 .sc_countdown_digits {
  .scheme_bd_color(text_link);
}
.sc_countdown.sc_countdown_style_1 .sc_countdown_label {
  .scheme_color(text);
}

/* Countdown Style 2 */
.sc_countdown.sc_countdown_style_2 .sc_countdown_separator {
  .scheme_color(text_link);
}
.sc_countdown.sc_countdown_style_2 .sc_countdown_digits span {
  .scheme_bg_color(text_link);
}
.sc_countdown.sc_countdown_style_2 .sc_countdown_label {
  .scheme_color(text_link);
}


/* Dropcaps */
.sc_dropcaps_style_1 .sc_dropcaps_item {
  .scheme_color(text_link);
}
.sc_dropcaps_style_2 .sc_dropcaps_item {
  .scheme_color(text_dark);
}


/* Events */
.sc_events_item .sc_events_item_readmore {
	.scheme_color(text_dark);
}
.sc_events_item .sc_events_item_readmore span {
	.scheme_color(text_link);
}
.sc_events_item .sc_events_item_readmore:hover,
.sc_events_item .sc_events_item_readmore:hover span {
	.scheme_color(text_hover);
}
.sc_events_style_events-1 .sc_events_item {
	.scheme_bg_color(bg_color);
	.scheme_color(text);
}
.sc_events_style_events-2 .sc_events_item {
	.scheme_bd_color(bd_color);
}
.sc_events_style_events-2 .sc_events_item_date {
	.scheme_bg_color(text_link);
	.scheme_color(inverse_text);
}
.sc_events_style_events-2 .sc_events_item_time:before,
.sc_events_style_events-2 .sc_events_item_details:before {
	.scheme_bg_color(bd_color);
}

/* Google map */
.sc_googlemap_content {
	.scheme_bg_color(bg_color);
}

/* Highlight */
.sc_highlight_style_1 {
	.scheme_bg_color(text_hover);
	.scheme_color(inverse_text);
    padding: 0.1em 0.4em;
}
.sc_highlight_style_2 {
	.scheme_color(text_link);
}
.sc_highlight_style_3 {
	.scheme_color(text_dark);
}
.sc_highlight_style_4 {
	.scheme_color(alter_text);
}
b, strong {
  .scheme_color(text_dark);
}



/* Icon */
.sc_icon_hover:hover,
a:hover .sc_icon_hover {
	.scheme_color(inverse_text) !important;
	.scheme_bg_color(text_link) !important; 
}

.sc_icon_shape_round.sc_icon,
.sc_icon_shape_square.sc_icon {	
	.scheme_bg_color(text_link);
	.scheme_bd_color(text_link);
	.scheme_color(inverse_text);
}

.sc_icon_shape_round.sc_icon:hover,
.sc_icon_shape_square.sc_icon:hover,
a:hover .sc_icon_shape_round.sc_icon,
a:hover .sc_icon_shape_square.sc_icon {	
	.scheme_color(text_link);
	.scheme_bg_color(bg_color);
}


/* Image */
figure figcaption,
figure figcaption strong,
.sc_image figcaption,
.sc_image a div.figcaption span[class*="icon-"]{
  .scheme_color(inverse_link);
}
.sc_image a div.figcaption span[class*="icon-"]{
  .scheme_color(text_link);
}
.sc_image a div.figcaption,
figure figcaption,
.sc_image figcaption {
  //.scheme_bg_color(alter_bg_hover,0.5);
}


/* Infobox */
.sc_infobox.sc_infobox_style_regular {	.scheme_bg_color(text_link); }


/* Intro */
.sc_intro_inner .sc_intro_subtitle {
	.scheme_color(inverse_link);
}
.sc_intro_inner .sc_intro_title {
	.scheme_color(inverse_dark);
}
.sc_intro_inner .sc_intro_descr,
.sc_intro_inner .sc_intro_icon {
	.scheme_color(inverse_dark);
}

.sc_intro_style_1 .sc_intro_title {
  font-family: @logo_ff;
}
.sc_intro_1 .sc_intro_bottom_link{
  .scheme_color(text);
  .scheme_bg_color(bg_color);
}
.with-custom-background .sc_intro_1 .sc_intro_bottom_link{
  .scheme_bg_color(alter_bg_color);
}


/* List */
.sc_list_style_iconed .sc_list_icon {               .scheme_color(text_dark);   }/* Style: ICON */
.sc_list_style_iconed li .sc_list_title {           .scheme_color(text);        }
.sc_list_style_iconed li a:hover .sc_list_title {   .scheme_color(text_link);   }
.sc_list_style_iconed li:before{                    .scheme_color(text);        }
.sc_list_style_ul li:not(.inserted):before{         .scheme_color(text_link);   }/* Style: UL */
.sc_list_style_ol li{                               .scheme_color(text_link);   }/* Style: OL */
.sc_list_style_ol li span{                          .scheme_color(text);        }



/* Line */
.sc_line {
	.scheme_bd_color(bd_color);
}
.sc_line .sc_line_title {
	.scheme_color(text_dark);
	.scheme_bg_color(bg_color);
}



/* Matches */
.match_block .player_country {
	.scheme_bg_color(text_link);
	.scheme_color(inverse_text);
}
.match_block .player_name a {
	.scheme_color(alter_dark);
	.scheme_bg_color(alter_bg_color);
}
.match_block .player_name a:hover{
	.scheme_color(inverse_text);
	.scheme_bg_color(text_link);
}
.match_block .match_score {
	.scheme_color(alter_dark);
	.scheme_bg_color(alter_bg_color);
}
.match_block .match_category a {
	.scheme_color(text);
}
.match_block .match_category a:hover,
.match_block .match_date {
	.scheme_color(text_link);
}
.post_item_colored .match_date {
	.scheme_color(text_link);
}
.matches_hover > a:after {
	.scheme_bg_color(text_link, 0.3);
}
.sc_matches.style_matches-1 .sc_matches_next {
	.scheme_bg_color(text_link);
	.scheme_color(inverse_text);
}
.sc_matches_next h2,
.sc_matches_next .sc_item_subtitle {
	.scheme_color(inverse_text);
}
.sc_matches_next .sc_item_title:after {
	.scheme_bg_color(inverse_text);
}
.sc_match_date {
	.scheme_bg_color(inverse_text);
	.scheme_color(text_hover);
}
.sc_matches.style_matches-2 .sc_match_info {
	.scheme_bg_color(alter_bg_hover, 0.5);
}
.sc_matches.style_matches-2 .sc_matches_next .sc_item_title {
	.scheme_bg_color(text_link);
}
.sc_matches.style_matches-2 .sc_matches_next .sc_match_date  {
	.scheme_bg_color(alter_bg_hover);
}

/* Players */
.post_item_single_players .post_title:after {
	.scheme_bg_color(text_link);
}
.post_item_single_players .player_info span {
	.scheme_color(text_dark);
}
.sc_player .sc_player_info .sc_player_title a {
	.scheme_color(text_dark);
}
.sc_player .sc_player_info .sc_player_club,
.sc_player .sc_player_info .sc_player_title a:hover {
	.scheme_color(text_link);
}
.sc_player .sc_player_info {
	.scheme_bd_color(text_link);
}
.sc_player .sc_player_avatar .sc_player_hover {
	.scheme_bg_color(text_link, 0.8);
}
.sc_player .sc_socials.sc_socials_type_icons a,
.sc_player .sc_socials.sc_socials_type_icons a:hover {
	.scheme_color(inverse_link);
	.scheme_bd_color(inverse_link);
}
.post_item_colored .player_info {
	.scheme_color(text_link);
}
.sc_players_table table tr .country {
	.scheme_color(text);
}
.sc_players_table.style_2 table tr:nth-child(n+2) {
	.scheme_bg_color(alter_bg_hover, 0.5);
}
.sc_players_table.style_2 .sc_table td {
	.scheme_bd_color(bg_color);
}

/* Menu items */
.sc_menuitems_style_menuitems-1 .columns_wrap > .column-1_2.column_padding_bottom + .column_padding_bottom .sc_menuitems_item,
.sc_menuitems_style_menuitems-1 .columns_wrap > .column-1_2.column_padding_bottom + .column_padding_bottom + .column_padding_bottom .sc_menuitems_item{
  .scheme_bd_color(bd_color);
}
.sc_menuitem_block .sc_menuitem_new,
.sc_menuitem_block .sc_menuitem_new a{
  .scheme_color(inverse_text);
  .scheme_bg_color(text_link);
}
.sc_menuitem_block .sc_menuitem_new a:hover{
  .scheme_bg_color(text_hover);
}
.sc_menuitems_style_menuitems-1 .sc_menuitem_title,
.sc_menuitems_style_menuitems-1 .sc_menuitem_title a{
  .scheme_color(alter_text);
}
.sc_menuitems_style_menuitems-1 .sc_menuitem_title a:hover{
  .scheme_color(alter_hover);
}
.sc_menuitems_style_menuitems-1 .sc_menuitem_price {
	.scheme_color(text_dark);
}
.sc_menuitems_style_menuitems-2 .sc_menuitem_spicy {
	.scheme_color(text_dark);
	.scheme_bg_color(bg_color);
}
.sc_menuitems_style_menuitems-2 .sc_menuitem_box_title {
	.scheme_color(inverse_text);
	.scheme_bg_color(text_link);
}
.sc_menuitems_style_menuitems-2 .sc_menuitem_content,
.sc_menuitems_style_menuitems-2 .sc_menuitem_ingredients,
.sc_menuitems_style_menuitems-2 .sc_menuitem_nutritions {
	.scheme_color(text);
	.scheme_bd_color(bd_color);
}
.sc_menuitems_style_menuitems-2 .sc_menuitem_content_title,
.sc_menuitems_style_menuitems-2 .sc_menuitem_ingredients_title, 
.sc_menuitems_style_menuitems-2 .sc_menuitem_nutritions_title {
	.scheme_color(text_dark);
}
.sc_menuitems_style_menuitems-2 .sc_menuitem_content_title span,
.sc_menuitems_style_menuitems-2 .sc_menuitem_ingredients_title span,
.sc_menuitems_style_menuitems-2 .sc_menuitem_nutritions_title span {
	.scheme_color(text_link);
}
.sc_menuitems_style_menuitems-2 .sc_menuitem_nutritions_list li {
	.scheme_color(text_dark);
}
.sc_menuitems_style_menuitems-2 .sc_menuitem_nutritions_list li:before,
.sc_menuitems_style_menuitems-2 .sc_menuitem_nutritions_list li span {
	.scheme_color(text_link);
}
.popup_menuitem > .sc_menuitems_wrap {
	.scheme_bg_color(bg_color);
}


/* Popup */
.sc_popup:before {
	.scheme_bg_color(text_link);
}


/* Price */
.sc_price .sc_price_currency, .sc_price .sc_price_money, .sc_price .sc_price_penny {
	.scheme_color(text_dark);
}
.sc_price .sc_price_info {
	.scheme_color(text);
}

/* Price block */
.sc_price_block {
  .scheme_bg_color(alter_bg_color);
  .scheme_bd_color(bd_color);
}
.sc_price_block .sc_price_block_title span{
  font-family: @logo_ff;
  .scheme_color(text_dark);
}
.sc_price_block .sc_price_block_money .sc_price *{
  .scheme_color(alter_text);
}
//.sc_price_block .sc_price_block_link .sc_button {
//  .scheme_bg_color(text_link);
//  .scheme_bd_color(text_link);
//}
//.sc_price_block .sc_price_block_link .sc_button:hover {
//  .scheme_bg_color(text_hover);
//  .scheme_bd_color(text_hover);
//}
.sc_price_block .sc_price_block_description ul li:nth-child(odd){
  .scheme_bg_color(alter_link);
}
.sc_price_block .sc_price_block_bottom_link{
  .scheme_color(text);
  .scheme_bg_color(bg_color);
}
.sc_price_block a.sc_price_block_bottom_link:hover{
  .scheme_color(inverse_text);
  .scheme_bg_color(text_link);
}
.sc_price_block .sc_price_block_description:before, .sc_price_block .sc_price_block_description:after {
  .scheme_bg_color(alter_bg_hover);
}

.with-custom-background .sc_price_block {
  .scheme_bg_color(bg_color);
  .scheme_bd_color(bg_color);
}
.with-custom-background .sc_price_block .sc_price_block_bottom_link{
  .scheme_bg_color(alter_bg_color);
}


/* Promo */
.sc_promo_image,
.sc_promo_block {
	.scheme_bg_color(alter_bg_color);
}
.with-custom-background .sc_promo_image,
.with-custom-background .sc_promo_block {
	.scheme_bg_color(bg_color);
}
.sc_promo_title {
	.scheme_color(alter_text);
}
.sc_promo_descr {
	.scheme_color(text);
}

/* Royal Event - Recent News */
.sc_recent_news_header {
	.scheme_bd_color(text_dark);
}
.sc_recent_news_header_category_item_more {
	.scheme_color(text_link);
}
.sc_recent_news_header_more_categories {
	.scheme_bd_color(alter_bd_color);
	.scheme_bg_color(alter_bg_color);
}
.sc_recent_news_header_more_categories > a {
	.scheme_color(alter_link);
}
.sc_recent_news_header_more_categories > a:hover {
	.scheme_color(alter_hover);
	.scheme_bg_color(alter_bg_hover);
}
.sc_recent_news .post_item .post_title {
	.h5_font();
}
.sc_recent_news .post_item h6.post_title {
	.h6_font();
}
.sc_recent_news .post_counters_item,
.sc_recent_news .post_counters .post_edit a {
	.scheme_bg_color(alter_bg_color);
}
.sidebar .sc_recent_news .post_counters_item,
.sidebar .sc_recent_news .post_counters .post_edit a {
	.scheme_bg_color(bg_color);
}
.sc_recent_news .post_counters .post_edit a {
	.scheme_color(alter_dark);
}
.sc_recent_news_style_news-magazine .post_accented_border {
	.scheme_bd_color(bd_color);
}
.sc_recent_news_style_news-excerpt .post_item {
	.scheme_bd_color(bd_color);
}


/* Section */
.sc_section_inner {
	.scheme_color(text);
}


/*---LESS_SEPARATOR---*/


/* Services */
.sc_services_item .sc_services_item_readmore {
	.scheme_color(text_dark);
}
.sc_services_item .sc_services_item_readmore span {
	.scheme_color(text_link);
}
.sc_services_item .sc_services_item_readmore:hover,
.sc_services_item .sc_services_item_readmore:hover span {
	.scheme_color(text_hover);
}
.sc_services_item .sc_services_item_title,
.sc_services_item .sc_services_item_title a{
  .scheme_color(alter_text);
}
.sc_services_item .sc_services_item_title a:hover{
  .scheme_color(alter_hover);
}
.sc_services_style_services-1 .sc_services_item {
	.scheme_color(text);
}
.sc_services_style_services-1 .sc_icon,
.sc_services_style_services-2 .sc_icon {
	.scheme_color(text_link);
	.scheme_bd_color(text_link);
}
.sc_services_style_services-1 .sc_icon:hover,
.sc_services_style_services-1 a:hover .sc_icon,
.sc_services_style_services-2 .sc_icon:hover,
.sc_services_style_services-2 a:hover .sc_icon {
	.scheme_color(inverse_text);
	.scheme_bg_color(text_link);
}

.sc_services_style_services-2 .sc_services_item{
  .scheme_bg_color(bg_color);
}
.sc_services_style_services-2 .sc_services_bottom_link{
  .scheme_color(text);
  .scheme_bg_color(bg_color);
}
.sc_services_style_services-2 a.sc_services_bottom_link:hover{
  .scheme_color(inverse_text);
  .scheme_bg_color(text_link);
}
.with-custom-background .sc_services_style_services-2 .sc_services_bottom_link{
  .scheme_bg_color(alter_bg_color);
}
.sc_services_style_services-2 .sc_services_item_featured.post_featured > p{
  .scheme_color(inverse_text);
  .scheme_bg_color(alter_light, 0.5);
}

.sc_services_style_services-3 a:hover .sc_icon,
.sc_services_style_services-3 .sc_icon:hover {
	.scheme_color(text_link);
	.scheme_bg_color(bg_color);
}
.sc_services_style_services-3 a:hover .sc_services_item_title {
	.scheme_color(text_link);
}
.sc_services_style_services-4 .sc_icon {
	.scheme_color(inverse_text);
	.scheme_bg_color(text_link);
}
.sc_services_style_services-4 .sc_services_item_title {
	.scheme_color(text_dark);
}
.sc_services_style_services-4 a:hover .sc_icon,
.sc_services_style_services-4 .sc_icon:hover {
	.scheme_bg_color(text_hover);
}
.sc_services_style_services-4 a:hover .sc_services_item_title {
	.scheme_color(text_link);
}

.sc_services_style_services-5 .number {
  .scheme_color(text_light);
}
.sc_services_style_services-5 .sc_services_item_content:hover .number {
  .scheme_color(text_link);
}
.sc_services_style_services-5 .sc_icon {
	.scheme_bd_color(text_link);
}
.sc_services_style_services-5 .sc_icon {
	.scheme_color(text_link);
}
.sc_services_style_services-5 .sc_icon:hover,
.sc_services_style_services-5 a:hover .sc_icon {
	.scheme_bg_color(text_link);
}
.sc_services_style_services-5 .sc_icon:hover,
.sc_services_style_services-5 a:hover .sc_icon {
	.scheme_color(inverse_text);
}
.sc_services_style_services-5 .sc_service_container .sc_services_item_title:before{
  .scheme_bg_color(alter_text);
}


/* Scroll controls */
.sc_scroll_controls_wrap a {
	.scheme_bg_color(text_link);
	.scheme_color(inverse_text);
}
.sc_scroll_controls_type_side .sc_scroll_controls_wrap a {
	.scheme_bg_color(text_link, 0.8);
}
.sc_scroll_controls_wrap a:hover {
	.scheme_color(inverse_text);
	.scheme_bg_color(text_hover);
}
.sc_scroll_bar .swiper-scrollbar-drag:before {
	.scheme_bg_color(text_link);
}
.sc_scroll .sc_scroll_bar {
	.scheme_bd_color(alter_bg_color);
}

/* Skills */
.sc_skills_bar .sc_skills_item {
	.scheme_bg_color(alter_bg_color);
}
.sc_skills_counter .sc_skills_item .sc_skills_icon {
	.scheme_color(text_link);
}
.sc_skills_counter .sc_skills_item:hover .sc_skills_icon {
	.scheme_color(text_hover);
}
.sc_skills_counter .sc_skills_item .sc_skills_info {
	.scheme_color(text_dark);
}
.sc_skills_bar .sc_skills_item .sc_skills_count {
	.scheme_bd_color(text_link);
}

.sc_skills_legend_title, .sc_skills_legend_value {
	.scheme_color(text_dark);
}

.sc_skills_counter .sc_skills_item.sc_skills_style_1 {
	.scheme_bg_color(alter_bg_color);
}
.sc_skills_counter .sc_skills_item.sc_skills_style_1:hover {
	.scheme_bg_color(alter_bg_hover);
}
.sc_skills_counter .sc_skills_item.sc_skills_style_1 .sc_skills_count,
.sc_skills_counter .sc_skills_item.sc_skills_style_1 .sc_skills_info {
	.scheme_color(alter_dark);
}
.sc_skills_counter .sc_skills_item.sc_skills_style_1 .sc_skills_info:before {
	.scheme_bg_color(alter_bd_color);
}
.sc_skills_bar .sc_skills_item .sc_skills_count,
.sc_skills_counter .sc_skills_item.sc_skills_style_3 .sc_skills_count,
.sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_count,
.sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_info {
	.scheme_color(text);
}

.sc_skills_pie.sc_skills_compact_off .sc_skills_total{
  .scheme_color(alter_text);
}

/* Slider */
.sc_slider_controls_wrap a {
	.scheme_color(bd_color);
	.scheme_bd_color(bd_color);
	.scheme_bg_color(bg_color);
}
.sc_slider_controls_wrap a:hover {
	.scheme_color(inverse_text);
	.scheme_bd_color(text_link);
	.scheme_bg_color(text_link);
}
.sc_slider_swiper .sc_slider_pagination_wrap .swiper-pagination-bullet-active,
.sc_slider_swiper .sc_slider_pagination_wrap span:hover {
	.scheme_bd_color(inverse_light);
	.scheme_bg_color(inverse_light);
}
.sc_slider_swiper .sc_slider_info {
	.scheme_bg_color(text_link, 0.8) !important;
}
.sc_slider_pagination.widget_area .post_item + .post_item {
	.scheme_bd_color(bd_color);
}
.sc_slider_pagination_over .sc_slider_pagination {
	.scheme_bg_color(alter_bg_color, 0.8);
}
.sc_slider_pagination_over .sc_slider_pagination_wrap span {
	.scheme_bd_color(bd_color);
}
.sc_slider_pagination_over .sc_slider_pagination_wrap span:hover,
.sc_slider_pagination_over .sc_slider_pagination_wrap .swiper-pagination-bullet-active {
	.scheme_bd_color(text_link);
	.scheme_bg_color(text_link);
}
.sc_slider_pagination_over .sc_slider_pagination .post_title {
	.scheme_color(alter_dark);
}
.sc_slider_pagination_over .sc_slider_pagination .post_info {
	.scheme_color(alter_text);
}
.sc_slider_pagination_area .sc_slider_pagination .post_item.active {
	.scheme_bg_color(alter_bg_color) !important;
}




/* Socials */
.sc_socials.sc_socials_shape_round.sc_socials_share.sc_socials_dir_horizontal a,
.sc_socials.sc_socials_type_icons a {
	.scheme_color(inverse_link);
	.scheme_bd_color(alter_bd_color);
	.scheme_bg_color(alter_bd_color);
}
.sc_socials.sc_socials_shape_round.sc_socials_share.sc_socials_dir_horizontal a > span{
  .scheme_color(inverse_link);
}
.sc_socials.sc_socials_shape_round.sc_socials_share.sc_socials_dir_horizontal a:hover,
.sc_socials.sc_socials_type_icons a:hover {
    .scheme_bd_color(text_hover);
    .scheme_bg_color(text_hover);
}
.sc_socials.sc_socials_share.sc_socials_dir_vertical .sc_socials_item a {
	.scheme_bg_color(alter_bg_color);
}

/* Tabs */
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li a {
	.scheme_color(alter_link);
	.scheme_bd_color(bd_color);
}
//.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.ui-state-active a,
//.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.sc_tabs_active a,
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li a:hover {
	.scheme_color(alter_hover);
}
.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a {
	.scheme_bd_color(text_link);
	.scheme_bg_color(text_link);
	.scheme_color(inverse_text);
}
.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a:hover,
.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li.ui-state-active a,
.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li.sc_tabs_active a {
	.scheme_color(text_link);
}


/*---LESS_SEPARATOR---*/


/* Team */
.sc_team_item .sc_team_item_info .sc_team_item_title a {
	.scheme_color(alter_link);
}
.sc_team_item .sc_team_item_info .sc_team_item_title a:hover {
	.scheme_color(alter_hover);
}
.sc_team_item .sc_team_item_info .sc_team_item_position {
	.scheme_color(text);
}
.sc_team.sc_team_style_team-3 .sc_socials_item a {
	.scheme_color(inverse_link);
	.scheme_bd_color(text_link);
	.scheme_bg_color(text_link);
}
.sc_team.sc_team_style_team-3 .sc_socials_item a:hover {
    .scheme_bd_color(text_hover);
    .scheme_bg_color(text_hover);
}
.sc_team.sc_team_style_team-3 .sc_team_item_avatar .sc_team_item_hover {
	.scheme_bg_color(alter_light, 0.35);
}
.sc_team.sc_team_style_team-4 .sc_socials_item a {
	.scheme_color(inverse_link);
	.scheme_bd_color(inverse_link);
}
.sc_team.sc_team_style_team-4 .sc_socials_item a:hover {
	.scheme_color(text_link);
	.scheme_bd_color(text_link);
}
.sc_team.sc_team_style_team-4 .sc_team_item_avatar .sc_team_item_hover {
	.scheme_color(inverse_text);
	.scheme_bg_color(text_dark, 0.8);
}
.sc_team_style_team-4 .sc_team_item_info .sc_team_item_title a {
	.scheme_color(inverse_text);
}
.sc_team_style_team-4 .sc_team_item_info .sc_team_item_title a:hover {
	.scheme_color(text_link);
}
.sc_team_style_team-4 .sc_team_item_info .sc_team_item_position {
	.scheme_color(inverse_text);
}


/* Testimonials */
.sc_testimonials {
	.scheme_color(text);
}
.sc_testimonial_author_name,
.sc_testimonial_position_position {
	.scheme_color(text);
}
.sc_testimonials_style_testimonials-2 .sc_testimonial_author_name:before {
	.scheme_color(text);
}
.sc_testimonials_style_testimonials-2 .sc_testimonial_item{
  .scheme_bg_color(bg_color);
}
.sc_testimonials_style_testimonials-2 .sc_testimonial_avatar{
  .scheme_bd_color(alter_bg_color);
}
.sc_testimonials_style_testimonials-2 .sc_slider_swiper .sc_slider_controls_wrap a{
  .scheme_color(alter_text);
  .scheme_bg_color(alter_bg_color);
  .scheme_bd_color(alter_bg_color);
}
.sc_testimonials_style_testimonials-2 .sc_slider_swiper .sc_slider_controls_wrap a:hover {
  .scheme_color(inverse_text);
  .scheme_bg_color(alter_bg_hover);
}
//.sc_testimonials_style_testimonials-3 .sc_testimonial_content,
//.sc_testimonials_style_testimonials-3 .sc_testimonial_content:after {
//	.scheme_bg_color(bg_color);
//}
//.sc_testimonials_style_testimonials-3 .sc_testimonial_content p:first-child:before,
//.sc_testimonials_style_testimonials-3 .sc_testimonial_author_position {
//	.scheme_color(text_link);
//}
//.sc_testimonials_style_testimonials-4 .sc_testimonial_item {
//	.scheme_bg_color(bg_color);
//}
//.sc_testimonials_style_testimonials-4 .sc_testimonial_content p:first-child:before,
//.sc_testimonials_style_testimonials-4 .sc_testimonial_author_position {
//	.scheme_color(text_link);
//}

/* Title */
.sc_title_icon {
	.scheme_color(text_link);
}
.sc_title_underline::after {
	.scheme_bd_color(text_link);
}
.sc_title_divider .sc_title_divider_before,
.sc_title_divider .sc_title_divider_after {
	.scheme_bg_color(text_dark);
}

/* Toggles */
.sc_toggles .sc_toggles_item .sc_toggles_title {
	.scheme_bd_color(bd_color);
}
.sc_toggles .sc_toggles_item .sc_toggles_title .sc_toggles_icon {
	.scheme_color(alter_light);
	.scheme_bg_color(alter_bg_color);
}
.sc_toggles .sc_toggles_item .sc_toggles_title.ui-state-active {
	.scheme_color(text_link);
	.scheme_bd_color(text_link);
}
.sc_toggles .sc_toggles_item .sc_toggles_title.ui-state-active .sc_toggles_icon_opened {
	.scheme_color(inverse_text);
	.scheme_bg_color(text_link);
}
.sc_toggles .sc_toggles_item .sc_toggles_title:hover {
	.scheme_color(text_hover);
	.scheme_bd_color(text_hover);
}
.sc_toggles .sc_toggles_item .sc_toggles_title:hover .sc_toggles_icon_opened {
	.scheme_bg_color(text_hover);
}
.sc_toggles .sc_toggles_item .sc_toggles_content {
	.scheme_bd_color(bd_color);
}


/* Tooltip */
.sc_tooltip_parent .sc_tooltip,
.sc_tooltip_parent .sc_tooltip:before {
	.scheme_bg_color(text_dark);
}


/* Twitter */
.sc_twitter {
	.scheme_color(text);
}
.sc_twitter .sc_slider_controls_wrap a {
	.scheme_color(inverse_text);
}

/* Common styles (title, subtitle and description for some shortcodes) */
.sc_item_subtitle,
.sc_item_descr{
	.scheme_color(alter_text);
}
.sc_item_title:after {
	.scheme_bg_color(alter_text);
}
.sc_item_button > a:before {
	.scheme_color(text_link);
	.scheme_bg_color(inverse_text);
}
.sc_item_button > a:hover:before {
	.scheme_color(text_hover);
}

.sc_intro_title:after {
  .scheme_bg_color(bg_color);
}

/*  Special styles
----------------------------------------------------------------*/
.mailchimp_form input[type="email"] {
  .scheme_color(text);
  .scheme_bg_color(alter_bg_color);
}
.mailchimp_form input[type="email"]:focus {
  .scheme_color(text_hover);
}

/* Contact info*/
.contact_info.sc_columns .sc_column_item_inner .sc_icon {
  .scheme_color(text);
  .scheme_bg_color(bg_color);
}
.contact_info.sc_columns .sc_column_item_inner:hover .sc_icon {
  .scheme_color(text_hover);
}
.contact_info.sc_columns .sc_column_item_inner .sc_title {
  font-family: @logo_ff;
}


/* Slider Scroll down */
.slider_scroll_down{
  .scheme_color(text);
  .scheme_bg_color(bg_color);
}
.slider_scroll_down:hover{
  .scheme_color(text_hover);
}
.elementor-widget-image-box .elementor-image-box-title a:hover,
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a:hover{
	.scheme_color(text_link);
}

.elementor-widget-heading.hover_dark .elementor-heading-title[class*=elementor-size-]>a:hover{
	.scheme_color(text_dark);
}
.is-style-outline>.wp-block-button__link:not(.has-text-color):hover, .wp-block-button__link.is-style-outline:not(.has-text-color):hover{
	.scheme_color(text_link);
}