/* GolfClub (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.4 BB Press
14. Predefined classes for users
15. Shortcodes

-------------------------------------------------------------- */
/* 1. Theme typography
-------------------------------------------------------------- */
body {
	color: #606466;
}
body.scheme_dark{
	color: #979fa3;
}

/* Headers */
h1,
h2,
h3,
h4,
h5,
h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	color: #152229;
}
.scheme_dark h1,
.scheme_dark h2,
.scheme_dark h3,
.scheme_dark h4,
.scheme_dark h5,
.scheme_dark h6,
.scheme_dark h1 a,
.scheme_dark h2 a,
.scheme_dark h3 a,
.scheme_dark h4 a,
.scheme_dark h5 a,
.scheme_dark h6 a {
	color: #ffffff;
}

blockquote::before {
	color: rgba(35, 42, 52, 0.1);
}
blockquote,
blockquote p {
	color: #ffffff;
}
strong{
	color: #152229;
}
.scheme_dark strong{
	color: #ffffff;
}

/* 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: #e7e7e6;
}
.sc_table table {
	color: #606466;
}
.sc_table table tr:first-child {
	color: #152229;
	background-color: #f7f5f1;
}
.sc_table table tr:hover{
	background-color: rgba(126, 157, 16, 0.12);
}

/* 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"],
select,
textarea {
	color: #b6b9bd;
	background-color: #f7f5f1;
}
input[type="text"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="search"]:focus,
input[type="password"]:focus,
select:focus,
textarea:focus {
	color: #979fa3;
}
.scheme_dark input[type="text"]:focus,
.scheme_dark input[type="number"]:focus,
.scheme_dark input[type="email"]:focus,
.scheme_dark input[type="search"]:focus,
.scheme_dark input[type="password"]:focus,
.scheme_dark select:focus,
.scheme_dark textarea:focus {
	color: #979fa3;
	background-color: #ffffff;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #b6b6b6;
	opacity: 1;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
	color: #b6b6b6;
	opacity: 1;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder{
	color: #b6b6b6;
	opacity: 1;
}
input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder {
	color: transparent;
}
input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder {
	color: transparent;
}
input:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder{
	color: transparent;
}

.sc_section .wpcf7 input:not([type="submit"]), .sc_section  .wpcf7 textarea{
	background-color: #ffffff;
}



/* 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,
.sidebar_cart,
#page_preloader {
	background-color: #ffffff;
}
.scheme_dark body,
.scheme_dark .page_wrap,
.scheme_dark .copy_wrap,
.scheme_dark .sidebar_cart,
.scheme_dark #page_preloader,
.scheme_dark .header_mobile .sidebar_cart:after{
	background-color: #020f17;
}

.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: #f7f7f7;
}


/* 7.1 Top panel
-------------------------------------------------------------- */
.top_panel_wrap_inner {
	background-color: #ffffff;
}
.top_panel_fixed .top_panel_position_over.top_panel_wrap_inner {
	background-color: #f7f7f7 !important;
}
.top_panel_inner_style_3 .top_panel_cart_button {
	background-color: rgba(24, 151, 153, 0.2);
}
.top_panel_style_8 .top_panel_buttons .top_panel_cart_button:after {
	color: #ffffff;
}
.top_panel_middle .sidebar_cart:after,
.top_panel_middle .sidebar_cart {
	border-color: rgba(142, 144, 146, 0.2);
}
.top_panel_middle .sidebar_cart:after,
.top_panel_middle .sidebar_cart {
	background-color: #ffffff;
}
.scheme_dark .top_panel_middle .sidebar_cart:after,
.scheme_dark .top_panel_middle .sidebar_cart {
	background-color: #152229;
}
.top_panel_inner_style_3 .top_panel_top,
.top_panel_inner_style_3 .top_panel_top .sidebar_cart {
	color: #ffffff;
}
.top_panel_inner_style_3 .top_panel_top,
.top_panel_inner_style_3 .top_panel_top .sidebar_cart {
	background-color: #20c7ca;
}
.top_panel_top a {
	color: #8a8a8a;
}
.top_panel_top a:hover {
	color: #189799;
}
.top_panel_inner_style_3 .top_panel_top a,
.top_panel_inner_style_3 .sc_socials.sc_socials_type_icons a,
.scheme_dark .top_panel_inner_style_3 .sc_socials.sc_socials_type_icons a,
.scheme_dark  .top_panel_top_socials .sc_socials.sc_socials_type_icons a{
	color: #ffffff;
}
.top_panel_inner_style_3 .top_panel_top a:hover,
.top_panel_inner_style_3 .sc_socials.sc_socials_type_icons a:hover {
	color: #ffffff;
}

