/*
Theme Name: ParlonsRH - Expertises
Template: parlonsrh
Text Domain: parlonsrh-expertises
Theme URI: https://www.we-do-it.fr
Author: WDIB
Author URI: https://www.we-do-it.fr
Description: Parlons RH - Expertises
Requires at least: WordPress 5.0
Version: 1.0
*/
.header {background-color:#F8F9FC;}
.header #logo img {width:auto;}
.navbar-toggler .navbar-toggler-icon .icon-bar {background-color:#FFF!important;}
#teaser {padding-top:3rem;background-color:#F8F9FC;}
#teaser h1 {font-size:4rem;margin-bottom:4rem;-moz-transform: rotate(355deg);-webkit-transform: rotate(355deg);-o-transform: rotate(355deg);-ms-transform: rotate(355deg);transform: rotate(355deg);}
#teaser h1 strong {font-size:4rem;display:inline;margin:0;-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);-o-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
#teaser .desc {margin-top:6rem;}
.home #teaser .col-img {position:relative;bottom:-3rem;}
.home #teaser .col-img .stickers {border-radius:0 0 0 2rem!important;}
.home #teaser h1 {margin-left:0;}
.home .desc {font-size:1.5rem;line-height:2rem;}
.home #offres {padding:0 0 9.25rem;}
.home #offres .desc {margin-top:5rem;}
.home #offres h3 {color: #74797C;font-weight: 600;margin:2.5rem 0 5rem 7.375rem;font-size:1rem;line-height:1.75rem;-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}
.home #offres #grid_offre {margin:0 7.375rem;}
.home #offres .card {border:0;}
.home #offres .card .card-img-top {min-width: 6.25rem;width:6.25rem;line-height:6.25rem;padding:0;text-align:center;color:#FFF;border-radius:1rem;font-size: 3rem;}
.home #offres .card .card-body {padding:2.2rem 0 0;}
.home #offres .card .card-title {text-decoration:none;font-size:1rem;line-height:1.25rem;color:#3A4146;font-weight:600;}
.home #offres .card .card-img-top a,.home #offres .card .card-title a {color:inherit;text-decoration:none;}
.home #expertises {padding:7.75rem 0 9rem;background-color:#F8F9FC;}
.home #expertises > img {width:40vw;}
.home #temoignage {padding:18.75rem 0 9.375rem;}
.home #temoignage > img {width:43vw;}
.home #temoignage .desc {color:#3A4146;font-size:2rem;line-height:2.75rem;font-weight:600;}
.home #temoignage .desc .icon-quote {font-size:4.5rem;transform: translate(-50%,-150%);}
.home #temoignage .author,.home #temoignage .fonction {font-size:1.625rem;line-height:2.25rem;display:block;-moz-transform: rotate(355deg);-webkit-transform: rotate(355deg);-o-transform: rotate(355deg);-ms-transform: rotate(355deg);transform: rotate(355deg);}
.home #temoignage .author {margin-top:2rem;font-weight:600;}
.home #temoignage .fonction {font-weight:100;}
.home #temoignage .btn {margin-top:5rem;}
.home #case {background-color:#F8F9FC;padding-top:9rem;}
.home .case_studies {margin-top:1.375rem;padding-bottom: 3rem;}
.home .case_studies .card-footer .list-group-item i {background-color:#FFF;}
.home #media {background-color:#FFF;}
.home #media > .container {position:relative;z-index:3;}
.home #media > .container-fluid {z-index:4;}
#accordionOffres {padding:8.75rem 7.375rem 5.25rem;}
#accordionOffres .accordion-item {margin-bottom:5rem;background-color:transparent;}
.accordion-button {z-index:2;line-height:12rem;font-size:2.5rem;line-height:2.5rem;color:#FFF;}
.accordion-button:not(.collapsed) {color:#FFF;box-shadow:none;background-color: #FFF!important;}
.accordion-button.collapsed {opacity:.7;}
.accordion-button.collapsed:hover {opacity:1;}
.accordion-button::after {position:absolute;top:2rem;right:2.75rem;background-size: 2rem;width: 2rem;height: 2rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")!important;}
.accordion-button:not(.collapsed)::after {background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")!important;}
.accordion-title {margin-left:10rem;-moz-transform: rotate(355deg);-webkit-transform: rotate(355deg);-o-transform: rotate(355deg);-ms-transform: rotate(355deg);transform: rotate(355deg);}
.accordion-title strong {display:block;}
.accordion-title i {-moz-transform: rotate(5deg) translate(-150%, -100%);-webkit-transform: rotate(5deg) translate(-150%, -100%);-o-transform: rotate(5deg) translate(-150%, -100%);-ms-transform: rotate(5deg) translate(-150%, -100%);transform: rotate(5deg) translate(-150%, -100%);}
.accordion-collapse {background-color: rgb(255, 255, 255);}
.accordion-body {padding:2rem 6.25rem 4.375rem;}
#accordionOffres .accordion-body h2 {margin:4rem 0 1rem;}
h3 strong {font-weight:600;}
.steps .list-group-item {background-color:#F7F8FB;border-radius:3.125rem 0px;opacity: 0.7;margin-bottom:1.25rem;padding:3rem 5.55rem 3rem 8.2rem;position:relative;}
.steps .list-group-item:hover {opacity:1;color:#FFF;}
.steps .list-group-item i {position:absolute;left:1.75rem;top:calc(50% - 4.75rem/2);font-size:2.25rem;font-weight:600;width:4.75rem;line-height:4.75rem;border-radius:100%;background-color:#FFF;text-align:center;box-shadow: 0px 3px 16px #00000029;display:block;font-style:normal;}
#case {padding:7.5rem 0;}
#slider_case .slick-track {display: flex !important;}
#slider_case .slick-slide {height: inherit !important;}
#page_offres #teaser > img {width: 45rem;top: -11.5rem;}
#page_offres #offres {background-color: #F8F9FC;}
#page_offres .slider_ex_offre {margin:4rem 0 7.5rem;}
#page_offres .slider_ex_offre .item,#page_offres .slider_ex_offre img {border-radius: 50px 0px;}
#page_offres #slider_case .card {margin:7.5rem 7.375rem 4rem;padding:2.5rem 8rem 3.75rem;box-shadow: 0px 13px 56px #0000001A;border-radius: 3.125rem 0 0 0;}
#page_offres #slider_case .card .card-img-top {transform: translate(7rem,-35%);width:20rem;}
#page_offres #slider_case .card .card-title {font-size:2.5rem;line-height:2.5rem;margin:10rem 0 3rem 15rem;font-weight:200;}
#page_offres #slider_case .card .card-text {background-color:#fafafc;padding:3rem;border-radius:3.125rem 0;margin:2.375rem 0;font-size:1rem;}
#page_offres #slider_case .card .card-text h5 {color:#3A4146;font-size:13px;font-weight:600;}
#page_offres #slider_case .card .card-text.bg-theme * {color:#FFF;}
.tem_list .col {margin-top:6rem;}
.tem_list .card {border-radius:2rem 0;padding:0 3.5rem 2rem;}
.tem_list .card .icon-quote {font-size: 3.5rem;}
.tem_list .card .card-img-top {width:8.5rem;}
.tem_list .card .card-header {margin-bottom:28px;}
.tem_list .card .card-text {font-size:13px;line-height:21px;color:#74797C;padding:1rem 0;}
.tem_list .card .card-title {font-size:1rem;font-weight:600;}
.tem_list .card .fonction {color:#74797C;font-size:13px;}
#page_approche .desc {font-size:1.25rem;line-height:2rem;}
#temoignages {padding:7.75rem 0 15rem;background-color:#F8F9FC;}
#page_approche #teaser .stickers {border-radius: 0 0 0 2rem!important;}
#page_approche #temoignages {background-color:#FFF;padding:7.75rem 0;}
#page_approche #team .list-group-item {font-size:1.25rem;line-height:2rem;}
#temoignages .tem_list {margin:0 7.375rem;}
#temoignages .btn-primary {margin-top:8rem;}
#team {padding:6.5rem 0 10rem;background-color: #FFF;margin-top:-7rem;}
#team #content > img {width:45vw;}
#convictions {margin-bottom:5.5rem;}
#convictions2 {margin:5.5rem 0 6.5rem;}
#convictions > img {width:45vw;}
#valeurs {background-color:#F8F9FC;margin:6.5rem 0 0;padding:7.25rem 0 5rem;}
#valeurs .btn-primary {margin-top:7.75rem;}
#valeurs .list {margin:0 7.375rem;}
#valeurs .list .col:nth-child(odd) {padding-top:4rem;}
#valeurs .list .col:nth-child(even) {padding-bottom:4rem;}
#valeurs .card {color:#3A4146;box-shadow: 0px 3px 56px #0000000F;border-radius:2rem 0;padding:2.75rem 1rem;}
#valeurs .card-title {font-size:.8125rem;line-height:1rem;font-weight:600;}
#valeurs .card-body > i {display:block;margin:1.25rem auto;font-size:3.75rem;width:6.25rem;height:6.25rem;line-height:6.25rem;color:#FFF;box-shadow: 0px 3px 16px #00000029;border-radius: 15px;}
#valeurs .list-group-item {padding:0;margin:1rem 0;font-size:.8125rem;line-height:1rem;font-weight:600;position:relative;}
#valeurs .list-group .list-group-item i	{position:absolute;top:-1rem;left:calc(50% - .375rem/2);content:'';display:block;width:.375rem;height:.375rem;border-radius:100%;}
#page_approche #references {background-color:#F8F9FC;padding:6.5rem 0 15rem;}
#page_approche #references .slider_clients {padding-bottom: 2rem;}
#page_approche #references .slick-slide {padding:1rem;}
#slider_media .slick-track {display: flex !important;}
#slider_media .slick-slide {height: inherit !important;}
#page_offres #teaser .desc,#page_offres #teaser .desc *:not(.btn) {font-size:1.25rem;line-height:1.875rem;color:#3A4146}
#slider_case .desc ul {padding-left:1rem;}
.tem_list .slick-list {padding-bottom:9rem;padding-top: 1.5rem;}
.tem_list .card.translate {margin-top:9rem;}
.home #media {padding-bottom:10rem;}
.home #media #stickers_bottom .stickers {transform: translate(50%,125%)!important;}
@media (max-width:1399px) {
	#teaser h1, #teaser h1 strong {font-size: 3.5rem;line-height:4.125rem;}
}
@media (max-width:1199px) {
	.home .case_studies {margin: 7.375rem 0 0;}
	#teaser h1, #teaser h1 strong {font-size: 3rem;line-height:3.625rem;}
	#temoignages .tem_list {margin:0;}
	.tem_list .card {margin-left:1rem;margin-right:1rem;transform: translateY(0)!important;margin-top:2rem;margin-bottom:2rem;}
	.tem_list .slick-dots {bottom:-2rem;}
	.tem_list .card-body {padding-left:0;padding-right:0;}
	#page_offres #slider_case .card {margin-left:4rem;margin-right:4rem;padding-left:0;padding-right:0;}
	#page_offres #slider_case .card .card-img-top {width:10rem;height:10rem;left:50%!important;transform: translate(-50%,-50%);}
	#page_offres #slider_case .card .card-title {font-size:2rem;margin-left:0;text-align:center;}
	#page_offres #teaser > img {width: 35rem;}
	.header .navbar {margin-top: 1rem;}
}
@media (max-width: 991px) {
	.home #media {padding-bottom:0;}
	.home #expertises .image_mobile {margin-top: -50vh;}
	.home #temoignage .image_mobile {margin-top: -80vh;margin-bottom:5rem;}
	.header .navbar {margin-top:2rem;}
	#page_offres #slider_case .card {margin-left:1rem;margin-right:1rem;padding-left:0;padding-right:0;}
	.home #teaser h1,.home #teaser h1 strong,#teaser h1,#teaser h1 strong {margin-left:0;margin-top: 0;font-size: 2.5rem;line-height:3.125rem;}
	#teaser {padding-top: 7rem;}
	#teaser .desc {margin-top:1rem;}
	h2 {font-size:.75rem;}
	h3,.h3 {font-size:1.875rem;line-height:2.5rem;}
	.home h3,.home .h3 {font-size: 1.875rem;line-height:2.5rem;margin-left:0;margin-bottom:1rem;}
	.home #contact h3,.home #actus h3 {margin-bottom:3.5rem;}
	.home #teaser .desc {font-size:1.25rem;margin-left:0;}
	.home .desc {margin-left:0;font-size:0.875rem;line-height:1.3rem;}
	.home #offres {padding-top: 3rem;}
	.home #offres .h3 {margin-bottom:0;}
	.home #offres .desc {margin-top:3rem;}
	.home #offres h3 {margin:1.375rem 0 1.75rem;font-size:.875rem;line-height:1.3rem;}
	.home #offres #grid_offre {margin: 0;}
	.home #offres #grid_offre .card {flex-direction: row;}
	.home #offres #grid_offre .card .card-img-top {margin-right:1.75rem;}
	.home #page-content h2, .home #page-content .desc, .home #page-content .btn {margin-left:0;}
	.btn.btn-primary, .plezi-submit-btn {font-size:.6875rem;}
	.desc .list-group-item {padding-left:1.25rem;}
	.desc .list-group-item i {width:.6rem;height:.6rem;}
	.home #expertises {margin-top:6rem;padding-top:14rem;}
	.home #expertises > img,.home #temoignage > img {width: 100%;}
	.home #temoignage {padding:23rem 0 4rem;margin-top:8rem;}
	.home #temoignage .desc .icon-quote {font-size:3.125rem;}
	.home #temoignage .author, .home #temoignage .fonction {font-size:1.25rem;}
	#case {padding-top:4.7rem;padding-bottom:4.7rem;}
	.case_studies,.home .case_studies {margin:0;}
	.home #media {padding-top:4rem;}
	.home #media .stickers {transform: translate(0%,50%)!important;}
	.home #temoignage .desc {margin:0 1.5rem;font-size:1.375rem;line-height:2.25rem;}
	#accordionOffres {padding:3.5rem 0;}
	#accordionOffres .accordion-item {margin-bottom:2rem;}
	.accordion-title {margin-left: 3.25rem;}
	.accordion-button {font-size:1.25rem;line-height:1.25rem;}
	.accordion-button::after {top:.75rem;}
	.accordion-body {padding: 1rem;}
	.home #media #stickers_bottom .stickers {transform: translate(0%,50%)!important;}
	#page-content #contact .desc, #page-content #contact .desc * {font-size:.875rem;line-height:1.25rem;}
	.accordion-button::after {right: 1.25rem;background-size: 1rem;background-position: center right;}
	#accordionOffres .accordion-body h2 {margin-top:2rem;}
	#accordionOffres .accordion-body .desc {font-size:.8125rem;}
	.steps .list-group-item {padding:1rem 1rem 1.5rem 4rem;font-size: .875rem;}
	.steps .list-group-item i {left: 1rem;top: 1.25rem;font-size: .875rem;width: 2rem;line-height: 2rem;}
	#page_offres .slider_ex_offre {margin:2rem 0 5.25rem;}
	#temoignages .tem_list {margin:0;}
	#case .card-body, #case .card-footer {padding-left:0;padding-right:0;text-align: center;}
	#case .slick-dots {bottom: 3rem;}
	#page_offres #slider_case .card .card-text {margin-left:1rem;margin-right:1rem;font-size:.875rem;}
	#temoignages .btn-primary {margin-top:3.5rem;}
	#temoignages {padding-bottom:10rem;}
	#page_approche #team .list-group-item {font-size:.875rem;line-height:1.125rem;padding-bottom:2.5rem;}
	#page_approche .desc {font-size:.875rem;line-height:1.125rem;}
	#convictions {margin-bottom:2.5rem;}
	#convictions2 {margin-top:2.5rem;}
	#convictions2 .col-lg-6 {margin-top:2rem;}
	#convictions2 .btn {width:100%;}
	#team h3,#valeurs h3 {margin-bottom:1rem;}
	#valeurs .list {margin:0;}
	#valeurs .list .col:nth-child(odd) {padding-top:0;}
	#valeurs .list .col {margin-top:2rem;}
	#valeurs .btn-primary {margin-top:4.75rem;}
	#page_approche #references {padding-bottom:10rem;}
	#stickers_bottom .stickers {transform: translate(0%,-50%)!important;}
	#convictions h2 {margin-right: 1rem;}
	#team {padding-bottom:0;}
	.home #offres .card .card-title {font-size:.875rem;}
	#expertises h2 {margin-top:2rem;}
	#expertises h3 {margin-bottom:1rem;}
	.home #case {padding-top:4.75rem;}
	.home .case_studies .card {height:auto!important;}
	.home .case_studies .card-title {margin-top:2.75rem;}
	.home .case_studies .card-text,.home .case_studies .card-footer .list-group {padding-left:3.75rem;padding-right:3.75rem;}
	.home #case .btn-primary {margin-top:0;}
	#page_offres #teaser .desc .list-group * {font-size:.875rem;line-height:1.25rem;}
	#page_offres #teaser .desc .list-group-item {padding-bottom:0;}
	#case h3 {margin-bottom:1rem;}
	#temoignages {padding-top:4.7rem;}
	#valeurs {margin-top:3.5rem;padding-top:4.7rem;}
	#valeurs .btn-primary {width:100%;}
}
@media (max-width: 575px) {
	.accordion-title {font-size: .75rem;line-height: 1rem;}
}
