@charset "utf-8";
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.countertops h2:before {
	background-color: #cc3e18;
	content: '';
	display: block;
	height: 4px;
	margin-top: 0;
	margin-bottom: 20px;
	width: 50px;
	text-align: right;
	float: right;
	padding-right: 0px;
	margin-right: 0px;
	margin-left: -50px;
}
.countertops h2 {
	color: #fefae8;
	text-align: right;
	font-size: 60px;
}
.buttons-wrap-article {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-weight: lighter;
	font-family: 'Karla', sans-serif;
}
.vanities h2:before {
	background-color: #cc3e18;
	content: '';
	display: block;
	height: 4px;
	margin-top: 0;
	margin-bottom: 10px;
	width: 50px;
	text-align: right;
	padding-right: 0px;
	margin-right: 0px;
}
.vanities h2 {
	color: #fefae8;
	text-align: left;
	font-size: 60px;
}
.gen-section h2:before {
	background-color: #cc3e18;
	content: '';
	display: block;
	height: 4px;
	margin-top: 0;
	margin-bottom: 10px;
	width: 50px;
	text-align: right;
	padding-right: 0px;
	margin-right: 0px;
}
.gen-section h2 {
	color: #0b4164;
	text-align: left;
	font-size: 40px;
	margin-bottom: 25px;
}
.content-wrapper .right-side .button-center {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}
.btn-more {
	display: inline-block;
	font-weight: 300;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	border: 1px solid transparent;
	padding-top: 0.8rem;
	padding-right: 3rem;
	padding-left: 3rem;
	padding-bottom: 0.8rem;
	font-size: 20px;
	line-height: 1.5;
	border-radius: 100px;
	transition: all .3s ease-in-out;
	text-transform: uppercase;
	background-color: #cc3e18;
	color: #fefae8;
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 7px;
	margin-bottom: 7px;
	letter-spacing: 1px;
}
.btn-more:hover {
	color: #fefae8;
	background-color: #A62300;
	border-color: #A62300;
}
.btn-more:visited {
	color: #fefae8;
}
#zsg-buttons {
	font-weight: 100;
	font-family: 'Karla', sans-serif;
	font-size: 1rem;
}
#header {
	width: 100%;
	float: left;
}
#header-open {
	width: 100%;
	float: left;
	background-color: #fefae8;
}
.header-open-left {
	float: left;
	width: 50%;
}

.header-open-right {
	width: 50%;
	float: left;
	padding-top: 8rem;
	padding-bottom: 4rem;
}
.header-open-right .display-8 {
	font-size: 3.5rem;
	padding-left: 5%;
	padding-right: 5%;
}

#header-open .header-open-right p {
	font-size: 1.375rem;
	padding-left: 5%;
	padding-right: 5%;
}


.col-lg-6.m-auto .content-wrapper.align-left .mbr-section-title.mbr-semibold.mbr-black.mbr-fonts-style.display-5 {
	text-align: left;
	font-size: 2rem;
}
.row.justify-content-center.align-items-center .mbr-white.col-md-12.col-lg-6.py-lg-0.pt-4.order-2 .typed-text.pb-3.align-left {
	font-size: 2rem;
	text-align: left;
}
#highlight {
	width: 100%;
	float: left;
	background-color: #D8DFA7;
	margin-left: 0px;
	padding-left: 0px;
}
.row .col-md-6 h4 {
	font-size: 2rem;
	margin-bottom: 16px;
}


#highlight .highl-left {
	width: 50%;
	float: left;
	text-align: left;
	padding-right: 7%;
}
.container .highl-left h2 {
	text-align: left;
	padding-bottom: 2rem;
}
.container .highl-left p {
	text-align: left;
	color: #212121;
}


#highlight .highl-right {
	width: 50%;
	float: left;
}





#content {
	width: 100%;
	float: left;
	text-align: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#content #highlight {
	width: 100%;
	float: left;
}

