/*
Theme Name: Corbin Conservation
Theme URI: https://corbinconservation.com
  Author: Digihexagon
  Author URI: https://digihexagon.com/
Description: Custom theme developed by digihexaon. Contact us at support@digihexagon.com to get your awesome website.
Version: 0.1
*/
.box-background {
	background-image: linear-gradient(rgba(43, 61, 83, 0.06) 1px, rgba(0, 0, 0, 0) 1px), linear-gradient(90deg, rgba(43, 61, 83, 0.09) 1px, rgba(208, 208, 208, 0.1) 1px);
	background-size: 80px 80px, 80px 80px;
}
.dots-background {
	background-image: radial-gradient(circle at 30% 20%, #ffffff12 1px, transparent 1px);
	background-size: 44px 44px;
}

/* header start */
.site-header .elementor-widget-theme-site-logo img {
	filter: brightness(100);
}

.site-header.sticky-header,
body.page-id-33 .site-header,
body.error404 .site-header{
	position: fixed;
	background: #ffffff;
	border-bottom: 1px solid #dfe1e4;
}
.site-header.sticky-header .elementor-widget-theme-site-logo img,
body.page-id-33 .site-header .elementor-widget-theme-site-logo img,
body.error404 .site-header .elementor-widget-theme-site-logo img{
	filter: none;
	max-width: 80px !important;
}
.site-header.sticky-header nav ul li a,
body.page-id-33 .site-header nav ul li a,
body.error404 .site-header nav ul li a{
	color: #2b3d53 !important;
}
.site-header.sticky-header a.elementor-button.elementor-button-link,
body.page-id-33 .site-header a.elementor-button.elementor-button-link,
body.error404 .site-header a.elementor-button.elementor-button-link{
	background: #2b3d53 !important;
	border-color: #2b3d53 !important;
	color: #fff !important;
}

body.page-id-33 .site-header,
body.error404 .site-header{position: unset;}
body.page-id-33 .site-header.sticky-header,
body.error404 .site-header.sticky-header{position:fixed;}

.site-header.sticky-header .elementor-icon-wrapper svg *,
body.page-id-33 .site-header .elementor-icon-wrapper svg *,
body.error404 .site-header .elementor-icon-wrapper svg *{
	fill: #2b3d53;
}
/* header end */

.contactUsForm form p br {
	display: none;
}
.contactUsForm form > p {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.contactUsForm form > p label {
	width: 48%;
	font-family: "JetBrains Mono", Sans-serif;
	font-weight: 300;
	font-size: 12px;
	margin-bottom: 30px;
}
.contactUsForm form > p label span {
	display: block;
	width: 100%;
}
.contactUsForm form > p label input, .contactUsForm form > p label select, .contactUsForm form > p label textarea {
	width: 100%;
	border: unset;
	border-bottom: 1px solid #dfe1e4;
	outline: none;
	padding: 0px 0px 10px;
	background: transparent;
	font-size: 14px;
	line-height: 1;
	margin-top: 15px;
	transition: 0.3s all;
}
.contactUsForm form > p label input:hover, .contactUsForm form > p label select:hover, .contactUsForm form > p label textarea:hover,
.contactUsForm form > p label input:focus, .contactUsForm form > p label select:focus, .contactUsForm form > p label textarea:focus{border-color:#2b3d53;}
.contactUsForm form > p label:nth-child(9), .contactUsForm form > p label:last-of-type {
	width: 100%;
}
.contactUsForm form > p label textarea {
	height: 100px;
}
.contactUsForm form > p input[type="submit"] {
	font-weight: 600;
	letter-spacing: 0.5px;
	cursor: pointer;
}


.grecaptcha-badge {
	display: none !important;
}

/* responsive */
@media only screen and (max-width:767px){
	.contactUsForm form > p label{width:100%;}
	.contactUsForm form > p input[type="submit"] {
		width: 100%;
	}
}