/*
Theme Name: LeadEngine Child
Template: leadengine
Theme URI: https://www.leadengine-wp.com/
Author: Key-Design
Author URI: http://themeforest.net/user/Key-Design
Description: Multi-Purpose WordPress Theme with Page Builder
Version: 1.0
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, translation-ready

/* Below you can write your style */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-family: Playfair Display !important;}
.textWhite h1, .textWhite h2, .textWhite h3, .textWhite h4, .textWhite h5, .textWhite h6, .textWhite p, .textWhite a, .textWhite li  {color: #fff !important; margin-bottom: 1% !important;}
.textGreen h1, .textGreen h2, .textGreen h3, .textGreen h4, .textGreen h5, .textGreen h6, .textGreen p, .textGreen a, .textGreen li  {color: #00843D !important; margin-bottom: 1% !important;}
a:hover {color: #0E8A47;text-decoration: none;font-weight: bold;}
a:focus {color: #000}
.light h1, .light h2, .light h3, .light h4, .light h5, .light h6, .light p, .light a, .light li {font-weight:200 !important}
.thin h1, .thin h2, .thin h3, .thin h4, .thin h5, .thin h6, .thin p, .thin a, .thin li  {font-weight: 300 !important}
.book h1, .book h2, .book h3, .book h4, .book h5, .book h6, .book p, .book a, .book li  {font-weight:400 !important}
.medium h1, .medium h2, .medium h.imgBackground3, .medium h4, .medium h5, .medium h6, .medium p, .medium a, .medium li {font-weight:600 !important}
.bold h1, .bold h2, .bold h3, .bold h4, .bold h5, .bold h6, .bold p, .bold a, .bold li  {font-weight:700 !important}
.black h1, .black h2, .black h3, .black h4, .black h5, .black h6, .black p, .black a, .black li  {font-weight:800 !important}
.textBig h1, .textBig h2, .textBig h3, .textBig h4, .textBig h5, .textBig h6 {font-size: 40px !important; line-height: 60px !important;}
.textRight h1, .textRight h2, .textRight h3, .textRight h4, .textRight h5, .textRight h6, .textRight p, .textRight a, .textRight li {text-align: right}
@media (max-width: 960px){
	.textRight h1, .textRight h2, .textRight h3, .textRight h4, .textRight h5, .textRight h6, .textRight p, .textRight a, .textRight li {text-align: left}

}
li {line-height: 26px;}
/* BUTTON */
.tt_button.btn_secondary_color {border: 1px solid #F1F1F1 !important;}
.btn_secondary_color {color: #00843D !important}

/* GENERAL */
/* GRIGLE */
.contenitoreGriglia {
	display:flex;
	flex-wrap: wrap;
	flex-direction: row;
	padding: 0 6%
}

@media (max-width: 991.98px) { 
.singolaGriglia {
    width: 100%;
}
	.logoBackground {
    width: 100%;
    height: 150px;
}
#collaborazioni .singolaGriglia {
	background: transparent !important;
	border: none;
	width: 45%;
}
}
@media (max-width: 767.98px) { #impianti .singolaGriglia {
    width: 100%;
	}
	.impiantiBackground {
    min-width: 147px;
    width: 100%;
    height: 100px;
}
#impianti .singolaGriglia {
    width: 100%;
		display: block;
}
}
.entry-header {
    padding-top:240px;
    padding-bottom: 120px;
}
@media (max-width: 991.98px) {
    .entry-header {
    padding-top:40px;
    padding-bottom: 40px;
}
}
.breadcrumb {
	background-color: transparent;
}
.breadcrumb > li + li:before {
	display: none;
}
.right-sidebar h2, .left-sidebar h2 {
	margin-top: 0 !important;
}

#contenutoEvento {
	padding-left: 20px !important;
	padding-right: 20px !important;
}

@media (max-width: 959px) {
.container h3 {
        font-size: 22px;
        text-align: left;
    }
.woocommerce-account.woocommerce-page .entry-header, .woocommerce-checkout.woocommerce-page .entry-header, .woocommerce-cart.woocommerce-page .entry-header, .page-template-default .entry-header {
    padding-top: 30px !important;
    padding-bottom: 39px !important;
}
}
.container-fluid {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.imgBackground {
	min-height: 500px;
	display: block;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
div#unitaRicerca h1 {
	font-size: 3rem !important;
	margin-bottom: 30px;
}
div#unitaRicerca h2 {
	font-size: 26px !important;
}
div#unitaRicerca hr {
    border-top: 1px solid #c3c3c357;
}
div#unitaRicerca .containerTitle, div#corsiFormazione .containerTitle, div#archivioCorsi .containerTitle {
	display: flex; 
	flex-direction: row; 
	flex-wrap: wrap;
	margin-bottom: 20px;
	align-items: center;
;
    align-items: center;
}
div#unitaRicerca .containerTitle img, div#corsiFormazione .containerTitle img, div#archivioCorsi .containerTitle img {
	margin-right: 10px;
}
#teamRicerca h4 {
	margin-bottom: 0 !important;
}
#teamRicerca .boxDocente {
	margin-bottom: 20px;
	padding-left: 0 !important;
	min-height: 160px !important;
}
@media (max-width: 991.98px) {
#teamRicerca .boxDocente {
	margin-bottom: 20px;
	padding-left: 0 !important;
	min-height: 0 !important;
}
}
#progettiRicerca {
	background-color: #00843d;
	padding: 40px 0 80px 0;
	margin-bottom: 40px;
}
#progettiRicerca h2, #impianti h2, #collaborazioni h2  {
	text-align: center; 
	padding-bottom: 20px;
	font-size: 30px;
    line-height: 40px;
}
#progettiRicerca h5.card-title, #impianti h5.card-title {
    font-size: 20px;
    color: #000;
}
#progettiRicerca .card-deck, #impianti .card-deck, #collaborazioni .card-deck {
    padding: 0 6% !important;
}
#progettiRicerca .card-img-top {
    max-height: 240px;
}
#linkUtili .btnWidth100 {
	width: 100%;
}
#collaborazioni {
    background-color: #F7F9FB;
    padding: 2% 0;
	margin-top: 40px;
}
#collaborazioni .card {
	border: none;
	background: transparent;
}
#collaborazioni .card-body {
    padding: 0 1.25rem;
}
#collaborazioni h5.card-title {
    font-size: 16px;
    color: #000;
    text-align: center;
}
#progettiRicerca .singolaGriglia, #collaborazioni .singoleGriglia {
    background: #fff;
    width: 24%;
    margin: 20px 5px;
	border-radius: 4px
}
#impianti .singolaGriglia {
    width: 32%;
    margin: 20px 5px;
    display: flex;
    flex-direction: row;
    border-radius: 4px;
    border: 1px solid #e5e7f2;
    padding-bottom: 0;
    background: #f7f9fb;
}
.impiantiBackground {
	min-width: 200px;
	width: 200px;
	height: 100%;
}
.text-muted a  {
	font-size: 16px !important;
}
.text-muted a:after  {
	font-size: 12px !important;
	content: "\f054";
	font-family: "Font Awesome 5 Free";
	font-weight: bold;
	padding-left: 5px;
}
.logoBackground, .progettiBackground {
    width: 100%;
    height: 250px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}
