<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: edelwebdesign Relaunch
Description: WIR IM NORDEN - Individuelles Webdesign für Greifswald CMS Suchmaschinenoptimierung Hosting &amp; Domain
Theme URI:   https://edelwebdesign.de
Author: edelwebdesign
Author URI:  https://edelwebdesign.de
Template: salient
Version: 1.0
*/
/* castoro-titling-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Castoro Titling';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/castoro-titling-v8-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap; 
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/material-icons-v141-latin-regular.woff2') format('woff2');
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/open-sans-v40-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 100;
  src: url('fonts/poppins-v22-latin-100.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-200 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  src: url('fonts/poppins-v22-latin-200.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/poppins-v22-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/poppins-v22-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/poppins-v22-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/poppins-v22-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/poppins-v22-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  src: url('fonts/poppins-v22-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  src: url('fonts/poppins-v22-latin-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-100 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url('fonts/roboto-v47-latin-100.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-200 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  src: url('fonts/roboto-v47-latin-200.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/roboto-v47-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/roboto-v47-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/roboto-v47-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/roboto-v47-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/roboto-v47-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  src: url('fonts/roboto-v47-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('fonts/roboto-v47-latin-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
body #slide-out-widget-area .widget h1, body #slide-out-widget-area .widget h2, body #slide-out-widget-area .widget h3, body #slide-out-widget-area .widget h4, body #slide-out-widget-area .widget h5, body #slide-out-widget-area .widget h6 {
    color: inherit;
}
#mobile {
	display: none !important
}
html body a.noline {
	background-size: 100% 0px !important;
}
a .nectar-text-inline-images__marker.animated-in.img-loaded {
	transition: transform .2s;
}
a:hover .nectar-text-inline-images__marker.animated-in.img-loaded {
	transform: scale(1.1);
}
@media only screen and (max-width: 690px) {
#mobile {
	display: block !important;
	min-height: calc(100vh - 165px) !important;
}
#mobile .wpb_wrapper&gt;div {
    margin-bottom: 8px !important;
}
}
.nectar_icon_wrap[data-style="soft-bg"] .nectar_icon {
	margin-left: 3px
}
.nectar_icon_wrap[data-style="soft-bg"] .nectar_icon:before {
    opacity: 0.25 !important;
}

/* Canvas Menu */
#slide-out-widget-area.slide-out-from-right-hover.open {
	box-shadow: 0 0 20px rgba(0,0,0,.15);
	padding-top: 57px !important;
    width: 50vw !important;
}
html body .slide-out-hover-icon-effect.small { display: none}
@media only screen and (min-width: 1001px) and (max-width: 1400px) {
html body #slide-out-widget-area.slide-out-from-right-hover[data-dropdown-func=separate-dropdown-parent-link] .inner-wrap&gt;.inner {
	height: auto !important;
    min-height: 200px !important;
}
}
@media only screen and (max-width: 1400px) {
#slide-out-widget-area.slide-out-from-right-hover.open {
    width: 60vw !important;
}
#slide-out-widget-area.slide-out-from-right-hover {
    padding: 20px !important;
}
}
@media only screen and (min-width: 1001px) {
#slide-out-widget-area.slide-out-from-right-hover, #slide-out-widget-area-bg.fullscreen {
    background: #fff !important;
}	
}
.material #slide-out-widget-area[class*=slide-out-from-right] .inner .off-canvas-menu-container ul.sub-menu {
	margin: 0px 0px 0px 0px;
	padding:  0px 0px 0px 0px
}
@media only screen and (min-width: 769px) and (max-width: 1400px) {
html body #slide-out-widget-area.slide-out-from-right-hover[data-dropdown-func=separate-dropdown-parent-link] .inner-wrap&gt;.inner&gt;div.off-canvas-menu-container {
	margin: 80px 0 20px 0 !important;
}
body #slide-out-widget-area.slide-out-from-right-hover .inner-wrap &gt; .inner .off-canvas-menu-container ul.menu&gt;li&gt;a {
	margin: 0px 0px 0px 0px;
	padding:  4px 0px 4px 0px
}
body #slide-out-widget-area.slide-out-from-right-hover .inner-wrap &gt; .inner .off-canvas-menu-container ul.menu&gt;li&gt;a {
	font-size: 30px !important;
	line-height: 1.3 !important
}
.material #slide-out-widget-area[class*=slide-out-from-right] .inner .off-canvas-menu-container li li {
	margin: 0px 0px 0px 0px;
	padding:  0px 0px 0px 0px
}

