/*
Theme Name: Copper Creek Child Theme
Description: Custom website for Copper Creek
Author: UV Designs Inc.
Author URI: #
Template: coppercreek
Version: 1.0.0
Text Domain:  coppercreek
*/

#temp-hide, .hidden {display: none !important;}

.orange h3 {color:#d07828 !important; font-size:25px !important;}
#gform_wrapper_9 .gfield_label, #gform_wrapper_9 label {display: none !important;}
#gform_wrapper_9 .gform_footer.top_label {text-align: center;}
#gform_wrapper_9 .gform_button {background: #fff; color: #cc7a16;}

.sub-menu li.current-menu-item a {color: #fff !important;}
.sidebar .widget .widget-title {
    font-size: 22px !important;
    line-height: 50px !important;
}

#text-3 li {
margin:0 5px 0 15px;
color: #fff !important;
    vertical-align: middle;
}

#text-3 a {
display: inline-block;
}

.fusion-footer h3 {
	color: #8a8d92 !important;
}

img.footer-logo {
vertical-align: middle;
	width:80%;
}

#text-3 .alignleft {
text-align: left !important;
margin-top: 30px;
margin-left: 30px;
}

p.copyright {
font-size: 11px !important;
}

.fa-facebook-square, .fa-instagram, .fa-twitter-square {
font-size: 25px !important;
}

.grayscale img {
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
width: 100%;
}

.grayscale img:hover {
  filter: none;
  -webkit-filter: grayscale(0%);
}

@media only screen and (max-width: 799px) {
	 br {display: none;}
	.home br {display: block !important;}
	.hidden {display: none !important;}
	.spc-top {margin-top: 30px !important;}
	.no-pad .fusion-column-wrapper {padding: 0px !important;}
	.with-pad {padding: 0px 30px 30px !important;}
	.btn-ctr .first {margin-bottom: 10px;}
	.newsletter_wrapper {margin: 56px 0 0 !important;}
	.nwsl .fusion-title {margin-bottom: 0px !important;}
	.mbl-brd {margin-top: 6% !important; margin-bottom: 6% !important;}
	.newsletter_wrapper .gform_footer {margin: 0px !important;padding: 0px !important;}
	.newsletter_wrapper #gform_submit_button_11 {margin-bottom: 0px !important;}
	.fusion-footer-widget-area-center .fusion-columns .fusion-column, .fusion-footer-widget-area-center .fusion-column-last {margin-bottom: 0px !important;}
	.fusion-footer .alignleft, .fusion-footer .alignright {float: none !important; margin-right: 0 !important; margin-left: 0 !important;}
	h3.mobile-hdn {margin-top: 30px;}
}	

