/*
	Theme Name: Coldiretti 2016 !!
	Theme URI: 
	Description: Tema per portale Coldiretti
	Version: 1.0
	Author: Sandro Tassa 
	Tags: Coldiretti

	License: GPL3
	License URI: https://www.gnu.org/licenses/gpl-3.0.en.html
*/

.buttons-wrap.inf-scroll {
	float: left;
	width: 100%;
	text-align: center;
}

.home-centercol div.box{
	width: 100%;
}

.event-date{
	font-size:12px;
}

.mainmenu .title span{
    font: bold 21px 'Roboto Slab', serif;
    color: white;
}

.mainmenu .columns .col{
  width:25%;
}

.row-highlight .widget .col {
  width: 100%;
}

.tabs-wrap .tab .widget .tab-content {
  width: 100%;
}

.tabs-wrap .tab .widget .img-wrap {
  width: 100%;
}

.innercol-padding {
 margin: 0 80px;
}

.slider-organismi .widget .swiper-slide {
  /* width: 100%; */
}

/*MEtto verde il filtro attivo */
.visual .filters .evt-filter-type a {
  color: white;
  font: bold 18px/1 'Roboto Slab', serif;
}
.visual .filters .evt-filter-type a.disabled {
  pointer-events: none;
  color: #009d5a;
}

.chosen-search{
  display:none;
}

.visual .evt-filter-type li:last-child{
  border:none;
}


/* Classi della survey */
.sidebar .item-survey li {
  margin-bottom: 15px;
}
.sidebar .item-survey li {
  font: 13px 'Open Sans', sans-serif;
  color: #9a9a9a;
}


/* Banner */
.banner_wrapper .banner.custom-banners-theme-standard .banner_caption {
  text-shadow: none;
  font: 13px 'Open Sans', sans-serif;
  color: #333333;	
}

/*
.banner_caption_inner div {
  font: 13px 'Open Sans', sans-serif;
  color: #333333;	
}
*/

.banner_call_to_action {
  margin-top: 15px;
}

/* Stream eventi */

#footer .social-stream .stream-events ul {
  -webkit-column-count: 2; /* Chrome, Safari, Opera */
  -moz-column-count: 2; /* Firefox */
  column-count: 2;
}


#footer .social-stream .stream-events ul li {
  -webkit-column-break-inside: avoid; /* Chrome, Safari */
  page-break-inside: avoid;           /* Theoretically FF 20+ */
  break-inside: avoid-column;         /* IE 11 */
  display:table;                      /* Actually FF 20+ */
}

.page-sondaggi .row-title {
  line-height: 1.2em;
  font: bold 21px 'Roboto Slab', serif;
  color: #616161;
  letter-spacing: 0.06em;
  margin-bottom: 20px;
}

.page-sondaggi .previous-survey {
  display: none;	
}

.panel-grid .page-row .widget{
  background: white;
  margin-bottom:20px !important;
  padding:35px;
  margin-left:20px;
  height:315px;
  position:relative;
}

.panel-grid .page-row .widget-title {
  line-height: 1.2em;
  font: bold 21px 'Roboto Slab', serif;
  color: #616161;
  letter-spacing: 0.06em;
  margin-bottom: 20px;
}

.panel-grid .page-row .textwidget {
  font: 13px 'Roboto Slab', serif;
  line-height: 24px;
  color: #9A9A9A;
  letter-spacing: 0.06em;
  bottom: 35px;
  position:absolute;
  margin-right: 35px;
}

.img-wrap {
    padding: 0 !important;
  }
  
@media (max-width: 767px) {

div.box{
	width: 100%;
	height: auto;
}

.mainmenu .columns .col{
  width: 100%;
}

.panel-grid .page-row .widget{
  height: auto;
}

.panel-grid .page-row .textwidget {
    position: static;
    padding: 0;
  }
}


.banner-in-home{
  margin-left: 20px;
}

.banner-in-home .banner_wrapper .banner img.attachment-full{
  height: 315px;
}


.banner-in-home .banner_wrapper .banner.custom-banners-theme-standard .banner_caption {
 top:20%;
}

#slider-banner-img{
  padding: 0;
  height: 490px;
  overflow:hidden;
}


@media (max-width: 767px){
 .banner-in-home {
    margin-left: 0;
 }
}

