/*
	Theme Name: V1 Child
	Template:V1
*/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&family=Playfair+Display&display=swap');
.title-area.type-image:before {position:absolute;content:'';inset:0;background-color:rgb(0 0 0 / 25%);}
.title-area .container {position:relative;}
/*****topbar*****/
.topbar a {color:white;transition:500ms;}
.topbar a:hover {color:#d1deff;}
.topbar .socials a:nth-child(2) {padding:0px 2px;}
.topbar .topbar-left-right {display:flex;align-items:baseline;}
.topbar-inner {padding:9px 0;}
/*****footer*****/
#footer a {color:white;transition:500ms;}
#footer a:hover {color:#d1deff;}
.socials-footer a:nth-child(2) {padding:0px 5px;}
#footer .widget_title {margin-bottom:4px;}
#footer .footer-col.col-2 .widget{padding-bottom:25px}
.footer-top-inner > div {width:57%;margin:0 auto;}
.footer-top a {font-size:15px;line-height:25px;}

.compliance {padding-bottom:20px;text-align:center;margin:0 auto;max-width:600px;}
.compliance p {font-size:12px;line-height:16px;}

.maintenance label.gfield_label {display:none;}
.maintenance h2.gform_title {display:none;}
.maintenance h5 {font-family:montserrat;margin-bottom:3%;color:#789adb;font-size:25px;line-height:40px;}
.maintenance h2 {font-family: 'Playfair Display', serif;color:#20285c;padding-bottom:3%;font-size:35px;line-height:45px;padding-top:3%;}
.maintenance #field_1_1 {display:inline-block;margin-right:10px;}
.maintenance #field_1_2 {display:inline-block;margin-right:10px;}
.maintenance #field_1_3 {display:inline-block;}
.maintenance-grid {display:grid;align-items:center;padding-top:15%;}
.maintenance img {height:72px;}
.maintenance input#input_1_1 {font-size:18px;border:unset;padding-left:12px;height:50px;font-family: 'Montserrat';}
.maintenance input#input_1_2 {font-size:18px;border:unset;padding-left:12px;height:50px;font-family: 'Montserrat';}
.maintenance input#input_1_3 {font-size:18px;border:unset;padding-left:12px;height:50px;font-family: 'Montserrat';}
.maintenance textarea#input_1_4 {font-size:18px;height:60%;padding-left:12px;padding-top:17px;width:100%;border:unset;font-family: 'Montserrat';}
.maintenance input#gform_submit_button_1 {width:10%;font-family:montserrat;transition:500ms;color:#ffffff;background-color:#789adb;border-color:#789adb;padding:10px 17px;border-width:2px;border-radius:25px;}
.maintenance input#gform_submit_button_1:hover {color: #ffffff;background-color: #20285c;border-color: #20285c;cursor:pointer;}
.maintenance h5 a {color:#789adb; transition:500ms;}
.maintenance h5 a:hover{color:#20285c}
.maintenance .text2 {width:80%;margin:0 auto;}
.maintenance input {width:300px;}
.maintenance #gform_fields_1 {max-width:920px;}
.maintenance .gform_body.gform-body {justify-content:center;display:grid;align-items: center;}



.jawn-blog-grid {gap:20px;display:grid;grid-template-columns:repeat(3,1fr);}
.jawn-single-post .jawn-blog-content {display:grid;align-items: end;background-color:#f9f9f9;padding:20px;height:180px;}
.jawn-single-post {text-align:center;}
.jawn-single-post h5 {margin-bottom:10px;}
.jawn-single-post .button_style_1 {max-width:55%;margin:0 auto;}

.title-area {background-position:center!important;}

.single-post .title-area {padding-top:146px;}

@media only screen and (max-width:1300px){
    header .menu > li > a {padding:0 10px!important;}
    header .menu span {font-size:16px;}
}
@media only screen and (max-width:1100px){
	header .menu > li > a {padding:0 7px;}
    header .menu span {font-size: 14px;}
	
    .logo-holder img {padding:34px 0;}
}
@media only screen and (max-width:1023px){
	#mobile-header .menu-item span {color:black;}
	
	.topbar-right-half a {font-size:13px;line-height:23px;}
	.topbar .topbar-left-right {align-items:center;}
	.header-standard .logo-holder,
	.header-divided .logo-holder,.header-logo_top .logo-holder, .header-hamburger .logo-holder {height:80px!important;}
	.footer-bottom p, .footer-bottom li {font-size:11px;line-height:21px;}
	
	.maintenance input {width:226px;}
	.maintenance #gform_fields_1 {max-width:700px;}
	.maintenance input#gform_submit_button_1 {width:12%;}
	.maintenance h5 {font-size:21px;line-height:32px;}
	.maintenance .text2 {width:90%;}
	
	.footer-top-inner > div {width:unset;}
	
	.jawn-blog-grid {grid-template-columns:1fr 1fr;}
	.jawn-single-post .button_style_1 {max-width:65%;}
	.jawn-single-post h5 {font-size:27px;line-height:37px;}
}
@media only screen and (max-width:767px){
	.maintenance h2 {font-size:25px;line-height:35px;padding-bottom:5%;padding-top:10%;}
	.maintenance h5 {font-size:19px;line-height:31px;margin-bottom:10%;}
	.maintenance img {height:auto;width:80%;}
	.maintenance #field_1_1 {margin-right:0px;}
	.maintenance #gform_fields_1 {max-width:300px;}
	.maintenance input {width:300px;}
	.maintenance input#gform_submit_button_1 {width:35%;margin-top:20px;}
	.maintenance-grid {padding-top:10%;}
	
	.topbar-right-half a {font-size:12px;}
	#footer .footer-col.col-2 .widget {padding-bottom:12px;padding-top:12px;}
	.compliance {max-width:300px;}
	
	.title-area {height:250px!important;}
	
	.jawn-blog-grid h5 {font-size:23px;line-height:33px;}
	.jawn-blog-grid {grid-template-columns:1fr;}
	.jawn-blog-grid .jawn_button {font-size:16px;}
}