/* User menu */
.top_panel_top{
	background-color: #152229;
}
.top_panel_top_contact_area,
.top_panel_top_open_hours{
	color: #979fa3;
}
.menu_user_nav > li > a {
	color: #979fa3;
}
.top_panel_inner_style_3 .menu_user_nav > li > a,
.top_panel_inner_style_4 .menu_user_nav > li > a,
.top_panel_inner_style_5 .menu_user_nav > li > a {
	color: #ffffff;
}
.top_panel_inner_style_3 .menu_user_nav > li > a:hover {
	color: #ffffff;
}
.menu_user_nav > li ul:not(.cart_list) {
	border-color: #e4e7e8;
}
.menu_user_nav > li ul:not(.cart_list) {
	background-color: #ffffff;
}

.top_panel_inner_style_3 .menu_user_nav > li > ul:after,
.top_panel_inner_style_3 .menu_user_nav > li ul {
	color: #ffffff;
}
.top_panel_top_socials .sc_socials.sc_socials_type_icons a,
.top_panel_top_socials .sc_socials.sc_socials_type_icons a:hover{
	background-color: transparent;
	border-color: transparent;
}

.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: #979fa3;
}
.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: #152229;
}
.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 {
	background-color: #f0f0f0;
}
.menu_user_nav > li.menu_user_controls .user_avatar {
	border-color: #e4e7e8;
}
.top_panel_inner_style_3 .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: #dddddd;
}

/* Top panel - middle area */
.top_panel_middle {
	background-color: #ffffff;
}

.scheme_dark .top_panel_middle {
	background-color: #020f17;
}

