.home-wrap {
background: #000;
}
.home-icon {
width: 120px !important;
height: 120px !important;
background: none !important;
}
.home-icon.hovered .home-circle-border {
border-color: #dd3333 !important;
}
.home-icon.first {
background: url(https://www.espacepneus.be/wp-content/uploads/2019/09/picto-1-yellow.png) no-repeat center !important;
}
.home-icon.first.hovered {
background: url(https://www.espacepneus.be/wp-content/uploads/2019/09/picto-1-red.png) no-repeat center !important;
}
.home-icon.second {
background: url(https://www.espacepneus.be/wp-content/uploads/2019/09/picto-2-yellow.png) no-repeat center !important;
}
.home-icon.second.hovered {
background: url(https://www.espacepneus.be/wp-content/uploads/2019/09/picto-2-red.png) no-repeat center !important;
}
.home-icon.third {
background: url(https://www.espacepneus.be/wp-content/uploads/2019/09/picto-3-yellow.png) no-repeat top 20px center !important; }
.home-icon.third.hovered {
background: url(https://www.espacepneus.be/wp-content/uploads/2019/09/picto-3-red.png) no-repeat top 20px center !important; }
.home-circle-border {
width: 120px;
height: 120px;
border-color: #ffde00;
}
.blog-recent[data-style="default"] .col .post-header h3 {
font-size: 20px;
}
body[data-bg-header="true"] .container-wrap, html.fp-enabled .container-wrap, body[data-header-resize="0"] .container-wrap {
padding: 40px 0 !important;
}
#footer-outer .row:first-of-type {
padding: 40px 0 10px;
}
#ajax-content-wrap #footer-outer #copyright {
border-top: 1px solid rgba(0, 0, 0, .25) !important;
padding: 20px 0;
}
.row .col.section-title {
padding: 0 0 1em 0 !important;
border-bottom: 1px solid #dd3333;
}
.row .col.section-title h1 {
font-family: "Racing Sans One" !important;
font-size: 44px !important;
line-height: 64px !important;
}
.icon-footer-widget {
font-family: "Open Sans" !important;
text-align: left;
display: flex;
align-items: center;
}
body #footer-outer i {
margin-right: 10px;
}
body #header-secondary-outer nav >ul >li >a {
font-size: 14px !important;
}
#header-secondary-outer, #header-outer #header-secondary-outer, #header-outer #mobile-menu .secondary-header-text {
margin-top: 10px;
}
.meta-author, .meta-category, .meta-comment-count,
.related-posts[data-style="material"] .grav-wrap .text a, .post-area.featured_img_left article .grav-wrap .text a, .nectar-recent-posts-single_featured .grav-wrap .text a,
#author-bio, .comments-section,
.nectar-social.fixed {
display: none;
}
.entry-title {
font-family: Racing Sans One !important;
font-size: 44px !important;
line-height: 54px !important;
font-weight: 400 !important;
}
.single .heading-title {
border-bottom: none;
padding-bottom: 0;
}
.cta {
position: absolute;
top: -205px;
}
.cta .nectar-button {
font-family: Racing Sans One !important;
font-size: 24px;
color: #000;
}
.cta .cta-button-rdv {
margin-bottom: 0 !important;
}
.cta .col.span_12 {
display: flex;
flex-direction: column;
}
.cta .vc_col-sm-6 {
margin: 0 !important;
text-align: center !important;
}
.slider-nav {
display: none !important;
}
body .portfolio-items .col.elastic-portfolio-item {
width: 100% !important;
}
#featured .slide:first-of-type article {
background-position: bottom center;
}
#footer-widgets .container .col {
margin-bottom: 0 !important;
}
.widget.widget_media_image {
text-align: center;
}
#header-outer[data-lhe="default"] #top nav > ul > li > a {
text-align: center;
}
.brand-leasing {
margin-bottom: -40px !important;
}
div.wpcf7-response-output {
color: #000;
}
button#catapultCookie {
font-size: 16px;
padding: 1rem 0 !important;
width: 140px;
font-weight: bold;
}
.cookie-bar-bar .ctcc-inner {
justify-content: space-between;
}
.wpcf7-list-item.first.last {
margin-left: 0;
}
.sg-popup-content {
padding: 20px !important;
}
.g-recaptcha {
padding-bottom: 27px;
}
@media(min-width: 768px) {
.cta {
top: -145px;
}
.cta .col.span_12 {
flex-direction: row;
justify-content: center;
}
.cta .nectar-button {
margin-bottom: 0!important;
}
#footer-outer .row:first-of-type {
display: flex;
align-items: center;
}
.widget.widget_media_image {
text-align: right;
}
}
@media only screen and (min-width: 1000px) {
.cta .nectar-button {
font-size: 34px;
}
#header-outer #logo, #header-outer .logo-spacing {
margin-top: 0 !important;
}
}
@media(min-width: 1024px) {
.cta {
top: -170px;
}
}
@media(min-width: 1200px) {
.cta {
top: -100px;
}
}
@media only screen and (max-width: 690px) {
#slide-out-widget-area.fullscreen .inner .off-canvas-menu-container, #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container {
margin-top: 30px;
}
}