/*
Theme Name: Twenty Seventeen Child
Theme URI: https://wordpress.org/themes/twentyseventeen/
Template: twentyseventeen
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Tags: one-column,two-columns,right-sidebar,flexible-header,accessibility-ready,custom-colors,custom-header,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,post-formats,rtl-language-support,sticky-post,theme-options,threaded-comments,translation-ready
Version: 2.3.1592142250
Updated: 2020-06-14 15:44:10

*/

/* roboto-100 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url('https://www.autoservice-rosendahl.de/wp-includes/fonts/roboto-v20-latin-100.eot'); /* IE9 Compat Modes */
  src: local('Roboto Thin'), local('Roboto-Thin'),
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/roboto-v20-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/roboto-v20-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/roboto-v20-latin-100.woff') format('woff'), /* Modern Browsers */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/roboto-v20-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/roboto-v20-latin-100.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('https://www.autoservice-rosendahl.de/wp-includes/fonts/roboto-v20-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto'), local('Roboto-Regular'),
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/roboto-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/roboto-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/roboto-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/roboto-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/roboto-v20-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}


@font-face {
  font-family: 'Libre Franklin';
  font-style: normal;
  font-weight: 200;
  src: url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-200.eot'); /* IE9 Compat Modes */
  src: local('Libre Franklin ExtraLight'), local('LibreFranklin-ExtraLight'),
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-200.woff') format('woff'), /* Modern Browsers */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-200.svg#LibreFranklin') format('svg'); /* Legacy iOS */
}

/* libre-franklin-200italic - latin */
@font-face {
  font-family: 'Libre Franklin';
  font-style: italic;
  font-weight: 200;
  src: url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-200italic.eot'); /* IE9 Compat Modes */
  src: local('Libre Franklin ExtraLight Italic'), local('LibreFranklin-ExtraLightItalic'),
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-200italic.woff') format('woff'), /* Modern Browsers */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-200italic.svg#LibreFranklin') format('svg'); /* Legacy iOS */
}

/* libre-franklin-300 - latin */
@font-face {
  font-family: 'Libre Franklin';
  font-style: normal;
  font-weight: 300;
  src: url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Libre Franklin Light'), local('LibreFranklin-Light'),
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-300.woff') format('woff'), /* Modern Browsers */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-300.svg#LibreFranklin') format('svg'); /* Legacy iOS */
}

/* libre-franklin-regular - latin */
@font-face {
  font-family: 'Libre Franklin';
  font-style: normal;
  font-weight: 400;
  src: url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Libre Franklin'), local('LibreFranklin-Regular'),
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-regular.svg#LibreFranklin') format('svg'); /* Legacy iOS */
}

/* libre-franklin-300italic - latin */
@font-face {
  font-family: 'Libre Franklin';
  font-style: italic;
  font-weight: 300;
  src: url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Libre Franklin Light Italic'), local('LibreFranklin-LightItalic'),
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-300italic.svg#LibreFranklin') format('svg'); /* Legacy iOS */
}

/* libre-franklin-italic - latin */
@font-face {
  font-family: 'Libre Franklin';
  font-style: italic;
  font-weight: 400;
  src: url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Libre Franklin Italic'), local('LibreFranklin-Italic'),
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-italic.svg#LibreFranklin') format('svg'); /* Legacy iOS */
}

/* libre-franklin-500 - latin */
@font-face {
  font-family: 'Libre Franklin';
  font-style: normal;
  font-weight: 500;
  src: url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Libre Franklin Medium'), local('LibreFranklin-Medium'),
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-500.woff') format('woff'), /* Modern Browsers */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-500.svg#LibreFranklin') format('svg'); /* Legacy iOS */
}

/* libre-franklin-500italic - latin */
@font-face {
  font-family: 'Libre Franklin';
  font-style: italic;
  font-weight: 500;
  src: url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local('Libre Franklin Medium Italic'), local('LibreFranklin-MediumItalic'),
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-500italic.svg#LibreFranklin') format('svg'); /* Legacy iOS */
}

/* libre-franklin-600 - latin */
@font-face {
  font-family: 'Libre Franklin';
  font-style: normal;
  font-weight: 600;
  src: url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Libre Franklin SemiBold'), local('LibreFranklin-SemiBold'),
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-600.woff') format('woff'), /* Modern Browsers */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-600.svg#LibreFranklin') format('svg'); /* Legacy iOS */
}

/* libre-franklin-600italic - latin */
@font-face {
  font-family: 'Libre Franklin';
  font-style: italic;
  font-weight: 600;
  src: url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local('Libre Franklin SemiBold Italic'), local('LibreFranklin-SemiBoldItalic'),
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-600italic.svg#LibreFranklin') format('svg'); /* Legacy iOS */
}

/* libre-franklin-700 - latin */
@font-face {
  font-family: 'Libre Franklin';
  font-style: normal;
  font-weight: 700;
  src: url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Libre Franklin Bold'), local('LibreFranklin-Bold'),
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-700.woff') format('woff'), /* Modern Browsers */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-700.svg#LibreFranklin') format('svg'); /* Legacy iOS */
}

/* libre-franklin-700italic - latin */
@font-face {
  font-family: 'Libre Franklin';
  font-style: italic;
  font-weight: 700;
  src: url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Libre Franklin Bold Italic'), local('LibreFranklin-BoldItalic'),
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-700italic.svg#LibreFranklin') format('svg'); /* Legacy iOS */
}