.impiantiBackground, .progettiBackground  {
    background-size: cover;
}
#collaborazioni .singolaGriglia {
	background: transparent !important;
	border: none;
	width: 23%;
}
.progettiRicerca h2 {
	margin-top: 25px;
	margin-bottom: 10px
}

.progettiRicerca .titlePage {
	padding: 0 15%
}
.titoloPrincipale {
	padding: 150px 0 50px 0;
    background: #F7F9FB;
    text-align: center;
	margin-bottom: 40px
}
@media (max-width: 960px) {
	.progettiRicerca .titlePage {
		padding: 0
	}
	.titoloPrincipale {
		padding: 20px 0 50px 0;
}
	.t-center-sm {
		text-align: center;
	} 
}
/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 2) {
#progettiRicerca .singolaGriglia {
    width: 47%;
}
#impianti .singolaGriglia {
    width: 100%;
	}
}
#teamRicerca .email {
	display: block;
	padding-top: 10px;
	padding-bottom: 8px;
}
#teamRicerca i {
	margin-right: 8px;
}
#impianti .card {
	margin-bottom: 20px;
}
#corsiAttivi h5 {
		font-size: 20px;
    	color: #000;
		min-height: 40px
}
#corsiAttivi .flip-card-inner {
	height: 360px;
	text-align: left;
}
#corsiAttivi .flip-card-padding {
    padding: 0 20px;
}
#corsiAttivi .flip-card-front i {
    margin: 0 5px 20px 0;
    font-size: 20px;
    color: green;
    position: relative;
	display: inline-block;
	top: 0 !important
}
#corsiAttivi .slick-prev:before, #corsiAttivi .slick-next:before {
    color: green !important;
}
/* HEADER */
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    padding-top: 5px;
}
.topbar-menu a:hover {
	font-weight: bold !important;
}
#main-menu .navbar-nav .menu-item-has-children .dropdown-menu {
    border-radius: 0px;
}
ul.dropdown-menu a:hover {
    text-decoration: underline;
}
/* FOOTER */
.lower-footer a {
	color: #F7F9FB;
	font-weight: 400 !important;
}
.lower-footer a:hover {
	color: #F7F9FB;
	font-weight: bold !important;
}
.footer_widget .redux-social-media-list a {
    margin: 0 17px 0 0 !important;
}
.lower-footer span {
	color: #F7F9FB;
}
/* BLOG */
/* FILTRI GRIGLIA */
.nav-filter .filter {
    height: 34px;
    line-height: 30px;
}
/* GLIGLIA EVENTI E NEWS */
.post_date, .acf_datetime_picker {
	font-weight: 300;
line-height: 16px;
text-transform: uppercase;
font-size: 12px;
text-align: left;
}
.grid-items .post_date {
font-weight: 300;
line-height: 16px;
text-transform: uppercase
}
.grid-items .categories {
font-weight: 600;
line-height: 16px;
text-align: left;
text-transform: uppercase
}
.grid-items .title a {
	font-weight: 700;
	color: #000 !important;
	line-height: 25px
}
#metaEvento .acf_text, .grid-items .categories {
	color: #00843D;
	text-transform: uppercase;
	line-height: 16px;
	font-weight: bold;
	font-size: 14px;
	padding-top: 0
}
/* PAGINA BLOG */
div#posts-content.blog-minimal-list {
    padding-top: 200px;
}
/* .entry-header.blog-header.with-topbar {display: none;} */
@media (max-width: 959px) {
	div#posts-content.blog-minimal-list {
    padding-top: 30px;
}
}
/* PRODOTTI -WOOCOMMERCE */
/* GRIGLIA PRODOTTI */
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    margin: 0 15px 20px 0;
}
#single-page .woocommerce.columns-4 ul.products li.product h2, .woocommerce.columns-4 ul.products li.product h2 {
    max-width: 100%;
    display: block;
}
ul.products li.product .categories {
    max-height: 60px !important;
}
.sku_wrapper {
	display: none !important;
}
/* CARD BOOTSTRAP */
.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}
@media (min-width:576px){
	.card-deck{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}
}
.card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}
@media (min-width:576px){
	.card-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:first-child .card-header,.card-group>.card:first-child .card-img-top{border-top-right-radius:0}.card-group>.card:first-child .card-footer,.card-group>.card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:last-child .card-header,.card-group>.card:last-child .card-img-top{border-top-left-radius:0}.card-group>.card:last-child .card-footer,.card-group>.card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group>.card:only-child{border-radius:.25rem}.card-group>.card:only-child .card-header,.card-group>.card:only-child .card-img-top{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-group>.card:only-child .card-footer,.card-group>.card:only-child .card-img-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-group>.card:not(:first-child):not(:last-child):not(:only-child){border-radius:0}.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top{border-radius:0}
}
.card-columns .card{margin-bottom:.75rem}
@media (min-width:576px)
{.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%}
}
/* SLIDER */
.slider {
  width: 100%;
  margin: 0px auto 20px auto;
}
.slick-slide {
  margin: 10px 20px;
}
.slick-list {
  padding: 15px 50px !important;
}
.slick-slide img {
  width: 100%;
  transform: scale(0.9);
}
.slick-prev:before,
.slick-next:before {
  color: black;
}
.slick-dotted .slick-current img {
  transform: scale(1.1);
}
.flip-card-back {
    opacity: 0;
    transform: rotateY(180deg);
}
.flip-card-inner:hover .flip-card-front {
    opacity: 1;
}
.flip-card-inner:hover .flip-card-back {
    opacity: 1;
    transition: .8s;
    transform: rotateY(360deg);
}
button.slick-prev.slick-arrow {
    top: unset;
    left: 47.5%;
    bottom: -70px;
}
button.slick-next.slick-arrow {
    right: 48.8%;
    bottom: -70px;
    top: unset;
}
.flip-card-slider {
  list-style-type: none;
  text-align: center;
  display: block;
  position: relative; }
  .flip-card-slider.slick-dotted {
    margin-bottom: 50px; }
  .flip-card-slider .slick-prev, .flip-card-slider .slick-next {
    height: 60px;
    width: 60px;
    opacity: 0; }
    .flip-card-slider .slick-prev:before, .flip-card-slider .slick-next:before {
      font-size: 60px; }
  .flip-card-slider.slick-dotted {
    padding-bottom: 100px; }
  .flip-card-slider li {
    display: inline-block;
    margin: 0;
    padding: 0 20px;
    width: 100%; }
  .flip-card-slider .slick-track {
    padding: 50px 0; }
  .flip-card-slider .slick-dots {
    width: 100%;
    text-align: center;
    padding-left: 0;
    margin-left: 0;
    bottom: 0; }
    .flip-card-slider .slick-dots li {
      display: inline-block !important;
      width: auto;
      height: auto;
      padding: 2px 0;
      display: inline-block;
      margin: 10px 5px;
      -webkit-transition: background-color 0.2s ease-in-out;
      transition: background-color 0.2s ease-in-out;
      cursor: pointer; }
      .flip-card-slider .slick-dots li.slick-active button {
        background-color: #ABC74A; }
      .flip-card-slider .slick-dots li button {
        width: 50px;
        margin: 0 auto;
        text-align: center;
        height: 8px;
        padding: 0;
        background-color: #C4C1C4;
        border-radius: 7px;
        list-style: none;
        display: inline-block; }
        .flip-card-slider .slick-dots li button:before {
          display: none; }
.flip-card {
  width: 100%;
  height: 300px;
  -webkit-perspective: 1000px;
  perspective: 1000px; }
.flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.6s;
  transform-style: preserve-3d;
  height: 525px;
}
.flip-card-inner-top {
    height: 220px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
  }
