.whitetext, .whitetext a, a.whitetext { color: #ffffff; }
.whitetext a:hover, a.whitetext:hover, .fusion-secondary-header a:hover { color: #dd1e2f; }
.font18 { font-size: 18px; }
h1 { font-weight: 300!important; }
.fusion-logo img { max-width: 135px; width: 100%; }
.fusion-main-menu>ul>li>a { font-weight: 600; }
.fusion-menu-item-button .button-small { font-size: 14px; text-transform: uppercase; font-weight: 600; }
.fusion-secondary-header .fusion-contact-info { font-weight: 600; }
.avada-has-rev-slider-styles .avada-skin-rev { border-top: none !important; border-bottom: none !important; } 
.fusion-main-menu { margin-top: 70px; }
.fusion-is-sticky .fusion-main-menu { /*margin-top: 0px !important;*/ }
.service-point {font-size: 18px;}
.service-point .content-box-heading { line-height: 34px !important; }
.service-point .content-box-column { margin-bottom: 20px; }
.service-point .content-box-column-last { margin-bottom: 0px; }
.post-content blockquote { font-style: normal; }
.fusion-testimonials.clean blockquote q {
    line-height: 24px;
    font-size: 18px;
    text-align: center;
    letter-spacing: normal;
	font-style: normal;
}
.fusion-testimonials .testimonial-pagination { margin-bottom: 25px; }
.fusion-secondary-header .fusion-alignleft {
	display: inline-flex;
	flex-grow: inherit; 
}
.fusion-secondary-header .fusion-alignright {
	display: inline-flex;
}
.fusion-footer-widget-area .widget-title { margin: 0 0 15px; }
.fusion-is-sticky .fusion-secondary-header { background: #dd1e2f !important; }

@media (min-width: 800px) {
	.fusion-footer-widget-area .col-lg-6:nth-child(1) { width: 25%; }
	.fusion-footer-widget-area .col-lg-6:nth-child(2) { width: 75%; }
	.fusion-secondary-header .fusion-contact-info { padding-right: 30px; }
	.fusion-is-sticky .fusion-secondary-header {
		width: 100%;
		position: fixed;
		z-index: 211;
	}
	.fusion-is-sticky .fusion-header-v3 .fusion-header {
		top: 36px !important;
	}
}
@media (max-width: 800px) {
	.fusion-secondary-header .fusion-alignleft {
		border: none;
		width: inherit;
	}
	.fusion-secondary-header .fusion-alignright {
		border: none;
		width: inherit;
	}
}