/* libre-franklin-800 - latin */
@font-face {
  font-family: 'Libre Franklin';
  font-style: normal;
  font-weight: 800;
  src: url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-800.eot'); /* IE9 Compat Modes */
  src: local('Libre Franklin ExtraBold'), local('LibreFranklin-ExtraBold'),
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-800.woff') format('woff'), /* Modern Browsers */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-800.svg#LibreFranklin') format('svg'); /* Legacy iOS */
}

/* libre-franklin-800italic - latin */
@font-face {
  font-family: 'Libre Franklin';
  font-style: italic;
  font-weight: 800;
  src: url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local('Libre Franklin ExtraBold Italic'), local('LibreFranklin-ExtraBoldItalic'),
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.autoservice-rosendahl.de/wp-includes/fonts/libre-franklin-v2-latin-800italic.svg#LibreFranklin') format('svg'); /* Legacy iOS */
}




body {
	
	font-size: 16px !important;
	line-height:26px !important;
	color:#000000;
} 
#page, .site {	
	-webkit-animation: fadein 1.5s;
	animation: fadein 1.5s;
	word-wrap: break-word;
	background: #ffffff;
	color:#000000;
	
	font-size: 16px !important;
}
@-webkit-keyframes fadein
{
	from {opacity: 0;}
	to {opacity: 1;}
}
@keyframes fadein
{
	from {opacity: 0;}
	to {opacity: 1;}
}
a:focus, a:active, a, .sow-accordion-panel-header {outline:none !important;}
.grecaptcha-badge {
   z-index: 9999999;
	bottom: 21px !important;
   display:block !important;
}
.oeffn {
   margin-top:50px !important;
}

.zeitenleft,
.zeitenright {
   background:#eff0f0;
}
.corona {
	padding-top:50px !important;
	padding-bottom:50px !important;
	background:#3FB83A !important;
	color:#ffffff !important;
	margin-bottom:80px !important;
	
}
.cookie-logo {
	min-width:75px !important;
	margin-right:20px !important;
}
._brlbs-btn {
	padding:10px !important;
}
.facebook {
	position: fixed;
	max-height: 50px;
	max-width: 50px;
	top: 160px;
	right: 0;
	z-index: 999999;
}
.hotline {
	position: fixed;
	height: 220px;
	width: 352px;
	top: 205px;
	right: -302px;
	z-index: 999999;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.hotline:hover {
	right: 0;
	opacity: 1;
}
.cn-button.wp-default { 
	background:#69B545 !important;
}
#rmp_menu_trigger-574 {
  right: 2% !important;
  top: 35px !important;
}
.autofitlogo,
.skodalogo,
.skoservlogo { 
	position: fixed;
	vertical-align:top;
	left: 40% !important;
	margin-left: 540px !important;
	top:10px !important;
	z-index: 9999;
	transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
}
.skoservlogo { 
	width: 135px !important;
	top:25px !important;
}
.skodalogo { 
	margin-left: 612px !important;
	width: 82px !important;
}
.autofitlogo { 
	margin-left: 699px !important;
	width: 71px !important;
}
.skoservlogofixed {
	margin-left: 597px !important;
	width: 70px !important;
	top:15px !important;
}
.skodalogofixed { 
	margin-left: 642px !important;
	width: 40px !important;
}
.autofitlogofixed { 
	margin-left: 687px !important;
	width: 35px !important;
}
.telnr { 
	position: fixed;
   	font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif !important;
    font-size: 14px;
	font-weight: 400;
	left: 12% !important;
	top:101px !important;
	color:#423722 !important;
	z-index: 9999 !important;
	transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
}
.telnrfixed { 
    font-size: 12px !important;
	font-weight: 400;
	left: 12% !important;
	top:51px !important;
	color:#423722 !important;
	z-index: 9999 !important;
}

/*
#1603407547814-88a14ddc-ead9 h4::before { 
	padding: 20px 15px 20px 15px;
}
*/
#kontright { 
	background:#EFF0F0;
	padding: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	border: solid 1px #D9DADA;
	border-top: solid 5px #3FB83A;
	margin-top: 23px !important;
}
#kontright .text { 
	padding: 20px 15px 20px 15px;
}
#kontright .butkont { 
	margin-left: 15px;
	margin-bottom:43px;
	width: 93% !important;
	background:#3FB83A !important;
}

button.vc_btn3-color-green,
a.vc_btn3-color-green { 
	background:#3FB83A !important;
}
button.vc_btn3-color-green:hover,
a.vc_btn3-color-green:hover { 
	background:#24981F !important;
}
#kontleft { 
	width:62%;
	margin-right:3%;
}
#kontleft .zeiten { 
	margin-left: 0 !important;	
}

