



#sp-header.menu-fixed {height: 90px;}
#sp-header.menu-fixed .sp-megamenu-parent > li > a {line-height: 90px;}
#sp-header.menu-fixed #offcanvas-toggler {line-height: 90px;}
#sp-header.menu-fixed .logo {height: 90px;}
.sp-megamenu-parent > li > a, #offcanvas-toggler > i, .onepage-bottom .bottom-social-share i {color: #fff1ca;}
#sp-footer {font-size: 14px; color: #b8d8d7;}


.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .container .sppb-slideshow-fullwidth-item-text {
    position: absolute;
    top: 71%;
	left: 29%;}

.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .container .sppb-slideshow-fullwidth-item-text a, .sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .container .sppb-slideshow-fullwidth-item-text h1, .sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .container .sppb-slideshow-fullwidth-item-text h1 small {
    color: #33837f;
}

.sppb-ajax-contact-content {z-index: 200;}

.onepage-contact-wrapper .sppb-column .onepage-contact-form .sppb-ajax-contact-content form input, .onepage-contact-wrapper .sppb-column .onepage-contact-form .sppb-ajax-contact-content form textarea {
	background-color: rgba(3,129,124,0.3);
    color: #fff;
    border: 1px solid #ffffff;
}

select::placeholder, textarea::placeholder, input[type="text"]::placeholder, input[type="password"]::placeholder, input[type="datetime"]::placeholder, input[type="datetime-local"]::placeholder, input[type="date"]::placeholder, input[type="month"]::placeholder, input[type="time"]::placeholder, input[type="week"]::placeholder, input[type="number"]::placeholder, input[type="email"]::placeholder, input[type="url"]::placeholder, input[type="search"]::placeholder, input[type="tel"]::placeholder, input[type="color"]::placeholder, .uneditable-input::placeholder, .sppb-form-control::placeholder {
    color: #fff;
    opacity: 1;
}

.onepage-contact-wrapper .sppb-column .onepage-contact-form .sppb-ajax-contact-content form .sppb-btn-success {
    text-transform: uppercase;
    border: 1px solid #ffffff;
    padding: 12px;
    background: rgba(3,129,124,0.8);
}

.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .container .sppb-slideshow-fullwidth-item-text h1 {
    font-size: 63px;
}

h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {
    font-size: 60%;
}

p.slide-p {font-size: 26px; text-shadow: 1px 1px #000000;}

@media (max-width: 1100px) {
	.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg {
    	background-size: cover !important;
    	background-position: 70% 50% !important;}
	.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .container .sppb-slideshow-fullwidth-item-text h1 {
	font-size: 51px;}  
}

@media (max-width: 979px) {
	.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .container .sppb-slideshow-fullwidth-item-text h1 {
	font-size: 50px;}  
}

@media (max-width: 768px) {
	.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .container .sppb-slideshow-fullwidth-item-text h1 {
		font-size: 40px;}
	.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .container .sppb-slideshow-fullwidth-item-text {
    top: 71%;
    left: 37%;}
	p.slide-p {font-size: 21px;}
	}  


@media (max-width: 480px) {
	.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .container .sppb-slideshow-fullwidth-item-text h1 {
		font-size: 35px;}
	.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .container .sppb-slideshow-fullwidth-item-text {
    top: 81%;
    left: 45%;}
	p.slide-p {font-size: 18px;}
}