<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Contao Open Source CMS, (c) 2005-2013 Leo Feyer, LGPL license */
body,form{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}/* @media(max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}} */#main .inside{min-height:1px}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}.ce_gallery ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery li{float:left}.ce_gallery li.col_first{clear:left}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{width:0;height:0;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline}.custom{display:block}#container:after,.custom:after{content:".";display:block;height:0;clear:both;visibility:hidden}

/* Contao Open Source CMS, (c) 2005-2013 Leo Feyer, LGPL license */
body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:bold}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
/* Swipe 2.0, (C) Brad Birdsall 2012, MIT license */
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper&gt;*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control span{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
/* ColorBox v1.4.11, (c) 2011 Jack Moore - jacklmoore.com, MIT license */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url("../../assets/jquery/colorbox/1.4.11/images/loading.gif") no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.4.11/images/controls.png") no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.4.11/images/controls.png") no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url("../../assets/jquery/colorbox/1.4.11/images/controls.png") no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}

/*@font-face{*/
/*	font-family:"FrutigerLTW01-45Light";*/
/*	src:url("../../files/autoteam/layout/Fonts/7d3671fc-8c26-459c-98e1-997c4f6c8c93.eot?#iefix");*/
/*	src:url("../../files/autoteam/layout/Fonts/7d3671fc-8c26-459c-98e1-997c4f6c8c93.eot?#iefix") format("eot"),url("../../files/autoteam/layout/Fonts/2a004a53-ac5c-43b3-9eeb-9f74ae4c1609.woff") format("woff"),url("../../files/autoteam/layout/Fonts/74d53f3b-1683-4d5a-a556-e13f6553cdf0.ttf") format("truetype"),url("../../files/autoteam/layout/Fonts/3f5a5b87-e71e-4544-be0c-da4daa132710.svg#3f5a5b87-e71e-4544-be0c-da4daa132710") format("svg");*/
/*}*/
/*@font-face{*/
/*	font-family:"FrutigerLTW01-55Roman";*/
/*	src:url("../../files/autoteam/layout/Fonts/af97a512-f55a-4f61-b2ce-659c883930fc.eot?#iefix");*/
/*	src:url("../../files/autoteam/layout/Fonts/af97a512-f55a-4f61-b2ce-659c883930fc.eot?#iefix") format("eot"),url("../../files/autoteam/layout/Fonts/3fbbd6b1-cfa7-4ff0-97ea-af1b2c489f15.woff") format("woff"),url("../../files/autoteam/layout/Fonts/076311f8-a01b-4389-a5eb-334a62e62d45.ttf") format("truetype"),url("../../files/autoteam/layout/Fonts/c59a36ab-4ef8-4ee1-a2f8-48aa79d4f877.svg#c59a36ab-4ef8-4ee1-a2f8-48aa79d4f877") format("svg");*/
/*}*/
/*@font-face{*/
/*	font-family:"Frutiger LT W01 65 Bold";*/
/*	src:url("../../files/autoteam/layout/Fonts/fbd7c0fb-f004-4e83-81d2-1d400413a873.eot?#iefix");*/
/*	src:url("../../files/autoteam/layout/Fonts/fbd7c0fb-f004-4e83-81d2-1d400413a873.eot?#iefix") format("eot"),url("../../files/autoteam/layout/Fonts/9aa32a81-1124-4c43-b3db-15bfb1f7aed2.woff") format("woff"),url("../../files/autoteam/layout/Fonts/6faffbf4-f8e8-4817-b24b-a390e166be7e.ttf") format("truetype"),url("../../files/autoteam/layout/Fonts/fc09de64-de25-425e-90dc-a0cae29b02c4.svg#fc09de64-de25-425e-90dc-a0cae29b02c4") format("svg");*/
/*}*/
/*@font-face{*/
/*	font-family:"FrutigerLTW01-75Black";*/
/*	src:url("../../files/autoteam/layout/Fonts/9b0d3be7-4ec5-4a72-8cc6-89b8b0f0b193.eot?#iefix");*/
/*	src:url("../../files/autoteam/layout/Fonts/9b0d3be7-4ec5-4a72-8cc6-89b8b0f0b193.eot?#iefix") format("eot"),url("../../files/autoteam/layout/Fonts/70ad2f15-9e1e-4a42-8fdc-30327ef510c3.woff") format("woff"),url("../../files/autoteam/layout/Fonts/ed897ec7-c1b8-4bd4-9d2a-0a7b09661bdc.ttf") format("truetype"),url("../../files/autoteam/layout/Fonts/63e3258b-8e81-4153-ba11-ab8f4b2aa7a3.svg#63e3258b-8e81-4153-ba11-ab8f4b2aa7a3") format("svg");*/
/*}*/

@font-face{
	font-family:"Manrope-Light";
	src:url("../../files/autoteam/layout/Fonts/Manrope-Light.ttf?#iefix");
	src:url("../../files/autoteam/layout/Fonts/Manrope-Light.ttf") format("truetype");
}
@font-face{
	font-family:"Manrope-Regular";
	src:url("../../files/autoteam/layout/Fonts/Manrope-Regular.ttf?#iefix");
	src:url("../../files/autoteam/layout/Fonts/Manrope-Regular.ttf") format("truetype");
}
@font-face{
	font-family:"Manrope-Bold";
	src:url("../../files/autoteam/layout/Fonts/Manrope-Bold.ttf?#iefix");
	src:url("../../files/autoteam/layout/Fonts/Manrope-Bold.ttf") format("truetype");
}
@font-face{
	font-family:"Manrope-SemiBold";
	src:url("../../files/autoteam/layout/Fonts/Manrope-SemiBold.ttf?#iefix");
	src:url("../../files/autoteam/layout/Fonts/Manrope-SemiBold.ttf") format("truetype");
}

