/*
Theme Name: GreensKeeper Child Theme 
Theme URI: http://wp1.imithemes.com/greenskeeper/
Description: Child theme for GreensKeeper WordPress Theme
Author: imithemes
Author URI: http://www.imithemes.com
Template: greenskeeper
Version: 1.0
*/
/* =Theme customization starts here
------------------------------------------------------- */

.top_header {height:100px;margin-left:200px;}
.header_col_1 {width:28%;float:left;}
.header_col_2 {width:28%;float:left;margin-top:20px;}
.header_col_3 {width:16%;float:left;margin-top:20px;padding-left:30px;}
.header_col_3 p {font-size:12px;text-align:center;background:#9eaa4a;color:white;line-height:1.5em;padding-top:10px;padding-bottom:10px;}


.more_info h3 {font-size:19px;}

.choose_blocks {padding-bottom:23px;}

.stacked-title {background-color:#574F2B !important;color:white !important;}
.header-info-cols {margin-top:17px;}
hr.sm {background:white;}

.quote-teaser .quote-teaser-right {margin-bottom:-42px;padding-top:11px;}
.claims-zip-submit {border:1px solid white;}
.text_banner p {color:black;}

.title {color:black;}

.btn-default {
	background:#729754;
	color:white;
}

.contact_box {border:1px solid gray;padding-top:50px;padding-bottom:50px;}

.contact_box h3 {text-align:center;}
.contact_box h4 {text-align:center;color:gray;}
.contact_box span {color:#729755;}

.quick_contact {
	border-top:1px solid gray;
	border-bottom:1px solid gray;
	padding-top:50px;
	padding-bottom:50px;
	}
.quick_contact h2 {color:gray;}

.so-widget-sow-button-atom-7f0d3235ef83 .ow-button-base a {padding:1em 4em;}
.login_form {}
.caldera-grid .btn-primary {background-color:#729755;border-color:#729755;}
.caldera-grid .btn-primary:hover {background-color:#729755;border-color:#729755;}
.caldera-grid .row {margin-top:18px;}
.caldera-grid .btn-default {background-color:#80A166 !important;border-color:#80A166 !important;width:100%;color:white !important;}
@media only screen and (min-width : 375px) and (max-width : 666px){
	
	
	.header_col_1 {width:50%;}
	.header_col_2 {width:50%;margin-top:0}
	.header_col_2 img {width:1em;}
	.header_col_2 p {font-size:10px;margin:0;}
	.header_col_3 {width:50%;margin:0;margin-bottom:-15px;}
	.header_col_3 p {font-size:10px;width:70px;margin-left:-30px;}
}
 
@media only screen and (min-width : 667px) and (max-width : 991px){

.header_col_1 {width:25%;margin-top:25px;}
.header_col_2 img {width:2em;margin-top:15px;}
.header_col_2 {width:25%;margin-top:0}
.header_col_2 p {font-size:12px;margin:0;margin-top:15px;}
.header_col_3 {width:25%;margin:0;}
.header_col_3 p {font-size:10px;width:100px;margin-left:-30px;margin-top:25px;}
}
  
@media only screen and (min-width : 992px) and (max-width : 1199px) {

}
  
@media only screen and (min-width : 1200px) and (max-width : 1459px) {}

@media (min-width: 992px) and (max-width: 1199px) {
	#contact-info {display:none;}
	
	

}