@media (min-width: 1200px) {
	.header-widgets > div:nth-child(1) {
	    display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
		
	}

	.dc-address span {
		display: inline !important;
	}

	.dc-address .dc-address__comma {
	    display: none;
    }
	.header .header-topbar .header-topbar-sidebar.topbar-right {
	display: block !important;
}
	
.header-topbar-sidebar.topbar-left {
	line-height: initial;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
	
	.header .header-wrapper .header-logo img {
	  max-width: 90% !important;
  }
	
}

.dc-address span {
	display: block;
}

.dc-address .dc-address__comma {
    display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
  border-color: #46b450;
  background: #46b450;
  color: white;
  margin: 2rem 0rem;
  font-weight: bold;
}

.header .header-topbar .header-topbar-sidebar .social-icons a i {
	font-size: 2.5rem;
}

.header .header-topbar .header-topbar-sidebar.topbar-right {
	display: none;
}

.header-topbar-sidebar.topbar-left {
	line-height: 1.25;
	padding-top: 1rem;
	padding-bottom: 1rem;
}

.header .header-wrapper .header-logo img {
	max-width: 250px;
}

.questionform.white-featured-box {
	padding: 0;
	background: none;
	box-shadow: none;
}


.questionform.white-featured-box .wpcf7-form-control {
	background: #ffffff;
	color: #414141;
}

::placeholder {
	color: #414141;
  opacity: 1; /* Firefox */
}

::-ms-input-placeholder { /* Edge 12 -18 */
	color: #414141;
}

.questionform.white-featured-box input[type="submit"].wpcf7-form-control {
	background: #65765d;
	color: #ffffff !important;
}

.questionform.white-featured-box input[type="submit"].wpcf7-form-control:hover,
.header .header-wrapper .featured-button a:hover {
	background: #536049 !important;
	color: #ffffff !important;
}

.elementor-widget-qt-contact-form-7  .elementor-widget-container {
	padding: 0 !important;
	background: none !important;
}

.footer ul li a {
	  padding: 1rem;
    margin-left: 1rem;
}

.footer .footer--bottom {
	color: #ffffff !important;
}

.jumbotron .slide-image::before {
  background: rgba(0,0,0,0.1);
}

.jumbotron .caption-small-heading {
	font-size: 3rem;
}

.sr-only {
position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;
}

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