body {
	background-image:url("../../files/autoteam/layout/images/autopro/bg.jpg");
	background-size:cover;
	font-family:"Manrope-Regular";
	font-size:13px;
	color:#262626;
	/*color: #878787;*/
	line-height:18px;
}
p, li, div{
	color: #878787;
}
#header, #container {
	width:960px;
	margin:auto;
	padding:0
}


#header {
	
}
#header .logo {
	position:absolute;
	top:20px;
	left:0;
	width:260px;
	height: auto;
}
#header .mod_autoteam_navigation {
	position:absolute;
	top:12px;
	right:0px;
	overflow:visible;
	z-index:1000
}
#header .mod_autoteam_navigation ul.level_1 {
	margin:0;
	padding:0;
}
#header .mod_autoteam_navigation ul.level_1 &gt; li {
	display:inline;
	position:relative
}
#header .mod_autoteam_navigation ul.level_1 &gt; li &gt; a,
#header .mod_autoteam_navigation ul.level_1 &gt; li &gt; span {
	padding:5px 10px 5px 10px;
	height:58px;
	line-height:58px;
	display:inline-block;
	color:#014189;
	font-size:18px;
	text-decoration:none
}
#header .mod_autoteam_navigation ul.level_1 &gt; li &gt; a.active,
#header .mod_autoteam_navigation ul.level_1 &gt; li &gt; span.active,
#header .mod_autoteam_navigation ul.level_1 &gt; li &gt; a.trail,
#header .mod_autoteam_navigation ul.level_1 &gt; li:hover &gt; a {
	background-color:#fed100
}




#header .mod_autoteam_navigation ul.level_2 {
	display:none;
	position:absolute;
	top:65px;
	left:0;
	background-color:#014189;
	margin:0;
	padding:0;
	min-height:185px;
	padding:20px 0 0 0;
	background-image:url("../../files/autoteam/layout/images/autopro/subnavi.png");
	background-repeat:no-repeat;
	background-position:10px 0px
}
#header .mod_autoteam_navigation ul.level_1 &gt; li.submenu:hover &gt; a,
#header .mod_autoteam_navigation ul.level_1 &gt; li.submenu:hover &gt; span {
	padding-bottom:30px
}
#header .mod_autoteam_navigation ul.level_1 &gt; li:hover &gt; ul.level_2 {
	display:block
}
#header .mod_autoteam_navigation ul.level_2 &gt; li {
	display:block;
	margin:0;
	padding:0;
	list-style:none
}

#header .mod_autoteam_navigation ul.level_2 &gt; li &gt; a,
#header .mod_autoteam_navigation ul.level_2 &gt; li &gt; span {
	white-space:nowrap;
	display:block;
	line-height:32px;
	height:32px;
	padding:0 10px;
	color:#FFFFFF;
	text-decoration:none
}
#header .mod_autoteam_navigation ul.level_2 &gt; li &gt; a:hover,
#header .mod_autoteam_navigation ul.level_2 &gt; li &gt; span:hover,
#header .mod_autoteam_navigation ul.level_2 &gt; li &gt; a.trail,
#header .mod_autoteam_navigation ul.level_2 &gt; li &gt; span.active {
	color:#fed100
}










#header .ce_noobSlide {
	top:99px;
	left:225px;
	position:absolute;
	background-color:#FFFFFF;
	width:735px
}




#footer {
	background-color:#014189;
	margin-top:25px;
}
footer span, footer div{
	color:#fff;
}
#footer &gt; .inside {
	width:960px;
	margin:auto;
	padding-top:25px;
	position:relative;
	color:#FFFFFF;
	height:115px;
}

#footer .address span {
	position:absolute;
	top:45px;
	left:0
}
#footer .address a {
	color:inherit;
	text-decoration:none
}

.footer_nav {
	position:absolute;
	bottom: 20px;
	right:0px
}
.footer_nav ul {
	margin:0;
	padding:0;
}
.footer_nav li {
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
	margin-left:10px
}
.footer_nav * {
	color:#FFFFFF;
	text-decoration:none
}

.footer_nav .trennicon {
	display:none
}





#right {
	width:310px;
	margin:0;
	padding:0;
	float:right
}
#right &gt; .inside &gt; div {
	background-color:#FFFFFF;
	padding:20px;
	margin-bottom:20px;
}
#right &gt; .inside &gt; div h3 {
	font-family:"Manrope-Bold";
	background-color:#fed100;
	height:80px;
	line-height:80px;
	margin:0;
	padding:0;
	text-align:center;
	margin-left:-20px;
	margin-top:-20px;
	width:310px;
	margin-bottom:50px;
	position:relative;
	font-size:20px
}
#right &gt; .inside &gt; div h3:after {
	content:'.';
	text-indent:-10000px;
	width:20px;
	height:20px;
	background-color:#fed100;
	position:absolute;
	left:30px;
	top:68px;
	margin:0;
	padding:0;
	line-height:20px;
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}
#main {
	width:590px;
	margin:0;
	float:left;
	background-color:#FFFFFF;
	padding:20px;
	margin-bottom:20px;
}



.custom .services {
	min-height:312px;
	width:960px;
	margin:auto	;
	overflow:hidden
}


.custom .services a {
	background-color:#FFFFFF;
	display:block;
	width:137px;
	height:137px;
	float:left;
	border-right:1px solid #CCCCCC;
	line-height:137px;
	text-align:center;
	margin-top:10px;
	text-decoration:none;
	position:relative
}
.custom .services a img {
	vertical-align:middle
}
.custom .services a.all {
	border:none;
	width:132px;
	height:117px;
	line-height:40px;
	color:#014189;
	padding-top:20px;
	font-size:20px;
	text-decoration:none;
	background-color:#fed100;
}
.custom .services a.all span {
	font-size:60px;
}