.flip-card:hover .flip-card-inner {
  transform: rotateY(180deg); 
}
.flip-card-front, .flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  background: #fff !important;
  box-shadow: 2px 4px 10px 0 rgba(66, 79, 98, 0.2);
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  }
.flip-card-front.fc-not-flex, .flip-card-back.fc-not-flex {
    display: block; 
}
.flip-card-front {
  color: #000;
  border-radius: 4px;
  word-wrap: break-word; 
}
.flip-card-front i {
    margin: 0 auto 20px;
    font-size: 65px;
    color: #ABC74A;
    display: block; 
    position: relative;
    top: 20px;   
  }
.flip-card-padding {
  padding: 200px 20px 0 20px; 
}
.flip-card-back {
  color: #000;
  text-align: center;
  border-radius: 12px;
  word-wrap: break-word;
  }
.flip-card-back .back-title {
    padding-top: 24px;
    padding-bottom: 0;
    margin-bottom: 15px; 
}
 
.slick-prev:before, .slick-next:before {
    color: #fff !important;
    font-size: 30px !important;
}
.slick-prev:before {
    content: '\f053' !important;
    font-family: fontawesome !important;
}
.slick-next:before {
    content: '\f054' !important;
    font-family: fontawesome !important;
}
.slick-slider small {     
	display: block;
    margin-top: 20px;
	}

