.postid-645 .alignleft{margin-right: 10px; margin-bottom: 10px}
#mainmenu, #submenu, #top {font-family: Lato !important;}

/* Enter Your Custom CSS Here */
/*@font-face{
font-family: 'Bronze Script';
src: url('uploads/fonts/BronzeScript_PersonalUse.ttf');
}*/

@font-face {
				font-family: 'Bronze Script';
				font-style: normal;
				src: url('//festivalitalian.inarea.com/wp-content/uploads/useanyfont/150512064408Bronze-Script.eot');
				src: local('Bronze Script'), url('//festivalitalian.inarea.com/wp-content/uploads/useanyfont/150512064408Bronze-Script.eot') format('embedded-opentype'),		url('//festivalitalian.inarea.com/wp-content/uploads/useanyfont/150512064408Bronze-Script.woff') format('woff');
}

@media (max-width: 767px){

.slick-prev, .slick-next{margin-top:-70px;}
#menu-item-17{position: relative; top:-4px;}
#menu-item-23 {position: relative; top:-5px;}
#menu-item-22 {position: relative; top:-3px;}
#menu-item-20 {position: relative; top:1px;}
.active {background: #fff !important;}
#menu-main {width: 100%;}
#menu-main .active a, #menu-sub .active a {background: #359345;}
#submenu, #submenu li, #submenu, #submenu li a {max-height: none !important;}
#site-logo {float: left; display: inline-block !important; position: relative; left:-5px;}Notte Bianca degli Istitutibottom
#top {display: none;}
.navbar, .navbar-fixed-top {background:#359345;}
.widget-bar-button {display: none;}
.widget-bar {border-top: 0px !important;}
.featured {margin-top: 0px;}
.navbar-header {position: relative !important; background: #359345;}

#parteneri-media:before {content: none !important;}
#zu-it {float:none !important; margin: 0 auto !important; text-align: center !important; padding-top: 40px !important;}
.parteneri {float: none !important; margin: 0 auto !important;}
#parteneri {text-align: center !important;}

.sec-sidebar {display: none;}
.sing-tit-cont:before {content: none !important;}
.sing-tit-cont{margin-top:0px; position: relative; top:-0px !important;}
.sing-spacer {margin-top:-70px;} 
.page .sing-spacer, .single .sing-spacer{margin-top:0px;}

.page .sing-tit {position: relative; top: 10px;}
.spacer-sing {display: none;}

.restaurante-right, .restaurante-middle, .restaurante-left{float: none !important; clear: both !important; display: block !important; width: 150px !important; margin: 0 auto;}
.restaurante-grid {width: 100%; text-align: enter;}

.lang {margin-top:-150px; margin-left: 50px !important;}

.postid-27 .sing-cont{position: relative; top:0px !important;}
.postid-29 .sing-cont{position: relative; top:0px !important;}
.postid-36 .sing-cont{position: relative; top:0px !important;}
.postid-38 .sing-cont{position: relative; top:0px !important;}

.certificat-img {padding-top:20px;}
.certificat {display: block; padding-top: 20px; padding-left: 0px !important; margin-bottom:-30px !important;}
}

@media (min-width: 768px) and (max-width:972px){
#center:before {content:none !important;}
#zu-it {float: none !important; display: inline;}
.parteneri {float: none !important; display: inline;}
.sing-tit-cont{margin-top:0px; position: relative; top:0px !important;}
.featured {margin-top: 0px;}
.sec-sidebar {display: none;}
}

@media (min-width: 973px) and (max-width:991px){
.featured {margin-top: 0px;}
}

/* Language */
.lang {float:right; line-height: 20px !important;}
.lang a{color:#fff; text-decoration:none;line-height: 50px !important;}
.lang a:hover{color:#fff;}

/* Menu */
#mainmenu, #submenu{background:#359345 !important;}
.navbar-header h1{display:none;}
#menu-main li a, #submenu li a, .lang{color:#fff !important;}
#submenu li a:hover{background:#359345;}
#submenu .search-cont {display: none;}
#menu-main{float:left !important;}
#mainmenu li a{padding-top:25px; line-height:0px !important; max-height: 50px;}
#submenu, #submenu li, #submenu, #submenu li a {max-height: 50px;}
.navbar{position: static !important;}

.wp-post-image{opacity: 1 !important;}
#site-logo {display: none;}

/* Top */
#top{text-align:center; }
#left{float:left; max-width: 200px; text-align: center; max-height:150px; padding:10px; text-transform: none; font-weight: 700;}
#right{float:right;}

/* Center */
#center{margin: 0 auto;}
#center img {max-height:160px;}
#center:before{content:"''Portiamo l'Italia a casa tua''"; color:#E22226; font-family:"Bronze Script"; font-size:55px; position: relative; top:20px; left:50px;}

/* Left */
#left{max-width: 200px; text-align: center; max-height:150px; padding:10px; text-transform: none; font-weight: 700; padding-top:16px !important; color:#000;}
#left img{max-height:120px; max-width:150px;}
#left {font-size:16px;}
#left:after{content:"8a edizione"; position:relative; left:110px; top:-23px;}

/* Right */
#right{font-weight:700; text-align:right; margin-right:20px; padding-top:20px;}
#right #first{max-width:100px;}
#right #second{max-height: 60px;}
#right img{max-height:100px; margin-top:10px; margin-bottom:2px;}
#second{padding-left: 50px; padding-right: 15px;}

/* Footer */
#adv{clear:both; color: #fff;width: 100% !important; height:auto; text-align: right; background: #333; border-bottom:2px solid black; border-left:2px solid black; border-right:2px solid black; padding-right: 20px; line-height:30px;}
#sub-adv{width:100%; height:10px; background:#222}
.footer-bar .date {color:#E22226;}

/* Parteneri */
#parteneri-media{color: #fff; width: 100% !important; height:auto; text-align: right; background: #fff; padding-right: 20px;}
.parteneri{background:#fff !important; max-width:100px; margin-right:10px; text-align:center; line-height:125px;}
.parteneri img{max-width:100px; }
#zu img{padding-bottom: 7px; max-width:120px;}
#zu{padding-top:10px;}
#parteneri-media {clear:both; overflow:hidden;}

#sub-adv{display: none;}
#adv{border: none;}

#parteneri-media:before{content:"Media partners:"; color: #333; font-weight: 700;  float: left; padding-left: 40px; line-height:130px;}

#comments {display: none;}
.fa-tag {color:#359345}
.slick-next::before {
    content: "";
    font-family: FontAwesome;
    font-size: 30px;
    color:black;
    font-weight: 700;
}
.slick-prev::before {
    content: "";
    font-family: FontAwesome;
    font-size: 30px;
    color:black;
    font-weight: 700;
}

.spacer {display: none;}
.pull-right a{color: #fff;}

/* Calendar */
.widget_my_calendar_mini_widget h3, .widget_my_calendar_mini_widget p.title-black{display: none;}
abbr {color: #359345 !important; font-size: 10px; line-height: 14px; text-align: center;}
.mc-date{font-size:14px !important; line-height: 20px; color:#000; background: none !important;}
td{border: none !important;}
.my-calendar-table{width: 100% !important;}
td{width: 14% !important; padding: 8px;}
.day-heading, .sat, .sun {text-align: center;}
.my-calendar-table .heading{text-align: left; color: #e22226; text-transform: uppercase; padding-bottom: 10px; font-size: 18px; font-weight: 700; background:none !important; border:none !important;}
{text-align: left !important;}
td a {color:green !important; text-decoration: none !important;}
.mc-date {font-family:"Roboto" !important; padding: 4px !important;}
.my-calendar-month {font-size: 20px;}
.calendar-events {border-radius: 0px !Important; border-color:#dedede !important; background: #fff !important; padding:10px 20px !Important;}
.close{max-width:20px;}
span.mc-event-date, time{font-family:"Roboto" !important; font-size: 20px !important;}
/*.my-calendar-header, .mc_bottomnav {display: none;}*/
.day-with-date {vertical-align: middle !important; text-align: center !important;}
.sub-details {margin-left:0px !important;}
.mc-description {margin-top:20px;}
.sub-details > p {display:none;}
.time-block{text-align: left;}
.calendar-events{min-width: 100% !important;}
#text-13{margin-top:-30px;}
.details {text-align: left; font-family: "Roboto" !important; }
.event-link {padding-top:10px !important; font-family: "Roboto" !important; font-weight: 700 !important; font-size: 16px !important;}
.end-time {font-size: 16px !important; font-family: "Roboto" !important;}
.event-time {font-size: 16px !important; font-family: "Roboto" !important;}
.page .spacer-sing {display:none !important;}
.widget-bar .calendar-events {top:35px;}
.widget-bar .calendar-events {display: none !important;}
.widget-bar p.title-black{display: block !important; text-transform: none; text-align: center;}
.widget-bar .mc-date {cursor: auto;}
.widget_my_calendar_mini_widget {padding-bottom: 10px !important}
.time-separator {display: none;}
/*
#my_calendar_mini_widget-6 .heading{display: none}
#my_calendar_mini_widget-7 .heading{display: none}
#my_calendar_mini_widget-8 .heading{display: none}
#my_calendar_mini_widget-9 .heading{display: none}
#my_calendar_mini_widget-6 .mc-main:before {content:"Giugno"; text-transform: uppercase !important; color: #E22226; font-weight: bold; font-size: 18px; position: relative; top:-5px;}
#my_calendar_mini_widget-7 .mc-main:before {content:"Giugno"; text-transform: uppercase !important; color: #E22226; font-weight: bold; font-size: 18px; position: relative; top:-5px;}
#my_calendar_mini_widget-8 .mc-main:before {content:"Giugno"; text-transform: uppercase !important; color: #E22226; font-weight: bold; font-size: 18px; position: relative; top:-5px;}
#my_calendar_mini_widget-9 .mc-main:before {content:"Giugno"; text-transform: uppercase !important; color: #E22226; font-weight: bold; font-size: 18px; position: relative; top:-5px;}
*/
.event-time {display: none;}

.footer-bar .textwidget div {max-width: 105px !important; margin-right:20px !important;}
.textwidget {margin-bottom:30px;}
.textwidget img {width:100%; padding-bottom: 10px;}
.textwidget div {max-width:none;}
.tit-rel-link, .tit-rel-link:hover {color:#808080;}

.social {margin-bottom: 10px !important;}
.grid-cat a{color:#E22226;}
.grid-tit a:hover{color:#000 !important;}
.featured .caption {display:none;}

.item-featured {background: #fff;}

.home #search-4 {display: none;}
.page #text-8, .page #text-9, .page #text-10 {display: none}
.single #text-8, .single #text-9, .single #text-10 {display: none}
.category #text-8, .category #text-9, .category #text-10 {display: none}
.col-sm-3 {border-right:2px solid #808080;}
.fa-angle-up{display: none;}
.widget-bar-button{background: url("http://www.festivalitalian.ro/2016/2016/wp-content/uploads/2015/05/design-site-03.png") #E22226 no-repeat 50% 50%; background-size:40px;}
.widget-bar{border-top:2px solid #808080;}

.pllex-next{position: relative; left: 15px;}

.page #myTab, .page .tab-content {display: none;}
.single #myTab, .single .tab-content {display: none;}
.category #myTab, .category .tab-content {display: none;}

.sing-tit {color: #E22224; }
.page-id-10 .sing-tit-cont {margin-top:30px; background: #fff;}
.page-id-12 .sing-tit-cont {margin-top:30px; background: #fff;}
.page-id-14 .sing-tit-cont {margin-top:30px; background: #fff;}
.page-id-56 .sing-tit-cont {margin-top:30px; background: #fff;}
.page-id-95 .sing-tit-cont {margin-top:30px; background: #fff;}
.page-id-93 .sing-tit-cont {margin-top:30px; background: #fff;}
.page-id-91 .sing-tit-cont {margin-top:30px; background: #fff;}
.page-id-89 .sing-tit-cont {margin-top:30px; background: #fff;}
.page-id-87 .sing-tit-cont {margin-top:30px; background: #fff;}
.page-id-85 .sing-tit-cont {margin-top:30px; background: #fff;}
.page-id-83 .sing-tit-cont {margin-top:30px; background: #fff;}
.page-id-81 .sing-tit-cont {margin-top:30px; background: #fff;}
.page-id-79 .sing-tit-cont {margin-top:30px; background: #fff;}
.page-id-77 .sing-tit-cont {margin-top:30px; background: #fff;}
.page-id-75 .sing-tit-cont {margin-top:30px; background: #fff;}
.page-id-73 .sing-tit-cont {margin-top:30px; background: #fff;}
.page-id-71 .sing-tit-cont {margin-top:30px; background: #fff;}
.page-id-68 .sing-tit-cont {margin-top:30px; background: #fff;}
.page-id-66 .sing-tit-cont {margin-top:30px; background: #fff;}
.page-id-64 .sing-tit-cont {margin-top:30px; background: #fff;}
.page-id-62 .sing-tit-cont {margin-top:30px; background: #fff;}
.page-id-60 .sing-tit-cont {margin-top:30px; background: #fff;}
.page-id-58 .sing-tit-cont {margin-top:30px; background: #fff;}
.page-id-54 .sing-tit-cont {margin-top:30px; background: #fff;}
.page-id-52 .sing-tit-cont {margin-top:30px; background: #fff;}
.page-id-50 .sing-tit-cont {margin-top:30px; background: #fff;}


.caption {width: 150px !important; height: 170px !important; position: relative; top:-10px;}
.hover-grid-item {width: 150px !important; height: 150px !important;}
.caption h3 a{color: #fff; text-decoration: none;}
.caption p a{font-size: 13px;}

.restaurante-grid{ width: 100%; text-align: center;}
.restaurante-left {float: left;}
.restaurante-right {float: right;}
.restaurante-middle {display: inline-block;}
.item img {position: relative; left: 0px;}

.postid-27 .sing-cop {display: none; }
.postid-27 .sing-tit-cont, .postid-27 .sing-cont{position: relative; top:70px;}
.postid-27 .related-posts{padding-bottom: 70px;}
.postid-27 .sing-tit-cont:before{content:url("http://www.festivalitalian.ro/2016/2016/it/wp-content/uploads/sites/3/2015/05/1x-copy1.png"); position: relative; left: -70px;}

.postid-36 .sing-cop {display: none; }
.postid-36 .sing-tit-cont, .postid-36 .sing-cont{position: relative; top:70px;}
.postid-36 .related-posts{padding-bottom: 70px;}
.postid-36 .sing-tit-cont:before{content:url("http://www.festivalitalian.ro/2016/2016/it/wp-content/uploads/sites/3/2015/05/2x-copy1.png"); position: relative; left: -70px;}

.postid-38 .sing-cop {display: none; }
.postid-38 .sing-tit-cont, .postid-38 .sing-cont{position: relative; top:70px;}
.postid-38 .related-posts{padding-bottom: 70px;}
.postid-38 .sing-tit-cont:before{content:url("http://www.festivalitalian.ro/2016/2016/it/wp-content/uploads/sites/3/2015/05/3x-copy.png"); position: relative; left: -70px;}

.postid-29 .sing-cop {display: none; }
.postid-29 .sing-tit-cont, .postid-29 .sing-cont{position: relative; top:70px;}
.postid-29 .related-posts{padding-bottom: 70px;}
.postid-29 .sing-tit-cont:before{content:url("http://www.festivalitalian.ro/2016/2016/it/wp-content/uploads/sites/3/2015/05/4x-copy1.png"); position: relative; left: -70px;}

.postid-156 .sing-cop {display: none; }
.postid-156 .sing-tit-cont, .postid-156 .sing-cont{position: relative; top:70px;}
.postid-156 .related-posts{padding-bottom: 70px;}
.postid-156 .sing-tit-cont:before{content:url("http://www.festivalitalian.ro/2016/2016/it/wp-content/uploads/sites/3/2015/05/wine-it.jpg"); position: relative; left:-70px}

.postid-720 .sing-cop {display: none; }
.postid-720 .sing-tit-cont, .postid-720 .sing-cont{position: relative; top:70px;}
.postid-720 .related-posts{padding-bottom: 70px;}
.postid-720 .sing-tit-cont:before{content:url("http://www.festivalitalian.ro/2016/2016/it/wp-content/uploads/sites/3/2015/06/cover-copy.png"); position: relative; left:-70px;}

#patronaj-ro {display: none;}
#data-ro {display: none;}

.home #post-156 .wp-post-image {padding: 35px;}

.sing-tit {color:#E22224;}
.sec-sidebar li:first-child{display:none;}

.page-id-413 .sing-tit-cont {margin-top:0px !important;}
.page-id-413 .sing-tit {position: relative; top: 30px;}

#zu-it img{padding-bottom: 7px; max-width:120px; padding-top: 10px;}
#zu {display: none;}

.certificat {padding-left: 20px;}

#text-8 {padding-bottom: 10px !important}

.postid-1004 .sing-tit-cont {margin-top:0px !important;}

.menu-item-20 p{margin-bottom: 0px;}

.page-id-137 .sing-tit {position: relative; top: 15px;}

#recent-posts-4 ul {text-transform: uppercase !important;}

.issuuembed span{display: none;}

#searchsubmit {margin-top:10px;}
.sing-tit-cont .meta {
    display: none;
}
.grid.isotope .meta {
    display: none;
}
div#parteneri-media {
/* display:none; */
}
.postid-793 img.sing-cop.wp-post-image {
    display: none;
}
.postid-793 .sing-cop {display: none; }
.postid-793 .sing-tit-cont, .postid-36 .sing-cont{position: relative; top:70px;}
.postid-793 .related-posts{padding-bottom: 70px;}
.postid-793 .sing-tit-cont:before{content:url("http://www.festivalitalian.ro/2016/2016/it/wp-content/uploads/sites/3/2015/05/2x-copy1.png"); position: relative; left: -70px;}

.sing-spacer {
    padding: 11% 6%;
}
.sing-cop {display: none; }
.sing-tit-cont{position: relative; margin: 0px 0 0 94px; !important;}
.page-id-929 .sing-tit-cont{position: relative; margin: 0px 0 0 79px; !important;}
.page-id-733 .sing-tit-cont{position: relative; margin: 0px 0 0 79px; !important;}

.postid-795 .sing-cop {display: none; }
.postid-795  .sing-tit-cont{position: relative; margin: 0px 0 0 94px; !important;}

/*ristoranti*/
.postid-791 .sing-cop {display: none; }
.postid-791 .sing-tit-cont, .postid-27 .sing-cont{position: relative; top:70px;}
.postid-791 .related-posts{padding-bottom: 70px;}
.postid-791 .sing-tit-cont:before{content:url("http://www.festivalitalian.ro/2016/2016/it/wp-content/uploads/sites/3/2015/05/1x-copy1.png"); position: relative; left: -70px;}
/*moda*/
.postid-793 .sing-cop {display: none; }
.postid-793 .sing-tit-cont, .postid-36 .sing-cont{position: relative; top:70px;}
.postid-793 .related-posts{padding-bottom: 70px;}
.postid-793 .sing-tit-cont:before{content:url("http://www.festivalitalian.ro/2016/2016/it/wp-content/uploads/sites/3/2015/05/2x-copy1.png"); position: relative; left: -70px;}

/*interior*/
.postid-795 .sing-cop {display: none; }
.postid-795 .sing-tit-cont, .postid-38 .sing-cont{position: relative; top:70px;}
.postid-795 .related-posts{padding-bottom: 70px;}
.postid-795 .sing-tit-cont:before{content:url("http://www.festivalitalian.ro/2016/2016/it/wp-content/uploads/sites/3/2015/05/3x-copy.png"); position: relative; left: -70px;}
/*libro*/
.postid-797 .sing-cop {display: none; }
.postid-797 .sing-tit-cont, .postid-29 .sing-cont{position: relative; top:70px;}
.postid-797 .related-posts{padding-bottom: 70px;}
.postid-797 .sing-tit-cont:before{content:url("http://www.festivalitalian.ro/2016/2016/it/wp-content/uploads/sites/3/2015/05/4x-copy1.png"); position: relative; left: -70px;}

.postid-789 .sing-cop {display: none; }
.postid-789 .sing-tit-cont, .postid-156 .sing-cont{position: relative; top:70px;}
.postid-789 .related-posts{padding-bottom: 70px;}
.postid-789 .sing-tit-cont:before{content:url("http://www.festivalitalian.ro/2016/2016/it/wp-content/uploads/sites/3/2015/05/wine-it.jpg"); position: relative; left:-70px}