.custom .services a div {
	display:none
}

.custom .services a:hover div.info {
	display:block;
	background-color:#fed100;
	width:374px;
	height:125px;
	padding:20px;
	text-align:left;
	line-height:normal;
	color:#014189;
	font-size:12px;
	text-decoration:none;
	position:absolute;
	top:137px;
	left:-1px;
	line-height:13px;
}
.custom .services a div.info span {
	font-size:15px;
	line-height:20px;
	font-family:"Manrope-Bold";
	display:block;
	margin-bottom:5px;
}
.custom .services a.last div.info {
	left:-139px;
}
.custom .services a:hover div.border {
	display:block;
	height:10px;
	background-color:#fed100;
	position:absolute;
	top:-10px;
	left:0px;
	width:100%;
	line-height:0;
}
.custom .services a:hover div.border:after {
	content:".";
	width:12px;
	height:12px;
	background-color:#fed100;
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	position:absolute;
	top:4px;
	left:10px;
	text-indent:-1000000px
}



h1 {
	font-size:20px;
	color:#014189;
	font-family:"Manrope-Bold";
	margin:0;
	padding:0;
	margin-bottom:15px;
	
	
	
	
}


body.subpages h1.ce_headline {
	position: absolute;
    background-color: #fed100;
    top: -132px;
    left: -20px;
    height: 93px;
    width: 205px;
	line-height:93px;
	text-align:center
}

body.subpages h1.ce_headline:after {
	content: '.';
	text-indent: -10000px;
	width: 20px;
	height: 20px;
	background-color: #fed100;
	position: absolute;
	left: 30px;
	top: 83px;
	margin: 0;
	padding: 0;
	line-height: 20px;
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}

#main .service_list .service {
	padding-left:80px;
	padding-left:105px;
	position:relative;
	margin-bottom:25px;
	margin-top:15px;
	min-height:65px;
}

h3 {
	margin:0;
	padding:0;
	color:#014189;
	font-family:"Manrope-Bold";
	font-size:14px;
}
#main .service_list .service &gt; img {
	border:1px solid #CCCCCC;
	position:absolute;
	top:0px;
	left:0px
}


#main ul {
	padding-left:25px;
}
#main ul li {
	list-style:disc
}

#main a {
	color:inherit;
	text-decoration:none
}



#main .news_list .news {
	border-bottom:1px solid #CCCCCC;
	margin-bottom:15px;
	padding-bottom:15px;
	overflow: hidden;
}
#main .news_list .news .date {
	color:#999999
}

#main .news_list .news .read_more {
	height:27px;
	line-height:27px;
	background-color:#fed100;
	display:inline-block;
	padding:0 10px;
	margin-top:5px;
}

#main .news_list .news .image_container{
	float:left;
	width: 30%;
	margin-right: 10px;
	margin-bottom: 10px;
}
#main .news_list .news .text_container{
	float:left;
	width: calc(70% - 10px);
}

.news_list h1 {
	display:none
}

.pagination {
	height:20px;
	line-height:25px;
}
.pagination p {
	float:left
}
.pagination ul {
	float:right;
	margin:0;
	padding:0
}
.pagination li {
	display:inline;
	margin:0;
	padding:0;
	list-style:none
}
.pagination li.first,
.pagination li.previous,
.pagination li.next,
.pagination li.last {
	display:none
}



#right .news_list .news {
	font-size:13px;
	color:#878787
}
#right .news_list .news .date {
	
}
#right .news_list .news h4 {
	margin:0;
	padding:0;
	font-family:"Manrope-Bold";
	font-size:13px;
	color:#014189
}
#right .news_list .news a {
	display:block;
	width:auto;
	margin:15px 0 20px 0;
	color:#fbba00;
	text-decoration:none;
	font-family:"Manrope-Bold";
}
#right &gt; .inside &gt; div.opening_time {
	color:#878787
}
#right &gt; .inside &gt; div.opening_time span {
	font-family:"Manrope-Bold";
	color:#014189;
	
}
#right &gt; .inside &gt; div.opening_time .otermin {
	position:absolute;
	top:80px;
	right:20px
}


.ce_form div.formbody &gt; label {
	display:none
}
.ce_form div.formbody input.text {
	width:283px;
	height:23px;
	padding:0 5px;
	line-height:23px;
	border:1px solid #CCCCCC;
	margin-bottom:10px
}
.ce_form div.formbody textarea {
	width:578px;
	padding:5px;
	border:1px solid #CCCCCC;
	line-height:18px;
	height:144px
}
.ce_form div.formbody select {
	width:295px;
	border:1px solid #CCCCCC;
	height:25px;
	line-height:25px;
	margin-bottom:10px
}
.ce_form div.formbody .submit {
	margin:0;
	padding:0;
	background-color:#fbba00;
	border:none;
	height:28px;
	line-height:28px;
	padding:0 10px;
}

.ce_form div.formbody .submit_container {
	text-align:right
}





body.home #main div.logo,
#header div.logo {
	background-color:#FFFFFF;
	position:absolute;
	top:99px;
	left:0;
	height:185px;
	width:185px;
	border:10px solid #FFFFFF;
	overflow:hidden
}
body.home #main div.logo {
	top:0
}
body.home #main div.logo a,
#header div.logo a {
	display:block;
	margin:0;
	padding:0;
	height:185px;
	width:185px;
	text-align:center;
	line-height:185px
}
body.home #main div.logo img,
#header div.logo img {
	vertical-align:middle
}


body.home #main div.logo .logo_text,
#header div.logo .logo_text {
	position:absolute;
	bottom:10px;
	left:10px;
	color:#FFFFFF;
	font-family:"Manrope-Bold";
}


