/* STUDIO218 - MAIN CSS - This file is loaded everywhere. */
/* UTILITY */
p,a,h1,h2,h3,h4,h5,h6,blockquote,ul,li {
    font-family : 'robotoregular'
}

.vh-80 {
    min-height:80vh
}

.vh-25 {
    min-height:25vh
}

.vh-35 {
    min-height:35vh
}

.post, .page {
    margin:unset!important;
}

.ml-auto {
    margin-left: auto;
}
/* TEST */
.lazy {
    background-image: none!important;
    background-color: #F1F1FA!important;
}
/* MAIN CSS */
/* UTILITY */
a {
    transition-duration:.2s
}
.skip-link.screen-reader-text {
    display:none
}
h1,h2,h3,h4,h5,h6,.thiriez_heading,.thiriez_btn,header a,.thiriez_numbers .the_number {
    font-family:'abadi_mt_condensed_extra_boRg'
}

.thiriez_heading {
    margin-bottom: -.5rem;
    text-transform: initial;
    letter-spacing: 2px;
    font-family: 'bellarinaregular';
    font-size: 2rem;
}
.thiriez_features .btn_detail {
    font-family:'robotoregular';
    cursor:pointer
}
.thiriez_btn {
    transition-duration:.2s;
    font-family:'abadi_mt_condensed_extra_boRg';
    color:white;
    font-size:1rem;
    text-decoration:none;
    border:1px solid white;
    letter-spacing:2px;
    text-transform:uppercase;
    padding:.60rem 1rem;
    display:inline-block;
    border-radius:0 0 10px 0
}

.thiriez_btn:hover {
    border:1px solid #ffd100;
    color:#ffd100;
}
.thiriez_btn.thiriez_btn_dark {
    background:#035776;
    border-color:#035776
}
.thiriez_btn.thiriez_btn_dark:hover {
    background:#ffd100;
    border-color:#ffd100;
    color:#035776
}
@media screen and (max-width:767px){
    .thiriez_heading {
        font-family:'robotoregular';
        text-transform:uppercase;
        font-size:.75rem;
        font-weight:bold;
        margin-bottom:initial
    }
}
/* HEADER */
header {
    background:white;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
}
header .navbar-toggler {
    background: #035776;
}
header .navbar-toggler-icon {
    color:white;
    display:flex;
    align-items:center;
    justify-content:center
}
header .navbar-toggler:focus {
    border:unset!important;
    box-shadow: unset!important;
}
header img, footer img {
    max-width:50px;
    margin-right:1rem
}
header li a {
    text-transform:uppercase;
    letter-spacing:2px;
    text-decoration:none;
}
header .thiriez_btn_contact {
    background:#035776;
    border-color:#035776;
    color:white;
}
header .thiriez_btn_contact:hover {
    background:#639DBA;
    border-color:#639DBA;
}
header .thiriez_btn_contact a:hover {
    color:white;
}
header .thiriez_btn_contact a {
    color:white;
}

/* FOOTER */
footer {
    background:#0C0C0C;
    color:white;
    text-align:justify;
    padding:3rem 0 0
}
footer p.thiriez_heading {
    font-family:'abadi_mt_condensed_extra_boRg';
    font-size:1.5rem;
    margin-bottom:1rem;
}
footer img {
    width:auto;
    max-height:150px;
}
footer p.thiriez_heading:before {
    content:"";
    width:25px;
    height:25px;
    display:inline-block;
    background-image:url('https://thiriez-consultants.fr/wp-content/themes/studio218-boilerplate/inc/img/bulletpoint.png');
    background-size:contain;
    background-repeat:no-repeat;
    margin-bottom:-.2rem;
}
footer .col-sm-12 {
    margin-bottom:3rem
}
footer .site-info {
    text-align:center;
    background:#000000;
    padding:.5rem 0;
    font-family:'robotoregular'
}
footer .site-info a {
    color:#639DBA;
    text-decoration:none;
}
footer a:hover {
    color:#ffd100!important
}
footer ul {
    padding:0 1.2rem
}
footer ul li a {
    color:white;
    text-decoration:none;
}
/* SLICK SLIDER CUSTOM */
#thiriez_slider_gallery .slick-arrow {
    display:none
}
.slick-dots {
    display:flex;
    justify-content:center;
    width:100%;
    margin-top:1rem;
}
.slick-dots li {
    width:20px;
    opacity:.4;
}
.slick-dots li button {
    display:none
}
button.slick-prev.slick-arrow, button.slick-next.slick-arrow {
    position: absolute;
    top: 50%;
    z-index:1;
    background:transparent;
    border:unset;
    font-size:2rem;
    opacity:0.7;
    margin:-1rem
}
button.slick-next.slick-arrow {
    right:0%
}
/* BLOCK SLIDER */
.thiriez_slider {
    padding:5rem;
    min-height:75vh;
    background-size:cover;
    background-position:center;
    display:flex;
    align-items:center;
}

