
.solstice-color-a { background-color: white;}
.solstice-color-b {}
.solstice-fontcolor-a {}
.solstice-fontcolor-b {}
.solstice-fontsize-a {}
.solstice-fontsize-b {}
.solstice-fontsize-c {}
.solstice-fontsize-d {}

/*THEME CUSTOMIZER END*/

h1, h2, h3, h4, h5{	margin: 0;}
.title{	text-transform: uppercase; font-family: "adobe jenson pro caption";	font-size: 12px; letter-spacing: 3.8px;	color: #BCBEC0; /*margin-bottom: 1rem;*/}

p{line-height: 1.5em !important}
.title{ color: #000; text-align: center; padding: 0 10px;}
.columns,.column{ padding: 0 10px;}
.row{ max-width: 960px !important;}
.extra-more{ padding-top: 3rem;}
.extra-less{ padding-top: 0.625rem;}
.full-width{ width: 100%;}
.container{height: 100%; overflow: hidden; position: relative;}
#contact .button-link button{ padding: 0; letter-spacing: 2px; color: white; font-weight: bolder;}
#contact .button-link {display:inline-block; max-width: 150px; width: 100%;}
.s-list{ text-align: center; margin-left: 0; margin-bottom: 0; list-style: none;}
.form-container .solstice-form input, .form-container .solstice-form textarea{ box-shadow: none; border-color: black; margin-bottom: 16px;}
.form-container .solstice-form textarea{min-height: 120px;}
.text-container.multiuse-container,.home-offer-container,.home-offer-container.order-online-container{ padding: 20px}
.container-wrapper{width: 100%; margin-bottom:20px}
.full-container{ padding: 30px;}
.uppercase{ text-transform: uppercase;}

.button-link{ text-align: center;}
.cta-height{ height: 45px !important;}
button, button:focus { outline: none;}

