/* TSC (basic) skin for the theme
------------------------------------------------------------------------- */
/* TABLE OF CONTENTS:

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
	 13.1 Woocommerce
	 13.2 Visual composer
	 13.3 Revolution Slider
	 13.4 Magnific Popup
14. Predefined classes for users
15. Shortcodes

-------------------------------------------------------------- */
/* 1. Theme typography
-------------------------------------------------------------- */
body {
	color: #626773;
}

/* Headers */
h1,
h2,
h3,
h4,
h5,
h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	color: #232a34;
}

blockquote::before {
	color: rgba(35, 42, 52, 0.1);
}
blockquote,
blockquote p {
	color: #626773;
}

/* 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_more.colored .info,
.post_content.ih-item.square.effect_fade.colored .info,
.post_content.ih-item.square.effect_fade.colored:hover .info,
.post_content.ih-item.square.effect_dir.colored .info,
.post_content.ih-item.square.effect_shift.colored .info {
	color: #ffffff;
}
.post_content.ih-item .post_readmore .post_readmore_label,
.post_content.ih-item .info a,
.post_content.ih-item .info a > span {
	color: #ffffff;
}
.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 {
	color: #ffffff;
}


/* Tables */
td,
th {
	border-color: #e5e6ea;
}
.sc_table table {	/*overflow: hidden;*/
	/* In Chrome hide right and bottom borders for the table */

}
.sc_table table {
	color: #626773;
	background-color: #f7f8fc;
}
.sc_table table tr:first-child {
	color: #ffffff;
}
.sc_table table tr:first-child th{
	border-top-color: transparent;
}
.sc_table table tr th:first-child,
.sc_table table tr td:first-child {
	border-left-color: transparent;
}
.sc_table table tr td:last-child,
.sc_table table tr th:last-child{
	border-right-color: transparent;
}
.sc_table table tr:last-child td{
	border-bottom-color: transparent;
}
.sc_table table tr:first-child th:first-child{
	color: #ffffff;
}

/* Table of contents */
pre.code,
#toc .toc_item.current,
#toc .toc_item:hover {
	border-color: #20c7ca;
}
::selection,
::-moz-selection {
	color: #ffffff;
}


/* 3. Form fields settings
-------------------------------------------------------------- */
input[type="text"],
input[type="number"],
input[type="email"],
input[type="search"],
input[type="password"],
input[type="tel"],
select,
textarea {
	color: #626773;
	background-color: #ffffff;
	border-color: #edeef2;
	opacity: 1 !important;
}
input[type="text"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="search"]:focus,
input[type="password"]:focus,
input[type="tel"]:focus,
select:focus,
textarea:focus {
	color: #626773;
	background-color: #ffffff;
}
/*
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder*/

input::-webkit-input-placeholder,
input:-moz-placeholder,
input::-moz-placeholder,
input:-ms-input-placeholder,
textarea::-webkit-input-placeholder,
textarea:-moz-placeholder,
textarea::-moz-placeholder,
textarea:-ms-input-placeholder{
	color: #626773;
}


/* 6. Page layouts
-------------------------------------------------------------- */
.body_style_boxed .body_wrap {
	background: url(../../images/bg/image_1.jpg) no-repeat center top cover;
}
.body_style_boxed .body_wrap {
	background-color: #ffffff;
}


/* 7. Section's decorations
-------------------------------------------------------------- */
/* If in the Theme options set "Body filled", else - leave this sections transparent */
body,
.page_wrap,
.copy_wrap,
.widget_area_inner,
#page_preloader {
	background-color: #ffffff;
}
.scheme_dark body,
.scheme_dark .page_wrap,
.scheme_dark .copy_wrap,
.scheme_dark .sidebar_cart,
.scheme_dark .widget_area_inner,
.scheme_dark #page_preloader {
	background-color: #232315;
}
.scheme_light body,
.scheme_light .page_wrap,
.scheme_light .copy_wrap,
.scheme_light .sidebar_cart,
/*.scheme_light .widget_area_inner,*/
.scheme_light #page_preloader {
	background-color: #f7f8fc;
}
.sidebar_cart{
	background-color: #121212;
}
/*
.body_filled.article_style_boxed .page_wrap {
	background-color: #f7f8fc;
}
*/

.article_style_boxed .content > article > .post_content,
.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 {
	background-color: #f7f8fc;
}


/* 7.1 Top panel
-------------------------------------------------------------- */
.top_panel_wrap_inner {
	background-color: #ffffff;
}
.top_panel_fixed .top_panel_position_over.top_panel_wrap_inner {
	background-color: #f7f8fc !important;
}

.top_panel_middle .sidebar_cart:after,
.top_panel_middle .sidebar_cart {
	border-color: transparent;
}
.top_panel_middle .sidebar_cart:after,
.top_panel_middle .sidebar_cart {
	background-color: #121212;
}

.top_panel_inner_style_4 .top_panel_top,
.top_panel_inner_style_4 .top_panel_top .sidebar_cart {
	color: #ffffff;
}
.top_panel_middle .sidebar_cart .widget_shopping_cart{
	background: transparent;
}
.top_panel_top a {
	color: #8a8a8a;
}
.top_panel_top a:hover {
	color: #189799;
}

.top_panel_inner_style_4 .top_panel_top a,
.top_panel_inner_style_4 .sc_socials.sc_socials_type_icons a{
	color: #ffffff;
}
.top_panel_inner_style_4 .top_panel_top a:hover,
.top_panel_inner_style_4 .sc_socials.sc_socials_type_icons a:hover {
	color: #ffffff;
}