.thiriez_slider .row {
    align-items:center;
    height:100%;
}
.thiriez_slider div.col-lg-5 {
    background:#035776;
    padding:3rem;
    color:white;
    border-radius:0 0 150px 0;
    overflow:hidden;
    position:relative;
}
.thiriez_slider div.col-lg-5:after {
    content:'';
    position:absolute;
    width:250px;
    height:250px;
    background:#407391;
    border-radius:250px;
    bottom:-25%;
    left:75%;
    z-index:0
}
.thiriez_slider div.col-lg-5 p {
    z-index:1;
    position:relative;
    text-align:justify
}
.thiriez_slider div.col-lg-5 h1 {
    letter-spacing:2px;
    line-height:.95;
    margin:1rem 0 1.25rem;
    font-size:3rem
}
.thiriez_slider .thiriez_heading {
    color:#639DBA;
}
.thiriez_slider span {
    color:white
}
.thiriez_slider .thiriez_btn {
    min-width: 180px;
    text-align: center;
}
.thiriez_slider h1,.thiriez_about span {
    color:#ffd100;
}

@media screen and (max-width:1023px){
    .thiriez_slider,.thiriez_slider div.col-lg-5 {
        padding:1rem;
    }
    .thiriez_slider div.col-lg-5 h1 {
        font-size:1.5rem;
    }
    .thiriez_slider div.col-lg-5 {
        border-radius:0 0 50px 0
    }
}

/* ABOUT BLOCK */
.thiriez_services > .container > h2 {
    font-size:3rem!important;
    margin-bottom:1rem
}
.thiriez_about {
    padding:5rem 0
}
.thiriez_about .img_col {
    background-size:cover;
    background-position:center;
    border-radius: 0 150px 0 150px
}
.thiriez_about > .row > div:not(.img_col) {
    text-align:justify;
    padding:0 5rem 0 0
}
.thiriez_about p {
    color:#555555
}
.thiriez_about h2 {
    letter-spacing:2px;
    line-height:.95;
    margin:1rem 0 1.25rem;
    font-size:3rem;
    text-align:left;
}
.thiriez_about .thiriez_heading {
    color:#639DBA
}

.thiriez_about h2 span {
    color:#035776
}
@media screen and (max-width:1023px){
    .thiriez_about {
        padding:2rem
    }
    .thiriez_about > .row > div:not(.img_col){
        padding:initial;
    }
    .thiriez_about h2 {
        font-size:1.5rem;
    }
    div.thiriez_numbers > div:first-of-type {
        border-right:unset;
    }
}

