.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;}
.big-title {text-transform: uppercase;	font-family: "adobe jenson pro caption"; font-size: 33px; font-style: normal; letter-spacing: 9px; text-align: center;}
.sub-title {font-family: "adobe jenson pro"; font-size: 16px; color: #A7A9AC; text-align: center; font-style: italic; margin-bottom: 1px; margin: 0 auto;}
.title{	text-transform: uppercase; font-family: "adobe jenson pro caption";	font-size: 12px; letter-spacing: 3.8px;	color: #BCBEC0; /*margin-bottom: 1rem;*/}
p.content-p, a > .content-p{ font-family: "adobe jenson pro"; font-size: 14px; color: #BCBEC0; font-style: normal; margin-bottom: 1px; /*line-height: 1.5em;*/ text-align: center;}
p{line-height: 1.5em !important}
.email p.content-p{	text-transform: lowercase; letter-spacing: 0px;}
.title, p.content-p{ 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%;}
.half-container{ padding: 20px;}

.container, .image-wrapper{height: 100%; overflow: hidden; position: relative;}
#home .button-link button{ padding: 0; letter-spacing: 2px; color: white; font-weight: bolder;}
#home .button-link {display:inline-block; max-width: 210px; width: 100%;}

button, button:focus { outline: 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}

/*FOOTER END*/

/*HOME*/

.container-wrapper{width: 100%; margin-bottom:20px}
.full-container{ padding: 30px;}
.content-paras .content-p{ text-align: justify;}
.content-paras{ padding: 0 10px;}

.container-title .title{ border-top: 2px solid; border-bottom: 2px solid; padding-top: 0.7rem; padding-bottom: 0.7rem;}
.uppercase{ text-transform: uppercase;}
.button-link{ text-align: center;}
.third-container{ padding: 10px;}
.text-container{ display: table-cell; vertical-align: middle;}
.cta-height{ height: 45px !important;}


#home-container-1.full-container{ padding: 30px}
