#actionbar {
	display: none;
}

.parallax {
    transition: none !important;
}

@media screen and (min-width: 1880px) {
	
	.parallax {
		min-height: 750px !important;
	}
	
	#page > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-2f3ffd4.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default,
	
	
	#page > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-3bc48c5.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default,
	
	
	#page > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-6fcd453.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
	
	
	
	{height:900px;
	}
	


#page > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-c2723eb.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default,
	
	
	#page > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-54058a4.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default,
	
	
	#page > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-0c417f9.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default,
	
	
	#page > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-16c6b65.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default,
	

	#page > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-7e7fb44.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default,
	
	
	#page > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-76e30c7.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default
	
	
	{height:600px
	}
	
	
	#page > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-ba571d8.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
	
	{height:700px
	}
	
	
	#page > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-ae681b1.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default
	
	{height:1000px
	}

}

.pum-overlay {
	background: rgba(0,0,0,0.6);
}

.pum-container {
	background: #FFF;	
	border-radius: 4px !important;
	font-family: Lato !important;
}

.pum-close {
	display: none;
}

#contact-form .wpforms-head-container {
	padding-bottom: 5px;
}

.contact-form-button {
	background-color: #02857d !important;
	font-weight: bold;
}

/* slider positioning */
@media (max-width: 767px) {

    /*remove whitespace around content */
	.elementor-widget-wrap:has(.n2-ss-slide) {
		padding: 0 !important;
	}
	
    .n2-ss-slider div {
        height: fit-content !important;
    }

    /* position all elements relative to the main content container */
    .n2-ss-section-main-content .n2-ss-slide {
        position: relative !important;
        width: 100vw !important;
    }

    .n2-ss-section-main-content .n2-ss-slide div {
        margin: 0px !important;
        padding: 0px !important;
        position: static !important;
    }

    /*position images*/
    .n2-ss-section-main-content .n2-ss-layer-row-inner .n2-ss-layer:has(img), 
	.n2-ss-section-main-content .n2-ss-layer-row-inner .n2-ss-item-image-content {
        min-height: 100vh !important;
        min-width: calc(20px + 100%) !important;
        object-fit: cover;
        position: absolute !important;
        z-index: 0
    }
	
	.n2-ss-layer img {
			min-height: 100vh !important;
	}

    /*position text/content */
    .n2-ss-section-main-content .n2-ss-layer-row-inner>.n2-ss-layer:not(:has(img)) {
        background-color: #ffffffc9;
        margin: 50px 0 50px 40px !important;
        padding: 20px !important;
        position: relative !important;
    }

    /* adjust placement of controls */
    .n2-ss-slider-controls-absolute-left-center,
		.n2-ss-slider-controls-absolute-right-center {
			margin: auto;
			position: absolute;
			top: 0; bottom: 0;
    }
	   .n2-ss-slider-controls-absolute-center-bottom {
		position: relative !important;
	}


}

.parallax{
	background-size: cover !important;
}

@media (max-width: 767px) or (orientation: portrait) {
		.elementor-465 .elementor-element.elementor-element-dd08627 {
			padding: 0px!important;
	}
	.parallax{
		background-position: bottom center !important;
		background-size: cover!important;
	}
}
@media (min-width:769px) and (max-width: 1024px) and (orientation:landscape) {
		.parallax{
		background-position: bottom center !important;
		background-size: cover!important;
}
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content {
	font-weight:300!important;
	font-size:14px!important;
	font-family:'Roboto'!important;
	padding:20px 20px 20px!important;
	border-bottom:1px solid #f3f3f3!important;
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content:hover {
color:rgb(0, 151, 142)!important;
	}


.wp-block-button__link {
	background-color:#abb8c3;
	font-size:14px!important;
	padding:12px 15px 12px 15px!important;
}

.wp-block-button__link:hover {
	background-color:#abb8c3;
}

#subscribe-field {
	font-size:14px!important;
	padding:12px 15px 12px 15px!important;
}

.elementor-79 .elementor-element.elementor-element-c74cb99 .eael-grid-post-holder {
	border:none!important;
}

#content div.sharedaddy, #main div.sharedaddy, div.sharedaddy {
    clear: both;
	margin-left:15%;
	padding-bottom:40px;
}

@media (min-width:1600px) {
	#content div.sharedaddy, #main div.sharedaddy, div.sharedaddy {
    clear: both;
	margin-left:22%;
	padding-bottom:40px;
}
}






/*---Remove post footer contnet---*/

.postFooterAvatar {
	display:none;
}

.AvatarContainer {
	display:none;
}

.postReply {
	display:none;
}