/* 
Theme Name: Sesto Continente
Theme URI: https://www.sestocontinente.art/
Description: Sesto Continente custom theme
Author: Vibes Art
Author URI: https://vibesart.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: sesto-continente
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: associazione, no profit, rassegna
*/

/*
    Add your custom styles here
*/
:root{
	--green:#015367;
	--red:#d72a66;
	--white:#f0f6f7;
}
@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap');
@font-face {
    font-family: 'lostamasta';
    src: url('fonts/lostamasta.woff2') format('woff2'),
         url('fonts/lostamasta.woff') format('woff'),
		url('fonts/lostamasta.ttf') format('truetype'),
		url('fonts/lostamasta.otf') format('opentype');
    font-weight: normal;
    font-style: normal;

}
h1,h2,h3,h4,h5{
	font-family: 'lostamasta';
	color:var(--green);
}
h1{
	font-size:4.2rem;
}
h2{
	font-size:2.5rem;
}
p, strong{
	font-family: "Rubik", sans-serif;
}
p{
	font-weight: 400;
}
strong{
	font-weight: 600;
}
.light h1,.light h2,.light h3,.light h4,.light h5,.light p{
	color:var(--white) !important;
}

.page-header{
	display: none;
	
}
.s-row{
	padding-bottom: 8vh!important;
	padding-top: 8vh!important;
}
.s-row.more{
	padding-bottom: 16vh!important;
	padding-top: 16vh!important;
}
.s-row_top{
	padding-top: 8vh!important;
}
.s-row_bot{
	padding-bottom: 8vh!important;
}
header{
	z-index: 10;
	position: relative
}
header .elementor-element-6a24f97{
	margin-top:12px;
	padding: 12px;
	
}
header img{
	background: #fff!important;
	padding: 24px;
		border-radius:50% !important;
}
header nav ul{
background: #fff!important;
	padding: 24px !important;
		border-radius:12px;
}
@media (max-width:767px){
	header nav ul{
	padding: 6px !important;
}
	header nav ul a{
	padding-bottom: 0px !important;
}
}
nav ul li a{
	font-family: 'lostamasta' !important;
  text-transform: uppercase;
  color: var(--green) !important;
	letter-spacing: 1px;
}
.bg-green{
	background:var(--green)!important;
}
.elementor-button{
	background-color: var(--red) !important;
	border-radius: 44px;
	padding: 24px;
	color:var(--white);
	border:1px solid var(--red);
	box-shadow: 0px 0px 0px 0px var(--green) inset;
}
.elementor-button:hover{
	box-shadow: 0px 60px 0px 0px var(--green) inset;
}
.elementor-button-text{
	font-family: 'lostamasta' !important;
	text-transform: uppercase;
}
.evento-cont{
	background:var(--white);
	border-radius:12px;
	padding: 32px 24px !important;
}
.evento-cont .date, .date-ev{
	background: var(--green);
  padding: 4px;
  border-radius: 44px;
  width: 50%;
  text-align: center;
	margin:12px 0 24px;
	font-weight: 800;
	color:var(--white);
}
@media (max-width:767px){
	.evento-cont .date, .date-ev{
	 width: 100%;
	}
}
.evento-cont .date p, .date-ev p{
	margin: 0;
	font-weight: 400
}
.evento-cont .desc{
	min-height: 100px;
}

