@media screen and (min-width:0\0) and (min-resolution: +72dpi) {
   .topbar--right-menu .pane-content > .menu > li.mega-menu.expanded > ul > li.item-picture > a {
	  	text-align: center;
	  	padding-top: 12%;
   }
   .owl-item  .slide .text {
	  	width: 45%;
	  	float: right;
	  	display: block;
	  	text-align: center;
	  	padding-right: 5%;
	  	padding-top: 100px;
   }
   .owl-item .view-content a h2 {
	  	padding-top: 120px;
	  	text-align: center;
   }
   .front--slider .view-header .slide .text {
	  	width: 100%;
	  	text-align: right;
  		padding-right: 15%;
  		padding-top:100px;
   }
   .front--slider .view-content .views-row {
  		width: 33%;
  		float: left;
  		margin-right: 4.8px;
   } 
   .front--slider .view-content a h2 {
  		padding-top:120px;
  		text-align: center;
   } 
   .focus--front .view-header h2 {
  		margin-top: 60px;
   }
   .news--front .view-content .views-row {
	  	float: left;
	  	width: 29%;
   }
   .footer--logo .view-content {
	  	padding: 0 10%;
	  	display: block;
	   text-align: center;
   }
   .footer--logo .view-content .views-row {
	  	display: inline-block;
	   width: auto;
  }
  .footer--social-media {
  		padding-top: 60px;
  }
  .slider-news .pane-content .views-row .text h2 {
  		padding-top: 100px;
  }
   .boxes-bottom .view-content .views-row .text h3 {
  		padding-top: 60px;
   }
   .subpage-slider .text h2 {
  		padding-top: 80px;
   }
	.lotto .view-content .views-row .outer {
	   height: auto;
	   min-height: 150px;
  }
  .frutta-verdura .view-content .views-row .outer a h3 {
	  	text-align: center;
	  	padding-top: 100px;
  }
  .frutta-verdura .view-content .views-row .outer a span {
  		padding-left: 40%;
  }
  .front--newsletter:hover:after {
    	-webkit-transform: none !important;
  }
  .boxes-bottom .view-content .views-row:hover img {
    	opacity: 0.15;
  }
  input {
    	min-height: 48px;
  } 
  .checkbox-outer input {
    	min-height: 0;
  }
  .register--tabs .pane-content ul li {
	  	float: left;
	  	width: 29%;
  }
  .slider-news .pane-content .views-row .text {
    	left: 25%;
  }
  .fruit-related-tags .views-row a h3 {
    	padding-top: 20%;
  }
 	.upload-area--menu .menu li.leaf a { 
  		text-align:center;
    	padding-top: 17%;
  }
  .folders .view-content .views-row a {border: none;}
  .folders .view-content .views-row a {text-align: center;}
  .folders .view-content .views-row a.green .folder--image {padding-left: 25%;}
  .folders .view-content .views-row a.yellow .folder--image {padding-left: 20%;}
  .folders .view-content .views-row a.orange .folder--image {padding-left: 30%;}
  .upload-area--branches .view-content .views-row > a {border: none; text-align: center;}
  .page-faq table, .page-focus table, .page-news table {border: 1px solid #a7e2ff;}
  .avviso {
	  display: block; 
	  clear: both;
   }
   .panel-separator {
   	display: block;
   	pading: 20px 0;
   }
}
@media screen and (min-width:0\0) and (min-resolution: +72dpi) and (max-width: 1500px) {
  .owl-item  .slide .text {
  	width: 45%;
  	padding-right: 0.3%;
  }
  .owl-item .view-content a h2 {
  	padding-top:20%;
  }
  .front--slider {
  	margin: 0 0 80px !important;
	}
  .front--slider .view-content .views-row {
  	width: 33%;
  	margin-right: 0.3%;
  }
  .front--slider .view-content a h2 {
  	padding-top:20%;
  }
  .news--front .view-content .views-row {
    float: left;
    width: 29%;
  }
  .subpage--content-page {
    padding-bottom: 70px;
  }
  .focus--list .view-content .views-row {
    height: 600px;
  }
  .frutta-verdura .view-content .views-row .outer img {
    width: 100%;}
  .page-genitori-ricette .recipes .view-content .views-row {
    width: 25%; 
    height: 520px;
  }
  .register--tabs .pane-content ul li {
    width: 28%;
  }
  .administrator-menu .pane-content .menu > li {
    width: 28%;
  }
}
@media screen and (min-width:0\0) and (min-resolution: +72dpi) and (min-width: 1100px) and (max-width: 1200px) {
	.news--front .view-content {
		margin: 0 0 !important;
	}
	.news--front .container {
		width: 95%;
		display: block;
		margin: 0 auto;
	}
	.news--front .container .views-row {
		margin: 0 16px;
	}
}
@media screen and (min-width:0\0) and (min-resolution: +72dpi) and (max-width: 1099px) {
  .topbar--right-menu .pane-content > .menu > li.button-item.mega-menu > ul.dropdown-menu > li > a {
    text-align: left;
  }
  .owl-item .slide .text {
  	width: 40%;
  	padding-right: 0;
  	padding-top: 50px;
  }
  .owl-item .view-content a h2 {
  	padding-top: 20%;
  }
  .front--slider {
  	display: block !important;
	  clear: both;
	  margin-bottom: 40px;
	}
  .news--front .view-content .views-row {
    float: left;
    width: 44.5%;
    margin: 16px;
  }
  .boxes-bottom .view-content .views-row .text h3 {
    padding-top: 35px;
  }
  .node-type-misure-di-accompagnamento .slider-news .pane-content .views-row .text h2 {
    margin-top: -45px;
  }
  .topbar--right-menu .pane-content > .menu > li.expanded.mega-menu > ul > li.item-picture > a {
    padding-top: 0;
  }
  .administrator-menu .pane-content .menu > li {
    width: 44.5%;
  }
  .register--tabs .pane-content ul li {
    display: block;
    padding: 30px 13px;
  }
}
@media screen and (min-width:0\0) and (min-resolution: +72dpi) and (max-width: 768px) {
  .owl-item .slide .text {
  	width: 85%;
  	float: none;
  	margin: 0 auto;
  	padding: 50px 0 0 !important;
  }
  .owl-item .view-content a h2 {
  	padding-top: 0;
  }
  .front--slider .view-content .views-row {
    width: 100%;
    margin-right: 0;
  }
  .news--front .view-content .views-row {
    width: 90%;
  }
  .footer--logo .view-content .views-row {
    width: calc(50% - 32px);
  }
  .footer--social-media {
    padding-top: 0px;
  }
  .subpage-slider.subpage-slider--register .text h2 {
    top: -20px;
    text-align: center;
  }
  .slider-news .pane-content .views-row .text {
    left: 0;
  }
  .slider-news .pane-content .views-row .text h2 {
    padding-top: 0;
  }
  .subpage--content-page {
    padding-bottom: 0;
  }
  .page-focus .focus--list .container .views-row {
    height: auto;
  }
  .page-focus .focus--list .container .views-row a img {
    width: 100%;
    height: auto;
    margin-top: -150px;
  }
  .page-focus .focus--front-image {
    height: 215px;
    overflow: hidden;
    border-radius: 6px;
  }
  .recipes .view-content .views-row {
    height: auto;
  }
  .recipes .view-content .views-row .image img {
    width: 100%;
    height: auto;
    margin-top: -150px;
  }
  .recipes .view-content .views-row .image {
    height: 215px;
    overflow: hidden;
    border-radius: 6px;
  }
  .single-recipe .view-content .views-row {
    height: auto;
  }
  .single-recipe .view-content .views-row .recipe--image img {
    width: 100%;
    height: auto;
    margin-top: -150px;
  }
  .single-recipe .view-content .views-row .recipe--image {
    height: 215px;
    overflow: hidden;
    border-radius: 6px;
  }
  .boxes-bottom .view-content .views-row {
    height: auto;
    overflow: hidden;
  }
  .boxes-bottom .view-content .views-row img {
    width: 100%;
    height: auto;
  }
  .boxes-bottom .view-content .views-row .text h3 {
    padding-top: 20px;
  }
  .upload-area--menu .menu li a {
    padding-bottom: 0;
    height: 160px;
  }
  .folders .view-content .views-row a {
    text-align: center;
    margin: auto;
  }
  .folders .view-content .views-row {
    height: 200px;
  }
  .folders .view-content .views-row a .folder--image {
    width: 100%;
    height: 120px;
    margin: 0 auto;
    display: block;
    position: relative;
  }
  .folders .view-content .views-row a .folder--image img {
    margin: 0px auto 0!important;
    display: block;
    width: auto;
    height: 100px;
    position: absolute;
  }
  .folders .view-content .views-row a.green .folder--image img {
    left: calc(50% - 60px);
  }
  .folders .view-content .views-row a.yellow .folder--image img {
    left: calc(50% - 80px);
  }
  .folders .view-content .views-row a.orange .folder--image img {
    left: calc(50% - 45px);
  }
  .administrator-menu .pane-content .menu > li {
    width: 100%;
  }
  .register--tabs .pane-content ul li {
    width: 100%;
    height: auto;
  }
}
@media \0screen\,screen\9 {
  .pane-fb-stream {display: none;}
}
body.MSIE-9 .pane-fb-stream, body.MSIE-8 .pane-fb-stream, body.MSIE-7 .pane-fb-stream {display: none;}