body {
	background: var(--color3);
}

:target {
padding-top: 100px;
margin-top: -100px;
display: block;
}

h3, h4, #main-content a {
    color: #bfa99b!important;
}

.hero-slider__overlay {
    background: rgb(24,25,29);
    background: -moz-linear-gradient(180deg, rgba(24,25,29,0.0) 0%, rgba(24,25,29,1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(24,25,29,0.0) 0%, rgba(24,25,29,1) 100%);
    background: linear-gradient(180deg, rgba(24,25,29,0.0) 0%, rgba(24,25,29,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#18191d",endColorstr="#18191d",GradientType=1);
}

.nav-logocenter__gradient .site-header__logo img {
    max-width: 400px;
}
.nav-logocenter__gradient .site-header__logo {
    max-width: 400px;
	}
	
#form-304 {
    max-width: 1400px;
    margin: auto;
    padding-bottom: 5rem;
}

.sivu31 iframe {
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}

.site-header__bottom {
    background: var(--color1);
}
.mobile-menu__bars {
    color: var(--color3);
}
#content-top {
background: rgb(24,25,29);
background: -moz-linear-gradient(180deg, rgba(24,25,29,1) 0%, rgba(24,25,29,0.2) 49%, rgba(24,25,29,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(24,25,29,1) 0%, rgba(24,25,29,0.2) 49%, rgba(24,25,29,1) 100%);
background: linear-gradient(180deg, rgba(24,25,29,1) 0%, rgba(24,25,29,0.2) 49%, rgba(24,25,29,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#18191d",endColorstr="#18191d",GradientType=1);
}

/* ======== UUTISOSIO ======== */

.news-list {
    max-width: 1350px;
    margin: auto;
    padding: 0rem 25px 5rem;
    min-height: 450px;
}
.grid_5 {
    width: 41.625%;
	float: left;
    min-height: 1px;
}


p.nappi {
	padding: 7px 25px;
    display: inline-block;
    margin: 10px 0;
    text-transform: none;
    text-decoration: none;
    font-weight: 400;
    transition: all 200ms;
    color: var(--color4);
    border-color: var(--color1);
    background-color: var(--color1);
    border-radius: 35px;
}

.nappi a {
    color: var(--color4);
    text-decoration: none;
}

.news-body-wrap {
    max-width: 1200px;
    margin: auto;
    padding: 5rem 20px;
	}
	
.news-list-wrap {}
.news-list-item {
	margin:0 0px 60px;
	padding: 0 10px;
}
	.news-list-item:last-child {
		margin:0 0;
	}
		.news-list-item .grid_5 {
			padding-right:60px;
			-moz-box-sizing:border-box;
			-webkit-box-sizing:border-box;
			box-sizing:border-box;
		}
	.news-list-item h2 {
		margin:0 0 10px;
	}
	.news-list-item h2 a {
		color:inherit;
	}
	.list-date {
		color:#999;
		margin:0 0 10px;
	}
		.news-body-wrap .grid_5 {
			padding-right:60px;
			-moz-box-sizing:border-box;
			-webkit-box-sizing:border-box;
			box-sizing:border-box;
		}

.sivu1 .news-list-item {
    width: 45%;
    float: left;
}

.hero-slider__item.height-60 {
    height: 40vh !important;
}

td:first-child {
    width: 85%;
	padding-right: 10px;
}
td:second-child {
	width: 15%;
	text-align: right;
}

#main-content {
    background: var(--color1);
	color: var(--color4);
}

#main-content h2 {
    color: var(--color4);
}

#main-content a {
    color: var(--color3);
}


#section-back .hero-slider__text-content {
	padding: 15px;
}

#section-back .hero-slider__overlay {
    background: rgb(24,25,29);
    background: -moz-linear-gradient(0deg, rgba(24,25,29,0.0) 0%, rgba(24,25,29,1) 100%);
    background: -webkit-linear-gradient(0deg, rgba(24,25,29,0.0) 0%, rgba(24,25,29,1) 100%);
    background: linear-gradient(0deg, rgba(24,25,29,0.0) 0%, rgba(24,25,29,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#18191d",endColorstr="#18191d",GradientType=1);
}

.site-footer__logo img {
    max-width: 270px;
}

/*RESPO*/

@media (max-width: 1024px) {
td:first-child {
    width: 70%;
}
td:second-child {
	width: 30%;
}
}

@media (min-width: 992px) {
.site-header__top .mr-1 {
	visibility:hidden;
}
}

@media (max-width: 992px) {
.nav-logocenter__gradient .site-header__logo img {
    max-width: 250px;
}
}

@media (max-width: 991.98px) {
.sivu31 #main-content .basic-form {
    padding: 2rem 0rem 2rem 0rem;
}
.hero-slider__item .hero-slider__text-content {
    padding: 220px 15px 20px;
}
}

@media (max-width: 768px) {
/*ajankohtaista ja kohteet*/
.sivu1 .news-list-item {
    width: 100%!important;
	padding-bottom: 20px;
}
td:first-child {
    width: 85%;
}
td:second-child {
	width: 15%;
}
}

@media (max-width: 767.98px){
.sivu1 #showcase h2 {
    font-size: 1.6rem;
}
}

@media (max-width: 600px) {
td:first-child {
    width: 70%;
}
td:second-child {
	width: 30%;
}
}

@media (max-width: 480px) {
.nav-logocenter__gradient .site-header__logo img {
    max-width: 125px;
}
#mobile-buttons {
    left: 47%;
}
}

@media (max-width: 340px) {
td:first-child {
    width: 55%;
}
td:second-child {
	width: 45%;
}
td strong {
    font-size: 14px;
}
}