/*
Theme Name: Città dei lettori
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: studiodispari
Author URI:  https://studiodispari.com
Template: salient
Version: 1.0
*/
.iscrizioneEventi{
	display:none;
}
.row .col .imgSenzaBot img{
	margin-bottom:0px!important;
	margin-top: 0;
	display:block;
}
.row .col .imgSenzaBot p{
	padding-bottom:0;
}
.meta-category,
.entry-title,
.heading-title {
	display:none;
}

h1{
	color:#F7E9C7!important;
	margin-bottom:30px;
	padding:20px 0 40px!important;
}
.single-eventi h1{
	    padding-bottom: 20px!important;
}
.single-eventi .category{
	font-family: Libre Caslon Text;
	color:#F7E9C7!important;
	text-transform:lowercase;
	font-size:130%;
}
.fixWidth{
	/*max-width:600px;*/
}
.desktopCDL{/*//display:block!important;*/}
.mobileCDL{/*display:none!important;*/}
.paddingCDL{
	padding-top:80px!important;
	padding-bottom:150px!important;
}
.no_marginbottom{
	margin-bottom:0!important;
	display:block;
}
.fix-padding{
    padding-top: 80px!important;
    padding-bottom: 80px!important;
}
.row .col h3, .row .col h4 {
    margin-bottom: 50px;
}
a.box{
	padding-top:20%;
	font-style: normal;
	font-weight: bold;
	font-size: 17px;
    line-height: 20px;
    padding: 10px 60px 10px 30px !important;
    border-radius: 0!important;
    -webkit-border-radius: 0!important;
    letter-spacing: 0.3em;
    text-transform: uppercase;
    background-color: transparent!important;
    border: 3px solid #000000;
    background-repeat: no-repeat;
    background-position: 90% center;
	background-image: url('data:image/svg+xml;utf8,<svg width="12" height="19" viewBox="0 0 12 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 17L9.50391 9.5L2 2" stroke="black" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
/**home**/
 .owl-stage-outer .carousel-item{
	border-radius: 10%;
    overflow: hidden;
	margin-right:80px;
 }
 .owl-stage-outer .carousel-item .titolo{
	left: 4%;
    position: absolute;
    bottom: 4%;
    color: #ffffff;
}
 .owl-carousel .owl-stage-outer {
	width:100%;
}
 .owl-carousel .owl-stage-outer .titolo{
    font-size: 30px;
    line-height: 35px;
    font-weight: bold;
    max-width: 70%;
}
/**end home**/
/**footer**/
#footer-widgets .container{
	max-width:100%;
}

#footer-outer .logo{
	display:inline-block;
	font-size:12px;
	border-right:1px solid #000;
}
#footer-outer .logo:last-child{
	border-right:none;
}
#footer-outer .logo img{
    height: 60px;
    vertical-align: middle;
    margin: 24px;
}
#footer-outer[data-cols="1"][data-disable-copyright="false"] #copyright {
  padding-bottom: 20px;
}
/**end footer**/
/**form**/
form ::placeholder {
  color: white;
  opacity: 1; /* Firefox */
}
form  label input[type=text],
form  label input[type=email], 
form  label input[type=password],
form  label input[type=tel],
form  label input[type=url],
form  label input[type=search],
form  label input[type=date],
form  label textarea{
	color:#ffffff;
	padding-left:0;
	background-color: transparent;
    border: none!important;
    border-bottom: 1px #fff solid !important;
	border-radius:0!important;
	font-size:150%;
}
form  label{
	font-size:17px;
}
form  label input:focus[type=text],
form  label input:focus[type=email], 
form  label input:focus[type=password],
form  label input:focus[type=tel],
form  label input:focus[type=url],
form  label input:focus[type=search],
form  label input:focus[type=date],
form  label textarea:focus{
	background-color:transparent!important;	
}
body form input[type="submit"].wpcf7-submit,
body[data-form-submit="regular"] .container-wrap input[type=submit].invia,
body[data-form-submit="regular"] .container-wrap form input[type=submit], 
body[data-form-submit="regular"] .container-wrap form button[type=submit], 
body[data-form-submit="see-through"] .container-wrap form input[type=submit], 
body[data-form-submit="see-through"] .container-wrap form button[type=submit]:not(.search-widget-btn){
	font-style: normal;
	font-weight: 800;
	font-size: 17px;
    line-height: 150.8%;
    padding: 10px 60px 10px 30px !important;
    border-radius: 0!important;
    -webkit-border-radius: 0!important;
    letter-spacing: 0.3em;
    text-transform: uppercase;
    background-color: transparent!important;
    border: 3px solid #efefef;
    background-repeat: no-repeat;
    background-position: 90% center;
	background-image: url('data:image/svg+xml;utf8,<svg width="12" height="19" viewBox="0 0 12 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 17L9.50391 9.5L2 2" stroke="white" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
body[data-form-submit="regular"] .container-wrap form input[type=submit], 
body[data-form-submit="regular"] .container-wrap form button[type=submit], 
body[data-form-submit="see-through"] .container-wrap form input[type=submit], 
body[data-form-submit="see-through"] .container-wrap form button[type=submit]:not(.search-widget-btn){
	padding: 10px 60px 10px 30px !important;
    background-image: url('data:image/svg+xml;utf8,<svg width="12" height="19" viewBox="0 0 12 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 17L9.50391 9.5L2 2" stroke="white" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/></svg>');
	background-color:transparent;
    border: 2px solid #fff;
    border-radius: 0!important;
}
form .wpcf7-list-item{
	display:block;
}
form label span.wpcf7-list-item-label{
	color:#fff!important;
}
body .row .col form .codedropz-upload-inner h3{
	font-family: Montserrat;
	margin-bottom:3px;
}
body .row .col form .codedropz-upload-inner span,
body .row .col form .codedropz-upload-inner a{
	font-family: Montserrat;
	color:#fff!important;	
}
body form .titoloNewsletter{
	font-family: Montserrat;
	font-style: normal;
	font-weight: 800;
	font-size: 17px;
	line-height: 150.8%;
	letter-spacing: 0.3em;
	text-transform: uppercase;
}
/**end form**/
/**autori-Rivista**/
.fixAutori{
	padding:100px 0;
}

.fasciaAutori{
	position:relative;
}
.singoloAutore{
	position:relative;
	z-index:100;
	display:inline-block;
	width: 90%;
	color: #fff;
}
.singoloAutore h3{
		color: #fff;
}
.infoAut{
	width:70%;
	display: inline-block;
	width: 70%;
    display: inline-block;
    padding-left: 60px;
}
.imgeAut{
	height: 150px;
    width: 150px;
	vertical-align:top;
	position:relative;
    display: inline-block;
    border-radius: 50%;
    background-size: cover;
    background-position: center center;
}
.bkgAutori{
	position:absolute;
	top:0;
	height: 100%;
	width:170vw;
	left:-50vw;
	background-color:#D44242;
}
.fasciaLC{
	padding:140px 0;
}
.fasciaLC .titolo{
	font-size: 50px;
    line-height: 55px;
    font-weight: bold;
    padding-bottom: 70px;
}
.imageLC{
	display:inline-block;
	max-width:20%;
}
.infoLC{
	display:inline-block;
	max-width:50%;
	vertical-align: top;
	margin-left:60px;
}
.infoLC .titoloLC{
		font-size:35px;
		line-height:38px;
		font-weight:bold;
}
.infoLC .autoreLC{
	font-size:17px;
	line-height:19px;
}
.infoLC .linkLC{
	margin-top:40px;
	display:inline-block;
	font-weight:bold;
	font-size:17px;
	padding:17px 75px 17px 25px;
	letter-spacing: 0.3em;
    text-transform: uppercase;
    background-color: transparent!important;
    border: 3px solid #000000;
    background-repeat: no-repeat;
    background-position: 90% center;
	background-image: url('data:image/svg+xml;utf8,<svg width="12" height="19" viewBox="0 0 12 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 17L9.50391 9.5L2 2" stroke="black" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.infoLC .sinossiLC{
	padding-top:35px;
}
/**widget rivista**/
.ariticoli_popolari{	
	color: #fff;
    background-color: #000000;
    padding: 45px 30px;
    border-radius: 20px;
	display:inline-block;	
}
.headRivista{
	margin-bottom:20px;
}
#rivista .ariticoli_popolari{
    width: 25%;
    position: absolute;
    top: 74px;
    right: calc((100vw - 180px) * 0.06);

}
.CDL-col-9{
	width: 66%;
    display:inline-block;
}
.CDL-col-3{
    width: 30%;
	margin-right:3%;
    display:inline-block;
	vertical-align:top;
	margin-top:7%;
}
#elencorivista .titolo{
	font-size:35px;
	line-height:42px;
	font-weight:800;
	margin-bottom:10px;
}
#elencorivista .data{
font-family: Montserrat;
font-style: normal;
font-weight: 300;
font-size: 15px;
line-height: 150.8%;
color: #8D8D8D;
}
#elencorivista div:first-child{
    margin-bottom: 25px;
}
#elencorivista .thumb{
	overflow:hidden;
	height:160px;
}
#elencorivista .autore{
	font-weight:bold;
	margin-bottom:10px;
}
.ariticoli_popolari  .piuPop{
	font-size:20px;
	line-height:23px;
	font-weight:800;
	margin-bottom:30px;
}
.ariticoli_popolari a .titolo{
	color: #fff;
    font-size: 16px;
    font-weight: 800;
    line-height: 19px;
	margin-top:10px;
}
.ariticoli_popolari a .data{
	color: #fff;
	font-size:14px;
	font-weight:300;
	margin-bottom:25px;
}
/**endAutori**/
/**eventi**/
#page-header-bg{
	background-color:#1099a3!important;
}
.eventiElenco{
	margin-top:30px;
}
.eventiElenco .singleEvent{
	background-size:cover;
	color:#ffffff;
}
.blog-titleLLL{
	display:none!important;
}
.datiEventi{
	color:#fff;
	width: 80%;
    margin:auto;
    text-align: center;
}
.datiEventi a{
	color:#fff!important;
	margin-bottom:10px;
}
.datiEventi a:hover{
	opacity:0.7;
}
body.single-eventi .row .col .headImg img{
	width:100%;
}

