/******************
	
	COLORS


	rosso           #FF0505	
	rosso scuro   	#CC0404
	grigio   		#666

*******************/



/********************
	TYPOGRAPHY
********************/




body,
p,
span,
h1, h2, h3, h4, h5, h6,
a {
	font-family: 'Lato' , sans-serif !important;
}

h1, h2, h3, h4, h5, h6 { text-transform: initial !important }

#wpadminbar span {
	font-family: 'dashicons' , sans-serif !important;
}

h3,
.banner h4,
h1 {
	font-weight: 500;
}

h4 {
	font-weight: 500 !important;
}


.latest_news h3,
.sidebar-box h3,
#main-footer h4, 
.owl-carousel-container h3{
	    font-size: 23px !important;
}

h4 > a,
span > a {
	color: #000 !important;
}


/********************
	GENERAL
********************/

.main_quote {
	display: none;
}

#content {
	    margin-top: 50px !important;

}

.ism-website-display {
	display: none !important;
}


body .menu li a:before, 
body .event-meta-block .social-share li a, 
body a.button.button-arrow-before:before, 
body button.button-arrow-before:before, 
body .button-pagination a.previous:before, 
body .button-pagination a.next:after, 
body a.button.button-arrow:after, 
body button.button-arrow:after, 
body .owl-header .carousel-arrows span {
    color: #a0a1a6 !important;
}

#button-to-top:hover {
	border: none !important;
}




button {
	outline: none !important;
}

ul.upcoming-events li:first-child div.date > span {
    background: #a82512;
    color: #fff;
}

.featured-video a.button-arrow {
	display: none !important;
}


/********************
	HEADER
********************/


#main-header {
	    background: #e00025 !important;
}

#newsletter, body .top_newsletter form {
	background: #e00025 !important;
}

body .top_newsletter #search h5 {
	text-transform: initial !important;
	font-family: 'Lato' , sans-serif !important;
	    font-size: 20px !important;
    color: #fff !important;
}

#main-header .top_newsletter {
	top: 20px;
}



/********************
	FOOTER
********************/

#lower-footer .copyright,
#lower-footer .copyright a  {
	    font-size: 13px !important;
	    color: #fff;
}

#lower-footer .dinamiqa-copyright {
	display: inline-block;
    margin-left: 20px;
}

#lower-footer .dinamiqa-copyright:hover {
	color: #FC8600 !important
}

#main-footer,
#lower-footer {
	    background-color: #606060 !important;
}

body #main-footer p, 
body footer .textwidget {
	color: #fff !important;
}

body #lower-footer {
    border-top-color: #f2f4f9 !important;
}

#main-footer h4 {
	color: #fff !important;
}

body footer a:hover {
    color: #a82512 !important;
}

#main-footer .sidebar-box {
	padding: 0 !important;
	background: none !important;
}

#main-footer .sidebar-box h3 {
	margin-top: 0 !important;
	color: #fff !important;
}

.popular-news .post-meta span:last-child:before {
	content: '' !important;
}

#main-footer .footer-mail {
	 display: inline-block;
    margin-top: 13px;
}

#main-footer .footer-mail i:before {
	margin-right: 12px;
}
        



/********************
	HOME
********************/

.home .banner h4, .section.full-width-bg .banner h4 {
    text-transform: initial !important;
}

body .banner:hover .icons {
    color: #fff !important;
}

.home .blog-post.video h4.post-title,
.home .blog-post.video div.post-meta,
.home .blog-post.video p,
.home .blog-post.video a {
	display: none !important;
}

.home .home-sidebar h4 {
	font-size: 23px;
	    font-weight: normal;

}

.home .home-sidebar .twitter-widget-area {


        margin-top: 30px;

    color: #3e474c !important;
}

.home .home-sidebar .twitter-widget-area h4 {
    margin-top: 5px !important;
}

.home .home-sidebar .twitter-widget-area li {
	    color: #3e474c !important;
}


.home .home-sidebar .fb_iframe_widget ,
.home .home-sidebar .fb_iframe_widget iframe {
    height: 370px !important;
}

