/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/


/*
change body font size POST
*/
p{ margin-bottom:20px; line-height:1.6em; color:#777777; font-size:16px; }
/*
END change body font size
*/


/*
change body font size OTHER?
*/
body{
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	background:#F2F2F2;
}
/*
END change body font size
*/


.rpwe-block h3 a {
color: #54b948 !important;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Montserrat', sans-serif;
	text-transform: none;
}

.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6 {
	font-weight: 700;
	letter-spacing: .1px;
}

.blog-item h6 {
	font-size: 20px;
	line-height: 1.3em;
	font-weight: 700;
	margin-bottom: 5px;
}

.blog-item-large h6 a {
	color: #272a2d;
	text-decoration: none;
}

.featured-post-image {
	width: 100%;
	height: 200px;
	overflow: hidden;
}

#jp-relatedposts h3.jp-relatedposts-headline {
	font-size: 9pt;
	font-weight: 700;
	font-family: inherit;
}

#jp-relatedposts h3.jp-relatedposts-headline em:before {
	content: "";
}

#jp-relatedposts h3.jp-relatedposts-headline em {
	font-weight: 700;
}

/* Begin Mediavine Sidebar Fix */
body.mediavine-has-sticky #scrollToTopButton {
   bottom: 300px !important;
}
body.adhesion:not(.mediavine-has-sticky) #scrollToTopButton {
   bottom: 120px !important;
}

@media only screen and (min-width: 769px) {
    .three-fourth.first {
        max-width: calc(100% - 320px) !important;
    }
    .one-fourth.last {
        min-width: 300px !important;
    }
    .right-content-separator {
        background-position: calc(100% - 330px);
    }
    .two-third.first {
        max-width: calc(100% - 370px) !important;
    }
    .one-third.last {
        min-width: 340px !important;
        float: right !important;
    }
    .content-separator {
        background-position: calc(100% - 330px);
    }
    div.container:nth-child(5),.full-width {
        max-width: 990px !important;
        width: unset !important;
    }
}

@media only screen and (max-width: 359px) {
    .sp-cnt > div {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
}
/* End Mediavine Sidebar Fix */