@media (min-width: 767px) {
 .twit-box {
  /*height: 315px;
  background-color: white;
  text-align: center;*/
  height: 315px;
  overflow-y:scroll; 
 }
}
.test {
 position: relative;
}

.test .imgB1 {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 3;
}

/*
#twitter-widget-0 {
 width: auto !important; 
 max-height: 300px !important;
}
*/

/* INSTAGRAM FEED */
.instagram-container{
    width: 33%;
    float: left;
    /*-ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-left: 1px solid #f0f0f0;*/
}

.instagram-header{
  font-size: 27px;
  padding: 10px;
}

.instagram-header-link{
  font-size:12px;
}

.instagram-header-link:hover,.instagram-header-link:visited {
    color: #55acee;
    text-decoration: none;
    outline: 0;
}

.instagram-feed {
  height: 312px;
  overflow-y: scroll;
}

@media (max-width: 1023px)  {
  #footer .instagram-container {
  	display: none;
	}
}

/* LOGHI FOOTER */
.loghi-footer-container{
    width: 32%;
    float: left;
    padding: 30px 0;
}

@media (max-width: 1023px)  {
  #footer .loghi-footer-container {
  	width: 100%;
	}
}
.logo_footer {
  width: 70%;
  margin: auto;
text-align: center;
}

.logo_footer img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100px;
}

/* TWITTER STREAM */
#footer .social-stream .stream {
  width: 33% !important;
}

/* BANNER SU SLIDER HOME */
.slider-banner {
 //background: #FFB006 !important;
}

/* LOGO CENTERED IN HEADER - TABLET */
@media (max-width: 1024px) {
#header .header-content {
    height: 100px;
    text-align: center !important;
  }
#header .logo-wrap {
    margin-right: 0 !important;
  }
}

/* PAGINA NETWORK SERVIZI */
.servizio-gallery .title {
 padding: 30px 0;
}


/*FIX SEARCH*/

#header_disabled .search-wrap.vcenter-wrap.fixed {
   transition: none;
    -moz-transition: none;
    -webkit-transition: none;
    -o-transition: none;
    margin-top: 0;
    overflow: hidden;
    height: auto;
    padding: 20px 10%;
    position: relative;
    float:none;
}

.page-search .box-wrap{
  width:100%;
}

/*fix background sidebar widget*/

.no-margin-bottom {
   margin-bottom: 0 !important;
}

.sidebar aside.widget_polls-widget {
  /*background:#fff;*/
  padding:20px;
}

.sidebar h3.widget-title{
  margin: 0px;
}

.sidebar .banner_wrapper{
  margin: 0px;
}

.sidebar aside{
   margin-bottom:20px;
   margin-right:44px;
}

.sidebar .box-banner h3 {
  font-size: 26px;
  color: #fff;
}

@media (max-width: 1024px) {
 #slider-banner-img .slider-banner-content img{
  display: -webkit-inline-box;
 }
#slider-banner-img .slider-banner-content{
  float:none;
  max-width:100%;
}
#slider-banner-img{
     text-align: center;
}
}

/* ELLIPSIS */
.home-centercol .box .box-inner .title {
  height: 90px;
}

.home-centercol .box .box-inner .text {
  height: 40px;
}

.sidebar.sidebar-mobile {
  display: none;
}

@media (max-width: 1024px) {
 .sidebar.sidebar-desktop {
    display: none;	
 }
 .sidebar.sidebar-mobile {
    display: block;
    width: 100%;
  }
}

@media (max-width: 767px) {
  .box-banner {
    display: block !important;
    width: 100% !important;
  }
}

.sidebar .item-meteo .location .date{
   margin-left:20px;
}

.page-content-servizi .row-highlight .col-highlight .title {
    font-size: 50px;
}

.page-content-servizi .row-highlight .col-highlight .text {
    font-size: 20px;
}

.page-content-servizi .row-highlight .col-highlight {
  padding: 70px 50px;
}

.formatted ul{
	list-style: disc;
	padding: 0 0 0 40px;
}

.mainslider .box .box-inner{
  max-height: 490px;
}

.page .mainslider .box{
  width:40%;
}
.mainslider .box .title {
  max-height: 340px;
  overflow:hidden
}