/*
 Theme Name:   child-gp
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Generatepress Child Theme, è necessaria previa installazione Generatepress Theme, e pacchetto gp premium. Questo Child theme è stato realizzato da Laura Bison per Pranic Energy Healing Veneto di Cristina Carolo
 Author:       gp
 Author URI:   #
 Template:     generatepress
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         generatepress, Child
*/

/******************************************************************/
/*** GENERIC STYLE FOR GENERATEPRESS CHILD THEME BY LAURA BISON ***/
/******************************************************************/

/* Body font
@import url('https://use.fontawesome.com/releases/v5.0.13/css/all.css');*/

/** Primary Menu Style **/
/* Logo */

.site-logo {/*
    width: 250px;
    margin-top: 8px;*/
}
.main-navigation .navigation-logo img {
    /*margin-top: -10px;*/
}
/* Box Shadows sotto menu primario
.main-navigation {
  -webkit-box-shadow: 0 10px 20px -12px rgba(0, 0, 0, 0.42), 0 3px 20px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2)!important;
      box-shadow: 0 10px 20px -12px rgba(0, 0, 0, 0.42), 0 3px 20px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2)!important;

}*/
/* Aggiungere Trasparenza sfondo alle voci del primary menu */
.main-navigation .main-nav ul li[class*="current-menu-"] > a {
    background-color: #ffffff00;
}
/* Aggiungere border bottom alle voci del primary menu */
.main-navigation .main-nav ul .current-menu-item > a, .main-navigation .main-nav ul .current-menu-parent > a, .main-navigation .main-nav ul .current-menu-ancestor > a, .main-navigation .main-nav ul .current_page_item > a, .main-navigation .main-nav ul .current_page_parent > a, .main-navigation .main-nav ul .current_page_ancestor > a{
    /*border-bottom: 5px solid #b50919;*/
    }
.current-menu-item > a {
/*font-weight: 700;*/
}
.menu-item > a:hover {
  /*border-bottom: 5px solid #ffe700; font-weight: 700;*/
}
.entry-content {
  /*text-align: justify;*/
}

/* Aggiungere un divider alle voci del menu primary*/
li.menu-item a::before {
      /*content: ' ';
      display: block;
      position: absolute;
      left: 0;
      top: 50%;
      margin-top: -3px;
      width: 0;
      height: 5px;
      border-left: 1px solid #ddddddab;*/
    }
li.menu-item.no-left-divider a::before {
      /* display: none;  nasconde il divider nella prima voce di menu sulla sinistra, da appliccare sui menu */
    }
/* Aggiungere Bottone ad un tasto nel menu primary per metterlo in evidenza usando nav-button nella classe menu */
    @media (min-width:769px) {
      .main-navigation .main-nav ul li.nav-button a {
          background-color: #dd9300b8;
          border-radius: 30px;
          color: #fff;
          font-weight: 400;
          letter-spacing: 2px;
          line-height: 45px;
      }
  }


.main-navigation.mobile-header-navigation{ /*mobile nav border bottom*/
  border-bottom: 1px solid #ddd;
}
.mobile-header-navigation .mobile-header-logo img {
    height: auto!important;
    margin-top: 10px!important;
}
.site-logo.mobile-header-logo{ /*mobile logo max with*/
  width: 200px;
}
.mobile-header-content { /*mobile icon style*/
  font-family: 'Font Awesome 5 Free';
  display: inline-block;
  text-align: center;
  margin-bottom: -60px;
  /* padding: 15px; */
  left: 100px;
  position: absolute;
  top: 25px;
  left: 63%;
}
/** --- END --- **/

/** ICON INSIDE MOBILE HEADER **/

#social-icon-mobile-header {
  order: 1;
}

/** BLOG **/

.blog .post .inside-article {
    margin-top: 40px;
} /* margine solo nella pagina blog*/


/*Go to top*/
.generate-back-to-top {
  margin-bottom: 60px;
}
/** Widget Wp Post Show - by Generatepress Tom Usborne **/
h4.wp-show-posts-entry-title {line-height: 1!important;}

/** Display Social Share Button on post and page without plugin. **/

@media screen and (max-width: 770px) {
    .share-buttons, .whatsapp-button { display: none;}   /* Disabilita tasti social share su mobile*/
}

