@font-face{font-family:'SpaceAge';src:url(//www.autoserviceprocar.nl/wp-content/themes/motors-child/fonts/SpaceAge.eot?#iefix) format('embedded-opentype'), url(//www.autoserviceprocar.nl/wp-content/themes/motors-child/fonts/SpaceAge.woff) format('woff'), url(//www.autoserviceprocar.nl/wp-content/themes/motors-child/fonts/SpaceAge.ttf) format('truetype'), url(//www.autoserviceprocar.nl/wp-content/themes/motors-child/fonts/SpaceAge.svg#SpaceAge) format('svg');font-weight:normal;font-style:normal;}
.spacefont{font-family:'SpaceAge';}
.header-service .header-menu>li>ul{background:rgba(255, 255, 255, 0.98);border:none;}
.header-service .header-menu>li.menu-item-has-children>a::after{margin-top:-8px;right:2px;font-size:16px;}
.header-service .header-menu>li>ul li a{position:relative;display:block;padding:8px 25px;text-decoration:none !important;font-weight:400;text-align:left;color:#191d21;border-bottom:1px solid #e8e8e8;}
.header-service .header-menu>li>ul li a:hover{background:#eee;}
.header-service .header-menu>li>ul li a::before{content:"»";padding:0 15px 0 0;font-size:14px;}
br{margin:0 !important}
#wrapper .vc_images_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item>.vc_inner{margin:0 0 0 4px;}
#wrapper .vc_images_carousel .vc_carousel-inner{margin:0 0 0 10px;}
.admin-bar #header .header-service.header-service-sticky{top:20px;}
.stm-service-layout-icon-box .title.h4{font-size:18px;}
#main .stm-service-slider-title .yellow{color:#e4252c;}
#header .header-service{background:rgba(255, 255, 255, 0.75);padding-bottom:15px;padding-top:15px;}
#header .header-service.header-service-sticky{padding-bottom:0;}
#header .header-service .header-menu>li.current-menu-item>a,
#header .header-service .header-menu>li .current_page_item>a{color:#2B2A28;}
#header .header-service.header-service-sticky{position:fixed;padding:10px 0 !important;background:rgba(255, 255, 255, 1) !important;box-shadow:0px 0px 6px #B4B4B4;}
.header-service .service-logo-main{float:left;max-width:100%;margin:10px 0 0;}
.header-service.header-service-sticky .bloglogo img{width:210px !important;margin-top:-7px;}
.header-service.header-service-sticky .header-menu{margin-top:0px;}
#header .header-service.header-service-sticky{padding:0 !important;}
@media (max-width:300px) {
.service-mobile-menu-trigger{margin-top:5px !important;}
}
@media (max-width: 991px) {
.header-service .header-menu{margin-top:0;}
}
.title-box-disabled{height:0;display:none;}
.stm-button,
input[type="submit"],
button,
.button,
.load-more-btn{display:inline-block;text-align:center;padding:14px 25px;font-size:14px;line-height:14px;font-weight:700;letter-spacing:0.3px;text-transform:uppercase;color:#fff !important;border-radius:0px;background-color:#6c98e1;text-decoration:none !important;outline:none !important;visibility:visible;border:none;white-space:normal;box-shadow:0 0px 0 #333;}
.stm-button-secondary-color{background-color:#000;}
.stm-service-layout-info-box .inner .title{max-width:100%;padding-right:inherit;}
.stm-service-layout-info-box .inner .content p:first-child{background:rgba(255, 255, 255, 0.40);padding:10px;margin-bottom:28px;}
.vc_custom_1511108062962.stm-service-layout-info-box .inner .content p:first-child,
.vc_custom_1511105483579.stm-service-layout-info-box .inner .content p:first-child,
.vc_custom_1511107577668.stm-service-layout-info-box .inner .content p:first-child{background:rgba(0, 0, 0, 0.40);}
.vc_custom_1511107690361 .service-price{opacity:0;visibility:hidden;}
.stm-service-layout-info-box .inner{padding:35px 35px 20px;}
.owl-carousel{visibility:visible;}
.home #gallery{padding:0 15px;}
#main .stm-service-layout-icon-box .icon-box-content .content{color:#666;font-size:14px;line-height:21px;}
.stm-single-car-listing-data table.stm-table-main{margin:-13px 0 15px;}
.stm-single-car-listing-data table.stm-table-main>tbody>tr:last-child td{border:0;}
.stm-single-car-listing-data table.stm-table-main>tbody>tr>td{padding:13px 0 14px;}
.stm-single-car-listing-data table.stm-table-main>tbody>tr>td.divider-td{width:30px;border:0;}
.stm-single-car-listing-data table.stm-table-main>tbody>tr>td.divider-td:last-child{display:none;}
.stm-single-car-listing-data table.inner-table{margin-bottom:0;table-layout:fixed;}
.stm-single-car-listing-data table.inner-table tr td{border:0;padding:0;vertical-align:middle;}
.stm-single-car-listing-data table.inner-table tr td i{display:inline-block;position:relative;top:3px;font-size:16px;min-width:33px;padding-right:5px;text-align:center;vertical-align:top;max-height:22px;}
.stm-single-car-listing-data table.inner-table tr td i.stm-service-icon-body_type{font-size:11px;top:5px;}
.stm-single-car-listing-data table.inner-table tr td i.stm-service-icon-hashtag{font-size:13px;top:4px;}
.stm-single-car-listing-data table.inner-table tr td i.stm-icon-engine_fill{font-size:18px;top:1px;}
.stm-single-car-listing-data table.inner-table tr td i.stm-icon-time{font-size:18px;top:1px;}
.stm-single-car-listing-data table.inner-table tr td i.stm-icon-drive_2{font-size:18px;}
.stm-single-car-listing-data table.inner-table tr td i.stm-icon-key{top:2px;font-size:19px;}
.stm-single-car-listing-data table.inner-table tr td i.stm-icon-transmission_fill{font-size:17px;}
.stm-single-car-listing-data table.inner-table tr td i.stm-service-icon-vin_check{font-size:18px;}
.stm-single-car-listing-data table.inner-table tr td.heading-font{padding-left:10px;color:#222;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.stm-single-car-listing-data table.inner-table tr td.heading-font a{letter-spacing:-1px;word-spacing:2px;}
.stm-single-car-listing-data table.inner-table tr td.label-td{padding-right:5px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.single-regular-price>.h3{position:relative;top:-4px;left:1px;color:#fff;vertical-align:middle;font-size:24px;}
.contactbox .stm-service-layout-icon-box .title.h4{font-size:17px;line-height:44px;color:#262424;}
.contactbox .stm-service-layout-icon-box .icon{width:auto;margin-right:5px;float:left;text-align:center;padding:0 20px;}
.contactbox .stm-service-layout-icon-box .inner{margin-bottom:3px;}
.contactbox{color:#000;}
.formulier .stm-service-contact-us-form-wrapper{padding:25px 15px 16px !important;}
.check-list{padding:0 0 0 27px;}
.check-list li{list-style:none;}
.check-list li::before{background:url(https://www.autoserviceprocar.nl/wp-content/uploads/2017/11/vinkje.png) no-repeat;position:absolute;content:"";float:left;width:50px;height:50px;margin-left:-26px;margin-top:-5px;}
.stm-button,
input[type="submit"],
button,
.button,
.load-more-btn{background:#009ED2;}
.header-main .header-address .address .heading-font{color:#232628;font-size:12px;line-height:18px;text-transform:uppercase;}
.header-main-phone a,
.header-secondary-phone a{color:#232628 !important;text-decoration:none !important;}
.entry-header{height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
@media (max-width:992px) {
.entry-header{max-height:150px;}
}
.entry-header:after{background:rgba(35, 38, 40, 0.2);z-index:10;}
#wpcf7-f4-p451-o1 textarea{height:125px;}
#footer-main{background-image:url(https://www.autoserviceprocar.nl/wp-content/uploads/2017/12/bmw-black-wallpaper-full-hd-Is-Cool-Wallpapers.jpg);background-position:center -385px;background-repeat:no-repeat;}
.footer_widgets_wrapper{background:rgba(0, 0, 0, 0.5);}
#main .owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:0 10px;padding:2px 7px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#000000;filter:Alpha(Opacity=50);opacity:1;}
.stm-service-contact-us-form-wrapper{padding:20px 25px 25px !important;background-size:cover;}
.vc_images_carousel{width:100% !important;margin:0 -10px;}
.vc_images_carousel .vc_carousel-indicators{bottom:-25px;}
.schaduw{box-shadow:0px 1px 3px #ccc;}
.leftsidebar{z-index:10;}
@media (max-width:768px) {
.leftsidebar>.vc_column-inner{margin-top:25px !important;}
}
#begincon{padding-top:20px;}
.leftsidebar .linkblok ul{list-style:none;padding-left:0;}
.leftsidebar .linkblok ul li{border-bottom:1px solid #ccc;padding:5px 0;margin:0;}
.leftsidebar .linkblok ul li a{color:#555555;}
.stm-service-layout-icon-box .inner{margin:10px;}
.leftsidebar .stm-service-layout-icon-box .icon{width:65px;margin-right:0px;float:left;text-align:center;}
.leftsidebar .stm-service-layout-icon-box .title.h4{font-size:18px;line-height:40px;margin-bottom:1px;}
#footer{bottom:0;left:0;right:0;width:100%;margin-top:50px;}
.leftsidebar .linkblok ul li:before{content:"»";padding:0 15px 0 0;font-size:14px;}
.header-main .adress-label{font-family:Montserrat;margin-right:2px;color:#183650;font-size:11px;font-weight:700;text-transform:uppercase;display:block;margin-top:1px;margin-bottom:1px;}
.vc_images_carousel ol.vc_carousel-indicators{margin-bottom:-50px !important;}
.header-service .header-menu li a{color:#000000;padding:0 15px;font-weight:600;}
@media (min-width:1200px) {
.header-service .header-menu{display:block !important;margin-top:12px;}
}
#header .header-service .header-menu>li.current-menu-item>a,
#header .header-service .header-menu>li .current_page_item>a{color:#333;}
.grw-slider .wp-google-content2::before,
.grw-slider .wp-google-feedback::before{display:none;visibility:hidden;opacity:0;}
#content .grw-slider .wp-google-user{padding:40px 40px 20px !important;}
.grw-slider .wp-google-user img{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:gray;-webkit-filter:grayscale(100%);}
.grw-review:hover .wp-google-user img{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:none;zoom:1;-webkit-filter:grayscale(0%);}
#content .grw-slider .wp-google-content2{height:100px !important;}
#content .grw-slider .wp-google-content2>svg{display:none;}
.vc_custom_1511447586417 h3{text-align:center;font-size:28px;}
#main .grw-slider .wp-google-content2{height:180px !important;}
.text-justify{text-align:justify;text-align-last:justify;}
.classic-filter-row{margin-top:0;}
#header .header-service.header-service-fixed.f-nav{position:fixed;top:0;left:0;right:0;width:100%;background:#fff;box-shadow:1px 1px 5px 3px rgba(0, 0, 0, 0.1);padding-top:0;padding-bottom:0;}
#header .header-service.header-service-fixed.f-nav .service-logo-main img{width:230px;padding:10px 0;}
.admin-bar #header .header-service.header-service-fixed.f-nav{top:30px;}
.ug-gallery-wrapper .ug-tile-navigation-wrapper .ug-pause-icon{display:none;}
.ug-button-tile-navigation{opacity:0.3;}
.vtbutton img{}
.vtbutton{position:fixed;right:10px;bottom:150px;z-index:9999;}
@media (max-width:768px) {
.vtbutton{display:none;}
}
.car-header{width:100%;height:373px;background-image:url(//www.autoserviceprocar.nl/wp-content/uploads/2021/05/artur-aldyrkhanov-_omYGHPwGEU-unsplash@2x.png);display:flex;flex-direction:column;justify-content:center;}
.car-header h1{color:white !important;font-size:50px !important;}
.single-auto #main{padding-top:0 !important;}
#resetFormButton{background-color:#E42728 !important;width:125px !important;}
.single-auto .post-content{padding-bottom:0 !important;margin-bottom:0 !important;border-bottom:0 !important;}
.single-auto .section-1,
.single-auto .section-2{background-color:white !important;padding:30px !important;margin-top:-110px !important;}
.block-container>div{width:calc(50% - 25px);float:left;background-color:#F0F2F5;padding:25px;}
.extra-information{background-color:#F0F2F5;padding:25px;margin-top:35px;}
.block-container>div:first-child{margin-right:50px !important;}
.single-auto .container{max-width:1400px !important;}
.single-auto table.auto-table{margin-top:10px;margin-left:-25px;margin-bottom:0;}
.single-auto .auto-table thead td{text-transform:uppercase;color:#12123c52;}
.single-auto tbody td{border:0;}
.single-auto tbody tr{margin-bottom:25px !important;}
.single-auto td.auto-arrow{background-image:url(//www.autoserviceprocar.nl/wp-content/uploads/2021/05/auto-arrow.png);background-size:contain;background-repeat:no-repeat;padding-left:17px;text-transform:uppercase;color:#060606 !important;}
.auto-table p{margin-bottom:0 !important;}
.auto-table .spacer{width:15px;}
td.auto-whitebox{border:1px solid #fff !important;font-size:20px;font-weight:bold;color:#060606;padding-left:15px;}
td.auto-redbox{background-color:#E42728;font-size:20px;font-weight:bold;color:#fff;padding-left:15px;}
td.auto-redbox span{font-size:14px;font-weight:normal;}
td.auto-whitebox span{font-size:14px;font-weight:normal;}
.single-auto .auto-offerte{display:block;text-align:center;font-size:16px;text-transform:capitalize;font-weight:bold;width:230px;height:50px;color:white;background-color:#009ED2;line-height:50px;margin-top:19px;text-decoration:none;}
.single-auto .auto-offerte:hover{background-color:#242729;}
.single-auto .sec-block:last-child p{margin-bottom:5px;}
.tabs{display:flex;}
.tabs .tab{width:151px;height:55px;border:2px solid #F0F2F5;text-align:center;line-height:25px;font-size:22px;color:#060606 !important;margin-bottom:-2px !important;text-decoration:none;background-color:#fff;}
.tabs .tab.active,
.tabs .tab:hover{font-weight:bold;background-color:#F0F2F5;}
.extra-information p{margin-bottom:0 !important;}
select{visibility:visible !important;opacity:inherit !important;height:50px !important;padding:0 10px !important;border-radius:3px !important;margin-top:5px !important;margin-bottom:-5px !important;}
body .autocontent-blok1{margin:75px 0 !important;background-image:url(https://www.autoserviceprocarconcept.nl/wp-content/uploads/2021/05/Component-1-–-1@2x.png?id=5479) !important;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;}
body .autocontent-blok1>div:first-child>div{padding-top:78px !important;padding-bottom:58px !important;}
.occasions .main-container{width:100%;background-color:#F0F2F5;padding:25px 75px 45px;}
.occasions .title-price{display:flex;justify-content:space-between;}
.occasions .title-price p.title{font-size:22px;font-weight:bold;color:black;}
.occasions .title-price p.price{font-size:22px;font-weight:bold;color:#009ED2;}
.occasions .glide__arrows{display:flex;justify-content:space-between;position:absolute;z-index:20;top:calc(50% - 45px);width:100%;visibility:hidden;}
.fslightbox-container{z-index:1000000000000000000 !important;}
.single-occasions .header-service.service-transparent-header .header-menu li a:hover, .single-auto .header-service.service-transparent-header .header-menu li a:hover{background-color:inherit !important;color:#183650 !important;}
@-webkit-keyframes load7 {
0%,
80%,
100%{box-shadow:0 2.5em 0 -1.3em rgba(228,39,40, 0.75);}
40%{box-shadow:0 2.5em 0 0 rgba(228,39,40, 0.75);}
}
@keyframes load7 {
0%,
80%,
100%{box-shadow:0 2.5em 0 -1.3em rgba(228,39,40, 0.75);}
40%{box-shadow:0 2.5em 0 0 rgba(228,39,40, 0.75);}
}
.occasions button.glide__arrow{width:40px;padding:0;height:90px;background-color:black;}
.occasions .glide__bullets{height:114px;position:absolute;bottom:-95px;width:100%;margin-bottom:19px;display:flex;justify-content:space-evenly;padding:20px 0;}
.occasions button.glide__bullet{padding:0;background-color:white;height:80px;}
.occasions .info-blocks{display:flex;justify-content:space-between;margin-top:35px;}
.occasions .info-block{width:30% !important;}
.occasions .info-block h2.title{text-transform:uppercase;font-size:22px;}
.occasions .info-content{background-color:#fff;padding:25px;font-size:15px;height:92%;}
.occasions a.info-button{display:block;width:75%;height:40px;background-color:#009ED2;color:white;margin:auto;text-align:center;line-height:40px;font-size:15px;font-weight:bold;font-family:'Montserrat';text-transform:uppercase;text-decoration:none;cursor:pointer;margin-top:25px;}
.occasions a.info-button:hover{background-color:#1c1c1c;}
.occasions .info-table,
.occasions .info-table tr,
.occasions .info-table td{border:0 !important;color:black;font-size:15px;margin-bottom:0;}
.occasions .info-table td{padding:7px 0 6px;}
.occasion-item .wpb_text_column.wpb_content_element{margin-bottom:0 !important;}
.occasion-item .vc_col-sm-6.vc_gitem-col.vc_gitem-col-align-{padding:2px 10px !important;}
.occasion-item .vc_custom_heading, .occasion-item h4{margin-bottom:0 !important;}
.occasion-item .vc_custom_heading{border-bottom:1px solid rgba(112,112,112,0.2) !important;}
.occasion-item h4{font-size:17px !important;}
.occasion-grid-button a{font-weight:bold;background-color:#009ED2 !important;background-image:none !important;font-family:'Montserrat';}
.occasion-grid-button{margin-bottom:0 !important;}
.occasion-item{padding:10px;color:#000 !important;}
.occasions .glide{margin-bottom:95px;}
@media (min-width: 901px) and (max-width: 1300px) {
.occasions .info-blocks{flex-wrap:wrap;}
.occasions .info-block:nth-child(1), .occasions .info-block:nth-child(2){flex:49%;}
.occasions .info-block:nth-child(2){margin-left:2% !important;}
.occasions .info-block:last-child{flex:100%;margin-top:25px;}
} @media (min-width: 501px) and (max-width: 900px) {
.form_display select{margin-bottom:5px !important;}
.page .tablet-100{width:100% !important;margin-bottom:15px !important;}
.page .tablet-75{width:100% !important;margin-bottom:15px !important;}
.page .tablet-75>div{width:75% !important;margin:auto !important;}
.page .tablet-50{width:100% !important;}
.page .img-center .vc_align_left{text-align:center !important;}
.page .tablet-50>div{width:50% !important;margin:auto !important;}
.page .tablet-graybg{background:#F0F2F5 !important;}
.page .flex-reverse{display:flex !important;flex-direction:column-reverse !important;}
.bmw-title{font-size:40px !important;text-align:center;}
.occasions .info-blocks{flex-direction:column;}
.occasions .info-block{width:100% !important;margin-top:25px;}
.glide__slide > img{height:309px !important;}
.occasions .glide__bullets{display:none !important;}
} @media (max-width: 500px) {
.form_display select{margin-bottom:5px !important;}
.page .tablet-100{width:100% !important;margin-bottom:15px !important;}
.page .tablet-75{width:100% !important;margin-bottom:15px !important;}
.page .tablet-75>div{width:90% !important;margin:auto !important;}
.page .tablet-50{width:100% !important;}
.page .img-center .vc_align_left{text-align:center !important;}
.page .tablet-50>div{width:90% !important;margin:auto !important;}
body .tablet-graybg{background:#F0F2F5 !important;}
.page .flex-reverse{display:flex !important;flex-direction:column-reverse !important;}
body .flex-reverse2{display:flex !important;flex-direction:column-reverse !important;}
.bmw-title{font-size:40px !important;text-align:center;line-height:40px;}
.page .calc-banner{padding-top:86px !important;}
.glide__slide > img{height:189px !important;}
.occasions .glide__bullets{display:none !important;}
.occasions .main-container{padding:25px 25px 45px !important;}
.occasions button.glide__arrow{width:30px !important;height:50px !important;}
.occasions .info-blocks{flex-direction:column;}
.occasions .info-block{width:100% !important;margin-top:25px;}
.occasions .glide__arrows{top:calc(50% - 35px) !important;}
} @media (max-width: 380px) {}