.top_panel_position_over.top_panel_middle {
	background-color: rgba(247, 247, 247, 0.75);
}
.logo .logo_text {					color: #141e32; }
.scheme_dark .logo .logo_text {		color: #979fa3; }
.logo .logo_slogan {				color: #141e32; }
.scheme_dark .logo .logo_slogan {	color: #979fa3; }

.top_panel_image_header a,
.top_panel_image_title > a {
	color: #ffffff;
}
.post_featured .post_header a:hover {
	color: #ffffff;
}

/* Main menu */
.menu_main_nav > li > a {
	color: #606466;
}
.scheme_dark .menu_main_nav > li > a {
	color: #979fa3;
}
.top_panel_style_3 .top_panel_middle .menu_main_nav > li > a{
	color: #979fa3;
}
.top_panel_style_3 .top_panel_middle .menu_main_nav > li.current-menu-item > a,
.top_panel_style_3 .top_panel_middle .menu_main_nav > li.current-menu-ancestor > a{
	color: #979fa3;
}

.top_panel_style_3 .top_panel_middle .menu_main_nav > li > a{
	color: #979fa3;
}
.menu_main_nav > li ul {
	color: #152229;
	background-color: #f7f7f7;
	border-color: transparent;
}
.scheme_dark .menu_main_nav > li ul{
	background-color: #020f17;
	color: #ffffff;
}
.menu_main_nav > li ul li a {
	color: #979fa3;
}
.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 {
	background-color: #f0f0f0;
}
.scheme_dark .menu_main_nav > li ul li a:hover,
.scheme_dark .menu_main_nav > li ul li.current-menu-item > a,
.scheme_dark .menu_main_nav > li ul li.current-menu-ancestor > a {
	background-color: #152229;
}

/* Contact fields */
.top_panel_middle .contact_field,
.top_panel_middle .contact_field > a {
	color: #606466;
}
.top_panel_middle .contact_icon {
	color: #acb4b6;
}
.top_panel_middle .contact_icon {
	background-color: #ffffff;
}
/* Search field */
.content .search_form_wrap {
	background-color: #ffffff;
}
.content .search_field{
	color: #b6b6b6;
	background-color: #f7f5f1;
}
.content .search_submit,
.content .search_submit:hover{
	color:#ffffff;
}
.content .search_field:focus {
	color: #606466;
}
.top_panel_inner_style_3 .search_field {
	color: #ffffff;
}
.top_panel_inner_style_8 .top_panel_buttons .top_panel_icon .search_submit,
.top_panel_inner_style_8 .top_panel_buttons .top_panel_icon .search_submit:hover{
	background-color: #ffffff;
}
.scheme_dark .top_panel_inner_style_8 .top_panel_buttons .top_panel_icon .search_submit,
.scheme_dark .top_panel_inner_style_8 .top_panel_buttons .top_panel_icon .search_submit:hover{
	background-color: #020f17;
}
.top_panel_inner_style_8 .search_field:focus {
	color: #606466;
	background-color: #f0f0f0;
}
.top_panel_inner_style_8 .top_panel_buttons .top_panel_icon .search_field:focus + .search_submit{
	background-color: #ffffff;
}
.scheme_dark .top_panel_inner_style_8 .top_panel_buttons .top_panel_icon .search_field:focus + .search_submit{
	background-color: transparent;
}
.top_panel_style_8 .top_panel_buttons .top_panel_icon{
	background-color: #ffffff;
}
.scheme_dark .top_panel_style_8 .top_panel_buttons .top_panel_icon{
	background-color: #020f17;
}
.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 .contact_icon,
.top_panel_icon.search_wrap:hover,
.top_panel_icon:hover .contact_icon,
.top_panel_icon:hover .search_submit {
	color: #ffffff;
}

/* Search results */
.top_panel_inner_style_3 .search_results,
.top_panel_inner_style_3 .search_results:after {
	color: #ffffff;
}
.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 {
	color: #ffffff;
}
.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 {
	color: #ffffff;
}

.scheme_dark .search_wrap .search_results,
.scheme_dark .top_panel_middle .sidebar_cart:after,
.scheme_dark .search_wrap .search_results:after{
	background-color: #152229;
}


/* Header Style 8 */
.top_panel_inner_style_8 .menu_pushy_wrap .menu_pushy_button{
	color: #152229;
}
.scheme_dark .top_panel_inner_style_8 .menu_pushy_wrap .menu_pushy_button{
	color: #ffffff;
}
.pushy_inner {
	color: #606466;
	background-color:#ffffff;
}
.scheme_dark .pushy_inner {
	color: #ffffff;
	background-color:#16232b;
}
.pushy_inner a {
	color: #606466;
}
a.close-pushy{
	color: #152229;
}
.scheme_dark a.close-pushy{
	color: #ffffff;
}
.menu_pushy_nav_area li.current-menu-item > a,
.menu_pushy_nav_area li.current-menu-ancestor > a{
	color: #152229;
}
.scheme_dark .pushy_inner a,
.scheme_dark .menu_pushy_nav_area li.current-menu-item > a,
.scheme_dark .menu_pushy_nav_area li.current-menu-ancestor > a{
	color: #ffffff;
}
.booking_link a,
.booking_link a:hover{
	color: #ffffff !important;
}

/* Register and login popups */
.top_panel_inner_style_3 .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 {
	color: #606466;
}
.top_panel_inner_style_3 .popup_wrap .popup_close:hover{
	color: #232a34;
}

/* Header mobile */
.header_mobile .side_wrap {
	color: #fff;
}
.header_mobile .panel_top,
.header_mobile .side_wrap {
	background-color: #ffffff;
}
.scheme_dark .header_mobile .panel_top,
.scheme_dark .header_mobile .side_wrap {
	background-color: #020f17;
}
.header_mobile .panel_middle {
	background-color: #ffffff;
	color: #606466;
}
.scheme_dark .header_mobile .panel_middle {
	background-color: #020f17;
	color: #979fa3;
}
.header_mobile .panel_bottom {

}
.header_mobile .menu_button{
	color: #152229;
}
.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: #979fa3;
}
.header_mobile .popup_wrap .sc_socials.sc_socials_type_icons a {
    color: #acb4b6;
}
.header_mobile input[type="text"],
.header_mobile input[type="text"]:focus{
	color: #152229;
}


/* 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: #f7f5f1;
}
.top_panel_title_inner .page_title {
	color: #141e32;
}
.top_panel_title_inner .post_navi .post_navi_item a,
.top_panel_title_inner .breadcrumbs a.breadcrumbs_item {
	color: #141e32;
}
.top_panel_title_inner .post_navi span,
.top_panel_title_inner .breadcrumbs span {
	color: #b6b9bd;
}
.post_navi .post_navi_item + .post_navi_item:before,
.top_panel_title_inner .breadcrumbs .breadcrumbs_delimiter {
	color: #b6b9bd;
}

/* 7.5 Post formats
-------------------------------------------------------------- */
/* Aside */
.post_format_aside.post_item_single .post_content p,
.post_format_aside .post_descr {
	color: #ffffff;
}
/* Link */
.post_format_link .post_descr a{
	color: #ffffff;
}
/* Status */
.post_format_status.post_item_single .post_content p,
.post_format_status .post_descr{
	color: #ffffff;
}

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

/* Hover icon */
.hover_icon:after {
	background-color: rgba(0,0,0,0.5);
}
.woocommerce .hover_icon:after {
	background-color: rgba(255,255,255,0.6);
}
.scheme_dark .woocommerce .hover_icon:after {
	background-color: rgba(0,0,0,0.6);
}

/* Post info */
.post_info, .post_info .post_info_date,
.post_info a > span {
	color: #979fa3;
}
.post_item .post_readmore_label {
	color: #152229;
}

/* Related posts */

.related_wrap .post_item_related,
.article_style_stretch .post_item_related {
	background-color: #ffffff;
}
.scheme_dark .related_wrap .post_item_related,
.scheme_dark .article_style_stretch .post_item_related {
	background-color: #020f17;
}
.article_style_boxed.sidebar_show[class*="single-"] .related_wrap .post_item_related {
	background-color: #ffffff;
}

/* 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: #f7f7f7;
}
.article_style_boxed .isotope_item_colored .post_featured .post_descr {
	background-color: #f7f7f7;
}
.isotope_item_colored .post_info_wrap .post_button .sc_button {
	background-color: #ffffff;
}
.isotope_item.isotope_item_portfolio .post_content.ih-item.square.colored .info .info-back{
	background-color: #152229;
}
.isotope_item.isotope_item_portfolio .post_content.ih-item.square.colored .info .post_info a{
	color: #979fa3;
}

/* Isotope filters */
.isotope_filters a {
	color: #606466;
	border-color: transparent;
}
.isotope_item.isotope_item_portfolio .post_content.ih-item.square.colored .info{
	background-color: rgba(255, 255, 255, 0.8);
}
.scheme_dark .isotope_item.isotope_item_portfolio .post_content.ih-item.square.colored .info{
	background-color: rgba(0, 0, 0, 0.5);
}
.isotope_item.isotope_item_portfolio .post_content.ih-item.square.colored .info .post_title{
	background: transparent;
}


/* 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: #979fa3;
	background-color: #f7f5f1;
}
.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 {
	color: #ffffff;
}
.pagination_slider .pager_slider {
	border-color: #e4e7e8;
}
.pagination_slider .pager_slider {
	background-color: #ffffff;
}


/* 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
-------------------------------------------------------------- */
.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: #152229;
}
.reviews_block .reviews_summary .reviews_criteria {
	color: #8a8a8a;
}
.reviews_block .reviews_summary .reviews_value {
	color: #ffffff;
}

/* 8.3 Post author
-------------------------------------------------------------- */
.post_author {
	background-color: #f7f7f7;
}
.post_author {
	color: #606466;
}
.post_author .post_author_title {
	color: #606466;
}
.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: #606466;
}

/* 8.5 Page 404 */
.post_item_404 .page_title{
	color: #f7f5f1;
}
.post_item_404 .page_subtitle{
	color: #141e32;
}
.post_item_404 .page_description{

}


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

.sidebar .sidebar_inner{
	background-color: #f7f5f1;
}

/* Common rules */
.sidebar_inner aside {
	border-top-color: #e4e7e8;
}
.scheme_dark .sidebar_inner aside {
	border-top-color: #000000;
}
.scheme_light .sidebar_inner aside {
	border-top-color: #dddddd;
}
.sidebar_inner aside:nth-child(3n+4),
.sidebar_inner aside:nth-child(3n+5),
.sidebar_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 {
	border-color: #e5e5e3;
}
.scheme_dark .sidebar_inner aside:nth-child(3n+4),
.scheme_dark .sidebar_inner aside:nth-child(3n+5),
.scheme_dark .sidebar_inner aside:nth-child(3n+6),
.scheme_dark .widget_area_inner aside:nth-child(2n+3),
.scheme_dark .widget_area_inner aside:nth-child(2n+4),
.scheme_dark .widget_area_inner aside + aside {
	border-color: #000000;
}
.scheme_light .sidebar_inner aside:nth-child(3n+4),
.scheme_light .sidebar_inner aside:nth-child(3n+5),
.scheme_light .sidebar_inner aside:nth-child(3n+6),
.scheme_light .widget_area_inner aside:nth-child(2n+3),
.scheme_light .widget_area_inner aside:nth-child(2n+4),
.scheme_light .widget_area_inner aside + aside {
	border-color: #dddddd;
}
.widget_area_inner a,
.widget_area_inner ul li a{
	color: #152229;
}
.widget_area_inner button:before{
	color: #b7b9bd;
}

/* Widget: Categories Dropdown */
.sidebar_inner .widget_categories select{
	background-color: #ffffff;
}


/* Widget: RSS */
.widget_area .widget_rss {
	color: #606466;
}
.widget_area .widget_rss .rss-date{
	color: #979fa3;
}


/* Widget: Search */
.widget_area_inner .widget_product_search .search_form,
.widget_area_inner .widget_search .search_form {
	background-color: #ffffff;
}
.scheme_dark .widget_area_inner .widget_product_search .search_form,
.scheme_dark .widget_area_inner .widget_search .search_form {
	background-color: #666666;
}
.scheme_light .widget_area_inner .widget_product_search .search_form,
.scheme_light .widget_area_inner .widget_search .search_form {
	background-color: #ffffff;
}
.widget_area_inner .widget_product_search .search_field,
.widget_area_inner .widget_search .search_field {
	color: #b7b9bd;
}
.widget_area_inner .widget_product_search .search_field:focus,
.widget_area_inner .widget_search .search_field:focus {
	color: #606466;
}
.widget_area_inner .widget_product_search .search_button:hover,
.widget_area_inner .widget_search .search_button:hover {
	color: #606466;
}

/* Widget: Calendar */
.widget_area_inner .widget_calendar .weekday {
	color: #606466;
}
.widget_area_inner .widget_calendar td a:hover {
	color: #ffffff;
}
.widget_area .widget_calendar td a.day_wrap {
	border-color: #d6d6d6;
}

/* Widget Recent Comments */
.widget_area_inner li.recentcomments{
	color: #8f9096;
	border-bottom-color: #e2e1de;
}
.widget_area_inner li.recentcomments:last-child{
	border-bottom-color: transparent;
}
.widget_area_inner li.recentcomments .comment-author-link{
	color: #152229;
}

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


/* 10. Footer areas
-------------------------------------------------------------- */
.footer_wrap_inner{
	background-color: #152229;
	color: #ffffff;
}
.footer_wrap_inner h1,
.footer_wrap_inner h2,
.footer_wrap_inner h3,
.footer_wrap_inner h4,
.footer_wrap_inner h5,
.footer_wrap_inner h6,
.footer_wrap_inner.widget_area_inner strong,
.footer_wrap_inner.widget_area_inner a,
.footer_wrap_inner.widget_area_inner ul li a{
	color: #ffffff;
}
.footer_wrap_inner .logo_descr{
	color: #979fa3;
}

/* Widget Recent Posts */
.footer_wrap_inner .widget_recent_entries ul li{
	border-bottom-color: rgba(221,226,228,0.1);
}
.footer_wrap_inner .widget_recent_entries ul li:last-child{
	border-bottom-color: transparent;
}

/* Contacts */
.contacts_wrap_inner {
	color: #979fa3;
	background-color: #ffffff;
}
.scheme_dark .contacts_wrap_inner {
	color: #979fa3;
	background-color: #020f17;
}

/* 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 {
	background-color: #0a171f;
}
.copyright_wrap_inner .copyright_text {
	color: #aab2bd;
}
.copyright_wrap_inner .copyright_text a{
	color: #ffffff;
}


/* 11. Utils
-------------------------------------------------------------- */
/* Scroll to top */
.scroll_to_top {
	border: none;
}
.scroll_to_top {
	color: #ffffff;
}
.scroll_to_top:hover,
.scheme_dark .scroll_to_top:hover {
	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 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,
.top_panel_wrap .widget_shopping_cart .buttons a.button:hover {
	color: #ffffff;
}
.woocommerce .widget_area:not(.footer_wrap) h1, .woocommerce .widget_area:not(.footer_wrap) h2, .woocommerce .widget_area:not(.footer_wrap) h3,
.woocommerce .widget_area:not(.footer_wrap) h4, .woocommerce .widget_area:not(.footer_wrap) h5, .woocommerce .widget_area:not(.footer_wrap) h6{
	color: #16232b;
}
.woocommerce div.quantity span, .woocommerce-page div.quantity span {
	color: #b6b9bd;
}

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

/* Products stream */
.woocommerce span.new,
.woocommerce-page span.new,
.woocommerce span.onsale,
.woocommerce-page span.onsale {
	color: #ffffff;
}
.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: #f7f7f7;
}
.woocommerce .shop_mode_thumbs ul.products:before, .woocommerce-page .shop_mode_thumbs ul.products:before,
.woocommerce .shop_mode_list ul.products:before, .woocommerce-page .shop_mode_list ul.products:before{
	border-top-color: #e8e9e9;
}
.woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del {
	color: #979fa3;
}
.woocommerce ul.products li.product .add_to_cart_button:hover,
.woocommerce-page ul.products li.product .add_to_cart_button:hover{
	color: #ffffff;
}
.woocommerce div.product form.cart div.quantity input, .woocommerce-page div.product form.cart div.quantity input{
	background-color: #ffffff;
	border-color: #b6b9bd;
}

/* Pagination */
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span.current {
	color: #ffffff;
}
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current {
	background-color: #ffffff;
}

/* Single product */
.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.trx-stretch-width {
	background-color: #f7f5f1;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{
	color: #606466;
}
.woocommerce table.shop_attributes th{
	color: #606466;
}

/* 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 {
	color: #ffffff;
}

/* 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 {
	color: #ffffff;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
	background: #e4e5e2;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range { 
	background-color: #152229;
}
.woocommerce .widget_area:not(.footer_wrap) a, .woocommerce .widget_area:not(.footer_wrap) ul li a{
	color: #16232b;
}
.woocommerce .widget_area:not(.footer_wrap) .widget_product_tag_cloud a,
.woocommerce .widget_area:not(.footer_wrap) .widget_product_tag_cloud ul li a{
	color: #979fa3;
}
.woocommerce .widget_area:not(.footer_wrap) .widget_product_tag_cloud a:hover,
.woocommerce .widget_area:not(.footer_wrap) .widget_product_tag_cloud ul li a:hover{
	color: #ffffff;
}
.woocommerce .widget_area .widget_shopping_cart a.button,
.woocommerce .widget_area .widget_shopping_cart a.button:hover{
	color: #ffffff;
}

/* 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: #152229;
}
body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories ul {
	background-color: #f7f7f7;
}
.widget_layered_nav select{
	background-color: #ffffff;
}
.woocommerce .widget_layered_nav ul li a:before{
	color: #b6b9bd;
}
.woocommerce .star-rating:before,
.woocommerce-page .star-rating:before,
.woocommerce p.stars a:before,
.woocommerce p.stars a:hover ~ a:before,
.woocommerce p.stars.selected a.active~a:before{
	color: #d6d7d7;
}
.woocommerce input[type="text"],
.woocommerce input[type="number"],
.woocommerce input[type="email"],
.woocommerce input[type="search"],
.woocommerce input[type="password"],
.woocommerce input[type="tel"],
.woocommerce select,
.woocommerce textarea{
	background-color: #f7f5f1;
}
.woocommerce select.orderby{
	background-color: #f7f5f1;
}


/* 13.2 Tribe Events
------------------------------------------------------- */
/* 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 {
	color: #ffffff;
}
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 {
	color: #ffffff;
}
.recurring-info-tooltip,
.tribe-events-calendar .tribe-events-tooltip,
.tribe-events-week .tribe-events-tooltip{
	color: #606466;
}
.tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"],
.tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"] > a{
	color: #606466;
}

/* 13.3 WPBakery PageBuilder
------------------------------------------------------ */
.scheme_dark.vc_row {
	background-color: #232315;
}
.scheme_light.vc_row {
	background-color: #f7f7f7;
}

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

/* Accordion */
.sc_accordion .sc_accordion_item .sc_accordion_title .sc_accordion_icon {
	color: #ffffff;
}
.sc_accordion .sc_accordion_item + .sc_accordion_item {
	border-color: #e8e9e9;
}

/* Audio */
.sc_audio .sc_audio_title{
	color: #ffffff;
}
.sc_audio.sc_audio_info {
	background-color: #16232b;
}

.sc_audio_player.sc_audio,
.post_format_audio .mejs-container {
	background-color: #16232b !important;
}

.mejs-container .mejs-controls .mejs-time .mejs-currenttime,
.mejs-container .mejs-controls .mejs-time .mejs-duration{
	color: #b6b9bd;
}
.mejs-controls .mejs-time-rail .mejs-time-loaded,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{
	background-color: rgba(205, 199, 187, 0.3) !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_filled {
	border: none;
}
input[type="submit"],
input[type="reset"],
input[type="button"],
button,
.sc_button.sc_button_style_filled,
.sc_button_style_filled2{
	color: #ffffff;
}
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
button:hover,
.sc_button.sc_button_style_filled:hover,
.sc_button_style_filled2:hover, .scheme_dark .sc_button.sc_button_style_filled2: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: #f7f7f7;
}
.sc_blogger_item.sc_plain_item {
	background-color: #f7f7f7;
}

/* Blockquote */
.sc_quote .sc_quote_title a{
	color: #ffffff;
}

/* Call to Action */
.sc_call_to_action .sc_call_to_action_descr {
	color: #152229;
}
.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 {
	background-color: #ffffff;
}
.sc_call_to_action_accented .sc_item_button > a:before {
	color: #ffffff;
}

/* Chat */
.sc_chat_title a{
	color: #152229;
}

/* 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_button button,
.sc_form .sc_form_button button:hover {
	color: #ffffff;
}
.sc_form .sc_form_address_label,
.sc_form .sc_form_item > label {
	color: #152229;
}
.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: #f7f7f7;
}
.sc_form_select_container {
	background-color: #f7f7f7;
}

.sc_form .sc_form_field input, .sc_form .sc_form_message textarea{
	background-color: #ffffff;
}

/* picker */
.sc_form .picker {
	border-color: #dddddd;
	color: #fafafa;
	background-color: #f7f7f7;
}
.sc_form .picker__month,
.sc_form .picker__year {
	  color: #152229;
}
.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: #152229;
}
.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: #152229;
}
.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: #152229;
	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: #152229;
	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: #152229;
	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: #f7f7f7;
	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: #f7f7f7;
}