#contact-wrap {
	padding-top: 100px;
}
.footer-info-wrap {
	background-color: #373737;
	float: left;
	padding-top: 35px;
	padding-bottom: 35px;
	border-bottom: 35px solid rgba(66,66,66,1.00);
	padding-left: 15%;
	padding-right: 15%;
}
#footer .directions-wrap {
	margin-left: 15%;
	margin-right: 15%;
	margin-top: 35px;
	margin-bottom: 35px;
	float: left;
	width: 70%;
}
.footer-contact {
	width: 100%;
	float: left;
	padding-left: 15%;
	padding-right: 15%;
	padding-top: 30px;
	background-color: #4b4b4b;
	margin-top: 35px;
	padding-bottom: 30px;
	text-align: center;
}
.fb-share-button {
	margin-bottom: 13px;
}
#content-landing ul {
	margin-top: 30px;
	margin-bottom: 30px;
}
#content-landing ul li {
	list-style-type: circle;
	margin-left: 35px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 90%;
	color: #828282;
	margin-bottom: 10px;
	font-size: 16px;
}
.cl-butter {
	background-color: rgba(254,250,232,1.00);
}

@media (max-width:1920px) {
#head-img {
	smargin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	clear: both;
	text-align: center;
	color: rgba(255,253,253,1.00);
	text-shadow: 0px 3px rgba(0,0,0,0.40);
	font-size: 40px;
	background-image: url(../assets-2018/images/header-5.jpg);
	background-size: cover;
	width: 100%;
	height: auto;
	padding-top: 32%;
	padding-bottom: 32%;
	background-repeat: no-repeat;
}
.new-heading {
	margin-top: 40px;
	margin-bottom: -25px;
}
#content-blog {
	margin-top: 0px;
	padding-bottom: 35px;
	padding-top: 25px;
	color: #828282;
	font-family: 'Karla', sans-serif;
}
.container-color {
	background-color: #0b4164;
	border-radius: 5px;
	width: 100%;
}
#content .text-left {
	text-align: left;
	color: #fefae8;
}
#content .heading2 {
	color: #fefae8;
	text-align: left;
	font-weight: normal;
	padding-bottom: 20px;
}
#content .heading2 a {
	color: #fefae8;
	text-align: left;
	font-weight: normal;
	padding-bottom: 20px;
}
#content .heading2 a:visited {
	color: #fefae8;
}
#content .heading2 a:hover {
	color: rgba(228,217,169,1.00);
}
#content .home-article {
	width: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	padding-left: 15%;
	padding-right: 15%;
	padding-bottom: 35px;
	padding-top: 35px;
}

