/*
 Theme Name:   N7 Golf Club Child Theme
 Theme URI:    https://golfclub.themerex.net
 Description:  N7 Golf Club Child Theme
 Author:       ThemeREX
 Author URI:   https://themerex.net
 Template:     n7-golf-club
 Version:      1.0.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  n7-golf-club
*/


/* =Theme customization starts here
------------------------------------------------------------ */

#designed-by a {
	color: #354B3A;
}

#designed-by a:hover {
	color: #f25916;
}

#copyright-footer-text a {
	color: #354B3A;
}

#copyright-footer-text a:hover {
	color: #f25916;
}

.footer-quick-links .widget_custom_links ul>li.custom_links_list_item .custom_links_list_item_title {
	font-family: "DM Sans", Sans-serif;
	font-size: 16px;
}

.footer-quick-links .widget_custom_links ul>li.custom_links_list_item .custom_links_list_item_title:hover {
	color: #f25916;
}

.footer-quick-links .widget_custom_links ul>li.custom_links_list_item .custom_links_list_item_title:after {
	background-color: #f25916 !important;
}

.over-image-text .sc_button.sc_button_simple.color_style_link2:not(.sc_button_bg_image), .color_style_link2 .sc_button.sc_button_simple:not(.sc_button_bg_image) {
	color: #fff;
}

.over-image-text .sc_button.sc_button_simple.color_style_link2:not(.sc_button_bg_image):hover, .sc_button.sc_button_simple.color_style_link2:not(.sc_button_bg_image):focus, .color_style_link2 .sc_button.sc_button_simple:not(.sc_button_bg_image):hover, .color_style_link2 .sc_button.sc_button_simple:not(.sc_button_bg_image):focus {
	color: #F79421 !important;
}

.footer-contact a {
	color: #969696;
}

.footer-contact a:hover {
	color: #f25916;
}

.footer-quick-links .widget_custom_links ul>li.custom_links_list_item .custom_links_list_item_title {
	color: #969696;
}

.footer-quick-links .widget_custom_links ul>li.custom_links_list_item .custom_links_list_item_title:after {
	background-color: #F79421;
}

/* --- Navigation --- */

/* #main-header-nav .sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]) {
	color: #fff;
} */

#main-header-nav .sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]), [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]) {
	color: #fff !important;
}

#main-header-nav .sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]):hover, [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]):hover {
	color: #5f9365 !important;
}

#main-header-nav .menu_hover_zoom_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:after {
	background-color: #5f9365 !important;
}

#main-header-nav .menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-item > a {
	color: #5f9365 !important;
}

#main-header-nav .sc_layouts_menu_popup .sc_layouts_menu_nav > li > a, .sc_layouts_menu_nav > li li > a {
	color: #193c2d !important;
}

#main-header-nav .sc_layouts_menu_popup .sc_layouts_menu_nav > li > a, .sc_layouts_menu_nav > li li > a:hover {
	color: #0e2319 !important;
}

#home-header-nav .sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]), [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]) {
	color: #fff !important;
}

#home-header-nav .sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]):hover, [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]):hover {
	color: #193c2d !important;
}

#home-header-nav .menu_hover_zoom_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:after {
	background-color: #193c2d !important;
}

.sc_layouts_menu_nav > li ul:not(.sc_item_filters_tabs) {
	background-color: #5f9365;
}

.over-image-link .sc_button.sc_button_simple:not(.sc_button_bg_image) {
	color: #fff !important;
}

.over-image-link .sc_button.sc_button_simple:not(.sc_button_bg_image):hover {
	color: #f25916 !important;
}

.home-golf-rates .sc_price_item .sc_price_item_link {
	background-color: #193c2d;
}

.home-golf-rates .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover {
	background-color: #0e2319;
	border-color: #0e2319;
}

.golf-rates .sc_price_item .sc_price_item_link {
	background-color: #193c2d;
}

.golf-rates .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover {
	background-color: #0e2319;
	border-color: #0e2319;
}

div.wpforms-container-full input[type=submit], div.wpforms-container-full button[type=submit], div.wpforms-container-full .wpforms-page-button, .wp-core-ui div.wpforms-container-full input[type=submit], .wp-core-ui div.wpforms-container-full button[type=submit], .wp-core-ui div.wpforms-container-full .wpforms-page-button {
	font-family: "DM Sans", Sans-serif;
	font-weight: 500;
	font-size: 14px;
	letter-spacing: 0.8px;
}

.sc_layouts_row_type_compact .sc_layouts_item_icon, [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item_icon {
	color: #fff;
}

.menu_mobile .menu_mobile_close .menu_button_close_icon {
	color: #5f9365;
}

.menu_mobile .menu_mobile_close .menu_button_close_text {
	color: #5f9365;
}

.menu_mobile .menu_mobile_inner {
	background-color: #193c2d;
}

.menu_mobile .menu_mobile_inner a {
	color: #fff;
}

.menu_mobile .menu_mobile_inner .current-menu-item > a {
	color: #5f9365;
}

.right_bar g, #Right_Bar g {
	stroke: #fff;
}

.menu_mobile.opened .menu_mobile_inner .socials_mobile {
	display: none;
}
