.wp_rp_publish_date, a:hover, .post-meta a:hover, strong a:hover {
  color: #8cce00; }

a {
  color: #8cce00; }
  a img {
    -webkit-filter: grayscale(80%);
    /* Chrome, Safari, Opera */
    filter: grayscale(80%); }
  a:hover img {
    -webkit-filter: grayscale(0%);
    /* Chrome, Safari, Opera */
    filter: grayscale(0%); }

p {
  color: #333 !Important; }
  p a {
    color: #8cce00; }

.left {
  float: left; }

.right {
  float: right; }

/* /////////////DIVI GENERAL*/
.et_pb_row {
  width: 95% !important; }

.et_pb_post .post-meta {
  margin: 0.5rem 0; }

#page-container {
  background: #fff url(../minerva.png) no-repeat 604px top; }

.current_page_item a {
  color: red !important; }

#top-header .current_page_item {
  line-height: 23px;
  border-radius: 5px 5px 0 0;
  background: #000; }
  #top-header .current_page_item a {
    color: #8cce00 !important;
    font-weight: bold;
    padding: 5px 10px; }
  #top-header .current_page_item.home {
    background: transparent !important; }

.wp_rp_publish_date, .post-meta {
  color: #777 !Important;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
  font-size: 0.8rem !important;
  margin-top: 0;
  line-height: 1rem; }

.post-meta a {
  font-weight: bold;
  color: #777 !Important; }

.et_pb_post {
  margin-bottom: 1rem;
  padding-bottom: 0.25rem; }
  .et_pb_post h2 {
    margin-top: 0.5rem;
    padding-bottom: 0 !important; }
  .et_pb_post .entry-content {
    padding-top: 0; }

.single .et_pb_post h2 {
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 1rem;
  font-style: italic;
  font-size: 1.2rem; }
.single .et_pb_post h4 {
  font-size: 1rem;
  margin-top: 1rem; }
.single #main-content {
  padding-top: 30px; }
  .single #main-content .container {
    padding: 0; }
.single .et_post_video {
  margin-bottom: 1rem; }

label {
  display: inline-block;
  margin-top: 0.5em;
  margin-bottom: -15px; }
  label .categoria {
    background: #00887a;
    color: #fff;
    float: left;
    padding: 0 0.7em;
    margin-bottom: 1em;
    font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
    text-transform: uppercase;
    font-size: 0.7em;
    letter-spacing: 0.08em;
    line-height: 1.5em; }
  label .etichetta {
    font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
    color: #00887a;
    float: left;
    line-height: 1.3em;
    text-transform: uppercase;
    font-size: 0.8em;
    font-weight: 400;
    margin-bottom: 1em;
    padding-left: 0.5em;
    padding-right: 0.5em; }

#left-area .post-meta {
  padding-bottom: 15px;
  font-size: 14px; }

#TaglioAlto .et_pb_post .entry-featured-image-url {
  max-height: auto;
  overflow: hidden; }
#TaglioAlto.straodinariaDopo, #TaglioAlto.straodinaria {
  margin-top: 0; }
#TaglioAlto.MainHome01 .small .et_pb_post .entry-featured-image-url, #TaglioAlto.MainHome02 .small .et_pb_post .entry-featured-image-url {
  max-height: 120px;
  overflow: hidden; }
#TaglioAlto.MainHome02 .sfsi_Sicons {
  display: none !important; }

#TaglioBasso .et_pb_post .entry-featured-image-url {
  max-height: 120px;
  overflow: hidden; }
#TaglioBasso .civetta h2 {
  font-size: 0.9rem; }

.inEvidenza {
  padding: 10px; }
  .inEvidenza label {
    margin-top: 0; }

.bannerSpeciali {
  width: 278px; }

.banner_dx img[title]:hover:after {
  content: attr(title);
  padding: 8px 12px;
  color: #85003a;
  position: absolute;
  left: 0;
  top: 100%;
  white-space: nowrap;
  z-index: 20;
  background: red !important; }

