/* CSS Document */
body{
	--cor-summer-blue:#26baf1;
	--cor-summer-green:#50ecaa;
	--cor-summer-orange:#fac305;
}
strong{
	font-weight:600 !important;
}
h1, h2, h3, h5, .btn{
	font-family:new-spirit, serif !important;
	font-weight:600;
}
h4:not(#countdown h4){
	font-size:0.875rem;
}
.btn-primary{
    background-color: var(--cor-summer-orange) !important;
    border: 2px solid var(--cor-summer-orange) !important;
}

.content-section a:not(.btn){
	color:var(--cor-summer-green);
	filter: brightness(50%);
}
 .content-section:not(.has-bg-color) a:not(.btn){
	color:var(--cor-summer-blue);
}

body, p, h4:not(#countdown h4), #stickysub #stickysub-nav li, blockquote p{
	
	font-family: acumin-pro, sans-serif !important;
}
h1 span, h2 span, h3 span{
border-bottom-color:var(--cor-summer-green);	
}
.content-section:not(.has-bg-color) h1 span, .content-section:not(.has-bg-color) h2 span, .content-section:not(.has-bg-color) h3 span{
border-bottom-color:var(--cor-summer-blue);	
}

#stickysub #stickysub-nav li a{
	color:var(--cor-summer-orange);
}
.accordion{
	margin-top:1rem;
	margin-bottom:0px !important;
}
.accordion h5.ui-accordion-header{
	border-radius:53px;
	color:#323234 !important;
	border-bottom:0px;
}
.content-section:not(.has-bg-color) .accordion h5.ui-accordion-header{
	color:#fff !important;
}
.accordion h5.ui-accordion-header,
.accordion h5.ui-accordion-header.ui-accordion-header-active{
	background-color:var(--cor-summer-green);
}


.content-section:not(.has-bg-color) .accordion h5.ui-accordion-header,
.content-section:not(.has-bg-color) .accordion h5.ui-accordion-header.ui-accordion-header-active{
	background-color:var(--cor-summer-blue);
}
.ui-accordion-content{
border:1px solid var(--cor-summer-green);
	border-top:0px;
	margin:0 7%;
	border-bottom-left-radius:25px;
		border-bottom-right-radius:25px;
}
.ui-accordion-content{
border:1px solid var(--cor-summer-green);
}
.content-section:not(.has-bg-color) .ui-accordion-content{
border:1px solid var(--cor-summer-blue);
}

.content-section:not(.has-bg-color) .hasinfo{}

@media (min-width: 768px) {
	 .hasmedia {
        background-color: var(--cor-summer-green);
		  filter: brightness(95%);
    }
    .content-section:not(.has-bg-color) .hasmedia {
        background-color: var(--cor-summer-blue);
    }
}