.home .home-sidebar .fb_iframe_widget > span {
	height: 370px !important;
}

.home .home-sidebar .wpb_wrapper {
	    height: 800px !important;
}

.home .latest_news + .owl-carousel-container .owl-header h3 {
    visibility: hidden !important;
}

.home .latest_news + .owl-carousel-container .post-image {
    overflow: hidden !important;
}




/**********************
	RASSEGNA STAMPA
***********************/

.page-template-rassegna-stampa .blog-post .post-header a {
	color: #3e474c !important;
}

.page-template-rassegna-stampa .blog-post .post-format i {	
	font-size: 31px !important;
    display: inline-block !important;
    margin: 7px -8px !important;
}

    






/********************
	AGENDA
********************/

.events-list .tribe-events-event-cost {
	display: none !important;
}

.events-list .datepicker  {
	z-index: 99999 !important;
}

.events-list .tribe-events-list-event-description a {
	display: none !important;
}

.events-list .tribe-events-list h2.tribe-events-list-event-title {
	display: block !important;
	    margin-top: -7px;

}

.events-list  .tribe-events-list-event-title a {
	color: #3e474c !important;
}

.events-list .tribe-events-first {
	background: #fff !important;

	    padding: 60px !important;
    margin: 50px 0 !important;
}




/********************
	NEWS
********************/

.page-id-11200 .post-header h2 a {
	color: #3e474c ;
}

.page-id-11200 .post-header h2 a:hover {
	color: #a82512 !important;
}



/********************
	CONTATTI
********************/

.page-id-11242  .section.full-width-bg h3{
	    font-size: 30px !important;
}


/********************
	CONTACT FORM
********************/

.page-id-11242 div.wpcf7-validation-errors,
.page-id-11242  div.wpcf7-mail-sent-ok,
.page-id-11242 div.wpcf7-mail-sent-ng,
.page-id-11242 div.wpcf7-response-output {
	border: none !important;
	margin-left: 0 !important;
	padding: 0 !important;
}





/********************
	PROGRAMMA 
********************/

.page-id-11595 .vc_tta-panel h4 > a { 
	color: #3e474c !important;
	height: 200px;
	padding-left: 0 !important;
    padding-top: 0 !important;
}

.page-id-11595 .vc_tta-panel h4 > a > span {
	background: #a82512 !important;
    display: inline-block !important;
    padding: 13px 20px !important;
    color: #fff !important;
}


.page-id-11595 .vc_tta-panel h4 > a .vc_tta-icon {
    color: #A82512;
}


.page-id-11595 .vc_tta-panel.vc_active h4 > a {
    color: #fff !important;
}



.page-id-11595 .vc_tta-panel.vc_active h4 > a .vc_tta-icon {
	color: #fff !important;
}


.page-id-11595 .programma-premessa blockquote,
.page-id-11595 .programma-premessa blockquote p{
	        color: #3e474c !important;

	        line-height: 23px !important;
}


.page-id-11595 .programma-premessa blockquote p:nth-of-type(1) {
    margin-top: 50px !important;
}


.page-id-11595 .programma-premessa blockquote {
	        background: #fff !important;

	        font-size: 30px !important;
    line-height: 35px !important;
        border-left: none !important;

}

.page-id-11595 .programma-premessa blockquote .bq-heading {
	font-size: 30px !important;
    line-height: 35px;
}

.page-id-11595 .programma-premessa blockquote p:first-child {
    margin-top: 40px;
}

.page-id-11595 .programma-premessa blockquote {
    color: #a82512 !important;
        padding-top: 73px;
    padding-bottom: 73px;
}



