body {
font: 14px/18px 'Open Sans', sans-serif;	
}


#maincontent{
/* max-width : 100%; */
}
.page-layout-1column .column.main {
    padding-bottom:0;
}
a {
    color: #FFCD00;
    text-decoration: none;
    background-color: transparent;
}

@media (max-width:767px) {
	.page-header {
        border: none;
        margin-bottom: 0px;
    }
}
header.page-header {
    background-color: #FFCD00;
}
.page-header .panel.wrapper {
    border-bottom: none;
    background-color: #FFCD00;
	color:#000;
}
.header.content {
    padding: 10px 20px;
    background-color: #FFCD00;
}

@media (min-width:767px) {
	.logo {
		margin: 0;
	}
}

.navigation {
    background: #000;
    font-size: 14px;
    text-transform: uppercase;
}
.navigation ul {
	text-align: center;
}
.sections.nav-sections {
	margin:0;
}
.nav-sections {
  background: #000;
}

.navigation .level0.active > .level-top, .navigation .level0.has-active > .level-top {
	border:none;
	/* border-color: #fff; */
	/* border-style: solid; */
	/* border-width: 0 0 3px; */
    color: #ffcd00;
    text-decoration: none;
    display: inline-block;
}
.navigation .level0 > .level-top, .navigation .level0 > .level-top {
    color: #ffffff;
    text-decoration: none;
    display: inline-block;
}

@media (max-width: 767px){
	.nav-sections-item-title.active {
		background: #ffffff;
	}
	.nav-sections-item-switch {
		color:black;
		font-weight: 800;
		/* font-size: 10px; */
	}
	.navigation .level0 > .level-top:hover {
		color: #ffcd00;
	}
	.navigation .level0 > .level-top {
		color: #ffcd00;
	}
	.navigation a, .navigation a:hover {
        color: #ddd;
        font-weight: 900
        /* text-decoration: none; */
    }
	.navigation .submenu:not(:first-child) ul > li a {
		color: #ddd;
		font-weight: 200;
		display: block;
		line-height: normal;
	}
	.nav-sections .header.links li.greet.welcome {
		border-top: 0px solid #d1d1d1;
		font-weight: 700;
		padding: 0.8rem 20px;
	}
	.nav-sections .header.links a, .nav-sections .header.links a:hover {
		color: #ddd;
		text-decoration: none;
		display: block;
		font-weight: 700;
		padding: 0.8rem 20px;
	}
	.language-switcher {
		font-size: 18px;
		font-weight: 800;
		padding-top:20px;
	}

}

.search {
	/* margin:10px; */
}

/* body */
/* .fotorama__stage {
    max-height: 400px;
}
 *//* .slick-slider { height: 250px;} */

.gallery-placeholder { 
	width: 100%;
}

/* FOTER */
.page-footer {
    background: #FFCD00;
	margin:0;
}
.footer.content .links a, .footer.content .links strong {
    padding: 0;
}
.copyright {
    background-color: #FFCD00;
	color:#000;
}