.material #slide-out-widget-area[class*=slide-out-from-right] .inner .off-canvas-menu-container li li a {
	font-size: 20px !important;
	line-height: 1.3 !important
}
}
@media only screen and (max-width: 768px) {
body #slide-out-widget-area.slide-out-from-right-hover .inner-wrap &gt; .inner .off-canvas-menu-container ul.menu&gt;li&gt;a {
	font-size: 28px !important;
	line-height: 1.1 !important;
	padding: 6px 0px !important;
	font-family: 'Poppins' !important;
	font-weight: 400 !important
}
.material #slide-out-widget-area[class*=slide-out-from-right] .inner .off-canvas-menu-container li li a {
	font-size: 17px !important;
	line-height: 1.3 !important
}
}
@media only screen and (max-width: 1000px) {
#slide-out-widget-area.slide-out-from-right-hover.open {
    width: 70vw !important;
}
html body .slide-out-hover-icon-effect.small { display: inherit}
#slide-out-widget-area.slide-out-from-right-hover .bottom-meta-wrap {
    transform: translateX(0px) !important;
    margin-top: 0px !important;
}
#slide-out-widget-area.slide-out-from-right-hover[data-dropdown-func=separate-dropdown-parent-link] .inner-wrap&gt;.inner&gt;div.off-canvas-menu-container {
    margin: 20px 0 20px 0 !important;
}
#slide-out-widget-area.slide-out-from-right-hover[data-dropdown-func=separate-dropdown-parent-link] .inner-wrap&gt;.inner {
	min-height: auto !important
}
}
@keyframes greyscale-fade-in {
    0%   { -webkit-filter: grayscale(100%); }
    100% { -webkit-filter: grayscale(60%); }
}
@keyframes greyscale-fade-in-img {
    0%   { -webkit-filter: grayscale(60%); }
    100% { -webkit-filter: grayscale(0%); }
}
.bg-layer,
.image-layer,
.toggler video,
.meingrey .column-image-bg {
    animation: greyscale-fade-in .3s ease-in forwards;
}
a img.meingrey {
	-webkit-filter: grayscale(60%);
	-moz-filter: grayscale(60%);
	filter: grayscale(60%);
	transition:opacity .5s linear
}
a:hover img.meingrey {
	animation: greyscale-fade-in-img .3s ease-in forwards;	
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	filter: grayscale(0%);
}
.meingrey .column-image-bg {
	border-bottom-left-radius: 50px;
	overflow: hidden
}
@media only screen and (max-width:1000px) {
.meingrey .column-image-bg-wrap {
	height: 50vw !important;
}
.meingrey .column-image-bg {
	border-bottom-left-radius: 20px;
}
}
.meingrey .inner-wrap:before {
	background-color: #c4ff61;
	content: '';
	position: absolute;
	z-index: 1000;
	width: 5px;
	height: 30%;
	right: 5px;
	bottom: 5px
}
.meingrey .inner-wrap:after {
	background-color: #c4ff61;
	content: '';
	position: absolute;
	z-index: 1000;
	width: 30%;
	height: 5px;
	right: 5px;
	bottom: 5px
}

.poppins,
.poppins * {font-family: 'Poppins';}
#header-secondary-outer .nectar-center-text a {
	line-height: 1.4;
	font-family: 'Poppins';
	font-weight: 300
}
html body #top nav ul li.slide-out-widget-area-toggle {
	width: 122px;
}
html body #top nav ul li.slide-out-widget-area-toggle a:before {
	content: '';
	width: 140px;
	height: 40px;
	background: url(img/letstalk.svg);
	background-size:cover;
	display: block;
	margin-top: -20px;
	margin-left: -15px
}

@media only screen and (min-width: 1001px) {
#slide-out-widget-area.slide-out-from-right-hover[data-dropdown-func=separate-dropdown-parent-link] .inner-wrap&gt;.inner {
	height: 0px !important;
	min-height: 0px !important
}
#slide-out-widget-area.slide-out-from-right-hover .inner-wrap {
    margin: 0 0 !important;
}
#slide-out-widget-area.slide-out-from-right-hover .bottom-meta-wrap {
	margin: 0 0 !important;
}
}
@media only screen and (max-width: 768px) {
#header-secondary-outer .nectar-center-text a {
	font-size: 13px;
	font-weight: 600
}
body.material #header-secondary-outer .nectar-center-text {
    padding: 4px 0;
}
body.material #header-secondary-outer nav&gt;ul {
    padding: 6px 0 0px 0;
}
#slide-out-widget-area.slide-out-from-right-hover.open {
    width: 95vw !important;
}
#text-2 { display: none}
}

