body.page-id-208 #main-content.home .boxed-content{
	margin: 0 auto;
}
#content.boxed-content > div{
	width: 100%;
}
/* TRADE PAGE */
#trade_accordion,
.wp-block-pb-accordion-item{
	width:100%;
	margin:0 0 2rem 0;
	padding:0;
	text-align:left;
}
.accordion-section{
	display:block;
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
	transition:border-width 0.5s ease-out;
}
.accordion-trigger,
.c-accordion__title.js-accordion-controller{
	display:flex;
	align-items:center;
	justify-content:space-between;
	cursor:pointer;
	font-family:'Athelas',serif;
	text-transform: capitalize !important;
	font-weight:400;
	font-size:23px;
	line-height:55px;
	letter-spacing:1%;
	border-bottom:1px solid #C4C4C4;
}
.c-accordion__item.is-open .c-accordion__title.js-accordion-controller{
	border-bottom:  1px solid transparent;
}
.accordion-icon,
.c-accordion__title:after{
	font-size:26px;
	font-weight:200;
	padding-right:1em;
}
.accordion-panel{
	font-size:18px;
	line-height:45px;
	color:#77746A;
	height:0;
	max-height:0;
	transition:max-height 0.5s ease-out;
	border-bottom:1px solid #C4C4C4;
}
.accordion-panel.expanded{
	height:auto;
	max-height:10000px;
	border-bottom:0 solid transparent;
}
/* ESTATE PAGE */
#map_x5F_markers{
	position:inherit;
	cursor:pointer;
	z-index:10;
	opacity:0;
	-webkit-transition:opacity 0.75s ease-out;
	-moz-transition:opacity 0.75s ease-out;
	-ms-transition:opacity 0.75s ease-out;
	-o-transition:opacity 0.75s ease-out;
	transition:opacity 0.75s ease-out;
}
#map_x5F_markers.fadein{
	opacity:1;
}
#map_x5F_markers g{
	-webkit-transition:transform 0.5s ease-out;
	-moz-transition:transform 0.5s ease-out;
	-ms-transition:transform 0.5s ease-out;
	-o-transition:transform 0.5s ease-out;
	transition:transform 0.5s ease-out;	
}
#map_x5F_lake,
#map_x5F_gravelly,
#map_x5F_volcanic,
#map_x5F_redrock{
	display:none;
	opacity:0;
	position:inherit;
	z-index:0;
	-webkit-transition:opacity 0.3s ease-out;
	-moz-transition:opacity 0.3s ease-out;
	-ms-transition:opacity 0.3s ease-out;
	-o-transition:opacity 0.3s ease-out;
	transition:opacity 0.3s ease-out;
}
#map_x5F_lake.launched,
#map_x5F_gravelly.launched,
#map_x5F_volcanic.launched,
#map_x5F_redrock.launched{
	display:block;
	opacity:1;
	z-index:25;
}
.map-overlay{
	position:absolute;
	z-index:5;
	top:0;
	right:0;
	bottom:0;
	left:0;
	fill:transparent;
}
#estate-map-scroll-note{
	display:none;
	margin-bottom:33px;
}
.map-card-mobile{
	display:none;
	background:#F8F6E8;
	padding:33px 29px;
	margin-bottom:33px;
}
.map-card-title{
	font-family: 'Playbill', Serif;
	color:#595959;
	letter-spacing: -0.01em;
}
.map-card-image{
	display:block;
	width:100%;
	margin:0 auto 18px auto;
}
.map-card-info p{
	font-family:'AktivGrotesk-Regular',sans-serif;
	font-family:aktiv-grotesk,sans-serif;
	font-weight:400;
	font-size:15px;
}
.map-card-info span{
	display:block;
	margin-bottom:0.75em !important;
}
.map-card-info strong{
	font-family:'AktivGrotesk-Medium';
	font-family:aktiv-grotesk,sans-serif;
	font-weight:600;
}
@media (max-width:768px) {
	#map_container{
		width:100%;
		box-sizing:border-box;
		padding-left:7.3%;
		padding-top:0;
	}
	#estate_map_image{
		overflow-x:scroll;
		overflow-y:hidden;
		width:calc(100vw - 8.3%);
	}
	svg#estate_map{
		width:175%;
	}
	#estate-map-scroll-note{
		display:block;
		font-family:'AktivGrotesk-Regular',sans-serif;
		font-family:aktiv-grotesk,sans-serif;
		font-weight:400;
		font-size:14px;
		color:#2E1A07;
	}
	.map-card-mobile{
		display:block;
	}
}
/* CONTENT OVERRIDES */
body a,
#main-content a{
	color:#976420;
}
h1{
	font-size:15.552rem;
	line-height:0.785em;
}
html #content{
	margin-top:0!important;
}
body.home #content.frontpage-main-img{
}
html body .oneeightsix-margin-top{
	margin-top:100px !important;
}
html body .oneeightsix-margin-bottom{
	margin-bottom:186px !important;
}
.container{
	width:87%;
}
#body .lead-text,
#body .intro-copy{
	margin-top:24px;
}
section.container{
	padding-top:0;
	padding-bottom:40px;
}
section.bottom-cards{
	width:87%;
	max-width:100%;
}
#body .grid-divider .card.has-bottles,
#body .grid-divider .card.bottle-card{
	margin-top:0!important;
	margin-left:0!important;
}
#body .card .card-body a{
	font-family:aktiv-grotesk, sans-serif;
	font-size:0.889rem;
	line-height:1em;
}
.card-frame{
	padding:25%;
}
.bottom-cards .card .card-body{
	padding:1.25rem 0.6rem 1.25rem 0.2rem;
}
.row.mobile-slider{
	margin-left:0;
}
#body .grid-divider .card{
	margin:80px auto 0 auto;
}
#content.frontpage-main-img{
	margin-top:0 !important;
}
.frontpage-main-img .container .image.pt-5.mt-5,
.frontpage-main-img .container .image.pt-5.mt-5 .fullwidth-slider{
	padding-top:0!important;
	margin-top:0!important;
}
.grid-divider img ~ p{
	font-family:athelas,serif !important;
	font-size:1rem !important;
	line-height:1.5rem !important;
	color:#3C3B3B !important;
	margin:2rem 0 2rem 0;
}
.container .image.fullwidth-image,
.container .fw-image{
	width:110%;
	margin-left:-5%;
}
.vineyard-facts{
	line-height:2.35em!important;
}
.bottle-card img{
	margin-left:-8px;
}
#main-content.home .wide-content.vineyard-details-row{
	margin-bottom:130px;
}
.slick-dotted.slick-slider{
	margin-bottom:100px!important;
}
.sidenav .closebtn .closeTxt{
	font-size:1.125rem;
}
.modaal-container{
	max-width:100%!important;
}
.modaal-inner-wrapper{
	padding:0;
}
.row.grid-divider{
	margin-left:0;
	margin-right:0;
}
#body blockquote p,
#body .blockquote p{
	font-family:athelas, serif;
	font-size:1.125rem;
	line-height:1.6875rem;
	color:#595958;
	margin-bottom:1rem;
}
#body .card .card-body a{
	font-size:1rem;
}
.slick-dots{
	bottom:-60px;
}
.fullwidth-slider .slick-arrow.slick-prev,
.fullwidth-slider .slick-arrow.slick-next{
	display:block;
	position:absolute;
	z-index:900;
	max-width:24px;
	opacity:1;
	-webkit-transition:all 0.5s ease-out;
	-moz-transition:all 0.5s ease-out;
	-ms-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.fullwidth-slider .slick-arrow.slick-prev{
	left:-14px;
	opacity:0;
}
.fullwidth-slider .slick-arrow.slick-next{
	right:-14px;
	opacity:0;
}
.fullwidth-slider:hover .slick-arrow.slick-prev{
	left:24px;
	opacity:1;
}
.fullwidth-slider:hover .slick-arrow.slick-next{
	right:24px;
	opacity:1;
}
.boxed-content .intro-copy{
	margin-bottom:75px;
}
.center-logo{
	max-width: 1300px;
	overflow: hidden;
	margin: 0 auto;
	background:none;
	opacity:0;
	-webkit-transition:opacity 1.75s ease-out;
	-moz-transition:opacity 1.75s ease-out;
	-ms-transition:opacity 1.75s ease-out;
	-o-transition:opacity 1.75s ease-out;
	transition:opacity 1.75s ease-out;
}
.center-logo.loaded{
	opacity:1;
}
.grid-divider > [class*="col-"]:first-child{
	padding-right:15%;
}
.grid-divider > [class*="col-"]:last-child{
	padding-left:15%;
}
body.mailing-list .boxed-content{
	width:100%;
	max-width:850px !important;
}
#mc_embed_signup{
	margin-bottom:8rem;
}
#mc-embedded-subscribe-form input[type="text"],
#mc-embedded-subscribe-form input[type="email"],
#mc-embedded-subscribe-form input[type="tel"],
#mc-embedded-subscribe-form input[type="number"],
#mc-embedded-subscribe-form label{
	color:#595958;
}
[data-gardenburger] ul li{
	margin-bottom:1.4rem;
}
.hasChildMenu.opening > ul{
	margin-top:1rem!important;
}
.blockquote-footer{
	margin-top:1em;
}
#main-content .col-md-6 blockquote footer,
#main-content .col-md-5 blockquote footer,
#main-content .col-md-6 blockquote .blockquote-footer,
#main-content .col-md-5 blockquote .blockquote-footer,
.blockquote-footer{
	font-size:1rem !important;
}
.quote-only{
	display:flex;
	align-items:center;
}
.quote-only p.text-center{
	margin-top:0!important;
}
.quote-only p.text-center a{
	font-family:'aktiv-grotesk',sans-serif;
}
.quote-only blockquote p a{
	font-size:1rem!important;
}
.intro-copy footer.blockquote-footer{
	margin-top:-0.7rem;
}
.form-control{
	border-color:#77746A;
}
#nav-burger span.text{
	color:#595959;
}
body.cms-doctype-homePage #nav-burger:hover span,
body.home #nav-burger:hover span{
	color:#976420;
}
hr.mobile-only-homie{
	display:none;
	width:84.6%;
	opacity:0.25;
	height:auto;
	margin:4rem auto;
}
.mobile-spacer-required{
	display:none;
	margin-bottom:50px;
}
header .nav-group-master{
	min-height:147px;
}
.napa-valley-center-align{
	display:flex;
	align-items:center;
	justify-content:center;
}
.sidenav .closebtn{
	top:62px;
}
.fullwidth-slider{
	background:transparent;
}
/* AGE GATE */
#age_gate{
	display:none;
	align-items:center;
	justify-content:center;
	flex-direction:column;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	font-family:'athelas',serif;
	font-size:24px;
	font-weight:400;
	line-height:40px;
	color:#000;
	background:rgb(253,251,234);
	overflow:hidden;
	opacity:0;
	z-index:-500;
	-webkit-transition:opacity 0.25s ease-out, z-index 0.25s ease-out;
	-moz-transition:opacity 0.25s ease-out, z-index 0.25s ease-out;
	-ms-transition:opacity 0.25s ease-out, z-index 0.25s ease-out;
	-o-transition:opacity 0.25s ease-out, z-index 0.25s ease-out;
	transition:opacity 0.25s ease-out, z-index 0.25s ease-out;
}
#age_gate.show-gate{
	display:flex;
	opacity:1;
	z-index:100;
}
#age_gate p.age-text{
	width:18%;
	text-align:center;
	margin-bottom:2em;
}
#age_gate .age-confirm{
	background:#976420;
	border-color:#976420;
	border-radius:0;
	letter-spacing:-0.01em;
	color:#fdfbea;
	padding:0.875rem 0.95rem 0.875rem 0.95rem;
	min-width:156px;
	font-family:'aktiv-grotesk', sans-serif !important;
	font-size:14.4px;
	font-weight:400;
	text-align:center;
	vertical-align:middle;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	border:1px solid transparent;
	line-height:1.5;
	border-radius:.25rem;
	transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.home-page-content{
	margin-top:-100px;
}
.modaal-container .close-popup{
	width:50px;
	height:50px;
}
body:not(.GB-0-ForceDesktopMode) [data-gardenburger] ul li.hasChildMenu:not(.surface-visible-in-mobile) > ul,
body:not(.GB-0-ForceDesktopMode) [data-gardenburger] .dropdown li.hasChildMenu:not(.surface-visible-in-mobile) > ul,
body:not(.GB-0-ForceDesktopMode) [data-gardenburger] ul li.hasChildMenu:not(.surface-visible-in-mobile) > .dropdown,
body:not(.GB-0-ForceDesktopMode) [data-gardenburger] .dropdown li.hasChildMenu:not(.surface-visible-in-mobile) > .dropdown{
	margin-bottom:0;
}
.form-control{
	border-width:1px;
}
a:hover,
a:active,
a:focus{
	color:#000;
	text-decoration:none;
}
#main-content a{
	font-size:inherit;
}
#nav-burger i {
    border-bottom:1px solid #595959!important;
}
body.page-template-template-narrow .boxed-content{
}
@media (min-width:2440px){
	#main-content.home,
	#main-content{
		min-height:660px;
	}
}
@media (max-width: 3999px){
	body:not(.GB-0-ForceDesktopMode) [data-gardenburger] ul li a,
	body:not(.GB-0-ForceDesktopMode) [data-gardenburger] .dropdown li a,
	body:not(.GB-0-ForceDesktopMode) [data-gardenburger] ul li .linkless-nav-item,
	body:not(.GB-0-ForceDesktopMode) [data-gardenburger] .dropdown li .linkless-nav-item{
		line-height:1.25em!important;
	}
}
@media (max-width:1024px) and (min-width:768px){
	.container{
		width:87%;
	}
}
@media (max-width:1024px){
	.grid-divider > [class*="col-"]:first-child,
	.grid-divider > [class*="col-"]:last-child{
		padding-left:0;
		padding-right:0;
	}
	#body .grid-divider .col-md-6{
		padding-bottom:55px;
	}
	.story_popup_wrapper .modaal-inner-wrapper{
		padding:0!important;
		display:block;
		background:#FFFEF3;
	}
	.modaal-container{
		max-width:100%!important;
		box-shadow:none;
	}
	.modaal-container .item img{
		margin:0 auto;
	}
	.modaal-wrapper *[tabindex="0"]{
		height:100vh;
		background:#FFFEF3;
	}
	.modaal-content.modaal-focus{
		height:100vh;
	}
	.modaal-content .framed-image{
		display:block;
	}
	.framed-image h2{
		display:block;
	}
	html body.single-vineyard-page #content,
	html body .fullwidth,
	body.home #content.frontpage-main-img{
		margin-top:40px!important;
	}
	.boxed-content .intro-copy{
		margin-bottom:40px;
	}
	.card-frame{
		height:350px;
	}
	html body .oneeightsix-margin-top{
		margin-top:50px !important;
	}
	html body .oneeightsix-margin-bottom{
		margin-bottom:100px !important;
		margin-bottom:0!important;
	}
	hr.mobile-only-homie{
		display:block;
	}
	.no-btm-margarine-mobile{
		margin-bottom:0!important;
	}
	.mobile-spacer-required{
		display:block;
	}
	#main-content .col-md-6 blockquote,
	#main-content .col-md-5 blockquote{
		max-width:420px!important;
		margin-bottom:20px;
	}
	.quote-only blockquote{
		max-width:420px;
		margin-left:auto;
		margin-right:auto;
	}
	.grid-divider img ~ *,
	.grid-divider .image ~ *{
		margin-top:40px;
	}
	.home-page-content{
		margin-top:-120px;
	}
}
@media (max-height:1000px){
	.modaal-inner-wrapper{
		padding:0;
	}	
}
@media (max-width:991px){
	h1{
		font-size:10.552rem;
	}
	.modaal-container .nav-slide {
		display:none!important;
		background-color:transparent!important;
		border-bottom:0 solid transparent!important;
	}
	.modaal-container .close-popup{
		position:fixed;
	}
	.card-frame{
		padding:25%;
		height:300px;
		max-height:300px;
	}
	.modaal-container .item .left-half{
		padding:9% 20% 15% 20%;
	}
	.modaal-container .item .format-text{
		padding:5rem 20%;
	}
	.modaal-container .slick-carousel .half{
		padding:25px 0 80px 0;
	}
}
@media (max-width:834px){
	#age_gate p.age-text{
		width:45%;
	}
	.home-page-content{
		margin-top:-80px;
	}
}
@media (max-width:768px){
	#body blockquote p,
	#body .blockquote p{
		margin-top:0;
	}
	#main-content p.view-more-link{
		margin-bottom:3rem;
	}
	section.bottom-cards{
		width:100%;
		max-width:100%;
	}
	header .nav-group-master{
		min-height:140px;
	}
}
@media (max-width:576px){
	header ul li{
		font-size:1.125rem !important;
	}
	h1{
		font-size:6.552rem;
	}
	h2{
		line-height:2rem;
	}
	#body .card .card-text{
		font-size:1rem;
	}
	.fw-image{
		padding:0;
	}
	.explore-more{
		max-width:100%;
	}
	section.container,
	section.bottom-cards{
		width:100%;
		max-width:100%;
	}
	section.bottom-cards{
		padding-bottom:0;
	}
	section.bottom-cards .card{
		padding-bottom:3rem;
	}
	html body .oneeightsix-margin-top{
		margin-top:0 !important;
	}
	html body .oneeightsix-margin-bottom{
		margin-bottom:0 !important;
	}
	.splash-section.oneeightsix-margin-bottom{
		margin-bottom:100px !important;
	}
	.bottom-cards .mobile-slider .col-md-4:first-of-type .card .card-frame,
	.bottom-cards .mobile-slider .col-md-4:first-of-type .card .card-body:first-of-type,
	.bottom-cards .mobile-slider .col-md-4:first-of-type .card .card-frame:first-of-type,
	.bottom-cards .mobile-slider .col-md-4:first-of-type .card .card-body:first-of-type{
		margin-left:0;
	}
	#body blockquote p,
	#body .blockquote p{
		font-size:1.172rem;
		line-height:1.758rem;
	}
	#body .card .card-text{
		line-height:1.5rem;
	}
	.home-page-content{
		margin-top:-50px;
	}
	.outer-footer ul {
		justify-content: center;
	}
}
@media (max-width:480px){
	h1{
		font-size:3.4rem;
	}
	h1.h4{
		font-size:3.4rem;
		line-height: 3.0rem;
	}
	#body .small-template h1.h4 {
		margin-bottom:50px;
	}
	.modaal-container .item .left-half{
		padding:9% 17% 19% 17%;
	}
	.modaal-container .item .format-text{
		padding:3rem;
	}
	hr.mobile-only-homie{
		margin:0 auto;
	}
	.mobile-spacer-required{
		margin-bottom:50px;
	}
	body.home #content.frontpage-main-img{
		margin-top:0!important;
	}
	#age_gate p.age-text{
		width:65%;
	}
	header .nav-group-master{
		min-height:105px;
	}
	.home-page-content{
		margin-top:0;
	}
	.sep{
		display: none;
	}
	.telephone{
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
		flex-direction: wrap;
	}
	.telephone > a{
		display: block;
		width: auto;
		margin: 0 auto 1em auto;
	}
}
/* SEPARATE SECTION FOR ANIMATION */
.bb-animated{
	position:relative;
	top:0;
	opacity:0.25;
	transition:top 1.2s ease-out, opacity 0.8s ease-out;
}
.bb-animated.shifted{
	top:55px;
}
.bb-animated.faded{
	opacity:1;
}
/*IMPORTANT SIDENAV OVERRIDES */
.sidenav{
	width:auto;
	left:-100vw;
	opacity:0;
	-webkit-transition:left 0.7s ease-out, opacity 1s ease-out;
	-moz-transition:left 0.7s ease-out, opacity 1s ease-out;
	-ms-transition:left 0.7s ease-out, opacity 1s ease-out;
	-o-transition:left 0.7s ease-out, opacity 1s ease-out;
	transition:left 0.7s ease-out, opacity 1s ease-out;
}
.sidenav.expanded-sidenav{
	left:0;
	opacity:1;
}
#sidenav.menu .special-link:first-of-type,
#menu-item-53{
	margin-top: 1em!important;
}
#sidenav.menu .special-link a{
	font-family:'aktiv-grotesk', sans-serif !important;
	font-size: 18px !important;
	color: rgb(119, 116, 106) !important;
}
/* ACCESSIBILITY PAGE OVERRIDE */
body.page-id-3 #main-content.home .boxed-content,
body.page-id-29 #main-content.home .boxed-content{
	padding-left: 40px;
	padding-right: 40px;
}
/* EXPLORE MORE POST TYPE SPECIFIC */
#explore_more_section .card-body > p{
	font-family: athelas, serif;
    font-size: 1rem;
    line-height: 1.5rem;
    margin-bottom: 5px !important;
    color: #3c3b3b;
}
/* BUTTON ADJUSTMENT */
#main-content .btn, 
#main-content .btn.btn-primary,
#main-content .btn-primary{
	font-family:'aktiv-grotesk', sans-serif !important;
}
#main-content .dc-button > a,
.dc-button > a{
	background: #976420;
	border-color: #976420;
	border-radius: 0;
	letter-spacing: -0.01em;
	/*color:#fdfbea;*/
	padding: 0.875rem 1rem 0.875rem 1rem;
	min-width: 156px;
	font-family:'aktiv-grotesk', sans-serif !important;
	font-size: 14.4px;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	color: #fdfbea !important;
}
#main-content .dc-button > a:hover,
.dc-button > a:hover{
	background: #000;
	border-color: #000;
}
/* WP Forms Styling - to match other forms */
div.wpforms-container-full .wpforms-form .wpforms-field-label{
	display: inline-block;
	margin-bottom: 0.5rem;
	font-family: 'aktiv-grotesk', sans-serif;
	font-size: 16px;
	font-weight: normal;
}
div.wpforms-container-full .wpforms-form .wpforms-required-label{
	color: inherit;
}
div.wpforms-container-full .wpforms-form input[type=date],
div.wpforms-container-full .wpforms-form input[type=datetime],
div.wpforms-container-full .wpforms-form input[type=datetime-local],
div.wpforms-container-full .wpforms-form input[type=email],
div.wpforms-container-full .wpforms-form input[type=month],
div.wpforms-container-full .wpforms-form input[type=number],
div.wpforms-container-full .wpforms-form input[type=password],
div.wpforms-container-full .wpforms-form input[type=range],
div.wpforms-container-full .wpforms-form input[type=search],
div.wpforms-container-full .wpforms-form input[type=tel],
div.wpforms-container-full .wpforms-form input[type=text],
div.wpforms-container-full .wpforms-form input[type=time],
div.wpforms-container-full .wpforms-form input[type=url],
div.wpforms-container-full .wpforms-form input[type=week],
div.wpforms-container-full .wpforms-form select,
div.wpforms-container-full .wpforms-form textarea{
	box-sizing: border-box;
	background-color: transparent;
	border: 1px solid #434346;
	border-radius: 0;
	display: block;
	width: 100%;
	height: calc(1.5em + .75rem + 2px);
	padding: .375rem .75rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
div.wpforms-container-full .wpforms-form input[type=submit],
div.wpforms-container-full .wpforms-form button[type=submit],
div.wpforms-container-full .wpforms-form .wpforms-page-button{
	background: #976420;
	border-color: #976420;
	border-radius: 0;
	letter-spacing: -.01em;
	color: #fdfbea;
	padding: .875rem .95rem .875rem .95rem;
	min-width: 156px;
	font-family: 'aktiv-grotesk', sans-serif !important;
	font-size: 14.4px;
}
div.wpforms-container-full .wpforms-form input[type=submit]:hover,
div.wpforms-container-full .wpforms-form input[type=submit]:focus,
div.wpforms-container-full .wpforms-form input[type=submit]:active,
div.wpforms-container-full .wpforms-form button[type=submit]:hover,
div.wpforms-container-full .wpforms-form button[type=submit]:focus, 
div.wpforms-container-full .wpforms-form button[type=submit]:active,
div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,
div.wpforms-container-full .wpforms-form .wpforms-page-button:active,
div.wpforms-container-full .wpforms-form .wpforms-page-button:focus{
	background-color: #000;
	border-color: #000;
	text-decoration: none;
}
/* HIDDEN TITLES */
.dc-hidden-title{
	display: none;
}
/* VISIT PAGE VIDEO BANNER */
.dcv-video-banner-container {
	display: flex;
	justify-content: center;
	width: 100%;
	max-width: 100%;
	margin: 0 0 2rem 0;
	padding: 0;
	line-height: 0;
	box-sizing: border-box;
}
.dcv-video-banner {
	display: block;
	width: 100%;
	max-width: 1024px;
	height: auto;
	margin: 0 auto;
	padding: 0;
	box-sizing: border-box;
}