.breakingNews {
  margin-bottom: 10px; }
  .breakingNews label {
    background: red;
    color: #fff;
    padding: 5px 10px;
    margin-top: 0;
    display: inline-block;
    width: 15%; }
  .breakingNews span {
    text-align: left;
    padding: 5px 20px;
    display: inline-block;
    color: #fff;
    background: #333;
    width: 85%; }

.imgSmall {
  margin-top: 1.5rem; }
  .imgSmall article {
    max-height: 180px;
    overflow: hidden;
    margin-bottom: 0.5rem;
    padding-bottom: 0.5rem; }
    .imgSmall article h2 {
      margin-top: 0;
      font-weight: 100;
      font-size: 1.2rem; }
    .imgSmall article label,
    .imgSmall article .post-content {
      display: none; }
  .imgSmall a.entry-featured-image-url {
    float: left;
    max-height: 80px;
    max-width: 80px;
    margin-right: 1rem;
    overflow: hidden; }
    .imgSmall a.entry-featured-image-url img {
      height: 80px;
      width: auto;
      max-width: 600px;
      min-width: 100%;
      min-height: 100%; }

.lastSpeciale {
  padding: 10px;
  background: #8cce00; }
  .lastSpeciale::before {
    content: "";
    background-image: url("/wp-content/themes/max/images/2016/01/webdoc-widget.jpg");
    background-size: 100%;
    position: relative;
    display: block;
    width: 100%;
    height: 120px; }
  .lastSpeciale h2 {
    font-weight: normal; }
  .lastSpeciale p.post-meta {
    color: #fff !important; }
    .lastSpeciale p.post-meta a {
      color: #fff !important; }

.et_pb_image_container,
.et_pb_blog_grid .et_main_video_container,
.et_pb_blog_grid .et_audio_content,
.et_pb_blog_grid .et_pb_post .et_pb_slider {
  margin: 0; }

#DissestoTG, #MM, #Speciale {
  -webkit-animation: border-color-change 240s infinite !important;
  -moz-animation: border-color-change 240s infinite !important;
  -o-animation: border-color-change 240s infinite !important;
  -ms-animation: border-color-change 240s infinite !important;
  animation: border-color-change 240s infinite !important;
  background: #f0f0f0;
  padding: 5px; }

#DissestoTG::before, #MM::before {
  /*-webkit-animation: color-change 240s infinite !important;
   -moz-animation: color-change 240s infinite !important;
   -o-animation: color-change 240s infinite !important;
   -ms-animation: color-change 240s infinite !important;
   animation: color-change 240s infinite !important;    ;
   */
  color: #8cce00;
  font-weight: bolder;
  text-transform: uppercase;
  font-size: 1.2rem; }

#MM p, #Speciale p {
  display: none; }

#DissestoTG h2, #MM h2, #Speciale h2 {
  font-size: 0.8rem;
  font-weight: normal; }

#Speciale {
  /*-webkit-animation: background-change 240s infinite !important;
  -moz-animation: background-change 240s infinite !important;
  -o-animation: background-change 240s infinite !important;
  -ms-animation: background-change 240s infinite !important;
  animation: background-change 240s infinite !important;*/
  background: #8cce00; }
  #Speciale::before {
    font-size: 1.5rem;
    font-weight: bolder;
    text-transform: uppercase; }
  #Speciale::before, #Speciale a {
    color: #fff; }
  #Speciale article {
    margin-bottom: 0;
    padding-bottom: 0; }
    #Speciale article.project {
      margin: auto 30px; }
  #Speciale img {
    margin-top: 0.5rem; }

#titoloCategoria {
  color: #fff;
  padding: 10px 10px 0 10px; }

.et_header_style_centered .et-search-form {
  width: 100%;
  border-top: 0; }

.et_header_style_centered .et-search-form input, .et_header_style_centered span.et_close_search_field {
  top: 80%; }