#content .home-article h2 {
	padding-bottom: 25px;
	color: rgba(34,34,34,1.00);
}
#content .home-article h2 a {
	padding-bottom: 25px;
	color: rgba(34,34,34,1.00);
}
#content .home-article h2 a:visited {
	padding-bottom: 25px;
	color: rgba(34,34,34,1.00);
}
#content .home-article h2 a:hover {
	padding-bottom: 25px;
	color: rgba(204,62,24,1.00);
}
#content .home-article p {
	text-align: left;
}
.left-side {
	width: 300px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding-right: 60px;
	margin-bottom: 35px;
	font-size: 15px;
}
.right-side {
	width: 700px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: right;
	padding-bottom: 35px;
	font-size: 18px;
}
#landing-form {
	width: 50%;
	margin-left: 25%;
	margin-right: 25%;
	float: left;
}
.one-column {
	width: 50%;
	margin-left: auto;
	margin-right: auto;
}
.one-column p {
	text-align: left;
}
.content-wrapper {
	max-width: 1000px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	padding-bottom: 30px;
	float: none;
	width: auto;
}
#content-landing {
	margin-top: 100px;
	margin-bottom: 30px;
}
#content-sales {
	margin-top: 0px;
	margin-bottom: 30px;
	width: 100%;
	float: left;
}
#content-blog p {
	text-align: left;
}
#content-blog .right-side ul li {
	list-style-type: disc;
	list-style-position: inside;
	line-height: 32px;
	font-size: 16px;
}
#content-blog h1, h2, h3, h4 {
	width: 100%;
	color: #0b4164;
}
#content-blog h1:before {
	background-color: #cc3e18;
	content: '';
	display: block;
	height: 4px;
	margin-top: 15px;
	margin-bottom: 10px;
	width: 50px;
}
#content-blog h2:before {
	background-color: #cc3e18;
	content: '';
	display: block;
	height: 4px;
	margin-top: 15px;
	margin-bottom: 10px;
	width: 50px;
}
#content-blog h3:before {
	background-color: #cc3e18;
	content: '';
	display: block;
	height: 4px;
	margin-top: 15px;
	margin-bottom: 10px;
	width: 50px;
}
#content-blog h1 {
	font-family: 'Yeseva One', display;
	font-size: 2.2rem;
	padding-bottom: 15px;
	text-align: left;
	font-weight: lighter;
	color: #0b4164;
}
#content-blog h2 {
	font-family: 'Yeseva One', display;
	font-size: 1.8rem;
	padding-bottom: 15px;
	text-align: left;
	font-weight: lighter;
	color: #0b4164;
}
#content-blog h2 a {
	font-family: 'Yeseva One', display;
	color: #0b4164;
	padding-bottom: 15px;
}
#content-blog h2 a:visited {
	color: #0b4164;
}
#content-blog h3 {
	font-family: 'Yeseva One', display;
	font-size: 1.5rem;
	padding-bottom: 15px;
	text-align: left;
	color: #0b4164;
}
#content-blog h3 a {
	font-family: 'Yeseva One', display;
	color: #0b4164;
	padding-bottom: 15px;
}
#content-blog h3 a:visited {
	color: #0b4164;
}
#content-blog h4 {
	font-weight: lighter;
	font-family: 'Yeseva One', display;
	padding-top: 15px;
	padding-bottom: 15px;
	float: left;
	width: 100%;
	color: #cc3e18;
}
#content-blog h4 a {
	font-weight: lighter;
	font-family: 'Yeseva One', display;
	color: #cc3e18;
	padding-top: 15px;
	padding-bottom: 15px;
	float: left;
	width: 100%;
}
#content-blog h4 a:visited {
	color: #cc3e18;
}
#content-blog h5 {
	font-weight: lighter;
	font-family: 'Yeseva One', display;
	font-size: 20px;
	text-align: center;
	padding-top: 10px;
}
#content-blog h5 a {
	color: #0b4164;
}
#content-blog h5 a:hover {
	color: #149DCC;
}
#content-blog h5 a:visited {
	color: #0b4164;
}
#content-landing .one-column h1, h2, h3, h4 {
	width: 100%;
	color: #0b4164;
}
#content-landing .one-column h1:before {
	background-color: #cc3e18;
	content: '';
	display: block;
	height: 4px;
	margin-top: 15px;
	margin-bottom: 10px;
	width: 50px;
}
#content-landing .one-column h2:before {
	background-color: #cc3e18;
	content: '';
	display: block;
	height: 4px;
	margin-top: 15px;
	margin-bottom: 10px;
	width: 50px;
}
#content-landing .one-column h3:before {
	background-color: #cc3e18;
	content: '';
	display: block;
	height: 4px;
	margin-top: 15px;
	margin-bottom: 10px;
	width: 50px;
}
#content-landing .one-column h1 {
	font-family: 'Yeseva One', display;
	font-size: 2.2rem;
	padding-bottom: 15px;
	text-align: left;
	font-weight: lighter;
	color: #0b4164;
}
#content-landing .one-column h2 {
	font-family: 'Yeseva One', display;
	font-size: 1.8rem;
	padding-bottom: 15px;
	text-align: left;
	font-weight: lighter;
	color: #0b4164;
}
#content-landing .one-column h2 a {
	font-family: 'Yeseva One', display;
	color: #0b4164;
	padding-bottom: 15px;
}
#content-landing .one-column h2 a:visited {
	color: #0b4164;
}
#content-landing .one-column h3 {
	font-family: 'Yeseva One', display;
	font-size: 1.5rem;
	padding-bottom: 15px;
	text-align: left;
	color: #0b4164;
}
#content-landing .one-column h3 a {
	font-family: 'Yeseva One', display;
	color: #0b4164;
	padding-bottom: 15px;
}
#content-landing .one-column h3 a:visited {
	color: #0b4164;
}
#content-landing .one-column h4 {
	font-weight: lighter;
	font-family: 'Yeseva One', display;
	padding-top: 15px;
	padding-bottom: 15px;
	float: left;
	width: 100%;
	color: #cc3e18;
}
#content-landing .one-column h4 a {
	font-weight: lighter;
	font-family: 'Yeseva One', display;
	color: #cc3e18;
	padding-top: 15px;
	padding-bottom: 15px;
	float: left;
	width: 100%;
}
#content-landing .one-column h4 a:visited {
	color: #cc3e18;
}
#content-landing .one-column h5 {
	font-weight: lighter;
	font-family: 'Yeseva One', display;
	font-size: 20px;
	text-align: center;
	padding-top: 10px;
}
#content-landing .one-column h5 a {
	color: #0b4164;
}
#content-landing .one-column h5 a:hover {
	color: #149DCC;
}
#content-landing .one-column h5 a:visited {
	color: #0b4164;
}
#content-sales .one-column h1, h2, h3, h4 {
	width: 100%;
	color: #0b4164;
}
#content-sales .one-column h1:before {
	background-color: #cc3e18;
	content: '';
	display: block;
	height: 4px;
	margin-top: 15px;
	margin-bottom: 10px;
	width: 50px;
}
#content-sales .one-column h2:before {
	background-color: #cc3e18;
	content: '';
	display: block;
	height: 4px;
	margin-top: 15px;
	margin-bottom: 10px;
	width: 50px;
}
#content-sales .one-column h3:before {
	background-color: #cc3e18;
	content: '';
	display: block;
	height: 4px;
	margin-top: 15px;
	margin-bottom: 10px;
	width: 50px;
}
#content-sales .one-column h1 {
	font-family: 'Yeseva One', display;
	font-size: 2.2rem;
	padding-bottom: 15px;
	text-align: left;
	font-weight: lighter;
	color: #0b4164;
}
#content-sales .one-column h2 {
	font-family: 'Yeseva One', display;
	font-size: 1.8rem;
	padding-bottom: 15px;
	text-align: left;
	font-weight: lighter;
	color: #0b4164;
}
#content-sales .one-column h2 a {
	font-family: 'Yeseva One', display;
	color: #0b4164;
	padding-bottom: 15px;
}
#content-sales .one-column h2 a:visited {
	color: #0b4164;
}
#content-sales .one-column h3 {
	font-family: 'Yeseva One', display;
	font-size: 1.5rem;
	padding-bottom: 15px;
	text-align: left;
	color: #0b4164;
}
#content-sales .one-column h3 a {
	font-family: 'Yeseva One', display;
	color: #0b4164;
	padding-bottom: 15px;
}
#content-sales .one-column h3 a:visited {
	color: #0b4164;
}
#content-sales .one-column h4 {
	font-weight: lighter;
	font-family: 'Yeseva One', display;
	padding-top: 15px;
	padding-bottom: 15px;
	float: left;
	width: 100%;
	color: #cc3e18;
}
#content-sales .one-column h4 a {
	font-weight: lighter;
	font-family: 'Yeseva One', display;
	color: #cc3e18;
	padding-top: 15px;
	padding-bottom: 15px;
	float: left;
	width: 100%;
}
#content-sales .one-column h4 a:visited {
	color: #cc3e18;
}
#content-sales .one-column h5 {
	font-weight: lighter;
	font-family: 'Yeseva One', display;
	font-size: 20px;
	text-align: center;
	padding-top: 10px;
}
#content-sales .one-column h5 a {
	color: #0b4164;
}
#content-sales .one-column h5 a:hover {
	color: #149DCC;
}
#content-sales .one-column h5 a:visited {
	color: #0b4164;
}
#footer {
	width: 100%;
	border-top: 2px solid #3485b8;
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 15px;
	color: #f2f2f2;
	background-color: #424242;
}
#footer a {
	text-decoration: none;
	color: #f2f2f2;
}
#footer a:visited {
	text-decoration: none;
	color: #f2f2f2;
}
#footer a:hover {
	text-decoration: none;
	color: #E9462B;
}
#footer h5 {
	font-weight: lighter;
	color: #fefae8;
	margin-bottom: 20px;
}
.footer-coloumn-50-l {
	width: 50%;
	padding-left: 0px;
	padding-right: 35px;
	float: left;
}
.footer-coloumn-50-r {
	width: 50%;
	float: left;
	padding-right: 0px;
	padding-left: 35px;
}
.footer-coloumn-33-l {
	width: 33%;
	padding-left: 0px;
	padding-right: 35px;
	float: left;
	text-align: left;
}
.footer-coloumn-33-c {
	width: 33%;
	padding-left: 17.5px;
	padding-right: 17.5px;
	float: left;
}
.footer-coloumn-33-r {
	width: 33%;
	padding-left: 35px;
	padding-right: 0px;
	float: left;
}
.wrap {
	max-width: 1000px;
	margin-left: auto;
	margin-right: auto;
	float: none;
}
.footer-info {
	width: 25%;
	float: left;
	text-align: center;
	padding-left: 15px;
	padding-right: 15px;
}
}

