/*
	Theme Name: v215 Child
	Template:v215
*/

header .menu > li > a {
    line-height: 100px;
    font-size: 14px;
    padding: 0 10px;
}

#header .holder {border-bottom:3px solid #647c90;}
.title-area.type-color {border-bottom:3px solid #647c90;}

.footer-bottom .textwidget a {color:#4E4F50;}
.footer-bottom .textwidget a:hover{color:#647C90;}

.button-grid .jawn_col .jawn_col-inner{display:grid;grid-template-columns:repeat(3,
1fr);gap:30px;}
.button-grid .jawn_button {padding:20px;text-align:center;font-size:24px;white-space:normal;}
.jawn-block-section-title h1 {color:white;padding-top:40px;padding-bottom:40px;}
.jawn-block-section-title {background-color:#647c90;}

#input_1_1 {width:100%;}
#input_1_4 {width:100%;}
.gform_footer.top_label {text-align:center;}
#gform_submit_button_1 {color:#ffffff;background-color:#647c90;border-color:#647c90;}
#gform_submit_button_1:hover {color:#647c90;background-color:transparent;border-color:#647c90;}
@media only screen and (max-width:1023px){
	.button-grid .jawn_col .jawn_col-inner {grid-template-columns:repeat(2,1fr);}
}
@media only screen and (max-width:767px){
	.button-grid .jawn_col .jawn_col-inner {grid-template-columns:1fr;}
	.title-area h1 {font-size:40px;text-align:center;}
	#blocks {padding-top:50px!important;padding-bottom:50px!important;}
	#blocks .jawn_button{font-size:20px;line-height:30px;}
	.jawn-block-section-title h1 {font-size:44px;line-height:54px;}
}