/* Dropcaps */
.sc_dropcaps .sc_dropcaps_item {
	color: #ffffff;
}
.sc_dropcaps.sc_dropcaps_style_1 .sc_dropcaps_item {
	color: #ffffff;
}

/* Emailer */
.sc_emailer {
	border-color: #dddddd;
}

/* Events */
.sc_events {
	color: #606466;
}
.sc_events_item .sc_events_item_readmore {
	color: #152229;
}
.sc_events_style_events-1 .sc_events_item {
	background-color: #f7f7f7;
	color: #606466;
}
.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;
}

/* Google Map */
.sc_googlemap_content{
	background-color: #0a171f;
}

.sc_googlemap_content .sc_title,
.sc_googlemap_content .sc_form_title{
	color: #ffffff;
}
.sc_googlemap_content .sc_form_descr{
	color: #98a0a4;
}

.sc_googlemap_content label,
.sc_googlemap_content .sc_form .sc_form_item > label,
.sc_googlemap_content span.wpcf7-list-item-label{
	color: #98a0a4;
}

/* Highlight */
.sc_highlight_style_1 {
	color: #ffffff;
}
.sc_highlight_style_2 {
	color: #ffffff;
}
.sc_highlight_style_3 {
	background-color: #f7f7f7;
}
.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 {
	color: #979fa3;
	background-color: #f7f5f1;
}
/* List */
.sc_list_style_iconed li .sc_list_title {
	color: #152229;
}
/* Line */
.sc_line {
	border-color: #e8e9e9;
}
.sc_line.solid_dark{
	border-color: #152229;
}
.sc_line .sc_line_title {	color: #152229; background-color: #ffffff; }
.scheme_dark .sc_line .sc_line_title {	color: #e0e0e0; background-color: #333333; }

.sc_line + .wpb_text_column p{
	color: #979fa3;
}

/* Matches & Players */
.match_block .player_country{
  color: #ffffff;
}
.match_block .player_name a{
  background-color: #142127;
}
.scheme_dark .match_block .player_name a{
  background-color: #020f17;
}
.match_block .player_name a,
.match_block .player_name a:hover{
  color: #ffffff;
}
.match_block .match_score {
  color: #142127;
}
.scheme_dark .match_block .match_score {
	color: #ffffff;
	background-color: transparent;
}
.match_block .match_category a {
  color: #979fa3;
}
.scheme_dark .sc_matches_current .sc_matches_descr,
.scheme_dark.sc_matches_current .sc_matches_descr{
	color: #979fa3;
}
.matches_hover > a:after {
  background-color: rgba(32,199,202,0.3);
}
.sc_matches.style_matches-1 .sc_matches_next {
  color: #ffffff;
}
.sc_matches_next h2,
.sc_matches_next .sc_item_subtitle {
  color: #ffffff;
}
.sc_matches_next .sc_item_title:after {
  background-color: #ffffff;
}
.sc_match_date {
  background-color: rgba(0,0,0,0.15);
}
.sc_matches.style_matches-2 .sc_match_info {
  background-color: rgba(240,240,240,0.5);
}
.sc_matches.style_matches-2 .sc_matches_next .sc_item_title {
  background-color: #20c7ca;
}
.sc_matches.style_matches-2 .sc_matches_next .sc_match_date {
  background-color: #f0f0f0;
}
.post_item_single_players .post_title:after {
  background-color: #20c7ca;
}
.post_item_single_players .player_info span {
  color: #606466;
}
.sc_player .sc_player_info .sc_player_title a {
  color: #606466;
}
.sc_player .sc_player_info .sc_player_club,
.sc_player .sc_player_info .sc_player_title a:hover {
  color: #20c7ca;
}
.sc_player .sc_player_info {
  border-color: #20c7ca;
}
.sc_player .sc_player_avatar .sc_player_hover {
  background-color: rgba(32,199,202,0.8);
}
.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: #606466;
}
.sc_menuitems_style_menuitems-2 .sc_menuitem_spicy {
	color: #606466;
	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: #152229;
}
.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: #152229;
}
.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;
}

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