.datiEventi .data{
	font-family: Merriweather;
	font-style: normal;
	font-weight: 900;
	font-size: 50px;
	line-height: 63px;
	text-align: center;
	margin-bottom:10px;
}
.datiEventi > div{
	margin-bottom:40px;
}
.datiEventi .ora{
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal;
	font-size: 17px;
	line-height: 150.8%;
	text-align: center;
	font-weight:bold;
}
.datiEventi .partecipante{
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal;
	font-size: 17px;
	line-height: 150.8%;
	text-align: center;
	padding-top:35px;	
	background-repeat: no-repeat;
    background-position: center top;
	background-image: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.875 14.25C18.4332 14.25 23.75 16.7311 23.75 19.7917V23.75H0V19.7917C0 16.7311 5.31683 14.25 11.875 14.25ZM22.1667 19.7917C22.1667 17.6067 17.5592 15.8333 11.875 15.8333C6.19083 15.8333 1.58333 17.6067 1.58333 19.7917V22.1667H22.1667V19.7917ZM11.875 0C13.3447 0 14.7543 0.583853 15.7936 1.62312C16.8328 2.66238 17.4167 4.07193 17.4167 5.54167C17.4167 7.01141 16.8328 8.42095 15.7936 9.46022C14.7543 10.4995 13.3447 11.0833 11.875 11.0833C10.4053 11.0833 8.99571 10.4995 7.95645 9.46022C6.91719 8.42095 6.33333 7.01141 6.33333 5.54167C6.33333 4.07193 6.91719 2.66238 7.95645 1.62312C8.99571 0.583853 10.4053 0 11.875 0ZM11.875 1.58333C10.8252 1.58333 9.81837 2.00037 9.07604 2.7427C8.3337 3.48503 7.91667 4.49185 7.91667 5.54167C7.91667 6.59148 8.3337 7.5983 9.07604 8.34063C9.81837 9.08296 10.8252 9.5 11.875 9.5C12.9248 9.5 13.9316 9.08296 14.674 8.34063C15.4163 7.5983 15.8333 6.59148 15.8333 5.54167C15.8333 4.49185 15.4163 3.48503 14.674 2.7427C13.9316 2.00037 12.9248 1.58333 11.875 1.58333Z" fill="white"/></svg>');
}
.datiEventi .luogo{
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal;
	font-size: 17px;
	line-height: 150.8%;
	text-align: center;
	padding-top:35px;
	background-repeat: no-repeat;
    background-position: center top;	
	background-image: url('data:image/svg+xml;utf8,<svg width="21" height="31" viewBox="0 0 21 31" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.2901 7.08341C11.3399 7.08341 12.3467 7.50045 13.089 8.24278C13.8314 8.98511 14.2484 9.99193 14.2484 11.0417C14.2484 12.0916 13.8314 13.0984 13.089 13.8407C12.3467 14.583 11.3399 15.0001 10.2901 15.0001C9.24027 15.0001 8.23345 14.583 7.49112 13.8407C6.74879 13.0984 6.33175 12.0916 6.33175 11.0417C6.33175 9.99193 6.74879 8.98511 7.49112 8.24278C8.23345 7.50045 9.24027 7.08341 10.2901 7.08341ZM10.2901 8.66675C9.66019 8.66675 9.0561 8.91697 8.6107 9.36237C8.16531 9.80777 7.91508 10.4119 7.91508 11.0417C7.91508 11.6716 8.16531 12.2757 8.6107 12.7211C9.0561 13.1665 9.66019 13.4167 10.2901 13.4167C10.92 13.4167 11.5241 13.1665 11.9695 12.7211C12.4149 12.2757 12.6651 11.6716 12.6651 11.0417C12.6651 10.4119 12.4149 9.80777 11.9695 9.36237C11.5241 8.91697 10.92 8.66675 10.2901 8.66675ZM2.84842 15.5653L10.2901 27.8045L17.7318 15.5653C18.5343 14.2448 18.9711 12.7346 18.9972 11.1895C19.0233 9.64447 18.6378 8.12031 17.8803 6.77346C17.1228 5.42661 16.0205 4.30558 14.6866 3.52542C13.3528 2.74527 11.8353 2.33409 10.2901 2.33409C8.74482 2.33409 7.22739 2.74527 5.89352 3.52542C4.55966 4.30558 3.4574 5.42661 2.69989 6.77346C1.94238 8.12031 1.55689 9.64447 1.58299 11.1895C1.60909 12.7346 2.04584 14.2448 2.84842 15.5653ZM19.0839 16.3887L10.2901 30.8524L1.49625 16.3887C0.548026 14.828 0.0321116 13.0432 0.00145112 11.2174C-0.0292093 9.39155 0.426488 7.59042 1.32178 5.99885C2.21707 4.40728 3.51971 3.08258 5.09603 2.16069C6.67234 1.2388 8.46557 0.75293 10.2917 0.75293C12.1178 0.75293 13.911 1.2388 15.4873 2.16069C17.0636 3.08258 18.3663 4.40728 19.2616 5.99885C20.1568 7.59042 20.6125 9.39155 20.5819 11.2174C20.5512 13.0432 20.0353 14.828 19.0871 16.3887H19.0839Z" fill="white"/></svg>');
}
.sliderHome .slide{
	position:relative;
    background-size: cover;
    border-radius: 25px;
    color: #fff;
    display: inline-block;
    margin: 0 100px 0;
    height:100%;
    width: 500px;
	overflow:hidden;
}
.sliderHome .portaSlide{
	padding-top:5%;
	display: inline-flex;
    height: 100%;
    left: 75px;
    position: absolute;
}
.sliderHome .slide .titolo{
	position:absolute;
	bottom:5%;
	padding-left:30px;
	font-style: normal;
	font-weight: bold;
	font-size: 35px;
	line-height: 43px;
	color:#ffffff;
}
.sliderHome{
	height:500px;
	position:relative;
	overflow:hidden;
}
.eventiHome{
	height:1200px!important;
	margin-bottom:0!important;
	
}
.eventiHome{
	background-color:#1099a3;
	color:#5eeef6;
	}