body.home #main {
	float:none;
	margin:0;
	padding:0;
	background:none;
	width:960px;
	height:1120px;
	margin-bottom:20px
}
body.home #main &gt; .inside {
	height:100%;
	width:100%
}
body.home #main .ce_noobSlide {
	position:absolute;
	top:0px;
	right:0px;
	border:10px solid #FFFFFF;
	border-bottom:0;
}
/*
body.home #main .ce_noobSlide:after {
	content:'.';
	text-indent:-100000px;
	background-image:url("../../files/autoteam/layout/images/autopro/home_head_line.png");
	height:11px;
	width:715px;
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	background-position:center top
}
*/
body.home .home_content .content_1 {
	background-color:#FFFFFF;
	position:absolute;
	top:315px;
	left:225px;
	width:465px;
	min-height:195px;
	height:auto;
	padding-left:25px;
	padding-top:85px;
	padding-right:245px;
	color:#878787;
}
body.home #main .ce_noobSlide {
	height:295px !important;
	overflow:hidden;
	border-bottom:10px solid #FFFFFF
}
body.home .home_content .content_1 img {
	display:none
}
body.home .ce_text.headline {
	position:absolute;
	top:340px;
	left:250px;
	z-index:50;
	width:465px;
	border-right:1px solid #CCCCCC;
	padding-right:0;
	line-height:22px;
	padding-top:5px;
	height:55px !important;
	border:none;
	z-index: 9;
}

body.home .ce_text.headline h1 {
	margin:0;
	padding:0
}


body.home .ce_noobSlide_next {
	position:absolute;
	top:10px;
	right:10px;
	margin:0;
	padding:0;
	z-index:99;
}
body.home .ce_noobSlide_next span,
body.home .ce_noobSlide_previous span {
	width:40px;
	height:295px;
	display:block;
	text-indent:-100000px;
	background-position:center center;
	background-repeat:no-repeat

}
body.home .ce_noobSlide_next span {
	background-image:url("../../files/autoteam/layout/images/autopro/slider_right.png");
}
body.home .ce_noobSlide_previous span {
	background-image:url("../../files/autoteam/layout/images/autopro/slider_left.png");
}
body.home .ce_noobSlide_previous {
	position:absolute;
	top:10px;
	margin:0;
	padding:0;
	right:685px;
	z-index:99;
}


body.home .news_list {
	background-color:#FFFFFF;
	width:310px;
	height:300px;
	position:absolute;
	right:0px;
	top:555px;
	overflow:hidden
}


body.home .news_list h3 {
	width:310px;
	background-color:#fed100;
	height:80px;
	line-height:80px;
	text-align:center;
	font-family:"Manrope-Bold";
	color:#014189;
	margin-bottom:25px;
	font-size:20px;
}

body.home .news_list h3:after {
	content: '.';
    text-indent: -10000px;
    width: 20px;
    height: 20px;
    background-color: #fed100;
    position: absolute;
    left: 30px;
    top: 68px;
    margin: 0;
    padding: 0;
    line-height: 20px;
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
body.home .news_list .list {
	height:195px;
	overflow:auto;
	overflow-x:hidden;
	color:#878787;
	font-size:13px;
}
body.home .news_list .list .news {
	margin:0 20px !important;
	border:none !important;
}
body.home .news_list .list .news h4 {
	margin: 0;
    padding: 0;
    font-family: "Manrope-Bold";
    font-size: 13px;
    color: #014189;
}
body.home .news_list .list .news a {
	display: block;
    width: auto;
    margin: 15px 0 20px 0;
    color: #fbba00 !important;
    text-decoration: none;
    font-family: "Manrope-Bold";
}
/* if tube video is active */
body.home.tube_video_inactive .news_list {
	width: 100%;
} 
body.home.tube_video_inactive .news_list &gt; h3 {
	width: 100%;
} 
body.home.tube_video_inactive .news_list &gt; h3:after {
	left: 50%;
} 
body.home.tube_video_inactive .news_list .news {
	width: 29%;
	height: 210px;
	float: left;
} 


body.home .home_content .content_2 {
	background-color:#FFFFFF;
	position:absolute;
	bottom:0;
	right:0px;
	width:360px;
	min-height:210px;
	height:auto;
	border:10px solid #FFFFFF;
	padding-left:250px;
	color:#878787;
	padding-top:15px;
}
body.home .home_content .content_2 img,
body.home .home_content .content_2 .slider {
	position:absolute;
	top:0px;
	left:0px;
	height:225px;
}

body.home .home_content .content_2 .slider .btns &gt; div{
	height: 10px;
	width: 10px;
	margin: 0 5px;
}

body.home .home_content .content_2 .slider img{
	width: 225px;
	height: 225px;
}
body.home .home_content .content_2 h3 {
	margin-bottom:10px;
}
/* if car_portals is inactive */ 
body.home.car_portals_inactive .content_2{
	width: 690px;
}

body.home .opening_time {
	background-color:#FFFFFF;
	width:165px;
	height:270px;
	position:absolute;
	top:225px;
	left:0px;
	padding:20px;
	color:#878787
}
body.home .opening_time .otermin {
	position:absolute;
	top:80px;
	right:10px;
}
body.home .opening_time .otermin img {
	height:30px
}


body.home .opening_time h3 {
	width:205px;
	background-color:#fed100;
	height:80px;
	line-height:80px;
	text-align:center;
	font-family:"Manrope-Bold";
	color:#014189;
	margin-bottom:45px;
	font-size:20px;
	margin-left:-20px;
	margin-top:-20px;
}

body.home .opening_time h3:after,
body.home .car_portals h3:after {
	content: '.';
    text-indent: -10000px;
    width: 20px;
    height: 20px;
    background-color: #fed100;
    position: absolute;
    left: 30px;
    top: 68px;
    margin: 0;
    padding: 0;
    line-height: 20px;
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}





body.home .car_portals {
	width:270px;
	position:absolute;
	bottom:0px;
	left:0px;
	height:205px;
	background-color:#FFFFFF;
	padding:20px;
	color:#fed100;
	font-family:"Manrope-Bold";
}
body.home .car_portals a {
	text-decoration:none;
	color:inherit
}
body.home .car_portals img {
	margin-bottom:15px;
}
body.home .car_portals h3 {
	width:310px;
	background-color:#fed100;
	height:80px;
	line-height:80px;
	text-align:center;
	font-family:"Manrope-Bold";
	color:#014189;
	margin-bottom:45px;
	font-size:20px;
	margin-left:-20px;
	margin-top:-20px;
}



body.home div.tube {
	background-color:#FFFFFF;
	position:absolute;
	top:555px;
	left:0px;
	width:185px;
	height:260px;
	border:10px solid #FFFFFF;
	padding-left:425px;
	padding-top:20px;
}
body.home div.tube img,
body.home div.tube video {
	width:405px;
	height:280px;
	background:#DEDEDE;
	border:none;
	position:absolute;
	top:0px;
	left:0;
	color:#878787
}
body.home div.tube h3 {
	margin-bottom:20px;
}
body.home div.tube a {
	display:block;
	width:auto;
	margin-top:10px;
	color:#fbba00  !important;
	font-family:"Manrope-Bold"
}


li.hide_in_navi {
	display:none !important;
}
#footer li.hide_in_navi {
	display:inline-block !important;
}