#gallery-1 {
	display: flex;
}

@media only screen and (max-width: 1024px) and (min-width: 700px) {
    .flip-card-inner {
    height: 640px !important;
	}
	
	.upper-footer .col-xs-12 {
    	width: 33%;
	}
	
	#temi-ricerca {
		margin-top: 20px !important;
	}
	
	#rowSection1 .vc_col-sm-6, #rowSection2 .vc_col-sm-6, #rowSection3 .vc_col-sm-6, #rowSection4 .vc_col-sm-6, #luoghi-produzione .vc_col-sm-6, #collegio .vc_col-sm-6 {
    	width: 100% !important;
		text-align: justify;
	}
	
	#rowSection1 .wpb_text_column, #rowSection2 .wpb_text_column, #rowSection3 .wpb_text_column, #rowSection4 .wpb_text_column, #luoghi-produzione .vc_col-sm-6, #collegio .wpb_text_column {
		padding: 0 4% !important;
	}
	
	.wpb_wrapper .wpb_column.vc_col-md-6 {
		width: 100% !important;
	}
	
	.boxDocente {
		width: 50%;
		float: left;
	}
	
	button.slick-prev.slick-arrow {
		top: unset;
		left: 44%;
		bottom: -70px;
	}
	
	.wpb_wrapper h2.separator_on {
		text-align: center;
	}
	
}

