@charset "UTF-8";
body.home {
  /* Social single article */
  /* Titles and content HP */
  /* Sezione Rubriche */
  /* KongTV section Home Page */
  /* Da capire dove va */ }
  body.home p {
    line-height: 23px; }
  body.home .author:after {
    content: none; }
  body.home .owl-stage .feat-time:after {
    content: none; }
  body.home .grid-post-box-meta {
    margin: 1rem 0 0; }
    body.home .grid-post-box-meta.mag-meta {
      margin: 1rem 0 0; }
  body.home .mag-header, body.home .grid-header-box {
    padding: 0;
    margin-bottom: 6px !important; }
  body.home .item-content.entry-content {
    padding: 0;
    margin: 0; }
  body.home .penci-post-box-meta {
    margin-top: 1rem; }
    body.home .penci-post-box-meta a {
      color: #888888; }
  body.home .featured-area .penci-item-0 h3 a {
    font-size: 1.2rem !important; }
  body.home .featured-area .penci-item-1 h3 a {
    font-size: 1.8rem !important; }
  body.home .featured-area .penci-item-2 h3 a {
    font-size: 1.6rem !important; }
  body.home .featured-area .penci-item-3 h3 a {
    font-size: 1.2rem !important; }
  body.home .penci-grid li .item h2 a {
    font-size: 1.8rem !important;
    line-height: 2.1rem; }
  body.home .penci-masonry .item-masonry h2 a {
    font-size: 1.8rem !important;
    line-height: 2.1rem; }
  body.home .home-featured-cat-content .first-post .magcat-detail h3 a {
    font-size: 1.8rem !important;
    line-height: 2.1rem; }
  body.home .magcat-titlte a {
    color: #313131 !important; }
  body.home .rubrica {
    padding: 0 1.2rem !important;
    background: transparent url("../images/bg-rubriche.gif") no-repeat 0 85px !important;
    background-size: 100% !important; }
    body.home .rubrica .rubrica-header {
      position: relative;
      height: 135px; }
      body.home .rubrica .rubrica-header h3.rubrica-titlte {
        position: absolute;
        bottom: 15px;
        text-transform: uppercase; }
      body.home .rubrica .rubrica-header span.rubrica-description a {
        font-style: italic;
        font-size: 0.8rem;
        position: absolute;
        bottom: 0;
        left: 3px;
        color: #313131; }
      body.home .rubrica .rubrica-header .rubrica-thumb {
        position: absolute;
        right: 0; }
        body.home .rubrica .rubrica-header .rubrica-thumb a {
          background: none; }
    body.home .rubrica .rubrica-article {
      margin-top: 0.7rem; }
      body.home .rubrica .rubrica-article p.post-title a.title {
        color: #313131;
        font-weight: 700; }
      body.home .rubrica .rubrica-article p a.content {
        color: #313131; }
    body.home .rubrica .penci-image-holder:before {
      padding: 0 !important; }
  body.home .penci-post-box-grid.style-1-right:before {
    content: none !important; }
  body.home .penci-post-box-grid.style-1-right .penci-post-share-box {
    float: right !important;
    margin-bottom: 15px;
    margin-right: 15px; }
  body.home .penci-homepage-title.style-yellow {
    border-color: #fede57 !important;
    margin-bottom: 0;
    padding-bottom: 0; }
  body.home .penci-border-arrow.penci-homepage-title.style-5.style-yellow .inner-arrow {
    background-color: #fede57;
    border-color: #fede57 !important;
    max-width: 150px;
    padding: 0 !important; }
  body.home .yotu-playlist {
    background-color: #fede57;
    padding-bottom: 0 !important; }
    body.home .yotu-playlist .yotu-wrapper-player {
      width: 100% !important; }
      body.home .yotu-playlist .yotu-wrapper-player .yotu-player {
        -webkit-box-shadow: none;
                box-shadow: none; }
  body.home .yotu-videos.yotu-mode-grid ul li {
    margin-right: 0px !important;
    padding: 0 !important;
    width: 33.3% !important; }
    body.home .yotu-videos.yotu-mode-grid ul li a h3.yotu-video-title {
      font-size: 1rem !important;
      line-height: 1.3rem !important;
      letter-spacing: 0;
      color: #313131;
      -o-text-overflow: inherit !important;
         text-overflow: inherit !important;
      white-space: inherit !important; }
    body.home .yotu-videos.yotu-mode-grid ul li::nth-child(3n) {
      margin-right: 0px !important;
      padding: 0 !important; }
    body.home .yotu-videos.yotu-mode-grid ul li.yotu-first {
      display: none; }
    body.home .yotu-videos.yotu-mode-grid ul li.yotu-last {
      margin-right: 0 !important;
      padding: 0 !important; }
  body.home .yotu-videos.yotu-mode-grid .yotu-video-thumb-wrp div {
    margin-right: 5px; }
  body.home .kongtv .penci-image-holder:before {
    padding: 0 !important; }
  body.home .penci-grid li.kongtv .item h2 a {
    font-size: 1rem !important; }
  body.home .newsletter__title {
    font-weight: 700;
    font-family: 'Roboto Slab', serif;
    font-size: 12px;
    display: block;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 8px;
    color: #ffffff; }
  body.home .orange-column {
    background-color: orange;
    height: 100px; }
  body.home .blue-column {
    background-color: blue;
    height: 100px; }
  body.home .green-column {
    background-color: green;
    height: 100px; }

body.page-template-template-kongtv #navigation ul.menu > li {
  margin-right: 25px; }

body.page-template-template-kongtv #navigation ul.menu > ul li {
  margin-right: 25px; }

body.page-template-template-kongtv #header {
  border-bottom: 10px solid #fede57 !important; }
  body.page-template-template-kongtv #header #logo img {
    width: 80%; }

body.page-template-template-kongtv .kongtv__primopiano {
  padding: 0 15px; }

body.page-template-template-kongtv .kongtv__thumb {
  min-height: 200px;
  margin-bottom: 1rem; }

body.page-template-template-kongtv .magcat-titlte > a {
  color: #313131 !important; }

body.page-template-template-kongtv .grid-container {
  padding: 10px; }
  body.page-template-template-kongtv .grid-container > div {
    text-align: left; }

body.page-template-template-kongtv .home-featured-cat-content ul.penci-grid li.kongtv article.item a::before {
  padding: 0; }

body.page-template-template-kongtv .penci-grid li.kongtv .item h2 a {
  font-size: 1rem !important; }

/* Single Post template */
body.post-template-default aside.widget_categories {
  display: none !important; }

body.post-template-default .post-title {
  font-size: 2.5rem;
  line-height: 2.8rem; }

body.post-template-default .header-standard p {
  font-size: 1.8rem;
  line-height: 2.0rem;
  margin: 1rem 0; }

body.post-template-default .post-entry p {
  font-size: 1rem !important; }

body.post-template-default .post-entry p.has-drop-cap {
  font-size: 1rem !important; }

body.post-template-default .post-entry .column {
  width: 10%;
  float: left; }

body.post-template-default .post-entry .double-column {
  width: 90%;
  float: left; }

body.post-template-default .fb_like {
  height: 20px;
  right: 0;
  padding: 5px 0 0 0; }

body.post-template-default table {
  border: none !important; }
  body.post-template-default table.wp-block-table {
    border: none !important; }
    body.post-template-default table.wp-block-table td {
      padding: 0;
      border: none !important; }
    body.post-template-default table.wp-block-table code {
      padding: 0;
      border: none !important; }

.fa-heart-o:before {
  content: "" !important; }

.penci-post-like.liked i:before {
  content: "" !important; }

/* Fotoreportage Category */
body.single.fotoreportage .post-image {
  display: none; }

.penci-standard-cat span.cat {
  display: none; }

/* Single category posts */
.archive-box .title-bar {
  text-align: left; }
  .archive-box .title-bar span {
    display: none !important; }
  .archive-box .title-bar h1 {
    font-size: 2.3rem; }

.header-list-style span.cat {
  display: none !important; }

#header {
  margin-bottom: 80px;
  border-bottom: 10px solid #303f9f; }
  #header .data {
    margin-top: 1rem;
    text-align: center;
    text-transform: capitalize;
    color: #303f9f; }
  #header .inner-header .column {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
       -moz-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  #header .inner-header .double-column {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    -webkit-box-flex: 8;
    -webkit-flex: 8;
       -moz-box-flex: 8;
        -ms-flex: 8;
            flex: 8; }
  #header .inner-header .row_kong {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: 100%; }
    #header .inner-header .row_kong .banner-left {
      width: 20%;
      float: left; }
    #header .inner-header .row_kong .banner-right {
      width: 20%;
      float: right; }
    #header .inner-header .row_kong .logo-center {
      margin-top: 1rem;
      width: 60% !important; }
      #header .inner-header .row_kong .logo-center #logo img.kongtv-logo {
        width: 80%; }