#kontleft .zeiten .zeitenleft table,
#kontleft .zeiten .zeitenright table { 
	color:#000000 !important;
	background-color:#EFF0F0 !important;
	
	border: solid 1px #D9DADA;
}
#kontleft .zeiten .zeitenleft table { 
	width:100%;
	border-right: 0;
}
#kontleft .zeiten .zeitenright table { 
	border-left: 0;
}
#kontleft .zeiten .zeitenleft table tr,
#kontleft .zeiten .zeitenright table tr { 
	border:0 !important;
}
#kontleft .zeiten .zeitenleft table tr td,
#kontleft .zeiten .zeitenright table tr td { 
	padding-left:20px !important;
	padding-right:20px !important;
}
#kontleft .oeffn { 
	margin-top: -40px !important;
}
#threeboxesfront { 
	padding: 80px 50px !important;
	padding-bottom: 10px !important;
	background: #EFF0F0 !important;
}
.threeboxesfront { 
	padding-left: 50px !important;
	padding-right: 50px !important;
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}
.waschkartefront { 
	padding-top: 20px !important;
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}
.fa-car { 
	font-size: 22px !important;
}
.vc_column-inner { 
	padding:0 !important;
}
.kontpic { 
	padding:0 !important;
}
.homerow2 { 
	margin-top:50px !important;
}
.homerowbesonders { 
	background:#3FB83A !important;
	color:#ffffff !important;
	padding-top:60px !important;
	padding-bottom:40px !important;
}
.homerowtermin { 
	background-image:url(https://www.autoservice-rosendahl.de/wp-content/uploads/2020/10/Auto-Rosendahl-Parallax.jpg);
	background-attachment:fixed;
	background-size:100%;
	padding:150px;
	margin-top:50px !important;
}
#threeboxesfront { 
	padding: 50px 4% !important;
	padding-bottom: 50px !important;
	background: #EFF0F0 !important;
	margin-bottom:80px !important;

}
.boxcenter,
.boxleft,
.boxright { 
	background:#ffffff !important;
	padding-top:0 !important;
	padding-bottom:0 !important;
	padding:0 !important;
	width:29.3% !important;
	margin:2% !important;
}

.gridcenter,
.gridleft,
.gridright { 
	margin:0 !important;
	
	padding:0 !important;
}
.werkstattrow1,
.werkstattrow2 {    
	margin-bottom:50px;
} 
.formrow {    
	margin-bottom:30px;
} 
.textfullleft {    
	padding-left:100px !important;
	padding-right:50px !important;
} 
.textfullright {    
	padding-left:50px !important;
	padding-right:100px !important;
	
}
.werkstueberhinaus {    
margin-top:-12px;
} 
.skodakonf {    
	padding-top:200px !important;
	padding-bottom:200px !important;
	margin-bottom:50px;
	background-size: 100% !important;
	background-position: top center !important;
} 
.skodakonf button.vc_btn3-color-green {    
font-weight:300 !important;
} 
.skodaboxen,
.lpgshop {    
	padding-top:50px !important;
	padding-bottom:20px !important;
	background:#EFF0F0;
} 
.tankenrow1,
.lpgshop,
.slideshowtank,
.homerowspecials {    
margin-bottom:50px;
}
.slideshowtank {    
margin-bottom:70px;
} 
.kaffeeouter {    
width:100% !important;
text-align:center !important;
} 
.frischerkaffee { 
margin-top:50px;
padding:20px !important;
background: #3FB83A;
color:#ffffff;
width:100% !important;
} 
.kontperson {    
	padding-top:50px !important;
	padding-bottom:20px !important;
	background:#EFF0F0;
	margin-bottom:70px;
}
.kontperson.skoda {    
	margin-top:-70px;
}
.kontbox {    
	padding:20px 15px !important;
	background:#ffffff;
}
.kontbox.balken {
   color:#ffffff;
	background:#3fb83a;
}
.kontbox.balken .fas.fa-at,
.kontbox.balken a {
   color:#ffffff;
}
.kontbox.balken a:hover {
   text-decoration:none;
	color:#ffffff;
}
.map {  
	margin-top:-30px !important;
	margin-bottom:-50px !important;
}
ul.zaehltop li {    
list-style:none;
} 
ul.zaehltop li::before { 
font-family: "Font Awesome 5 Free";
font-weight:900;
font-size:18px;
color:#3FB83A;
content: "\f00c";
margin-right:15px;
}

.fa-map-marker-alt,
.fa-phone,
.fa-fax,
.fa-whatsapp,
.fa-at,
.fa-soap { 
	color:#3FB83A;
}
a.telclick { 
	color:#423722;
	font-size:18px;
}
a.telclick:hover { 
	color:#69B545;
}
.telnrfixed a.telclick { 
    font-size: 14px !important;
}
h1.entry-title {
	display:none;
}
.site-content-contain li { 
	
	margin-left: 19px !important;
	border:0 !important;
	padding:0 !important;
}

a:focus {outline:none;}
img {
	margin:0 !important;
	border:solid 1px rgba(0,0,0,0) !important;
	border:0 !important;
	 box-shadow: initial !important;
   -webkit-box-shadow: initial !important;
   -moz-box-shadow: initial !important;
   -o-box-shadow: initial !important;
}
a.noline {
	margin:0 !important;
	border:solid 1px rgba(0,0,0,0) !important;
	border:0 !important;
	 box-shadow: initial !important;
   -webkit-box-shadow: initial !important;
   -moz-box-shadow: initial !important;
   -o-box-shadow: initial !important;
}
.site-content-contain a {
	color: #767676;
	text-decoration: underline; !important;
	font-size:16px !important;
	 box-shadow: initial !important;
   -webkit-box-shadow: initial !important;
   -moz-box-shadow: initial !important;
   -o-box-shadow: initial !important;
}
.site-content-contain a:hover, .site-content-contain a:focus {
	color:#3FB83A;
	text-decoration: none; !important;
	 box-shadow: initial !important;
   -webkit-box-shadow: initial !important;
   -moz-box-shadow: initial !important;
   -o-box-shadow: initial !important;
}

