body {font-family: "Poppins", sans-serif;font-weight: 400;font-style: normal;font-size: 16px;}

a {text-decoration: none;transition: all 0.3s linear;}

.prim-color {color: #b60608 !important;}
.secon-color {color: #383838 !important;}
.light-color {color: #d8cdbf !important;}

.prim-bg {background-color: #b60608;}
.secon-bg {background-color: #383838;}
.light-bg {background-color:#eaebec;}
.white-bg {background-color: #ffffff;}
.top-border{border-top: solid 3px #b60608;}
.left-border{border-left: solid 1px #ddd;}
.right-border{border-right: solid 1px #ddd;}
.bottom-border-3{border-bottom: solid 3px #80684a;}

.wbnav  {transition: top 0.3s linear;z-index: 1000;position: fixed;top:0px;background: rgb(255,255,255);box-shadow: 5px 5px 30px rgba(0,0,0,0.2);}
.wbnav .logo {display: inline-block;padding:14px 0px;background-color: rgba(255,255,255,0.9);border-radius: 0px 0px 3px 3px;transition: all 0.3s linear;}
.wbnav .logo img {max-height: 52px;transition: all 0.3s linear;}
.wbnav .navwrap {margin-top: 30px;}
.wbnav .navwrap a {display: inline-block;color:#383838;text-transform: uppercase;font-size: 14px;font-weight: 500;margin-left:32px;position: relative;}
.wbnav .navwrap a::before{position: absolute;content: '';left: 0px;bottom: -3px;height: 1px;background-color: #b60608;width:0px;transition: all 0.5s linear;}
.wbnav .navwrap a:hover {color: #b60608;}
.wbnav .navwrap a:hover::before, .wbnav .navwrap a:hover::after   {width: 100%;} 

.wbnav .navwrap a.lang img{border :solid 1px #ebe4dc;transition: all 0.3s linear;}
.wbnav .navwrap a.lang:hover img{transform: rotate(360deg);}
.wbnav .navwrap a.lang::before, .wbnav .navwrap a.lang::after {background-color: #fff;}
.wbnav .navwrap a.lang:last-child {margin-left: 12px;}

.srink {background-color:#fff;} 
.srink .logo {display: block;padding:12px 0px 8px 0px;}
.srink .logo img {max-height: 46px;}
.srink .navwrap {margin-top: 24px;}
.srink .navwrap a {margin-left:20px;color:#80684a}
.srink .navwrap a:hover {color:#11264c}


.txsty {display: block;}
.txsty h1 {font-size:36px;line-height:48px;font-weight: 600;}
.txsty h2 {font-size:24px;line-height:38px;font-weight: 500;}
.txsty h2.big {font-size:30px;line-height:40px;font-weight: 500;}
.txsty h2.tx-strong {font-weight:600;}
.txsty h3 {font-size:18px;line-height:32px;font-weight: 600;}
.txsty p {font-size: 16px;line-height: 24px;font-weight:300;}
.txsty p.lg {font-size: 18px;line-height: 28px;font-weight:300;}
.txsty p.sm {font-size: 14px;line-height: 18px;font-weight:300;}
.txsty a {font-size: 16px;line-height: 28px;font-weight:300;display: inline-block;}
.txsty a:hover {padding-left:14px;}
.txsty img.iconhero {max-height: 94px;transition: all 0.3s linear;}
.txsty img.icon {max-height: 64px;transition: all 0.3s linear;}
.txsty:hover img.icon {transform: scale(1.10);}

.txsty a.prim-hover {color:#b60608;position: relative;}
.txsty a.prim-hover::before {position: absolute;content: '';bottom:-3px;left:0px;width:30%;height:2px;background-color: #11264c;transition: all 0.3s linear;}
.txsty a.prim-hover:hover {color: #11264c;padding-left:0px;}
.txsty a.prim-hover:hover::before {width:60%;}

.txsty .tx-strong-500 {font-weight:500;}

.txsty-white h1, .txsty-white h2, .txsty-white h3, .txsty-white p, .txsty-white p.sm, .txsty-white a  {color:#ffffff;}
.txsty-white-80 h1, .txsty-white-80 h2, .txsty-white-80 h3, .txsty-white-80 p, .txsty-white-80 p.sm, .txsty-white-80 a  {color:rgba(255, 255, 255, 0.7);}

.hero {padding-top: 10px;}
.hero h1 {display: block;;font-size:60px;font-weight:600;color:#fff;text-transform: uppercase;background-color: rgba(47, 46, 46,0);position: relative;}
.hero p {font-size: 20px;line-height: 24px;font-weight:300;color: #dedede;letter-spacing: 9px;}

.heroslide-a {background: url(../img/hero.jpg) no-repeat left bottom;height:640px;background-size: cover;padding-top: 440px;}

.proditem {display: inline-block;padding: 30px 45px;margin-top: 45px;margin-bottom: 45px;background-color: rgba(0, 0, 0, 0.85);border-radius: 3px;transition: all 0.2s linear;}

.prod-a {background: url(../img/cars/audi-a4.jpg) no-repeat right center;background-size: cover;border-radius: 3px;}
.prod-b {background: url(../img/cars/skoda-octavia.jpg) no-repeat right center;background-size: cover;border-radius: 3px;}
.prod-c {background: url(../img/cars/merc-c-klasse.jpg) no-repeat right center;background-size: cover;border-radius: 3px;}
.prod-d {background: url(../img/cars/volkswagen-golf.jpg) no-repeat right center;background-size: cover;border-radius: 3px;}
.prod-e {background: url(../img/cars/volkswagen-id7.jpg) no-repeat right center;background-size: cover;border-radius: 3px;}
.prod-f {background: url(../img/cars/opel-mokka.jpg) no-repeat right center;background-size: cover;border-radius: 3px;}


.bg-abt {background: url(../img/ftr.jpg) no-repeat center;background-size: cover;}
.bg-ftr {background: url(../img/abt.jpg) no-repeat right center #b60608;}