.altezza100,
.altezza100 > div,
.altezza100 > div > div,
.altezza100 > div > div > div,
.altezza100 > div > div > div > div,
.altezza100 > div > div > div > div > div
{
	/*height:100%;*/
}
.eventiHome div.headereventi{
	height:10%;
	min-height:30px;
	font-family: Merriweather;
	font-style: normal;
	font-weight: bold;
	font-size: 35px;
	line-height: 100%;
    padding: 0 5%;
	text-transform: capitalize;
	vertical-align:middle;
	}
.eventiHome div.headereventi h3{
	color:#5dedf5;
	vertical-align:middle;
	display: inline-block;
}
.eventiHome div.singleEvent{
	min-height:250px;
	position:relative;
	height:26%;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
}
.eventiHome div.singleEvent .titolo{
	color:#fff;
	font-style: normal;
	font-weight: bold;
	font-size: 35px;
	line-height: 40px;
	position:absolute;
	bottom:0;
	left:6%;
	display:inline-block;
}
.eventiHome div.singleEvent .data{
	/*position:absolute;
	top:calc(80% - 30px);
	left:6%;*/
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal;
	font-size: 19px;
	line-height: 23px;
	text-transform: capitalize;
	color:#ffffff;
}
.eventiHome a.box{
	top: 30%;
    left: 6%;
    position: absolute;
	color: #fff;
    padding-top: 20%;
    font-style: normal;
    font-weight: bold;
    font-size: 17px;
    line-height: 150.8%;
    padding: 10px 60px 10px 30px !important;
    border-radius: 0!important;
    -webkit-border-radius: 0!important;
    letter-spacing: 0.3em;
    text-transform: uppercase;
    background-color: transparent!important;
    border: 3px solid #fff;
    background-repeat: no-repeat;
    background-position: 90% center;
    background-image: url('data:image/svg+xml;utf8,<svg width="12" height="19" viewBox="0 0 12 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 17L9.50391 9.5L2 2" stroke="white" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
 .footerEventihome {
	height:11%!important;
	position: relative;
	padding: 20px;
}
.post-content p{
	padding-bottom:0;
}
.mailIcon{
	display:inline-block;
	height:30px;
	width:30px;
	background-repeat:no-repeat;
	background-size:contain;
	background-image: url('data:image/svg+xml;utf8,<svg width="26" height="21" viewBox="0 0 26 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.10526 0H21.8947C22.9835 0 24.0277 0.442499 24.7976 1.23015C25.5675 2.0178 26 3.08609 26 4.2V16.8C26 17.9139 25.5675 18.9822 24.7976 19.7698C24.0277 20.5575 22.9835 21 21.8947 21H4.10526C3.01648 21 1.97229 20.5575 1.2024 19.7698C0.432518 18.9822 0 17.9139 0 16.8V4.2C0 3.08609 0.432518 2.0178 1.2024 1.23015C1.97229 0.442499 3.01648 0 4.10526 0ZM4.10526 1.4C3.43747 1.4 2.82442 1.645 2.34958 2.0524L13 9.128L23.6504 2.0524C23.1586 1.63018 22.5368 1.39914 21.8947 1.4H4.10526ZM13 10.7968L1.55179 3.192C1.43039 3.51355 1.36822 3.8553 1.36842 4.2V16.8C1.36842 17.5426 1.65677 18.2548 2.17002 18.7799C2.68328 19.305 3.37941 19.6 4.10526 19.6H21.8947C22.6206 19.6 23.3167 19.305 23.83 18.7799C24.3432 18.2548 24.6316 17.5426 24.6316 16.8V4.2C24.6316 3.8444 24.5673 3.5042 24.4482 3.192L13 10.7954V10.7968Z" fill="black"/></svg>');
}
.pinIcon{
	display:inline-block;
	height:30px;
	width:30px;
	background-repeat:no-repeat;
	background-size:contain;
	background-image: url('data:image/svg+xml;utf8,<svg width="18" height="26" viewBox="0 0 18 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.99862 5.46829C9.91667 5.46829 10.7971 5.82852 11.4463 6.46975C12.0955 7.11098 12.4602 7.98067 12.4602 8.8875C12.4602 9.79434 12.0955 10.664 11.4463 11.3053C10.7971 11.9465 9.91667 12.3067 8.99862 12.3067C8.08056 12.3067 7.2001 11.9465 6.55094 11.3053C5.90177 10.664 5.53708 9.79434 5.53708 8.8875C5.53708 7.98067 5.90177 7.11098 6.55094 6.46975C7.2001 5.82852 8.08056 5.46829 8.99862 5.46829ZM8.99862 6.83597C8.44778 6.83597 7.91951 7.05211 7.53001 7.43685C7.14051 7.82159 6.92169 8.3434 6.92169 8.8875C6.92169 9.4316 7.14051 9.95342 7.53001 10.3382C7.91951 10.7229 8.44778 10.939 8.99862 10.939C9.54945 10.939 10.0777 10.7229 10.4672 10.3382C10.8567 9.95342 11.0755 9.4316 11.0755 8.8875C11.0755 8.3434 10.8567 7.82159 10.4672 7.43685C10.0777 7.05211 9.54945 6.83597 8.99862 6.83597ZM2.49092 12.795L8.99862 23.3672L15.5063 12.795C16.2082 11.6543 16.5901 10.3498 16.6129 9.01515C16.6357 7.68054 16.2986 6.36396 15.6362 5.20055C14.9738 4.03713 14.0098 3.06878 12.8434 2.39489C11.6769 1.72099 10.3499 1.36581 8.99862 1.36581C7.64729 1.36581 6.32031 1.72099 5.15385 2.39489C3.98739 3.06878 3.02348 4.03713 2.36104 5.20055C1.6986 6.36396 1.36149 7.68054 1.38432 9.01515C1.40714 10.3498 1.78908 11.6543 2.49092 12.795ZM16.6888 13.5062L8.99862 26L1.30846 13.5062C0.479245 12.1581 0.0280814 10.6164 0.00126899 9.03923C-0.0255434 7.46206 0.372961 5.90624 1.15589 4.53144C1.93881 3.15664 3.07797 2.01236 4.45645 1.21603C5.83492 0.419699 7.40309 0 9 0C10.5969 0 12.1651 0.419699 13.5436 1.21603C14.922 2.01236 16.0612 3.15664 16.8441 4.53144C17.627 5.90624 18.0255 7.46206 17.9987 9.03923C17.9719 10.6164 17.5208 12.1581 16.6915 13.5062H16.6888Z" fill="black"/></svg>');
}
.social-menu{
	position: absolute;
    top: 130%;
    z-index: 100000;
    left: 20px;
    background-color: #000;
    color: #fff;
    padding: 0px 15px;
    border-radius: 14px;
}
.social-menu i{	
    color: #fff;
	display: block;
	padding-bottom:15px;
	margin:15px auto;
	border-bottom:solid 1px #fff
}
.social-menu i:hover{	
	opacity:0.8;
}
.social-menu a:last-child i{
	padding-bottom:0;
	border-bottom:0;
}
.cit{
    background:url(/CDL2020/wp-content/uploads/2020/01/Virgolette.png) no-repeat;
    background-size:contain;
    padding:150px 0;
}

.cit h5{
    font-weight:800;
    font-size:200%;
    line-height:100%;
    text-align:left;
    padding-left:30%;
}
.wpb_row, .wpb_content_element{
    margin-bottom:0;
}			
@media screen and (max-width: 1200px) {
	#rivista .ariticoli_popolari{
		top:50px;
	}
	#footer-outer .logo img{
	}
}
@media screen and (max-width: 1000px) {
	#footer-outer .logo img{
	}
	.footerEventihome {
		padding:20px 0;
		height:initial;
		position: initial;
	}
	.eventiHome a.box{
		position:initial;
		position: initial;
		margin-left: 6%;
	}
	
	#rivista .ariticoli_popolari{
		width:100%;
		position:relative;
		right:initial;
	}
	.altezza100,
	.altezza100 > div,
	.altezza100 > div > div,
	.altezza100 > div > div > div,
	.altezza100 > div > div > div > div,
	.altezza100 > div > div > div > div > div{
		/*height:initial;*/
	}
	.social-menu{
		top: initial;
		bottom: calc(100px - 100vh);
		padding: 11px 15px;
		border-radius: 14px;
	}
	.social-menu i{	
		color: #fff;
		display: inline;
		margin:30px 5px;
	}
}
#header-outer .sf-menu >li:hover >ul, 
#header-outer .sf-menu >.sfHover >ul{
	top:70%;
}
/**Media Query**/
@media screen and (max-width: 690px) {
	#footer-outer .logo{
		display:block;
		border-right:none;
		border-bottom:1px solid #000;
		width:80%; 
		margin:20px auto 10px;
	}
	#footer-outer .logo img{
		margin:14px;
	}
	.eventiHome a.box{
		position:initiali;
		display:block;
		    margin: 10px 20px!important;
	}
	.owl-carousel .owl-stage-outer {
		width:100%;
		margin-left:initial;
	}
	.CDL-col-9{
		width: 100%;
		display:inline-block;
	}
	.CDL-col-3{
		width: 100%;
		margin-right:3%;
		display:inline-block;
	}
	a.box{
		font-size:12px;
	}
	.eventiHome div.singleEvent .data{
		top:initial;
		bottom:calc(5% + 60px);
	}
	.eventiHome div.singleEvent .titolo{
		top:initial;
		bottom: 5%;
		line-height:30px;
	}
 form label input[type=text],
 form label input[type=email],
 form label input[type=password],
 form label input[type=tel],
 form label input[type=url], 
 form label input[type=search], 
 form label input[type=date], 
 form label textarea{
	 font-size:110%;
 }