a.cookie {
	color: #ffffff !important;
	text-decoration: underline !important;
}
a.cookie:hover {
	color: #69B545 !important;
	text-decoration: none !important;
}
.goobot {	
	border:0 !important;
	text-decoration:none;
	background:#195EC4 !important;
	color:#ffffff !important;
	width:100%;
	padding:10px 50px;
	border-radius:45px;
	text-align: center;
	margin-bottom:15px;
	border-radius: 4px !important;
	box-shadow: initial !important;
   -webkit-box-shadow: initial !important;
   -moz-box-shadow: initial !important;
   -o-box-shadow: initial !important;
}
.goobot:hover {	
	background:#164282 !important;
}
small,
small a {
	font-size: 11px !important;
} 
.page-id-160 .bwg-thumb-description { 
	background: #383838;
	height:90px;
	padding:10px;
}
.page-id-160 .bwg-thumb-description span {
	font-size: 16px !important;
	font-style: normal !important;
	color:#ffffff !important;
	line-height:15px !important;
} 
.navigation-top {
position: fixed;
margin:0;
top:0;
width: 100%;
height: 144px;
background:transparent;
background-color: transparent;
transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
border:0 !important;
z-index:9989 !important;
}
.navigation-top .wrap {
	max-width: 100%;
	margin-top: 79px;
	transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	background:#ffffff;
	height:40px !important;
}
.navigation-top ul {
	
	padding:0 !important;
	margin:0 !important;
	margin-top:7px !important;
	margin-left:38% !important;
}
.main-navigation {
	clear: both;
	display: block;
	
}
.main-navigation {
	transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	
}

.main-navigation ul li {
	list-style: none;
	margin: 0 5px;
    margin-top: 5px;
	text-align: left;
}


.icon-angle-down {
	display:none !important;
	
}
.navigation-top a {
	color: #000000;
	font-weight: 500;
   	font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif !important;
    	font-size: 16px;
	line-height:16px !important;
	padding:5px !important;
    	text-transform: uppercase;
	-webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	transition: color 0.3s;
}

.navigation-top a:hover {
	color: #3AAA35;
}

.navigation-top .current-menu-item > a,
.navigation-top .current_page_item > a {
	color: #3AAA35;
}

.main-navigation ul li.menu-item-has-children.focus:before, 
.main-navigation ul li.menu-item-has-children:hover:before, 
.main-navigation ul li.menu-item-has-children.focus:after, 
.main-navigation ul li.menu-item-has-children:hover:after, 
.main-navigation ul li.page_item_has_children.focus:before, 
.main-navigation ul li.page_item_has_children:hover:before,
.main-navigation ul li.page_item_has_children.focus:after, 
.main-navigation ul li.page_item_has_children:hover:after {
     display: none;
 }




.site-header {

padding:0 !important;
margin-top:102px !important;

max-width:100% !important;
}


.custom-header {
position: relative;
padding-top: 0;
padding-bottom: 0 !important;
height: auto !important;
background: transparent !important;
}
#masthead,
.site-header {
background: #ffffff !important;
border: 0 !important;
}

.vidcapt {
position: relative;
max-width: 100%;
width:100%;
max-height: auto;
height: auto;
margin-top:144px;
margin-bottom:80px;
background: transparent;
padding: 0;
padding-bottom:1px !important;
text-align:center;
}

h1.page-title {
	font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif !important;
	letter-spacing: 1px;
	color: #195EC4;
	font-weight:400;
	font-size: 26px !important;
	
	border-bottom:0 !important;
}

.page-header {
	padding-bottom:0 !important;
	border-bottom:0 !important;
}
.howlogo {
	position:fixed;
	background:transparent;
	padding-top:0 !important;
	padding-bottom:0 !important;
	margin-top:0 !important;
	top:15px !important;
	left:12%;
	width: 350px;
	max-height:auto;
	height:auto;
	transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	z-index:9999;
}


.trenn {
-ms-hyphens: auto;
-webkit-hyphens: auto;
hyphens: auto; 
} 
.twentyseventeen-panel {	
	border-top:0 !important;
	border-bottom:0 !important;
	margin:0 !important;
	padding:0 !important;
}
#post-18 {
display: none !important;
}
#panel1 {
margin-top: 0 !important;
}
#panel2 {
margin-top: -100px !important;
}
h6 {
font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif !important;
font-size: 17px !important;
color: #69B545;
letter-spacing: 0.5px !important;
margin:0 !important;
padding:10px 0;
padding-bottom:10px !important;

} 
h5,
.title {
font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif !important;
font-size: 15px !important;
color: #69B545;
letter-spacing: 0.5px !important;
margin:0 !important;
padding:9px 0;
padding-bottom:9px !important;

} 

h5.dat  {
font-weight:600;
}
h6.dat  {
font-weight:500;
}
h2 {
font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif !important;
width:100% !important;
text-align: center !important;
color: #000000;
font-size: 32px;
margin-bottom: 60px !important;
}
h3 {
font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif !important;
font-weight:300 !important;
color: #000000;
font-size: 22px;
}
h3.oeffn.termin {
color: #ffffff;
font-weight:500 !important;
font-style: italic !important;
}
h2.widget-title {
font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif !important;
font-size: 20px;
font-weight:400;
border-bottom: solid 1px #2C7818;
text-transform:none !important;
letter-spacing: 0.5px !important;
padding:10px 0;
}