#bonuscontent .inside {
    width: 960px;
    margin: 0 auto;
}
.bonuscontent .ce_text {
    width: 320px;
    float: left;
    text-align: center;
}
.bonuscontent {
    background-color: #fff;
    padding-top: 15px;
    margin-top: 15px;
}
.bonuscontent:after {
    content: "";
    display: block;
    clear: both;
}
.bonuscontent a {
    color: #fbba00;
    font-weight: bold;
    text-decoration: none;
}
.bonuscontent a:after {
    content: " Â»";
}





.mod_autoteam_autopro_products .product {
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:1px solid #CCCCCC;
	padding-left:200px;
	position:relative;
	min-height:175px;
}
.mod_autoteam_autopro_products .product div.image_container {
	position:absolute;
	top:0px;
	left:0;
	width:175px;
	height:175px;
	text-align:center;
	line-height:175px
}
.mod_autoteam_autopro_products .product div.image_container img {
	vertical-align:middle;
}
.mod_autoteam_autopro_products .product.last {
	margin-bottom:0;
	padding-bottom:0;
	border:none
}
.mod_autoteam_autopro_products .product h3 {
	font-size:16px;
}
.mod_autoteam_autopro_products .product .price {
	font-family:"Manrope-Bold";
	color:#014189;
	font-size:16px;
}
.mod_autoteam_autopro_products .product .price span {
	color:#262626;
	font-size:12px;
	font-family:"Manrope-Regular";
	display:block
}
.mod_autoteam_autopro_products .pagination {
	border-top:1px solid #CCCCCC;
	margin-top:15px;
	padding-top:5px;
}



.mod_autoteam_autopro_headpicture {
	position: absolute;
    top: 99px;
    right: 0px;
    width: 715px;
    height: 295px;
	overflow:hidden;
	border:10px solid #FFFFFF;
	background:white;
	background-position:center center;
	background-size:cover
}



.jobs .job {
	margin-bottom:10px
}
.jobs .job .title {
	background-color:#CCCCCC;
	line-height:30px;
	height:30px;
	display:block;
	padding:0 10px;
	cursor:pointer;
	font-weight:bold
}
.jobs .job .title span:after {
	content:"\00a0|\00a0"
}
.jobs .job.active .title {
	background-color:#fed100;
	cursor:default
}

.jobs .job .description {
	display:none;
	padding:10px
}

.jobs .job span.sub_headline {
	font-weight:bold
}




#action_slider {
	background-color:#014189;
	
	width:205px;
	height:200px;
	position:absolute;
	top:430px;
	right:10px;
	overflow:hidden;
	z-index:10;
	
	top:414px;
	
}

#action_slider p,
#action_slider a,
#action_slider li{
	color:  #fff;
}

#header #action_slider .ce_noobSlide {
	position:absolute;
	top:0px;
	left:0;
	width:100% !important;
	height:100% !important;
	background:none
}
#header #action_slider .ce_noobSlide .ce_noobSlide_container,
#header #action_slider .ce_noobSlide .ce_noobSlide_container .ce_noobSlide_section {
	width:100% !important;
	height:100% !important
}

#header #action_slider .ce_noobSlide .ce_noobSlide_container .ce_noobSlide_section:before {
	background:#fed100;
	height:58px;
	line-height:58px;
	display:block;
	margin-bottom:30px;
	font-family:"Manrope-Bold";
	color:#014189;
	font-size:20px;
	text-align:center;
	content:"Aktions-Service"
}
#header #action_slider .ce_noobSlide .ce_noobSlide_container .ce_noobSlide_section:after {
    content: '.';
    text-indent: -10000px;
    width: 20px;
    height: 20px;
    background-color: #fed100;
    position: absolute;
    left: 30px;
    top: 48px;
    margin: 0;
    padding: 0;
    line-height: 20px;
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}


#header #action_slider .ce_noobSlide .ce_noobSlide_container .ce_noobSlide_section .title {
	display:none
}
#header #action_slider .ce_noobSlide .ce_noobSlide_container .ce_noobSlide_section .headline {
	padding:0 25px;
	font-family:"Manrope-Bold";
	color:#FFFFFF;
	margin-bottom:10px
}
#header #action_slider .ce_noobSlide .ce_noobSlide_container .ce_noobSlide_section .text {
	padding:0 25px;
	color:#FFFFFF
}