.share-buttons {
  text-align:center;
  margin: 20px 0px;
}
.share-buttons a {
  color: #fff!important;
  font-size: 14px!important;
}

span.share-button-round img {
    width: 30px!important;
    margin-bottom: -8px!important;
    margin-right: 10px;
}
span.facebook-button-icon a img, span.twitter-button-icon a img, span.linkedin-button-icon a img, span.google-button-icon a img  {
  width: 30px!important;
  margin-bottom: -8px!important;
}

.twitter-button, .facebook-button, .google-button, .linkedin-button, .whatsapp-button {
  padding:4px 10px!important;
  margin: 0px 3px;
  border-radius: 4px;
}
.twitter-button {
    background: #00aced!important;
}
.twitter-button:hover,.twitter-button:active {
    background: #0084b4;
}
.facebook-button {
    background: #3B5997;
}
.facebook-button:hover,.facebook-button:active {
    background: #2d4372;
}
.google-button {
    background: #D64937;
}
.google-button:hover,.google-button:active {
    background: #b53525;
}
.linkedin-button {
    background: #0074A1;
}
.linkedin-button:hover,.linkedin-button:active {
    background: #006288;
}
.whatsapp-button {
    background: #43d854;
    text-align: center;
    width: 70%;
    margin: auto;
    font-size: 13px;
}
.whatsapp-button a {
    color: #fff!important;
}
.whatsapp-button:hover,.whatsapp-button:active {
    background: #009688;
}

/*Mobile fixed share*/
.mobile-fixed-share {
         position: fixed;
         bottom: 0px;
         width: 100%;
         text-align: center;
         margin-bottom: -2px;
         z-index: 1000;
        }
fa.mobile-fixed-share {
            color: #fff;
            cursor: pointer;
        }
@media screen and (min-width: 770px) {
        .mobile-fixed-share { display: none;}
    }
.mobile-fixed-share a {
        color: #fff!important;
        }
.desc-share {
      text-align: right;
      margin-right: 10px;
      font-weight: bold;
    }
.help {float:left;
        width: 40%;
        padding-top: 10px;
        height: 31px;
        background: #b50919;
        font-weight: bold;
      }
.facebook, .twitter, .whatsapp, .linkedin {
        float:left;
        width: 15%;
        padding-top: 10px;
        height: 31px;
        }
.facebook {background: #3b5999;}
.twitter {background: #55acee;}
.linkedin {background: #0077b5;}
.whatsapp {background: #25d366;}


/*End -- Social Style*/

/** Display Social Share Button on post and page without plugin. **/
/* Disable WhatsApp button on Desktop*/
/*Social Style*/
/*Content social icon*/

@media screen and (max-width: 770px) {
    .button-share, .whatsapp-button { display: none;}
    .space {height: 30px;}
}

/*****************************************************/
/******* CUSTOM STYLE FOR THIS THEME *****************/
/*****************************************************/
/*Altervista Toolbar*/
.tb {display: none!important;}

/*Yoast Breadcrumb*/
#psicor-breadrumbs {
    text-align: center;
    background-color: #373234;
    color: #999999;
    text-transform: uppercase;
    font-size: 12px;
}
/*Laura Credit*/
.laura-credit a {
  color: #b189ab!important;
}



/* ContactForm 7 e Compliance GDPR Plugin */

.wpcf7-form-control-wrap input {width: 100%; margin-bottom: 15px; border-radius: 3px; height: 40px;}

.wpcf7-form-control-wrap textarea {border-radius: 3px; height: 100px;}

#cf7-custom-name {width: 48%; float: left;}
#cf7-custom-lastname {width: 48%; float: right;}

.wpcf7-form-control.wpcf7-submit {
    background-color: #008bcf!important;
    border: 0px solid #008bcf!important;
    color: #fff!important;
    font-weight: 400;
    text-transform: uppercase!important;
    letter-spacing: 3px;
    font-size: 0.8em!important;
    padding: 10px 15px;
    border-radius: 30px;
}

#compliance {text-align: left; font-size: 12px; font-weight: bold;}

.wpcf7-form-control-wrap input[type=checkbox], input[type=radio] {width: 100%; margin-bottom: 5px!important; border-radius: 3px; height: 20px!important;}

#cf7-custom-desc {text-align: left; font-size: 12; font-weight:bold; margin-left: 10px;}

/*Altervista credit*/
.av-credit-link {background: #232021!important;}