@media (max-width:1600px) {
#content .home-article {
	width: auto;
	margin-top: 25px;
	margin-bottom: 25px;
	padding-left: 12%;
	padding-right: 12%;
}
}
@media (max-width:1360px){
.header-open-right .display-8 {
	font-size: 3rem;
}
}

@media (max-width:1199px) {
.wrap {
	width: 800px;
}
.content-wrapper {
	width: 900px;
}
#content .home-article {
	max-width: none;
	padding-left: 8%;
	padding-right: 8%;
}
.left-side {
	width: 300px;
	padding-right: 35px;
}
.right-side {
	width: 600px;
}
.header-open-right .display-8 {
 	font-size: 2rem;
}
.header-open-left {
	width: 90%;
	margin-left: 5%;
}
.header-open-right {
	width: 100%;
	padding-top: 3rem;
	padding-bottom: 2rem;
}


}

@media (max-width:991px) {
.wrap {
	width: 750px;
}
.content-wrapper {
	width: 700px;
}
#content .home-article {
	padding-left: 5%;
	padding-right: 5%;
}
#contact-info h2  {
	font-size: 1.625rem;
}

.left-side {
	width: 220px;
}
.right-side {
	width: 480px;
}
#highlight .highl-left {
	width: 100%;
	margin-left: 5%;
	margin-right: 5%;
}
#highlight .highl-right {
	width: 100%;
	margin-top: 2rem;
}


