@charset "utf-8";


/* karma-300 - latin */
@font-face {
  font-family: 'Karma';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/karma-v8-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Karma Light'), local('Karma-Light'),
       url('../fonts/karma-v8-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/karma-v8-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/karma-v8-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/karma-v8-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/karma-v8-latin-300.svg#Karma') format('svg'); /* Legacy iOS */
}

/* karma-regular - latin */
@font-face {
  font-family: 'Karma';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/karma-v8-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Karma Regular'), local('Karma-Regular'),
       url('../fonts/karma-v8-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/karma-v8-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/karma-v8-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/karma-v8-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/karma-v8-latin-regular.svg#Karma') format('svg'); /* Legacy iOS */
}

/* karma-500 - latin */
@font-face {
  font-family: 'Karma';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/karma-v8-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Karma Medium'), local('Karma-Medium'),
       url('../fonts/karma-v8-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/karma-v8-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/karma-v8-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/karma-v8-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/karma-v8-latin-500.svg#Karma') format('svg'); /* Legacy iOS */
}

/* karma-600 - latin */
@font-face {
  font-family: 'Karma';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/karma-v8-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Karma SemiBold'), local('Karma-SemiBold'),
       url('../fonts/karma-v8-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/karma-v8-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/karma-v8-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/karma-v8-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/karma-v8-latin-600.svg#Karma') format('svg'); /* Legacy iOS */
}

/* karma-700 - latin */
@font-face {
  font-family: 'Karma';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/karma-v8-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Karma Bold'), local('Karma-Bold'),
       url('../fonts/karma-v8-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/karma-v8-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/karma-v8-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/karma-v8-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/karma-v8-latin-700.svg#Karma') format('svg'); /* Legacy iOS */
}

/* gilda-display-regular - latin */
@font-face {
  font-family: 'Gilda Display';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/gilda-display-v5-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Gilda Display'), local('GildaDisplay-Regular'),
       url('../fonts/gilda-display-v5-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/gilda-display-v5-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/gilda-display-v5-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/gilda-display-v5-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/gilda-display-v5-latin-regular.svg#GildaDisplay') format('svg'); /* Legacy iOS */
}