/* Price block */
.sc_price_block,
.sc_price_block .sc_price_block_money * {
	color: #979fa3;
}
.scheme_dark .sc_price_block .sc_price_block_money *{
	color: #ffffff;
}
.sc_price_block{
	background-color: #f5f3ef;
}
.scheme_dark .sc_price_block, .scheme_dark.sc_price_block{
	background-color: #16232b;
}
.sc_price_block .sc_price_block_title{
	background-color: #152229;
	color: #ffffff;
}
.scheme_dark .sc_price_block .sc_price_block_title,
.scheme_dark.sc_price_block .sc_price_block_title{
	background-color: #0a171f;
}
.sc_price_block .sc_price_block_money .sc_price_currency,
.sc_price_block .sc_price_block_money .sc_price_money{
	 color: #152229;
 }
.scheme_dark .sc_price_block .sc_price_block_money .sc_price_currency,
.scheme_dark .sc_price_block .sc_price_block_money .sc_price_money,
.scheme_dark.sc_price_block .sc_price_block_money .sc_price_currency,
.scheme_dark.sc_price_block .sc_price_block_money .sc_price_money{
	color: #ffffff;
}
.scheme_dark .sc_price_block .sc_price_block_description{
	color: #aab2bd;
}

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

/* GolfClub - Recent News */
.sc_recent_news_header {
	border-color: #152229;
}
.sc_recent_news_header_more_categories {
	border-color: #dddddd;
	background-color:#f7f7f7;
}
.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:#f7f7f7;
}
.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:#152229;
}
.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: #606466;
}
.sc_services_item .sc_services_item_readmore {
	color: #152229;
}
.sc_services_style_services-1 .sc_services_item {
	color: #606466;
}
.sc_services_style_services-1 a {
	color: #606466;
}

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