.cit h5{
	padding-left:10px;
}
.desktop{/*display:none!important;*/}
.mobile{/*display:block!important;*/}
}



/* The button */
.addeventatc 							{display:inline-block;position:relative;font-family:"Open Sans",Roboto,Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;font-weight:600;color:#333;text-decoration:none;font-size:16px;cursor:pointer;}
.addeventatc:hover 						{color:#555;font-size:16px;text-decoration:underline;}
.addeventatc:active 					{outline:0!important;}
.addeventatc .start, .addeventatc .end, .addeventatc .timezone, .addeventatc .title, .addeventatc .description, .addeventatc .location, .addeventatc .organizer, .addeventatc .organizer_email, .addeventatc .facebook_event, .addeventatc .all_day_event, .addeventatc .date_format, .addeventatc .alarm_reminder, .addeventatc .recurring, .addeventatc .attendees, .addeventatc .calname, .addeventatc .uid, .addeventatc .status, .addeventatc .method, .addeventatc .client, .addeventatc .transp {display:none!important;}

/* Drop down */
.addeventatc_dropdown 					{width:230px;position:absolute;padding:6px 0px 0px 0px;font-family:"Open Sans",Roboto,"Helvetica Neue",Helvetica,Optima,Segoe,"Segoe UI",Candara,Calibri,Arial,sans-serif;color:#000!important;font-weight:600;line-height:100%;background:#fff;font-size:15px;text-decoration:none;text-align:left;margin-left:-1px;display:none;-moz-border-radius:3px;-webkit-border-radius:3px;-webkit-box-shadow:rgba(0,0,0,0.4) 0px 10px 26px;-moz-box-shadow:rgba(0,0,0,0.4) 0px 10px 26px;box-shadow:rgba(0,0,0,0.4) 0px 10px 26px;transform:scale(.98,.98) translateY(5px);z-index:-1;transition:transform .15s ease;-webkit-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.addeventatc_dropdown.topdown 			{transform:scale(.98,.98) translateY(-5px)!important;}
.addeventatc_dropdown span 				{display:block;line-height:100%;background:#fff;text-decoration:none;cursor:pointer;font-size:15px;color:#333;font-weight:600;padding:14px 10px 14px 55px;margin:-2px 0px;}
.addeventatc_dropdown span:hover 		{background-color:#f4f4f4;color:#000;text-decoration:none;font-size:15px;}
.addeventatc_dropdown em 				{color:#999!important;font-size:12px!important;font-weight:400;}
.addeventatc_dropdown .frs a 			{background:#fff;color:#cacaca!important;cursor:pointer;font-size:9px!important;font-style:normal!important;font-weight:400!important;line-height:110%!important;padding-left:10px;position:absolute;right:10px;text-align:right;text-decoration:none;top:5px;z-index:101;}
.addeventatc_dropdown .frs a:hover 		{color:#999!important;}
.addeventatc_dropdown .ateappleical 	{background:url(/img/gfx/icon-apple-t5.svg) 18px 40% no-repeat;background-size:22px 100%;}
.addeventatc_dropdown .ategoogle 		{background:url(/img/gfx/icon-google-t5.svg) 18px 50% no-repeat;background-size:22px 100%;}
.addeventatc_dropdown .ateoffice365 	{background:url(/img/gfx/icon-office365-t5.svg) 19px 50% no-repeat;background-size:18px 100%;}
.addeventatc_dropdown .ateoutlook 		{background:url(/img/gfx/icon-outlook-t5.svg) 18px 50% no-repeat;background-size:22px 100%;}
.addeventatc_dropdown .ateoutlookcom 	{background:url(/img/gfx/icon-outlookcom-t5.svg) 18px 50% no-repeat;background-size:22px 100%;}
.addeventatc_dropdown .ateyahoo 		{background:url(/img/gfx/icon-yahoo-t5.svg) 18px 50% no-repeat;background-size:22px 100%;}
.addeventatc_dropdown .atefacebook 		{background:url(/img/gfx/icon-facebook-t5.svg) 18px 50% no-repeat;background-size:22px 100%;}
.addeventatc_dropdown .copyx 			{height:21px;display:block;position:relative;cursor:default;}
.addeventatc_dropdown .brx 				{height:1px;overflow:hidden;background:#e8e8e8;position:absolute;z-index:100;left:10px;right:10px;top:9px;}
.addeventatc_dropdown.addeventatc-selected {transform:scale(1,1) translateY(0px);z-index:99999999999;}
.addeventatc_dropdown.topdown.addeventatc-selected {transform:scale(1,1) translateY(0px)!important;}
.addeventatc_dropdown .drop_markup 		{background-color:#f4f4f4;}
