/*
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.
*/

/* Bottom border on Main Menu */
.sf-menu > li > a:after {
    border-bottom: 0rem solid currentColor;
    background-color: transparent;
    content: '';
    height: 3px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    /* -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: width 0.2s ease;
    -moz-transition: width 0.2s ease;
    -o-transition: width 0.2s ease;
    transition: width 0.2s ease; */
  }
  /* hover and current menu border */
  .sf-menu > .current-menu-item > a:after,
  .sf-menu > .current-menu-ancestor > a:after,
  .sf-menu > .current-category-ancestor > a:after,
  .sf-menu > li:hover > a:after,
  .sf-menu > .sfHover > a:after {
    background-color: #4db2ec;
    border-bottom: 0.05rem solid currentColor;
  }
  #td-header-menu {
    display: inline-block;
    vertical-align: top;
  }



/* La modifica delle distanze margin della testata  */

.td-header-style-1 .td-header-sp-logo {
    width: 284px;
    position: relative;
    height: 90px;
    margin: 10px 28px 0 0 !important;
}

/* La modifica delle distanze margin del banner nell'header  */

.td-header-style-1 .td-header-sp-recs {
    margin: 10px 0 0 0 !important;
}

/* Modifica del colore dell'header "Articoli correlati" nelle pagine Category */

.td_block_template_3 .td-related-title .td-cur-simple-item {
    background-color: #000000 !important;
}


  /* Modifiche del menu personalizzate da Ugo. Salvare nel file ugo.css per aggiornamento tema */

/* HOME */

  #menu-header-menu-1 > li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-home.current-menu-item.page_item.page-item-50.current_page_item.menu-item-first.td-menu-item.td-normal-menu.menu-item-59 > a:after{
    color: #840000;
  }

  #menu-header-menu-1 > li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-home.current-menu-item.page_item.page-item-50.current_page_item.menu-item-first.td-menu-item.td-normal-menu.menu-item-59 > a:hover{
    color: #840000;
  }

  /* Questo è il pulsante HOME quando siamo in un'altra pagina  */

  #menu-header-menu-1 > li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-home.menu-item-first.td-menu-item.td-normal-menu.menu-item-59 > a:after{
    color: #840000;
  }

  #menu-header-menu-1 > li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-home.menu-item-first.td-menu-item.td-normal-menu.menu-item-59 > a:hover{
    color: #840000;
  }


  /* POLITICA */

  #menu-header-menu-1 > li.menu-item.menu-item-type-taxonomy.menu-item-object-category.td-menu-item.td-normal-menu.menu-item-38 > a:after{
    color: #1064a8;
  }

  #menu-header-menu-1 > li.menu-item.menu-item-type-taxonomy.menu-item-object-category.td-menu-item.td-normal-menu.menu-item-38 > a:hover{
    color: #1064a8;
  }


  /* ECONOMIA */

  #menu-header-menu-1 > li.menu-item.menu-item-type-taxonomy.menu-item-object-category.td-menu-item.td-normal-menu.menu-item-36 > a:after{
    color: #d25900;
  }

  #menu-header-menu-1 > li.menu-item.menu-item-type-taxonomy.menu-item-object-category.td-menu-item.td-normal-menu.menu-item-36 > a:hover {
    color: #d25900;
  }

  /* ITALIA */

  #menu-header-menu-1 > li.menu-item.menu-item-type-taxonomy.menu-item-object-category.menu-item-has-children.td-menu-item.td-normal-menu.menu-item-60 > a:after{
    color: #2091ec;
  }

  #menu-header-menu-1 > li.menu-item.menu-item-type-taxonomy.menu-item-object-category.menu-item-has-children.td-menu-item.td-normal-menu.menu-item-60 > a:hover{
    color: #2091ec;
  }

  /* MONDO */

#menu-header-menu-1 > li.menu-item.menu-item-type-taxonomy.menu-item-object-category.td-menu-item.td-normal-menu.menu-item-40 > a:after{
    color: #348c17;
  }

#menu-header-menu-1 > li.menu-item.menu-item-type-taxonomy.menu-item-object-category.td-menu-item.td-normal-menu.menu-item-40 > a:hover{
    color: #348c17;
  }

  /* SPORT */

#menu-header-menu-1 > li.menu-item.menu-item-type-taxonomy.menu-item-object-category.td-menu-item.td-normal-menu.menu-item-41 > a:after{
    color: #e09f00;
  }

#menu-header-menu-1 > li.menu-item.menu-item-type-taxonomy.menu-item-object-category.td-menu-item.td-normal-menu.menu-item-41 > a:hover{
    color: #e09f00;
  }

  /* TV&SPETTACOLI */

#menu-header-menu-1 > li.menu-item.menu-item-type-taxonomy.menu-item-object-category.td-menu-item.td-normal-menu.menu-item-39 > a:after{
    color: #8550ba;
  }

#menu-header-menu-1 > li.menu-item.menu-item-type-taxonomy.menu-item-object-category.td-menu-item.td-normal-menu.menu-item-39 > a:hover{
    color: #8550ba;
  }

  /* GOSSIP */

#menu-header-menu-1 > li.menu-item.menu-item-type-taxonomy.menu-item-object-category.td-menu-item.td-normal-menu.menu-item-37 > a:after{
    color: #bb3b80;
  }

#menu-header-menu-1 > li.menu-item.menu-item-type-taxonomy.menu-item-object-category.td-menu-item.td-normal-menu.menu-item-37 > a:hover{
    color: #bb3b80;
  }

  /* Colore del link indirizzo email libraeditrice nel footer Chi siamo */

  #td-outer-wrap > div.tdc-footer-wrap > div.td-footer-wrapper.td-footer-container.td-container-wrap > div.td-footer-bottom-full > div > div > div.td-pb-span5 > aside > div.footer-email-wrap > a{
    color: #DFA226;
  }

  /* GDPR custom di UGO style */

  #gdpr-box {
    display: none;
    font-family: sans-serif;
    text-align: center;
    opacity: 0.8;
    width: 100%;
    background: #000;
    color: #fff;
    position: fixed;
    bottom: 0;
    z-index: 999;
  }
  #gdpr-box p {
    padding: 10px 0px 0px 0px;
    font-size: 12px;
    line-height: 12px;
    margin-top: 0;
  }
  #gdpr-box a {
    color: #fff;
  }
  #gdpr-box button.gdpr-button-accept {
    background: none;
    color: #fff;
    font-size: 12px;
  }
  #gdpr-box button.gdpr-button-accept,
  #gdpr-box a.gdpr-button-settings {
    display: inline-block;
    border: 1px solid #fff;
    padding: 0px 5px 0px 5px;
    text-decoration: none;
    margin: 5px 0 5px 5px;
    border-radius: 2px;
    font-weight: normal;
    font-size: 12px;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
  }
  #gdpr-box button.gdpr-button-accept:hover {
    cursor: pointer;
  }
  #gdpr-box button.gdpr-button-accept:hover,
  #gdpr-box a.gdpr-button-settings:hover {
    background: #DFA226;
  }
  