/* Skills */
.sc_skills_bar .sc_skills_item {
	background-color: #f7f7f7;
}
.sc_skills_counter .sc_skills_item .sc_skills_info {
	color: #16232b;
}
.sc_skills_bar .sc_skills_info .sc_skills_label {
	color: #16232b;
}
.sc_skills_legend_title,
.sc_skills_legend_value {
	color: #16232b;
}
.sc_skills_counter .sc_skills_item.sc_skills_style_1 {
	background-color: #f7f5f1;
}
.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: #152229;
}
.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_total{
	color: #979fa3;
}
.sc_skills_pie .sc_skills_total{
	color: #141e32;
}
.sc_skills_pie .sc_skills_label{
	color: #16232b;
}

/* Slider */

.sc_slider_swiper {
	border-color: #0c1b24;
}
.sc_slider_controls_wrap a {
	color: #ffffff;
}
.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: #152229;
}
.sc_slider_pagination_over .sc_slider_pagination .post_info {
	color: #8a8a8a;
}
.sc_slider_pagination_area .sc_slider_pagination .post_item.active {
	background-color: #f7f7f7 !important;
}

/* Socials */
.sc_socials.sc_socials_type_icons a,
.scheme_dark .sc_socials.sc_socials_type_icons a:hover,
.scheme_light .sc_socials.sc_socials_type_icons a:hover {
	color: #ffffff;
}
.sc_socials.sc_socials_type_icons a:hover{
	color: #ffffff !important;
}
.sc_socials.sc_socials_share.sc_socials_dir_vertical .sc_socials_item a {
	background-color: #f7f7f7;
}

