/*  
@font-face {
  font-family: "Roboto";
  src: url("/wp-content/themes/Newspaper-child/fonts/fonts/RobotoDelta_v2-VF.ttf");
  
  font-display: swap;
  font-weight: 200 800;
}

@font-face {
  font-family: "Roboto Italic";
  src: url("/wp-content/themes/Newspaper-child/fonts/fonts/RobotoDelta_v2-VF.ttf");
  
  font-display: swap;
  font-weight: 200 800;
}   

@font-face {
  font-family: "Open Sans";
  src: url("/wp-content/themes/Newspaper-child/fonts/fonts/RobotoDelta_v2-VF.ttf");
  font-display: swap;
  font-weight: 200 800;
}     
*/
html {
 /*
 letter-spacing: 0.06em;
 font-weight: 450;
 */   
 text-rendering: optimizeLegibility;
 color: rgb(49,49,49);
 
}


.td-mobile-title {display:none !important;}

h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a {
 font-weight: 700;
 letter-spacing: 0;

}

.tagdiv-type {
    font-size: 18px !important;
    color: #2c2a2a  !important;
    line-height: 1.4 !important;
    text-align: justify  !important;
    /*
    font-weight: 500;
    font-size: 17px !important;
    font-variation-settings: 'wdth' 10, 'wght' 500;
    font-stretch: condensed;
    */
}

.tagdiv-type  label {
    text-align: left !important;
}

.tagdiv-type form p{
    text-align: left  !important;
}   

.single-quesito-risposta{
    border: 1px solid darkblue; padding: 0px; margin-top: 60px;
}

.single-quesito-domanda h3, .single-quesito-risposta h3{
   font-weight: bold;
   margin-top:0; 
   font-size: 1em;
   color: #444;
} 


.single-quesito-risposta h3{
     margin-top:0; padding: 5px; background: linear-gradient(to right, #fff, #003973); 
}

.single-quesito-domanda{
     border: 1px solid darkred;  padding: 0px; margin-top: 60px;
}
.single-quesito-domanda h3{
    padding: 10px; background: linear-gradient(to right, #fff, #5b5b5b); 
}
.single-quesito-domanda div {
padding: 10px;
}

.single-quesito-body{
    padding: 0px 10px 10px 10px;
}

single-quesito-risposta .entry-thumb    {
    float: left; padding-right: 10px;padding-top: 8px;vertical-align:top
}

.single-quesito-risposta .td-post-inline-image{
    float: left; padding-right: 10px;padding-top: 6px;vertical-align:top;
}

.td-author-name.vcard.author .fn {
    font-size: 1.35em;
}

.td-author-name.vcard.author .qualifica {
    font-style: italic;
}

.tdi_35_25d .tdb-logo-text-tagline {
    margin-top: 5px;
    text-align: center;
}

.footer-text-wrap   {
    margin-bottom: 20px;
}

.td-sub-footer-copy, .td-sub-footer-menu {
    font-family: Roboto;
}

/* author box small */
.author-box-wrap.small {
    border: 0;
    padding: 10px;
    margin-bottom: 10px;
}

.author-box-wrap.small .desc {
    margin-left: 50px;
}

.author-box-wrap.small .td-author-name.vcard.author .fn {
    font-size: 1.0em;
}

.author-box-wrap.small .td-author-name {
    font-family: 'Roboto', 'Open Sans',  arial, sans-serif;
    line-height: 15px;
    font-weight: 700;
    margin: 2px 0 8px 0;
}

.author-box-wrap.small .td-post-date {
    margin-left: 0; 
}

@media (max-width: 768px) {
      .author-box-wrap.small .desc {
          margin-left: 0;
      }
      .author-box-wrap.small .desc  {
          text-align: center; 
      }

    header .td-post-date {
        float: none !important;
    }

}


#pms_billing_state, #pms_billing_country {display:block !important;}
#pms_billing_state_chosen, #pms_billing_country_chosen {display:none;}


.new-password-notice{margin: 2em 0 1em 0;}
.new-password-notice {background-color: #e8e8e8; }
.new-password-notice-box div{padding: 1em;}
.notice-title{background-color: #007cba; color: white; font-size: 1.4em; padding: 10px;}
.notice-content{color: black; font-size: .8em;}



@media print {
.tagdiv-type blockquote p {text-transform: none  !important; text-align: justify; color: #358880 !important;}
.td-ss-main-sidebar {display: none;}
#SCK {display:none;}
}



/* citazioni */
.td_pull_quote.td_pull_center, .td_pull_quote.td_pull_center em, .td_quote_box.td_box_center {
text-align: justify !important;
}

.tagdiv-type blockquote p {text-align: justify;}
    

.single-postfiscosport-excerpt {margin-bottom: 20px;font-weight: bold;}

#pms_recover_password_form .pms-field {text-align: left !important;}
.widget_text.td_block_template_1.widget.widget_custom_html {
margin-bottom: 8px;
}

.credits {font-size: 0.8em; letter-spacing: 1px;padding-left: 10px;}
.credits a{color: #ffce00 !important;}

.pms-field.pms-pass2-field {text-align: left !important;}

/* Abbonamento-maggioli*/
.page-id-64260  #pms-paygates-wrapper {display:none !important;}
.page-id-64260 .pms-subscription-plan-description {display:none !important;}
.page-id-64260 .pms-subscription-plan-5024 label  {display:none !important;}

/*
 https://www.fiscosport.it/account/?pms-action=change_subscription&subscription_id=26127&subscription_plan=5539&pmstkn=xxxxxxxxxx
 Aggiorna da Registrazione gratuita 30 giorni a Abbonamento annuale a Fiscosport
 DA FARE
*/

.page-id-5022  #pms-paygates-wrapper {display:none !important;}

/*rinnovo dopo scadenza abbonamento gratuito o rinnovo abb.to annuale.*/
/*.page-id-5535  #pms-paygates-wrapper {display:none !important;}*/