/* NUMBERS BLOCK */
.thiriez_numbers {
    text-align:center;
}
.thiriez_numbers .the_number {
    font-size:5rem;
    margin-bottom:-1rem;
    color:#639DBA;
}
.thiriez_numbers > div:first-of-type {
    border-right:1px solid #e5e5e5
}
.thiriez_numbers .the_label {
    margin:0;
    font-weight:bold;
    text-transform:uppercase;
    letter-spacing:2px;
    color:#035776;
}
/* SERVICES BLOCK */
.thiriez_features .wrapper.hidden {
    display:none;
}
.thiriez_features div,.thiriez_features:hover div {
    transition-duration:.2s!important
}
#nos-services:not(.slick-slider) {
    background:#f5f5f5;
    padding:3rem 0;
    position:relative;
    overflow:hidden;
    z-index:1
}
.thiriez_features {
    margin-bottom:3rem
}
#nos-services:after {
    width:100%;
    height:100%;
    position:absolute;
    content:'';
    bottom:-30%;
    left:0%;
    background-repeat:no-repeat;
    background-size:contain;
    z-index:0;
    opacity:.7
}
.thiriez_services.slick-slider {
    position:relative;
    z-index:1
}
.thiriez_features .thiriez_feature_thumbnail {
    height:250px;
    width:100%;
    background-size:cover;
    background-position:center;
    border-radius : 50px 0 0 ;
}
.thiriez_services  .thiriez_presta_wrapper {
    padding:0 1rem;
    position:relative;
    z-index:1
}
.thiriez_features .btn_detail {
    color:gray;
    margin-left:2rem;
}
.thiriez_features .btn_detail:after {
    content:"\2192";
    margin-left:.5rem
}
.thiriez_services .thiriez_features .content {
    border:1px solid #e5e5e5;
    border-radius : 0 0 50px;
    padding:2rem;
    min-height:200px;
    background-image: url(https://thiriez-consultants.fr/wp-content/themes/studio218-boilerplate/inc/img/boussole_bg.webp);
    background-size:70%;
    background-repeat:no-repeat;
    background-position:center right;
}
.thiriez_services .thiriez_features:hover .content {
    border:1px solid #035776;
    background:#035776;
    color:white;
}
.thiriez_features:hover .btn_detail{
    color:white;
}
.thiriez_services .thiriez_features:hover .content p {
    color:white;
}
.thiriez_presta_wrapper h3 {
    font-family:'robotoregular';
    text-transform:uppercase;
    font-size:1.25rem;
    letter-spacing:3px;
    font-weight:bold;
    margin-bottom:2rem
}
.thiriez_services .thiriez_features .thiriez_btn {
    color:#035776;
    border-color:#035776;
}
.thiriez_services .thiriez_features:hover .thiriez_btn {
    color:white;
    border-color:white;
}
.thiriez_services .thiriez_features:hover .thiriez_btn:hover {
    background:#ffd100;
    border-color:#ffd100;
    color:#035776
}
.thiriez_services > .container > .thiriez_heading,.thiriez_services > .container > h2 {
    text-align:center;
    position:relative;
    z-index:1
}
.thiriez_services > .container > h2 {
    color:#035776
}
.thiriez_services > .container > h2 + div {
    max-width:900px;
    margin:auto;
    text-align:justify;
    text-align-last:center;
    color:#555555;
    position:relative;
    z-index:1;
    margin-bottom:3em
}
.thiriez_services .thiriez_features .content p {
    color:gray;
    text-align:justify
}

/* CTA BLOCK */
.thiriez_cta {
    position:relative;
    overflow:hidden;
    background-size:cover;
    background-position:center;
}
.thiriez_cta:before {
    position:absolute;
    content:'';
    z-index:0;
    background:#035776;
    width:100%;
    height:100%;
    left:0;
    top:0;
    opacity:.7
}
.thiriez_cta .row {
    align-items:center;
    position:relative;
    z-index:1;
    padding:2rem 0;
}

.thiriez_cta .row p {
    margin:0
}
.thiriez_cta .row > div:last-of-type {
    text-align:right
}
.thiriez_cta_light h2 {
    font-size:3rem
}
@media screen and (max-width:1023px){
    .thiriez_cta .row > div:last-of-type {
        text-align:center
    }
    section.thiriez_cta {
        text-align:center;
        text-align-last:center;
    }
    section.thiriez_cta.thiriez_cta_dark a {
        font-size:1rem;
        display:block;
        margin-top:1rem
    }
}
/* CTA LIGHT BLOCK */
.thiriez_cta.thiriez_cta_light:before {
    background:white;
}
.thiriez_cta.thiriez_cta_light .thiriez_btn {
    color:#212529;
    border-color:#212529
}
.thiriez_cta.thiriez_cta_light .thiriez_btn:hover {
    color:white;
    background:#212529
}
.thiriez_cta_light {
    position: relative;
    overflow: hidden;
    background-size: 25%;
    background-position: right;
    background-repeat: no-repeat;
}
/* DARK BLOCK */
.thiriez_cta.thiriez_cta_dark {
    color:white;
}
.thiriez_cta.thiriez_cta_dark .thiriez_heading {
    color:#ffd100
}
.thiriez_cta.thiriez_cta_dark a {
    font-size:1.5rem
}

/* SECTEURS BLOCK */
.thiriez_secteurs.container {
    padding:4rem 0
}
.thiriez_secteurs p.thiriez_heading {
    color:#639DBA;
}
.thiriez_secteurs h2 {
    margin-bottom:1rem;
    font-size:3rem
}
.thiriez_secteurs h2 + div {
    text-align:justify;
}
.thiriez_secteurs h2 span {
    color:#035776;
}
.thiriez_secteur_single {
    background:#F5F5F5;
    padding:2rem;
    border:3px solid white;
    border-radius:10px;
}
.thiriez_secteur_single .wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: auto;
    max-width: 400px;
}
.thiriez_secteur_single .wrapper img {
    margin-right:1rem;
    background:white;
    padding:.2rem;
    border-radius:1000px;
}