.entry-title h1,
h1.entry-title,
h1.page-title {
font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif !important;
font-size: 26px !important;
font-weight: normal !important;
letter-spacing: 1px !important;
color: #103955 !important;
text-transform:uppercase !important;
} 
h1.page-title {
font-weight: 400 !important;

} 
.headline h3 {
font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif !important;
color: #69B545;
letter-spacing: 0.5px !important;
margin-top:-30px;
} 
h3.widget-title {
font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif !important;
font-size: 42px !important;
font-weight:600;
color: #423822;
letter-spacing: 0.5px !important;
padding:0;
margin-top:0;
} 
h4 {
font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif !important;
font-size: 16px !important;
font-weight:500;
color: #000000;
text-transform: uppercase !important;
padding:0;
margin-bottom:8px;

} 
h4.autofit::before {
	font-family: 'dashicons';
	content: url('https://www.autoservice-rosendahl.de/wp-content/uploads/2020/10/Auto-Rosendahl-Autofit_L27.png');
	float:left;
	margin-left: 0;
	margin-top:-5px;
	margin-right: 7px;
}
h4.skoda::before {
	font-family: 'dashicons';
	content: url('https://www.autoservice-rosendahl.de/wp-content/uploads/2020/10/Auto-Rosendahl-Skoda_L27.png');
	float:left;
	margin-left: 0;
	margin-top:-5px;
	margin-right: 7px;
}

.vc_tta-panel-heading {
	height: 75px;
	padding-top: 17px;
	padding-left: 15px;
	background: #EFF0F0 !important;
}
.vc_tta-panel-heading:hover {
	background: #DEDEDE !important;
}
.vc_tta-panel-heading a {
	color: #000000 !important;
}
.vc_tta-accordion .wpb_wrapper {
	color: #000000 !important;
}
#karriereacc h4::before { 
	font-family: 'dashicons';
	content: url('https://www.autoservice-rosendahl.de/wp-content/uploads/2025/06/Autoservice-Rosendahl-Skoda-Karriere-Icon-n.png');
	float:left;
	margin-left: 0;
	margin-top:8px;
	margin-right: 15px;
}
#karriereacc h4 {
	text-transform: none !important;
}
#bremsen.bremsen h4::before { 
	font-family: 'dashicons';
	content: url('https://www.autoservice-rosendahl.de/wp-content/uploads/2020/10/Bremsen.png');
	float:left;
	margin-left: 0;
	margin-top:-5px;
	margin-right: 25px;
}
#inspektion.inspektion h4::before { 
	font-family: 'dashicons';
	content: url('https://www.autoservice-rosendahl.de/wp-content/uploads/2020/10/Inspektion.png');
	float:left;
	margin-left: 0;
	margin-top:-5px;
	margin-right: 25px;
}
#oel.oel h4::before { 
	font-family: 'dashicons';
	content: url('https://www.autoservice-rosendahl.de/wp-content/uploads/2020/10/Oel.png');
	float:left;
	margin-left: 0;
	margin-top:5px;
	margin-right: 25px;
}
#huau.huau h4::before { 
	font-family: 'dashicons';
	content: url('https://www.autoservice-rosendahl.de/wp-content/uploads/2020/10/HA-AU.png');
	float:left;
	margin-left: 0;
	margin-top:-5px;
	margin-right: 25px;
}
#diagnose.diagnose h4::before { 
	font-family: 'dashicons';
	content: url('https://www.autoservice-rosendahl.de/wp-content/uploads/2020/10/Diagnose.png');
	float:left;
	margin-left: 0;
	margin-top:0;
	margin-right: 25px;
}
#reifen.reifen h4::before { 
	font-family: 'dashicons';
	content: url('https://www.autoservice-rosendahl.de/wp-content/uploads/2020/10/Rad.png');
	float:left;
	margin-left: 0;
	margin-top:-5px;
	margin-right: 25px;
}
#klima.klima h4::before { 
	font-family: 'dashicons';
	content: url('https://www.autoservice-rosendahl.de/wp-content/uploads/2020/10/Klima.png');
	float:left;
	margin-left: 0;
	margin-top:-5px;
	margin-right: 25px;
}
#fahrwerk.fahrwerk h4::before { 
	font-family: 'dashicons';
	content: url('https://www.autoservice-rosendahl.de/wp-content/uploads/2020/10/Fahrwerk.png');
	float:left;
	margin-left: 0;
	margin-top:-5px;
	margin-right: 25px;
}
#scheiben.scheiben h4::before { 
	font-family: 'dashicons';
	content: url('https://www.autoservice-rosendahl.de/wp-content/uploads/2020/10/Scheiben.png');
	float:left;
	margin-left: 0;
	margin-top:7px;
	margin-right: 25px;
}
#batterie.batterie h4::before { 
	font-family: 'dashicons';
	content: url('https://www.autoservice-rosendahl.de/wp-content/uploads/2020/10/Batterie.png');
	float:left;
	margin-left: 0;
	margin-top:-5px;
	margin-right: 25px;
}
#auspuff.auspuff h4::before { 
	font-family: 'dashicons';
	content: url('https://www.autoservice-rosendahl.de/wp-content/uploads/2020/10/Auspuff.png');
	float:left;
	margin-left: 0;
	margin-top:-5px;
	margin-right: 25px;
}
#licht.licht h4::before { 
	font-family: 'dashicons';
	content: url('https://www.autoservice-rosendahl.de/wp-content/uploads/2020/10/Licht.png');
	float:left;
	margin-left: 0;
	margin-top:-5px;
	margin-right: 25px;
}
.site-content-contain {
	z-index:2222;
	padding-top:0;
}
.panel-content .wrap, .site-content .wrap {
	margin-top:-82px !important;
	max-width:1250px !important;
    padding-left: 1%;
	padding-right: 1%;
	
}