.page-id-11595 .item[data-content="#patto-per-lo-sviluppo-di-caserta"] > a { background: url('../../../uploads/2016/05/mattonelle_marino-1.jpg');  }
.page-id-11595 .item[data-content="#caserta-smart-city"] > a { background: url('../../../uploads/2016/05/mattonelle_marino-2.jpg');  }
.page-id-11595 .item[data-content="#la-riforma-del-comune"] > a { background: url('../../../uploads/2016/05/mattonelle_marino-3.jpg'); }
.page-id-11595 .item[data-content="#i-tempi-della-citta"] > a { background: url('../../../uploads/2016/05/mattonelle_marino-4.jpg');  }
.page-id-11595 .item[data-content="#legalita-e-sicurezza-dei-cittadini"] > a {background: url('../../../uploads/2016/05/mattonelle_marino-5.jpg');}
.page-id-11595 .item[data-content="#vivibilita"] > a { background: url('../../../uploads/2016/05/mattonelle_marino-6.jpg'); }
.page-id-11595 .item[data-content="#reggia-san-leucio-siti-vanvitelliani-caserta-vecchia-e-turismo-culturale"] > a { background: url('../../../uploads/2016/05/mattonelle_marino-7.jpg'); }
.page-id-11595 .item[data-content="#parco-delle-borgate-tifatine-e-oasi-del-bosco-di-san-silvestro"] > a { background: url('../../../uploads/2016/05/mattonelle_marino-8.jpg');
																											/*background-position: center center;*/  }
.page-id-11595 .item[data-content="#macrico"] > a { background: url('../../../uploads/2016/05/mattonelle_marino-9.jpg');  }
.page-id-11595 .item[data-content="#oil-free-zone"] > a { background: url('../../../uploads/2016/05/mattonelle_marino-10.jpg'); }
.page-id-11595 .item[data-content="#commercio"] > a { background: url('../../../uploads/2016/05/mattonelle_marino-11.jpg');  }
.page-id-11595 .item[data-content="#caserta-capitale-della-cultura-2018-e-attivita-culturali"] > a { background: url('../../../uploads/2016/05/mattonelle_marino-12.jpg');  }
.page-id-11595 .item[data-content="#sport"] > a { background: url('../../../uploads/2016/05/mattonelle_marino-13.jpg');  }
.page-id-11595 .item[data-content="#politiche-sociali-politiche-per-la-famiglia-sanita"] > a { background: url('../../../uploads/2016/05/mattonelle_marino-14.jpg');  }  
.page-id-11595 .item[data-content="#universita-policlinico-ricerca-e-formazione"] > a { background: url('../../../uploads/2016/05/mattonelle_marino-16.jpg'); }
.page-id-11595 .item[data-content="#politiche-ambientali"] > a { background: url('../../../uploads/2016/05/mattonelle_marino-15.jpg'); }
.page-id-11595 .item[data-content="#gestione-delle-entrate-comunali"] > a { background: url('../../../uploads/2016/05/mattonelle_marino-17.jpg'); }
.page-id-11595 .item[data-content="#gestione-della-sosta"] > a { background: url('../../../uploads/2016/05/mattonelle_marino-18.jpg'); }




.page-id-11595 .item  a {  
	background-repeat: no-repeat !important;
	    background-size: contain !important;

}


.page-id-11595  blockquote.iconic-quote:before,
.page-id-11595  blockquote.iconic-quote:after {
	content: none !important;
}

.page-id-11595 .portfolio {
			width: 100%;
			list-style: none;
		}

.page-id-11595 .portfolio .item {
    width: 31.4%;
        height: 174px;

    background: #eee;
    display: inline-block;
    /* margin: 20px; */
    margin-right: 30px;
    position: relative;

}

.page-id-11595 .portfolio .item:last-child {
	margin-right: 0!important;
}

.page-id-11595 .portfolio .item a{
	width: 100%;
	height: 100%;
	display: block;
} 

.page-id-11595 .portfolio .item h4 {
    max-width: 330px;

display: none;

    position: absolute;
    background-color: #a82512 !important;
    top: 0;
    margin: 0;
    color: #fff !important;
    padding: 13px 20px !important;
}

/* colio navigation */

.page-id-11595 .colio-theme-white .colio-navigation span {
    display: inline-block;
    width: 24px;
    height: 24px;
    text-indent: -9999px;
}