.one-column {
	width: 70%;
}
.one-column p {
	text-align: left;
}
.footer-info-wrap {
	padding-left: 5%;
	padding-right: 5%;
}
.footer-contact {
	padding-left: 5%;
	padding-right: 5%;
}
#footer .directions-wrap {
	margin-left: 5%;
	margin-right: 5%;
	margin-top: 35px;
	margin-bottom: 35px;
	float: left;
	width: 90%;
}
.footer-coloumn-50-l {
	width: 100%;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
}
.footer-coloumn-50-r {
	width: 100%;
	float: left;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 25px;
}
}

@media (max-width:767px) {
#testimonials2-7 {
	padding-left: 25px;
	padding-right: 25px;
}
.content-wrapper {
	width: 100%;
}
#landing-form {
	width: 90%;
	margin-left: 5%;
	margin-right: 5%;
}
.left-side {
	width: 100%;
	padding-left: 10%;
	padding-right: 10%;
}
.right-side {
	width: 100%;
	padding-left: 10%;
	padding-right: 10%;
}
.wrap {
	width: 100%;
	padding-left: 5%;
	padding-right: 5%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.footer-coloumn-33-l {
	width: 100%;
	padding-right: 0px;
	padding-left: 0px;
	margin-bottom: 20px;
}
.footer-coloumn-33-c {
	margin-bottom: 20px;
	width: 100%;
	padding-right: 0px;
	padding-left: 0px;
}
.footer-coloumn-33-r {
	width: 100%;
	padding-left: 0px;
	padding-right: 0px;
}
.countertops h2 {
	font-size: 34px;
}
.vanities h2 {
	font-size: 34px;
}
.gen-section h2 {
	font-size: 34px;
}
}

