/*
Theme Name:     Newspaper Child theme
Theme URI: 		http://themeforest.net/user/tagDiv/portfolio
Description:    Child theme made by tagDiv
Author:         tagDiv
Author URI: 	http://themeforest.net/user/tagDiv/portfolio
Template:       Newspaper
Version:        9.0c
*/


/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/

/*  ----------------------------------------------------------------------------*/
/*SINGOLO ARTICOLO DEL BLOG*/
.single-post blockquote p:after {
    content: '\25C6';
  font-size: 14px;
    margin-left: 10px;
    margin-right: 10px;
}

.single-post blockquote p:before {
    content: '\25C6';
  font-size: 14px;
    margin-left: 10px;
    margin-right: 10px;
}

.single-post .tdb_single_related h4.td-block-title:before {
    content: '\25C6';
  color: #ff4100;
    font-size: 14px;
    margin-left: 10px;
    margin-right: 10px;
}

.single-post .td_block_template_8 .td-block-title > *:after{display: none !important;}

.single-post .td_block_template_8 .td-block-title > *:before, .td_block_template_8 .td-block-title > *:after {
    height: 2px;
    background-color: #d4e5eb;
  top: 60%;
}

.single-post .wp-block-columns.riga-copertina-img {
    padding-left: 9%;
    padding-right: 9%;
}

p.title-caption-single{font-size:15px}
p.text-caption-single {font-size: 20px;}

.wp-block-cover.has-background-dim.img-copertina-articolo{height: 436px !important;}