#header #action_slider .control_buttons {
	position:absolute;
	bottom:10px;
	left:0;
	width:100%;
	text-align:center;
	z-index:15
}
#header #action_slider .control_buttons span {
	display:inline-block;
	background-color:#CCCCCC;
	width:12px;
	height:12px;
	overflow:hidden;
	margin:0 3px;
	border-radius:6px;
	padding:0;
	text-indent:-1000000000px
}
#header #action_slider .control_buttons span.active {
	background-color:#fed100
}



body.home.has_actions .ce_noobSlide_next span,
body.home.has_actions .ce_noobSlide_previous span {
	background-position: center 250px;
}



.home_content .jobs {
	display:none
}


.homeslider .noobSlide_section {
	background-size:cover;
	background-position:center center
}

body.fahrzeugboerse #right {
	display:none
}
body.fahrzeugboerse #main {
	width:920px
}


.right_picture {
	position: absolute;
    top: 370px;
    left: 786px;
    max-width: 150px;
    z-index: 100;
}




body.subpages.fahrzeugboerse .mod_article#fahrzeugboerse {
	text-align:center
}
body.subpages.fahrzeugboerse .car_portal.gebrauchtwagen {
	display:inline-block;
	border:1px solid #CCCCCC;
	position:relative;
	padding:15px;
	margin:0 10px
}
body.subpages.fahrzeugboerse .car_portal.gebrauchtwagen .title {
	color:#014189;
	font-size:20px;
	font-family:"Manrope-Bold";
	margin-bottom:10px
}
body.subpages.fahrzeugboerse .car_portal.gebrauchtwagen a {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}












body.www_autojansen_de.home .news_list {
	top:935px !important;
	right:650px;
}
body.www_autojansen_de.home .car_portals {
	top:615px;
	left:650px;
	height:280px !important;
	padding-bottom:0 !important
}
body.www_autojansen_de.home.tube_video_inactive .news_list {
	width:630px !important;
	top:615px !important;
	right:330px !important;
	height:300px !important
}
body.www_autojansen_de.home.tube_video_inactive .news_list .list {
	height:195px !important
}
body.www_autojansen_de.home.tube_video_inactive #main .news_list .news {
	margin-left:20px !important;
	margin-right:5px !important
}
body.www_autojansen_de.home.tube_video_inactive .car_portals {
	top:615px;
	height:280px !important;
	padding-bottom:0 !important
}
body.www_autojansen_de.home.tube_video_inactive .home_content .content_2 {
	width:690px
}






body.subpage_news #right .news_list {
	display:none
}

body.subpage_news .custom #service {
	position:absolute;
	top:735px;
	left:50%;
	margin-left:170px
}
body.subpage_news .custom .services {
	width:320px;
	overflow:visible;
	padding-top:80px;
}
body.subpage_news .custom .services a {
	border:none;
	width:310px;
	margin:0;
	border-bottom:1px solid #CCCCCC
}
body.subpage_news .custom .services a:hover div.info {
	left:auto;
	z-index:100;
	right:0;
	top:0;
	height:97px;
	width:270px;
	background:#FFFFFF;
	text-align:center;
	overflow:hidden
}
body.subpage_news .custom .services a:hover div.border {
	display:none !important
}

body.subpage_news .custom .services a.all {
	height:80px;
	line-height:80px;
	position:absolute;
	top:0;
	left:0;
	padding:0;
	border:none;
	background-color:#fed100;
	font-family:"Manrope-Bold";
	font-size:20px;
	z-index:150
}
body.subpage_news .custom .services a.all span {
	display:none
}

body.subpage_news .custom .services a.all:after {
	content: '.';
    text-indent: -10000px;
    width: 20px;
    height: 20px;
    background-color: #fed100;
    position: absolute;
    left: 30px;
    top: 68px;
    margin: 0;
    padding: 0;
    line-height: 20px;
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}


#header.fixed .mod_autoteam_navigation{
	position: fixed;
	height: 68px;
	left: 0;
	right: 0;
	top:-68px;
	z-index: 999;
	background-color: #fff;
	box-shadow: 0px 4px 5px -1px rgba(0,0,0,0.5);
	width: 960px;
	margin: auto;
}

#header.fixed .mod_autoteam_navigation ul{
	float: right;
	margin-right: 10px;
}

#header.fixed .mod_autoteam_navigation ul li a{
    padding: 5px 10px 5px 10px;
}

#header.fixed img.logo{
	position: fixed;
    z-index: 9999;
    width: 220px;
    height: auto;
    padding: 12px 20px;
    top:-68px;
    left: inherit;
}

#header.fade_out img.logo{
	top:0;
	transition: top 0.5s;
}

#header.fade_out .mod_autoteam_navigation{
	transition: top 0.5s;
	top:0;
}




body.home .opening_time p{
	padding-top: 30px;
	border-top: 1px solid #A7A7A7;
	margin-top: 30px;
}




/* ---------------------------------------------------- */
/* QUICK CONTACT */
/* ---------------------------------------------------- */


.mod_quick_contact .home a,
.mod_quick_contact .phone a,
.mod_quick_contact .mail a, 
.mod_quick_contact .anfahrt a{
	background-color: #014189 ;
}



b{
	color:#014189;
}











.right_html {
	margin-bottom:0 !important
}







body.home.www_kfz-kleinicke_de:not(.mobile) .home_content .content_1 {
	max-width:420px;
	padding-right:290px !important
}
body.www_kfz-kleinicke_de:not(.mobile) .right_picture {
	display:none
}
body.home.www_kfz-kleinicke_de:not(.mobile) .right_picture {
	display:block;
	max-width:250px;
	left:700px;
	top:345px;
}






