/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/
.home-trustpilot {
  position: relative;

}

.home-trustpilot:hover:before {
  width: 0%;
}

.home-trustpilot:before {
  content: '';
  position: absolute;
  width: 0;
  height: 1px;
  bottom: -3px;
  right: 0;
  background-color: var(--color-header-top-text-hover);
  transition: .5s;
  width: 34%;
  color: var(--color-header-top-text-hover);
}

.home-trustpilot > span {
  color: var(--color-header-top-text-hover);
}

/* RESET GUTENBERG */

.content-with-sidebar .l-section {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.content-with-sidebar {
  padding-top: 5vmax;
  padding-bottom: 5vmax;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}


.wp-block-pullquote {
  border-top: 2px solid;
  border-bottom: 2px solid;
}

.wp-block-pullquote p {
  font-size: 20px;
}

.is-style-green-button a {
  background-color: #55af32;
  border-radius: 5px;
}

.is-style-green-button a:hover {
  background-color: #428727 !important;
  color: white !important;
}


/* ICC Digital - JTD - Icon connect mobile */
@media (min-width: 600px) {
  .connect-mobile {
    display: none;
  }
}

/* ICC Digital - JTD - Add loader contact form */
.page-id-37707 .wpcf7 .ajax-loader {
    margin-left: -35px;
    margin-top: 11px;
}
.page-id-37707 .wpcf7 input.wpcf7-form-control.wpcf7-submit {
    padding-right: 50px;
    padding-left: 50px;
}

/* KDEV - Page stockage space between block */
@media (max-width: 899px) {

    .bloc-tarif .vc_col-sm-4:nth-child(1), .bloc-tarif .vc_col-sm-4:nth-child(2) {
        margin-bottom: calc(0.6rem + 2vw)!important;
    }
}

.woocommerce .processing .shop_table.cart~.blockOverlay {
    display: block!important;
}

.page-template-default main#page-content {
    margin-top: var(--header-height)!important;
}


/** Recapcha ***/
.aiowps-captcha {
    margin: 0;
}

.aiowps-captcha-equation.hide-when-displaying-tfa-input {
    margin-bottom: 20px;
}