.page-id-11595 .colio-theme-white .colio-navigation {
	/*position: absolute;
	top: 50px;
	right: 40%;*/

	    left: 20px;
    margin-right: -70px;
    top: 20px;
}

.page-id-11595 .colio-theme-white .colio-navigation span {
	display: inline-block;
	width: 24px;
	height: 24px;
	text-indent: -9999px;
}

.page-id-11595 .colio-theme-white .colio-navigation a {
	float: left;
	padding: 5px;
	margin-right: 5px;
	background: #d1d1d1;
	-webkit-transition: background .1s;
	-moz-transition: background .1s;
	-o-transition: background .1s;
	transition: background .1s;
}

.page-id-11595 .colio-theme-white .colio-navigation a:hover {
	background: #a82512;
}

.page-id-11595 .colio-theme-white .colio-prev span {
	background: url('../plugins/colio/colio-white/images/controls.png') no-repeat 0 0;
}

.page-id-11595 .colio-theme-white .colio-next span {
	background: url('../plugins/colio/colio-white/images/controls.png') no-repeat -24px 0;
}

.page-id-11595 .colio-theme-white .colio-no-prev,
.page-id-11595 .colio-theme-white .colio-no-next {
	background: #ccc!important;
}

/* colio close */
.page-id-11595 .colio-theme-white .colio-close span {
	display: inline-block;
	width: 24px;
	height: 24px;
	text-indent: -9999px;
}

.page-id-11595 .colio-theme-white .colio-close {
	position: absolute;
	top: 16px;
	right: 16px;
}

.page-id-11595 .colio-theme-white .colio-close span {
	background: url('../plugins/colio/colio-white/images/controls.png') no-repeat -48px 0;
}

.page-id-11595 .colio-theme-white .colio-close:hover {
	opacity: 0.8;
}

.page-id-11595 .colio-container {
	padding: 0 !important;
	    padding-top: 60px !important;
    background: #fff;
    padding-bottom: 60px !important;
}

.page-id-11595 .colio-content {
    margin: 20px 50px 20px !important;
}

.page-id-11595 div#colio.colio-expanded {
        overflow: initial !important;
            height: auto !important;
}

/*.page-id-11595 #content * {
    -webkit-box-sizing: initial !important;
    -moz-box-sizing: initial !important;
    box-sizing: initial !important;
}
*/

.page-id-11595 #content strong {
	color: #a82512 !important;
}

.page-id-11595 #commercio strong {
	margin-bottom: -10px !important;
    display: block;
    font-size: 18px;
}

    

.error-newsletter-input {
	border: 3px solid #40BFF5 !important;
}




/********************
	COME SI VOTA
********************/

.page-id-11706 .blocco-vota{
    margin-bottom: 70px;
}


.page-id-11706 .blocco-vota header{
    height: 218px;
}

.page-id-11706 #blocco-vota1 header {
	background: url('../../../uploads/2016/05/box-quando.png') no-repeat;
}

.page-id-11706 #blocco-vota1 .inner-block p{
	font-weight: bold !important;
	text-transform: uppercase !important;
}

.page-id-11706 #blocco-vota2 header{
	background: url('../../../uploads/2016/05/box-come.png') no-repeat;	
}

.page-id-11706 #blocco-vota2 #loghi-container {
	padding: 20px 40px;	
	text-align: center;
}  


.page-id-11706 #blocco-vota2 #loghi-container img {
    margin-right: 20px;
    margin-bottom: 20px;
    display: inline-block;
}

.page-id-11706 #blocco-vota2 #preferenze {
	text-align: center;

}

.page-id-11706 #blocco-vota2 #preferenze img {
    margin: 50px 0px;
}

.page-id-11706 #blocco-vota2 #preferenze h3 {
	font-weight: 600 !important;
    font-size: 50px !important;
    position: relative;
    top: -49px;
}

.page-id-11706 #blocco-vota2 .inner-block {
	position: relative;
}
    


.page-id-11706 #blocco-vota3 header{
	background: url('../../../uploads/2016/05/voto-disgiunto-header.jpg') no-repeat;	
}