@media only screen and (min-width: 800px) {
	.btn-ctr .first {margin-right: 30px;}
	.add-brd .fusion-column-wrapper {margin: 5% 10%;}
	.add-brd.last {border-right: 0px;}
	.add-brd {border-right: 1px solid #cdcecf;}
	.wrap-width {padding: 0 20%;}
	
	.gf_simple_horizontal input[type="text"] {width:400px !important;}
	.gform_wrapper form.gf_simple_horizontal div.gform_body, .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label {
		display: inline-block !important;}
}

.btn-ctr {text-align:center;}
.fusion-accordian .panel-title a {color:#55565a !important;}

.white h2, .white h3 {color:#fff!important;}
.white {color:#fff!important; text-align:center;}

.newsletter input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {padding: 5px 10px !important;}

.gf_simple_horizontal div.gform_body ul.top_label li.gfield {padding-right: 0px !important;}
.gf_simple_horizontal input[type="text"] {height:43px !important; margin-right: 0px !important;}
.newsletter_wrapper form {text-align: center!important;}
.newsletter .button, .newsletter .gform_button {background:#55565a !important;border-width:0px !important;}
.newsletter .button:hover, .newsletter .gform_button:hover {background:#6e6f74 !important;}

.sub-menu li a:hover {color: #fff !important;}
.fusion-main-menu .sub-menu {border-color: #d07828 !important;}
.newsletter_wrapper label.gfield_label {display: none!important;}

/* CONTRACT TRACING STYLING - SNoble - UV Designs - December 3, 2020 */

.gfrom_wrapper form#gform_11 .gfield_html{
	text-align: center;
}

.gform_wrapper form#gform_11 .gform_body .gform_fields .gfield input[type=text],
.gform_wrapper form#gform_11 .gform_body .gform_fields .gfield textarea, 
.gform_wrapper form#gform_11 .gform_body .gform_fields .gfield select {
  border: none;
  border-bottom: 2px solid #d07828;
  font-size: 18px !important;
  padding: 0 !important;
  height: 50px;
}
.gform_wrapper form#gform_11 .gform_body .gform_fields .gfield input[type=text]:focus, 
.gform_wrapper form#gform_11 .gform_body .gform_fields .gfield textarea:focus, 
.gform_wrapper form#gform_11 .gform_body .gform_fields .gfield select:focus {
  outline: none;
}
.gform_wrapper form#gform_11 .gform_body .gform_fields .gfield input[type=text]::-webkit-input-placeholder, 
.gform_wrapper form#gform_11 .gform_body .gform_fields .gfield textarea::-webkit-input-placeholder,
.gform_wrapper form#gform_11 .gform_body .gform_fields .gfield select::-webkit-input-placeholder {
  /* Edge */
  font-weight: 300;
  color: #a3a3a3;
  letter-spacing: 1px;
  font-size: 18px;
}
.gform_wrapper form#gform_11 .gform_body .gform_fields .gfield input[type=text]:-ms-input-placeholder, 
.gform_wrapper form#gform_11 .gform_body .gform_fields .gfield textarea:-ms-input-placeholder,
.gform_wrapper form#gform_11 .gform_body .gform_fields .gfield select:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  font-weight: 300;
  color: #a3a3a3;
  letter-spacing: 1px;
  font-size: 18px;
}
.gform_wrapper form#gform_11 .gform_body .gform_fields .gfield input[type=text]::placeholder, 
.gform_wrapper form#gform_11 .gform_body .gform_fields .gfield textarea::placeholder, 
.gform_wrapper form#gform_11 .gform_body .gform_fields .gfield select::placeholder {
  font-weight: 300;
  color: #a3a3a3;
  letter-spacing: 1px;
  font-size: 18px;
}
.gform_wrapper form#gform_11 .gform_body .gform_fields .gfield textarea {
  border: 2px solid #d07828;
  margin-top: 30px;
}
.gform_wrapper form#gform_11 .gform_footer {
  text-align: center;
  margin-top: 30px !important;
}
.gform_wrapper form#gform_11 .gform_footer .gform_button {
  padding: 10px 40px !important;
}
.gform_wrapper form#gform_11  .top_label li.gfield.gf_left_half,
.gform_wrapper .top_label li.gfield.gf_right_half {
  margin-top: 0 !important;
}

.gform_wrapper form#gform_11 li.hidden_label input {
  margin-top: 0 !important;
}

.gform_wrapper form#gform_11  li.gfield.gfield_error {
  margin: 0 !important;
}
.gform_wrapper form#gform_11 li.gfield.gfield_error > label {
  display: none !important;
}

.gform_wrapper form#gform_11 li.gfield.gfield_error,
.gform_wrapper form#gform_11 li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
  background-color: transparent !important;
  border: none !important;
}

.gform_wrapper form#gform_11 .gfield_error .gfield_label,
.gform_wrapper form#gform_11 .validation_message {
  color: #b00505 !important;
  font-size: 11px !important;
  margin-top: 10px;
}

.gform_wrapper form#gform_11 li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
.gform_wrapper form#gform_11  li.gfield_error textarea {
  border-bottom: 1px solid #b00505 !important;
  margin: 0 !important;
}

.gform_wrapper form#gform_11 label.gfield_label, 
.gform_wrapper form#gform_11  legend.gfield_label{
	font-weight: 400;
}


/* COVID Radio */

.gform_wrapper form#gform_11 li.covid-radio label,
.gform_wrapper form#gform_11  li.covid-radio .gfield_description{
	float: left;
	width: 50%;
}