.home .panel-content .wrap, .home .site-content .wrap {
	margin-top:-20px !important;
}
.entry-content {
	margin-top:-40px !important;
}
.home .entry-content {
	margin-top:20px !important;
}


.edit-link,
.page-id-165 .entry-header,
.page-id-197 .entry-header,
.entry-header {
	display:none !important;
}

.single-featured-image-header {
	margin-top:40px !important;
}
.fixed {
	position: fixed !important;
	top: 0 !important;
	margin: 0 0 0 0 !important;
	padding-left: 0px !important;
	height:  80px !important;
	background:#ffffff;
	border-bottom: solid 1px #D9DADA !important;
}

.fixed .wrap {
	margin-top: 30px !important;
	
}

.fixed ul.sub-menu {
	position:absolute !important;
	margin-left: -14% !important;
	z-index: 99999 !important;
}
.howlogofixed {
	width:  180px !important;
	height: auto !important;
	margin-left:0 !important;
	left:12% !important;
	top: 10px !important;
	
}

.main-navigationfixed {
    margin-top: -50px !important;
}


.has-sidebar #primary,
.single-post:not(.has-sidebar) #primary,
.page.page-one-column:not(.twentyseventeen-front-page) #primary,
.archive.page-one-column:not(.has-sidebar) .page-header,
.archive.page-one-column:not(.has-sidebar) #primary {
	width:1200px !important;
	max-width:100% !important;

}
#secondary {
	display:none !important;

}
#secondary.widget-area #black-studio-tinymce-3,
#secondary.widget-area #black-studio-tinymce-4,
#secondary.widget-area #bookingwidget-2 {
	margin-top:-32px !important;
}
.kontform {
	padding-right:80px !important;

}
input.inpeigen {
font-size: 14px;
height:30px;
padding:3px;
margin-bottom:-10px;
border-radius: 0;
}
input[type='checkbox'] {
	display:inline !important;
	margin-right:5px !important;
	margin-left:-10px !important;
	max-width:13px !important;
	max-height:13px !important;
	border: solid 1px #A9A9A9 !important;
}
input.subeigen {
	width:100% !important;
	color: #ffffff !important;
  background: #3FB83A;
  border:solid 3px #3FB83A!important;
	border-radius:0;
	margin-top:13px;
	font-size: 17px;
	letter-spacing:1px;
	text-transform:uppercase;
	font-weight: 400;
	padding-top:7px !important;
	padding-bottom:10px !important;
	 -webkit-transition: all 0.5s ease !important;
	-moz-transition: all 0.5s ease !important;
	-o-transition: all 0.5s ease !important;
	transition: all 0.5s ease !important;
}
input.subeigen:hover {
	color: #ffffff !important;
  background: #299324;
  border:solid 3px #299324 !important;
}


input,
input.inpeigen {
font-size: 14px;
height:36px;
padding:6px;
margin-bottom:-5px;
border-radius:0;
}


textarea.inpeigen {
font-size: 14px !important;
height:132px !important;
max-height:132px !important;
  padding:6px !important;
border-radius:0;  
 
}


input.inpeigenbot {
	width:100% !important;
	background-color: #ffffff !important;
	border: solid 1px #A9A9A9 !important;
	font-size: 14px;
	font-weight: 300;
	padding-top:5px !important;
	padding-bottom:5px !important;
	border-radius: 0;
	border: 0;
	margin-bottom:0 !important;
}
input.inpeigen:active,
input.inpeigenbot:active,
textarea.inpeigen:active,
input.inpeigen:focus,
input.inpeigenbot:focus,
textarea.inpeigen:focus {
	border: solid 1px #3FB83A !important;
}
/* kontakt Ende */

footer.site-footer {
	background-color: #EFF0F0;
	font-size: 15px;
  	border-top: 0;
	max-width: 100% !important;
	margin-top: -10px !important;
	margin-bottom: 0 !important;
	padding-top: 0 !important;
  	padding-bottom: 0 !important;
	border-top:0;
}
footer.site-footer table,
.kontoeff table {
	margin-top:-20px !important;
}
footer.site-footer table tr td,
.kontoeff table tr td {
	padding:0 !important;
	border:0 !important;
}
.kontoeff table tr {
	border:0 !important;
}
footer.site-footer h3.widget-title {
	font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif !important;
	font-weight: 400 !important;
	font-size: 22px !important;
	color: #3FB83A !important;
	margin-bottom:20px !important;
	
}

footer.site-footer .wrap {
	width:1200px !important;
  	max-width: 100% !important;
  	padding:0 !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
}
footer.site-footer .footer-widget-1,
footer.site-footer .widget-area {
	width:1200px !important;
  	max-width: 100% !important;
	margin-bottom:0 !important;
	padding-bottom:0 !important;
	padding-top:20px !important;
	
}