.thiriez_secteur_single h3 {
    font-family:'robotoregular';
    text-transform:uppercase;
    font-size:1.25rem;
    letter-spacing:3px;
    font-weight:bold;
    margin-bottom:0;
    text-align:center
}

@media screen and (max-width:1023px){
    .thiriez_secteurs.container {
        padding:2rem 1.5rem
    }
    .thiriez_secteur_single .wrapper img {
        margin: 0 0 1rem 0;
    }
    .thiriez_secteur_single .wrapper{
        flex-direction:column;
        text-align:center;
    }
}
/* REVIEWS BLOCK */
.thiriez_reviews {
    background:#035776;
    padding: 3rem 0
}
.thiriez_reviews h2 {
    margin-bottom: 2rem;
}
.thiriez_reviews .thiriez_heading {
    color:#ffd100
}
.thiriez_reviews .col-12 {
    color:white;
    text-align:justify;
    text-align-last:center
}
.thiriez_reviews .ti-widget.ti-goog .ti-name, .thiriez_reviews .ti-widget.ti-goog .ti-date {
    color:white!important;
}

/* REFERENCES BLOCK */
.thiriez_references {
    background:#f9f9f9;
    padding:4rem 0;
    text-align:center;
}
.thiriez_references p.thiriez_heading {
    color: #639DBA;
}
.thiriez_references p {
    color:#555555;
}
#nos-references h2 {
    font-size:3rem
}
.thiriez_references img {
    transition-duration:.2s
}
.thiriez_references img:hover {
    transform:scale(110%);
    transition-duration:.2s
}
/* CONTACT BLOCK */
.thiriez_contact iframe {
    width:100%
}
.thiriez_contact p.thiriez_heading {
    color: #639DBA;
}
.thiriez_contact h2 {
    color:#035776;
    font-size:3rem;
    margin-bottom:1.5rem
}
.thiriez_contact {
    padding:4rem 0;
    background:#fafafa
}
.thiriez_contact h2 + div p {
    color:#555555;
    padding:.5rem 0 2rem 0;
}
.thiriez_contact .row > .col-sm-12:first-of-type {
    text-align:justify
}
.thiriez_contact form {
    font-family:'robotoregular';
    max-width:500px;
}
.thiriez_contact .thiriez_btn {
    background:#035776;
    border-color:#035776;
}