/* Lavoradio FOOTER */
.footer-widget-wrapper .penci-feed .side-item .side-image .penci-image-holder::after {
  content: url(/wp-content/uploads/on-air.png);
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%); }

.footer-widget-wrapper h4.widget-title span a {
  color: #fa1927; }
  .footer-widget-wrapper h4.widget-title span a:hover {
    color: #fa1927;
    text-decoration: none; }

/* Widgtet */
.widget ul.side-newsfeed li {
  padding-bottom: 10px;
  margin-bottom: 10px; }
  .widget ul.side-newsfeed li .lcp_excerpt {
    font-size: 0.9rem !important; }
  .widget ul.side-newsfeed li .side-item .side-item-text h4 a {
    font-size: 1rem !important;
    margin: 0; }

.penci-container-inside.penci-breadcrumb {
  margin-bottom: 10px !important; }

.container.penci-breadcrumb {
  margin-bottom: 10px !important; }
  .container.penci-breadcrumb.single-breadcrumb span a {
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase; }

body.archive .penci-breadcrumb {
  display: none; }

.breadcrumb_last {
  display: none; }

/* Navigation */
#navigation.header-1, #navigation.header-4, #navigation.header-7 {
  border-bottom: 5px solid #fa1927 !important; }

/* Widget */
.widget ul.side-newsfeed li {
  padding-bottom: 10px;
  margin-bottom: 10px; }
  .widget ul.side-newsfeed li .lcp_excerpt {
    font-size: 0.9rem !important; }
  .widget ul.side-newsfeed li .side-item .side-item-text h4 a {
    font-size: 1rem !important;
    margin: 0; }

/* Burger */

/* Share Single post/page */
body.home .penci-post-share-box a i {
  color: #888888; }

article .header-standard .single__share__horizontal .penci-post-share-box {
  display: none; }
  article .header-standard .single__share__horizontal .penci-post-share-box a {
    display: inline-block;
    list-style-type: none;
    color: #fff;
    position: relative;
    width: 30px;
    height: 30px;
    text-align: center;
    border-radius: 30px;
    background: #356e89;
    text-decoration: none !important;
    margin: 0.2rem; }
    article .header-standard .single__share__horizontal .penci-post-share-box a i {
      color: white;
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translateX(-50%) translateY(-50%);
          -ms-transform: translateX(-50%) translateY(-50%);
              transform: translateX(-50%) translateY(-50%); }

.post-entry .row_kong {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 100%; }
  .post-entry .row_kong .single__share .penci-post-share-box a {
    display: list-item;
    list-style-type: none;
    color: #fff;
    position: relative;
    width: 30px;
    height: 30px;
    text-align: center;
    border-radius: 30px;
    background: #356e89;
    text-decoration: none !important;
    margin: 10px 0; }
    .post-entry .row_kong .single__share .penci-post-share-box a i {
      color: white; }
  .post-entry .row_kong .single__share .dt-share {
    display: none !important; }
  .post-entry .row_kong .column {
    width: 10%;
    float: left; }
  .post-entry .row_kong .double-column {
    width: 90%;
    float: left; }

.post-entry .penci-post-share-box a {
  background: #356e89; }
  .post-entry .penci-post-share-box a i {
    color: white; }

/* Form  */
.form-nl {
  background-color: #303f9f;
  padding: 1rem; }
  .form-nl .clr {
    clear: both; }
  .form-nl .label-sx label {
    color: #ffffff; }
  .form-nl .label-dx .input {
    float: left;
    width: 60%; }
    .form-nl .label-dx .input input {
      background: #ffffff;
      margin: 0; }
  .form-nl .label-dx .submit {
    float: right;
    width: 30%; }
    .form-nl .label-dx .submit input {
      width: 100%; }
      .form-nl .label-dx .submit input:hover {
        background-color: #e53935; }
  .form-nl .privacy {
    color: #ffffff;
    text-align: center;
    margin-top: 10px; }
    .form-nl .privacy span.wpcf7-list-item {
      margin: 0 0.2rem !important; }
    .form-nl .privacy a {
      color: #ffffff; }
  .form-nl input[type="email"] {
    padding: 12px 20px;
    max-width: 500px;
    border: 1px solid #DEDEDE;
    margin-bottom: 28px;
    font-size: 12px;
    width: 100%;
    font-weight: normal;
    font-family: 'PT Serif', serif;
    max-height: 50px;
    background: none; }
  .form-nl input[type="submit"] {
    cursor: not-allowed;
    font-weight: 700;
    font-family: 'Roboto Slab', serif;
    text-transform: uppercase;
    background: #F5F5F5;
    border-radius: 0;
    font-size: 14px;
    color: #313131;
    padding: 12px 20px;
    display: inline-block;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    width: auto;
    min-width: 120px;
    text-align: center;
    margin: 0;
    border: none; }
  .form-nl .newsletter__title {
    font-weight: 700;
    font-family: 'Roboto Slab', serif;
    font-size: 12px;
    display: block;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 8px;
    color: #FFFFFF; }

p {
  line-height: 23px; }

.widget-title.penci-border-arrow span a {
  color: #FFFFFF; }
  .widget-title.penci-border-arrow span a:hover {
    text-decoration: none; }

.post-author .author-content h5 a {
  display: none; }

@media (min-width: 768px) {
    body.page-template-template-kongtv .grid-container {
      display: grid;
      grid-template-columns: auto auto auto;
      grid-gap: 10px;
      padding: 10px; } }

@media (max-width: 768px) {
      body.home .featured-area .penci-item-0 h3 a {
        font-size: 15px !important; }
      body.home .featured-area .penci-item-1 h3 a {
        font-size: 15px !important; }
      body.home .featured-area .penci-item-2 h3 a {
        font-size: 15px !important; }
      body.home .featured-area .penci-item-3 h3 a {
        font-size: 15px !important; }
          body.home .rubrica .rubrica-header .rubrica-thumb {
            width: 30%;
            right: -10px; }
    body.post-template-default .post-title {
      font-size: 2.0rem;
      line-height: 2rem; }
    body.post-template-default .header-standard p {
      font-size: 1.4rem;
      line-height: 1.5rem; }
  body.post-template-default .post-views {
    width: 100% !important; }
      #header .inner-header .column {
        -webkit-box-flex: 100%;
        -webkit-flex: 100%;
           -moz-box-flex: 100%;
            -ms-flex: 100%;
                flex: 100%; }
        #header .inner-header .row_kong .banner-left {
          display: none; }
        #header .inner-header .row_kong .banner-right {
          display: none; }
        #header .inner-header .row_kong .logo-center {
          width: 100% !important; }
    article .header-standard .single__share__horizontal .penci-post-share-box {
      display: block; }
    .post-entry .row_kong .single__share {
      margin-right: 15px;
      display: none; }
      .post-entry .row_kong .column {
        width: 15%;
        float: left; }
      .post-entry .row_kong .double-column {
        width: 100% !important;
        float: left; }
      .form-nl .label-dx .input {
        float: none;
        width: 100%;
        margin-bottom: 1rem; }
      .form-nl .label-dx .submit {
        float: none;
        width: 100%; } }

@media (max-width: 1170px) {
          body.home .rubrica .rubrica-header .rubrica-thumb {
            width: 30%;
            right: 0; } }

@media (max-width: 960px) {
          #header .inner-header .row_kong .logo-center #logo img.kongtv-logo {
            width: 70% !important; }
        #header .inner-header .row_kong .logo-center #logo img {
          width: 70% !important; } }

@media (max-width: 1200px) {
  #navigation .button-menu-mobile {
    display: inline-block; }
  #navigation .menu {
    display: none !important; } }

/*# sourceMappingURL=maps/main.css.map */
