/*** CF7 Contact Button ***/
button.wpcf7-submit, input[type=button].wpcf7-submit, input[type=submit].wpcf7-submit {
	color:#ffffff;
	border:1px solid #ffffff;
	border-radius:0;
	display:block;
	margin:0 auto;
	font-size:18px;
	padding:10px 20px;
}
button.wpcf7-submit:hover, input[type=button].wpcf7-submit:hover, input[type=submit].wpcf7-submit:hover {
	color:#4cb144;
	background:#ffffff;
	border:none;
	border-radius:0;
}
/*** CF7 Notification ***/
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
	color:#ffffff;
}

/*** MAILCHIMP FORM ***/
#mc4wp-form-1 input[type=email] {
	width:300px;
	margin:0 auto;
}
#mc4wp-form-1 input[type=submit] {
	display:block;
	margin:20px auto 0 auto;
	color:#ffffff;
	border:1px solid #ffffff;
	border-radius: 0;
}
#mc4wp-form-1 input[type=submit]:hover {
	color:#4cb144;
	background:#ffffff;
}
.mc4wp-response {
	text-align:center;
	margin-top:10px;
}

/*** Transparent Button ***/
.trans a.fl-button {
	background:transparent;
}

/*** US MAP ***/
#us-map{
  display: block;
  width: 100%;
  height: 100%;
}
path:hover, circle:hover {
  stroke: #4cb144 !important;
  stroke-width:2px;
  stroke-linejoin: round;
  fill: #4cb144 !important;
  cursor: pointer;
}
#info-box {
  display: none;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
  background-color: #ffffff;
  border: 1px solid #444444;
  padding: 5px;
}


/*** QUOTE BUTTON ***/
.yith-ywraq-add-to-quote {
	margin-bottom:20px;
}


/*** GREEN TEXT ***/
p.green {color:#4cb144;font-size:18px}




/** SHEDVIEW PAGE **/
.page-id-140 .fl-html {
	width:100%;
	height:650px;
}


/*** WOOCOMMERCE ***/
.woocommerce a.button, .woocommerce-page a.button ,.woocommerce input.button {
	background-color:#ffffff;
	color:#4cb144;
	border-radius:0px;
	border:1px solid #4cb144;
}
.woocommerce ul.products li.product .button {
	margin-bottom:1.5em;
}
.woocommerce li.product {
	background:#ffffff;
}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
	border:none;
}
/** WC ARCHIVE **/
.archive.woocommerce .fl-page-content {
	background:#efefef;
}


/** BUILDING OPTIONS PAGE **/

.extra_options {float: left; width: 33%; text-align: center;}


/** SMALL COLUMN WIDTH **/
@media (max-width: 768px){
.fl-col-small {
    max-width: 500px;
}}