@font-face {
    font-family: AlpineNewAlps\, sans-serif;
    font-weight: 400;
    font-display: swap;
    src: url(../fonts/AlpineProto-Light-LGC-635e9d8f3bbc57ce.woff2) format("woff")
}

@font-face {
    font-family: AlpineNewAlps\, sans-serif;
    font-weight: 700;
    font-display: swap;
    src: url(../fonts/AlpineProto-Bold-LGC-9ebe0c2c7bb731f0.woff2) format("woff")
}
	
body {
	font-family: "AlpineNewAlps, sans-serif";text-transform:uppercase;font-size:14px;font-weight:400;
}

a,div,p,li,select,textarea,span,label,input,button,h1,h2,h3,h4,h5,h6 {
	font-family: "AlpineNewAlps, sans-serif"!important;text-transform:uppercase;font-weight:400;
}

.btn,button {
	font-family: "AlpineNewAlps, sans-serif"!important;text-transform:uppercase;font-weight:700;
}

.loginpage .connectOthersTxt {
	font-family: "AlpineNewAlps, sans-serif"!important;text-transform:uppercase;font-weight:700;color:#000000;font-size:25px;
}

.inlinevalidation .error {font-weight:700!important;}

.issurancetitle {font-family: "AlpineNewAlps, sans-serif"!important;text-transform:uppercase;font-weight:700!important;color:#000000!important;font-size:25px!important;}

.prodList li a {border:0px solid transparent;}
.pageTitle h1 {font-size:30px;font-weight:bold;}
.propList .item div {border:1px solid #f2f2f2;background:transparent;border-radius:0px;}
.mottoCt {text-align:center;}
.mottoCt .model {font-size:20px;}

.mottoCtModelsPage {margin-bottom:40px;}

.prodList li a .prodDetail .titleCt .prodName {text-align:center;}
.prodList li a .prodDetail .titleCt .prodName.sub {text-align:center;}
.prodList li a .prodDetail .titleCt .subInfo {text-align:center;}
.propList label {margin-top:0px;}



.btndacblue {
background-color: #646b52;
border-color: #646b52;
color:#FFFFFF;font-weight:normal;letter-spacing:0;
}

.btndacblue:hover {
	background-color: #000;
	border-color: #000;
	color:#FFFFFF;font-weight:normal;letter-spacing:0;
}

.prodList li {padding:12px 0px 0px 0px;}

.prodList li a .prodDetail .titleCt .subInfo {display:none;visibility:hidden;}
.prodList li a .prodDetail {height:auto;}

.filterList {font-family: 'AlpineNewAlps, sans-serif';}

.filterList > li .filterTitleCt {font-weight:normal;border-radius:0px;}

.filterBar {
border:0px solid transparent;
border-radius:0px;
padding:0px;
background:#FFFFFF;
margin-bottom: 30px;
}

.logo {background:transparent!important;}
.alpinelogo {height: 40px;margin-top:0px;fill:#FFFFFF;background:transparent;}
.alpinelogomobile {height: 40px;margin-top:5px;fill:#000000;background:transparent;}

.siteFooter {background-color:#000;padding-top:70px;}

.discoverbtndacia {border-radius:0px!important;background:#FFFFFF!important;border:1px solid #646b52!important;color:#646b52!important;}
.buybtndacia {border-radius:0px!important;background:#646b52!important;color:#FFFFFF!important;border:1px solid #646b52;}
.buybtndacia:hover {background:#000!important;border:1px solid #000;}

.dacsociallink img {margin-top:5px;height:30px;margin-right:10px;}



.variantComboCt {border-radius:0px;}

.variantComboCt .list li a.active:before {background:#646b52;}
.variantBox ul li .variant .radio {border:2px solid #646b52;}
.variantBox ul li .variant {border-radius:0px;}
.variantBox ul li .variant .radio.active:before {background:#646b52;}

.btnReserve {border-radius:0px!important;background:#FFFFFF!important;color:#0023ff!important;border:1px solid #0023ff;}
.btnReserve:hover {border-radius:0px!important;background:#0023ff!important;color:#FFFFFF!important;}
.priceBox {border-radius:5px;}

.swal2-styled.swal2-confirm {background-color:#0023ff!important;color:#FFFFFF!important;font-weight:700;}

.btn-checkout-next {background-color:#0023ff;color:#FFFFFF;border-radius:0px;}
.btn-checkout-next span:after {border-left: solid 8px #FFFFFF;}

.btn-checkout-next:hover {background-color:#000000;color:#FFFFFF;border-radius:0px;}
.btn-checkout-next:hover span:after {border-left: solid 8px #FFFFFF;}

.btn {}

.btn-primary {background-color:#000000;color:#FFFFFF;border-radius:0px;border-color:#000000;}
.btn-primary:hover {background-color:rgba(24, 24, 25, 0.93);color:#FFFFFF;border-radius:0px;border-color:#19191a;}

.btnYellow {background-color:#000000;color:#FFFFFF!important;border-radius:0px;border-color:#000000;}
.btnYellow:hover {background-color:rgba(24, 24, 25, 0.93);color:#FFFFFF!important;border-radius:0px;border-color:#19191a;}

.btn-checkout-next-wo-arrow {background-color:#646b52;color:#FFFFFF;border-radius:0px;}
.btn-checkout-next-wo-arrow:hover {background-color:#646b52;color:#FFFFFF;border-radius:0px;}

.panel {border-radius:0px;}
.border-radius {border-radius:0px!important;}

.stepwizard-step .btn-circle-checkout {border-radius:50%!important;}
.stepwizard-step p {text-transform:uppercase!important;}
.stepwizard-step-active .btn-circle-checkout {background:#0023ff;color:#FFFFFF!important;border-color:#0023ff;border-radius:50%!important;}

.stepwizard-step-active p {color:#0023ff;}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
	background-color:#646b52;color:#FFFFFF;border-radius:0px;border-color:#646b52;
}

.noBorderProdList .prodList li a figure {border:0px solid transparent;}

.hpdaciabanner {width:100%;margin:0px auto 0px auto;}

.btn-simple-dacia {color:#000000!important;}

.buttonRegister {color:#FFFFFF!important;}

.chooseOptionLbl .chooseOptionBtn .chooseOptionBtnSub {
padding: 10px 15px 10px 15px;
font-size: 12px;
font-weight: 700;
border: 0px solid transparent;
background:#0023ff!important;color:#FFFFFF!important;
border-radius:5px;
cursor:pointer;
}



/* Header Start */

.siteHeader .catBar {margin:0px 0px 0px 0px;background:#19191a;}

.siteHeader .catBar .catNav > ul,.siteHeader .catBar .catNav > ul:before {
	background: none;
}
.siteHeader .catBar .catNav > ul:before {
	z-index: -1;
}
.siteHeader .catBar .catNav > ul > li > a {
	color: #FFFFFF;
    font-size: 23px;
    font-weight: 400;
    text-transform: uppercase;
    padding: 40px 0px 4px 0px;
    display: block;
    height: auto;
	font-weight:normal;
	margin:0px 10px 0px 10px;
    
}
.siteHeader .catBar .catNav > ul > li:hover > a, .siteHeader .catBar .catNav > ul > li:hover > a:before {
	color: #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	font-weight:700;
}

.siteHeader .catBar .catNav > ul > li > a.active, .siteHeader .catBar .catNav > ul > li > a.active:before {
	color: #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	font-weight:700;
}

.siteHeader .catBar .catNav > ul > li > a.user:before {
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e903";
    font-size: 20px;
    display: block;
    text-align: center;
    margin-bottom: 5px;
}
.siteHeader .catBar .catNav > ul > li > a.basket:before {
	font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e64e";
    font-size: 20px;
    display: block;
    text-align: center;
    margin-bottom: 5px;
}

.siteHeader .catBar .catNav > ul > li > a.basket .basketCount {
    position: absolute;
    background: #0023ff;
    border-radius: 100%;
    padding: 0 6px;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    top: 13px;
    right: 10px;
}
div#mobileHeader #basketIco span {
	background: #646b52;
}
.siteHeader .catBar .catNav > ul.catNavList > li > a:before {
	display: none;
}
.siteHeader .catBar .logo {
	height: 29px;
	margin:32px;
	position: static;
	padding-left: 0;
	display: flex;
	background:transparent;
}
.siteHeader .catBar .logo img {
	max-height: 100%!important;
	width: auto!important;
	margin-top: 0!important;;
}
.siteHeader .topBar {
	display: none;
}
.siteHeader .catBar .catNav {
	margin-top: 0;
    display: flex;
}
.siteHeader .catBar .catNav > ul.catNavList {
	display: block;
    align-items: center;
    flex:1;
    text-align: center;
}
.siteHeader .catBar .catNav > ul.links {
	padding-right: 20px; 
}
.siteHeader .catBar .catNav > ul.links > li > a {
    margin-top: 10px;
	font-size:14px;
	color:#FFFFFF;
}

div#mobileHeader #mobileLogo {
float: left;
	margin-right: 0;
	margin-left: 5px;
	margin-top: 10px;
	text-align: left;
}

div#mobileHeader #mLeft {
    float: right;
}
/* Header End */

nav.breadCrumb {
    background: rgba(24, 24, 25, 0.93);
}

nav.breadCrumb ol {
    width: 100%;
}

.checkoutsummary .panel-heading {background:#EBEBEB;color:#333333;}

.checkoutsummary .panel-body {
background: #cfcfcf;
color: #2d2c2c;
}

.paymentmethoditemactive {background:#EBEBEB;color:#333333;}
.paymentmethoditemactive:after {border-top: solid 12px #EBEBEB!important;}

hr {border-top: 1px solid #cfbaba;}

.prodDetailCt .imgCt .owl-carousel, .prodDetailCt .imgCt .slider {border:0px solid transparent;}

.owl-carousel .owl-item img, .slider .owl-item img {border-radius:5px;}

.prodDetailCt .owl-carousel .item img {object-fit:cover;}

.breadCrumb ol li a {text-transform:uppercase!important;font-size:14px;color:#FFFFFF;font-weight:400;}

.std .panel-info {margin-top:15px!important;}

					.btnBlackCTA {border:1px solid #646b52;margin-right:5px;}
					
					.btnWhiteCTA {background-color: #FFFFFF;
color: #000;
border-color: #000;border:1px solid #000;}

					.btnYellowCTA {background-color: #000000;margin-right:5px;
color: #ffffff;
border-color: #000000;border:1px solid #000000;}

					.btnBlackCTA:hover {border:1px solid #000000;background:#000000;margin-right:5px;}
					
					.btnWhiteCTA:hover {background-color: #FFFFFF;
color: #000;
border-color: #000;border:1px solid #000;}

					.btnYellowCTA:hover {background-color: #000000;margin-right:5px;
color: #FFFFFF;
border-color: #000000;border:1px solid #000000;}


.store_radio input {display:none;visibility:hidden;}
.store_radio .chooseBtnLbl {
padding: 10px 15px 10px 15px;
background-color: #0023ff;
color: #FFFFFF;
font-size: 12px;
font-weight: 700;
border: 0px solid transparent;border-radius:5px;}

.store_radio .chooseBtnLblSelected {
	background-color:transparent;color:#000;
	content:"";
}

.store_radio .chooseBtnLblSelected:before {
	content: "\ea10";
	font-size:18px;
	color:#000;
	margin-left: 5px;
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}


h1 {font-family: "AlpineNewAlps, sans-serif";}
/* .siteHeader {font-family: "AlpineNewAlps, sans-serif";} */
.selectedVariantTitle {font-family: "AlpineNewAlps, sans-serif";}
.mottoCt  {font-family: "AlpineNewAlps, sans-serif";}
.priceBox {font-family: "AlpineNewAlps, sans-serif";}
.box .title {font-family: "AlpineNewAlps, sans-serif";font-size:35px;}
.howItWorksCt .hiwRow .detailCt .miniTitle {font-family: "AlpineNewAlps, sans-serif";}
.banner {font-family: "AlpineNewAlps, sans-serif";}
.siteHeader .catBar .catNav > ul.links {font-family:"readBeta2 sans-serif";}

.siteFooter .footerCatsCt .footerCats .catCol .title {color:#FFFFFF;font-size:16px;}
.siteFooter .footerCatsCt .footerCats .catCol .catList li {padding-top:18px;}
.siteFooter .footerCatsCt .footerCats .catCol .catList li a {color:#FFFFFF;font-size:16px;text-transform:uppercase!important;line-height:1;}


.mDetected .store-address-type {
	width:100%;
	margin-right:0px;
	margin: 0px 0px 10px 0px;
}

.mDetected .form-group .col-xs-12 {padding:0px 0px 0px 0px;}
.mDetected .detailPage .storelocator {padding: 0px 10px 20px 15px;}
.mDetected .storelistitem .row {margin: 0px 30px 0px -10px;}
.mDetected .dacialogo {}
	
	
div#mobileHeader {background:#FFFFFF;}
div#mobileHeader #mRight {height: auto;}
div#mobileHeader #menuToggle {color:#000000;}
div#mobileHeader #basketIco {color:#000000;}

header.mobile-menu div.mobile-menu > ul.opened, header.mobile-menu ul.mobile-menu.opened {margin-top:-12px;}
.siteHeader .catNav .catNavList li a{
	font-family: "AlpineNewAlps, sans-serif";
}


.panel-info>.panel-heading {font-size:18px;}

.footerlogo {width:100%;text-align:center;}
.footerlogo .alpinefooterlogo {height:18px;margin:80px auto 80px auto;}

.footerCats h4 {text-transform:uppercase!important;}

.footerbottombar {width:100%;background:#19191a;color:#FFFFFF;padding:20px 0px 20px 0px;}

.siteFooter .footerCatsCt .container {max-width:1180px;}

.footerbottombar .container {max-width:1180px;width:100%;margin:0px auto 0px auto;}

.footercontainercontentright {text-align:right;font-size:15px;color:#FFFFFF;font-weight:700;}

.footerlinkitemalpine {font-size:15px;color:#FFFFFF;margin:0px 5px 0px 5px;}
.footerlinkitemalpine:first-child {font-size:15px;color:#FFFFFF;margin:0px 5px 0px 0px;}

.links li {}
.links li a {margin-top:0px!important;padding-top:26px!important;font-weight:700!important;}
.links li a:hover {border-bottom:none;}

.siteHeader .catBar .catNav > ul.links > li:hover > a, .siteHeader .catBar .catNav > ul.links > li:hover > a:before {
	color: #FFFFFF;
	border-bottom:0px solid transparent;
	font-weight:400;
}


.btn-submit-customer-form {background:#000000!important;color:#FFFFFF!important;font-family: "AlpineNewAlps, sans-serif"!important;text-transform:uppercase;}

.garageemptytext {font-size:18px;}

/* Konfigurator start */


/* Konfigurator end */

input, textarea {
    text-transform: none !important;
}