a.movie_link {
	position: absolute;
    top: 345px;
    right: 10px;
    z-index: 10;
    width: 240px;
    height: 240px;
    overflow: hidden;
}
a.movie_link img {
	min-width: 100%;
	min-height: 100%;
	max-width: none;
	max-height: none;
}

body.mobile a.movie_link {
	position: relative;
    top: auto;
    right: auto;
    width: calc( 100vw - 20px );
    height: calc( 100vw - 20px );
    display: block;
    margin: 15px 0 -10px -10px;
}


a.movie_link:after {
    content: ".";
    display: block;
    height: 100px;
    width: 100px;
    background-image: url(/assets/jquery/mediaelement/2.11.3/images/bigplay.png);
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -50px;
    margin-left: -50px;
    text-indent: -10000000px;
    background-position: top;
}
a.movie_link:hover:after {
    background-position: bottom;
}

body.home.www_autopro-teich_de .ce_text.headline {
	width: 410px;
}
body.www_autopro-teich_de .home_content .content_1 {
	padding-right: 270px !important;
    width: 440px !important
}

body.www_auto-czotscher_de{
	#header .ce_noobSlide_section:before{
		margin-bottom: 20px !important;
	}
	.angebote {
		text-align: center;
		margin-bottom: 5px !important;
		.btn {
			display: inline-block;
			padding: 5px 20px;
			background-color: #ffffff;
			color: #000000 !important;
			text-decoration: none;
			border-radius: 5px;
			font-weight: bold;
		}

		.btn:hover {
			background-color: #c8c8c8;
		}
	}
}
body.www_auto-czotscher_de.mobile{
	#action_slider{
		height: 21vw;
	}
	.noobSlide_section_inside .text{
		display: flex;
		justify-content: space-around;
		align-items: center;
	}
	.angebote .btn{
		margin: 0 4px;
		padding: 10px 5px;
	}
}
.ng-scope {

}


.nc-booking-step-label {
	font-size:1em
}


.nc-booking-step {
	margin-right:3em
}



input[type="submit"], input[type="button"] {
	background:#89ba24 !important;
	border-radius:0 !important;
	width:auto !important;
	font-weight:normal !important;
	line-height:15px !important;
	padding:6px 12px !important;
	color:#FFFFFF !important;
	border:none !important
}

input[type="button"].nc-button.disabled, input[type="button"].nc-button[disabled], input[type="submit"].nc-button.disabled, input[type="submit"].nc-button[disabled] {
	opacity:1 !important;
	background:#cccccc !important
}



.nc-tab {
	font-size:20px;
	font-family:'Manrope-Regular';
	font-weight:normal;
	border-radius:0;
	height:40px;
	line-height:40px;
	padding:0 10px;
	background-color:#bfc3c7;
	color:#FFFFFF;
	margin-bottom:1.5em
}
.nc-tab-active {
	background-color:#99c21a
}
.nc-tab-marker {
	border-top-color:#99c21a;
	margin-left:-16px
}

.nc-text {
	position:absolute;
	top:0px;
	color:#000000
}
.neo-booking-wrapper {
	color:#000000
}
.nc-page-service-selection {
	padding-top:35px;
	position:relative;
	margin-top:40px
}


.nc-loading {
	display:none
}

.nc-text .nc-required {
	display:none
}




ul.nc-booking-services {
	width:640px;
}
.nc-booking-service {
	margin:0;
	padding:0;
	width:140px;
	height:140px;
	margin-right:20px;
	margin-bottom:20px;
	border:none;
	border-radius:0;
	line-height:140px;
	background-color:#bfc3c7;
}
.nc-booking-service-selected,
.nc-booking-service:hover
{
	background-color:#99c21a
}
.nc-booking-service-label {
	position:relative;
	bottom: inherit;
	display:inline-block;
	vertical-align:middle;
	line-height:normal;
	color:#FFFFFF;
	font-family:'Manrope-Regular';
	font-size:16px
}
.nc-header-branch-name {
	color:#99c21a
}

.nc-service-info {
	background:#FFFFFF;
	border:none;
	margin:0;
	padding:20px
}
.nc-service-info .nc-service-info-name {
	font-family:'Manrope-Bold';
	color:#000000
}


.nc-page-controlls {
	margin-top:20px
}



.nc-booking-step-finished .nc-booking-step-num[class^='icon-'], .nc-booking-step-finished .nc-booking-step-num[class*=' icon-'] {
	color:#99c21a
}

.nc-booking-step-active .nc-booking-step-num[class^='icon-'], .nc-booking-step-active .nc-booking-step-num[class*=' icon-'] {
	color:#99c21a
}

.request-textarea {
	padding:10px;
	width:599px;
	border-radius:0
}

.nc-booking-step-active .nc-booking-step-label {
	font-family:'Manrope-Bold';
}


.nc-page-datetime-selection {
	position:relative;
	margin-top:40px;
	padding-top:35px;
}



.nc-datetime-confirmation {
	margin-top:0px;
	border-radius:0;
	background-color:#99c21a;
	padding:15px;
}

.nc-calendar-weekdays .nc-calendar-day {
	color:#99c21a;
}
.nc-calendar-day-selected, .nc-calendar-dates .nc-calendar-day:hover, .nc-time-selection-hour:hover {
	background-color:#99c21a;
	font-weight:normal;
	cursor:pointer
}
.nc-time-selection-hour {
	border-radius:0 !important;
	border:none !important
}

.nc-calendar-header {
	border:none !important;
	left:-1px;
	position:relative
}

.nc-calendar-next:hover,
.nc-calendar-prev:hover {
	background-color:#99c21a !important;
	color:#FFFFFF;
	cursor:pointer
}


.nc-section {
	font-family:'Manrope-Bold';
	font-weight:normal;
	color:#000000
}


