/*eingefügt von Firma Crone-IT Hannover 06.10.2022*/
/* pt-sans-regular - latin */
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/pt-sans-v17-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/pt-sans-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/pt-sans-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/pt-sans-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/pt-sans-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/pt-sans-v17-latin-regular.svg#PTSans') format('svg'); /* Legacy iOS */
}
/*Menü*/
.uk-nav.uk-nav-parent-icon.uk-nav-side {
  font-family: 'PT Sans Narrow';
  font-size: 16px;
}
/*Content*/
p {
  font-family: 'PT Sans Narrow';
  font-size: 16px;
}
li {
  font-size: 16px;
}
/*Webseite Backround*/
body {
/*    background-color: #fff4d1 !important;*/
    background-color: #FAF5DF  !important;
}
html {
    background: #FAF5DF !important;
}
/*Automatische Silbentrennung*/
* + p, * + hr, * + ul, * + ol, * + dl, * + blockquote, * + pre, * + address, * + fieldset, * + figure, h1, h2, h3, h4, h5, h6 {
    -ms-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
}
/*Adresse links Sitebar*/
.uk-panel-sidebar.\.adresse-links {
    background-color: #AF7A5B;
	color: #ffffff;
    padding-top: inherit;
    margin: 5% -20px 30px -20px;
    webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 4px;
	padding-bottom: 25px;
}
/*Adresse links Sitebar*/
.uk-panel-sidebar.adresse-tablet {
    background-color: #AF7A5B;
    color: #ffffff;
    padding-top: inherit;
    margin: -15% -20px 30px -20px;
    webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 4px;
    padding-bottom: 25px;
}
/*Zitat*/
blockquote {
    border-left: 5px solid rgba(113, 181, 12);
}
/*Button Hover*/
.uk-button-primary:hover, .uk-button-primary:focus {
    background-color: #AF7A5B;
}
/*Kontaktformular Hinweis Pflichfelder*/
.jsn-master {
	font-family: 'Open Sans';
	font-size: 14px;
	color: #5E5E5E;
}
/*Kontaktformular Felder Beschreibung Links*/
#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group .control-label {
	font-family: 'Open Sans';
	font-size: 14px;
	color: #5E5E5E;
}
/*Stern * Pflichfeld Farbanpassung*/
.jsn-uniform.jsn-master .jsn-bootstrap .jsn-form-content span.required {
    color: red;
    font-weight: normal;
}
.jsn-uniform .form-actions .btn-toolbar .btn {
    font-size: 14px;
	text-transform: capitalize;
	width: 60px;
	padding: 10px;
	color: #fff;
	border-radius: 6px;
	box-sizing: content-box !important;
	background-color: #AF7A5B;
}
.btn-primary:hover, .btn-info:hover, .btn-inverse:hover {
    background-color: #5E5E5E !important;
}
/*Nachricht gesendet*/
.jsn-master .jsn-bootstrap p {
    font-size: 14px;
	text-align:center;
}
/*Kontaktformular Schrift*/
#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group .control-label {
    font-family: font-family: 'Open Sans';
}
/*Kontaktformular Feld Weite*/
.jsn-master .jsn-input-xlarge-fluid {
    width: 50% !important;
}
/*Links auf Hersteller*/
.jsn-master {
    font-size: 8px;
}
/*Kalender*/
#icagenda .fontColor {
    color: #ffffff !important;
}
Element {
    color: #fffffff;
}
/*Rockspocket Box Textfarbe*/
.uk-panel-box {
    color: #5E5E5E;
}
/*Schrift anpassen ganze Webseite*/
h1, h2, h3, h4, h5, h6 {
    color: #5E5E5E;
}
body {
    color: #5E5E5E;
}
.gm-style {
    color: #5E5E5E;
}.gm-style {
    color: #5E5E5E;
}
input, button, select, textarea {
    color: #5E5E5E;
}
.jsn-master {
    color: #5E5E5E;
}
#jsn_form_1.jsn-master .jsn-bootstrap .jsn-form-content .control-group .control-label {
    color: #5E5E5E;
}
.uk-panel-box {
    color: #5E5E5E;
}
.uk-panel-box {
    color: #5E5E5E;
}
.uk-panel-box .uk-panel-title {
    color: #AF7A5B;
}
.breadcrumb > .active {
    color: #AF7A5B;
}
/*Abstand Breadcrumb nach links*/
.breadcrumb {
	margin-left: -15px !important;
}
/*Mobiles Menü Hover*/
.uk-button:hover, .uk-button:focus {
    background-color: ##AF7A5B;
}
/*Button runde Ecken*/
.uk-button-primary {
    border-radius: 4px;
}
/*Modul Überschrift*/
.uk-panel-box .uk-panel-title {
    color: #5E5E5E;
}
.uk-nav-side > li > a {
    color: #5E5E5E;
}