/* Button */
a.button {
	background: #c4ff61;
	color: #000000;
	border-radius: 5px;
	font-family: 'Roboto';
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	padding: 10px
}
a.button:hover {
	background: #000;
	color: #c4ff61;
}

/* Toggler */
div[data-style="minimal"] .toggle &gt; .toggle-title a {
	padding: 40px 70px 40px 0;
}
.toggle&gt;div .wpb_wrapper {
    margin: 0px 0px 30px 0px !important;
}
html body .toggler .toggle-title a {
	color: #c4ff61 !important
}
.toggler div[data-style="minimal"] .toggle &gt; .toggle-title i:before,
.toggler div[data-style="minimal"] .toggle &gt; .toggle-title i:after {
    background-color: #000;
	color: #000 !important;
}
.toggler div[data-style="minimal"] .toggle &gt; .toggle-title i:before { height: 1px}
.toggler div[data-style="minimal"] .toggle &gt; .toggle-title i:after {
	top: -4px;
    left: 0px;
    width: 1px;
    margin-left: -1px;
    height: 40px;
}
.toggler div[data-style="minimal"] .toggle &gt; .toggle-title i:before {
	top: 16px;
    left: -20px;
    margin-top: -1px;
    width: 40px;
    height: 1px;
}
.toggler div[data-style*=minimal] .toggle&gt;.toggle-title i {
    border: 0px solid #000 !important;
}
.toggler div[data-style="minimal"] .toggle:hover &gt; .toggle-title i:before,
.toggler div[data-style="minimal"] .toggle:hover &gt; .toggle-title i:after {
    background-color: #fff;
	color: #fff !important;
}
.toggler div[data-style*=minimal] .toggle:hover&gt;.toggle-title i {
    border: 0px solid #fff !important;
}
.toggler div[data-style="minimal"] .toggle {
    border-bottom: 0px solid rgba(0, 0, 0, 0);
}
.toggler-right {
	padding-right: 20%
}
@media only screen and (max-width: 1000px) {
.toggler-right {
	padding-right: 0%
}
}

/* Listing */
ul:not(.sf-menu, .menu, .left-aligned-ocm, .sub-menu, .mobile-only, .select2-results__options, .iti__country-list, .wp-travel-booking__trip-option-list, .sfm-menu) {
  padding-left: 8px;
  text-indent: 0px;
  margin: 15px 0px 15px 0px;
}
ul:not(.sf-menu, .menu, .left-aligned-ocm, .sub-menu, .mobile-only, .select2-results__options, .iti__country-list, .wp-travel-booking__trip-option-list, .sfm-menu) li {
  margin: 0 0 0 20px;
  padding: 5px 0 5px 0;
  list-style: none;
  line-height: 1.4;
}
ul:not(.sf-menu, .menu, .left-aligned-ocm, .sub-menu, .mobile-only, .iti__country-list, .wp-travel-booking__trip-option-list, .sfm-menu) li:not(.button_social_group, .product, .woocommerce-MyAccount-navigation-link, .select2-results__option, .wp-travel-ert, .lang-item):before {
  position: absolute;
  font-family: 'Material Icons';
  content:'\e409';
  color: #000;
  margin: 1px 0px 0px -30px;
}
.white ul li:before {
  color: #fff !important;
}

