/******** CSS Style for PORTALE UNIAGRARIA website -- by NewtVision snc -- ********/*{outline: 0!important;}html, body {height:100%;font-family: 'open sans';-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}body{color: #666;}.no-padding{padding: 0;}.no-margin{margin:0;}.no-padding-left{padding-left: 0;}.padding-20{padding:20px;}.pt20{padding-top: 20px;}.pt30{padding-top: 30px;}nav.navbar {background-color: #ecf0f1;max-height: 320px;}nav.navbar.color {background-color: #ecf0f1;max-height: 320px;}nav.navbar.dark {background-color: #ecf0f1;max-height: 320px;height:96px;}.navbar-brand > img {max-height: 110px;padding: 5px 0 10px;}.navbar-brand.vertical > img {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ddd;
    border-radius: 2px;
    max-height: 115px;
    margin-top: -9px;
    padding: 3px;
}

.text_666{color:#666;}
header h4 a{color:#fff;}
.white{color:#fff;} .uppercase{text-transform:uppercase}
.navbar-brand {float: left;font-size: 18px;line-height: 20px;padding: 5px;}.navbar-fixed-top {z-index: 999999 !important;}.script-brand{color: #666;font-size: 23px;font-weight: 800;margin: 3px 0 15px;font-weight: 200;}.page-header {color:#222; font-size: 30px; border-bottom: 1px solid #eeeeee;margin: 30px 0 20px;padding-bottom: 9px;}
@media (max-width:768px){.page-header{font-size:27px;margin-top:30px;}}
.navbar-header img, .script-brand {transition: display 1.3s ease 1s; font-size: 14px;}.navbar-header .script-brand {display: none;transition: display 1.3s ease 1s;}
.fixed .navbar-header .script-brand {display: block;transition: display 1.3s ease 1s;}
.fixed .navbar-header img, .fixed .navbar-header h3 {display: none;transition: display 1.3s ease 1s;}
.fixed .img-brand{display: block !important;float: left;width: 33px;margin-top: -8px;margin-right: 15px;}
.navbar-nav {bottom: -40px; /*bottom:53px;*/display: block;/*float: right;*/margin: 0;position: relative;right: 0;transition: all 0.2s ease 0s !important;}
nav.fixed .navbar-nav {bottom: 0px;transition: all 0.2s ease 0s !important;}nav.fixed {height: 58px;transition: all 0.2s ease 0s !important;}
nav {transition: all 0.2s ease 0s !important;}
nav.csc-default{height:100%;}
a {  color: #3B874E;}a:hover, a:focus {color: #68B26C;text-decoration: none;}
.placeholder { color: #aaa; }
.container-int{margin-bottom: 50px;}
#topcontrol{background-color: #000;padding: 5px 10px;font-size: 28px;line-height: 20px;color: #9B9B9B;}
.mt5{margin-top:5px;}.mt10{margin-top: 10px;}.mt20{margin-top: 20px;}.mt30{margin-top: 30px;}.mt40{margin-top: 40px;}.mt50{margin-top: 50px;}.mt60{margin-top: 60px;}.mb10{margin-bottom: 10px;}.mb20{margin-bottom: 20px;}.mb30{margin-bottom: 30px;}.mb40{margin-bottom: 40px;}.mb50{margin-bottom: 50px;}.mb60{margin-bottom: 60px;}.pd20{padding:20px;}

h1, h2, h3, h4, h5 .h1, .h2, .h3 {font-family: 'open sans';font-weight: 500;color:#8aaa83;}h4, h5, h6, .h4, .h5, .h6{font-family: 'open sans';}h2{font-size: 28px;}h2.section-title{margin: 0px 0 30px 0;font-size: 25px;}h3.section-title{margin: 0px 0 20px 0;font-size: 20px;}h1.post-title, h2.post-title{font-family: 'open sans';font-size: 24px;margin-top: 0;}h5{font-weight:600; font-size:16px;}
.list-posts h4 { display: inline;}p, ul li, ol li {margin: 0 0 10px 0;line-height: 23px;}
blockquote {padding: 15px 20px;border-left: 5px solid #3B874E;background: #FAFAFA;}blockquote p {font-size: 15px;line-height: 24px;}
.navbar{margin: 0;border: none;border-bottom: 2px solid #3B874E;border-radius: 0;}.navbar-inverse {background-color: #68B26C;border-color: #CEBBC3; border-bottom:4px solid #CEBBC3;}.navbar-inverse .navbar-brand{font-family: 'pacificoregular';font-size: 30px;line-height: 40px;color: #FFF;padding: 0 15px;margin: 8px 0 0px 0;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.navbar-inverse .navbar-nav > li > a {color: #000;padding: 18px 15px;font-family: 'open sans';-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;}.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {color: #ffffff;background-color: rgba(102, 102, 102, 0.6);}.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {color: #ffffff;background-color: #3B874E;}.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {color: #ffffff;background-color: rgba(102, 102, 102, 0.6);}.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {background-color: #3B874E;}
.navbar-inverse .navbar-toggle {background-color: #3B874E;border-color: #3B874E;outline: none;}
.dropdown-menu{background-color: #3B874E;border: none;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;}.dropdown-menu > li > a{color: #fff;}.link-portfolio{overflow: hidden;display: block;position: relative;margin-bottom: 30px;}.link-portfolio img{display: block;position: relative;}.link-portfolio .overlay-portfolio{background: rgba(0, 0, 0, 0.71);padding: 25px;position: absolute;z-index: 1;top: 0;bottom: 0;left: 0;right: 0;color: #E9E9E9;opacity: 0;filter: alpha(opacity=0);}.link-portfolio .overlay-portfolio h3{font-size: 14px;font-family: 'open sans';margin: 0 0 20px 0;}
.social-networks.page-share div.icon-social {background-color: #ecf0f1;color: #A0A7A7;font-size: 18px;line-height: 15px;padding: 7px 3px;text-align: center;width: 30px;}.icon-social.normal {margin: 0 !important;}.social-networks div.icon-social.icon-social-facebook.normal:hover {background: #649B6A none repeat scroll 0 0;}.social-networks li{padding: 0;}.social-networks li a {border-radius: 3px;display: inline-block;height: 31px;margin-right: 3px;overflow: hidden;width: 30px;}.social-networks div.icon-social {color: #2E3C35;font-size: 26px;line-height: 15px;padding: 4px 3px;text-align: center;width: 30px;}.social-networks div.icon-social.icon-social-facebook.normal{background: #68B26C;}.social-networks div.icon-social.icon-social-twitter.normal{background: #68B26C;}.social-networks div.icon-social.icon-social-google-plus.normal{background: #68B26C;}.social-networks div.icon-social.icon-social-pinterest.normal{background: #68B26C;}.social-networks div.icon-social.icon-social-linkedin.normal{background: #68B26C;}.social-networks div.icon-social.icon-social-youtube.normal{background: #68B26C;}.social-networks div.icon-social.hover{background: #3B874E;}.latest-tweets{margin: 0;padding: 0;list-style: none;}.latest-tweets li{ margin-bottom: 15px;}.latest-tweets i.fa.fa-twitter{color: #00CEFD;margin: 0 5px 0 0;}.latest-tweets p{margin-bottom:0;}
address i.fa{margin: 0 5px 0 0;}
.clients img{padding: 10px 0;}
p.legal{text-align: right;}p.bodytext{text-align: justify;}
.breadcrumb{background: none;padding: 0;}
.breadcrumb > li + li:before {content: "\f105";font-family: FontAwesome;}
.panel-default {border-color: #EBEBEB;border: none;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;}.panel-group .panel {border-radius: 0px;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;}.panel-title {font-size: 14px;}.panel-default > .panel-heading {color: #666;background-color: #F8FAFA;}/*.well.section-bg {background-image: url("../img/sec-bg.png");background-size: cover;padding: 60px 0;}*/.well{padding: 20px;background: #F9F9F9;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;border: none;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;}.well.well-lg{padding: 24px;}/*.well.well-sm{padding: 9px;}*/
div.list-posts{padding: 0;}div.list-posts ul{margin: 0;padding: 0;list-style: none;font-size: 13px;}div.list-posts ul li{margin: 0;}div.list-posts ul li a{color: #95A5A6;padding: 15px;display: block;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;}div.list-posts ul li a.guidelines-pv{color: #95A5A6;padding: 15px;display: flex;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;}.well div.list-posts ul li a.guidelines-pv {padding: 15px 0;}.guidelines-pv span.col-md-3 {padding: 0;}
div.list-posts ul li a:hover{background: #BDC3C7;color: white;}
.nav-pills > li > a {border-radius: 0;}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {background-color: rgba(59, 135, 78, 0.6);}
.post{
  border-bottom: 1px solid #EEE;
  padding-bottom: 40px;
  margin-bottom: 40px;
}

.img-post{
  margin: 0 0 25px 0;
  display: block;
}

.img-post img{
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}

.post-meta .fa{
  margin: 0 5px 0 15px;
  color: #3B874E;
}

.post-meta .fa.first{
  margin: 0 5px 0 0;
}

/* comments */
.comment-author-icon{
  background: #ECF0F1;
  padding: 18px 20px;
  border-radius: 50px;
  margin: 10px 0 0 0;
  font-size: 20px;
  line-height: 20px;
}

.comment-content{
  width: 85%;
  margin: 0 0 0 3%;
}
/* pagination */.pagination{border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;}.pagination > li:first-child > a, .pagination > li:first-child > span, .pagination > li:last-child > a, .pagination > li:last-child > span {border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;}.pagination > li > a, .pagination > li > span {border: none;margin: 0 1px;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {background-color: #3B874E;}
/*countries*/.expert {padding: 20px 0;}.expert a {background: #f5f6f6 none repeat scroll 0 0;border-radius: 40px;color: #666;display: inline-block;font-size: 12px;margin: 0 0 10px;padding: 6px 15px;transition: all 0.4s ease-in-out 0s;}.well.focal-point {height: 350px;}
/*tags*/.tags a{background: #68B26C;padding: 6px 15px;margin: 0 0 10px 0;display: inline-block;color: #FAFAFA;font-size: 12px;border-radius: 40px;-webkit-border-radius: 40px;-moz-border-radius: 40px;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;}.tags a:hover{background: #3B874E;}
/*Tabs*/.nav-tabs{border-bottom: none;}.nav-tabs > li > a {border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;border: none;}.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {cursor: default;background-color: #FAFAFA;border: none;}.nav > li > a:hover, .nav > li > a:focus {text-decoration: none;background-color: #ECF0F1;}.nav-stacked > li + li{ margin-top: 0;}.nav-pills li a{padding: 7px;border-bottom: 1px solid #EDEDED;}.tab-pane {margin-top: 1px;background: #FAFAFA;padding: 15px;}.label-default {background-color: #68B26C;}
/* Buttons */
.btn{border: none;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; outline: none; }
.btn-lg {padding: 10px 35px;}
.btn-primary {
  color: #FFF;
  background-color: #68B26C;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary{background-color: #3B874E;}
.btn-info{background-color: #2C3E50;}
.btn-info:hover{background-color: #95A5A6;}
.input-group-btn:last-child > .btn {padding: 7px 12px;}
/* Page Sections */.section,.section-colored {/*padding: 50px 0;*/}.section-colored {background-color: #ECF0F1;}.section-colored.home{background: #423F5C url("../img/section-bg.png") 50% 0 no-repeat;}.section-colored.home h2{margin: 0;color: #fff;}.section-header {background-color: #ECF0F1;padding: 0;margin-bottom: 20px;margin-top: 96px;}
@media (max-width:640px){.section-header{background:none;}.breadcrumb{margin-bottom:0px;}}
.sidebar h4{margin: 0 0 25px 0;}.sidebar .tab-content{margin-bottom: 20px;}
.side-header {
  border-bottom: 1px solid #eeeeee;
  margin: 10px 0 15px;
  padding-bottom: 7px;
  font-size: 20px;
}
.form-control{border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;resize: none;background: #FCFCFC;border-color: #E4E4E2;}
.form-control:focus{
  border-color: #68B26C;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
.carousel {height:500px;background: #2E3C35;}
.carousel.carousel-publications {background: transparent none repeat scroll 0 0;height: auto;}
.carousel-control.left, .carousel-control.right{
  background: none;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  filter: none;
}
.carousel-control.left i{left: 0;}
.carousel-control.right i{right: 0;}
.carousel-control.left i, .carousel-control.right i{position: absolute;top: 245px;font-size: 25px;background: black;line-height: 40px;padding: 0 15px;}
#sliderSpecies .carousel-control.left i, #sliderSpecies .carousel-control.right i{top:123px;}
.carousel-publications .carousel-control.left i, .carousel-publications .carousel-control.right i {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;color: #444;font-size: 25px;line-height: 40px;padding: 0;position: absolute;top: 25%;
}
.carousel-indicators li, .carousel-indicators .active {width: 8px;height: 8px;margin: 1px;}
.carousel-caption {top: 160px;text-shadow:1px 2px 2px #000;}
.carousel-caption h2{font-family: 'open sans';font-size: 43px;line-height: 50px;margin: 10px 0;}
.carousel-caption .button{border: 2px solid white;-webkit-border: 2px solid white;-moz-border: 2px solid white;padding: 10px 40px;border-radius: 2px;color: white;font-family: 'open sans';margin: 30px 0 0 0;display: inline-block;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;}
.carousel-caption .button:hover{
  text-decoration: none;
  background: rgba(255, 255, 255, 0.13);
}

.item, .active, .carousel-inner {height: 100%;}
.carousel-inner.home-slider {margin-top: 96px;}

.fill {
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
}

.block-icon{
  width: 70px;
  height: 70px;
  border-radius: 40px;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  text-align: center;
  font-size: 30px;
  background: #68B26C;
  color: #fff;
  line-height: 70px;
  margin: 0 auto;
}

.block-body h2{
  font-family: 'open sans';
  font-size: 19px;
  text-align: center;
}

.block-body p{
  text-align: center;
  font-size: 13px;
  color: #7F8C8D;
}

.line-subtitle{
  height: 1px;
  width: 70px;
  margin: 17px auto;
  background: #DBDBDB;
}

/* Social Icons Styles */
.list-social-icons {margin-bottom: 45px;}
.tooltip-social a {text-decoration: none;color: inherit;}
.facebook-link a:hover {color: #3b5998;}
.linkedin-link a:hover {color: #007fb1;}
.twitter-link a:hover {color: #39a9e0;}
.google-plus-link a:hover {color: #d14836;}
/* Service Page Styles */
.service-icon {font-size: 50px;}
/* 404 Page Styles */
h3.error-404{
  font-size: 60px;
  font-family: 'open sans';
  color: #159C81;
  margin-top:0;
}

.price {font-size: 22px; display: block; margin-bottom: 15px; }
.price-cents {vertical-align: super;font-size: 50%;}
.price-month {font-size: 35%;font-style: italic;}
.pricing-table .panel-default > .panel-heading{
  background-color: #3B874E;
  color: #FFF;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border: none;
}

.pricing-table .panel-default > .panel-body{
  background-color: #68B26C;
  color: #FFF;
}

.list-group-item {
  background-color: #FAFAFA;
  border: 1px solid #ECEBEB;
}

.panel-title.distribution > span {
  font-size: 20px;
}
.panel-title span.dim {
  font-size: 14px;
  font-weight: 600;
}
.panel-title.price.distribution {
  line-height: 6px;
}
.panel-title.distribution i {
  line-height: 80px;
}
.panel-distribution .panel-body {
  padding: 6px 0 30px;
}

.switcher-btn.section-btn {
  background: #2c3e50 none repeat scroll 0 0;
  color: #fff;
  font-size: 14px;
  padding: 3px 8px;
  position: absolute;
  right: -28px;
  top: 0;
}
#switcher-options.section-link ul li a {
  border-radius: 20px;
  display: inline-block;
  height: 15px;
  width: auto;
}
/* Footer Styles */
footer {
  background: rgba(102,102,102,1);
  padding: 50px 0;
  color: #fff;
  font-size: 12px;
  line-height: 18px;
}
footer a{color:#fff;}
.footer-brand{font-family: 'Helvetica';display: inline-block;font-size: 30px;line-height: 40px;color: #FFF;margin-bottom: 10px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.footer-brand:hover{color: #fff;text-decoration: none;}
footer p{color: #fff;font-size: 13px;line-height: 18px;}
footer h3{font-family: 'open sans';margin: 20px 0 15px 0;color: #FFF;font-size: 14px;}
footer .form-control{background: #2E2A0C;border: none;color: #ecf0f1;font-size: 12px;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;}
footer .form-control:focus{background: #ECF0F1;color: #7F8C8D;border: none;box-shadow: none;-webkit-box-shadow: none;}
footer .input-group-btn .btn{height: 34px;}
.footer-after{background: #2E2A0C;padding: 20px 0;font-size: 12px;}
.footer-after p{color: #fff;margin: 0;}
.footer-after a{color: #FFF;}
.footer-after a:hover{color: #7f8c8d;text-decoration: none;}
.bg-maps {
  background:#fff;
  min-height: 410px;
}

@media (min-width: 1200px){

}

/* Small devices Tablets  */
@media (max-width: 991px) {
p.legal{
  text-align: left;
}
}


/* Extra small devices Phones */
@media (max-width: 768px) {

.carousel {
  height: 380px;
}

.carousel-caption {
  top: 4%;
}

.carousel-control.left i, .carousel-control.right i {
  top: 170px;
}

.section-colored.home h2 {
  margin-bottom: 30px;
}

.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
  color: #FFF;
}

.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
  color: #149178;
}

h3.error-404{
  font-size: 150px;
}

.sidebar{
  margin-top: 30px;
}

.comment-content {
  width: 65%;
}

}
.sub-list > li {
  padding: 6px 20px;
}
.sub-list a {
  border-bottom: 0 solid !important;
  height: 40px;
  line-height: 20px !important;
}
.sub-list li.active a {
  font-weight: 700;
}

@media screen and (max-width:768px) {

.sidebar-offcanvas{-webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  /*width:70%;*/width:40%;
  height: 100%;
  background-color: #44775A;
  z-index: 51;
  margin: 0; padding: 0;
  position: fixed;
  top:0px;
  left: -70%;
}
.sidebar-offcanvas.active{left:0;}
.sidebar-offcanvas ul li{margin:0}
.sidebar-offcanvas ul li a{color:#fff;padding: 15px 20px;margin:0;font-size: 15px;}
.sidebar-offcanvas ul li a:hover{background:#54303a;border:none; border-radius:0}
.navbar-nav {top: 0; bottom: auto;}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
  color: #FFF;background:#3b874e;
}
}
@media screen and (max-width:450px) {
.sidebar-offcanvas{width:70%;}
}
div.csc-textpic-intext-left .csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
  margin-right: 20px;
}
ul.listLinks{list-style-type: none; padding-left:11px;}
ul.listLinks li::before{
  content: "\f0c1";
  font-family: fontAwesome;
  line-height: 1.8em;
  margin: 0;
}
.headline {
  background: #3b874e none repeat scroll 0 0;
  color: #fff;
}
.headline h4, .headline h5{padding:5px;}

/*TIMELINE*/
@media (min-width:768px){.timeline-2{border-left:solid 5px #eee;list-style-type:none;margin:0;padding:0;padding-left:20px;margin-left:110px}
.timeline-2 li{position:relative}
.timeline-2-point{top:20px;left:-10px;width:10px;height:10px;position:absolute;background:#B80017;margin:0 0 0 -17px;box-shadow:0 0 0 4px #eee;-webkit-font-smoothing:antialiased;border-radius:30px;z-index:20}
.timeline-2 li:hover .timeline-2-point{background-color:#444}
.timeline-2 li .timeline-time{position:relative;top:0px;left:-150px;z-index:20;text-align:right;display:block;width:100px}
.timeline-2 li .timeline-time span{display:block;font-size:1.6em}
.timeline-2 li .panel,.timeline-2 li .alert,.timeline-2 li blockquote{position:relative;top:0}}
@media (max-width:768px){.timeline-2{list-style-type:none;margin:0;padding:0}.timeline-2-point{display:none}.timeline-2 li{margin-bottom:40px}.timeline-2 li .timeline-time{font-size:1.6em;padding-bottom:20px;display:block}}
.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;}
.panel-body{padding:15px 0 0; margin-top: 10px;}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}
.panel-heading>.dropdown .dropdown-toggle{color:inherit}
.panel-title{margin-top:0;margin-bottom:0;/*font-size:16px;*/color:inherit}
.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}
.panel-footer{margin-top:20px;padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}
.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}
.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}
.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}

@media only screen and (max-width: 800px) {
#speciesTable table, .no-more table,#speciesTable thead, .no-more thead,#speciesTable tbody, .no-more tbody,#speciesTable th, .no-more th,#speciesTable td, .no-more td,#speciesTable tr, .no-more tr { display: block; }
/* Hide table headers (but not display: none;, for accessibility) */
#speciesTable thead tr, .no-more thead tr { 
  position: absolute;
  top: -9999px;
  left: -9999px;
}

#speciesTable tr, .no-more tr { border: 1px solid #ccc; }

#speciesTable td, .no-more td { 
  /* Behave  like a "row" */
  border: none;
  border-bottom: 1px solid #eee; 
  position: relative;
  padding-left: 50%; 
  white-space: normal;
  text-align:left;
  width:100% !important;
}

#speciesTable td:before, .no-more td:before { 
  /* Now like a table header */
  position: absolute;
  /* Top/left values mimic padding */
  top: 6px;
  left: 6px;
  width: 45%; 
  padding-right: 10px; 
  white-space: nowrap;
  text-align:left;
  font-weight: bold;
}
#speciesTable td:before, .no-more td:before { content: attr(data-title); }
}
#speciesTable a.name{display: inline-block;width: 100%}
.media-object{margin-top: 14px;}
.item-legend{width:15px; height: 15px;display: inline-block;}
/*CALLOUT*/
.callout {
  border-left: 5px solid #eee;
  font-size: 1em;
  margin: 0;
  min-height: 60px;
  padding: 5px 30px 5px 25px;
  position: relative;
  text-align: left;
}
.callout h4 {
  margin-top: 0;
}
.callout p:last-child {
  margin-bottom: 0;
}
.callout code, .callout .highlight {
  background-color: transparent;
}
.callout-info {
  background-color: #f4f4f4;
  border-color: #f4f4f4;
  margin: 0 10px;
}
.callout-info::after {
  /*
  border-color: rgba(235, 235, 235, 0) rgba(235, 235, 235, 0) #f4f4f4;
  border-image: none;
  border-style: solid;
  border-width: 11px;
  */
  bottom: 100%;
  content: " ";
  height: 0;
  margin-left: -6px;
  pointer-events: none;
  position: absolute;
  right: 72px;
  width: 0;
}
.callout-info h4 {
  color: #36c6e3;
}
.callout-info a {
  color: #4dcde6;
  font-weight: bold;
}
.callout-info a:hover {
  color: #36c6e3;
}
.callout-warning {
  background-color: #f6bb42;
  border-color: #f6bb42;
}

.callout-warning h4 {
  color: #f4a911;
}
.callout-warning a {
  color: #f5b22a;
  font-weight: bold;
}
.callout-warning a:hover {
  color: #f4a911;
}
.callout-danger {
  background-color: #f9cfc8;
  border-color: #e9573f;
}

.callout-danger h4 {
  color: #dc3519;
}
.callout-danger a {
  color: #e64328;
  font-weight: bold;
}
.callout-danger a:hover {
  color: #dc3519;
}


.carousel-fade .carousel-inner .item {
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.carousel-fade .carousel-inner .active,.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right {opacity: 1;}
.carousel-fade .carousel-inner .next,.carousel-fade .carousel-inner .prev,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right {left: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.carousel-fade .carousel-control { z-index: 2;}
.modal-sm {width: 300px;}
.bg-success{background: #47A447; color:#fff;}
.bg-info{background:#7d8790; color:#fff; padding:10px;}
figcaption{font-size: 88%;font-style: italic;padding-top: 3px;}

.ce-uploads li {
    list-style-type: none;
    border-bottom: 1px dashed #ccc;
}
.ce-uploads-filesize {
    color: #666;
    font-size: 11px;
    padding-left: 10px;
}
.ce-uploads-filesize:before{content:"(";}
.ce-uploads-filesize:after{content:")";}
.ce-uploads img {
    float: left;
    margin-right: 1em;
    vertical-align: top;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 4px;
    margin: 5px 10px 5px 0;
    height: 100px;
    width: auto;
    background: #fff;
    }
.ce-uploads-fileName{display: block; font-weight: 800;}
.pdf-thumb-box
{
  display:inline-block !important;
  position:relative !important; 
  overflow: hidden;
  
}
.pdf-thumb-box-overlay {
  
  visibility:hidden;
  opacity:0;
  transition:visibility 0s linear 0.5s,opacity 0.5s linear;
  
}
.pdf-thumb-box a{
  color:transparent;
}
.pdf-thumb-box a:hover .pdf-thumb-box-overlay, a.image-popup-vertical-fit:hover .pdf-thumb-box-overlay{
  visibility:visible;
  opacity:1;
  transition-delay:0s;
  text-align:center;
  position: absolute;
  /* background-color: rgba(255, 0, 0, 0.58);*/
  background-color: rgba(142, 188, 66, 0.59);
  color: #fff;
  width:100%;
  height:100%;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  
}
.pdf-thumb-box-overlay span {
  margin: auto;
  position: absolute;
  top: 0; left: 0; bottom: 0; right: 0
}
/*TYPO3 CONF*//*CUSTOM ICONS TYPO3 - FONTAWESOME*/
.fa.fa-pdf:before, .pdf:before, .ce-uploads-element-pdf:before{content:"\f1c1"; font-family:"FontAwesome"; padding-right:5px;}
.fa.fa-docx:before,.fa.fa-doc:before,.ce-uploads-element-doc:before {content:"\f1c2";font-family:"FontAwesome"; padding-right:5px;}
.fa.fa-xls:before, .fa.fa-xlsx:before, .fa.fa-csv:before, .ce-uploads-element-xls:before{content:"\f1c3";font-family:"FontAwesome"; padding-right:5px;}
.fa.fa-ppt:before, .fa.fa-pptx:before{content:"\f1c4";font-family:"FontAwesome"; padding-right:5px;}
.fa.fa-jpg:before, .fa.fa-png:before, .fa.fa-gif:before, .fa.fa-bmp:before{content:"\f1c5";font-family:"FontAwesome"; padding-right:5px;}
.fa.fa-zip:before, .fa.fa-rar:before{content:"\f1c6";font-family:"FontAwesome"; padding-right:5px;}
.fa.fa-mp3:before,.fa.fa-wav:before{content:"\f1c7";font-family:"FontAwesome"; padding-right:5px;}
.fa.fa-mpg:before,.fa.fa-avi:before{content:"\f1c8";font-family:"FontAwesome"; padding-right:5px;}
div.csc-textpic .csc-textpic-imagewrap img{width:100% !important; height:100% !important}
.caption {
  background: #999 none repeat scroll 0 0;
  bottom: 0;
  color: #fff;
  font-size: 10px;
  opacity: 0.8;
  padding: 2px 10px;
  position: absolute;
}
.text-success { color: #47A447}
.control-label { cursor: pointer;}
.alert-success, .alert-warning, .alert-danger, .alert-info{color:#666}
@media(max-width:640px){.aim{display:none} h2{font-size:22px;}}

.publicationTitle{font-size:14px; font-weight:normal}
.pd20 .publicationTitle{font-size:16px; font-weight:400;}
.item p.bodytext{padding-right: 10px;}
.item img{margin-top: 10px;}
.layout1{
  float:left;
  min-height:140px;
  width:32%;
    margin-right:6px;
}
.layout0{clear:both}
@media(max-width:640px){.layout1{width:100%}}
.sidebar .panel-body, .tx-powermail .panel-body{padding:15px;}
.sidebar .panel-body p.bodytext{text-align:left}
.text-bordered {margin:0 0 15px}
.text-bordered span {border-bottom:1px solid;}
.parsley-required {
    color: red;
}
div.csc-textpic-intext-right .csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left:20px;}
a.normal{color:#666 !important}
#speciesTable tr.odd:hover,#speciesTable tr.even:hover {background:rgba(59, 135, 78, 0.6); color:#fff}
#speciesTable tr.odd:hover a,#speciesTable tr.even:hover a{color:#fff !important; font-weight:bold;} 
#speciesTable td{padding:0;} #speciesTable a{padding:8px}
#speciesTable thead td{padding:8px;}
#speciesTable.table-striped > tbody > tr:nth-child(2n+1):hover > td, #speciesTable .table-striped > tbody > tr:nth-child(2n+1):hover > th{background:none;}
.highlight{padding-top:8px;}.highlight:hover{background: rgba(59, 135, 78, 0.6) none repeat scroll 0 0;color: #fff !important;}
.highlight:hover strong{color:#fff !important;display:block}
.highlight strong:hover, .highlight a:hover{color:#fff !important; display:block; cursor:pointer}
.spanLegends{display:inline-block; width:10px; height:10px; border-radius:50%;}
.moreExperts{min-height: 42px;}
.img-cont {
    float: left;
    height: 90px;
    margin-right: 7px;
    overflow: hidden;
}
/*.media a{overflow:hidden;height:90px}*/

.bg-maps h4{    background: #666;
    padding: 9px 5px;
    color: #fff;}

.about p{font-size:17px; line-height:1.6em;}
.linkUtili ul{padding:5px;} .linkUtili ul li{list-style-type:none; /*font-weight:600;*/}
.linkUtili ul li::before {
    content: "\f0c1";
    font-family: "fontawesome";
    padding-right: 10px;
}
.section-bg { 
    /* The image used */
  background-image: url("../../../Images/Portale/summer-192179_1280.jpg");

    /* Set a specific height */
    min-height: 500px; 

    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.article .footer{padding: 0px 5px;
background-color: rgba(206, 187, 195,0.5);
margin-top: 10px;}
.relatedFiles{list-style-type: none; padding:5px;}

//FILELIST NEWS
.filelist {
    border: 1px solid #ccc;
}
.filelist li {
    list-style-type: none;
    padding: 5px;
     margin:0;
}
.filelist .li-odd {
    background: none repeat scroll 0 0 #f4f4f4;
}
.filelist a{color:#666;}
.size {
    color: #666;
    font-size: 11px;
    padding-left: 10px;
}

.ratioImg{
width: 100px;
height: 100px;
background-position: center;
background-size: cover;
}

/*CUSTOM ICONS TYPO3 - FONTAWESOME*/
.typeFile-pdf:before{content:"\f1c1"; font-family:"FontAwesome"; padding-right:5px;}
.typeFile-docx:before,.typeFile-doc:before {content:"\f1c2";font-family:"FontAwesome"; padding-right:5px;}
.typeFile-xls:before, .typeFile-xlsx:before, .typeFile-csv:before{content:"\f1c3";font-family:"FontAwesome"; padding-right:5px;}
.typeFile-ppt:before, .typeFile-pptx:before{content:"\f1c4";font-family:"FontAwesome"; padding-right:5px;}
.typeFile-jpg:before, .typeFile-png:before, .typeFile-gif:before, .typeFile-bmp:before{content:"\f1c5";font-family:"FontAwesome"; padding-right:5px;}
.typeFile-zip:before, .typeFile-rar:before{content:"\f1c6";font-family:"FontAwesome"; padding-right:5px;}
.typeFile-mp3:before,.typeFile-wav:before{content:"\f1c7";font-family:"FontAwesome"; padding-right:5px;}
.typeFile-mpg:before,.typeFile-avi:before{content:"\f1c8";font-family:"FontAwesome"; padding-right:5px;}
/*TYPO3 */
.ce-border img, .ce-border iframe {border: 2px solid #ccc;padding: 3px;border-radius: 2px;}



/* =Call to Action
-------------------------------------------------------------- */
.cta, .cta-dark, .cta-primary {
  background-color:#fafafa;
  padding:30px 30px;
  border-left:6px solid #d3d3d3;
}
.cta-dark {
  background-color:#272727;
  border-left:6px solid #494949;
}
.cta-primary {
  background-color:#00B7EB;
  border-left:6px solid #EAEAEA;
}
.cta p, .cta-dark p, .cta-primary p{
  margin:0;
  padding:0;
  font-size:16px;
}