/* Tabs */
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li a {
	color: #606466;
}
.sc_tabs.sc_tabs_style_1 .sc_tabs_content,
.sc_tabs.sc_tabs_style_2 .sc_tabs_content {
	border-color: #e4e7e8;
}

/* Team */
.sc_team_item .sc_team_item_info .sc_team_item_title a,
.sc_team .sc_socials_item a{
	color: #ffffff;
}
.sc_team .sc_team_item_avatar .sc_team_item_hover,
.sc_team .sc_team_item_info{
	background-color: #0a171f;
}
.sc_team_item .sc_team_item_info .sc_team_item_description{
	color: #979fa3;
}

/* Testimonials */
.sc_testimonials {
	color: #606466;
}
.sc_testimonial_author_name {
	color: #979fa3;
}
.sc_testimonial_position_position {
	color: #979fa3;
}
.scheme_dark .sc_testimonials,
.scheme_dark .testimonials_wrap .sc_testimonials,
.scheme_dark.sc_testimonials,
.scheme_dark.testimonials_wrap .sc_testimonials{
	color: #979fa3;
}
.scheme_dark .sc_testimonial_author_name,
.scheme_dark .testimonials_wrap .sc_testimonial_author_name,
.scheme_dark.sc_testimonial_author_name,
.scheme_dark.testimonials_wrap .sc_testimonial_author_name{
	color: #ffffff;
}
.scheme_dark .sc_testimonial_position_position,
.scheme_dark .testimonials_wrap .sc_testimonial_position_position,
.scheme_dark.sc_testimonial_position_position,
.scheme_dark.testimonials_wrap .sc_testimonial_position_position{
	color: #f0f0f0;
}