/* User menu */
.menu_user_nav > li > a {
	color: #ffffff;
}
.top_panel_inner_style_4 .menu_user_nav > li > a {
	color: #ffffff;
}
.top_panel_inner_style_4 .menu_user_nav > li > a:hover {
	color: #ffffff;
}
.menu_user_nav > li ul:not(.cart_list) {
	border-color: #ffffff;
}
.menu_user_nav > li ul:not(.cart_list) {
	background-color: #ffffff;
}
.top_panel_inner_style_4 .menu_user_nav > li > ul:after,
.top_panel_inner_style_4 .menu_user_nav > li ul {
	color: #ffffff;
	border-color: #ffffff;
}
.menu_user_nav > li > ul ul {
	left: 12em;
	margin-left:4px;
}
.menu_user_nav > li > ul ul.submenu_left {
	left: -12em;
	margin-left:-1px;
}
.menu_user_nav > li ul li a {
	color: #8a8a8a;
}
.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 {
	color: #232a34;
}
.menu_user_nav > li.menu_user_controls .user_avatar {
	border-color: transparent;
}
.top_panel_inner_style_4 .menu_user_nav > li.menu_user_controls .user_avatar{
	border-color: #ffffff;
}

/* Bookmarks */
.menu_user_nav > li.menu_user_bookmarks .bookmarks_add {
	border-bottom-color: transparent;
}

