@charset 'utf-8';
/*
Theme Name: N7 Golf Club Child
Theme URI: http://golfclub.themerex.net
Description: yreg Estate - Multipurpose and Multiskin Responsive Wordpress theme
Author: ThemeRex
Author URI: http://themerex.net
Template: n7-golf-club
Version: 1.2
Tags: flexible-header, accessibility-ready, custom-background, custom-colors, custom-menu, featured-image-header, featured-images, full-width-template, post-formats, theme-options, threaded-comments, translation-ready
*/

@import url("../n7-golf-club/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */

a, .scheme_dark a, .scheme_light a {
    color: #003e7e;
}
h1, h2, h3, h1 a, h2 a, h3 a {
    color: #ef3e42;
}
h4, h5, h6, h4 a, h5 a, h6 a {
    color: #282828;
}
a, .scheme_dark a, .scheme_light a {
    color: #003e7e;
}
h1 a:hover, h2 a:hover, h3 a:hover {
    color: #003e7e;
}
h4 a:hover, h5 a:hover, h6 a:hover {
    color: #ef3e42;
}
.vc_row.inverse_colors .sc_price_block .sc_button.sc_button_style_border {
    color: #ffffff;
    border-color: #ef3e42;
    background: #ef3e42;
}
.vc_row.inverse_colors .sc_price_block .sc_button.sc_button_style_border {
    color: #ffffff;
    border-color: #ef3e42;
    background: #ef3e42;
}
.vc_row.inverse_colors .sc_price_block .sc_button.sc_button_style_border:hover {
    color: #ffffff;
    border-color: #003e7e;
    background: #003e7e;
}
.vc_row.inverse_colors .sc_button.sc_button_style_filled:hover {
    color: #ffffff;
    border-color: #003e7e;
    background: #003e7e;
}
.vc_row.inverse_colors .sc_button.sc_button_style_filled {
    color: #ef3e42;
    border-color: #ef3e42;
    background: #141414;
}
.widget_area_inner .widget_product_search .search_button, .widget_area_inner .widget_search .search_button {
    background: #003e7e;
	border-color: #003e7e;
}
.icon-tool:before, .icon-star-empty:before {
    color: #003e7e;
}
.widget_area ul li:before {
    content: '\e8f2';
    font-family: 'fontello';
    font-size: 1em;
    font-style: normal;
    position: absolute;
    left: 1px;
    top: -1px;
    color: #003e7e;
}
.scroll_to_top {
    background-color: #003e7e;
}
.post_info a[class*="icon-"] {
    color: #003e7e;
}
.header_mobile {
    position: relative;
    z-index: 10003;
    display: none;
    background: #4574A7;
}
.header_mobile .panel_top, .header_mobile .side_wrap {
    background-color: #4574A7;
}
.header_mobile .panel_middle {
    background-color: #003e7e;
}
.header_mobile .login {
    position: relative;
    float: none;
    margin: 0;
    padding: 0;
    border-bottom: 2px solid rgba(0, 0, 11, 1);
}
.header_mobile .search_wrap, .header_mobile .login {
    background-color: #003e7e;
}
.header_mobile .search_wrap, .header_mobile .login {
    position: relative;
    float: none;
    margin: 0;
    padding: 0;
    border-bottom: 2px solid rgba(69, 116, 167, 1);
}
.post_info {
    display: none;
}
.sc_socials {
    overflow: hidden;
    display: inline-block;
    margin-right: -1.25em;
    font-weight: 100;
    align: center;
}
body input.sc_emailer_input {
	line-height: 0;
}
body input.sc_emailer_input, body input.sc_emailer_input:focus  {
	border-color: transparent;
	font-size: .875em;
}
.top_panel_style_1 .search_form_wrap .search_form .search_field {
	width: 85%;
	padding: 0.722em 2.5em 0.444em 1em;
	float: right;
}
.top_panel_style_1 .search_state_opened .search_form_wrap .search_submit:hover, .top_panel_style_1 .search_state_opened .search_form_wrap .search_submit:hover:before {
    color: #9A0B00;
}


/*  BEGIN: Book Instruction Form  */
.gform_wrapper .book_instruction_form h3.gform_title {
	margin: 0;
    font-weight: 700;
    font-size: 2.143em;
    font-family: "Lato", sans-serif;
	text-align: center;
}
.gform_wrapper .book_instruction_form ul li.gfield {
	margin-top: 30px;
}
.gform_wrapper .book_instruction_form label.gfield_label {
    color: #232a34;
}
.book_instruction_form .name_first label,
.book_instruction_form .name_last label {
	display: none !important;
}
.gform_wrapper .book_instruction_form select {
	padding: 6px 4px !important;
    font-size: inherit;
    font-family: inherit;
    border: 2px solid #282828 !important;
}
/*  END: Book Instruction Form  */


/*  BEGIN: Newsletter Submission Form  */
.newsletter_signup_form_wrapper {
	display: inline-block;
	border: 1px solid #ddd;
}
.gform_wrapper .newsletter_signup_form .gform_body {
	display: inline-block;
	vertical-align: middle;
	width: auto;
}
.gform_wrapper .newsletter_signup_form label.gfield_label {
	display: none;
}
.gform_wrapper .newsletter_signup_form div.ginput_container {
	margin: 0 !important;
}
.gform_wrapper .newsletter_signup_form ul li.gfield,
.gform_wrapper .newsletter_signup_form div.ginput_container {
	margin: 0;
	padding: 0 !important;
}
.gform_wrapper .newsletter_signup_form input[type="text"] {
	border: none;
	padding: 0 10px !important;
	width: 230px !important;
	font-size: .875em !important;
}
.gform_wrapper .newsletter_signup_form .gform_footer {
	display: inline-block;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	width: auto;
}
.gform_wrapper .newsletter_signup_form .gform_footer input[type=image] {
	margin: 0 !important;
}
/*  END: Newsletter Submission Form  */


/*  BEGIN: Media Queries  */
@media screen and (max-width: 768px) {
	.contact_email {display: none;}
}
/*  END: Media Queries  */