* {
	margin: 0;
	padding:0;
}
body{
	margin:0;
	padding:0;
	min-height:100vh;
	display:flex;
	flex-direction:column;
	overflow-x:hidden;
}
footer{
	padding-bottom:0;
}
header img{
	width:400px;
	height:250px !important;
}
img.custom-logo {
	max-width:600px !important;
	height:200px;
}
.swiper-pagination-bullet{
      text-align:right;
			width:0px;
			position:absolute;
			left:96%;
			bottom:20px;
			color:blue;
}
@media only screen and (max-width: 768px){
	header img{
		width:300px !important;
		height:200px !important;
	}
}

.n2-ss-section-main-content{
	border-style:solid;
	border-width:5px;
	border-color:#897248;
}

html {
  scroll-behavior: smooth;
}

.anchor
{
position: absolute;
top: 20px;
left: 650px;
}

.fade-in{
	opacity:0;
	transition:all 1s;
}

.show{
	opacity:1;
}

.sticky{
	position:fixed;
	background:#ffffff;
	z-index:999;
	top:0;
	left:0;
	right:0;
	padding:2vh;
	
}
.main-navigation > div {
	text-align:center !important;
}
.main-navigation{
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	text-align:center !important;
}

.menu-categories-container{
	text-align:cente !important;
}

.site-header > *, .entry-header > *, .post-thumbnail > *, .page-content > *,
.author-bio > *, .widget-area > .widget > *{
	margin-top:0px !important;
}

@media only screen and (max-width: 768px) {
    .n2-ss-slider .n2-ss-layer-content {
        position: relative;
        display: block;
        flex-direction: none;
    }
}

.n2-ss-slider{
	color:green !important;
}

a:hover{
	color:#897248 !important;
}

div#n2-ss-6 .n2-font-cbc490e2be99cde0d345f3f3a8c9f972-link a {
color:white !important;
}

div#n2-ss-6 .n2-font-cbc490e2be99cde0d345f3f3a8c9f972-link a :hover{
	color:#897248 !important;
	transition-duration:1s !important;
}
div#n2-ss-6 .n2-font-cbc490e2be99cde0d345f3f3a8c9f972-link a{
	background-color:black !important;
}

@media only screen and (max-width: 768px) {
    body .is-layout-flex{
			position:relative !important;
			display:flex !important;
			justify-content:center !important;
			align-items:center !important;
			
	}
}

.wp-block-button__link{
	border:solid;
	border-color:black;
	background-color:transparent;
	color:white;
}

.wp-block-button__link:hover{
	color:#897248 !important;
	transition-duration:1s !important;

}

.site-info{
	display:none !important;
}
#colophon{
	display:none !important;
}

.site-main{
	padding-bottom:0 !important;
}

	
