* {
letter-spacing: 0;
}
body, button, input, select, textarea {
line-height: 1.5 !important;
}
.breadcrumbs, #comments {
display: none !important;
}
@media (min-width: 1200px) {
.container {
width: 960px !important;
}
}
@media (max-width: 992px) {
.container {
width: 100% !important;
}
}
.g-layout-full-width {
width: 100% !important;
}
p, a, ul, li, h1, h2, h3, h4, h5, h6 {
font-family: "Raleway", Helvetica, Arial, sans-serif !important;
}
p, .entry-content img, blockquote {
margin-top: 15px !important;
margin-bottom: 0 !important;
}
blockquote p {
margin-top: 0 !important;
font-weight: 500 !important;
}
ul, li {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.page-template-default h2, .page-template-default h3, .page-template-default h4, .page-template-default h5, .page-template-default h6 {
margin-top: 35px !important;
}
.section-title-area {
margin-bottom: 30px;
}
#fleche-1, #fleche-1-bis, #fleche-2, #fleche-2-bis, #fleche-3, #fleche-3-bis {
padding: 10px 0 !important;
}
#fleche-1, #fleche-1-bis {
background-color: #f8f9f9;
}
#fleche-2, #fleche-2-bis, #fleche-3, #fleche-3-bis {
background-color: #ffffff;
}
@media (min-width: 576px) {
#fleche-1-bis, #fleche-2-bis, #fleche-3-bis {
display: none !important;
}
}
@media (max-width: 575px) {
#fleche-1, #fleche-2, #fleche-3 {
display: none !important;
}
} .wp-block-table {
margin-top: 15px !important;
margin-bottom: 0 !important;
}
table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td, thead {
border: 1.5px solid #ffffff !important;
}
table {
margin-bottom: 0 !important;
}
table th {
background-color: #9ccd9a;
font-size: 16px !important;
letter-spacing: 0 !important;
text-transform: none !important;
}
table tr {
color: #000000;
background-color: #d8f5d6;
} .btn, button, .formulaire-contact-bouton {
border-radius: 50px !important;
border: 1.5px solid #000000 !important;
color: #000000 !important;
} 
button {
background-color: #9ccd9a;
}
.btn {
margin-top: 20px !important;
}
.btn-theme-primary {
border: none;
}
.btn-theme-primary:hover, .btn-theme-primary:focus, .btn-theme-primary:active {
background-color: #ffffff !important;
}
.btn-secondary-outline {
background-color: #d8f5d6 !important;
}
.btn-secondary-outline:hover, .btn-secondary-outline:focus, .btn-secondary-outline:active {
background-color: #ffffff !important;
} .site-logo-div {
max-width: 90px;
}
#header h2, #header p {
color: #000000;
}
#header p {
font-weight: 300;
} #services {
padding-bottom: 20px;
}
#services .feature-item {
margin-bottom: 30px;
}
#services .feature-media {
background-color: #9ccd9a !important;
border: 1.5px solid #000000 !important;
border-radius: 500px !important;
max-width: 150px !important;
margin-left: auto !important;
margin-right: auto !important;
}
#services .feature-media:hover, #services .feature-media:focus, #services .feature-media:active {
background-color: #f8f9f9 !important;
}
@media (min-width: 576px) {
.col-sm-6 {
flex: 0 0 33% !important;
max-width: 33% !important;
}
} .home .project-header {
display: none !important;
}
.single-attachment .entry-meta {
display: none !important;
}
#lg-download {
display: none !important;
}
#portfolio .section-title-area {
padding-left: 15px;
padding-right: 15px;
}
@media (max-width: 576px) {
#portfolio .gallery-masonry {
height: auto !important;
}
#portfolio .g-item {
width: 100% !important;
float: none !important;
left: 0 !important;
right: 0 !important;
display: contents !important;
}
} .section-about .row > div {
margin-top: 0 !important;
}
@media (min-width: 1200px) {
.home .col-lg-12 p {
margin-left: 100px;
margin-right: 100px;
}
}
.home .col-lg-12 p {
font-size: 15px;
text-align: center;
}
.home .col-lg-12 blockquote {
border-left: none;
padding-left: 0;
}
.home .col-lg-12 blockquote p {
font-size: 17px;
font-style: normal;
line-height: 1.4;
font-weight: 700 !important;
color: #9ccd9a;
} #tarifs {
padding-bottom: 0;
}
#tarifs .pricing__item, #tarifs .service-item {
text-align: center;
border-top: 20px solid #f8f9f9;
background: #f8f9f9;
border-radius: 20px;
box-shadow: none;
}
#tarifs .pricing__item:hover, #tarifs .pricing__item:focus, #tarifs .pricing__item:active,
#tarifs .service-item, #tarifs .service-item:hover, #tarifs .service-item:focus, #tarifs .service-item:active {
border-top-color: #9ccd9a;
}
#tarifs .pricing__price {
border-top: 3px solid #9ccd9a;
font-family: "Open Sans", Helvetica, Arial, sans-serif;
font-size: 2.3rem !important;
}
#tarifs .pricing__sentense {
border-bottom: 0;
}
#tarifs .pricing__button {
display: none !important;
}
#tarifs .service-item h3 {
font-weight: 400;
}
#tarifs .service-item h4 {
font-size: 1.25rem;
font-weight: 700;
margin-bottom: 15px;
border-bottom: 3px solid #9ccd9a;
padding-bottom: 15px;
}
#tarifs .service-item h5 {
margin-top: 30px;
margin-bottom: 12px;
text-transform: none;
}
#tarifs .service-item ul {
padding-left: 0;
list-style: none;
}
#tarifs .service-item li {
margin-top: 8px !important;
} #contact .contact-form {
margin-left: auto;
margin-right: auto;
flex: 0 0 60% !important;
max-width: 60% !important;
display: block !important;
}
#contact .contact-form button {
max-width: 130px;
margin-left: auto !important;
margin-right: auto !important;
display: block;
}
.contact-form {
font-family: "Raleway", Helvetica, Arial, sans-serif !important;
}
#contact .col-sm-6 {
display: none;
}
.wpforms-container {
margin-top: 0 !important;
}
div.wpforms-container-full input[type=submit]:not(:hover):not(:active), div.wpforms-container-full button[type=submit]:not(:hover):not(:active), div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full input[type=submit]:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full button[type=submit]:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active) {
background-color: #9ccd9a !important;
}
input[type=reset]:hover, input[type=submit]:hover, .pirate-forms-submit-button:hover, .contact-form div.wpforms-container-full .wpforms-form .wpforms-submit:hover {
opacity: 1 !important;
background-color: #ffffff !important;
}
input[type=reset], input[type=submit], input[type=submit], .pirate-forms-submit-button, .contact-form div.wpforms-container-full .wpforms-form .wpforms-submit {
padding: 12px 23px 15px 23px !important;
}
div.wpforms-container-full .wpforms-required-label, .wp-core-ui div.wpforms-container-full .wpforms-required-label {
font-weight: 1000 !important;
}
div.wpforms-container-full input[type=date], div.wpforms-container-full input[type=datetime], div.wpforms-container-full input[type=datetime-local], div.wpforms-container-full input[type=email], div.wpforms-container-full input[type=month], div.wpforms-container-full input[type=number], div.wpforms-container-full input[type=password], div.wpforms-container-full input[type=range], div.wpforms-container-full input[type=search], div.wpforms-container-full input[type=tel], div.wpforms-container-full input[type=text], div.wpforms-container-full input[type=time], div.wpforms-container-full input[type=url], div.wpforms-container-full input[type=week], div.wpforms-container-full select, div.wpforms-container-full textarea, .wp-core-ui div.wpforms-container-full input[type=date], .wp-core-ui div.wpforms-container-full input[type=datetime], .wp-core-ui div.wpforms-container-full input[type=datetime-local], .wp-core-ui div.wpforms-container-full input[type=email], .wp-core-ui div.wpforms-container-full input[type=month], .wp-core-ui div.wpforms-container-full input[type=number], .wp-core-ui div.wpforms-container-full input[type=password], .wp-core-ui div.wpforms-container-full input[type=range], .wp-core-ui div.wpforms-container-full input[type=search], .wp-core-ui div.wpforms-container-full input[type=tel], .wp-core-ui div.wpforms-container-full input[type=text], .wp-core-ui div.wpforms-container-full input[type=time], .wp-core-ui div.wpforms-container-full input[type=url], .wp-core-ui div.wpforms-container-full input[type=week], .wp-core-ui div.wpforms-container-full select, .wp-core-ui div.wpforms-container-full textarea {
border-radius: 20px !important;
}
@media (max-width: 768px) {
#contact .contact-form {
flex: 0 0 100% !important;
max-width: 100% !important;
}
} #footer-widgets {
background-color: #9ccd9a;
color: #000000;
}
#footer-widgets p {
margin-top: 0 !important;
}
#footer-widgets a {
color: #000000;
}
#footer-widgets a:hover, #footer-widgets a:focus, #footer-widgets a:active {
color: #ffffff;
text-decoration: none;
}
.site-footer .site-info, .site-footer .site-info a {
background-color: #000000 !important;
}
.back-to-top i {
color: #9ccd9a;
}
.back-to-top i:hover, .back-to-top i:focus, .back-to-top i:active {
color: #ffffff;
}
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept {
background-color: #9ccd9a !important;
}
.grecaptcha-badge {
display: none !important;
}