@media (max-width:650px) {
#zsg-buttons {
	font-weight: 100;
	font-family: 'Karla', sans-serif;
	margin-top: 25px;
}
#head-img {
	background-image: url(../assets-2018/images/header-5-s.jpg);
}
}

@media (max-width:575px) {
.one-column {
	width: 90%;
}
.one-column p {
}
.footer-info {
	width: 100%;
	padding-bottom: 25px;
}
}

@media (min-width:1920px){
#content {
	width: 100%;
	float: left;
	text-align: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}	
	#content #highlight {
	width: 100%;
	float: left;
}
	.content-wrapper {
	max-width: 1000px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	padding-bottom: 30px;
	float: none;
	width: auto;
}
.left-side {
	width: 300px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding-right: 60px;
	margin-bottom: 35px;
	font-size: 15px;
}
.right-side {
	width: 700px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: right;
	padding-bottom: 35px;
	font-size: 18px;
}
#contact-wrap {
	padding-top: 100px;
}


#content-blog {
	margin-top: 0px;
	padding-bottom: 35px;
	padding-top: 25px;
	color: #828282;
	font-family: 'Karla', sans-serif;
}
#content .text-left {
	text-align: left;
	color: #fefae8;
}
#content .heading2 {
	color: #fefae8;
	text-align: left;
	font-weight: normal;
	padding-bottom: 20px;
}
#content .heading2 a {
	color: #fefae8;
	text-align: left;
	font-weight: normal;
	padding-bottom: 20px;
}
#content .heading2 a:visited {
	color: #fefae8;
}
#content .heading2 a:hover {
	color: rgba(228,217,169,1.00);
}
#content .home-article {
	width: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	padding-left: 15%;
	padding-right: 15%;
	padding-bottom: 35px;
	padding-top: 35px;
}

#content .home-article h2 {
	padding-bottom: 25px;
	color: rgba(34,34,34,1.00);
}
#content .home-article h2 a {
	padding-bottom: 25px;
	color: rgba(34,34,34,1.00);
}
#content .home-article h2 a:visited {
	padding-bottom: 25px;
	color: rgba(34,34,34,1.00);
}
#content .home-article h2 a:hover {
	padding-bottom: 25px;
	color: rgba(204,62,24,1.00);
}
#content .home-article p {
	text-align: left;
}

