/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/



#home h2 {
	font-weight: 300;
	line-height: 36px;
}

.nectar-milestone .number .symbol-wrap {
	padding-left: 10px;
}
.nectar-milestone .number {
	font-family: Alegreya Sans;
}

.nectar_image_with_hotspots {
	overflow: visible;
}
.nectar_image_with_hotspots .nectar_hotspot_wrap .nttip {
	z-index: 10000;
}


/* CTA Avent */
.cta-avent .text {
	font-size: 22px;
}

/* Contact form */
div.wpcf7-mail-sent-ok {
    border: 2px solid #04ada3;
}

/* Portfolio */
#portfolio-nav a i, #portfolio-nav a i {
	color: #04ada3;
}

.portfolio-items .col.span_3:last-child {
	box-shadow: 0 0 0 rgba(3, 174, 163, 0.9);
	animation: pulse 2s infinite;
}
@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(3, 174, 163, 0.9);
  }
  70% {
      -webkit-box-shadow: 0 0 0 10px rgba(3, 174, 163, 0);
  }
  100% {
      -webkit-box-shadow: 0 0 0 0 rgba(3, 174, 163, 0);
  }
}
@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(3, 174, 163, 0.9);
    box-shadow: 0 0 0 0 rgba(3, 174, 163, 0.8);
  }
  70% {
      -moz-box-shadow: 0 0 0 10px rgba(3, 174, 163, 0);
      box-shadow: 0 0 0 10px rgba(3, 174, 163, 0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(3, 174, 163, 0);
      box-shadow: 0 0 0 0 rgba(3, 174, 163, 0);
  }
}

/* Testimonials */
.nectar_single_testimonial[data-style="bold"] p span {
    font-size: 70px;
    line-height: 80px;
}
.nectar_single_testimonial[data-style="bold"] p {
	font-size: 32px !important;
	line-height: 48px !important;
	font-weight: 400 !important;
}


/* Reviews */
.reviews-section {
	margin-top: 80px;
	background-color: #f5f5f5;
	border-radius: 10px;
}
.single-portfolio .rewiews-area.span_6, .rewiews-area.span_6 {
	/*width: 68.5%;
	margin-right: 4% !important;*/
	padding: 5%;
}
.reviews-form {
	padding: 5%;
}

h2.review-title {
	margin-bottom: 20px;
	font-weight: 600;
}

.glsr-default .glsr-review {
    margin-bottom: 20px !important;
}

.glsr-default .glsr-review > div {
    margin-bottom: 10px !important;
}
.glsr-review-title h3 {
	font-size: 24px;
}
.glsr-default .glsr-review-date {
	font-size: 12px;
}
.glsr-default .glsr-review p {
	margin: 0 0 10px !important;	
}
.glsr-default .glsr-review-author {
	font-size: 14px;
	font-weight: 600;
}
.glsr-default :not(.glsr-review-avatar) + .glsr-review-author::before {
	margin-right: 3px;
}

.glsr-default .glsr-review-response-background {
	border-radius: 10px !important;
}
.glsr-default .glsr-review-response-inner p {
	padding-bottom: 0 !important;
	margin: 0 !important;
}
.glsr-default .glsr-review-response-inner p strong {
	font-size: 14px;
	font-style: italic;
}

.glsr-default .glsr-review-response p:last-of-type {
    font-size: 18px !important;
}

.shortcode-site-reviews-summary {
	border-radius: 10px;
	background-color: #E2E3E6;
	padding: 30px;
	margin-bottom: 30px;
}


/* Portfolio sidebar */
.avis-biere {
	margin-top: 20px;
}
.single-portfolio #sidebar h2.biere {
	margin-bottom: 0px;
	font-weight: 600;
	font-size: 42px;
	line-height: 48px;
}
.single-portfolio #sidebar h3.brasserie {
	margin-bottom: 20px;
}
span.couleur {
	background-color: #04ada3;
	color: #ffffff;
	padding: 6px 12px;
	border-radius: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 5px;
	white-space: nowrap;
}
span.style {
	background-color: #444f69;
	color: #ffffff;
	padding: 6px 12px;
	border-radius: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	white-space: nowrap;
}
span.puissance {
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
	padding: 6px 12px;
	font-weight: 500;
}
.row .col .avis-biere p {
    padding-bottom: 0.5em;
}
.row .col .avis-biere p:last-child {
    padding-bottom: 1.5em;
}

/*
#all-items:after {
	content: "Voir les bières";
	font-size: 14px;
	font-weight: 500;
	color: #04ada3;
}
*/

.sur-titre {
	padding-bottom: 0;
}

/* Social share 
.nectar-social.hover .nectar-social-inner a {
	color: #d50350;
}
.nectar-social.hover > div a {
	border: 2px solid #d50350;
}
*/

/* Hide recaptcha badge */
.grecaptcha-badge {
	display: none;
}


/* Responsive */
@media only screen and (max-width: 690px) {
	body.single-portfolio .row .col.section-title.span_12 h1 {
	    line-height: 54px;
	}
}


/* Debug */
#glsr-modal {
	display: none;
}