/* Blau */
body.traeger #header-outer, body[data-header-color="dark"] #header-outer {
    background-color: #6AE6FE !important;
}
html body.traeger .toggler .toggle-title a { color: #6AE6FE !important}
html body.traeger .nectar_hook_before_secondary_header .nectar-responsive-text { color: #fff !important}
html body.traeger #header-space,
html body.traeger #header-outer.at-top #top {
    margin-bottom: 0px !important;
	margin-top: 30px !important;
	background: #6AE6FE
}
html body.traeger .meingrey .inner-wrap:before,
html body.traeger .meingrey .inner-wrap:after,
html body.traeger #header-outer .sf-menu li ul, html body.traeger #header-outer nav &gt; ul &gt; .megamenu &gt; .sub-menu,
html body.traeger #top .sf-menu li ul li.menu-item a:hover,
html body.traeger #search-outer.material-open,
html body.traeger.material #header-outer #search-outer:before,
html body.traeger #search-outer .nectar-ajax-search-results {
	background-color: #6AE6FE !important;
}
html body.traeger a.button {
	background: #6AE6FE;
}
html body.traeger a.button:hover {
	color: #6AE6FE;
	background: #000
}
html body.kita.traeger #top nav ul li.slide-out-widget-area-toggle a:before {
	background: url(img/letstalk-blau.svg);
}
#kita.traeger #header-outer .nectar_hook_before_secondary_header h1 {
	color: #6AE6FE !important
}

/* Menu */
.nectar-ext-menu-item .menu-item-desc {
	font-size: 15px
}
html body #header-outer #top .sf-menu&gt;.megamenu.nectar-megamenu-menu-item.width-100&gt;ul:after,
html body #header-outer #top .sf-menu&gt;.megamenu.nectar-megamenu-menu-item.width-100&gt;ul:before {
	content: '';
	width: 20vw
}
@media only screen and (max-width: 2000px) {
html body #header-outer #top .sf-menu&gt;.megamenu.nectar-megamenu-menu-item.width-100&gt;ul:after,
html body #header-outer #top .sf-menu&gt;.megamenu.nectar-megamenu-menu-item.width-100&gt;ul:before {
	width: 15vw
}
}
@media only screen and (min-width: 1400px) {
.nectar-ext-menu-item .inner-content {
    border-bottom: 1px solid #000;
}
}
@media only screen and (max-width: 1200px) {
html body #header-outer #top .sf-menu&gt;.megamenu.nectar-megamenu-menu-item.width-100&gt;ul:after,
html body #header-outer #top .sf-menu&gt;.megamenu.nectar-megamenu-menu-item.width-100&gt;ul:before {
	width: 8vw
}
}
body:not([data-header-format="left-header"]) #header-outer nav &gt; ul &gt; .megamenu &gt; ul &gt; li &gt; a {
    padding: 0;
	width: 100%
}
body #header-outer nav &gt; ul &gt; .megamenu &gt; ul &gt; li &gt; a .title {
	width: 100%
}
body #header-outer nav &gt; ul &gt; .megamenu &gt; ul &gt; li &gt; a:hover .title:after {
	position:absolute;
	content:'\e5c8' !important;
	font-family: 'Material Icons';
	right: 0px;
	transform:rotate(315deg);
}

/* Secondary Top */

#header-outer .nectar_hook_before_secondary_header {
	background: #000 !important;
	margin-top: -30px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;	
}
#header-outer.at-top .nectar_hook_before_secondary_header {
	margin-top: 0px
}
#header-outer .nectar_hook_before_secondary_header h1 { 
	font-size: 15px !important;
	line-height: 20px !important;
	padding: 2px 0px 2px 0px !important;
	margin: 0px !important;
}
#header-outer .nectar_hook_before_secondary_header h1 {
	color: #c4ff61
}

#header-outer .nectar_hook_before_secondary_header {
	position: absolute;
	z-index: 100;
	left:0;
	right: 0;
}
html body #header-outer #top {
	margin-top: 0px !important;
}
html body #header-space,
html body #header-outer.at-top #top {
    margin-bottom: 0px !important;
	margin-top: 30px !important;
	height: auto !important
}
.vc_row-o-full-height {
	height: calc(100vh - 30px) !important
}
@media only screen and (max-width: 1000px) {
#header-outer #top {
	padding-top: 10px !important;
	padding-bottom: 10px !important
}
#slide-out-widget-area.slide-out-from-right-hover.open .inner-wrap&gt;.inner {
	padding-top: 30px !important;
}
body #header-outer {
	padding: 0px 0 !important;
}
#header-outer .nectar_hook_before_secondary_header {
	margin-top: 0px;
}
#header-outer #top {
	padding-top: 40px !important;
}
#header-outer.at-top #top {
	padding-top: 10px !important;
}
.vc_row-o-full-height {
	height: calc(100vh - 60px) !important
}
}
@media only screen and (max-width: 690px) {
#header-outer .nectar_hook_before_secondary_header h1 { 
	padding: 2px 0px 2px 0px !important;
	margin: 0px !important;
}
}




