/* Post Content Styling | Theme > assets > css > single.css */

/** Cover **/
@media and only screen (min-width:1650px) {
	.wp-block-cover > div > .has-large-font-size {
	    font-size: 100px;
	    width: auto;
	    margin: 80px auto 20px;
	}	
}
.wp-block-cover > div > .has-large-font-size {
    font-size: 6vw;
    line-height: 1em;
    width: 75%;
    text-align: center;
    margin: 20px auto;
}
.wp-block-cover {
    min-height:35vw;
    height:35vw!important;
}
.date {
    font-size:1.25vw;
}

/** Social Sharing Buttons **/
.fa-ellipsis-h {
    position:absolute;
    padding: 11.5px;
    color: #2c7e47;
}
.heateorSssSharingRound {
    display:none;
}
.heateorSssSharingRound:nth-of-type(1),
.heateorSssSharingRound:nth-of-type(2) {
    display:inline-block!important
}
.heateorSssSharingRound:nth-of-type(1),
.heateorSssSharingRound:nth-of-type(2) {
    display:block;
}
.heateor_sss_sharing_container {
    width:fit-content;
    margin:auto auto 50px auto;
}
.heateorSssTwitterSvg {
    display:none
}
.ellipsis-jquery {
    border-color:white!important;
}
.ellipsis-jquery:hover {
    border-color:#2c7e47!important;
}

/** Content **/
.article-intro {
    width:initial;
}

@media only screen and (max-width: 768px) {
    .section-2 {
        width:80%;
    }
    .article-part-2 {
        width:initial;
    }
}


/** Prev/Next Article Styling**/

.navigation {
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    margin:50px auto 100px auto;
}

#left,
#right {
    width:45%;
}
#bottom {
    width:100%;
    display: flex;
    justify-content: center;
}

#left > p,
#left > h5 {
    text-align:right;
}

#left > a > img {
    float:right;
}

#prev-article,
#next-article {
    font-size:1.3em;
    color: #2e7e47;
    margin-bottom:0;
}

#prev-title,
#next-title {
    margin-bottom:30px;
}

#prev-title > a,
#next-title > a {
    font-size:3em;
    color: #2e7e47;
    font-weight:400;
    line-height: 1em;
}
#prev-title > a:hover,
#next-title > a:hover {
    opacity:0.8;
    text-decoration:none!important;
}
#left-spacing {
    width:45%;
}
#spacing {
    width:10%;
}
#right-spacing {
    width:45%;
}
#bottom-spacing {
    width:7%;
}

.left-arrow{
    transform: rotate(180deg)
}

@media only screen and (max-width:768px) {
    .section-1 {
        width:66%;
    }   
    .wp-block-cover {
        min-height:300px;
    }
    .wp-block-cover > div  {
        margin-left:0!important;
        margin-right:0!important;
        width: 100%!important;
    }
    .wp-block-cover > div > .has-large-font-size {
        font-size:45px;
        margin-left:0;
        margin-right:0;
        width:100%;
    }
    .date {
        font-size:14px;
    }
    #prev-article,
    #next-article {
        font-size:14px;
        line-height:1.1em;
        margin-bottom:20px;
    }
    #next-title > a,
    #prev-title > a {
        font-size:24px;
    }
    .right-arrow,
    .left-arrow {
        width:80px;
    }
    .left-arrow {
        margin-right:4px;
    }
    .right-arrow {
        margin-left: 5px
    }
}

@media only screen and (max-width:450px) {
    .section-1 {
        width:80%;
    }    
}

/*** Only for events ***/
.intro-section {
    margin:100px auto!important
}
.intro-call-to-action > a {
    border-radius: 0;
    padding: 10px 20px;
    letter-spacing:1px;
}
.call-to-action{
    border-color:#2c7e47;
    margin:50px auto!important
}
.call-to-action > a {
    font-size:2em;
    padding:25px 50px;
    color:#2c7e47
}
@media only screen and (min-width:1650px) {
	.intro-section {
		width:auto;
	}
}