/* Top panel - middle area */
.top_panel_middle {
	background-color: #121212;
}
.top_panel_position_over.top_panel_middle {
	background-color: rgba(247, 247, 247, 0.75);
}
.logo .logo_text {					color: #ffffff; }
.logo .logo_slogan {				color: #ffffff; }

/* Main menu */
.menu_main_nav > li > a {
	color: #ffffff;
}
.menu_main_nav > li > a:hover {
	color: #9b9b9b;
}

.menu_main_nav > li ul {
	color: #ffffff;
	background-color: #121212;
}
.menu_main_nav > li > ul {
	top: 3.95em;
}

.menu_main_nav > li ul li a {
	color: #ffffff;
}
.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 {
	color: #9b9b9b;
}

/* Contact fields */
.top_panel_middle .contact_field,
.top_panel_middle .contact_field > a {
	color: #232a34;
}
.top_panel_middle .top_panel_cart_button{
	color: #ffffff;
}

.top_panel_middle .contact_cart_totals:hover .cart_items,
.top_panel_middle .contact_cart_totals:hover .cart_summa{
	color: #ffffff;
}

.top_panel_position_over .top_panel_middle .top_panel_cart_button{
	color: #ffffff;
}
.top_panel_position_over .top_panel_middle .top_panel_cart_button:hover,
.top_panel_position_over .top_panel_middle .top_panel_cart_button:hover .contact_icon{
	color: #9b9b9b;
}

/* Search field */
.top_panel_inner_style_4 .search_form_wrap {
	background-color: #ffffff;
}
.content .search_form_wrap {
	background-color: transparent;
}
.content .search_field,
.content .search_submit {
	color: #626773;
}
.content .search_field:focus,
.content .search_submit:hover {
	color: #626773;
}
.top_panel_inner_style_4 .search_field,
.top_panel_inner_style_4 .search_submit {
	color: #626773;
}
.post_content .search_wrap .search_field,
.post_item_404 .search_wrap .search_field{
	border-color: #edeef2;
}
.post_content .search_wrap .search_submit,
.post_item_404 .search_wrap .search_submit{
	color: #ffffff;
}
.top_panel_icon {
	padding: 0;
}
.top_panel_icon.search_wrap {
	background-color: #ffffff;
}
.top_panel_icon.menu_main_cart .contact_icon {
	background-color: #ffffff;
}

.top_panel_middle a:hover,
.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 {
	color: #ffffff;
}

/* Register and login popups */
.top_panel_inner_style_4 .popup_wrap,
.top_panel_inner_style_4 .popup_wrap .popup_close,
.top_panel_inner_style_4 .popup_wrap .sc_socials.sc_socials_type_icons a {
	color: #8a8a8a; 
}
.top_panel_inner_style_4 .popup_wrap .popup_close:hover {
	color: #232a34;
}

/* Header mobile */
.header_mobile{background-color: #121212;}
.header_mobile .menu_button{
	color: #ffffff;
}
.header_mobile .menu_main_cart .top_panel_cart_button .contact_icon{
	color:  #9a9a9a;
}
.header_mobile .side_wrap {
	color: #fff;
}
.header_mobile .panel_top,
.header_mobile .side_wrap {
	background-color: #121212;
}
.header_mobile .panel_middle {
	background-color: #121212;
}
.header_mobile .panel_bottom {
	background-color: #189799;
}
.header_mobile .menu_button:hover,
.header_mobile .side_wrap .close:hover{
	color: #9b9b9b;
}
.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{
	color: #ffffff;
}
.header_mobile .widget_area.sidebar_cart .widget{
	background: transparent;
}
.header_mobile .menu_main_nav > li a,
.header_mobile .menu_main_nav > li > a:hover {
	color: #fff;
}
.header_mobile .menu_main_nav > a:hover, 
.header_mobile .menu_main_nav > li.sfHover > a, 
.header_mobile .menu_main_nav > li#blob, 
.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 {
	color: #9b9b9b;
}
.header_mobile .search_wrap,
.header_mobile .login {
	background-color: rgba(255,255,255,0.09);
}
.header_mobile .login .popup_link,
.header_mobile .sc_socials.sc_socials_type_icons a {
	color: #fff;
}
.header_mobile .search_wrap .search_field,
.header_mobile .search_wrap .search_field:focus,
.header_mobile  .search_field::-webkit-input-placeholder,
.header_mobile  .search_field:-moz-placeholder ,
.header_mobile  .search_field::-moz-placeholder,
.header_mobile  .search_field:-ms-input-placeholder {
	color: #fff;
}
.header_mobile .widget_shopping_cart ul.cart_list > li > a:hover {
	color: #fff;
}
.header_mobile .popup_wrap .sc_socials.sc_socials_type_icons a {
    color: #acb4b6;
}
.header_mobile .woocommerce .buttons a.button:not(.checkout){
	color: #ffffff;
}
.header_mobile .menu_main_nav > li > ul li{ background-color: rgba(255,255,255,0.09);}

.header_mobile .sidebar_cart:after{ border-color: transparent; }

/* 7.2 Slider
-------------------------------------------------------------- */
.tparrows.default {
	color: #ffffff;
}
.tp-bullets.simplebullets.round .bullet {
	background-color: #ffffff;
}
.tp-bullets.simplebullets.round .bullet.selected {
	border-color: #ffffff;
}
.slider_over_content_inner {
	background-color: rgba(0,0,0,0.8);
}
.slider_over_button {
	color: #fff;
	background-color: rgba(0,0,0,0.8);
}
.slider_over_close {
	color: #fff;
}


/* 7.3 Top panel: Page title and breadcrumbs
-------------------------------------------------------------- */
.top_panel_title_inner {
	background-color: #f7f8fc;
}
.top_panel_title_inner {
	border-color: rgba(221, 221, 221, 0.1);
}
.top_panel_title_inner .page_title {
	color: #121212;
}
.top_panel_title_inner .post_navi .post_navi_item a,
.top_panel_title_inner .breadcrumbs a.breadcrumbs_item {
	color: #626773;
}
.post_navi .post_navi_item + .post_navi_item:before,
.top_panel_title_inner .breadcrumbs .breadcrumbs_delimiter {
	color: #898e9a;
}

/* 7.5 Post formats
-------------------------------------------------------------- */
/* Aside */
.post_format_aside.post_item_single .post_content p,
.post_format_aside .post_descr {
	background-color: #f7f8fc;
}

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

/* Post info */
.post_info {
	line-height: 1.3em;
	margin-bottom: 1.5em;
}
.post_item .post_readmore,
.post_item .post_readmore .post_readmore_label{
	color: #ffffff;
}
.post_item .post_readmore:hover{
	background-color: #ffffff;
}

/* Related posts */
.post_item_related .post_info a {
	color: #8a8a8a;
}
.related_wrap .post_item_related,
.article_style_stretch .post_item_related {
	background-color: #f7f8fc;
}
.article_style_boxed.sidebar_show[class*="single-"] .related_wrap .post_item_related {
	background-color: #f7f8fc;
}

/* 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 {
	color: #ffffff;
}
.isotope_item_colored .post_featured .post_title a {
	color: #ffffff;
}
.isotope_item_colored .post_featured .post_descr {
	background-color: #f7f8fc;
}
.article_style_boxed .isotope_item_colored .post_featured .post_descr {
	background-color: #f7f8fc;
}
.isotope_item_colored .post_info_wrap .post_button .sc_button {
	background-color: #ffffff;
}

/* Style "Lessons" */
.isotope_item_lessons .post_content{
	background: #ffffff;
}

/* Style "News" */
.isotope_wrap .isotope_item.isotope_item_news_4 .ih-item.news_4 .post_info{
	color: #ffffff;
}

.ih-item.square.effect13.colored .info .post_title{
	background-color: transparent !important;
}

/* Isotope filters */
.isotope_filters a {
	color: #ffffff;
}
.isotope_filters a:hover,
.isotope_filters a.active{
	background-color: #ffffff;
}



/* 7.7 Paginations
-------------------------------------------------------------- */
/* Style 'Pages' and 'Slider' */
.pagination_single > .pager_numbers,
.pagination_single a,
.pagination_slider .pager_cur,
.pagination_pages > a,
.pagination_pages > span {
	color: #ffffff;
	background-color: #f7f8fc;
	border-color: #f7f8fc;
}
.pagination_single > .pager_numbers,
.pagination_single a:hover,
.pagination_slider .pager_cur:hover,
.pagination_slider .pager_cur:focus,
.pagination_pages > .active,
.pagination_pages > a:hover {
	background-color: #ffffff;
}
.pagination_pages .pager_current,
.pagination_slider .pager_cur{
	color: #ffffff;
}
.pagination_slider .pager_slider {
	border-color: #f7f8fc;
}
.pagination_slider .pager_slider {
	background-color: #f7f8fc;
}

/* Style 'Load more' */
.pagination_viewmore > a {
	color: #ffffff;
}
.pagination_viewmore > a:hover {
	color: #ffffff;
}
.pagination_viewmore > a:hover {
	background-color: #189799;
}

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

/* 8.1 Attachment and Portfolio post navigation
------------------------------------------------------------- */
.post_featured .post_nav_item {
	color: #ffffff;
}
.post_featured .post_nav_item:before {
	border-color: transparent;
}
.post_featured .post_nav_item:before {
	color: #ffffff;
}

/* 8.2 Reviews block
-------------------------------------------------------------- */
.widget_area_inner .widget .reviews_block a{
	color: #ffffff;
}

.reviews_block .reviews_summary .reviews_item {
	background-image: url(../../images/rating_summary_bg.png);
	background-position: right top;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.reviews_block .reviews_max_level_100 .reviews_stars_hover,
.reviews_block .reviews_item .reviews_slider {
	color: #ffffff;
}
.reviews_block .reviews_value {
	color: #232a34;
}
.reviews_block .reviews_summary .reviews_criteria {
	color: #8a8a8a;
}
.reviews_block .reviews_summary .reviews_value {
	color: #ffffff;
}
.post_item .post_rating .reviews_stars_bg {
	color: #e6e7ec;
}
.post_item .post_rating .reviews_value{
	color: #ffffff;
}

/* 8.3 Post author
-------------------------------------------------------------- */
.post_author {
	background-color: #f7f8fc;
}
.post_author {
	color: #232a34;
}
.post_author .post_author_title {
	color: #232a34;
}
.post_author .post_author_title a {
	color: #20c7ca;
}
.post_author .post_author_title a:hover {
	color: #189799;
}
.post_author .post_author_info .sc_socials a {
	color: #232a34;
}


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

/* Common rules */
.widget_area .widget{
	background: #f7f8fc;
}

.footer_wrap.widget_area .widget{
	background: transparent;
	color: #ffffff;
}

.widget_area_inner .widget a{
	color: #626773;
}
.widget_area .widget_title{
	color: #ffffff;
}
.footer_wrap.widget_area .widget_title{
	background: transparent;
}


/* Widget: Search */
.widget_area_inner .widget_product_search .search_form,
.widget_area_inner .widget_search .search_form {
	background-color: transparent;
}
.widget_area_inner .widget_product_search .search_field,
.widget_area_inner .widget_search .search_field{
	border-color: #edeef2;
}

.widget_area_inner .widget_product_search .search_field,
.widget_area_inner .widget_search .search_field {
	color: #626773;
}
.widget_area_inner .widget_product_search .search_button,
.widget_area_inner .widget_search .search_button {
	color: #626773;
}
.widget_area_inner .widget_product_search .search_button:hover,
.widget_area_inner .widget_search .search_button:hover {
	color: #232a34;
}

.widget_area_inner .widget_product_search .search_field::-webkit-input-placeholder,
.widget_area_inner .widget_search .search_field::-webkit-input-placeholder {
	color: #626773;
}

.widget_area_inner .widget_product_search .search_field:-moz-placeholder,
.widget_area_inner .widget_search .search_field:-moz-placeholder{
	color: #626773;
}

.widget_area_inner .widget_product_search .search_field:-ms-input-placeholder,
.widget_area_inner .widget_search .search_field:-ms-input-placeholder {
	color: #626773;
}


/* Widget: Calendar */
.widget_area_inner .widget_calendar td a:hover {
	color: #ffffff;
}
.widget_area_inner .widget_calendar .today .day_wrap{
	color: #ffffff;
}

/* Widget: Tag Cloud */
.widget_area_inner .widget_product_tag_cloud a,
.widget_area_inner .widget_tag_cloud a {
	color: #626773;
	background-color: #e6e7ec;
}
.widget_area_inner .widget.widget_product_tag_cloud a:hover,
.widget_area_inner .widget.widget_tag_cloud a:hover {
	color: #ffffff;
}

/* Widget: RSS */
.widget_area .widget_rss .widget_title a,
.widget_area .widget_rss .widget_title a:hover{
	color: #ffffff;
}


/* 10. Footer areas
-------------------------------------------------------------- */
/* Contacts */
.contacts_wrap_inner {
	color: #c8ccd5;
}
.scheme_dark .contacts_wrap_inner {
	color: #909090;
	background-color: #232315;
}
.scheme_light .contacts_wrap_inner {
	color: #8a8a8a;
	background-color: #f7f8fc;
}
.contacts_wrap .contacts_address {
	color: #ffffff;
}
.contacts_wrap .sc_socials.sc_socials_type_icons a{
	color: rgba(255,255,255,0.2);
}
.contacts_wrap .contacts_info_text{
	color: #c8ccd5;
}

/* Testimonials and Twitter */
.testimonials_wrap,
.testimonials_wrap .sc_testimonials,
.twitter_wrap,
.twitter_wrap .sc_twitter {
	color: #f0f0f0;
}
.testimonials_wrap a,
.twitter_wrap a {
	color: #ffffff;
}

/* Copyright */
.copyright_wrap_inner .copyright_text,
.copyright_wrap_inner .copyright_text a{
	color: #ffffff;
}

.copyright_text b {color: #c8ccd5;}

.copyright_wrap_inner .menu_footer_nav li a {
	color: #8a8a8a;
}
.scheme_dark .copyright_wrap_inner {
	background-color: #232315;
}
.scheme_light .copyright_wrap_inner {
	background-color: #f7f8fc;
}
.scheme_dark .copyright_wrap_inner .copyright_text {
	color: #e0e0e0;
}
.scheme_light .copyright_wrap_inner .copyright_text {
	color: #232a34;
}
.scheme_dark .copyright_wrap_inner .menu_footer_nav li a {
	color: #909090;
}
.scheme_light .copyright_wrap_inner .menu_footer_nav li a {
	color: #8a8a8a;
}

.footer_wrap .widget_area_inner .widget_text a:not(.sc_button),
.footer_wrap .widget_area_inner .post_info,
.footer_wrap .widget_area_inner .post_info a {
	color: #ffffff;
}



/* 11. Utils
-------------------------------------------------------------- */
/* Scroll to top */
.scroll_to_top {
	color: #ffffff;
}
.scroll_to_top:hover {
	background-color: #ffffff;
}
.custom_options #co_toggle {
	color: #ffffff;
}

/* 12. Registration and Login popups
-------------------------------------------------------------- */
.popup_wrap {
	background-color: #ffffff;
}


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

/* 13.1 WooCommerce
------------------------------------------------------ */

/* Theme colors */
.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 {
	color: #ffffff;
}
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit[disabled]:disabled,
.woocommerce a.button.disabled, .woocommerce a.button:disabled,
.woocommerce a.button[disabled]:disabled,
.woocommerce button.button.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button[disabled]:disabled,
.woocommerce input.button.disabled,
.woocommerce input.button:disabled,
.woocommerce input.button[disabled]:disabled{
	color: #ffffff;
}
.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 {
	background-color: #ffffff;
}
.woocommerce div.product .woocommerce-tabs h2, .woocommerce #content div.product .woocommerce-tabs h2,
.woocommerce-page div.product .woocommerce-tabs h2, .woocommerce-page #content div.product .woocommerce-tabs h2,
.woocommerce div.product .woocommerce-tabs h3, .woocommerce #content div.product .woocommerce-tabs h3,
.woocommerce-page div.product .woocommerce-tabs h3, .woocommerce-page #content div.product .woocommerce-tabs h3{
	color: #a1a2a4;
}
.woocommerce div.quantity span, .woocommerce-page div.quantity span {
	color: #626773;
}
.woocommerce div.quantity span, .woocommerce-page div.quantity span {
	background-color: transparent;
}
.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{
	color: #a1a2a4;
}
.woocommerce form .form-row.woocommerce-invalid .select2-container,
.woocommerce form .form-row.woocommerce-invalid input.input-text,
.woocommerce form .form-row.woocommerce-invalid select{
	border-color: #edeef2;
}

/* Messages */
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info,
.woocommerce .woocommerce-message{
	background-color: #f7f8fc;
}
.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 {
	background-color: #f7f8fc;
}
.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 {
	background-color: #f7f8fc;
}

/* Products stream */
.woocommerce span.new,
.woocommerce-page span.new,
.woocommerce span.onsale,
.woocommerce-page span.onsale {
	color: #ffffff;
}
.woocommerce ul.products  .post_featured .post_thumb,
.woocommerce-page ul.products .post_featured .post_thumb{
	border-color: #edeef2;
}
.article_style_boxed.woocommerce ul.products li.product .post_item_wrap,
.article_style_boxed.woocommerce-page ul.products li.product .post_item_wrap {
	background-color: #f7f8fc;
}
.woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del {
	color: #acb4b6;
}
.woocommerce ul.products li.product .add_to_cart_button:hover,
.woocommerce-page ul.products li.product .add_to_cart_button:hover,
.woocommerce div.product form.cart .button:hover,
.woocommerce-page div.product form.cart .button:hover,
.woocommerce .cart .actions > input.button:hover{
	background-color: #ffffff;
}

/* Single product */
.woocommerce .top_panel_title_inner .post_navi span a{
	color: #121212;
}
.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 {
	border-color: #e4e7e8;
}
.single-product div.product .woocommerce-tabs .wc-tab {
	background-color: #f7f8fc;
}
.single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs li {
	background-color: #ffffff;
}
.single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs li.active {
	background-color: #f7f8fc;
}
.woocommerce div.product .product_title{
	color: #a1a2a4;
}
.woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images {
	border-color: #edeef2;
}
.woocommerce .summary strong {
	color: #121212;
}
.woocommerce .sc_list_style_iconed li::before, .woocommerce .sc_list_style_iconed .sc_list_icon{
	color: #626773;
}

/* 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,
.woocommerce table.shop_table.cart thead th,
.woocommerce-page table.shop_table.cart thead th{
	color: #ffffff;
}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li {
	color: #a1a2a4;
}
.woocommerce .buttons a.button:not(.checkout){
	background-color: transparent;
}
.woocommerce .buttons a.button:not(.checkout):hover,
.top_panel_wrap .woocommerce .buttons a.button:not(.checkout):hover{
	border-color: transparent;
}
.top_panel_wrap .woocommerce .buttons a.button:not(.checkout){
	color: #ffffff;
}
.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover{
	background-color: transparent;
}
.woocommerce .shop_table a.remove{
	background-color: #eaeaea !important;
}
.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{
	color: #a1a2a4;
}
.woocommerce-cart table.cart td.actions .coupon .input-text{
	color: #626773;
}
.woocommerce table.shop_table tr:nth-child(2n) td,
.woocommerce-page table.shop_table tr:nth-child(2n) td{
	background: transparent;
}
.woocommerce table.shop_table tr:nth-child(2n) td,
.woocommerce-page table.shop_table tr:nth-child(2n) td{
	background: transparent;
}

/* Checkout */
.woocommerce form .form-row label, .woocommerce-page form .form-row label{
	color: #121212;
}
#add_payment_method #payment div.payment_box, .woocommerce-checkout #payment div.payment_box{
	background-color: #ffffff;
}
#add_payment_method #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before{
	border-color: transparent transparent #ffffff;
}
.woocommerce table.shop_table td.product-name{
	color: #a1a2a4;
}


/* Widgets */
.woocommerce .widget_area_inner .product_list_widget a{
	color: #a1a2a4;
}
.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 .total{
	color: #ffffff;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
	background: #edeef2;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range { 
	background-color: #232a34;
}

/* Widget Product Categories */
body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories li+li {
	border-color: #dddddd;
}
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 {
	color: #8a8a8a;
}
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 {
	color: #232a34;
}
body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories ul {
	background-color: #f7f8fc;
}

.sidebar_inner .woocommerce.widget_shopping_cart .total,
.sidebar_inner .woocommerce .widget_shopping_cart .total,
.sidebar_inner .woocommerce-page.widget_shopping_cart .total,
.sidebar_inner .woocommerce-page .widget_shopping_cart .total{
	color: #121212;
}


/* 13.2 Visual Composer
------------------------------------------------------ */
.scheme_dark.vc_row {
	background-color: #232315;
}
.scheme_light.vc_row {
	background-color: #f7f8fc;
}

/* 13.3 Revolution Slider
------------------------------------------------------ */
.rev-btn.custom_button1:hover{
	background-color: #ffffff !important;
}


/* 13.4 Magnific Popup */
.mfp-bottom-bar .mfp-title { color: #ffffff;}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close{
	color: #ffffff !important;
}

/* 14. Predefined classes for users
-------------------------------------------------------------- */

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

/* Accordion */
.sc_accordion .sc_accordion_item .sc_accordion_title,
.sc_accordion .sc_accordion_item .sc_accordion_content{
	background-color: #f7f8fc;
}
.sc_accordion .sc_accordion_item .sc_accordion_title .sc_accordion_icon {
	background-color: transparent;
}

/* Audio */
.sc_audio.sc_audio_info{
	background: #f7f8fc;
}
.sc_audio .sc_audio_author {
	color: #626773;
}
.mejs-container .mejs-controls .mejs-time .mejs-currenttime,
.mejs-container .mejs-controls .mejs-time .mejs-duration{
	color: #626773;
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.mejs-controls .mejs-time-rail .mejs-time-total, .mejs-controls .mejs-time-rail .mejs-time-loaded{
	background-color: #e2e2e2 !important;
}
.mejs-controls .mejs-time-rail .mejs-time-total,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{
	background-color: rgba(174, 177, 179, 0.3);
}


/* Button */
input[type="submit"],
input[type="reset"],
input[type="button"],
button,
.sc_button.sc_button_style_1,
.sc_button.sc_button_style_2,
.sc_button.sc_button_style_3{
	color: #ffffff;
}
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
button:hover{
	background-color: transparent;
}
.sc_button.sc_button_style_1:hover,
.sc_button.sc_button_style_2:hover,
.sc_button.sc_button_style_3:hover{
	background-color: #ffffff;
}
.sc_button.sc_button_style_3{
	border-color: #ffffff;
}
.sc_button.sc_button_style_3.custom_button_2:hover{
	color: #ffffff;
}


/* Blogger */
.sc_blogger.layout_date .sc_blogger_item .sc_blogger_date {
	color: #ffffff;
}
.sc_blogger.layout_date .sc_blogger_item .sc_blogger_date .year:before {
	border-color: #ffffff;
}
.sc_blogger.layout_date .sc_blogger_item::before {
	background-color: #f7f8fc;
}
.sc_blogger_item.sc_plain_item {
	background-color: #f7f8fc;
}

/* Call to Action */
.sc_call_to_action .sc_call_to_action_descr {
	color: #626773;
}
.sc_call_to_action_accented {
	color: #ffffff;
}
.sc_call_to_action_accented .sc_item_title,
.sc_call_to_action_accented .sc_item_subtitle,
.sc_call_to_action_accented .sc_item_descr {
	color: #ffffff;
}
.sc_call_to_action_accented .sc_item_button > a{
	color: #ffffff;
}
.sc_call_to_action_accented .sc_item_button > a:hover {
	background-color: #ffffff;
}
.sc_call_to_action_accented .sc_item_button > a:before {
	background-color: #ffffff;
}
.sc_call_to_action_accented .sc_item_button > a:hover:before {
	color: #ffffff;
}

/* Chat */
.sc_chat:after {
	background-color: #f7f8fc;
}
.sc_chat:after {
	border-color: #f6f7f8;
}
.sc_chat_inner {
	color: #626773;
}
.sc_chat_inner {
	background-color: #f7f8fc;
}
.sc_chat_inner {
	border-color: transparent;
}

/* Clients */
.sc_clients_style_clients-2 .sc_client_image .sc_client_hover {
	color: #ffffff;
	background-color: rgba(35, 42, 52, 0.8);
}
.sc_clients_style_clients-2 .sc_client_title,
.sc_clients_style_clients-2 .sc_client_title a {
	color: #ffffff;
}

/* Contact form */
.sc_form .sc_form_item.sc_form_button button:hover {
	background-color: #ffffff;
}
.sc_form .sc_form_address_label,
.sc_form .sc_form_item > label {
	color: #121212;
}
.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 {
	border-color: #dddddd;
}
.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 {
	background-color: #f7f8fc;
}
.sc_form_select_container {
	background-color: #f7f8fc;
}

/* picker */
.sc_form .picker {
	border-color: #dddddd;
	color: #fafafa;
	background-color: #f7f8fc;
}
.sc_form .picker__month,
.sc_form .picker__year {
	  color: #121212;
}
.sc_form .picker__nav--prev:before,
.sc_form .picker__nav--next:before {
	color: #8a8a8a;
}
.sc_form .picker__nav--prev:hover:before,
.sc_form .picker__nav--next:hover:before {
	  color: #232a34;
}
.sc_form .picker__nav--disabled,
.sc_form .picker__nav--disabled:hover,
.sc_form .picker__nav--disabled:before,
.sc_form .picker__nav--disabled:before:hover {
	  color: #acb4b6;
}
.sc_form table.picker__table th {
	  color: #ffffff;
}
.sc_form .picker__day--infocus {
	  color: #232a34;
}
.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 {
	  color: #232a34;
	background-color: #f0f0f0;
}
.sc_form .picker__day--disabled,
.sc_form .picker__day--disabled:hover {
	  color: #acb4b6;
}
.sc_form .picker__day--highlighted.picker__day--disabled,
.sc_form .picker__day--highlighted.picker__day--disabled:hover {
	  color: #acb4b6;
	background-color: #f0f0f0 !important;
}
.sc_form .picker__footer {
	border-color: #dddddd;
}
.sc_form .picker__button--today,
.sc_form .picker__button--clear,
.sc_form .picker__button--close {
	  color: #8a8a8a;
}
.sc_form .picker__button--today:hover,
.sc_form .picker__button--clear:hover,
.sc_form .picker__button--close:hover {
	  color: #232a34;
	background-color: #f0f0f0 !important;
}
.sc_form .picker__button--today[disabled],
.sc_form .picker__button--today[disabled]:hover {
	  color: #acb4b6;
	background-color: #f0f0f0;
	border-color: #f0f0f0;
}
.sc_form .picker__button--today[disabled]:before {
	  border-top-color: #acb4b6;
}

/* Time picker */
.sc_form .picker__list-item {
	color: #8a8a8a;
	border-color: #dddddd;
}
.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 {
	color: #232a34;
	background-color: #f0f0f0;
	border-color: #bbbbbb;
}
.sc_form .picker__list-item--disabled,
.sc_form .picker__list-item--disabled:hover,
.sc_form .picker--focused .picker__list-item--disabled {
	color: #acb4b6;
	background-color: #f7f8fc;
	border-color: #dddddd;
}


/* Countdown Style 1 */
.sc_countdown.sc_countdown_style_1 .sc_countdown_digits {
	border-color: #dddddd;
}
.sc_countdown.sc_countdown_style_1 .sc_countdown_digits {
	background-color: #f7f8fc;
}

/* Countdown Style 2 */
.sc_countdown.sc_countdown_style_2 .sc_countdown_separator,
.sc_countdown.sc_countdown_style_2 .sc_countdown_label{
	color: #121212;
}
.sc_countdown.sc_countdown_style_2 .sc_countdown_digits span {
	background-color: #121212;
}


/* Dropcaps */s
.sc_dropcaps .sc_dropcaps_item {
	color: #ffffff;
}
.sc_dropcaps.sc_dropcaps_style_4 .sc_dropcaps_item {
	background-color: #f7f8fc;
}

/* Events */
.sc_events {
	color: #8a8a8a;
}
.sc_events_item .sc_events_item_readmore {
	color: #232a34;
}
.sc_events_style_events-1 .sc_events_item {
	background-color: #f7f8fc;
	color: #8a8a8a;
}
.sc_events_style_events-2 .sc_events_item {
	border-color: #dddddd;
}
.sc_events_style_events-2 .sc_events_item_date {
	color: #ffffff;
}
.sc_events_style_events-2 .sc_events_item_time:before,
.sc_events_style_events-2 .sc_events_item_details:before {
	background-color: #dddddd;
}

/* Highlight */
.sc_highlight_style_1 {
	color: #ffffff;
}
.sc_highlight_style_2 {
	color: #ffffff;
}
.sc_highlight_style_3 {
	background-color: #f7f8fc;
}
.sc_highlight_style_3 {
	color: #8a8a8a;
}

/* Icon */
.sc_icon_hover:hover,
a:hover .sc_icon_hover {
	color: #ffffff !important;
}
.sc_icon_shape_round.sc_icon,
.sc_icon_shape_square.sc_icon {
	color: #ffffff;
}
.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 {
	background-color: #ffffff;
}

/* Image */
figure figcaption,
.sc_image figcaption {
	background-color: rgba(45,45,45,0.6);
}

/* List */
.sc_list_style_iconed.list-custom li{
	border-color: #f5f5f5;
}
.sc_list_style_iconed.list-custom li:last-child{
	border-color: transparent;
}
.sc_list_style_iconed li .sc_list_title {
	color: 	#626773;
}

/* Infobox */

.sc_infobox.sc_infobox_style_regular{
	color: #626773;
}

/* Line */
.sc_line {
	border-color: #e4e7e8;
}
.sc_line .sc_line_title {	color: #232a34; background-color: #ffffff; }
.scheme_light .sc_line .sc_line_title {	color: #232a34; background-color: #f7f8fc; }
.scheme_dark .sc_line .sc_line_title {	color: #e0e0e0; background-color: #333333; }


/* Matches & Players */
.match_block .player_country {
  background-color: transparent;
}
.match_block .player_country {
  color: #ffffff;
}
.match_block .player_name a {
  color: #121212;
}
.match_block .match_category a {
  color: #626773;
}
.post_item_colored .match_date {
  color: #20c7ca;
}
.matches_hover > a:after {
  background-color: rgba(32,199,202,0.3);
}
.sc_matches_next {
  background-color: #ffffff;
}
.sc_matches.style_matches-1 .sc_matches_next {
  color: #ffffff;
}
.sc_matches_next .sc_matches_list .sc_match:hover .sc_match_info {
	background-color: rgba(247,248,252,0.5);
}
.sc_matches_next .sc_item_title:after {
  background-color: #ffffff;
}
.sc_match_date {
  background-color: #f7f8fc;
}
.sc_match_info {
  background-color: #f7f8fc;
}
.sc_matches.style_matches-2 .sc_matches_next .sc_item_title {
  background-color: #f7f8fc;
}
.sc_matches.style_matches-2 .sc_matches_next .sc_match_date {
  background-color: #f7f8fc;
}
.post_item_single_players .post_title:after {
  background-color: #20c7ca;
}
.post_item_single_players .player_info span {
  color: #232a34;
}
.sc_player .sc_player_info .sc_player_title a {
  color: #626773;
}
.sc_player .sc_socials.sc_socials_type_icons a,
.sc_player .sc_socials.sc_socials_type_icons a:hover {
  color: #ffffff;
  border-color: #ffffff;
}
.post_item_colored .player_info {
  color: #20c7ca;
}
.sc_players_table table tr .country {
  color: #acb4b6;
}
.sc_players_table.style_2 table tr:nth-child(n + 2) {
  background-color: rgba(240,240,240,0.5);
}


/* Menu item */
.sc_menuitems_style_menuitems-1 .sc_menuitem_price {
	color: #232a34;
}
.sc_menuitems_style_menuitems-2 .sc_menuitem_spicy {
	color: #232a34;
	background-color: #ffffff;
}
.sc_menuitems_style_menuitems-2 .sc_menuitem_box_title {
	color: #ffffff;
	background-color: #20c7ca;
}
.sc_menuitems_style_menuitems-2 .sc_menuitem_content,
.sc_menuitems_style_menuitems-2 .sc_menuitem_ingredients,
.sc_menuitems_style_menuitems-2 .sc_menuitem_nutritions {
	color: #8a8a8a;
	border-color: #e4e7e8;
}
.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 {
	color: #232a34;
}
.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 {
	color: #20c7ca;;
}
.sc_menuitems_style_menuitems-2 .sc_menuitem_nutritions_list li {
	color: #232a34;
}
.sc_menuitems_style_menuitems-2 .sc_menuitem_nutritions_list li:before,
.sc_menuitems_style_menuitems-2 .sc_menuitem_nutritions_list li span {
	color: #20c7ca;
}
.popup_menuitem > .sc_menuitems_wrap {
	background-color: #ffffff;
}

/* Popup */
.sc_popup{
	background: #f7f8fc;
}

/* Price */
.sc_price .sc_price_currency,
.sc_price .sc_price_money,
.sc_price .sc_price_penny {
	color: #232a34;
}
.sc_price .sc_price_info {
	color: #acb4b6;
}

/* Price block */
.sc_price_block,
.sc_price_block .sc_price_block_money * {
	color: #ffffff;
	border-color: #ffffff;
}
/*
.sc_price_block.sc_price_block_style_1{
	background-color: transparent;
}*/
.sc_price_block.sc_price_block_style_1 .sc_price_block_link .sc_button{
	border-color: #ffffff;
}
.sc_price_block.sc_price_block_style_1 .sc_price_block_link .sc_button:hover{
	color: #ffffff;
}


/* Promo */
.sc_promo_image,
.sc_promo_block {
	background-color: #f0f0f0;
}

/* Tennis Sportclub - Recent News */
.sc_recent_news_header {
	border-color: #232a34;
}
.sc_recent_news_header_more_categories {
	border-color: #dddddd;
	background-color:#f7f8fc;
}
.sc_recent_news_header_more_categories > a:hover {
	background-color:#f0f0f0;
}
.sc_recent_news .post_item .post_title {
	font-size:1.5em;
}
.sc_recent_news .post_item h6.post_title {
	font-size:1.2857em;
}
.sc_recent_news .post_counters_item,
.sc_recent_news .post_counters .post_edit a {
	background-color:#f7f8fc;
}
.sidebar .sc_recent_news .post_counters_item,
.sidebar .sc_recent_news .post_counters .post_edit a {
	background-color:#ffffff;
}
.sc_recent_news .post_counters .post_edit a {
	color:#232a34;
}
.sc_recent_news_style_news-magazine .post_accented_border {
	border-color: #e4e7e8;
}
.sc_recent_news_style_news-excerpt .post_item {
	border-color: #e4e7e8;
}

/* Services */
.sc_services {
	color: #8a8a8a;
}
.sc_services_item .sc_services_item_readmore {
	color: #232a34;
}
.sc_services_style_services-1 .sc_services_item {
	background-color: #f7f8fc;
	color: #8a8a8a;
}
.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 {
	color: #ffffff;
}
.sc_services_style_services-3 a:hover .sc_icon,
.sc_services_style_services-3 .sc_icon:hover {
	background-color: #ffffff;
}
.sc_services_style_services-4 .sc_icon {
	color: #ffffff;
}
.sc_services_style_services-4 .sc_services_item_title {
	color: #232a34;
}
.sc_services_style_services-5 .sc_icon:hover,
.sc_services_style_services-5 a:hover .sc_icon {
	color: #ffffff;
}

/* Scroll controls */
.sc_scroll_controls_wrap a {
	color: #ffffff;
}
.sc_scroll_controls_wrap a:hover {
	color: #ffffff;
}
.sc_scroll .sc_scroll_bar {
	border-color: #f7f8fc;
}

/* Skills */
.sc_skills_bar .sc_skills_item {
	background-color: #ffffff;
	border-color: #eeeded;
}
.sc_skills_counter .sc_skills_item .sc_skills_info {
	color: #232a34;
}
.sc_skills_pie .sc_skills_legend_title,
.sc_skills_pie .sc_skills_legend_value{
	color: #626773;
}
.sc_skills_counter .sc_skills_item.sc_skills_style_1 {
	background-color: #f7f8fc;
}
.sc_skills_counter .sc_skills_item.sc_skills_style_1:hover {
	background-color: #f0f0f0;
}
.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 {
	color: #232a34;
}
.sc_skills_counter .sc_skills_item.sc_skills_style_1 .sc_skills_info:before {
	background-color: #dddddd;
}
.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 {
	color: #ffffff;
}
.sc_skills_bar .sc_skills_info .sc_skills_label{
	color: #1a1f24;
}
.sc_skills_bar.sc_skills_horizontal .sc_skills_total{
	color: #1a1f24;
}

/* Slider */
.sc_slider_controls_wrap a {
	color: rgba(255,255,255,0.4);
}
.sc_slider_controls_wrap a:hover {
	color: #ffffff;
}
.sc_slider_pagination.widget_area .post_item + .post_item {
	border-color: #e4e7e8;
}
.sc_slider_pagination_over .sc_slider_pagination {
	background-color: rgba(247, 247, 247, 0.8);
}
.sc_slider_pagination_over .sc_slider_pagination_wrap span {
	border-color: #e4e7e8;
}
.sc_slider_pagination_over .sc_slider_pagination .post_title {
	color: #232a34;
}
.sc_slider_pagination_over .sc_slider_pagination .post_info {
	color: #8a8a8a;
}
.sc_slider_pagination_area .sc_slider_pagination .post_item.active {
	background-color: #f7f8fc !important;
}

/* Socials */
.sc_socials.sc_socials_type_icons a {
	color: #acb4b6;
	border-color: #acb4b6;
}
.scheme_dark .sc_socials.sc_socials_type_icons a {
	color: #aaaaaa;
	border-color: #aaaaaa;
}
.scheme_light .sc_socials.sc_socials_type_icons a {
	color: #acb4b6;
	border-color: #acb4b6;
}
.sc_socials.sc_socials_share.sc_socials_dir_vertical .sc_socials_item a {
	background-color: #f7f8fc;
}

/* Tabs */
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li a {
	color: #232a34;
}
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li a {
	border-color: #f7f8fc;
}

.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 {
	background-color: #f7f8fc;
}

.sc_tabs.sc_tabs_style_1 .sc_tabs_content {
	background-color: #f7f8fc;
	border-color: #f7f8fc;
}
.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a {
	color: #ffffff;
}

/* Testimonials */
.sc_testimonials {
	color: #626773;
}
.sc_testimonial_author_position {
	color: #9c9da1;
}

/* Title */
.sc_title_divider .sc_title_divider_before,
.sc_title_divider .sc_title_divider_after {
	background-color: #232a34;
}

/* Toggles */
.sc_toggles .sc_toggles_item .sc_toggles_title {
	border-color: #e4e7e8;
}
.sc_toggles .sc_toggles_item .sc_toggles_title .sc_toggles_icon {
	color: #acb4b6;
}
.sc_toggles .sc_toggles_item .sc_toggles_title .sc_toggles_icon {
	background-color: #f7f8fc;
}
.sc_toggles .sc_toggles_item .sc_toggles_title.ui-state-active .sc_toggles_icon_opened {
	color: #ffffff;
}
.sc_toggles .sc_toggles_item .sc_toggles_content {
	border-color: #e4e7e8;
}

/* Twitter */
.sc_twitter {
	color: #8a8a8a;
}
.scheme_dark .sc_twitter,
.twitter_wrap .sc_twitter {
	color: #f0f0f0;
}
.scheme_dark .sc_twitter a,
.twitter_wrap .sc_twitter a {
	color: #ffffff;
}
.sc_twitter .sc_slider_controls_wrap a {
	color: #ffffff;
}

/* Common styles (title, subtitle and description for some shortcodes) */
.sc_item_button > a:before {
	background-color: #ffffff;
}

.sc_item_button > a:hover:before {
	color: #ffffff;
}

.homepage_store_list li:before{
	background: #121212;
	color: #fff;
}

.homepage_store_list li a{
	color: #a1a2a4;
}