.nc-controls input[type="text"], .nc-controls input[type="email"], .nc-controls input[type="number"], .nc-controls textarea, .nc-controls select, .nc-input {
	border-radius:0 !important;
	border:1px solid #a0a0a0;
	height:23px;
	line-height:23px;
	padding:0 5px;
	font-family:'Manrope-Light';
	color:#000000
}


.nc-controls input:focus, .nc-controls textarea:focus {
	border:1px solid #a0a0a0;
	box-shadow: none;
}

.nc-link {
	color:#99c21a
}


.nc-columns td {
	width:100% !important;
	display:block !important;
	padding:0 !important;
}


.nc-columns td &gt; .nc-control-group,
.nc-columns td &gt; .nc-text {
	background-color:#FFFFFF !important;
	padding:15px !important;
	margin-bottom:20px !important
}
.nc-page-confirmation .nc-section {
	margin:0 !important;
}

td.nc-column-left .nc-text,
td.nc-column-right .nc-text {
	top:inherit !important;
	position:relative !important;
	margin:0 0 20px 0 !important
}


.nc-column-right &gt; .nc-control-group &gt; .nc-controls {
	padding:0 !important;
	float:none !important;
	height:101px !important;
	background:green !important
}
.nc-column-right &gt; .nc-control-group &gt; .nc-controls &gt; textarea {
	width: 599px !important;
	padding: 10px !important;
	position: absolute !important;
	top: -1px !important;
	left: 0 !important;
	line-height: 18px !important;
	height: 110px !important;
}


.nc-edit-bt {
	color: #888888 !important;
	font-size:1em !important
}
.nc-edit-bt:hover {
	color:#99c21a !important;
	cursor:pointer !important
}


.nc-vehicle-selection tbody tr:hover {
	color:#99c21a !important;
	cursor:pointer !important
}

.nc-vehicle-selection th {
	color:#99c21a !important;
}












body.apr .nc-tab-active,
body.apr .nc-booking-service-selected,
body.apr .nc-booking-service:hover,
body.apr .nc-datetime-confirmation,
body.apr .nc-calendar-day-selected,
body.apr .nc-calendar-dates .nc-calendar-day:hover,
body.apr .nc-time-selection-hour:hover,
body.apr .nc-calendar-next:hover,
body.apr .nc-calendar-prev:hover,
body.apr input[type="submit"],
body.apr input[type="button"]
{
	background-color:#014189 !important;
}



body.apr .nc-tab-marker {
	border-top-color:#014189 !important
}
body.apr .nc-header-branch-name,
body.apr .nc-booking-step-finished .nc-booking-step-num[class^='icon-'],
body.apr .nc-booking-step-finished .nc-booking-step-num[class*=' icon-'],
body.apr .nc-booking-step-active .nc-booking-step-num[class^='icon-'],
body.apr .nc-booking-step-active .nc-booking-step-num[class*=' icon-'],
body.apr .nc-calendar-weekdays .nc-calendar-day,
body.apr .nc-edit-bt:hover,
body.apr .nc-vehicle-selection th,
body.apr .nc-vehicle-selection tbody tr:hover,
body.apr .nc-link,
body.apr .nc-vehicle-selection th {
	color:#014189 !important
}
ul.nc-booking-services li {
	list-style:none !important
}

ul.nc-booking-services {
	padding:0 !important;
	width:604px !important;
}

.nc-booking-service {
	width:135px !important;
	height:135px !important;
	line-height:135px !important;
	margin-right:16px !important;
	margin-bottom:16px !important;
} 

.request-textarea {
	width:568px !important
}

.nc-header-branch-name {
	color: #014189 !important;
}
.nc-tab-active {
	background-color: #fed100 !important;
}
.nc-tab-marker {
	border-top-color: #fed100 !important;
}
.nc-booking-service-selected,
.nc-booking-service:hover {
	background-color: #fed100 !important;
}
input.nc-button-right[type="button"], 
input.nc-button-right[type="submit"],
input.nc-button[type="button"], 
input.nc-button[type="submit"] {
	background-color: #fed100 !important;
	color: #014189 !important;
}
.nc-calendar-weekdays .nc-calendar-day {
	color: #014189 !important;
}

.nc-booking-header{
	float: left;
	width: 100%;
	height: auto !important;
	margin-bottom: 10px;
}

ul.nc-booking-services{
	width: 100% !important;
	max-width: 640px !important;
}

.request-textarea, .nc-message {
	width: 90% !important;	
	max-width: 568px !important;
}


.nc-booking-step-finished .nc-booking-step-num[class^='icon-'],
.nc-booking-step-finished .nc-booking-step-num[class*=' icon-'],
.nc-booking-step-active .nc-booking-step-num[class^='icon-'],
.nc-booking-step-active .nc-booking-step-num[class*=' icon-'] {
	color:#fed100 !important
}
.nc-calendar-day-selected,
.nc-calendar-dates .nc-calendar-day:hover,
.nc-time-selection-hour:hover,
.nc-datetime-confirmation {
	background-color:#fed100 !important;
	color:#014189 !important
}
.nc-link {
	color:#014189 !important
}

@media(max-width: 537px){
	.nc-text{
		position: relative !important;
	}
	
	.nc-time-selection {
		margin-left: 0em !important;
	}
	
	.nc-page-datetime-selection {
	  position: relative;
	  margin-top: 10px !important;	
	  padding-top: 0px !important;	
	}	
	
	.nc-datetime-confirmation {
		margin: 1em 0 0 1.5em !important;	
	}
	
	.nc-control-label {
		float: left;
		width: 100%;
		position: relative !important;
		left: 0;
		top: 0;
	}	
	
	.nc-controls {
		float: left;
		padding-left: 0 !important; 
	}	
}


</pre></body></html>