html , body{height:100.02%; font-family:'Karma', serif, "Courier New", Courier, monospace;font-size:16px;font-size:1rem;line-height:1.5;color:#6f6056;}
h1{font-size:24px;font-size:1.5rem;font-family:'Gilda Display', "Palatino Linotype", "Book Antiqua", Palatino, serif;line-height:1.5;color:#b31208;border-bottom: 1px solid #b31208;margin-bottom:16px;margin-left:-15px;padding:15px 5px 5px 15px;}
h2{font-size:20px;font-size:1.25rem;font-family:'Gilda Display', "Palatino Linotype", "Book Antiqua", Palatino, serif;line-height:1.5;color:#b31208;}
h3{font-size:18px;font-size:1.125rem;font-family:'Gilda Display', "Palatino Linotype", "Book Antiqua", Palatino, serif;line-height:1.5;color:#b31208;}
h4{font-size:18px;font-size:1.125rem;font-family:'Karma', serif, "Courier New", Courier, monospace;line-height:1.5;font-weight:700;color:#b31208;}
h5{font-size:16px;font-size:1rem;font-family:'Gilda Display', "Palatino Linotype", "Book Antiqua", Palatino, serif;line-height:1.5;font-weight:700;color:#b31208;}
h6{font-size:16px;font-size:1rem;font-family:'Gilda Display', "Palatino Linotype", "Book Antiqua", Palatino, serif;line-height:1.5;font-weight:700;color:#6f6056;}
p{font-family:'Karma', serif, "Courier New", Courier, monospace;font-size:16px;font-size:1rem;line-height:1.5;color:#6f6056;}
strong {font-weight:800;}
a:link{color:#f9a307;text-decoration:none;transition:color 1s ease;}
a:hover{color:#b31208;text-decoration:none;transition:color 1s ease;}
a:visited{color:#f9a307;}
a:active{color:#f9a307;}
.r-float { float:right; display: block; box-sizing: border-box; margin:0px 0px 30px 15px; }
.l-float { float:left; display: block; box-sizing: border-box; margin:0px 15px 30px 0px; }
img.shadow { box-shadow:2px 2px 5px #333; }
.r-float img, .l-float img {margin-left: auto; margin-right: auto; display:block; max-width:100%; height:auto; }
.r-float::after, .l-float::after { clear:both; }
@media screen and (max-width: 767px) { .r-float, .l-float {float:none; margin: 40px auto !important;} img.r-float, img.l-float, .r-float img, .l-float img {max-width:250px;} img.r-float, img.l-float {width:100%;} }
.header-img-wrapper {width:100%;overflow:hidden;border-radius:3px;box-shadow:0px 1px 3px #555;margin-bottom:20px;}
img.header-img {width:100%;height:auto;min-width:820px;display:block;margin:0px auto;opacity:0.85;transition:opacity 0.5s ease;}
img.header-img:hover {opacity:0.95;transition:opacity 0.5s ease;}
@media screen and (max-width: 900px) {img.header-img {margin-left:-50px;}}
@media screen and (max-width: 767px) {img.header-img {margin-left:-100px;min-width:650px;}}
@media screen and (max-width: 650px) {img.header-img {margin-left:-150px;min-width:750px;}}
@media screen and (max-width: 500px) {img.header-img {margin-left:-100px;min-width:650px;}}
img.blur {opacity:0.3;transition:opacity 0.5s ease;}
img.blur:hover {opacity:1.0;transition:opacity 0.5s ease;}
.sp-link {position:relative;top:-190px;display:block;visibility:hidden;}
.sp-link-tab {position:relative;top:-280px;display:block;visibility:hidden;}
.text-highlight {background-color:#feebdb;background-color: rgba(254,235,219,0.6);padding:10px;border-radius:3px;}
ul.bordered-list {list-style-type:none;margin:0px;padding:0px;}
ul.bordered-list li {border-bottom:1px solid #6f6056;padding:5px;}
.hl-bg, .hl-bg-wide {width:66%;background-image:linear-gradient(to right,rgba(254,235,219,0.6)70%, rgba(254,235,219,0));margin-left:-15px;padding:5px 5px 5px 15px;}
.hl-bg-wide {width:100%;}
.cp-bg {width:66%;background-image:linear-gradient(to left,rgba(254,235,219,0.8)80%, rgba(254,235,219,0));margin-right:-15px;padding:5px 15px 5px 5px;}
.hl-bg-alt {width:66%;background-image:linear-gradient(to right,rgba(252,222,188,0.8)70%, rgba(252,222,288,0));margin-left:-15px;padding:5px 5px 5px 15px;}
@media screen and (max-width: 767px) {.hl-bg, .cp-bg, .hl-bg-alt {width:95%;}}
div.justify p {text-align:justify; text-justify:inter-character;}
.uline {border-bottom: 1px solid #b31208;margin-left:-15px;padding:15px 5px 5px 15px;}
h2.uline {font-size:22px;font-size:1.375rem;}
.subheading { font-family:'Gilda Display', "Palatino Linotype", "Book Antiqua", Palatino, serif;margin-top:1rem;font-size:16px;font-size:1rem;}
.hide {display:none !important;visibility:collapse!important;height:0px!important;}
table.prices {padding:10px;border-radius:3px;display:table-cell}
table.prices tr {border-bottom:1px dashed #6f6056;padding-top:5px;padding-bottom:5px;}
table.prices td {min-width:30px;padding-left:5px;padding-right:5px;padding-top:15px;padding-bottom:15px;color:#7d6c61;}
a.nols {color: #6f6056;}

/* SEITENAUFBAU */

body {background-color:#faa308; background-image: url('../images/body_bg.jpg');background-repeat:no-repeat;background-attachment:fixed;background-size:cover;}
@media screen and (max-width: 992px) {body {background-position:center bottom;}}
/* TOP */
div#top-row-wrapper {background-color: rgba(255,255,255,0.3);min-height:60px; margin-bottom: 60px;}
@media screen and (max-width: 599px) { div#top-row-wrapper {margin-bottom: 0px;} }
div#top-row-container {padding-top:18px;}
div#top-row-container p {font-size:16px;font-size: 1rem;line-height:1.5;color:#b31208;font-family:'Gilda Display', "Palatino Linotype", "Book Antiqua", Palatino, serif;}
div#top-row-container a:link, div#top-row-container a:hover, div#top-row-container a:visited, div#top-row-container a:active {color: #b31208;text-decoration:none;}
div#social {margin-top:-12px;padding-right:0px;}
div#social p {font-size:32px;font-size:2rem;padding:0px;margin:0px;}
div#contact {text-align:right;}
@media screen and (max-width: 410px) { div#social {margin-top:-7px;} div#social p {font-size:24px;font-size:1.5rem;} }
@media screen and (max-width: 359px) { div#top-row-container p {font-size:14px;font-size: 0.875rem;} div#social {margin-top:-6px;} div#social p {font-size:20px;font-size:1.25rem;}}
/* STICKY NAV */
div#sticky-nav-wrapper {display:block;width:100%;background-color:#fde1c0;height:42px;box-shadow: 0 4px 6px -4px #555;position:fixed; top:-1000px; z-index:3000;}
div#sticky-contact p.ct-email {display:none;}
div#sticky-contact p.ct-phone {font-size:18px; font-size:1.125rem;line-height:1.5;color:#b31208;font-family:'Gilda Display', "Palatino Linotype", "Book Antiqua", Palatino, serif; text-decoration:none;position:relative;top:8px;}
#sticky-main-nav a {font-size:16px;font-size:1rem;padding-top:10px;}
@media screen and (max-width: 1199px) { div#sticky-nav-wrapper {display: none !important; height: 0px !important; visibility:collapse !important; }}
/* MAIN AREA */
div#main-area-content {background-color: rgba(254,235,219,0.80); border-radius:5px; box-shadow: 0px 1px 5px #555;padding-bottom: 80px;margin-bottom:60px;}
div#header-container {position:relative;border-top-left-radius:5px;border-top-right-radius:5px;}
div.n2-ss-slider-3 {border-top-left-radius:5px;border-top-right-radius:5px;}
div#logo {position: absolute; top:15px; right:15px;}
div#logo img {width: 100%; max-width:500px; height:auto; display:block; }
@media screen and (max-width: 599px) { div#logo {left:50%;transform:translate(-50%, 0);width:96%;}}
@media screen and (max-width: 410px) {
div#logo {width:auto !important;position:relative;top:0px;left:0px;background-color:rgba(254,235,219,1.0);transform:translate(0%,0);}
div#logo img {position:relative;left:-7px;}
}
/* MAIN MENU */
/* Erste Ebene */
div#main-nav-wrapper {background-image: url('../images/nav_spacer_bg.png');background-repeat:no-repeat; position: absolute; bottom:10px; left:-16px; height:46px; width:100%; }
nav#main-nav {height:40px;max-width:1140px;background-color: rgba(254,235,219,0.8);	-webkit-box-shadow: 0 4px 6px -4px #555;-moz-box-shadow: 0 4px 6px -4px #555;box-shadow: 0 4px 6px -4px #555;margin-left:16px;}
div.main-menu {}
div.main-menu ul.menu li { height:40px;border-bottom:1px rgba(254,235,219,0.0) solid;background-color: rgba(254,235,219,0.0);transition:background-color 1s ease;}
div.main-menu ul.menu li:hover {color:#6f6056;background-color: rgba(254,235,219,1.0);transition:background-color 1s ease;}
div.main-menu ul.menu li a { display:block;font-size:18px; font-size:1.125rem; line-height:1.5; color:#b31208; font-family:'Gilda Display', "Palatino Linotype", "Book Antiqua", Palatino, serif; text-decoration:none;padding-top:6.5px;padding-left:10px;padding-right:10px;}
div.main-menu ul.menu li a:hover {color:#6f6056;text-decoration:none;transition:background-color 0.5s ease;}
div.main-menu ul.menu li a:visited {color:#b31208;text-decoration:none;}
div.main-menu ul.menu li a:active {color:#6f6056;text-decoration:none;}
div.main-menu ul.menu li.current.active {background-color: rgba(254,235,219,0.7);}
div.main-menu ul.menu li.current.active a {color:#6f6056;text-decoration:none;}
.mm2 ul.menu li.current a, .mm2 ul.menu ul li.current a {color:#6f6056;text-decoration:none;}
div.main-menu ul.menu ul li.current.active a, .mm2 ul.menu ul li.current.active a {color:#6f6056;text-decoration:none;}
div.main-menu ul.menu li.active.deeper.parent, .mm2 ul.menu li.active.deeper.parent, .mm2 ul.menu li.current, .mm2 ul.menu li.current.active, .mm2 ul.menu li.current.deeper.parent {background-color: rgba(254,235,219,0.7);}
div.main-menu ul.menu ul li.current.active, .mm2 ul.menu ul li.current, .mm2 ul.menu ul li.current.active {background-color:rgba(247,188,129,0.30);}
.dropdown::after {position: relative;content: "";display: inline-block;width: 0.6em;height: 0.6em;border-right: 0.2em solid #b31208;border-bottom: 0.2em solid #b31208;transform: rotate(45deg);
margin-left: 0.5em;top:-2px;}
.dropdown:hover::after {border-color: #6f6056;}
@media screen and (min-width: 993px) {
a.menubutton {display: none;} nav#main-menu {display: block !important;}
/* Screen Zweite Ebene Dropdown */
div.main-menu ul.menu ul {list-style-type: none;position: absolute;background-color: rgba(254,235,219,1.0);display: none;z-index:2000;margin-top:5px;padding-left:0px;padding-bottom:10px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;box-shadow: 0 4px 6px -4px #555;}
div.main-menu ul.menu li:hover > ul {/*display: block;*/}
div.main-menu ul.menu ul li { position: relative;display:block;width:100%;margin:0px;padding:5px 0px;border-bottom: 1px solid #ccc;background-color:rgba(254,235,219,1.0);transition:all 0.5s ease;}
div.main-menu ul.menu ul li a {display: block;text-decoration: none;}
div.main-menu ul.menu ul li:hover {background-color:rgba(247,188,129,0.30);border-bottom:1px #6f6056 solid;transition:all 0.5s ease;}
}
/* Mobile Menu */
@media screen and (max-width: 992px) {
div#main-nav-wrapper {background:none; position: relative;bottom:0px;left:0px;height:100%;min-height:40px; width:100%;margin:0px;padding-right:0px;z-index:1000;}
nav#main-nav {height:100%;min-height:60px;max-width:1140px;margin:0px;padding:0px;background-color:rgba(247,188,129,0.30);}
a.menubutton {display: block;padding-left: 20px;padding-right: 5px;margin-top:18px;text-align:center;color: #6f6056;font-size:18px; font-size:1.125rem; width:100%; display:block; text-align:left;}
a.menubutton:hover {cursor:pointer;}
div.main-menu {margin-left:0px;padding-left:15px;padding-right:15px;}
div.main-menu ul.menu {position:relative;z-index:140;width:100%;box-sizing:border-box; padding-bottom:0px}
div.main-menu ul.menu {width: 100%;margin: 0 auto;height: 100%;min-height: 40px;padding-bottom:20px;}
div.main-menu ul.menu li {display: block !important;width: 100%; height: auto; margin-top:0px;padding-top:5px;padding-bottom: 5px; border-bottom: 1px solid #999;}
div.main-menu ul.menu li a {width: 100%;display: block; padding-left:5px;}
div.main-menu ul.menu li:hover {background-color:rgba(254,235,219,0.8);border-bottom:1px #6f6056 solid;}
div.main-menu ul.menu ul li:last-of-type {border-bottom:0px;}
div.main-menu ul.menu ul li:hover {background-color:rgba(247,188,129,0.30);transition:all 0.5s ease;}
div.main-menu ul.menu li.active.deeper.parent, .mm2 ul.menu li.active.deeper.parent, .mm2 ul.menu li.current, .mm2 ul.menu li.current.active, .mm2 ul.menu li.current.deeper.parent {background-color: rgba(247,188,129,0.30);}
}


/* MAIN CONTENT */
div#main-container {margin-top:20px;margin-bottom:50px;}
div.component {}
/* MAIN RIGHT */
@media screen and (min-width: 768px) { a.bt-collapse {display:none !important;} div#main-right-wrapper {display:block !important;}}
a.bt-collapse {display:block;height:40px;width:100%;text-align:center;}
a.bt-collapse:not(.collapsed)  span.close-mr {display:none;}
a.bt-collapse.collapsed  span.open-mr {display:none;}
div#main-right {background-color:#feebdb;padding:20px 20px 20px 20px;margin-top:-21px;margin-right:0px;margin-left:20px;margin-bottom:20px;box-shadow:0px 1px 5px #777;border-bottom-left-radius:5px;border-bottom-right-radius:5px;text-align:left!important;}
.r-box-image {max-width:100px;}
div#main-right h3 {color:#f9a307; margin-bottom:5px;}
div#main-right hr {color:#f9a307;border-bottom:1px solid #f9a307; margin-top:20px; margin-bottom:20px;}
@media screen and (max-width: 992px) { .r-box-image {float:none; display:block; margin: 0px auto !important; width:100%; max-width:250px; height:auto;} }
@media screen and (max-width: 768px) { div#main-right{margin-left:auto; margin-right:auto;}}
/* SECTION 1 */
div#section-1-top-spacer {height:50px;margin-top:20px;display:block;background-image: url('../images/section1_top_spacer.png'); repeat:no-repeat;}
div#section-1-bottom-spacer {height:50px;margin-bottom:30px;display:block;background-image: url('../images/section1_bottom_spacer.png'); repeat:no-repeat;}
div#section-1 {background-color: rgba(254,235,219,1.0);padding-top:50px;padding-bottom:60px;}
div#section-1 h2 {color:#f9a307;}
/* SERVICE CARD */
div#service-wrapper {margin-top:20px;}
div.service-card {box-shadow:0px 1px 3px #ccc;border-radius:3px;position:relative;flex:1;min-width:22%;margin-left:1.5%;margin-right:1.5%;margin-bottom:30px;padding:0px;opacity:0.9;transition:all 0.5s ease;}
div.service-card:hover {box-shadow:0px 1px 3px #666;opacity:1.0;transition:all 0.5s ease;}
div.service-card-heading {position:relative; margin-bottom:5px;}
div.service-card-heading img {display:block;width:100%;height:auto;border-top-left-radius:3px;border-top-right-radius:3px;}
div.service-card-heading h3 {font-size:16px;font-size:1rem;font-family:'Gilda Display', "Palatino Linotype", "Book Antiqua", Palatino, serif;line-height:1.5;color:#b31208;display:inline;width:100%;background:rgba(254,235,219,0.8);padding:10px 5px;margin:0px;position:absolute;bottom:0px;}
div.service-card-content {padding:5px;position:relative;}
div.service-card-content p {overflow-wrap: break-word;}
a.service-button {display:block;width:97%;padding:8px 5px 5px 5px;border:1px #f9a307 solid;border-radius:3px;text-align:center;color:#6f6056;text-transform:uppercase;font-size:14px;font-size:0.875rem;font-weight:600;transition:all 0.5s ease;position:absolute;bottom:5px;margin-left:1.5%;margin-right:1.5%;}
a.service-button:hover {color:#b31208;background-color:rgba(249,163,7,0.4);transition:all 0.5s ease;}
a.std-button {padding:8px 20px 5px 20px;border:1px #f9a307 solid;border-radius:3px;text-align:center;color:#6f6056;text-transform:uppercase;font-size:14px;font-size:0.875rem;font-weight:600;transition:all 0.5s ease;}
a.std-button:hover {color:#b31208;background-color:rgba(249,163,7,0.4);transition:all 0.5s ease;}
@media screen and (max-width: 991px) {div.service-card {min-width:44.5%;margin-left:2.25%;margin-right:2.25%;opacity:1.0;flex-grow:unset;}}
@media screen and (max-width: 576px) {div.service-card {min-width:95%;margin-left:2.5%;margin-right:2.5%;}a.std-button{display:block;margin:0 auto;}}
/* SECTION 2 */
div#section-2 {margin-top:20px;margin-bottom:50px;}
/* SECTION 3 */
div#section-3-top-spacer {height:50px;margin-top:20px;display:block;background-image: url('../images/section1_top_spacer.png'); repeat:no-repeat;}
div#section-3 {padding:70px 50px;background-color:#feebdb;}
div#section-3 h2 {color:#f9a307;}
div#section-3 h3 {color:#f9a307;}
/*SECTION 4 */
div#section-4 {margin-top:20px;margin-bottom:70px;padding-top:50px;}
div#about-wrapper {box-shadow:0px 1px 3px #555;border-radius:5px;}
/* ABOUT */
div.about-image {background-color:#f7bc81;background-image: linear-gradient(rgba(254,235,219,1)40%, rgba(254,235,219,0));}
div.about-image img {width:100%;height:auto;border-top-left-radius:5px;border-bottom-left-radius:5px;}
div.about-bg {background-color:#f7bc81;background-image: linear-gradient(rgba(254,235,219,1)40%, rgba(254,235,219,0));}
div.about-content {padding:25px;}
@media screen and (max-width: 991px) {div.about-image img {border-bottom-left-radius:0px;}}
@media screen and (max-width: 576px) {div.about-image img {border-top-right-radius:5px;}}
/* SECTION 5 */
div#section-5 {padding:70px 50px;margin-bottom:50px;background-color:#feebdb;}
@media screen and (max-width: 576px) {div#section-5{padding:50px 0px;}}
/* CONTACT */
div.contact-content {position:relative;}
div.contact-content h2 {color:#f9a307;}
div.contact-image-wrapper {width:100%;max-width:450px;margin-left:30px;margin-bottom:20px;margin-top:-240px;}
.contact-image {width:100%;height:auto;border-radius:5px;box-shadow:0px 1px 3px #555;}
.image-title {font-size:small;width:96%;padding:10px 10px 5px 10px;display:block;margin:0 auto;background-color:rgba(247,188,129,0.30);border-bottom-left-radius:3px;border-bottom-right-radius:3px;}
@media screen and (max-width: 991px) {div.contact-image-wrapper {margin:0px auto 40px auto;}}
@media screen and (max-width: 576px) {div#section-3{padding:50px 0px;}}
/* FOOTER */
div#footer-wrapper {width:75%;padding:10px;display:block;background-color:#f9bb58;min-height:60px;border-top-left-radius:3px;border-bottom-left-radius:3px;padding:12px;}
div#footer-left p, div#footer-right p {color:#fff;font-weight:600;}
div#footer-right {text-align:right;margin-top:18px;}
div#footer-left {margin-top:18px;}
div#footer-left ul {list-style-type:none;display:block;width:100%;}
div#footer-left ul li {margin-left:15px; display:inline-block;}
div#footer-left ul li a {color:#fff;text-decoration:none;text-transform:uppercase;font-weight:600;}
div#footer-left ul li a:hover {color:#b31208;}
@media screen and (max-width: 768px) { div#footer-left {margin-bottom:12px;text-align:right;} }

#redim-cookiehint {box-sizing:border-box;padding:15px 5%; padding-top:15px; padding-bottom:15px; background-color:#f9f9f9!important;font-size: 1rem;cursor: pointer;}
#redim-cookiehint .redim-cc-content {color:#333;font-size:16px;font-size:1rem;padding-top:7px;display:block;padding-bottom: 10px;}
#redim-cookiehint .cookiebuttons {display: block;float: right;}
#redim-cookiehint .cookiebuttons .btn { background:rgba(254,235,219,1.0); color:#666; cursor: pointer; padding: 7px; font-size:12px; border:1px solid #f9a307; border-radius:2px;font-size:16px;font-size:1rem;min-height:30px;padding:8px 10px 5px 10px;margin-top: 2px;margin-bottom: 2px;transition: all 0.3s ease;}
#redim-cookiehint .cookiebuttons .btn:hover { background:rgba(249,163,7,0.4); color:#color:#b31208; transition: all 0.3s ease;}
#redim-cookiehint a:link, #redim-cookiehint a:visited, #redim-cookiehint a:hover, #redim-cookiehint a:active { text-decoration:none;}
#redim-cookiehint .clr {clear: both;}
@media screen and (max-width: 992px) {.cookiebuttons {margin-top:10px; !important}}
#redim-cookiehint .hidden{display: none;visibility: hidden;}
#redim-cookiehint .redim-tpl {background-color:rgba(254,235,219,0.95)!important}
#cookiehintinfo { cursor: pointer; margin-top: 2px;margin-bottom: 2px;text-align:right !important;transition: color 0.3s ease;}
#cookiehintinfo a {font-size:16px;margin-left:5px;}
#cookiehintinfo a:nth-child(2) {padding-left:5px;border-left: 1px solid #333;}
#cookiehintinfo a:hover {color:#b31208;transition: color 0.3s ease;}