footer.site-footer .footer-widget-1 a,
footer.site-footer .footer-widget-1 a:link,
footer.site-footer .footer-widget-1 a:visited {
	text-decoration: none !important;
	border: 0 !important;
	color:#000000;

    -webkit-box-shadow: inset 0 0 0 rgba(255, 213, 0, 0), 0 1px 0 rgba(255, 213, 0, 0);
	box-shadow: inset 0 0 0 rgba(255, 213, 0, 0), 0 1px 0 rgba(255, 213, 0, 0);
	-webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
footer.site-footer .footer-widget-1 a:focus,
footer.site-footer .footer-widget-1 a:hover
{
	color: #3FB83A !important;
	
	-webkit-box-shadow: inset 0 0 0 rgba(178, 24, 92, 0), 0 3px 0 rgba(178, 24, 92, 1);
	box-shadow: inset 0 0 0 rgba(178, 24, 92, 0), 0 3px 0 rgba(178, 24, 92, 1);
	-webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
#foo-right h3.widget-title,
#foo-right p {
	text-align: right !important;
}
#foo-cent h3.widget-title {
	text-align: center !important;
}
#foo-cent table {
	width: 80% !important;
	margin:0 auto !important;
}



.site-info {
		margin: 0 !important;
		padding: 0 !important;
		max-height:0 !important;
		display:none !important;
}
#threeboxesfront {
	margin-bottom:30px !important;
}
article.twentyseventeen-panel {
	margin-bottom:-70px !important;
}
article#panel2 {
	margin-top:-100px !important;
}
#topmob,
#logo-mobile,
.tophead-mobile,
.telnrmob {
	position:fixed;
	display:none !important;
}
#homemob,
.telnrmob {
  display:none !important;
}

@media (max-width: 1455px) {
.vidcapt {
max-height: auto;
height:  auto;
}
}
@media (max-width: 1450px) {
.howlogo,
.howlogofixed,
.telnr,
.telnrfixed {
	left: 30px !important;
}
.skoservlogo { 
	margin-left: initial !important;
	left: initial !important;
	width: 135px !important;
	right:125px !important;
	top:25px !important;
}
.skodalogo { 
	margin-left: initial !important;
	left: initial !important;
	right:157px !important;
	width: 82px !important;
}
.autofitlogo { 
	margin-left: initial !important;
	left: initial !important;
	right:30px !important;
	width: 71px !important;
}
.skoservlogofixed {
	margin-left: initial !important;
	left: initial !important;
	width: 70px !important;
	right:77px !important;
	top:15px !important;
}
.skodalogofixed { 
	margin-left: initial !important;
	left: initial !important;
	right:70px !important;
	width: 40px !important;
}
.autofitlogofixed { 
	margin-left: initial !important;
	left: initial !important;
	right:30px !important;
	width: 35px !important;
}
.main-navigation ul {
	float: right !important;
	margin-left: 0 !important;
	
}	
}
@media (max-width: 1305px) {
.homerowtermin { 
	background-image:url(https://www.autoservice-rosendahl.de/wp-content/uploads/2020/11/Auto-Rosendahl-Parallax-n.jpg);
	padding:80px;
	text-shadow: 3px 2px 1px #000000;
}

}
@media (max-width: 1305px) {
.panel-content .wrap, .site-content .wrap {
	
    padding-left: 4%;
	padding-right: 4%;
	
}
footer.site-footer .wrap {
	
	max-width:100% !important;
    padding-left: 5% !important;
	padding-right: 5% !important;
}
.textfullleft {    
	padding-left:3% !important;
	padding-right:3% !important;
} 
.textfullright {    
	padding-left:3% !important;
	padding-right:3% !important;
	
}
.skodakonf {    
	padding-top:200px !important;
	padding-bottom:100px !important;
	margin-bottom:50px;
	background-size: 100% !important;
	background-position: top center !important;
} 
}

@media (max-width: 1100px) {

.main-navigation ul li {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.main-navigation ul {
	margin-left: 20% !important;
	
}
.skodakonf {    
	padding-top:200px !important;
	padding-bottom:50px !important;
	margin-bottom:50px;
	background-size: 100% !important;
	background-position: top center !important;
} 
}

@media (max-width: 1075px) {

.howlogo {
	top:35px !important;	
	max-width:205px !important;	
	height:auto !important;	
}
.howlogofixed {
	top:10px !important;	
	
}
.main-navigation ul {
	margin-right: -20px !important;
	
}
}
@media (max-width: 1035px) {
.main-navigation ul li a {
	font-size: 15px !important;
}	

}

@media (max-width: 990px) {
.skodakonf {    
	padding-top:200px !important;
	padding-bottom:200px !important;
	margin-bottom:50px;
	background-size: initial !important;
	background-position: top center !important;
} 
#topmob,
#logo-mobile,
.tophead-mobile {
	display:inline !important;
}
#topmob {
	top:0;
	width:100% !important;
	background-color: #ffffff;
	border-bottom:0;
	height:91px;
	border:0 !important;
-webkit-box-shadow: 0px 5px 11px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 5px 11px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 5px 11px 0px rgba(50, 50, 50, 0.75);
	z-index:9998;
}
.skoservlogo {
	width: 70px !important;
	right:67px !important;
	top:15px !important;
}
.skodalogo { 
	right:60px !important;
	width: 40px !important;
}
.autofitlogo { 
	right:20px !important;
	width: 35px !important;
	
}

.telnr { 
    font-size: 12px !important;
	font-weight: 400;
	left: 20px !important;
	top:57px !important;
	color:#423722 !important;
	z-index: 99999;
}
.telnr a.telclick { 
    font-size: 14px !important;
}
.tophead-mobile {
	left:100px !important;
	padding-right:60px !important;
	-webkit-hyphens: none !important;
   -moz-hyphens: none !important;
	 -ms-hyphens: none !important;
        hyphens: none !important;
}

.site-header {
margin-top:51px !important;
}
.vidcapt {
margin-top: 91px;
}
.howlogo {
	max-width:135px !important;	
	height:auto !important;	
		
}
.centerlogo.sub {
display: none;
}
#responsive-menu-button {
	right:20px !important;
	text-align:right !important;
	height:30px !important;
	top:56px !important;
}
.howlogo,
.howlogofixed {
	top: 20px !important;
	
}
.goobot {	
	padding:10px 10px;
}
.homerowtermin { 
	background-attachment:initial !important;
	background-size:100%;
	padding:80px !important;
	padding-top:100px !important;
}
.kontform {	
	min-width:100% !important;
	padding:0 !important;
	margin:0 !important;
}
}
@media (max-width: 955px) {
h3.widget-title {
font-size: 32px !important;
padding-bottom: 15px !important;
} 
}
@media (max-width: 900px) {



footer.site-footer .wrap {
	
	max-width:100% !important;
    padding-left: 5% !important;
	padding-right: 5% !important;
}

.has-sidebar #primary,
.single-post:not(.has-sidebar) #primary,
.page.page-one-column:not(.twentyseventeen-front-page) #primary,
.archive.page-one-column:not(.has-sidebar) .page-header,
.archive.page-one-column:not(.has-sidebar) #primary {
	max-width:100% !important;

}