.rssFeed .feed-sectiontitle, article .post-content a, .rssFeed a, label .etichetta, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .et_color_scheme_red #top-menu li.current-menu-ancestor > a, .et_color_scheme_red #top-menu li.current-menu-item > a, .et_color_scheme_pink #top-menu li.current-menu-ancestor > a, .et_color_scheme_pink #top-menu li.current-menu-item > a, .et_color_scheme_orange #top-menu li.current-menu-ancestor > a, .et_color_scheme_orange #top-menu li.current-menu-item > a, .et_color_scheme_green #top-menu li.current-menu-ancestor > a, .et_color_scheme_green #top-menu li.current-menu-item > a {
  color: #8cce00 !important; }

#titoloCategoria, #top-header .container.clearfix, label .categoria, #box_laSestinaTV, .lastSpeciale {
  background: #8cce00; }
  #titoloCategoria a, #top-header .container.clearfix a, label .categoria a, #box_laSestinaTV a, .lastSpeciale a {
    color: white; }

.wp-caption, .sfondoVerde, .inEvidenza, #box_laSestinaTV .youtube_channel .ytc_video_container.ytc_video_first h3, .rssFeed {
  /* -webkit-animation: background-trans-change 240s infinite, border-color-change 240s infinite!important;
   -moz-animation: background-trans-change 240s infinite, border-color-change 240s infinite!important;
   -o-animation: background-trans-change 240s infinite, border-color-change 240s infinite!important;
   -ms-animation:background-trans-change 240s infinite, border-color-change 240s infinite!important;
   animation: background-trans-change 240s infinite, border-color-change 240s infinite!important;  */
  background: rgba(140, 206, 0, 0.14) !important; }

.logobk {
  /*   -webkit-animation: background-logo-change 240s infinite!important;
   -moz-animation:   background-logo-change 240s infinite!important;
   -o-animation:  background-logo-change 240s infinite!important;
   -ms-animation:  background-logo-change 240s infinite!important;
   animation:  background-logo-change 240s infinite!important;*/
  fill: #8cce00; }

blockquote p, blockquote, .MainHomeStraordinaria .spalla .et_pb_post, .et-search-form, .nav li ul, .et_mobile_menu, .footer-widget li:before, .et_pb_pricing li:before, blockquote {
  /*      -webkit-animation: border-color-change 240s infinite!important;
        -moz-animation:  border-color-change 240s infinite!important;
        -o-animation: border-color-change 240s infinite!important;
        -ms-animation: border-color-change 240s infinite!important;
        animation: border-color-change 240s infinite!important;  */
  border-color: #8cce00 !important; }

@-webkit-keyframes background-logo-change {
  0% {
    fill: #003466; }
  20% {
    fill: indigo; }
  40% {
    fill: violet; }
  60% {
    fill: red; }
  80% {
    fill: orange; }
  100% {
    fill: green; } }
@-webkit-keyframes background-change {
  0% {
    background: #003466;
    fill: #003466; }
  20% {
    background: indigo;
    fill: indigo; }
  40% {
    background: violet;
    fill: violet; }
  60% {
    background: red;
    fill: red; }
  80% {
    background: orange;
    fill: orange; }
  100% {
    background: green;
    fill: green; } }
@-webkit-keyframes background-trans-change {
  0% {
    background: rgba(0, 52, 102, 0.12);
    /*//rgba(0,136,122,0.14)*/ }
  20% {
    background: rgba(75, 0, 130, 0.12); }
  40% {
    background: rgba(238, 130, 238, 0.12); }
  60% {
    background: rgba(255, 0, 0, 0.12); }
  80% {
    background: rgba(255, 165, 0, 0.12); }
  100% {
    background: rgba(0, 128, 0, 0.12); } }
@-webkit-keyframes color-change {
  0% {
    color: #003466; }
  20% {
    color: indigo; }
  40% {
    color: violet; }
  60% {
    color: red; }
  80% {
    color: orange; }
  100% {
    color: green; } }
@-webkit-keyframes border-color-change {
  0% {
    border-color: rgba(0, 52, 102, 0.18);
    /*//rgba(0,136,122,0.14)*/ }
  20% {
    border-color: rgba(75, 0, 130, 0.18); }
  40% {
    border-color: rgba(238, 130, 238, 0.18); }
  60% {
    border-color: rgba(255, 0, 0, 0.18); }
  80% {
    border-color: rgba(255, 165, 0, 0.18); }
  100% {
    border-color: rgba(0, 128, 0, 0.18); } }
/* /////////////DIVI HEADER*/
#main-header {
  padding-top: 64px !important;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  background: transparent; }
  #main-header .manchette {
    width: 223px; }
    #main-header .manchette img {
      width: 100%; }
      .manchette {
    display: block;
  }

  #main-header .logo_container a img {
    -webkit-filter: grayscale(0);
    /* Chrome, Safari, Opera */
    filter: grayscale(0); }
  #main-header #main-content {
    padding-top: 60px; }
    #main-header #main-content .container {
      padding-top: 100; }

