/***** Variables *****/
:root {
    /*Colors*/
    --brown-sugar:#A86648;
	--black:#000;
	--white:#fff;
	--police-blue:#33516D;
	--slate-gray:#627B92;
	--tumbleweed:#E1AB92;
	--lavender-gray:#BBC7D2;
	--pistachio:#9EC681;
	--alabaster:#ECF4E6;
	/*Fonts*/
	--arsenal:'Arsenal', sans-serif;
	--inter:'Inter', sans-serif;
	--monospace:courier, monospace;
}

/********* BUTTONS **********/
/*.block-editor-block-list__block.wp-block-button*/
.is-style-brand-button .wp-block-button__link,
.wpforms-submit{
	border-radius: 3px;
	background-color: var(--brown-sugar) !important;
	color: var(--white);
	font-family: var(--arsenal);
    font-weight: bold;
    padding: 15px 20px;
    font-size: 18px;
    text-decoration: none;
    cursor: pointer;
    text-transform: uppercase !important;
}
/* Primary */
.is-style-brand-button:hover .wp-block-button__link,
.is-style-brand-button:active .wp-block-button__link,
.is-style-brand-button:focus .wp-block-button__link{
	background-color:var(--charcoal);
}

/* Secondary */
.is-style-brand-button-secondary .wp-block-button__link {
	border-radius: 3px;
	background-color: var(--lavender-gray) !important;
	color: var(--police-blue);
	font-family: var(--arsenal);
    font-weight: bold;
    padding: 15px 20px;
    font-size: 18px;
    text-decoration: none;
    cursor: pointer;
    text-transform: uppercase;
}
.is-style-brand-button-secondary:hover .wp-block-button__link,
.is-style-brand-button-secondary:active .wp-block-button__link,
.is-style-brand-button-secondary:focus .wp-block-button__link{
	background-color:var(--steel-blue);
}

/* HEADINGS */
.is-style-brand-heading,
.wp-block-post-title{
	display:block;
	line-height: 3rem;
    font-size: 2rem;
    font-weight: 700;
    margin: 15px 0 40px !important;
    letter-spacing: 7px;
    font-family: var(--arsenal);
    border-bottom: 2px solid var(--pistachio);
}
.is-style-brand-heading-2{
	display:block;
	line-height: 1.5rem;
    font-size: 1.5rem;
	font-weight:700;
	padding: 30px 0 10px !important;
	font-family: var(--arsenal);
    letter-spacing: 2px;
}
.is-style-brand-sub-heading{
	display:block;
	line-height:2rem;
	font-size:1.5rem;
	font-weight:300;
	margin: 0 0 20px 0 !important;
	font-family:var(--inter);
}

/*Group*/
.is-style-drop-shadow{
	/* box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 20px; */
	/* box-shadow: 0 0 14px 0px rgba(2,6,32,0.5); */
    box-shadow: 0px 1px 5px 0px rgba(200, 200, 200, 0.5);
}

/*Column*/
.is-style-box-shadow{
	box-shadow: rgba(17, 12, 46, 0.15) 0px 48px 100px 0px;
	/*
	box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
	*/
	/*box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.19);*/
}

/*Separator*/
.is-style-brand-separator{
	/* height: .5px !important; */
	background: #fff;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgb(158, 198, 129) 50%, rgba(255,255,255,0) 100%);
}
	  
.is-style-brand-separator::before{
	position:relative;
	float:left;
	background: linear-gradient(to right, rgba(90,90,90, 0), rgba(100, 100, 100, 1) 50%);
	margin-top:2px;
	width:50%;
	height:.5px;
	content:"";
}
	  
.is-style-brand-separator::after {
	position:relative;
	float:right;
	background: linear-gradient(to left, rgba(90,90,90, 0), rgba(90,90,90, 1) 50%);
	margin-top:2px;
	width:50%;
	height:.5px;
	content:"";  
}

.is-style-separator-inverted{
	height: .5px;
	background: #fff;
	background: -webkit-linear-gradient(left, rgba(90,90,90,0) 0%, rgb(255,255,255) 50%, rgba(90,90,90,0) 100%);
    width: 50% !important;
    margin: 40px 0 !important;
}
	  
.is-style-separator-inverted::before{
	position:relative;
	float:left;
	background: linear-gradient(to right,rgba(90,90,90, 0), rgba(90,90,90, 1) 50%);
	margin-top:2px;
	width:50%;
	height:.5px;
	content:"";
}
	  
.is-style-separator-inverted::after {
	position:relative;
	float:right;
	background: linear-gradient(to left, rgba(90,90,90, 0), rgba(90,90,90, 1) 50%);
	margin-top:2px;
	width:50%;
	height:.5px;
	content:"";  
}