/*Anpassung Überschrift*/
.uk-article-title {
    font-size: 32px;
}
/*Bilder runde Ecken*/
audio, canvas, img, svg, video {
    border-radius: 4px;
}
/*Routenplaner Hover Button Farbe*/
.btn:hover, .btn:focus {
    background-color: #AF7A5B;
    color: #ffffff;
    border-radius: 4px;
    font-size: 14px;
	text-transform: capitalize;
	padding: 10px;
	color: #fff;
	border-radius: 4px;
	box-sizing: content-box !important;	

}
button.btn, input[type="submit"].btn {
    border-radius: 4px;
    font-size: 14px;
	text-transform: capitalize;
	padding: 10px;
	color: #fff;
	border-radius: 4px;
	box-sizing: content-box !important;	
}
.btn{
    padding: 10px;
	border-radius: 4px;
}
/*nicht erster Buchstaben groß*/
button.btn, input[type="submit"].btn {
    text-transform: none;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    border-radius: 4px;
}
.form-search input, .form-inline input, .form-horizontal input, .form-search textarea, .form-inline textarea, .form-horizontal textarea, .form-search select, .form-inline select, .form-horizontal select, .form-search .help-inline, .form-inline .help-inline, .form-horizontal .help-inline, .form-search .uneditable-input, .form-inline .uneditable-input, .form-horizontal .uneditable-input, .form-search .input-prepend, .form-inline .input-prepend, .form-horizontal .input-prepend, .form-search .input-append, .form-inline .input-append, .form-horizontal .input-append {
    border-radius: 4px;
}
/*Module Überschrift*/
.uk-panel-title {
    font-size: 28px;
}
/*Unterüberschriften Größe*/
h2, .uk-h2 {
    font-size: 28px;
}
/*h1 Singel Anpassung*/
h1, .uk-h1 {
	font-size: 32px;
	line-height: 40px;
}
.ic-header-subtitle {
	display:none;
}
/*Zitat italic*/
blockquote {
    font-style: normal;
}
/*Kalender anpassung*/
.default_eventlist .ic-date-div {
    text-shadow: none;
    color: #ffffff !important;
}
.ic-period-starttime, .ic-period-endtime, .ic-single-starttime, .ic-single-endtime, .ic-datetime-separator {
    font-size: 14px;
}
.ic-place {
    font-size: 14px;
}
/*Zurück Button anpassung*/
.small {
    font-size: 14px;
	text-transform: capitalize;
	width: 60px;
	height: 60px;
	padding: 10px;
	color: #fff;
	border-radius: 6px;
	box-sizing: content-box !important;
	background-color: #AF7A5B;
}
.small:hover {
		background-color: #AF7A5B;
}
/*Pfeil vorm Zurückbutton*/
.iCicon-backic::before {
    display: none;
}
/*Mobiles Menü*/
.uk-offcanvas-bar {
    background: #ffffff;
}
.uk-nav-offcanvas > li > a {
    color: #5E5E5E;
}
.uk-nav-offcanvas ul a {
    color: #5E5E5E;
}
html .uk-nav.uk-nav-offcanvas > li.uk-active > a {
    background: #AF7A5B;
    color: #ffffff;
}
/*Termin eintragen button*/
.icagenda_form .button {
    font-family: 'Open Sans';
	padding: 10px;
    border-radius: 4px;
	background: #c72031;
}
.icagenda_form .button:hover {
    background: #AF7A5B;
}
/*Anpassung Login*/
/*Passwort und Benutzername zurücksetzen*/
.link-options{
	display:none;
}
/*Cookies Hinweis*/
#cookie-bar {
    background: rgba(0,0,0,0.6);
}
/*Login Ausblendungen*/
.nav-tabs.nav-stacked {
     display: none;
}
/*Untermenüpunkt Farbe*/
.uk-nav-side ul a {
    color: #5E5E5E;
}
/*Runde Ecken Felder*/
.uk-grid > * > :last-child {
    border-radius: 4px;
}
.uk-nav-side > li > a {
    border-radius: 4px;
}
.uk-nav-side > li > a:hover, .uk-nav-side > li > a:focus {
    background: #AF7A5B;
    color: #ffffff;
}
/*Lightbox Anpassung*/
.wf-mediabox-caption {
    display: none;
}