@media (max-width: 768px) {
p.title-caption-single{font-size:10px}
p.text-caption-single {
   font-size: 15px;
   line-height: 20px;
   }
.wp-block-cover.has-background-dim.img-copertina-articolo { margin-bottom: 20px;}
.single-post .vc_row {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
}


.wp-block-cover.has-background-dim.img-copertina-articolo {
    height: 436px !important;
    margin-bottom: 20px;
    /* margin-top: 20px; */
}

.tdb-share-classic {
    display: none;
}
/***************LIINE CON ROMBO*****************/

span.rombo {
    font-size: 21px;
  margin-top: -6px;
    margin-left: 13px;
    margin-right: 13px;
}

div.linea-separatore{text-align: center;}

span.outer-line {
  display: inline-block;
  vertical-align: middle;
}

@media screen and (min-width: 1153px){
span.outer-line {
  width: 47.8% !important;
  border-bottom: 2px solid #d4e5eb !important;
}
}

 @media all and (min-width: 614px) and (max-width: 1152px){
 span.outer-line {width: 45.8% !important;
   border-bottom: 2px solid #d4e5eb !important;
   }
 }
 
 @media screen and (max-width: 613px){
span.outer-line {
  width: 40% !important;
  border-bottom: 2px solid #d4e5eb !important;
}
}

/***************HEADER E MENU MOBILE*****************/
@media (max-width: 767px) {
.td-header-wrap .td-header-menu-wrap-full, .td-header-wrap .td-header-menu-wrap, .td-header-wrap .td-header-main-menu {background-color: #fff !important;}
#td-top-mobile-toggle i {color: #222;}
.header-search-wrap .td-icon-search {color: #fb3e01 !important;}
}

.header-search-wrap i.td-icon-search {
    color: #fb3e01 !important;
}

/*************************************************/
/******************HOMEPAGE**********************/
/*************************************************/

.separatore-rosso-home{
    height: 4px !important;
    border-top: 4px solid #ff4007 !important;
}


.separatore-block-24{
    height: 2px !important !important;
    border-top: 1px solid #ff4007 !important;
    margin-top: -30px !important;
    margin-bottom: 24px !important;
}

/***************MODULO-23***********************/
.contenitore-block23 .td_module_18 .td-module-meta-info {margin-top: 37px;}
.contenitore-block23 a.td-post-category {
    color: #a9a3a3;
    font-family: 'Playfair Display';
    font-weight: normal;
}

.contenitore-block23 span.td-post-author-name a {
    color: #a9a3a3;
    font-family: 'Playfair Display';
    font-weight: normal;
}

.contenitore-block23 span.td-post-date {
    color: #a9a3a3;
    font-family: 'Playfair Display';
}

.contenitore-block23 h3.entry-title.td-module-title a {color: #3d7fa1;}

.contenitore-block23 .td-excerpt {
   font-family: 'Playfair Display'; 
   margin-top:-10px !important;
 }

.contenitore-block23 .td-read-more {font-family: 'Playfair Display';}
.contenitore-block23 .td-read-more a {color: #a9a3a3 !important;}

.colonna-block-23:before {
    content: "";
    background-color: #ff4007;
    position: absolute;
    width: 1px;
    height: 100%;
    top: 0%;
    left: 100%;
    display: block;
}

@media all and (min-width: 768px) and (max-width: 1140px) {
.colonna-block-23:before {height: 117%;}
}

 @media screen and (max-width: 767px){
.colonna-block-23:before {display:none;}
.contenitore-block23 .td_module_18 .entry-thumb {
    padding-left: 4%;
    padding-right: 4%;
}
}



/******************modulo 24***********************/
.contenitore-block24 .td_module_mx16 .entry-thumb {
    height: 100px !important;
    margin-top: 10%;
}

.contenitore-block24 .td_module_mx16 .td-item-details {
    /* margin-left: 0px !important;
    min-height: 0px !important; */
}

.contenitore-block24 .td_module_mx16 .td-module-meta-info {
    position: relative; 
    display: none !important;
}

.contenitore-block24 .td_module_mx16 .td-read-more a {
    background-color: transparent !important;
    color: #a9a3a3 !important;
    font-family: 'Playfair Display';
    padding: 8px 0px !important;
}

/* .contenitore-block24 .td_module_mx16 .td-module-image {left: 70%;} */
/* .contenitore-block24 .td_module_mx16 .td-info-container { width: 69%;} */
.contenitore-block24 .td_module_mx16 .td-post-category {display: none;}

.contenitore-block24 h3.entry-title.td-module-title a {color: #3d7fa1 !important;}
.contenitore-block24 .td_module_mx16 .td-excerpt {font-family: 'Playfair Display';}


/******************modulo 11***********************/

.contenitore-block11 {
    margin-top: 35px;
}
.contenitore-block11 .td_module_10 .item-details{
    padding-right: 6% !important;
    padding-left: 6% !important;
}
.contenitore-block11 span.td-module-comments {display:none}
.contenitore-block11 .td_module_10 .td-module-thumb {
    left: 4%;    
     top: 3%;
 }

.contenitore-block11 h3.entry-title.td-module-title a {
    color: white;
    font-size: 27px;
}

.contenitore-block11 .td_module_10 .td-excerpt {
    color: white;
    font-family: 'Playfair Display';
    font-size: 14px;
    margin-top: 20px;
}

.contenitore-block11 .td_module_10 .td-post-category {
    background-color: transparent;
    font-family: 'Playfair Display';
    text-transform: uppercase;
    font-size: 11px;
}

.contenitore-block11 span.td-post-author-name {
    font-family: 'Playfair Display';
    text-transform: uppercase;
    font-size: 11px;
}

.contenitore-block11 span.td-post-author-name  a {color: white;}

.contenitore-block11 .td_module_10 .td-post-date {
font-family: 'Playfair Display';
    text-transform: uppercase;
    font-size: 11px;
    color: white;
}

 @media screen and (max-width: 767px){
.contenitore-block11 .td_module_10 .td-excerpt {display: contents;}
.contenitore-block11 .td_module_10 .item-details {margin-left: 0;}
.contenitore-block11 .td_module_10 .td-module-thumb {width: auto;}
.contenitore-block11 .td_module_10 .td-module-thumb {
    left: auto;
    top: 0;
    display: contents;
}
.contenitore-block11 img.entry-thumb.td-animation-stack-type0-2{
margin-bottom: 20px; 
margin-left: auto; 
margin-right: auto;
max-height: 150px; }
  }
/******************modulo 12***********************/


.contenitore-block12 .td_module_11 span.td-module-comments {display: none;}
.contenitore-block12 h3.entry-title.td-module-title a {color: #ff4007;}

.contenitore-block12 h3.entry-title.td-module-title:before{
 content: '\25C6';
    color: #ff4100;
    font-size: 24px;
    margin-right: 5px;
}

.contenitore-block12 .td_module_11 .td-module-meta-info { 
font-family: 'Playfair Display';
font-style:italic;
font-size:11px;
}

.contenitore-block12 .td_module_11 .td-post-category { 
background-color: transparent;
    color: #a4a4a4;
    font-family: 'Playfair Display';
    font-weight: normal;
}

.contenitore-block12 .td_module_11 .td-post-author-name a {
        color: #a4a4a4;
        font-weight: normal;
}


.contenitore-block12 .td_module_11 .td-post-date {
        color: #a4a4a4;
        font-weight: normal;
}

.contenitore-block12 .td_module_11 .td-excerpt {font-family: 'Playfair Display';}

.contenitore-block12 .td_module_11 .td-read-more a {
    background-color: transparent;
    color: #ff4007;
    font-style: italic;
    font-family: 'Playfair Display';
    padding: 10px 0px;
}

.contenitore-block12 {margin-bottom: 0px !important}

.contenitore-block12 .td_module_11 .td-read-more a:hover {background-color: transparent !important;}

 @media screen and (max-width: 767px){
.contenitore-block12 h3.entry-title.td-module-title:before {font-size: 16px;}
}

 @media screen and (max-width: 767px){
.contenitore-block12 .td_module_11 .td-excerpt {display: contents; }

.contenitore-block12 .td_module_11 .item-details {padding-left: 0px !important; margin-bottom: 10px;}
.contenitore-block12 .td_module_11 .td-module-thumb {
    position: relative;
    left: 0;
    top: 0;
    margin-left: auto;
    margin-right: auto;
}
.contenitore-block12 .td_module_11 .td-module-thumb {width: auto;}
}

/******************modulo 14 - 28102021***********************/

.td_module_14 .td-module-thumb {
  margin-bottom: 0px !important;
}

.td_module_14 .td-module-meta-info {
  position: relative !important;
  bottom: 0 !important;
  
}

/****************TEXT WITH TITLE - ROMBO****************/
.text-with-rombo span.td-pulldown-size {
    background-color: transparent;
    color: #3d7ca2;
    font-size: 27px;
}

h2.heading-with-rombo{
    font-family: 'Playfair Display' !important;
    font-weight:600 !important;
}

h2.heading-with-rombo:before{
     content: '\25C6';
    color: #ff4100;
    font-size: 24px;
    margin-right: 5px;
}

h2.heading-with-rombo:after{
    content: "";
    background-color: #d4e5eb;
    position: absolute;
    width: 71%;
    height: 2px;
    top: 60%;
    left: 27%;
    display: block;
}

 @media all and (min-width: 1019px) and (max-width: 1140px){
h2.heading-with-rombo:after{
    width: 68%;
    left: 30%;
}
 }
 
  @media all and (min-width: 768px) and (max-width: 1018px){
h2.heading-with-rombo:after{
    width: 60%;
    left: 39%;
}
 }


 @media screen and (max-width: 767px){
h2.heading-with-rombo:after{display:none;}
}

/***************BLOCCO 6********************/
.contenitore-block6 .td_module_5  h3.entry-title.td-module-title > a {
color: white;
}

.contenitore-block6 .td_module_5 span.td-module-comments {display: none;}

.contenitore-block6 .td_module_5 .td-excerpt {
font-family: 'Playfair Display' !important;
color: white;
}

.contenitore-block6 .td_module_5 .td-module-thumb {margin-bottom: 25px;}
.contenitore-block6 .td_module_5 .td-module-meta-info {margin-bottom: 27px;}

.contenitore-block6 .td_module_5 span.td-post-author-name a {
    color: white !important;
    font-family: 'Playfair Display' !important;
    font-style:italic;
}

.contenitore-block6 .td_module_5 span.td-post-date {
    color: white !important;
    font-family: 'Playfair Display' !important;
    font-style:italic;
}

.contenitore-block6 .td_module_5 a.td-post-category {display: none;}

 @media screen and (max-width: 767px){
.contenitore-block6 .td-block-span12{padding-left: 4%;padding-right: 4%;}
.contenitore-block6 .td_module_5 .td-excerpt {padding-bottom: 20px;}
}


/***********************BLOCCO 19********************/

.contenitore-block19 span.td-post-date {
    font-family: 'Playfair Display';
    color: white;
    text-transform: uppercase;
}

.contenitore-block19 .td_module_mx1 .td-module-meta-info .td-post-author-name a {
    color: #fff;
    font-family: 'Playfair Display';
    text-transform: uppercase !important;
    font-size: 10px;
}

.contenitore-block19 .td_module_mx1 .td-module-meta-info .td-post-category {
    background-color: transparent !important;
    color: white;
    font-family: 'Playfair Display';
    text-transform: uppercase;   
    padding: 3px 0px 4px;
}

.colonna-block-19 .contenitore-block24 h3.entry-title.td-module-title {height: 30% !important;}
/********WIDGET***********/
span.td-module-comments {display: none;}

 @media screen and (max-width: 767px){
.td_block_social_counter {padding-top: 30px !important;}
}

/*****PAGINA RIASSUNTIVA AUTORE*************/
span.td-author-comments-count {
    display: none;
}

/*****SLIDER******/
 @media screen and (max-width: 767px){
.excertp-slider-mobile {margin-top: 26% !important;}
}