@media only screen and (max-width: 1400px) and (min-width: 700px) {
	#impianti .singolaGriglia {
    	width: 100%;
	}
	
	button.slick-prev.slick-arrow {
		top: unset;
		left: 44%;
		bottom: -70px;
	}	
}

@media(max-width: 768px) {
  button.slick-next.slick-arrow {right:45.8%;}
}

@media only screen and (max-width: 767px) and (min-width: 320px) {
  button.slick-prev.slick-arrow {
    top: unset;
    left: 42%;
    bottom: -70px;
}
}
@media(max-width: 640px) {
 .slick-slide.slick-current.slick-active.slick-center {
    transform: scale(1.1);
} 
   .flip-card-inner {
    height: 800px !important;
}
  
}
@media(max-width: 600px) {
  
  button.slick-next.slick-arrow {
    right: 38%;
    bottom: -70px;
    top: unset;
    left: unset;
}
	
	.imgBackground {
		min-height: 200px !important;
	}
}
@media(max-width: 360px) {
  
  button.slick-next.slick-arrow {
    right: 42%;
    bottom: -70px;
    top: unset;
    left: unset;
}
}
hr {
    margin-top: 5px;
    margin-bottom: 15px;
}
/* stile tabella pagina prodotto "Specie minori" */
.box-specie-minori {
	width: 100%;
	overflow: scroll !important;
}
.specie-minori th.specie-minori-title {
	color: #00843d;
	font-size: 20px;
	font-family: Playfair Display;
	padding: 10px;
}
table.specie-minori {
	width: 100%;
	border: 1px solid black;
	padding: 5px;
	overflow: scroll !important;
}
.specie-minori th, .specie-minori td {
	border: 1px solid black;
	padding: 5px;
}
.specie-minori .specie-minori-nome-scientifico {
	font-style: italic;
}
.specie-minori td, .specie-minori th {
	text-align: center;
	vertical-align: center;
}
td.specie-minori-immagine {
	padding: 20px;
}
.specie-minori-nome-comune {
	font-size: 15px;
}
/* stile tabella pagina progetto "Individuazione, recupero, e valorizzazione di specie frutticole della Valle d'Aosta a rischio di estinzione" */
.box-tabelle-varieta-tradizionali-melo {
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.box-tabelle-varieta-tradizionali-melo th.titolo-tabella {
	color: #00843d;
	font-size: 20px;
	font-family: Playfair Display;
	padding: 10px;
}
.varieta-tradizionali-melo-left, .varieta-tradizionali-melo-right {
	width: 400px;
}
.varieta-tradizionali-melo-left th, .varieta-tradizionali-melo-left td, .varieta-tradizionali-melo-right th, .varieta-tradizionali-melo-right td {
	border: 1px solid black;
	padding: 5px;
}

@media only screen
	and (max-device-width: 1024px) {
	.box-tabelle-varieta-tradizionali-melo {
		width: 100%;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		overflow: scroll;
	}
	.varieta-tradizionali-melo-left, .varieta-tradizionali-melo-right {
	width: 315px;
}
}
/* Immagini "Impianti e attrezzature" in Frutticultura centrate in modo che si vedano in anteprima */
.contenitoreGriglia .singolaGriglia .impiantiBackground {
	background-position: center !important;
}

/* GRIGLE */
.contenitoreGriglia {
	display:flex;
	flex-wrap: wrap;
	flex-direction: row;
	padding: 0 6%
}

@media (max-width: 991.98px) { 
.singolaGriglia {
    width: 100%;
}
	.logoBackground {
    width: 100%;
    height: 150px;
}
#collaborazioni .singolaGriglia {
	background: transparent !important;
	border: none;
	width: 45%;
}
}
@media (max-width: 767.98px) { #impianti .singolaGriglia {
    width: 100%;
	}
	.impiantiBackground {
    min-width: 147px;
    width: 100%;
    height: 100px;
}
#impianti .singolaGriglia {
    width: 100%;
		display: block;
}
}