.et_header_style_centered #main-header div#et-top-navigation {
  bottom: 5px; }

.et_menu_container {
  padding: 0; }

#et-top-navigation {
  background: #f0f0f0;
  margin: 0;
  line-height: 50px;
  height: 50px; }

.et_header_style_centered #logo {
  max-height: 60% !important; }

.et_pb_column_single {
  border-left: 1px solid #c4c4c4;
  padding-left: 2rem;
  padding-top: 0; }

.et_pb_row_inner {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

/* /////////////DIVI SPECIALS*/
.civetta article {
  margin-bottom: 1rem; }

.civetta article label {
  margin-top: 0; }

.sfondoVerde {
  background: rgba(0, 136, 122, 0.14);
  margin-top: 0px;
  border: 1px solid rgba(0, 136, 122, 0.18); }

.TopTitle h2 {
  margin-top: 0;
  margin-bottom: 0.5rem; }

.rssFeed {
  background: #00887a;
  color: #fff;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
  border: 1px solid #8cce00; }
  .rssFeed a {
    opacity: 0.8;
    color: #333; }
    .rssFeed a:hover {
      opacity: 1; }
  .rssFeed ul {
    margin: 0;
    padding: 0; }
    .rssFeed ul li.feed-item, .rssFeed ul .feed-logo {
      display: block;
      padding: 0.5em; }
    .rssFeed ul li.feed-item {
      list-style: none;
      text-align: center;
      line-height: 1rem;
      padding-top: 1rem;
      border-top: 1px solid #8cce00; }
      .rssFeed ul li.feed-item > a {
        color: #333 !Important; }
      .rssFeed ul li.feed-item img {
        border-radius: 50%; }
  .rssFeed div.wprss-feed-meta {
    margin-bottom: 0.6rem; }
    .rssFeed div.wprss-feed-meta > span {
      font-size: 0.6rem;
      font-weight: bolder;
      margin-bottom: 1rem;
      padding-top: 1rem;
      font-size: 90%;
      clear: both; }
    .rssFeed div.wprss-feed-meta > span:not(:last-child):after {
      content: ""; }
  .rssFeed .feed-titolo {
    font-size: 90%;
    line-height: 1.2rem; }
  .rssFeed .feed-sectiontitle {
    text-align: center;
    font-weight: bolder;
    color: #fff !important;
    background: #8cce00; }

.widgettitle {
  font-size: 0.8rem;
  margin-top: 1rem; }

.MainHomeStraordinaria {
  margin: 30px 30px 0; }
  .MainHomeStraordinaria .spalla .et_pb_post {
    padding: 0;
    border: 0;
    background: none;
    word-wrap: break-word;
    border-top: 1px solid rgba(0, 136, 122, 0.39);
    padding-top: 1em;
    margin-bottom: 0 !important; }
  .MainHomeStraordinaria article {
    padding-bottom: 0; }
  .MainHomeStraordinaria article .cc {
    border-bottom: 1px solid rgba(0, 136, 122, 0.39);
    padding-bottom: 1em; }
  .MainHomeStraordinaria .et_pb_blog_grid .et_pb_image_container {
    max-height: 150px;
    overflow: hidden; }

.MainArticle {
  padding: 0 !important;
  width: 100% !important;
  margin: 0 !important; }

.MainArticle img {
  margin-top: 1em; }

.MainArticle h2 {
  margin-top: 0;
  font-size: 41px;
  line-height: 50px; }

.MainArticle .post-content p strong {
  font-size: 24px !important;
  line-height: 1.2em; }

.MainHomeStraordinaria.dopo {
  padding: 0;
  margin: 0; }

.MainHomeStraordinaria.dopo .et_pb_column_0 {
  padding: 0; }

.MainHomeStraordinaria.dopo .MainArticle {
  padding: 30px !important; }

.MainHomeStraordinaria.dopo .MainArticle h2 {
  font-size: 32px; }

.MainHomeStraordinaria.dopo .MainArticle .post-content p strong {
  font-size: 18px !important; }

.wp_rp_title, .MainHome01 .imgSmall h2, .MainHome02 .imgSmall h2 {
  font-size: 14px !important;
  line-height: 1rem !important;
  font-weight: bold;
  color: #333 !important; }

.Apertura article {
  padding-bottom: 2rem;
  overflow: hidden; }

.Apertura article p {
  margin-top: 0.5rem;
  font-size: 14px; }

.Apertura.fotoAsinistra article a.entry-featured-image-url {
  float: left;
  width: 45%;
  margin-right: 1rem;
  max-height: 230px !important; }

.page .Apertura.fotoAsinistra article a.entry-featured-image-url img {
  height: auto;
  width: 100%;
  max-width: 100%;
  max-height: 100%; }

.home .Apertura.fotoAsinistra article a.entry-featured-image-url img {
  height: auto;
  width: 100%;
  max-width: 100%;
  max-height: 100%; }

.et-search-form, .nav li ul, .et_mobile_menu, .footer-widget li:before, .et_pb_pricing li:before, blockquote {
  border-color: #008878;
  width: 30%;
  border: 3px solid;
  float: left;
  margin-right: 2em;
  padding: 10px;
  margin-right: 5%;
  font-size: 31px;
  line-height: 1.5em;
  border-left: 0;
  border-right: 0;
  border-bottom-width: 5px; }

.wp-caption {
  background: rgba(0, 136, 122, 0.07);
  border: 0;
  padding: 5px; }

.wp-caption p.wp-caption-text {
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: 2em;
  margin-top: 5px;
  font-style: italic; }

#et-secondary-menu {
  width: 100%; }

#et-secondary-menu .et-social-icons {
  float: right;
  margin-right: 30px; }

#et-secondary-menu #et-secondary-nav {
  float: left;
  margin-left: 0; }

.mtphr-dnt {
  margin: 0;
  text-align: left; }

.mtphr-dnt-wrapper {
  margin-top: 5px;
  margin-bottom: 5px;
  color: #fff;
  background: #2d2d2d; }

.mtphr-dnt strong {
  margin-right: 5px; }

#top-header .container.clearfix {
  width: 100%;
  max-width: 100%;
  padding-left: 10px;
  font-weight: normal; }

.wp_rp_publish_date {
  display: block;
  width: 100%; }

ul.related_post li {
  line-height: 1rem !important; }

ul.related_post li .wp_rp_title {
  font-family: "Bree Serif", Georgia, "Times New Roman", serif !important; }

/* -------------- VIDEO YOUTUBE GALLERY  --------------------*/
#box_laSestinaTV {
  background: #8cce00 !important;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important; }
  #box_laSestinaTV .epyt-pagination {
    display: none; }
  #box_laSestinaTV .epyt-gallery-thumb {
    border-bottom: 1px solid #75ad00; }
  #box_laSestinaTV .epyt-gallery-thumb:hover .epyt-gallery-title {
    background: #fff; }
  #box_laSestinaTV #videosestina .epyt-gallery-list {
    margin-top: 12px; }
    #box_laSestinaTV #videosestina .epyt-gallery-list .epyt-gallery-thumb:nth-child(1n+4) {
      display: none !Important; }
    #box_laSestinaTV #videosestina .epyt-gallery-list .epyt-gallery-title {
      min-height: 66px; }
  #box_laSestinaTV #radiosestina .epyt-gallery-list {
    margin-top: 12px; }
    #box_laSestinaTV #radiosestina .epyt-gallery-list .epyt-gallery-thumb:nth-child(n+9) {
      display: none !Important; }
  #box_laSestinaTV #radiosestina .epyt-gallery-allthumbs.epyt-cols-4 .epyt-gallery-thumb {
    width: 100%;
    clear: both; }
  #box_laSestinaTV #radiosestina .epyt-gallery-img-box {
    width: 20%;
    float: left; }
  #box_laSestinaTV #radiosestina .epyt-gallery-title {
    font-size: 80%;
    line-height: 120%;
    padding: 5px 10px;
    width: 80%;
    text-align: left; }

