body{
overflow-x: hidden;
}
.header-menu-wrapper{
align-items: center;
justify-content: space-between;
padding-top:15px;
margin-bottom: 15px;
}
.header-logo-wrap{
width: 48%;
}
.header-wrapper{
position: relative;
}
.sticky {
position: fixed;
top: 0;
width: 100%;
transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
background: #fff;
z-index: 999;
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.single .post-thumbnail{
display: none !important;
}
.single h1.entry-title{
font-weight: bold;
font-size: 38px;
}
.single header.entry-header{
background: #f2f2f2;
}
.page .wpb_text_column p{
line-height: 30px !important;
}
b{
font-weight: bold !important;
}
.youtube-section .container{
margin: 0 auto;
max-width: 1435px;
width: 100%;
}
.orias{
width: 150px;
height: 54px;
margin-top: 20px;
}
.product-consulter{
color: #fff;
font-size: 28px;
text-align: center;
display: block;
margin-top: 12px;
}
.description_prod{
display: block;
min-height: 60px;
}
.single-products .product-caption li{
margin: 0 0 20px 0;
line-height: 20px;
}
.vc_toggle h4{
font-size: 18px;
font-weight: bold;
}
.enlicneblockFixed{
width: 212px !important;
height: auto !important;
transition-duration: 0.5s;
overflow: hidden;
}
.enlicneblockFixed:hover{
width: 212px !important;
height: auto !important;
transition-duration: 0.3s;
overflow: hidden;
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
-webkit-transition: all 0.3s ease;
}
.page #primary{
max-width: 1400px;
margin: 0 auto;
}
.red-btn.mob-view{
text-align: center;
}
.top-space{
padding-top:172px !important;
}
.faq-block-content h3{
cursor: pointer;
}
.home .slide-items figure img, .page-template-template-listing .product-cat-wrapper .slide-items figure img{
object-fit: cover;
width: 100%;
}
.category-link.active:hover{
background: #ffffff;
}
.category-link:hover{
background: #000000;
}
.hamburger-icon{
width: 32px;
padding-top:10px;
height:31px;
position: relative;
z-index: 999;
}
.hamburger-icon span{
display:block;
width: 32px;
height:3px;
background: #1F1F1F;
margin-bottom: 4px;
font-size: 0px;
top:10px;
transition: all  0.3s ease-in-out;
position: absolute;
}
.hamburger-icon span.second-line{
top:16px;
}
.hamburger-icon span.third-line{
top:22px;
}
.hamburger-icon.active .second-line{
display: none;
}
.hamburger-icon.active .third-line {
transform: rotate(-45deg);
top:12px;
}
.hamburger-icon.active .first-line{
transform: rotate(45deg);
top:12px;
}
.header-main-menu-wrap{
display:  none;
z-index: 99;
background: #fff;
}
.main-menu-logo-text-wrap{
order:1;
}
.header-sub-menu-wrap{
order:2;
}
.header-sub-menu-wrap .header-sub-menu{
width: 100%;
}
.header-sub-menu-wrap .header-sub-menu li{
margin-bottom: 10px;
}
.leasing-items-wrapper{
justify-content: space-between;
align-items: center;
}
.menu-header-menu-container{
padding-top:30px;
}
.header-maine-menu  ul li a{
font-size:17px;
font-weight:400;
color:#141313;
}
.header-sub-menu-wrap ul li a{
font-size:16px;
color:#676767;
font-family: 'HelveticaNeue';
}
.logo-text{
width: 212px;
font-size: 17px;
color:#696969;
display: block;
}
.header-maine-menu ul > li{
margin-bottom: 10px;
position: relative;
}
.sub-menu{
display: none;
}
.header-main-menu-wrap ul li:hover > .sub-menu{
display: block;
}
.red-btn{
display: block;
width: 182px;
height: 77px;
background:#C50C1F;
padding:10px;
}
.red-btn span{
display: block;
font-size:13px;
font-weight:400;
color: #fff;
margin-bottom: 5px;
}
.red-btn span.contact-no-text{
font-size: 23px;
}
.leasing-items{
box-shadow: 0px 0px 1px 2px rgba(0,0,0,0.3);
width: 45%;
min-height: 140px;
padding-bottom: 10px;
margin-bottom: 15px;
}
.leasing-items figure img{
display: block;
margin: auto;
}
.leasing-items-name{
color:#C50C1F;
font-size:16px;
display: block;
text-align: center;
font-weight:600;
transition: all 0.3s ease-out;
}
.leasing-items-name:hover,.leasing-items-name:visited{
color:#C50C1F;
}
.site-footer{
background: #F0F0F0;
padding:15px;
}
.site-footer li{
margin-bottom: 10px;
}
.footer-logo-wrapper{
margin-bottom: 20px;
}
.footer-main-menu{
margin-bottom: 30px;
}
.footer-main-menu li a{
font-size:17px;
color:#1F1F1F;
font-weight:600;
}
.footer-secondary-menu li a{
color:#676767;
font-size:15;
font-weight:300;
}
.intersted-block{
background: #1F1F1F;
padding:15px;
margin-bottom: 20px;
align-items:center;
flex-wrap:wrap;
}
.offer-text{
font-size:20px;
color:#fff;
margin-bottom: 20px;
display: inline-block;
}
.offer-link{
width: 226px;
height:40px;
font-size:18px;
border:3px solid #FFFFFF;
color:#fff!important;
display: flex;
align-items:center;
justify-content:center;
transition: all 0.3s ease-in-out;
}
.offer-link:hover{
color:#fff;
background:#C50C1F;
border:3px solid transparent;
}
.professionals-offers{
padding:16px 0;
margin-bottom: 20px;
background: #F0F0F0;
}
.offer-sticke{
font-size:17px;
color:#fff;
max-width:368px;
background:#198AAA;
margin-bottom:19px;
height: 52px;
display: flex;
align-items:center;
justify-content:center;
position: relative;
}
.offer-sticke:before{
content:'';
position: absolute;
left:-12px;
top:98%;
background: url(//www.pca-services.fr/wp-content/themes/pcaservices/assets/images/shadow.png) no-repeat;
width: 14px;
height: 18px;
}
.offer-sticke:after{
content:'';
position: absolute;
height:100%;
width: 12px;
background:#198AAA;
left:-11px;
}
.professionals-offer-text{
display: block;
font-size:35px;
font-weight:600;
color:#1F1F1F;
padding:5px;
}
.professionals-offer-sub-text{
font-size:35px;
font-weight:600;
color:#1F1F1F;
margin-bottom:19px;
padding:5px;
display: block;
}
.price-block{
max-width:432px;
height:88px;
background:#C50C1F;
padding:22px 15px;
margin-bottom:29px;
position: relative;
align-items:center;
}
.price{
font-size:48px;
font-weight:400;
color:#fff;
}
.price-caption{
font-size:14px;
color:#fff;
position:absolute;
top:30px;
right:72px;
}
.price-caption:last-child{
font-size:13px;
top:auto;
bottom: 23px;
}
.view-btn{
font-size:18px;
color:#C50C1F;
}
.filter-offer{
max-width: 453px;
background:#C50C1F;
padding:10px;
margin-bottom: 20px;
}
.fllter-text{
line-height: 21px;
margin-bottom: 20px;
color:#fff;
text-align: center;
}
.form-wrap{
max-width: 409px;
margin: auto;
}
.view-btn{
display: block;
margin-left:81px;
font-size:18px;
color:#C50C1F;
}
.view-btn:hover,.view-btn:visited{
color:#C50C1F;
}
.points-section{
padding:77px 0;
background: url(//www.pca-services.fr/wp-content/themes/pcaservices/assets/images/buy-a-car.png) no-repeat 0 0/cover;
position: relative;
}
.points-section:after{
width: 100%;
height:100%;
content: '';
position: absolute;
z-index: 1;
background:rgba(0,0,0,0.7);
top:0px;
left:0px;
}
.points-wrapper{
flex-wrap:wrap;
position: relative;
z-index: 2;
align-items:center;
justify-content:space-between;
}
.points-heading{
font-size:42px;
width:288px;
color:#fff;
margin-bottom: 50px;
}
.points{
margin-bottom: 30px;
position: relative;
max-width: 464px;
}
.points h3{
font-size:21px;
font-weight:600;
color:#FFFFFF;
margin-bottom:15px;
text-transform: uppercase;
line-height: 1.2;
}
.points p{
font-size:17px;color:#fff;line-height:1.2;
}
.circle{
height:67px;
width: 67px;
display: inline-block;
border-radius: 50%;
border:2px solid #fff;
position: absolute;
left: -83px;
top: 0px;
}
.circle:after{
content:'';
height:67px;
width:2px;
background:#fff;
position:absolute;
top:100%;
left:45%;
}
.points:last-child .circle:after{
content:none;
}
.circle-no{
position: absolute;
top:50%;
left:50%;
transform: translate(-50%,-50%);
font-size:22px;color:#fff;
}
.slider-wrapper {
position: relative;
width: 100%;
}
.offer-block-wrapper{
width: 100%;
}
.slider-wrapper  .slick-arrow{
position: absolute;
top:50%;
width: 19px;
height:30px;
font-size: 0px;
background: url(//www.pca-services.fr/wp-content/themes/pcaservices/assets/images/arrow.png) no-repeat;
z-index: 2;
}
.leasing-items-section .slick-arrow{
position: absolute;
top:50%;
width: 19px;
height:30px;
font-size: 0px;
background: url(//www.pca-services.fr/wp-content/themes/pcaservices/assets/images/arrowred.png) no-repeat;
z-index: 2;
}
.youtube-section .slick-arrow{
position: absolute;
top:50%;
width: 19px;
height:30px;
font-size: 0px;
background: url(//www.pca-services.fr/wp-content/themes/pcaservices/assets/images/arrowred.png) no-repeat;
z-index: 2;
}
.youtube-section{
margin-bottom: 100px;
}
.youtube-section .slick-prev{
left:8px;
}
.youtube-section .slick-next{
right:8px;
transform: rotate(-180deg);
}
.slider-wrapper  .slick-prev{
left:8px;
}
.slider-wrapper  .slick-next{
right:8px;
transform: rotate(-180deg);
}
.leasing-items-section .slick-prev{
left:8px;
}
.leasing-items-section .slick-next{
right:8px;
transform: rotate(-180deg);
} .news-section{
margin-bottom: 38px;
}
.news-wrapper{
max-width: 1435px;
margin:auto;
padding-top:27px;
flex-wrap:wrap;
}
.news-heading{
margin-bottom: 20px;
width: 100%;
}
.news-heading h2{
font-size:52px;
color:#1F1F1F;
margin:0 auto 14px;
}
.news-heading .view-btn{
display: inline-block;
width:100%;
background:#C50C1F;
font-size:17px;
color:#fff;
height:48px;
text-align: center;
padding-top:15px;
margin-left:0px;
}
.news-post{
margin-bottom: 20px;
padding:10px;
box-shadow: 0 0 1px 1px rgba(0,0,0,0.1);
}
.news-post figure{
margin-bottom:26px;
}
.news-post figure img{
display: block;
}
.news-sub-heading{
margin-bottom:22px;
font-size:21px;
color:#1F1F1F;
font-weight: 600;
}
.news-post p{
font-size:17px;
color:#676767;
margin-bottom: 25px;
}
.post-linnk{
font-size: 16px;
color:#C50C1F;
} .latest-query-section{
}
.latest-products{
background:#F0F0F0;
padding:10px;
margin-bottom: 20px;
}
.latest-products-heading{
font-size:41px;
color:#1F1F1F;
text-align: center;
margin-bottom:20px;
}
.youtube-heading{
font-size: 41px;
color: #1F1F1F;
text-align: center;
margin-bottom: 50px;
margin-top: 50px;
font-weight: bold;
}
.youtube-wrapper h3{
font-size: 19px;
color: #1F1F1F;
margin-bottom: 12px;
padding: 0 18px;
font-weight: 600;
text-align: center;
margin-top: 15px;
}
.youtube-wrapper figure{
width: 95%;
margin: 0 auto;
position: relative;
}
.youtube-wrapper .play{
left: 50%;
top: 40%;
width: 70px;
margin-left: -35px;
position: absolute;
}
.youtube-wrapper .youtube-items:hover .play{
display: block !important;
transition-duration: 0.5s
}
#dialog{
position: fixed;
width: 90%;
height: 90%;
max-width: 1000px;
max-height: 600px;
background: #ffffff;
padding: 20px;
top: 100px;
left: 50%;
transform: translateX(-50%);
z-index: 1000;
display: none;
}
@media screen and (max-width: 800px) {
#dialog{
max-height: 400px;
}
}
.youtube-wrapper .youtube-items:hover .vignette{
opacity: 0.8;
transition-duration: 0.5s
}
.latest-products-wrapper{
justify-content:center;
flex-wrap:wrap;
}
.latest-product{
position: relative;
background: #fff;
min-height: 400px;
margin-bottom: 20px;
}
.product-listing .latest-product{
box-shadow: 0 0 3px 0px rgba(0,0,0,0.2);
}
.latest-product:last-child{
margin-right:0px;
}
.latest-product .product-cat{
font-size:29px;
color:#1F1F1F;
position: absolute;
left:-27px;
top:2px;
writing-mode: vertical-lr;
transform:rotate(179.9deg);
text-transform:uppercase;
font-weight: 600;
}
.latest-product figure{
margin-bottom: 18px;
}
.latest-product figure img{
display: block;
max-height: 200px;
margin: 0 auto;
}
.nous_consulter{
text-align: center;
color: #c50c1f;
font-weight: bold;
font-size: 22px;
margin-top: 45px;
}
.latest-product h3{
font-size:19px;
color:#1F1F1F;
margin-bottom:12px;
padding:0 18px;
font-weight:600;
}
.latest-product p{
font-size:16px;
color:#1F1F1F;
margin-bottom: 18px;
padding:0 18px;
font-weight:600;
}
.price-items{
position: relative;
}
.price-items strong{
font-size:35px;
color:#C50C1F;
display: block;
margin:0 auto 29px;
text-align: center;
}
.month-offer{
font-size:12px;
color:#C50C1F;
}
.support{
font-size:15px;
color:#C50C1F;
bottom: -15px;
left:63px;
position: absolute;
}
.leasing-view-btn{
display: block;
width:100%;
text-align: center;
font-size:15px;
color:#FFFFFF;
padding:13px 0;
background: #C50C1F;
position: absolute;
bottom: 0px;
}
.leasing-view-btn:hover{
color:#FFFFFF;
}
.leasing-view-btn:visited{
color:#FFFFFF;
}
.latest-query-section-wrap{
justify-content:space-between;
flex-wrap:wrap;
}
.faq-block{
margin-bottom: 20px;
}
.faq-block h2{
font-size:35px;
margin-bottom:31px;
color:#1F1F1F;
}
.faq-wrapper{
background:#C50C1F;
padding: 10px;
}
.faq-questions{
background:#C50C1F;
}
.faq-block-content{
margin-bottom: 52px;
}
.faq-block h3{
font-size:21px;
color:#FFFFFF;
line-height: 26px;
position: relative;
transition: all 0.3s ease-in-out;
}
.faq-block h3:before{
content:'';
position: absolute;
width: 6px;
height: 11px;
left:-16px;
top:8px;
background: url(//www.pca-services.fr/wp-content/themes/pcaservices/assets/images/right-white-arrow.png) no-repeat;
transition: all 0.3s ease-in-out;
}
.faq-block h3.ui-state-active:before{
transform: rotate(89deg);
}
.faq-block p{
color:#fff;
font-size:16px;
padding:5px;
line-height: 1.2;
}
.more-faq{
display: block;
width: 161px;
margin:0 auto;
border:2px solid #FFFFFF;
font-size: 17px;
color:#fff !important;
height: 46px;
padding-top:13px;
margin-bottom: 20px;
text-align: center;
}
a:visited{
color:auto !important;
}
.form-select{
display: block;
height:49px;
border:2px solid #fff;
max-width: 367px;
margin-bottom: 16px;
font-size: 16px;
color:#fff;
padding:10px;
width: 100%;
border-radius: 0px;
color: #ffffff;
}
.form-select:focus {
color: #ffffff;
}
.more-filter{
display: block;
text-align: center;
margin-bottom: 16px;
color:#fff;
font-size: 16px;
font-weight: 600;
}
.select-option-wrapper{
position: relative;
max-width: 367px;
}
.select-option-wrapper:after{
content:'';
position: absolute;
width: 6px;
height: 11px;
background: url(//www.pca-services.fr/wp-content/themes/pcaservices/assets/images/right-white-arrow.png) no-repeat;
left:80%;
top:19px;
transform:rotate(89deg);
pointer-events: none;
}
.enlicne-block{
padding:15px;
background: url(//www.pca-services.fr/wp-content/themes/pcaservices/assets/images/blue.png) repeat;
}
.slider-wrapper-section{
margin-bottom: 20px;
}
.text-img{
width: 44px;
height:49px;
background: url(//www.pca-services.fr/wp-content/themes/pcaservices/assets/images/quote.svg);
margin:0 auto 28px;
background-position: center;
background-size: cover;
}
.enlicne-block span{
font-size: 15px;
color:#FFFFFF;
width: 158px;
display: block;
margin:0 auto 19px;
text-align: center;
text-transform:uppercase;
line-height: 1.2;
}
.enlicne-block strong,.enlicne-block strong a{
font-size: 30px;
font-weight: 600;
color:#fff;
margin:0 auto 12px;
text-align: center;
display: block;
}
.enlicne-block span:last-child{
font-size:14px;
color:#fff;
}
.filter-link-wrapper{
position: relative;
}
.submit-btn{
height:49px;
width: 49px;
color:#C50C1F;
font-size: 17px;
font-weight: 600;
background: #fff;
border-radius: 0px;
padding: 0px;
} .product-listing .points-section{
padding:30px 0 0;
}
.product-listing .points{
margin-bottom: 41px;
}
.product-listing .circle:after{
height:57px;
}
.product-listing .points-wrapper{
max-width:889px;
}
.product-listing .latest-products{
max-width: none;
width: 100%;
}
.product-listing .latest-products-wrapper{
justify-content:center;
max-width: 1400px;
margin:0 auto 20px;
}
.product-listing .latest-products{
background: #fff;
}
.product-listing .latest-product{
margin-bottom: 30px;
padding-bottom: 30px;
}
.product-listing .slide-items img{
height:347px;
}
.product-listing .slide-items{
position: relative;
}
.product-listing .slide-items:after{
content:'';
position: absolute;
height:100%;
width: 100%;
background: rgba(0,0,0,0.6);
top:0px;
left:0px;
z-index: 1;
}
.banner-sub-heding{
font-size: 20px;
font-weight: 600;
color: #fff;
margin-bottom: 30px;
display: inline-block;
}
.banner-heading{
font-size: 54px;
font-size: 36px;
color: #fff;
margin-bottom:50px;
}
.product-banner-wrapper{
position: absolute;
z-index: 6;
left:14px;
top:50%;
transform: translateY(-50%);
}
.product-listing .cat-item a{
display: block;
width:110px;
height:31px;
border:1px solid #fff;
font-size:15px;
color:#fff;
border-radius: 15px;
position: relative;
margin-right: 20px;
margin-bottom: 20px;
}
.product-listing .cat-item a span{
font-size:15px;
color:#fff;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
position: absolute;
text-transform:capitalize;
}
.product-listing .faq-block h2{
padding-top:20px;
padding-left:10px;
}
.product-listing .select-option-wrapper{
margin:auto;
}
.product-listing .points-wrapper{
flex-flow:column;
}
.breadcrumb{
max-width: 1440px;
margin:0 auto 31px;
padding-top:31px;
}
.breadcrumb li{
margin-right: 15px;
}
.breadcrumb li a{
position: relative;
color:#1F1F1F;
font-size: 14px;
}
.breadcrumb li a:after{
content:'>';
position: absolute;
top:3px;
right:-11px;
}
.breadcrumb li:last-child a:after{
content: none;
}
.breadcrumb li.active a{
font-weight: 600;
}
.header-maine-menu ul > li a{
font-weight:600;
}
.header-maine-menu .sub-menu li a{
font-weight: 400;
} .product-details .offer-block-wrapper{
width: 100%;
margin-bottom: 20px;
}
.product-details .enlicne-block{
cursor:pointer;
}
.product-feature-name{
font-size:18px;
font-weight: 600;
color:#1F1F1F;
}
.product-feature-details{
padding:20px;
background: #E2E2E2;
margin-bottom: 48px;
}
.version-details-wrap{
margin-bottom: 29px;
}
.version-details-wrap li{
margin-bottom:16px;
}
.product-feature-name{
font-size: 18px;
font-weight: 600;
color:#1F1F1F;
}
.product-feature-value{
font-size: 18px;
font-weight: 400;
color:#1F1F1F;
}
.general-question-block{
padding-left: 22px;
}
.question-heading{
font-size:35px;
font-weight: 400;
color:#C50C1F;
margin-bottom: 48px;
}
.general-question-wrap li{
margin-bottom: 25px;
padding-left:14px;
}
.general-question-wrap li a{
font-size: 16px;
font-weight: 300;
color:#1F1F1F;
position: relative;
line-height: 18px;
}
.general-question-wrap li a:before{
content: '>';
position: absolute;
left:-11px;
top:1px;
font-size: 16px;
font-weight: 300;
color:#1F1F1F;
} .single-particuliers .enlicne-block{
min-height: 250px;
}
.single-particuliers .leasing-items-section .leasing-items-wrapper a.leasing-items-name{
display: none;
}
.single-particuliers header#page-header{
margin-bottom: 20px;
}
.single-particuliers .filter-offer{
display: none;
}
.single-particuliers .product-caption li,
.single-particuliers .product-caption-wrapper li{
margin: 0 0 20px 0;
line-height: 20px;
}
.single-particuliers .pum-title{
font-weight: 600 !important;
color: #198aaa !important;
}
.single-particuliers .pum-content{
font-weight: 500 !important;
color: #000 !important;
}
.single-particuliers .pum-content li{
margin: 10px 0px 0px 0;
line-height: 20px;
list-style-type: disc;
margin-left: 16px;
}
.single-particuliers .pum-content a{
display: inline-block;
margin: 0 auto;
width: auto;
background: #198aaa;
padding: 20px 40px;
color: #fff;
font-weight: 600;
margin-top: 50px;
}  .product-details{
max-width: 1871px;
margin:0 auto;
}
.product-wrapper{
justify-content:space-between;
}
.product-caption-wrapper{
padding:20px;
}
.product-image-slider{
margin-bottom: 45px;
}
.product-details .breadcrumb{
margin-bottom: 0px;
flex-wrap:wrap;
padding:20px;
}
.product-details .breadcrumb li{
margin-bottom: 15px;
}
.product-caption-wrapper p{
font-size:16px;
color:#1F1F1F;
line-height:26px;
}
.product-caption{
margin-bottom: 20px;
}
.product-caption h2{
font-size:21px;
color:#C50C1F;
margin-bottom: 51px;
}
.product-caption h2 strong{
font-weight: 600;
}
.product-caption img{
margin-bottom:10px;
}
.product-brand-name{
font-size:24px;
font-weight: 600;
color:#1F1F1F;
margin-bottom: 10px;
display: inline-block;
}
.product-leasing-item{
font-size:28px;
color:#1F1F1F;
display: block;
}
.product-leasing-item strong{
font-weight: 600;
}
.product-image-slider{
position: relative;
}
.brands-price-wrapper{
position: relative;
width: 100%;
flex-wrap:wrap;
}
.brands-price-wrapper:after{
content: '';
position: absolute;
width: 100%;
height: 135%;
background: rgba(0,0,0,0.3);
left:0px;
top:-38px;
display: none;
}
.brand-category-wrap{
max-width: 458px;
margin-bottom:20px;
padding:10px;
position: relative;
z-index: 9;
}
.product-price-wrap{
background:#C50C1F;
width: 100%;
padding:14px 10px;
position: relative;
position: relative;
z-index: 9;
}
.product-price{
font-size:56px;
color:#fff;
}
.product-tts{
font-size:20px;
color:#fff;
}
.product-sans-apport{
font-size:20px;
color:#fff;
}
.product-tts{
top:22px;
position: absolute;
right:10px;
}
.product-sans-apport{
bottom:15px;
position: absolute;
right:10px;
}
.product-listing .price-items strong{
text-align: center !important;
}
.product-details .intersted-block .offer-text,.product-details .intersted-block a{
font-size:20px;
color:#fff;
}
.product-slide-items{
position: relative;
}
.product-slide-items .slick-prev{
left:20px;
}
.product-slide-items .slick-arrow{
position: absolute;
width: 19px;
height:30px;
top:40%;
background: url(//www.pca-services.fr/wp-content/themes/pcaservices/assets/images/arrow.png) no-repeat;
font-size: 0px;
z-index: 2;
}
.product-slide-items .slick-next{
right:20px;
transform: rotate(-180deg);
}
.non-contractual-data{
font-size: 12px;
font-weight:300;
margin-bottom: 40px;
padding-top:34px;
}
.nothing-found h1{
text-align: center;
font-size:28px;
color:#1F1F1F;
padding: 150px 0;
}
.leasing-items-name:hover,.view-btn:hover{
color:#1F1F1F;
}
.footer-main-menu li a,.footer-secondary-menu li a,.leasing-view-btn,.more-faq,.view-btn{
transition: all 0.3s ease-out;
}
.footer-main-menu li a:hover{
color:#C50C1F;
}
.news-heading .view-btn:hover{
color:#fff;
}
.footer-secondary-menu li a:hover{
text-decoration: underline;
}
.more-faq:hover{
color:#C50C1F !important;
background: #fff;
border:2px solid transparent;
}
.search-page h1{
text-align: center;
font-size:28px;
color:#1F1F1F;
padding: 150px 0;
}
.search-page .page-content form,.search-page .page-content p:first-child{
display: none;
}
.latest-products-heading,.faq-block h2{
font-weight: 600;
}
.post-linnk,.news-heading h2,.view-btn,.professionals-offer-text,.price-items strong{
font-weight: 700;
}
.leasing-items{
box-shadow: none;
}
.month-offer{
font-weight: 400;
}
h3:focus{
outline: none;
}
.red-btn.mob-view{
display: none;
}
.default-single .entry-title{
text-align: center;
font-size:28px;
color:#1F1F1F;
padding: 50px 0;
}
.default-single .post-thumbnail{
max-width:45%;
}
.default-single .entry-content{
max-width:55%;
}
p{
font-size:16px;
color:#1F1F1F;
}
.default-single .entry-content-wrapper{
justify-content:center;
}
.mob-dropdown-icon{
display: none;
}
.red-btn .contact-us-text{
font-size:16px;
}
.no-charge-text{
display: block;
text-align: center;
}
.enlicneblockFixed{
right:0px!important;
top:50%!important;
bottom:auto!important;
transform: translateY(-50%);
position: fixed !important;
z-index: 99;
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.enlicne-block:hover figure{
background-position: center;
background-size: cover;
width: 50px;
height: 55px;
margin: 0 auto 22px;
transition-duration: 0.3s;
}
.enlicne-block figure{
transition-duration: 0.3s;
}
.scroll-logo{
display: none;
}
.category-link{
transition: all 0.3s ease-in-out;
}
.category-link:focus{
outline: none;
}
.category-link.active{
background: #fff;
}
.product-listing .cat-item .category-link.active span{
color:#1F1F1F ;
}
.content{
overflow: hidden;
}
.page-header.sticky .scroll-logo{
display: block;
}
.page-header.sticky .header-main-menu-wrap{
position: relative;
}
.page-header.sticky .header-logo-wrap{
padding-top: 11px;
padding-bottom: 11px;
}
.page-header.sticky .no-scroll{
display: none;
}
.closebtn{
cursor: pointer;
position: absolute;
right: 20px;
}
.points-faq-wrap{
max-width: 1900px;
margin: auto;
}
.post, .page{
margin:0px !important;
}