.thiriez_contact .thiriez_btn:hover {
    background:#639DBA;
    border-color:#639DBA;
    color:white;
}
.thiriez_contact form label {
    font-family:'robotobold';
}
.thiriez_contact .thiriez_infos ul {
    padding:0;
    list-style:none;
    margin-bottom:2rem
}
.thiriez_contact .thiriez_infos ul li {
    font-family:'robotobold';
    text-transform:uppercase;
    letter-spacing:1px;
    margin-bottom:.5rem;
}
.thiriez_contact .thiriez_infos ul li i {
    margin-right:.5rem;
    color:#035776;
}
.thiriez_contact .row > .col-sm-12:last-of-type form label,.thiriez_contact .row > .col-sm-12:last-of-type form label input,.thiriez_contact .row > .col-sm-12:last-of-type form label textarea {
    width:100%;
}
.thiriez_contact .row > .col-sm-12:last-of-type form label input,.thiriez_contact .row > .col-sm-12:last-of-type form label textarea {
    border:0;
    background:#f5f5f5;
    padding:.5rem;
    margin-top:.5rem
}
.thiriez_contact .row > .col-sm-12:last-of-type form label {
    margin-bottom:1rem;
}
/* BLOG BLOCK */
.thiriez_blog {
    padding:4rem 0;
}
.thiriez_blog p.thiriez_heading {
    text-align:center;
    color:#035776
}
.thiriez_blog h2,
.thiriez_blog h2 + div {
    text-align:center;
}
.thiriez_blog .thiriez_thumbnail {
    min-height:300px;
    border-radius:150px 0 0;
    background-size:cover;
    background-position:center
}
.thiriez_blog .thiriez_excerpt {
    padding:2rem;
    min-height:200px;
    box-shadow:0px 0px 20px #03577621
}
.thiriez_blog .col-sm-12.text-center {
    margin:3rem 0 0;
}
.thiriez_blog .container > .row:first-of-type {
    padding:0 0 2rem
}
.thiriez_blog .thiriez_big_post {
    padding:0;
    margin:0;
    margin-bottom:.75rem;
}
.thiriez_blog .thiriez_small_post {
    padding-left:2rem
}
.thiriez_blog .homepost_small {
    margin-bottom: .75rem;
}
.thiriez_blog .homepost_small .col-lg-9 {
    padding:1rem;
    box-shadow:0px 0px 20px #03577621
}
.thiriez_blog .homepost_small  .col-lg-3 {
    border-radius:70px 0 0;
    background-size:cover;
    background-position:center;
}
.thiriez_blog .thiriez_big_post .thiriez_btn,.thiriez_blog .thiriez_small_post .thiriez_btn {
    border:0;
    color:#035776;
    padding:0
}
@media screen and (max-width: 767px){
    .thiriez_blog .thiriez_small_post {
        padding: 0rem;
    }

    .thiriez_blog .thiriez_big_post {
        padding: 0rem;
    }
    .thiriez_blog .homepost_small .col-lg-9 {
        padding: 2rem;
    }
    .thiriez_blog .thiriez_excerpt {
        padding: 1.5rem;
    }
    .thiriez_blog .thiriez_thumbnail {
        display: none;
    }
    .thiriez_secteurs h2 {
        font-size: 2rem;
    }
    .thiriez_secteur_single:first-of-type{
        margin-top: 2rem;
    }
}