#content-landing {
	margin-top: 100px;
	margin-bottom: 30px;
}
#content-sales {
	margin-top: 0px;
	margin-bottom: 30px;
	width: 100%;
	float: left;
}
#content-blog p {
	text-align: left;
}
#content-blog .right-side ul li {
	list-style-type: disc;
	list-style-position: inside;
	line-height: 32px;
	font-size: 16px;
}
#content-blog h1, h2, h3, h4 {
	width: 100%;
	color: #0b4164;
}
#content-blog h1:before {
	background-color: #cc3e18;
	content: '';
	display: block;
	height: 4px;
	margin-top: 15px;
	margin-bottom: 10px;
	width: 50px;
}
#content-blog h2:before {
	background-color: #cc3e18;
	content: '';
	display: block;
	height: 4px;
	margin-top: 15px;
	margin-bottom: 10px;
	width: 50px;
}
#content-blog h3:before {
	background-color: #cc3e18;
	content: '';
	display: block;
	height: 4px;
	margin-top: 15px;
	margin-bottom: 10px;
	width: 50px;
}
#content-blog h1 {
	font-family: 'Yeseva One', display;
	font-size: 2.2rem;
	padding-bottom: 15px;
	text-align: left;
	font-weight: lighter;
	color: #0b4164;
}
#content-blog h2 {
	font-family: 'Yeseva One', display;
	font-size: 1.8rem;
	padding-bottom: 15px;
	text-align: left;
	font-weight: lighter;
	color: #0b4164;
}
#content-blog h2 a {
	font-family: 'Yeseva One', display;
	color: #0b4164;
	padding-bottom: 15px;
}
#content-blog h2 a:visited {
	color: #0b4164;
}
#content-blog h3 {
	font-family: 'Yeseva One', display;
	font-size: 1.5rem;
	padding-bottom: 15px;
	text-align: left;
	color: #0b4164;
}
#content-blog h3 a {
	font-family: 'Yeseva One', display;
	color: #0b4164;
	padding-bottom: 15px;
}
#content-blog h3 a:visited {
	color: #0b4164;
}
#content-blog h4 {
	font-weight: lighter;
	font-family: 'Yeseva One', display;
	padding-top: 15px;
	padding-bottom: 15px;
	float: left;
	width: 100%;
	color: #cc3e18;
}
#content-blog h4 a {
	font-weight: lighter;
	font-family: 'Yeseva One', display;
	color: #cc3e18;
	padding-top: 15px;
	padding-bottom: 15px;
	float: left;
	width: 100%;
}
#content-blog h4 a:visited {
	color: #cc3e18;
}
#content-blog h5 {
	font-weight: lighter;
	font-family: 'Yeseva One', display;
	font-size: 20px;
	text-align: center;
	padding-top: 10px;
}
#content-blog h5 a {
	color: #0b4164;
}
#content-blog h5 a:hover {
	color: #149DCC;
}
#content-blog h5 a:visited {
	color: #0b4164;
}
#content-landing .one-column h1, h2, h3, h4 {
	width: 100%;
	color: #0b4164;
}
#content-landing .one-column h1:before {
	background-color: #cc3e18;
	content: '';
	display: block;
	height: 4px;
	margin-top: 15px;
	margin-bottom: 10px;
	width: 50px;
}
#content-landing .one-column h2:before {
	background-color: #cc3e18;
	content: '';
	display: block;
	height: 4px;
	margin-top: 15px;
	margin-bottom: 10px;
	width: 50px;
}
#content-landing .one-column h3:before {
	background-color: #cc3e18;
	content: '';
	display: block;
	height: 4px;
	margin-top: 15px;
	margin-bottom: 10px;
	width: 50px;
}
#content-landing .one-column h1 {
	font-family: 'Yeseva One', display;
	font-size: 2.2rem;
	padding-bottom: 15px;
	text-align: left;
	font-weight: lighter;
	color: #0b4164;
}
#content-landing .one-column h2 {
	font-family: 'Yeseva One', display;
	font-size: 1.8rem;
	padding-bottom: 15px;
	text-align: left;
	font-weight: lighter;
	color: #0b4164;
}
#content-landing .one-column h2 a {
	font-family: 'Yeseva One', display;
	color: #0b4164;
	padding-bottom: 15px;
}
#content-landing .one-column h2 a:visited {
	color: #0b4164;
}
#content-landing .one-column h3 {
	font-family: 'Yeseva One', display;
	font-size: 1.5rem;
	padding-bottom: 15px;
	text-align: left;
	color: #0b4164;
}
#content-landing .one-column h3 a {
	font-family: 'Yeseva One', display;
	color: #0b4164;
	padding-bottom: 15px;
}
#content-landing .one-column h3 a:visited {
	color: #0b4164;
}
#content-landing .one-column h4 {
	font-weight: lighter;
	font-family: 'Yeseva One', display;
	padding-top: 15px;
	padding-bottom: 15px;
	float: left;
	width: 100%;
	color: #cc3e18;
}
#content-landing .one-column h4 a {
	font-weight: lighter;
	font-family: 'Yeseva One', display;
	color: #cc3e18;
	padding-top: 15px;
	padding-bottom: 15px;
	float: left;
	width: 100%;
}
#content-landing .one-column h4 a:visited {
	color: #cc3e18;
}
#content-landing .one-column h5 {
	font-weight: lighter;
	font-family: 'Yeseva One', display;
	font-size: 20px;
	text-align: center;
	padding-top: 10px;
}
#content-landing .one-column h5 a {
	color: #0b4164;
}
#content-landing .one-column h5 a:hover {
	color: #149DCC;
}
#content-landing .one-column h5 a:visited {
	color: #0b4164;
}
#content-sales .one-column h1, h2, h3, h4 {
	width: 100%;
	color: #0b4164;
}
#content-sales .one-column h1:before {
	background-color: #cc3e18;
	content: '';
	display: block;
	height: 4px;
	margin-top: 15px;
	margin-bottom: 10px;
	width: 50px;
}
#content-sales .one-column h2:before {
	background-color: #cc3e18;
	content: '';
	display: block;
	height: 4px;
	margin-top: 15px;
	margin-bottom: 10px;
	width: 50px;
}
#content-sales .one-column h3:before {
	background-color: #cc3e18;
	content: '';
	display: block;
	height: 4px;
	margin-top: 15px;
	margin-bottom: 10px;
	width: 50px;
}
#content-sales .one-column h1 {
	font-family: 'Yeseva One', display;
	font-size: 2.2rem;
	padding-bottom: 15px;
	text-align: left;
	font-weight: lighter;
	color: #0b4164;
}
#content-sales .one-column h2 {
	font-family: 'Yeseva One', display;
	font-size: 1.8rem;
	padding-bottom: 15px;
	text-align: left;
	font-weight: lighter;
	color: #0b4164;
}
#content-sales .one-column h2 a {
	font-family: 'Yeseva One', display;
	color: #0b4164;
	padding-bottom: 15px;
}
#content-sales .one-column h2 a:visited {
	color: #0b4164;
}
#content-sales .one-column h3 {
	font-family: 'Yeseva One', display;
	font-size: 1.5rem;
	padding-bottom: 15px;
	text-align: left;
	color: #0b4164;
}
#content-sales .one-column h3 a {
	font-family: 'Yeseva One', display;
	color: #0b4164;
	padding-bottom: 15px;
}
#content-sales .one-column h3 a:visited {
	color: #0b4164;
}
#content-sales .one-column h4 {
	font-weight: lighter;
	font-family: 'Yeseva One', display;
	padding-top: 15px;
	padding-bottom: 15px;
	float: left;
	width: 100%;
	color: #cc3e18;
}
#content-sales .one-column h4 a {
	font-weight: lighter;
	font-family: 'Yeseva One', display;
	color: #cc3e18;
	padding-top: 15px;
	padding-bottom: 15px;
	float: left;
	width: 100%;
}
#content-sales .one-column h4 a:visited {
	color: #cc3e18;
}
#content-sales .one-column h5 {
	font-weight: lighter;
	font-family: 'Yeseva One', display;
	font-size: 20px;
	text-align: center;
	padding-top: 10px;
}
#content-sales .one-column h5 a {
	color: #0b4164;
}
#content-sales .one-column h5 a:hover {
	color: #149DCC;
}
#content-sales .one-column h5 a:visited {
	color: #0b4164;
}
	.one-column {
	width: 50%;
	margin-left: auto;
	margin-right: auto;
}
.one-column p {
	text-align: left;
}
	
	#footer {
	width: 100%;
	border-top: 2px solid #3485b8;
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 15px;
	color: #f2f2f2;
	background-color: #424242;
}
#footer a {
	text-decoration: none;
	color: #f2f2f2;
}
#footer a:visited {
	text-decoration: none;
	color: #f2f2f2;
}
#footer a:hover {
	text-decoration: none;
	color: #E9462B;
}
#footer h5 {
	font-weight: lighter;
	color: #fefae8;
	margin-bottom: 20px;
}
.footer-coloumn-50-l {
	width: 50%;
	padding-left: 0px;
	padding-right: 35px;
	float: left;
}
.footer-coloumn-50-r {
	width: 50%;
	float: left;
	padding-right: 0px;
	padding-left: 35px;
}
.footer-coloumn-33-l {
	width: 33%;
	padding-left: 0px;
	padding-right: 35px;
	float: left;
	text-align: left;
}
.footer-coloumn-33-c {
	width: 33%;
	padding-left: 17.5px;
	padding-right: 17.5px;
	float: left;
}
.footer-coloumn-33-r {
	width: 33%;
	padding-left: 35px;
	padding-right: 0px;
	float: left;
}
.wrap {
	max-width: 1000px;
	margin-left: auto;
	margin-right: auto;
	float: none;
}
.footer-info {
	width: 25%;
	float: left;
	text-align: center;
	padding-left: 15px;
	padding-right: 15px;
}
}