.sc_testimonials .sc_slider_controls_bottom .sc_slider_controls_wrap a{
	color: #ffffff;
}
.sc_testimonials .sc_item_title:after{
	background-color: transparent;
}

.sc_testimonials_style_testimonials-1 {
	background-color: #ffffff;
}

.scheme_dark .sc_testimonials_style_testimonials-1,
.scheme_dark.sc_testimonials_style_testimonials-1{
	background-color: #020f17;
}

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

/* 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: #f7f7f7;
}
.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;
}

/* Tooltip */
.sc_tooltip_parent {
	color: #152229;
}

.sc_tooltip_parent .sc_tooltip,
.sc_tooltip_parent .sc_tooltip:before {
	background-color: #152229;
}

/* 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;
}

.ecommerce-featured .woocommerce ul.products li.product .post_content{
	background-color: #ffffff;
}
.scheme_dark .ecommerce-featured .woocommerce ul.products li.product{
	border-color: transparent;
}
.scheme_dark .ecommerce-featured .woocommerce ul.products li.product,
.scheme_dark .ecommerce-featured .woocommerce ul.products li.product .post_content{
	background-color: #020f17;
}

/* Video Tips */
.info_block1 .sc_title_underline:after{
	border-color: #ffffff;
}
.info_block1 .sc_title a{
	color: #ffffff;
}
.info_block1 .sc_title a:hover{
	color: rgba(255,255,255,0.75);
}

/* Revolution slider */
.rev-btn a, .rev-btn a:hover, .scheme_dark .rev-btn a:hover{
	color: #ffffff;
}