/* BLOG LAYOUT */
.thiriez_single_post {
    background:#f9f9f9
}
.thiriez_post_body {
    background:white;
    padding-top:2rem;
    min-height:70vh;
    padding-bottom:2rem
}
.thiriez_post h3,.thiriez_small_post h3 {
    font-size:1.5rem
}
.blog aside,.archive aside {
    z-index:0;
    padding-top:7rem
}
.thiriez_sidebar {
    background:#f5f5f5;
    padding:3rem
}
.thiriez_sidebar form label span,.thiriez_sidebar {
    font-family:'robotoregular';
    font-weight:600;
    text-transform:uppercase;
    letter-spacing:2px;
    display:block;
}
.thiriez_sidebar form label span {
    margin-bottom:1rem;
}
.thiriez_sidebar form label span + input {
    padding:.5rem;
    font-family:'robotoregular';
    border:unset;
    margin-bottom:1rem;
}
.thiriez_sidebar form label + input {
    background:#035776;
    border:1px solid #035776;
    border-radius:10px 0;
    font-family:'abadi_mt_condensed_extra_boRg';
    color:white;
    transition-duration:.2s;
    margin-bottom:1rem;
    display:block;
    margin-bottom:2rem!important;
}
.thiriez_sidebar form label + input:hover {
    background:#ffd100;
    border-color:#ffd100;
    color: #035776;
    transition-duration:.2s;
}
.thiriez_sidebar ul {
    font-weight:initial;
    font-size:1rem;
    text-transform:initial;
    letter-spacing:initial;
}
.thiriez_sidebar ul li a {
    text-decoration:none;
}
.thiriez_sidebar ul {
    margin-bottom:2rem!important;
}
.thiriez_single_post .post_content img {
    width:100%;
    height:auto;
}
.thiriez_banner {
    min-height:25vh;
    background-size:cover;
    background-position:center;
    display:flex;
    align-items:center;
    justify-content:center;
    flex-direction:column;
    position:relative;
    z-index:0;
    overflow:hidden
}
.thiriez_banner:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 200%;
    background: #035776;
    left: 0;
    z-index: -1;
    opacity:.7;
    pointer-events:none
}
.thiriez_banner h1,.thiriez_banner span {
    position:relative;
    z-index:1;
    color:white
}
.thiriez_banner h1 {
    text-transform:uppercase;
    letter-spacing:5px;
    margin-bottom:0rem;

    max-width: 920px;
    text-align: center;
}
.thiriez_banner span {
    font-family:'bellarinaregular';
    font-size:1.75rem;
    display:block;
    margin-bottom:-.5rem;
    color:#ffd100
}
.thiriez_post_body .meta i {
    margin-right:.5rem;
    color:#035776;
}
.thiriez_post_body .meta {
    display:flex;
    flex-direction:row;
    margin-bottom:1rem;
    background: #F7F7F7;
    padding: 1rem;
    border-radius: 5px;
}
.single-post strong {
    padding: .08rem .25rem;
    background: #ffd00536;
}
@media screen and (max-width:1023px){
    .thiriez_post_body .meta,.thiriez_post_body .meta .post_infos {
        display:flex;
        flex-direction:column;
    }
    .thiriez_post_body .meta .post_infos span,.thiriez_post_body .meta {
        margin-bottom:.7rem
    }
    .thiriez_features .btn_detail {
        margin-left: 0;
        margin-top: 2rem;
        display: block;
    }
    .thiriez_services .thiriez_presta_wrapper:last-of-type .thiriez_features{
        margin-bottom: 0;
    }
    .thiriez_contact p.thiriez_heading {
        margin-top: 2rem;
        text-align: center;
    }
    .thiriez_contact h2,.thiriez_cta_light h2 {
        text-align: center;
        font-size: 2rem;
    }
    .thiriez_contact {
        padding: 0rem 0;
    }
    section.thiriez_cta.thiriez_cta_light h2 + div {
        margin-bottom: 1rem;
    }
    section.thiriez_cta.thiriez_cta_light {
        text-align: justify;
    }
}
.thiriez_post_body .meta span,.thiriez_post_body .meta a {
    margin-right:1rem;
    font-family:'robotoregular';
    font-weight:bold;
    font-size:.9rem;
    letter-spacing:1px;
    text-decoration:none;
    color:black;
}
.thiriez_post_body .meta a:hover {
    opacity:.5
}
.thiriez_post_body p {
    text-align:justify
}
.thiriez_post_body blockquote {
    padding:1rem;
    background:#035776;
    color:white;
    font-style:italic;
    position:relative;
    overflow:hidden;
}
.thiriez_post_body blockquote p {
    position:relative;
    z-index:1
}
.thiriez_post_body blockquote:before {
    content:'"';
    font-size:10rem;
    position:absolute;
    z-index:0;
    opacity:.2;
    top:-20%;
    left:0%
}
.thiriez_post_body ul li::marker {
    color:#035776;
}

/* BLOG ARCHIVE */
.blog .thiriez_heading, .archive .thiriez_heading {
    color:#ffd100
}
.thiriez_archive_post_single {
    margin:3rem 0;
    border-radius:10px;
}
.thiriez_archive_post_single header {
    position:static;
    z-index:0;
    height:250px;
    background-size:cover;
    background-position:center;
    border-radius:10px 10px 0 0;
    display:flex;
    justify-content:flex-end;
    align-items:flex-end;
    padding:1rem
}
.thiriez_archive_post_single header .meta {
    background:#035776;
    padding:.5rem;
    color:white;
    border-radius:20px 0 20px 0;
}
.thiriez_archive_post_single header .meta a {
    color:white;
    text-transform:uppercase;
    font-family:"robotoregular";
    font-weight:600;
    letter-spacing:1px;
    font-size:.8rem;
    text-decoration:none
}
.thiriez_archive_post_single main {
    padding:2rem;
    box-shadow: 0px 0px 20px #03577621;
}
.thiriez_archive_post_single .post_infos {
    font-family:"robotoregular";
    font-weight:600;
    margin-bottom:1rem;
    font-size:.8rem
}
.thiriez_archive_post_single .post_infos i {
    color:#035776;
    margin-right:.5rem
}
.thiriez_archive_post_single .post_infos span {
    margin-right:1rem;
}
.thiriez_archive_post_single .thiriez_btn {
    border: 1px solid #035776;
    color: #035776;
    padding: .75rem 1.5rem;
}

.thiriez_services .thiriez_presta_wrapper:last-of-type {
    display: none;
}


















