html{
	overflow-x: hidden!important;
}

#jp-relatedposts {
    display: none!important;
}

h1, h2, h3, h4, h5, h6 {
	font-family:"Montserrat", sans-serif!important;
	font-weight:700!important;
}

.psac-post-carousel.psac-design-2 .psac-post-title, .psac-post-title a, .psac-post-categories a {
    font-size: 0.9em;
    line-height: inherit;
    font-weight: 600!important;
    color: black!important;
	text-align:left;
	text-transform:uppercase;
}

.psac-post-carousel.psac-design-2 .psac-post-title, .psac-post-title a:hover, .psac-post-categories a:hover {
		color:#ffcc33!important;
}

.psac-post-meta {
    font-size: 1em;
    font-family: 'Montserrat';
    font-weight: 500!important;
	font-style: normal!important;
    color: #9f9f9f!important;
    text-transform: capitalize;
	text-align:left!important;
}

.psac-post-content{
	    font-size: 13px;
    font-family: 'Montserrat';
    font-weight: 500!important;
	text-align:left!important;
}

.psac-readmorebtn{
	color:#8a1538;
	border:0px;
	padding:0px;
}
.psac-readmorebtn:hover{
	color:#ffcc33;
	border:0px;
	background-color:white;
	padding:0px;
}

h1.entry-title, h2.entry-title {
    font-size: 2.5em!important;
}

.entry-content div.sharedaddy h3.sd-title, .entry-content h3.sd-title, .entry-content #jp-relatedposts h3.jp-relatedposts-headline {
    font-size: 3rem!important;
}

a, a:visited, a:hover{
	color:#8a1538;
	text-decoration:none!important;
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
    font-weight: 600;
}

section {
    padding: 0rem 0!important;
}

.comments-wrapper, .footer-nav-widgets-wrapper {
display:none;
}

.error404 #site-content {
    padding-top: 8em!important;
    padding-bottom: 8em!important;
}

.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
    max-width: 100%!important;
    width: 100%!important;
    padding: 1em!important;
}

.styled-separator.is-style-wide{
	display:none;
}

.pagination-single.section-inner{
	margin-top:0.5em;
	margin-bottom:2em;
}

.featured-media-inner.section-inner{
	display:none;
}

#poststuff, .wpcp-post-carousel .wpcp-single-item .wpcp-all-captions a{
	font-family: Montserrat;
	font-size:14px;
	text-transform: uppercase;
}


#poststuff, .wpcp-post-carousel .wpcp-single-item .wpcp-all-captions a:hover{
	color: #ffcc33;
}
a.mega-menu-link{
		font-family: Montserrat!important;
	font-size:14px;
	text-transform: uppercase;
}

.wpcp-post-meta{
font-size: 11px;
font-family: "Questrial", Sans-serif;
}

.wpcp-post-content{
	font-size: 12px;
font-family: "Questrial", Sans-serif;
}

#tri_section_home{
	width:100%!important;
}

@media (max-width: 700px){
	.singular .entry-header {
    padding: 7rem 0;
	}
}

@media screen and (max-width:600px) {
body.home .elementor-1040 .elementor-element.elementor-element-f7be99e { width: 100%;} 
body.home .elementor-1040 .elementor-element.elementor-element-2ee544e { width:100%; } 
body.home .elementor-1040 .elementor-element.elementor-element-2ee544e > .elementor-element-populated {padding:0px;}
}