.sliderLaSestina p {
  color: #fff !important; }

.lastSpeciale a:hover {
  color: #fff !important; }

p#footer-info {
  color: #777 !important;
  line-height: 1em !important;
  font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
  font-size: 12px; }
  p#footer-info a {
    color: #999; }

.sfsi_Sicons {
  margin: 20px 0; }

body #customblog {
  padding: 0; }
  body #customblog .et_pb_column.et_pb_column_1_4 {
    width: 100%; }
  body #customblog .et_pb_blog_grid .et_pb_post {
    float: left;
    margin: 0;
    padding: 0;
    max-width: 20%; }
    body #customblog .et_pb_blog_grid .et_pb_post .et_pb_image_container {
      max-height: 315px;
      overflow: hidden;
      -webkit-filter: grayscale(80%);
      /* Chrome, Safari, Opera */
      filter: grayscale(80%); }
      body #customblog .et_pb_blog_grid .et_pb_post .et_pb_image_container img {
        opacity: 0.8;
        -webkit-filter: blur(2px);
        /* Chrome, Safari, Opera */
        filter: blur(2px); }
    body #customblog .et_pb_blog_grid .et_pb_post h2 {
      position: relative;
      background: #000;
      font-weight: normal !important;
      font-size: 12px !important;
      font-family: "Lato", Helvetica, Arial, Lucida, sans-serif !important;
      padding: 0 5px;
      height: 20px;
      line-height: 20px;
      float: left;
      margin-top: -20px; }
      body #customblog .et_pb_blog_grid .et_pb_post h2 a {
        background: transparent !important;
        color: #fff !important; }
    body #customblog .et_pb_blog_grid .et_pb_post:nth-child(5n+1) {
      clear: both !important;
      border-left: none !important; }
    body #customblog .et_pb_blog_grid .et_pb_post:hover .et_pb_image_container {
      -webkit-filter: grayscale(0);
      /* Chrome, Safari, Opera */
      filter: grayscale(0); }
      body #customblog .et_pb_blog_grid .et_pb_post:hover .et_pb_image_container img {
        opacity: 1;
        -webkit-filter: blur(0);
        /* Chrome, Safari, Opera */
        filter: blur(0); }
    body #customblog .et_pb_blog_grid .et_pb_post:hover h2 {
      background: #FF3D00; }
  body #customblog article {
    border: none; }
    body #customblog article .post-content {
      display: none; }

.widgettitle {
  display: none; }

.epyt-gallery-thumb.epyt-listview {
  border-bottom: 1px solid #ccc; }
  .epyt-gallery-thumb.epyt-listview .epyt-gallery-dsc {
    white-space: pre-line;
    display: table-cell; }
  .epyt-gallery-thumb.epyt-listview .epyt-gallery-title {
    font-weight: bold; }

body.home .epyt-gallery-thumb.epyt-listview .epyt-gallery-dsc {
  display: none; }

#pulsanteblog {
  color: #8cce00;
  font-size: 0.8rem; }
  #pulsanteblog:after {
    content: '';
    font-size: 0.8rem; }

.rssFeed .nav-links {
  display: none; }

#bloglist td > small > a {
  color: #8cce00 !important; }

#testata {
  height: 50vh; }
  #testata > div {
    background-position-y: center; }


@media (max-width: 1000px) {
  .manchette {
    display: none;
  }
  
}