.page-id-11706 #blocco-vota3 header {
	height: 139px;
}

.page-id-11706 #blocco-vota3 .inner-block {
    margin-top: -21px !important;

    border: 7px solid #e20f1d !important;
}


.page-id-11706 .inner-block {
	margin-left: 40px;
	border: 7px solid #A92806;
	margin-top: -7px;
}

.page-id-11706 .inner-block p {


    padding: 20px 40px;
        font-size: 30px !important;
    line-height: 38px;
    font-weight: 300;
}

.page-id-11706 .block {
	border: 7px solid #A92806;
	    margin-top: -7px;
}

.page-id-11706 .block p {
	    padding: 20px 40px;
	    font-size: 30px !important;
    line-height: 38px;
    font-weight: 300;
}

.page-id-11706 .wpb_video_widget .wpb_video_wrapper {
	    border: 10px solid #fff !important;
}

.page-id-11706 .asterisco {
	background: url('../../../uploads/2016/05/asterisco.png') no-repeat;
    width: 32px;
    height: 34px;
    position: absolute;
    left: -49px;
    top: -36px;
}




/********************
	BALLOTTAGGIO
********************/


.page-id-11882 .blocco-vota{
    margin-bottom: 70px;
}


.page-id-11882 .blocco-vota header{
    height: 218px;
}

.page-id-11882 #blocco-vota1 header {
	background: url('../../../uploads/2016/05/box-quando.png') no-repeat;
}

.page-id-11882 #blocco-vota1 .inner-block p{
	font-weight: bold !important;
	text-transform: initial  !important;
}

.page-id-11882 #blocco-vota2 header{
	background: url('../../../uploads/2016/05/box-come.png') no-repeat;	
}

.page-id-11882 #blocco-vota2 #loghi-container {
	padding: 20px 40px;	
	text-align: center;
}  


.page-id-11882 #blocco-vota2 #loghi-container img {
    margin-right: 20px;
    margin-bottom: 20px;
    display: inline-block;
}

.page-id-11882 #blocco-vota2 #preferenze {
	text-align: center;

}

.page-id-11882 #blocco-vota2 #preferenze img {
    margin: 50px 0px;
}

.page-id-11882 #blocco-vota2 #preferenze h3 {
	font-weight: 600 !important;
    font-size: 50px !important;
    position: relative;
    top: -49px;
}

.page-id-11882 #blocco-vota2 .inner-block {
	position: relative;
}
    


.page-id-11882 #blocco-vota3 header{
	background: url('../../../uploads/2016/06/box-ballottaggio-attenzione.png') no-repeat;	
}

.page-id-11882 #blocco-vota3 header {
	height: 139px;
}

.page-id-11882 #blocco-vota3 .inner-block {
        margin-top: -13px !important;


    border: 7px solid #e20f1d !important;
}

.page-id-11882 #blocco-vota3 .inner-block p {
	font-weight: bold ; 
}

.page-id-11882 .inner-block {
	margin-left: 40px;
	border: 7px solid #A92806;
	margin-top: -7px;
}

.page-id-11882 .inner-block p {


    padding: 20px 40px;
     font-size: 25px !important;
    line-height: 32px;
    font-weight: 300;
}

.page-id-11882 .block {
	border: 7px solid #A92806;
	    margin-top: -7px;
}

.page-id-11882 .block p {
	    padding: 20px 40px;
	    font-size: 25px !important;
    line-height: 32px;
    font-weight: 300;
}

.page-id-11882 .wpb_video_widget .wpb_video_wrapper {
	    border: 10px solid #fff !important;
}

.page-id-11882 .asterisco {
	background: url('../../../uploads/2016/05/asterisco.png') no-repeat;
    width: 32px;
    height: 34px;
    position: absolute;
    left: -49px;
    top: -36px;
}

.page-id-11882 #page-title {
    margin-bottom: 80px;

}





/* LINK DISABILITATI */
.upcoming-events a,
.events-list .tribe-events-loop.vcalendar  {
   pointer-events: none !important;
   cursor: default !important;
}