#header-outer nav&gt;ul&gt;.megamenu.nectar-megamenu-menu-item&gt;ul {
	border: none !important;
	box-shadow: none !important;
	padding-bottom: 3% !important
}
#header-outer nav&gt;ul&gt;.megamenu.nectar-megamenu-menu-item&gt;.sub-menu&gt;li:nth-child(1) {
    padding: 10px 0px 15px 15px !important;
}
#header-outer nav&gt;ul&gt;.megamenu.nectar-megamenu-menu-item&gt;.sub-menu&gt;li:nth-child(2) {
    padding: 10px 0px 15px 15px !important;
}
#header-outer nav&gt;ul&gt;.megamenu.nectar-megamenu-menu-item&gt;.sub-menu&gt;li:nth-child(3) {
    padding: 10px 15px 15px 15px !important;
}
#top nav ul .slide-out-widget-area-toggle a&gt;span,
html body #top nav ul li.slide-out-widget-area-toggle i,
.acf-view__post-content-label {
	display: none
}

/* Slider */
.no-margin { margin: 0px !important}
.flickity-button.flickity-prev-next-button {
	opacity: 0 !important
}
@media only screen and (max-width: 690px) {
    .nectar-flickity.nectar-simple-slider[data-arrows="true"]:not(.arrow-position-overlapping) .flickity-slider .cell {
        padding: 0 50px !important;
    }
    .nectar-simple-slider .flickity-prev-next-button.previous {
        left: 5px;
    }
    .nectar-simple-slider .flickity-prev-next-button.next {
        right: 5px;
    }		
}


/* Cookies */
button.cmplz-hidden {
	opacity: 0 !important
}
.cmplz-cookiebanner.cmplz-show {
	max-width: 500px
}
.cmplz-cookiebanner .cmplz-body *,
.cmplz-cookiebanner .cmplz-header *,
.cmplz-cookiebanner .cmplz-links * { color: #000 !important}
#cmplz-manage-consent .cmplz-manage-consent {
  bottom: 10px !important;
  left: 10px !important;
  z-index: 1000000000000000 !important;
  box-shadow: none !important;
  display: block !important;
  width: 42px !important;
  height: 42px !important;
  max-height: 42px !important; 
  min-width: 42px !important;
  border-radius: 0px !important;
  border: none !important;
  background: rgba( 0,0,0,0.4 ) !important;
  font-size: 0px;
  padding: 0px 0px 0px 0px !important;
  margin:  0px 0px 0px 0px !important
}
.cmplz-cookiebanner {
	border-radius: 0px !important
}
#cmplz-manage-consent .cmplz-manage-consent:hover {
  background: #000 !important;
}
#cmplz-manage-consent .cmplz-manage-consent:before {
	position: absolute;
	z-index: 10000000000;
	height: 34px;
	width: 34px;
	background: url(img/fingerprint_white.svg);
	background-size: cover;
	left: 4px;
	top: 4px;
	content: "";
}

/* To Top */
#to-top {
    line-height: 12px;
    right: 12px;
    bottom: -10px;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    height: 42px;
    width: 42px;
}
body[data-button-style*="slightly_rounded"] #to-top {
    border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
}
body[data-button-style*="rounded"] #to-top:hover, body[data-button-style*="rounded"] #to-top.dark:hover {
    box-shadow: 1px 2px 3px rgba(0, 0, 0, 0) !important;
    background-color: transparent !important;
}
body[data-button-style*="rounded"] #to-top:hover  {
	background-color: #c4ff61 !important
}
body[data-button-style*="rounded"] #to-top:hover .fa-angle-up:before {
	color: #c4ff61 !important;
    top: -14px !important;
    position: relative;	
}
#to-top i {
    line-height: 42px !important;
    width: 42px !important;
    height: 42px !important;
    font-size: 18px !important;
}
body[data-button-style*="rounded"] #to-top:after, body[data-button-style*="rounded"] #to-top:before {
    border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
}

/* Responsive */
@media only screen and (min-width: 1px) and (max-width: 690px) {
.container {
	max-width: 100% !important;
	padding: 0 10px !important;
}
body #header-outer[data-full-width=true] header&gt;.container, body #header-secondary-outer[data-full-width=true]&gt;.container, body[data-slide-out-widget-area-style=simple] #header-outer[data-full-width=true] #mobile-menu {
        padding: 0 18px 0 8px !important;
    }
}</pre></body></html>