.btn-flat.btn-hover2 { border: none !important; background: #6abff4 !important; }

#header { top: 0; padding: 6px 0; background: rgba(0, 0, 0, 0.6) !important; }
#header .home-icon { display: none; }

.accordion-heading .accordion-toggle { background: #6abff4 !important; }

.callout-text > a.btn { background-color: #6abff4 !important; border-color: #6abff4 !important; }

#presentazione-simpat .simpat-about-1 .jw-service-icon, #presentazione-simpat .simpat-about-2 .jw-service-icon, #presentazione-simpat .simpat-about-3 .jw-service-icon { background-repeat: no-repeat; background-size: cover; min-height: 200px; width: 90%; margin-left: 5%; margin-bottom: -10px; z-index: 10; position: relative; border: 1px solid #6abff4; }
#presentazione-simpat .simpat-about-1 .jw-service-icon > i, #presentazione-simpat .simpat-about-2 .jw-service-icon > i, #presentazione-simpat .simpat-about-3 .jw-service-icon > i { visibility: hidden; }
#presentazione-simpat .simpat-about-1 .jw-service-icon { background-image: url(../img/custom/box-home/cose.jpg); }
#presentazione-simpat .simpat-about-2 .jw-service-icon { background-image: url(../img/custom/box-home/quali.jpg); }
#presentazione-simpat .simpat-about-3 .jw-service-icon { background-image: url(../img/custom/box-home/come.jpg); }
#presentazione-simpat .span3 { width: 100%; }
#presentazione-simpat .jw-service-content p:last-child { width: 108%; }

.c-row-bg-color, #la-nostra-storia { background-color: #6abff4; }

.bg-color, .bg-color h1, .bg-color h2, .bg-color h3, .bg-color p, .bg-color .dividerbox, .c-row-bg-color, .c-row-bg-color h1, .c-row-bg-color h2, .c-row-bg-color h3, .c-row-bg-color p, .c-row-bg-color .dividerbox, #la-nostra-storia, #la-nostra-storia h1, #la-nostra-storia h2, #la-nostra-storia h3, #la-nostra-storia p, #la-nostra-storia .dividerbox { color: #FFFFFF; }
.bg-color p, .c-row-bg-color p, #la-nostra-storia p { color: #ffffff !important; }
.bg-color a, .c-row-bg-color a, #la-nostra-storia a { color: #FFFFFF; text-decoration: underline; }
.bg-color a:hover, .c-row-bg-color a:hover, #la-nostra-storia a:hover { text-decoration: none; color: #e4e4e4; }
.bg-color .container_title .bottomdivider .dividerlineleft, .bg-color .container_title .bottomdivider .dividerlineright, .c-row-bg-color .container_title .bottomdivider .dividerlineleft, .c-row-bg-color .container_title .bottomdivider .dividerlineright, #la-nostra-storia .container_title .bottomdivider .dividerlineleft, #la-nostra-storia .container_title .bottomdivider .dividerlineright { border-color: #FFFFFF !important; }
.bg-color .container_title .bottomdivider i, .c-row-bg-color .container_title .bottomdivider i, #la-nostra-storia .container_title .bottomdivider i { color: #FFFFFF !important; }

.page .row-container.bg-parallax { margin-bottom: 0 !important; }

#contatti form { color: white !important; }

#bottom { margin-top: 0; }

input.wpcf7-form-control.wpcf7-submit { background-color: #6abff4; color: #FFFFFF; border-color: #6abff4; }

div.wpcf7-validation-errors { background-color: #FFFFFF; color: #333333; }

.single .loop-meta, .single .pagination-container, .single .about-author { display: none; }
.single .loop-media { float: left; margin-right: 10px; }

.buyBtn { background-color: #6abff4; border-radius: 5px; padding: 6px 12px; border: 1px solid #6abff4; color: #ffffff; text-transform: uppercase; }
.buyBtn:hover { color: #6abff4; background-color: #FFFFFF; }

.jw-pricing-footer, .jw-pricing-bottom { display: none; }

#layerslider_1 img.ls-bg { top: -10% !important; }
#layerslider_1 img.ls-l { background-color: rgba(0, 0, 0, 0.6) !important; padding: 15px 140px 125px 140px !important; margin-left: -120px !important; }
@media screen and (max-width: 767px) { #layerslider_1 img.ls-l { padding: 15px 60px 55px 60px !important; margin-left: -52px !important; } }

.team-member .member-image { height: auto !important; }

#chi-siamo .container_title h1, #pubblicazioni .container_title h1 { color: #6abff4; }

#pubblicazioni li.date { background-color: #ffffff; height: 120px; }
#pubblicazioni li.date > img { width: auto; height: 100%; }
#pubblicazioni .loop-title > a { color: #6abff4; }
#pubblicazioni article { width: 30%; }
@media screen and (max-width: 767px) { #pubblicazioni article { width: 100%; } }
#pubblicazioni article.page-builder-blog > a { display: none; }

.news-prossimi-eventi .loop-title > a { color: #6abff4 !important; }

.jw-service:hover .jw-service-content { background-color: #ffffff; }

.jw-service-box:hover { cursor: default; }
.jw-service-box:hover .jw-service-content { background: #ffffff !important; }
.jw-service-box .jw-service-content > h3 + p { min-height: 130px; }

.news-prossimi-eventi-home { margin-top: 0 !important; margin-bottom: 0 !important; }
.news-prossimi-eventi-home .jw-title { color: #6abff4; text-align: center; padding: 0; }
.news-prossimi-eventi-home .jw-blog .isotope-container .meta-container { float: none; display: block; }
.news-prossimi-eventi-home .jw-blog .isotope-container .meta-container li { width: 100%; height: 200px; }
.news-prossimi-eventi-home .jw-blog .isotope-container .meta-container li.loop-file > img { display: block; width: 100%; }
.news-prossimi-eventi-home .jw-blog .isotope-container .loop-title > a { color: #6abff4 !important; height: 2em; font-size: 15px; display: block; overflow: hidden; }
.news-prossimi-eventi-home .jw-blog .isotope-container article > a[href=''] { display: none; }

.sf-menu > li .current-menu-item > a, #sidebar ul.menu li.current_page_item a { color: #6abff4; }

ul.sf-menu > li > a { padding-top: 30px; }
@media screen and (min-width: 979px) and (max-width: 1190px) { ul.sf-menu > li > a { padding-left: 2px; padding-right: 2px; } }
ul.sf-menu > li a { font-size: 14px; }
@media screen and (min-width: 979px) and (max-width: 1190px) { ul.sf-menu > li a { font-size: 13px !important; margin: 0 0px !important; } }

@media (min-width: 1200px) { [class*="span"] { margin-left: 20px; } }
.show-mobile-menu { background-color: transparent; }
.show-mobile-menu .mobile-menu-icon { width: 30px; margin-right: 56px; margin-top: -10px; }
.loop-image img { width: 400px!important; max-width: 100%;}

.envira-gallery-wrap img {
  border:2px solid transparent;
  opacity: 0.9!important;
}

.envira-gallery-wrap img:hover {
  border:2px solid #23AEE0;
  opacity: 1!important;
}

.box-area-riservata {
  min-height: 500px;
  background-repeat: no-repeat;
  background-size: cover;
  position:relative;
}

.box-area-riservata p {
  position: absolute;
  top:50%;
  left:50%;
  transform: translate(-50%,-50%);
  background-color: rgba(0,0,0,0.5);
  padding: 10px 0;
  text-align:center;
  width: 100%;
  font-size: 30px;
  text-transform: uppercase;
  font-family: Raleway, Arial, Helvetica, sans-serif;
  transition: all .5s linear;
}

.box-area-riservata p a {
  display:block;
  color: #fff;
}

.box-area-riservata p:hover {
  background-color: rgba(0,0,0,0.8);
}

#area-riservata input[name="post_password"], .span9 input[name="post_password"] {
    padding: 8px!important;
    padding-left: 18px!important;
    padding-right: 10px!important;
    height:40px;
    width: 50%!important;
    margin: 0 25%;
}

#area-riservata input[type="submit"], .span9 input[type="submit"] {
  width: 50%!important;
}

#area-riservata .span12 {
  text-align: center;
}

#area-riservata .span12 label {
  text-align: center;
}

.post-password-form {
  text-align: center;
}

.document-gallery span.title {
  color: #555;
  font-size: 14px;
  margin-top:10px;
}

.document-gallery span.title:hover {
  text-decoration:underline;

}