body, #page, .site, .widget {
	-webkit-hyphens: auto !important;
   -moz-hyphens: auto !important;
	 -ms-hyphens: auto !important;
        hyphens: auto !important;
}

.panel-content .wrap, .site-content .wrap {
	
    padding-left: 4%;
	padding-right: 4%;
	margin-top:-80px !important;
}

.entry-content {
	margin-top:0 !important;
}
.home .entry-content {
	margin-top:40px !important;
}
.automat {
	display:none !important;
}
}

@media (max-width: 985px) {
.top-button {
  display: none !important;
}
}
@media (max-width: 800px) {
footer.site-footer .wrap {
	
	max-width:100% !important;
    padding-left: 3% !important;
	padding-right: 3% !important;
}
}
@media (max-width: 780px) {
#foo-cent, #foo-right {
margin-top: -30px !important;
} 
} 
@media (max-width: 773px) {
.vidcapt {
  margin-bottom:90px !important;
}
} 
@media (max-width: 768px) {
.wpb_column {	
	width:100% !important;
}
.wpb_row {
    padding-left: 3% !important;
	padding-right: 3% !important;
}
.textfullleft {    
	padding-left:0 !important;
	padding-right:0 !important;
} 
.textfullright {    
	padding-left:0 !important;
	padding-right:0 !important;
	
}
.goobot {	
	padding:10px 50px;
}
.homerowtermin { 
	margin-bottom:50px !important;
}
#threeboxesfront {
	margin-bottom:50px !important;
}
article.twentyseventeen-panel {
	margin-bottom:-50px !important;
}
article#panel2 {
	margin-top:-70px !important;
	margin-bottom:20px !important;
}
article#panel4 {
	margin-bottom:-20px !important;
}
}
@media (max-width: 700px) {
#homenorm {
  display:none !important;
}
#homemob {
  display:inline !important;
}
.oxi-addons-row,
.oxi-image-hover-style.oxi-bt-col-lg-4.oxi-bt-col-md-6.oxi-bt-col-sm-12,
.oxi-image-hover.oxi-image-square-hover.oxi-image-square-hover-style-14.oxi-image-square-hover-2-2 {
min-width: 350px !important;
	padding-left:0 !important;
	margin-left:-60px !important;
	
} 
.nextend-bullet-bar {
display: none !important;
} 
.n2-ss-item-content {
font-size: 22px !important;
} 
h1.entry-title {
font-size: 22px !important;
} 
h3,
h2.widget-title,
h3.widget-title,
h2.entry-title a {
font-size: 16px !important;
}
h3.widget-title {
font-size: 20px !important;
padding-bottom: 25px !important;
}

} 
@media (max-width: 660px) { 
.tophead-mobile {
	top:10px !important;
}
.home .blocks {
padding: 0 !important;
}
}
@media (max-width: 628px) { 
.fieldeigen .wpcf7-checkbox,
.wunleft, .wunright {
	float: none;
	width:100%;
}
}
@media (max-width: 610px) { 
.home .centerlogo h4 {
font-size: 30px !important;
}
}
@media (max-width: 500px) { 
h3.widget-title {
letter-spacing: 0px !important;
}
} 
@media (max-width: 475px) { 
.home .entry-content {
	margin-top:73px !important;
}
}
@media (max-width: 450px) { 
.home .centerlogo h4 {
font-size: 24px !important;
}
.home .centerlogo {
top: 100px !important;
}
h2,
h2 span {
	font-size:28px !important;
}
article#panel4 {
	margin-bottom:0 !important;
}
}
@media (max-width: 406px) { 
#telnr { 
    font-size: 14px;
	padding:5px 8px !important;
}
.howlogo {
	left:15px !important;	
}
.howlogofixed {
	left:15px !important;
}
#telnr {
	right:15px !important;
}
}

