::-moz-selection {
    background-color: #00ab4c;
    color: #fff;
}
 
::selection {
    background-color: #00ab4c;
    color: #fff;
}
a {
    transition: .15s ease;
}
html, body {
    max-width: 100%;
    overflow-x: hidden;
}

body::-webkit-scrollbar {
    width: 0.2em;
}
 
body::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 10px #000;
	    background-color: transparent;
}
 
body::-webkit-scrollbar-thumb {
  background-color: #666;
}

.intro-container .h1, .intro-container .h2, .intro-container .h3, .intro-container .h4, .intro-container h1, .intro-container h2, .intro-container h3, .intro-container h4, .intro-media .h1, .intro-media .h2, .intro-media .h3, .intro-media .h4, .intro-media h1, .intro-media h2, .intro-media h3, .intro-media h4, .site-header-content .h1, .site-header-content .h2, .site-header-content .h3, .site-header-content .h4, .site-header-content h1, .site-header-content h2, .site-header-content h3, .site-header-content h4 {
    border: none;
	margin-top:-55px;
	font-family: 'Barlow Condensed', sans-serif !important;
	text-transform:uppercase;
	margin-bottom:40px;
	padding-right:20%;
	padding-left:20%;
}



a:hover { text-decoration: none; }
p a {
    border-bottom: 1px solid #00ab4c;
	text-decoration: none;
	transition: .15s ease;
	font-weight:400;
}
p a:hover {
	text-decoration: none;
	transition: .15s ease;
	font-weight:400;
}

sow-headline {
	white-space: nowrap ;
	overflow-wrap: normal;
}

blockquote.quote-content { font-size: 0.94em; }

.archive-link.archive-link-jetpack-testimonial {display:none;}

.front-page-section-title {
    border-top: 0px solid;
	  margin-top: -3em;
	display:none;
}


aside#footer-widgets.widget-area.footer-widgets {
    height: 430.825px !important;
}

a.more-link {display:none;}

h2.entry-title a:hover {
	 color:#00ab4c;
}

p b, strong {
	font-weight:700 !important;
}

h1.entry-title {font-size:3.2em;line-height:124%;}

.entry-summary {font-weight:300;}

aside#footer-widgets.widget-area.footer-widgets {
    height: 100% !important;
}

.posts-list img {
	  height:240px !important;
    object-fit: cover  !important;
}

.entry-media img {
	  object-fit: cover;
    max-width: 100%;
    height:500px;
}

.post-navigation .nav-links .nav-previous .label {
    display: none;
}

.post-navigation .nav-links .nav-next .label {
	display:none;
}

.post-navigation .nav-links .nav-next .title::before {
    content: "JÄRGMINE POSTITUS →";
	display:block;
	    font-size: 0.61em;
	font-weight:200;
	padding-bottom:7px;
}

.post-navigation .nav-links .nav-previous .title::before {
    content: "←	EELMINE POSTITUS";
	display:block;
	    font-size: 0.61em;
	font-weight:200;
	padding-bottom:7px;
}

@media only screen and (max-width: 760px) {
	h1.entry-title {
		font-size: 32px;
}
@media only screen and (max-width: 760px) {	
	.entry-content-container {
    padding-left: 2.9em;
    padding-right: 2.9em;
    padding-top: 3.4em;
}