.gform_wrapper form#gform_11 li.covid-radio .gfield_description{
	color: #bcbcbc;
	margin-bottom: 50px;
}

.gform_wrapper form#gform_11 li.covid-radio .ginput_container_radio .gfield_radio{
	float: right;
	width: 40%;
	margin-bottom: 50px;
	margin-left: 30px;
	
	
}
.gform_wrapper form#gform_11 li.covid-radio .ginput_container_radio .gfield_radio{
	display: flex;
	align-items: center;
	justify-content: space-evenly;
}

.gform_wrapper form#gform_11 li.covid-radio .ginput_container_radio .gfield_radio > li{
	display: flex;
	flex-direction: row-reverse;
	align-items: center;
}
.gform_wrapper form#gform_11 li.covid-radio .ginput_container_radio .gfield_radio > li label{
	padding-right: 20px;
}

/* --- COVID Radio */

.gform_wrapper form#gform_11 .ginput_container_date select{
	min-width: 100px;
}

.max-seven-five{
	max-width: 55%;
    margin: 0 auto !important;
}

/* RADIO */
.gform_wrapper li.covid-radio {
  position: relative !important;
}
.gform_wrapper li.covid-radio input[type=radio] + label:before {
  content: "";
  width: 16px;
  height: 16px;
  display: inline-block;
  border: 1px solid grey;
  vertical-align: middle;
  position: absolute;
  left: 0;
  top: 5px;
  border-radius: 50%;
  margin-bottom: 2px;
  margin-right: 5px;
}
.gform_wrapper li.covid-radio input[checked=checked] + label:before {
  content: "";
  width: 14px;
  height: 14px;
  display: inline-block;
  border: 1px solid black;
  vertical-align: middle;
  position: absolute;
  left: 1px;
  top: 6px;
  background-color: #d07828 !important;
  border-radius: 50%;
  margin-bottom: 2px;
  margin-right: 5px;
}
.gform_wrapper li.covid-radio input[type=radio]:checked + label:after {
  content: "";
  width: 14px;
  height: 14px;
  display: inline-block;
  border: 1px solid white;
  vertical-align: middle;
  position: absolute;
  background-color: #d07828 !important;
  top: 6px;
  border-radius: 50%;
  left: 1px;
}
.gform_wrapper li.covid-radio input[type=radio] + label {
  margin-left: 20px;
  margin-bottom: 0;
  display: inline-block;
}
.gform_wrapper li.covid-radio .gfield_radio input {
  display: none !important;
}
/* --- RADIO */
@media(max-width: 1500px){
	.max-seven-five{
		max-width: 75%;
	}
}

@media(max-width: 1300px){
	.max-seven-five{
		max-width: 100%;
	}
}
#field_2_2 {
	margin-top: 0 !important;
}
@media(max-width: 991px){
	.gform_wrapper form#gform_11 li.covid-radio label,
	.gform_wrapper form#gform_11  li.covid-radio .gfield_description{
		float: unset;
		width: 100%;
	}

	.gform_wrapper form#gform_11 li.covid-radio .gfield_description{
		color: #bcbcbc;
		margin-bottom: 0px;
	}

	.gform_wrapper form#gform_11 li.covid-radio .ginput_container_radio .gfield_radio{
		float: unset;
		width: auto;
		margin-bottom: 0px;
		margin-left: 0px;


	}
}
@media(max-width: 575px){
	.gform_wrapper form#gform_11 .ginput_container_date select{
		min-width: 0;
	}
}

.gform_wrapper form#gform_11 div.gform_body ul.gform_fields li.gfield.gfield_html {
	padding: 10px !important;
}

.hidden_f {
	opacity: 0!important;
	height: 0!important;
	overflow: hidden!important;
}

#map {
	position: relative;
    overflow: hidden;
    width: 100%;
    height: 500px;
}

.footer-font-link i {
	position:relative;
	top:5px;
}

.link-br {
	display:block !important;
}

/* --- CONTRACT TRACING STYLING - SNoble - UV Designs - December 3, 2020 */