@charset "UTF-8";
span.eeb-nodis { 
display:none !important; 
}
span.eeb-rtl { 
unicode-bidi:bidi-override !important; 
direction:rtl !important; 
display:inline !important; 
}
span.eeb-rtl span.eeb-sd, span.eeb-nrtl span.eeb-sd{
display:inline !important;
padding-left:0 !important;
}
span.eeb-nrtl { 
word-break: break-all !important;
}
.eeb-encoded { 
position:relative; 
margin-top:-0.3em; 
z-index:1000; 
color:green; 
}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}
 @font-face {
font-family: "Playfair Display";
font-style: normal;
font-weight: 700;
src: url(https://krone-gais.ch/wp-content/themes/teamplate/assets/fonts/playfair-display-v30-latin-700.eot); src: local(""), url(https://krone-gais.ch/wp-content/themes/teamplate/assets/fonts/playfair-display-v30-latin-700.eot?#iefix) format("embedded-opentype"), url(https://krone-gais.ch/wp-content/themes/teamplate/assets/fonts/playfair-display-v30-latin-700.woff2) format("woff2"), url(https://krone-gais.ch/wp-content/themes/teamplate/assets/fonts/playfair-display-v30-latin-700.woff) format("woff"), url(https://krone-gais.ch/wp-content/themes/teamplate/assets/fonts/playfair-display-v30-latin-700.ttf) format("truetype"), url(https://krone-gais.ch/wp-content/themes/teamplate/assets/fonts/playfair-display-v30-latin-700.svg#PlayfairDisplay) format("svg"); } @font-face {
font-family: "Roboto";
font-style: normal;
font-weight: 300;
src: url(https://krone-gais.ch/wp-content/themes/teamplate/assets/fonts/roboto-v30-latin-regular.eot); src: local(""), url(https://krone-gais.ch/wp-content/themes/teamplate/assets/fonts/roboto-v30-latin-300.eot?#iefix) format("embedded-opentype"), url(https://krone-gais.ch/wp-content/themes/teamplate/assets/fonts/roboto-v30-latin-300.woff2) format("woff2"), url(https://krone-gais.ch/wp-content/themes/teamplate/assets/fonts/roboto-v30-latin-300.woff) format("woff"), url(https://krone-gais.ch/wp-content/themes/teamplate/assets/fonts/roboto-v30-latin-300.ttf) format("truetype"), url(https://krone-gais.ch/wp-content/themes/teamplate/assets/fonts/roboto-v30-latin-300.svg#Roboto) format("svg"); } @font-face {
font-family: "Roboto";
font-style: normal;
font-weight: 500;
src: url(https://krone-gais.ch/wp-content/themes/teamplate/assets/fonts/roboto-v30-latin-500.eot); src: local(""), url(https://krone-gais.ch/wp-content/themes/teamplate/assets/fonts/roboto-v30-latin-500.eot?#iefix) format("embedded-opentype"), url(https://krone-gais.ch/wp-content/themes/teamplate/assets/fonts/roboto-v30-latin-500.woff2) format("woff2"), url(https://krone-gais.ch/wp-content/themes/teamplate/assets/fonts/roboto-v30-latin-500.woff) format("woff"), url(https://krone-gais.ch/wp-content/themes/teamplate/assets/fonts/roboto-v30-latin-500.ttf) format("truetype"), url(https://krone-gais.ch/wp-content/themes/teamplate/assets/fonts/roboto-v30-latin-500.svg#Roboto) format("svg"); } @font-face {
font-family: "Roboto";
font-style: normal;
font-weight: 700;
src: url(https://krone-gais.ch/wp-content/themes/teamplate/assets/fonts/roboto-v30-latin-700.eot); src: local(""), url(https://krone-gais.ch/wp-content/themes/teamplate/assets/fonts/roboto-v30-latin-700.eot?#iefix) format("embedded-opentype"), url(https://krone-gais.ch/wp-content/themes/teamplate/assets/fonts/roboto-v30-latin-700.woff2) format("woff2"), url(https://krone-gais.ch/wp-content/themes/teamplate/assets/fonts/roboto-v30-latin-700.woff) format("woff"), url(https://krone-gais.ch/wp-content/themes/teamplate/assets/fonts/roboto-v30-latin-700.ttf) format("truetype"), url(https://krone-gais.ch/wp-content/themes/teamplate/assets/fonts/roboto-v30-latin-700.svg#Roboto) format("svg"); } .has-small-font-size, .has-small-font-size p {
font-size: 1rem;
}
.has-normal-font-size, .has-normal-font-size p {
font-size: 1.25rem;
}
.has-medium-font-size, .has-medium-font-size p {
font-size: 1.56rem;
}
.has-large-font-size, .has-large-font-size p {
font-size: 1.87rem;
}
.has-huge-font-size, .has-huge-font-size p {
font-size: 2.25rem;
}
@media (max-width: 1299px) {
.has-small-font-size, .has-small-font-size p {
font-size: 1rem;
}
.has-normal-font-size, .has-normal-font-size p {
font-size: 1.12rem;
}
.has-medium-font-size, .has-medium-font-size p {
font-size: 1.25rem;
}
.has-large-font-size, .has-large-font-size p {
font-size: 1.56rem;
}
.has-huge-font-size, .has-huge-font-size p {
font-size: 1.87rem;
}
}
@media (max-width: 767px) {
.has-small-font-size, .has-small-font-size p {
font-size: 1rem;
}
.has-normal-font-size, .has-normal-font-size p {
font-size: 1rem;
}
.has-medium-font-size, .has-medium-font-size p {
font-size: 1.12rem;
}
.has-large-font-size, .has-large-font-size p {
font-size: 1.25rem;
}
.has-huge-font-size, .has-huge-font-size p {
font-size: 1.56rem;
}
}
html, body {
height: 100%;
font-size: 100%;
}
body {
margin: 0px;
font-family: "Roboto";
font-weight: 300;
font-size: 1.25rem;
line-height: 1.4;
}
body * {
box-sizing: border-box;
color: #4f6d6b;
}
body *:focus {
outline: none;
}
body main {
min-height: calc(100vh - 220px);
}
body main > * {
width: 100%;
display: inline-block;
}
body main > * a {
color: inherit;
text-decoration: none;
border-bottom: 1.2px solid #b79700;
}
body main > * a:hover {
color: #b79700;
}
body main > div:first-child > .inner-wrapper > div:first-child:not(.wp-block-media) {
padding-top: 70px;
}
h1 {
font-size: 5.31rem;
font-family: "Playfair Display";
color: #4f6d6b;
line-height: 1.5;
text-transform: none;
border-bottom: 1.5px solid #b79700;
display: inline;
margin-top: 0px;
margin-bottom: 0px;
word-break: break-word;
-webkit-hyphens: auto;
hyphens: auto;
-webkit-hyphenate-limit-before: 4; -webkit-hyphenate-limit-after: 4; -webkit-hyphenate-limit-chars: 12 4 4;
hyphenate-limit-chars: 12 4 4;
}
h2 {
font-size: 3.75rem;
font-family: "Playfair Display";
color: #4f6d6b;
line-height: 1.5;
text-transform: none;
border-bottom: 1.5px solid #b79700;
display: inline;
margin-top: 0px;
margin-bottom: 0px;
}
h3 {
font-size: 1.87rem;
font-family: "Playfair Display";
color: #4f6d6b;
line-height: 1.5;
text-transform: none;
border-bottom: 1.5px solid #b79700;
display: inline;
margin-top: 0px;
margin-bottom: 0px;
}
h4 {
font-size: 1.25rem;
color: #000000;
line-height: 1.5;
text-transform: none;
font-weight: 500;
margin-top: 0px;
margin-bottom: 0px;
}
ul li {
margin-left: 30px;
}
a > span:hover {
color: #b79700;
}
main.template-privacy {
padding-top: 30px;
}
.off-hyphens {
word-break: unset !important;
hyphens: unset !important;
-webkit-hyphens: unset !important;
}   @media (max-width: 1299px) {
body {
font-size: 1.12rem;
}
body main > div:first-child > .inner-wrapper > div:first-child:not(.wp-block-media) {
padding-top: 70px;
}
h1 {
font-size: 4.68rem;
}
h2 {
font-size: 3.12rem;
}
h3 {
font-size: 1.56rem;
}
h4 {
font-size: 1.25rem;
}
}
@media (max-width: 767px) {
body {
font-size: 1rem;
}
h1 {
font-size: 2.81rem;
}
h2 {
font-size: 2.18rem;
}
h3 {
font-size: 1.56rem;
}
h4 {
font-size: 1.12rem;
}
}
noscript {
position: absolute;
top: 0;
left: 0;
background-color: rgba(0, 0, 0, 0.9);
color: white;
width: 100%;
z-index: 99999;
padding: 20px;
padding-left: 15%;
padding-right: 15%;
text-align: center;
box-sizing: border-box;
}
.screen-reader-text {
display: none;
}
header {
display: inline-block;
width: 100%;
position: relative;
margin-bottom: 0px;
float: left;
}
header .page-logo, header .page-logo-sticky {
object-fit: contain;
object-position: center;
display: inline-block;
width: 200px;
height: 80px;
top: -4px;
left: calc(50% - 600px);
z-index: 4;
position: fixed;
transition: 0.5s ease-in-out height;
}
header .page-logo-sticky {
opacity: 0;
}
header #resp-logo {
display: none;
}
header .sticky-logo {
opacity: 0;
}
header .menu-container {
width: 100%;
padding-top: 20px;
padding-bottom: 20px;
display: inline-block;
z-index: 3;
top: 0px;
left: 0px;
position: fixed;
transition-duration: 0.5s;
background: #ffffff;
font-weight: 500;
}
header .menu-container .navbar-default {
position: relative;
margin: 0px auto;
width: 1200px;
}
header .menu-container .navbar-default > div {
position: relative;
display: inline-block;
width: auto;
float: right; }
header .menu-container .navbar-default > div ul.navbar-nav {
margin-top: 0px;
margin-bottom: 0px;
padding-left: 0px; }
header .menu-container .navbar-default > div ul.navbar-nav > li {
list-style: none;
display: inline-block;
height: 100%;
position: relative;
float: left;
width: auto;
margin-right: 20px;
margin-left: 20px;
transition-duration: 0.3s; }
header .menu-container .navbar-default > div ul.navbar-nav > li:first-of-type {
margin-left: 0px;
}
header .menu-container .navbar-default > div ul.navbar-nav > li:last-of-type {
margin-right: 0px;
}
header .menu-container .navbar-default > div ul.navbar-nav > li > a {
text-decoration: none;
color: #4f6d6b;
text-transform: none;
padding-bottom: 3px;
border-bottom: 1.5px solid transparent;
width: 100%;
display: block;
transition-duration: 0.3s;
}
header .menu-container .navbar-default > div ul.navbar-nav > li > a:hover {
border-color: #b79700;
}
header .menu-container .navbar-default > div ul.navbar-nav > li ul.sub-menu {
display: none;
height: auto;
width: auto;
position: absolute;
float: left;
left: -35px;
background-color: #ffffff;
padding-left: 35px;
font-weight: 300;
}
header .menu-container .navbar-default > div ul.navbar-nav > li ul.sub-menu li {
height: auto;
width: 200px;
left: -20px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
box-sizing: border-box;
position: relative;
list-style: none;
display: block;
margin-left: 0px;
transition-duration: 0.5s;
}
header .menu-container .navbar-default > div ul.navbar-nav > li ul.sub-menu li a {
color: #4f6d6b;
text-decoration: none;
text-transform: none;
transition-duration: 0.3s;
border-bottom: 1.5px solid transparent;
}
header .menu-container .navbar-default > div ul.navbar-nav > li ul.sub-menu li a:hover {
border-color: #b79700;
transition-duration: 0.3s;
}
header .menu-container .navbar-default > div ul.navbar-nav > li ul.sub-menu li:first-of-type {
padding-top: 35px;
}
header .menu-container .navbar-default > div ul.navbar-nav > li ul.sub-menu li:last-of-type {
padding-bottom: 20px;
}
header .menu-container .navbar-default > div ul.navbar-nav > li:hover ul.sub-menu {
display: block;
}
header .menu-container .navbar-default > div ul.navbar-nav > li.menu-item-has-children > a {
padding-right: 15px;
position: relative;
}
header .menu-container .navbar-default > div ul.navbar-nav > li.menu-item-has-children > a::after {
content: " ";
position: absolute;
width: 5px;
height: 5px;
bottom: 13px;
right: 2px; border-left: 1px solid #4f6d6b;
border-bottom: 1px solid #4f6d6b;
transform: rotate(-45deg);
transition-duration: 0.5s;
}
header .menu-container .navbar-default > div ul.navbar-nav > li.menu-item-has-children:hover > a::after {
transform: rotate(-225deg);
bottom: 10px;
transition-duration: 0.5s;
}
header .menu-container .navbar-default > div ul.navbar-nav > .current-menu-item > a {
border-color: #b79700;
}
header .menu-container .navbar-default > div ul.navbar-nav > .current-menu-item > a::after {
transform: rotate(-225deg) !important;
bottom: 10px !important;
}
header .menu-container .navbar-default > div ul.navbar-nav > .current_page_parent > a {
border-color: #b79700;
}
header .menu-container .navbar-default > div ul.navbar-nav > .current_page_parent > a::after {
transform: rotate(-225deg) !important;
bottom: 10px !important;
}
header .menu-container .navbar-default > div ul.navbar-nav > .current_page_parent ul.sub-menu li.current-menu-item a {
border-color: #b79700;
}
header .menu-container .navbar-default > div ul.navbar-nav > .current_page_parent ul.sub-menu li.current-menu-item a::after {
transform: rotate(-225deg) !important;
bottom: 10px !important;
}
header .sticky-menu {
background: white;
box-shadow: -1px -1px 15px rgba(0, 0, 0, 0.3);
transition-duration: 0.5s;
}
header .sticky-menu .navbar-default > div ul.navbar-nav > li ul.sub-menu li {
background: white;
transition-duration: 0.5s;
}   @media (min-width: 1300px) {
header.header-sticky .page-logo-sticky {
opacity: 1;
height: 70px;
}
header.header-sticky .page-logo {
opacity: 0;
}
}
@media (max-width: 1299px) {
header .page-logo {
width: 150px;
height: 60px;
left: 10px;
}
header #resp-logo {
display: inline-block;
}
header #logo, header .page-logo-sticky {
display: none;
}
header .open-menue {
display: block;
top: 15px;
right: 30px;
cursor: pointer;
position: fixed;
z-index: 4;
}
header .open-menue .bar1, header .open-menue .bar2, header .open-menue .bar3 {
width: 35px;
height: 3px;
background-color: #4f6d6b;
margin: 6px 0;
transition: 0.4s;
margin-bottom: 8px;
}
header .change-bar1 {
-webkit-transform: rotate(-45deg) translate(-9px, 6px);
transform: rotate(-45deg) translate(-9px, 6px);
background-color: #4f6d6b;
}
header .change-bar2 {
opacity: 0;
}
header .change-bar3 {
-webkit-transform: rotate(45deg) translate(-8px, -8px);
transform: rotate(45deg) translate(-8px, -8px);
background-color: #4f6d6b;
}
header .menu-container {
width: 100%;
height: 65px;
top: 0px;
left: 0px;
background-color: white;
position: fixed;
transition-duration: 0.5s;
transition-delay: 0.18s;
}
header .menu-container .navbar-default {
width: 100%;
opacity: 0;
overflow: hidden;
visibility: hidden;
margin-top: 100px;
top: -25px;
opacity: 0;
transition-duration: 0.25s;
transition-delay: 0s;
}
header .menu-container .navbar-default > div {
width: 100%;
float: left;
padding-left: 30px;
padding-right: 30px;
}
header .menu-container .navbar-default > div ul.navbar-nav > li {
width: 100%;
text-align: left;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 20px;
}
header .menu-container .navbar-default > div ul.navbar-nav > li a {
font-size: 1.25rem;
border-bottom: 1px solid #4f6d6b;
}
header .menu-container .navbar-default > div ul.navbar-nav > li a:hover {
color: #b79700;
}
header .menu-container .navbar-default > div ul.navbar-nav > li ul.sub-menu {
position: relative;
width: 100%;
}
header .menu-container .navbar-default > div ul.navbar-nav > li ul.sub-menu li {
width: 100%;
padding-left: 40px;
}
header .menu-container .navbar-default > div ul.navbar-nav > li ul.sub-menu li:first-of-type {
padding-top: 15px;
}
header .menu-container .navbar-default > div ul.navbar-nav > li ul.sub-menu li a {
font-size: 1.12rem;
width: 100%;
display: block;
}
header .menu-container .navbar-default > div ul.navbar-nav > li ul.sub-menu li a:hover {
color: #b79700;
border-color: transparent !important;
}
header .menu-container .navbar-default > div ul.navbar-nav a:hover {
border-bottom: 1px solid #b79700 !important;
color: #4f6d6b;
}
header .menu-container .navbar-default > div ul.navbar-nav > .menu-item-has-children > a {
margin-right: 50px;
width: calc(100% - 50px);
}
header .menu-container .navbar-default > div ul.navbar-nav > .menu-item-has-children > a::after {
right: -45px !important;
width: 10px !important;
height: 10px !important;
}
header .menu-container .navbar-default > div ul.navbar-nav .current_page_item > a, header .menu-container .navbar-default > div ul.navbar-nav .current_page_parent > a {
color: #b79700;
border-bottom: 1px solid #b79700;
}
header .menu-container .navbar-default > div ul.navbar-nav .current_page_item > .sub-menu, header .menu-container .navbar-default > div ul.navbar-nav .current_page_parent > .sub-menu {
display: block;
}
header .menu-container .navbar-default > div ul.navbar-nav .current_page_item > .sub-menu li.current-menu-item a, header .menu-container .navbar-default > div ul.navbar-nav .current_page_parent > .sub-menu li.current-menu-item a {
color: #b79700;
border-bottom: none !important;
border-color: transparent important;
}
header .menu-container .navbar-default > div ul.navbar-nav .current_page_item > .sub-menu li a:hover, header .menu-container .navbar-default > div ul.navbar-nav .current_page_parent > .sub-menu li a:hover {
color: #b79700;
border-bottom: none !important;
border-color: transparent !important;
}
header .resize-height {
height: 100vh;
transition-delay: 0s;
transition-duration: 0.5s;
}
header .resize-height .navbar-default {
top: 0px;
display: inline-block;
opacity: 1;
visibility: visible;
height: calc(100vh - 160px);
overflow-y: auto;
overflow-x: hidden;
width: 100%;
transition-delay: 0.1s;
transition-duration: 0.5s;
}
}
@media (min-width: 1300px) and (max-width: 1479px) {
header .menu-container .navbar-default > div ul.navbar-nav > .menu-item-has-children > a::after {
right: 0px;
}
header .menu-container .navbar-default > div ul.navbar-nav > li.menu-item-has-children:last-of-type {
padding-right: 0px;
transition-duration: 0.3s;
}
header .menu-container .navbar-default > div ul.navbar-nav > li.menu-item-has-children:last-of-type:hover {
padding-right: 95px;
transition-duration: 0.3s;
}
}
footer {
width: 100%;
box-sizing: border-box;
box-shadow: -1px -1px 15px rgba(0, 0, 0, 0.3);
display: inline-block;
height: auto;
padding-top: 50px;
padding-bottom: 50px;
background-color: #ffffff;
}
footer * {
color: #000000;
}
footer .inner-footer {
width: 1200px;
margin: 0px auto;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-direction: ltr;
flex-wrap: nowrap;
justify-content: space-between;
align-items: flex-end;
}
footer .inner-footer .col-sm-4 > p {
margin-top: 0px;
margin-bottom: 0px;
}
footer .inner-footer .col-sm-4 > p a {
color: inherit;
text-decoration: none;
border-bottom: 1.2px solid #b79700;
}
footer .inner-footer .col-sm-4 > p a:hover {
color: #b79700 !important;
}
footer .inner-footer .col-sm-4 > div[class*=menu] {
-webkit-box-ordinal-group: 2;
-moz-box-ordinal-group: 2;
-ms-flex-order: 2;
-webkit-order: 2;
order: 2;
flex-basis: 100%;
}
footer .inner-footer .col-sm-4 > div[class*=menu] ul.menu {
padding-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
display: inline-block;
width: auto;
float: right;
text-align: right;
}
footer .inner-footer .col-sm-4 > div[class*=menu] ul.menu > li {
list-style: none;
margin-left: 0px;
width: auto; margin-right: 15px;
}
footer .inner-footer .col-sm-4 > div[class*=menu] ul.menu > li > a {
color: black;
text-decoration: none;
border-bottom: 1.2px solid #b79700;
}
footer .inner-footer .col-sm-4 > div[class*=menu] ul.menu > li > a:hover {
color: #b79700;
}
footer .inner-footer .col-sm-4 > div[class*=menu] ul.menu > li.current_page_item a {
color: #b79700;
}
footer .inner-footer .col-sm-4.sign {
width: 30%;
}
footer .inner-footer .col-sm-4.links {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-wrap: wrap;
}
footer .inner-footer .col-sm-4.links .social-links {
-webkit-box-ordinal-group: 2;
-moz-box-ordinal-group: 2;
-ms-flex-order: 2;
-webkit-order: 2;
order: 2;
flex-basis: 100%;
margin-bottom: 10px;
}
footer .inner-footer .col-sm-4.links .social-links .social-wrap {
display: inline-block;
width: auto;
float: right;
}
footer .inner-footer .col-sm-4.links .social-links .social-wrap > a {
color: transparent;
text-decoration: none;
font-size: 0px;
border-radius: 100%;
background-color: #000000;
width: 45px;
height: 45px;
margin-right: 15px;
display: block;
float: left;
background-repeat: no-repeat;
background-size: cover;
}
footer .inner-footer .col-sm-4.links .social-links .social-wrap > .sm_facebook {
background-image: url(//krone-gais.ch/wp-content/themes/teamplate/assets/media/social-icons/facebook.svg);
}
footer .inner-footer .col-sm-4.links .social-links .social-wrap > .sm_instagram {
background-image: url(//krone-gais.ch/wp-content/themes/teamplate/assets/media/social-icons/instagram.svg);
}
footer .inner-footer .col-sm-4.links .social-links .social-wrap > .sm_youtube {
background-image: url(//krone-gais.ch/wp-content/themes/teamplate/assets/media/social-icons/youtube.svg);
}
footer .inner-footer .col-sm-4.links .social-links .social-wrap > .sm_linkedin {
background-image: url(//krone-gais.ch/wp-content/themes/teamplate/assets/media/social-icons/linkedin.svg);
}   @media (max-width: 1299px) {
footer .inner-footer {
width: 90%;
}
}
@media (max-width: 598px) {
footer .inner-footer {
width: 90%;
flex-wrap: wrap;
}
footer .inner-footer .col-sm-4 {
flex-basis: 100%;
}
footer .inner-footer .col-sm-4.sign {
padding-top: 30px;
}
footer .inner-footer .col-sm-4.sign img {
width: 50%;
}
footer .inner-footer .col-sm-4 .social-links {
-webkit-box-ordinal-group: 2;
-moz-box-ordinal-group: 2;
-ms-flex-order: 2;
-webkit-order: 2;
order: 2;
margin-bottom: 0px;
}
footer .inner-footer .col-sm-4 .social-links .social-wrap {
float: left;
}
footer .inner-footer .col-sm-4 > div[class*=menu] {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-ms-flex-order: 1;
-webkit-order: 1;
order: 1;
margin-top: 30px;
margin-bottom: 30px;
}
footer .inner-footer .col-sm-4 > div[class*=menu] ul.menu {
float: left;
text-align: left;
}
footer .inner-footer .col-sm-4 > div[class*=menu] ul.menu > li {
float: left;
}
}
@media (max-width: 499px) {
footer .inner-footer .col-sm-4 > div[class*=menu] ul.menu {
float: left;
text-align: left;
}
footer .inner-footer .col-sm-4 > div[class*=menu] ul.menu > li {
float: none;
}
}
main > div:not(.wp-block-section) {
display: block;
margin: 0px auto;
width: 1200px;
float: none;
}
main > .wp-block-scroll-menu {
width: 100% !important;
}   @media (max-width: 1299px) {
main > div:not(.wp-block-section) {
width: 90%;
}
main > .wp-block-scroll-menu {
width: 100% !important;
}
}
.wp-block-media {
position: relative;
display: inline-block;
width: 100%;
}
.wp-block-section.boxed-view .slide-content, .wp-block-section.boxed-view .image-content {
left: auto;
padding-left: 5%;
}
.inner-wrapper .wp-block-media img {
border: 1.5px solid #b79700;
}
.wp-block-slider {
height: 0px;
padding-bottom: 55%;
position: relative;
overflow: hidden;
}
.wp-block-slider .slick-arrow {
position: absolute;
top: 50%;
transform: translateY(-50%);
cursor: pointer;
width: 50px;
height: 50px;
background-repeat: no-repeat;
background-size: contain;
background-position: center;
-webkit-appearance: none;
border: none;
background-color: transparent;
z-index: 1;
mix-blend-mode: exclusion;
}
.wp-block-slider .slick-prev {
background-image: url(//krone-gais.ch/wp-content/themes/teamplate/assets/media/slider/prev-white.svg);
left: 0px;
}
.wp-block-slider .slick-next {
background-image: url(//krone-gais.ch/wp-content/themes/teamplate/assets/media/slider/next-white.svg);
right: 0px;
}
.wp-block-slider ul.slick-dots {
position: absolute;
z-index: 1;
padding-left: 0px;
list-style: none;
bottom: 0px;
left: 50%;
transform: translateX(-50%);
}
.wp-block-slider ul.slick-dots > li {
list-style: none;
float: left;
margin-left: 10px;
margin-right: 10px;
}
.wp-block-slider ul.slick-dots > li button {
-webkit-appearance: none;
background-color: transparent;
border: 1.5px solid #ffffff;
border-radius: 100%;
color: transparent;
cursor: pointer;
padding: 0px;
width: 15px;
height: 15px;
overflow: hidden;
}
.wp-block-slider ul.slick-dots > li.slick-active button {
background-color: #ffffff;
border-color: #ffffff;
}
.wp-block-slider .slick-list {
height: 100% !important;
width: 100%;
position: absolute;
}
.wp-block-slider .slick-list .slick-track {
height: 100%;
}
.wp-block-slider .slick-list .slick-track .slide {
position: relative;
display: block;
height: 100%;
float: left;
}
.wp-block-slider .slick-list .slick-track .slide img {
width: 100%;
height: 100%;
object-fit: cover;
}
.slider-overlay {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
z-index: 0;
}
.slide-content {
position: absolute;
bottom: 100px;
width: 500px;
left: calc(50% - 600px);
}
.slide-content * {
color: inherit;
}
.wp-block-media.fullwidth-fullheight-view > .wp-block-slider {
height: 100vh;
padding-bottom: 0px;
}
@media (max-width: 1299px) {
.wp-block-slider ul.slick-dots {
bottom: 60px;
}
.wp-block-slider ul.slick-dots > li button {
width: 10px;
height: 10px;
}
}
@media (min-width: 768px) and (max-width: 1299px) {
.wp-block-slider {
padding-bottom: 70%;
}
.wp-block-slider .slick-arrow {
width: 40px;
height: 40px;
}
.slide-content {
width: 60%;
left: 5%;
}
}
@media (max-width: 767px) {
.wp-block-slider {
padding-bottom: 70%;
}
.wp-block-slider .slick-arrow {
width: 40px;
height: 40px;
}
.slide-content {
bottom: 30px;
width: 80%;
left: 10%;
}
}
@media (max-width: 499px) {
.slide-content > h1,
.slide-content > h2,
.slide-content > h3 {
margin-bottom: 10px;
}
.slide-content > p {
display: none;
}
}
.wp-block-video.iframe-box {
position: relative;
height: 0px;
padding-bottom: 57%;
}
.wp-block-video.iframe-box iframe {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
}
.wp-block-image {
position: relative;
}
.wp-block-image .parallax_container_1 {
position: relative;
width: 100%;
height: 800px;
}
.wp-block-image .parallax_container_1 .parallax_container_2 {
clip: rect(0, auto, auto, 0);
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.wp-block-image .parallax_container_1 .parallax_container_2 .parallax_bg_container {
position: fixed;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-size: cover;
background-position: center center;
transform: translateZ(0);
will-change: transform;
}
.wp-block-image > a {
display: inline-block;
position: relative;
cursor: pointer;
z-index: 1;
}
.wp-block-image .image-overlay {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
}
.wp-block-image .image-content {
position: absolute;
bottom: 50%;
transform: translateY(50%);
width: 500px;
left: calc(50% - 600px);
}
.wp-block-image .image-content * {
color: inherit;
}
img {
width: 100%;
}   @media (max-width: 767px) {
.wp-block-image .image-content {
width: 90%;
left: 5%;
}
.wp-block-image .parallax_container_1 {
height: 500px;
}
}
@media (min-width: 768px) and (max-width: 1299px) {
.wp-block-image .image-content {
width: 60%;
left: 5%;
}
.wp-block-image .parallax_container_1 {
height: 500px;
}
}
.left-top-pos {
object-position: left top;
}
.left-center-pos {
object-position: left center;
}
.left-bottom-pos {
object-position: left bottom;
}
.center-top-pos {
object-position: center top;
}
.center-center-pos {
object-position: center;
}
.center-bottom-pos {
object-position: center bottom;
}
.right-top-pos {
object-position: right top;
}
.right-center-pos {
object-position: right center;
}
.right-bottom-pos {
object-position: right bottom;
}
.object-fit-cover .wp-block-media, .object-fit-cover .wp-block-video {
height: 100%;
}
.object-fit-cover .wp-block-media img, .object-fit-cover .wp-block-media video, .object-fit-cover .wp-block-video img, .object-fit-cover .wp-block-video video {
object-fit: cover;
height: 100%;
}
.object-fit-cover .wp-block-slider {
height: 100%;
padding-bottom: 0px;
}
@media (max-width: 767px) {
.object-fit-cover .wp-block-slider {
height: 0px;
padding-bottom: 70%;
}
}
main ul {
padding-left: 0px;
}
.wp-block-gallery .blocks-gallery-item {
max-width: calc(33.33333% - 0.66667em);
}
.wp-block-gallery .blocks-gallery-item:nth-child(9n+1) {
height: 600px;
}
.wp-block-gallery .blocks-gallery-item:nth-child(9n+2) {
height: 300px;
}
.wp-block-gallery .blocks-gallery-item:nth-child(9n+3) {
height: 400px;
}
.wp-block-gallery .blocks-gallery-item:nth-child(9n+4) {
height: 268px;
}
.wp-block-gallery .blocks-gallery-item:nth-child(9n+5) {
height: 450px;
margin-top: -300px;
}
.wp-block-gallery .blocks-gallery-item:nth-child(9n+6) {
margin-top: -200px;
height: 300px;
}
.wp-block-gallery .blocks-gallery-item:nth-child(9n+7) {
height: 285px;
}
.wp-block-gallery .blocks-gallery-item:nth-child(9n+8) {
height: 400px;
margin-top: -115px;
}
.wp-block-gallery .blocks-gallery-item:nth-child(9n+9) {
height: 450px;
margin-top: -165px;
}
@media (max-width: 767px) {
.wp-block-gallery .blocks-gallery-item {
max-width: calc(50% - 1em) !important;
height: auto !important;
margin-top: 0px !important;
}
}
.smaller-view {
width: 900px;
display: inline-block;
margin: 0px auto;
float: left;
}
.wp-block-text.left-pos {
margin-left: 0px;
transform: none;
}
.wp-block-text.center-pos {
margin-left: 50%;
transform: translateX(-50%);
}
.wp-block-text.right-pos {
margin-left: 100%;
transform: translateX(-100%);
}
@media (max-width: 1299px) {
.smaller-view {
width: 600px;
}
}
@media (max-width: 767px) {
.smaller-view {
width: 100%;
max-width: 400px;
}
.wp-block-text.center-pos { }
}
.wp-block-button-area {
font-family: "Playfair Display";
display: block;
width: 100%;
float: left;
}
.wp-block-button {
transition-duration: 0.3s;
border: 1.5px solid black;
border-color: initial;
display: inline-block;
width: auto;
margin-right: 10px;
margin-bottom: 10px;
}
.wp-block-button > a {
text-decoration: none;
transition-duration: 0.3s;
color: black;
padding: 8px 12px;
display: block;
border-bottom: none;
}
.wp-block-button:hover {
transition-duration: 0.3s;
background-color: black;
}
.wp-block-button:hover > a {
transition-duration: 0.3s;
color: white;
}
.wp-block-file__embed {
width: 50%;
height: 0px;
padding-bottom: 70%;
display: inline-block;
position: relative;
}
.wp-block-file__embed object {
position: absolute;
width: 100%;
height: 100%;
top: 0px;
left: 0px;
}
.wp-block-file > a {
color: black;
margin-bottom: 10px;
display: inline-block;
}
.wp-block-button-area.left-pos {
text-align: left;
}
.wp-block-button-area.center-pos {
text-align: center;
}
.wp-block-button-area.right-pos {
text-align: right;
}
.button-black {
background-color: black;
border-color: black;
}
.button-black > a {
color: white !important;
}
.button-black:hover {
background-color: white;
border-color: black;
}
.button-black:hover > a {
color: black !important;
}
.button-white {
background-color: white;
border-color: white;
}
.button-white > a {
color: black !important;
}
.button-white:hover {
background-color: black;
border-color: black;
}
.button-white:hover > a {
color: white !important;
}
.button-color {
background-color: #ffffff;
border-color: #b79700;
}
.button-color > a {
color: #4f6d6b;
}
.button-color:hover {
background-color: #4f6d6b;
border-color: #4f6d6b;
}
.button-color:hover > a {
color: #ffffff !important;
}   .wp-block-media-and-text {
width: 100%;
float: left;
}
.wp-block-media-and-text .wp-block-media-and-text__flexbox {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-direction: ltr;
flex-wrap: nowrap;
justify-content: space-between;
}
.wp-block-media-and-text .wp-block-media-and-text__flexbox > * {
flex-basis: 50%;
flex-grow: 1;
}
.wp-block-media-and-text .wp-block-media-and-text__flexbox .wp-block-media-and-text__media {
order: 1;
}
.wp-block-media-and-text .wp-block-media-and-text__flexbox .wp-block-media-and-text__content {
order: 2;
padding-left: 50px;
padding-right: 50px;
}
.wp-block-media-and-text .float-image-on-right .wp-block-media-and-text__media {
order: 2;
}
.wp-block-media-and-text .float-image-on-right .wp-block-media-and-text__content {
order: 1;
}
.wp-block-media-and-text .flex-start {
align-items: flex-start;
}
.wp-block-media-and-text .flex-center {
align-items: center;
}
.wp-block-media-and-text .flex-end {
align-items: flex-end;
}
@media (max-width: 767px) {
.wp-block-media-and-text .wp-block-media-and-text__flexbox {
flex-wrap: wrap;
}
.wp-block-media-and-text .wp-block-media-and-text__flexbox > * {
flex-basis: 100%;
}
.wp-block-media-and-text .wp-block-media-and-text__flexbox .wp-block-media-and-text__media {
order: 1;
margin-bottom: 30px;
}
.wp-block-media-and-text .wp-block-media-and-text__flexbox .wp-block-media-and-text__content {
order: 2;
padding-left: 10px;
padding-right: 10px;
}
}
.wp-block-section {
padding-top: 80px;
padding-bottom: 0;
}   .boxed-view > .inner-wrapper {
width: 1200px;
display: block;
margin: 0px auto;
}
.boxed-view > .inner-wrapper > div,
.boxed-view > .inner-wrapper > figure {
margin-bottom: 80px;
}
.fullwidth-view {
width: 100%;
}
.fullwidth-fullheight-view {
width: 100%;
height: 100vh;
padding-top: 0px !important; }
.fullwidth-fullheight-view .wp-block-image img,
.fullwidth-fullheight-view .wp-block-video video {
height: 100vh;
max-width: unset;
object-fit: cover;
}
.fullwidth-fullheight-view .wp-block-video.iframe-box {
height: 100vh;
padding-bottom: 0px;
overflow: hidden;
}
.fullwidth-fullheight-view .wp-block-video.iframe-box iframe {
width: 100vw;
height: 56.25vw;
min-height: 100vh;
min-width: 177.77vh;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.fullwidth-fullheight-view .parallax_container_1 {
height: 100vh;
}
.fullwidth-fullheight-view .wp-block-slider {
height: 100vh;
padding-bottom: 0px;
}   @media (max-width: 1299px) {
.wp-block-section {
padding-top: 30px;
padding-bottom: 0;
}
.boxed-view > .inner-wrapper {
width: 90%;
}
.fullwidth-fullheight-view {
height: calc(100vh - 60px);
overflow: hidden;
}
.fullwidth-fullheight-view .wp-block-image img,
.fullwidth-fullheight-view .wp-block-video video {
height: calc(100vh - 60px);
}
}
@media (max-width: 767px) {
.boxed-view > .inner-wrapper > div,
.boxed-view > .inner-wrapper > figure {
margin-bottom: 50px;
}
}
.wp-block-columns {
width: 100%;
}   @media (max-width: 598px) {
.wp-block-columns .wp-block-column:last-of-type {
margin-top: 0px;
}
}
.wp-block-scroll-menu {
position: sticky;
top: 68px;
z-index: 2;
overflow-x: hidden;
}
.wp-block-scroll-menu .menu-wrapper {
transform: translateX(-50%);
margin-left: 50%;
width: 1200px;
}
.wp-block-scroll-menu .menu-wrapper ul {
padding-left: 0px;
display: inline-block;
margin-top: 10px;
margin-bottom: 5px;
}
.wp-block-scroll-menu .menu-wrapper ul li {
list-style: none;
margin-left: 0px;
margin-right: 20px;
float: left;
transition-duration: 0.3s;
}
.wp-block-scroll-menu .menu-wrapper ul li > a {
background: rgb(255, 255, 255);
font-family: "Playfair Display";
font-size: 1.56rem;
text-decoration: none;
font-weight: 700;
transition-duration: 0.3s;
display: block;
border: 1.5px solid #b79700;
padding: 12px 40px;
}
.wp-block-scroll-menu .menu-wrapper ul li > a:hover {
border: 1.5px solid #4f6d6b;
background-color: #4f6d6b;
color: #ffffff;
}
.wp-block-scroll-menu .menu-wrapper ul li > a.active-spy {
border: 1.5px solid #4f6d6b;
background-color: #4f6d6b;
color: #ffffff;
}
.wp-block-scroll-menu .menu-wrapper ul.left-pos {
float: left;
}
.wp-block-scroll-menu .menu-wrapper ul.left-pos li {
margin-right: 20px;
margin-left: 0px;
}
.wp-block-scroll-menu .menu-wrapper ul.center-pos {
left: 50%;
transform: translateX(-50%);
position: relative;
}
.wp-block-scroll-menu .menu-wrapper ul.center-pos li {
margin-right: 30px;
margin-left: 30px;
}
.wp-block-scroll-menu .menu-wrapper ul.right-pos {
float: right;
}
.wp-block-scroll-menu .menu-wrapper ul.right-pos li {
margin-right: 0px;
margin-left: 20px;
}
@media (max-width: 1299px) {
.wp-block-scroll-menu {
top: 65px;
}
.wp-block-scroll-menu .menu-wrapper {
width: 90%;
}
.wp-block-scroll-menu .menu-wrapper ul li > a {
padding: 10px 16px;
}
.wp-block-scroll-menu .menu-wrapper ul.center-pos li {
margin-right: 20px;
margin-left: 20px;
}
}
@media (max-width: 767px) {
.wp-block-scroll-menu {
margin-bottom: 30px !important;
}
.wp-block-scroll-menu .menu-wrapper ul li {
margin-top: 8px;
}
.wp-block-scroll-menu .menu-wrapper ul li > a {
font-size: 0.87rem;
padding: 8px 12px;
}
.wp-block-scroll-menu .menu-wrapper ul.center-pos li {
margin-right: 10px;
margin-left: 10px;
}
}
.wp-block-table .tablesaw td {
vertical-align: top;
}   @media (max-width: 499px) {
.tablesaw-stack tbody .tablesaw-cell-label, .tablesaw-stack tbody .tablesaw-cell-content {
width: 50% !important;
float: left;
word-break: break-word;
-webkit-hyphens: auto;
hyphens: auto;
-webkit-hyphenate-limit-before: 4; -webkit-hyphenate-limit-after: 4; -webkit-hyphenate-limit-chars: 12 4 4;
hyphenate-limit-chars: 12 4 4;
}
}
.wp-block-shortcode {
float: left;
width: 100%;
}
.cpt-news-overview {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-direction: ltr;
flex-wrap: wrap;
justify-content: space-between;
width: 100%;
gap: 25px;
}
.cpt-news-overview .news { text-decoration: none;
position: relative;
flex-basis: calc(33% - 50px);
flex-grow: 1;
}
.cpt-news-overview .news .news-content-wrapper {
background-color: #ffffff;
height: 100%;
}
.cpt-news-overview .news .news-content-wrapper .news-excerpt {
width: 100%;
padding: 20px 20px 40px;
height: auto;
display: inline-block;
}
.cpt-news-overview .news .news-content-wrapper .news-excerpt .news-date {
position: relative;
display: inline-block;
padding-top: 20px;
float: left;
}
.cpt-news-overview .news .news-content-wrapper .news-excerpt p {
margin-top: 0px !important;
margin-bottom: 0px !important;
float: left;
}
.cpt-news-overview .news .news-content-wrapper .news-detail-link {
font-family: "Playfair Display";
background-color: white !important;
color: #4f6d6b;
border-radius: 0px !important;
border: 1.5px solid #b79700;
transition-duration: 0.3s;
font-size: 1.12rem !important;
float: left;
display: block;
padding: 8px 25px;
margin-top: 40px;
}
.cpt-news-overview .news .news-content-wrapper .news-detail-link:hover {
background-color: #4f6d6b !important;
border-color: #4f6d6b;
color: white !important;
}
.cpt-news-overview .news .news-image img {
border-radius: 50% 50% 0 0;
width: 100%;
height: 300px;
object-fit: cover;
display: block;
}
.cpt-news-overview .news .no-bg-img {
background-color: black;
}
.cpt-news-overview .news:nth-child(1) .news-image img {
border-radius: 0 50% 0 0;
}
.cpt-news-overview .news:nth-child(2) .news-image img {
border-radius: 50% 50% 0 0;
}
.cpt-news-overview .news:nth-child(3) .news-image img {
border-radius: 50% 0 0 0;
}   @media (max-width: 1299px) {
.cpt-news-overview .news:nth-child(1) .news-image img {
border-radius: 0 50% 0 0;
}
.cpt-news-overview .news:nth-child(2) .news-image img {
border-radius: 50% 0 0 0;
}
.cpt-news-overview .news:nth-child(3) .news-image img {
border-radius: 50% 50% 0 0;
}
}
@media (max-width: 767px) {
.cpt-news-overview .news {
flex-basis: 100%;
margin-left: 0px;
margin-right: 0px;
}
.cpt-news-overview .news:nth-child(1) .news-image img {
border-radius: 50% 50% 0 0;
}
.cpt-news-overview .news:nth-child(2) .news-image img {
border-radius: 50% 50% 0 0;
}
.cpt-news-overview .news:nth-child(3) .news-image img {
border-radius: 50% 50% 0 0;
}
}
@media (min-width: 768px) and (max-width: 1299px) {
.cpt-news-overview .news {
flex-basis: calc(50% - 50px);
}
}
.cpt-team-overview {
width: 100%;
position: relative;
height: auto;
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
-webkit-column-gap: 100px;
-moz-column-gap: 100px;
column-gap: 100px;
padding-top: 300px;
}
.cpt-team-overview .team-member {
display: inline-block;
margin-bottom: 100px;
box-shadow: -1px -1px 15px rgba(0, 0, 0, 0.3);
padding-bottom: 40px;
width: 100%;
-webkit-column-break-inside: avoid;
break-inside: avoid;
}
.cpt-team-overview .team-member:nth-child(1) {
margin-top: -250px;
}
.cpt-team-overview .team-member .profile-pic {
background-repeat: no-repeat;
background-size: cover;
background-position: center;
height: 0px;
padding-bottom: 100%;
overflow: hidden;
}
.cpt-team-overview .team-member .without-profile-pic {
display: none;
}
.cpt-team-overview .team-member .profile-info {
box-sizing: border-box;
padding-left: 50px;
padding-right: 50px;
padding-top: 30px;
}
.cpt-team-overview .team-member .profile-info h3 {
font-weight: bold;
margin-bottom: 10px;
font-size: 2.18rem;
line-height: 2.81rem;
}
.cpt-team-overview .team-member .profile-info .member-mail {
display: block;
}   @media (max-width: 767px) {
.cpt-team-overview {
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1;
-webkit-column-gap: 0px;
-moz-column-gap: 0px;
column-gap: 0px;
padding-top: 0px;
}
.cpt-team-overview .team-member {
margin-bottom: 50px;
padding-bottom: 20px;
}
.cpt-team-overview .team-member:nth-child(1) {
margin-top: 0px;
}
.cpt-team-overview .team-member .profile-info {
padding-left: 20px;
padding-right: 20px;
padding-top: 30px;
}
.cpt-team-overview .team-member .profile-info h3 {
font-size: 1.25rem;
line-height: 1.87rem;
}
}
@media (max-width: 1299px) {
.cpt-team-overview {
-webkit-column-gap: 50px;
-moz-column-gap: 50px;
column-gap: 50px;
padding-top: 100px;
}
.cpt-team-overview .team-member {
margin-bottom: 50px;
}
.cpt-team-overview .team-member:nth-child(1) {
margin-top: -50px;
}
.cpt-team-overview .team-member .profile-info {
padding-top: 30px;
}
}
.nivo-lightbox-theme-default .nivo-lightbox-nav:hover {
background-color: rgba(0, 0, 0, 0) !important;
}
.nivo-lightbox-theme-default.nivo-lightbox-overlay {
background: rgba(0, 0, 0, 0.9) !important;
}
form input[type=text],
form input[type=email],
form input[type=url],
form input[type=number],
form textarea {
background-color: white !important;
}
form input[type=text]:focus, form input[type=text]:hover,
form input[type=email]:focus,
form input[type=email]:hover,
form input[type=url]:focus,
form input[type=url]:hover,
form input[type=number]:focus,
form input[type=number]:hover,
form textarea:focus,
form textarea:hover {
border-color: black !important;
}   .forminator-ui#forminator-module-874.forminator-design--default h2.forminator-title {
font-size: 1.87rem !important;
font-family: "Playfair Display" !important;
color: #4f6d6b !important;
line-height: 1.5 !important;
text-transform: none !important;
border-bottom: 1.5px solid #b79700 !important;
display: inline !important;
}
.forminator-ui#forminator-module-874.forminator-design--default .forminator-label {
font-family: "Roboto" !important;
font-weight: 300 !important;
font-size: 1.25rem !important;
}
.forminator-ui#forminator-module-874.forminator-design--default .subtitle > label:first-of-type {
font-weight: 500 !important;
}
.forminator-ui#forminator-module-874.forminator-design--default .forminator-input, .forminator-ui#forminator-module-874.forminator-design--default .forminator-input input {
font-family: "Roboto" !important;
font-weight: 500 !important;
font-size: 1.25rem !important;
}
.forminator-ui.forminator-design--default .forminator-radio input:checked + .forminator-radio-bullet {
border-color: #b79700 !important;
background-color: #ffffff !important;
}
.forminator-ui.forminator-design--default .forminator-radio .forminator-radio-bullet:before {
background-color: #b79700 !important;
}
.forminator-ui.forminator-design--default .forminator-radio .forminator-radio-bullet, .forminator-ui.forminator-design--default .forminator-radio .forminator-radio-image {
background-color: #ffffff !important;
}
.forminator-ui#forminator-module-874.forminator-design--default .forminator-radio {
font-family: "Roboto" !important;
font-weight: 500 !important;
font-size: 1.12rem !important;
}
.forminator-ui.forminator-design--default .forminator-checkbox .forminator-checkbox-box {
background-color: #ffffff !important;
color: #b79700 !important;
}
.forminator-ui.forminator-design--default .forminator-checkbox input:checked + .forminator-checkbox-box {
border-color: #b79700 !important;
color: #b79700 !important;
}
.forminator-ui#forminator-module-874.forminator-design--default .forminator-checkbox, .forminator-ui#forminator-module-874.forminator-design--default .forminator-checkbox__label, .forminator-ui#forminator-module-874.forminator-design--default .forminator-checkbox__label p {
font-family: "Roboto" !important;
font-weight: 500 !important;
font-size: 1.12rem !important;
}
.forminator-checkbox[for*=consent] {
width: auto !important;
display: inline-block !important;
float: left !important;
margin-right: 15px !important;
}
.forminator-ui.forminator-design--default .forminator-select2 + .forminator-select .selection .select2-selection--single[role=combobox] {
background-color: white !important;
border-color: black !important;
}
.forminator-ui.forminator-design--default .forminator-select2 + .forminator-select.select2-container--open .selection .select2-selection--single[role=combobox] .select2-selection__arrow {
color: black !important;
}
.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default] select.forminator-select2 + .forminator-select .selection span[role=combobox].select2-selection--single .select2-selection__arrow [class*=forminator-icon-]:before, .forminator-ui.forminator-custom-form[data-design=default] select.forminator-select2 + .forminator-select .selection span[role=combobox].select2-selection--single .select2-selection__arrow [class*=forminator-icon-]:before {
color: black !important;
}
.forminator-select-dropdown-container--open .forminator-custom-form-1798.forminator-dropdown--default {
border-color: black !important;
background-color: white !important;
}
.forminator-select-dropdown-container--open .forminator-dropdown--default .select2-results .select2-results__options .select2-results__option.select2-results__option--selected {
color: black !important;
background-color: #4f6d6b !important;
}
.forminator-calendar--default:before {
border-color: #b79700 !important;
background-color: #ffffff !important;
}
.forminator-calendar--default .ui-datepicker-calendar tbody td a.ui-state-default.ui-state-highlight {
border-color: #777771 !important;
background-color: #777771 !important;
color: #ffffff !important;
}
.forminator-calendar--default .ui-datepicker-calendar tbody td a.ui-state-default.ui-state-active {
border-color: #4f6d6b !important;
background-color: #4f6d6b !important;
color: #ffffff !important;
}
.forminator-calendar--default .ui-datepicker-header .ui-corner-all {
background-color: #4f6d6b !important;
color: #ffffff !important;
}
.forminator-ui.forminator-design--default .forminator-input-with-icon [class*=forminator-icon-] {
color: #b79700 !important;
}
.forminator-ui.forminator-design--default .forminator-button-submit {
background-color: #ffffff !important;
color: #4f6d6b !important;
border: 1.5px solid #b79700 !important;
border-radius: 0px !important;
font-size: 1.25rem !important;
text-decoration: none !important;
transition-duration: 0.3s !important;
padding: 6px 12px 10px !important;
display: block !important;
}
.forminator-ui.forminator-design--default .forminator-button-submit:hover {
background-color: #4f6d6b !important;
color: #ffffff !important;
border-color: #4f6d6b !important;
border-radius: 0px !important;
box-shadow: none !important;
}
.back-button {
-webkit-appearance: none;
border: none;
background-color: white;
font-weight: 700;
font-size: 1.25rem;
}
.wp-block-post-navigation {
padding-bottom: 60px;
}
.wp-block-post-navigation > a {
font-weight: 700;
font-size: 1.25rem;
text-decoration: none;
float: left;
width: 50%;
display: block;
}
.wp-block-post-navigation .prev-post {
text-align: left;
}
.wp-block-post-navigation .next-post {
text-align: right;
float: right;
}.tablesaw {
width: 100%;
max-width: 100%;
empty-cells: show;
border-collapse: collapse;
border: 0;
padding: 0;
}
.tablesaw * {
box-sizing: border-box;
}
.tablesaw-btn {
border: 1px solid #ccc;
border-radius: .25em;
background: none;
box-shadow: 0 1px 0 rgba(255,255,255,1);
color: #4a4a4a;
cursor: pointer;
display: inline-block;
margin: 0;
padding: .5em .85em .4em .85em;
position: relative;
text-align: center;
text-decoration: none;
text-transform: capitalize;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
a.tablesaw-btn {
color: #1c95d4;
}
.tablesaw-btn:hover {
text-decoration: none;
} .tablesaw-btn:active {
background-color: #ddd;
}
@supports (box-shadow: none ) {
.tablesaw-btn:focus {
background-color: #fff;
outline: none;
}
.tablesaw-btn:focus {
box-shadow: 0 0 .35em #4faeef !important;
}
}
.tablesaw-btn-select select {
background: none;
border: none;
display: inline-block;
position: absolute;
left: 0;
top: 0;
margin: 0;
width: 100%;
height: 100%;
z-index: 2;
min-height: 1em;
opacity: 0;
color: transparent;
}
.tablesaw-btn select option {
background: #fff;
color: #000;
}
.tablesaw-btn {
display: inline-block;
width: auto;
height: auto;
position: relative;
top: 0;
}
.tablesaw-btn.btn-small {
font-size: 1.0625em;
line-height: 19px;
padding: .3em 1em .3em 1em;
}
.tablesaw-btn.btn-micro {
font-size: .8125em;
padding: .4em .7em .25em .7em;
}
.tablesaw-btn-select {
padding-right: 1.5em;
text-align: left;
display: inline-block;
color: #4d4d4d;
padding-right: 2.5em;
min-width: 7.25em;
}
.tablesaw-btn-select:after {
content: " ";
position: absolute;
background: none;
background-repeat: no-repeat;
background-position: .25em .45em;
content: "\25bc";
font-size: .55em;
padding-top: 1.2em;
padding-left: 1em;
left: auto;
right: 0;
margin: 0;
top: 0;
bottom: 0;
width: 1.8em;
}
.tablesaw-btn-select.btn-small:after,
.tablesaw-btn-select.btn-micro:after {
width: 1.2em;
font-size: .5em;
padding-top: 1em;
padding-right: .5em;
line-height: 1.65;
background: none;
box-shadow: none;
border-left-width: 0;
} .tablesaw-advance .tablesaw-btn {
-webkit-appearance: none;
-moz-appearance: none;
box-sizing: border-box;
text-shadow: 0 1px 0 #fff;
border-radius: .25em;
}
.tablesaw-advance .tablesaw-btn.btn-micro {
font-size: .8125em;
padding: .3em .7em .25em .7em;
}
.tablesaw-advance a.tablesaw-nav-btn:first-child {
margin-left: 0;
}
.tablesaw-advance a.tablesaw-nav-btn:last-child {
margin-right: 0;
}
.tablesaw-advance a.tablesaw-nav-btn {
display: inline-block;
overflow: hidden;
width: 1.8em;
height: 1.8em;
background-position: 50% 50%;
margin-left: .25em;
margin-right: .25em;
position: relative;
text-indent: -9999px;
}
.tablesaw-advance a.tablesaw-nav-btn.left:before,
.tablesaw-advance a.tablesaw-nav-btn.right:before,
.tablesaw-advance a.tablesaw-nav-btn.down:before,
.tablesaw-advance a.tablesaw-nav-btn.up:before {
content: "\0020";
overflow: hidden;
width: 0;
height: 0;
position: absolute;
}
.tablesaw-advance a.tablesaw-nav-btn.down:before {
left: .5em;
top: .65em;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid #808080;
}
.tablesaw-advance a.tablesaw-nav-btn.up:before {
left: .5em;
top: .65em;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-bottom: 5px solid #808080;
}
.tablesaw-advance a.tablesaw-nav-btn.left:before,
.tablesaw-advance a.tablesaw-nav-btn.right:before {
top: .45em;
border-top: 5px solid transparent;
border-bottom: 5px solid transparent;
}
.tablesaw-advance a.tablesaw-nav-btn.left:before {
left: .6em;
border-right: 5px solid #808080;
}
.tablesaw-advance a.tablesaw-nav-btn.right:before {
left: .7em;
border-left: 5px solid #808080;
}
.tablesaw-advance a.tablesaw-nav-btn.disabled {
opacity: .25;
cursor: default;
pointer-events: none;
} .tablesaw-bar {
clear: both;
}
.tablesaw-bar * {
box-sizing: border-box;
}
.tablesaw-bar-section {
float: left;
}
.tablesaw-bar-section label {
font-size: .875em;
padding: .5em 0;
clear: both;
display: block;
color: #888;
margin-right: .5em;
text-transform: uppercase;
}
.tablesaw-btn,
.tablesaw-enhanced .tablesaw-btn {
margin-top: .5em;
margin-bottom: .5em;
}
.tablesaw-btn-select,
.tablesaw-enhanced .tablesaw-btn-select {
margin-bottom: 0;
} .tablesaw-bar .tablesaw-bar-section .tablesaw-btn {
margin-left: .4em;
margin-top: 0;
text-transform: uppercase;
border: none;
box-shadow: none;
background: transparent;
font-size: 1em;
padding-left: .3em;
}
.tablesaw-bar .tablesaw-bar-section .btn-select {
min-width: 0;
}
.tablesaw-bar .tablesaw-bar-section .btn-select:after {
padding-top: .9em;
}
.tablesaw-bar .tablesaw-bar-section select {
color: #888;
text-transform: none;
background: transparent;
}
.tablesaw-bar-section ~ table {
clear: both;
}
.tablesaw-bar-section .abbreviated {
display: inline;
}
.tablesaw-bar-section .longform {
display: none;
}
@media (min-width: 24em) {
.tablesaw-bar-section .abbreviated {
display: none;
}
.tablesaw-bar-section .longform {
display: inline;
}
}
.tablesaw th,
.tablesaw td {
padding: .5em .7em;
text-align: left;
vertical-align: middle;
}
.tablesaw-sortable-btn { padding: .5em .7em;
}
.tablesaw thead th {
text-align: left;
} .tablesaw-row-border tr {
border-bottom: 1px solid #dfdfdf;
} .tablesaw-row-zebra tr:nth-child(2n) {
background-color: #f8f8f8;
}
.tablesaw caption {
text-align: left;
margin: .59375em 0;
}
.tablesaw-swipe .tablesaw-swipe-cellpersist {
border-right: 2px solid #e4e1de;
}
.tablesaw-swipe-shadow .tablesaw-swipe-cellpersist {
border-right-width: 1px;
}
.tablesaw-swipe-shadow .tablesaw-swipe-cellpersist {
box-shadow: 3px 0 4px -1px #e4e1de;
}
.tablesaw-stack td .tablesaw-cell-label,
.tablesaw-stack th .tablesaw-cell-label {
display: none;
}  @media only all { .tablesaw-stack {
clear: both;
}
.tablesaw-stack td,
.tablesaw-stack th {
text-align: left;
display: block;
}
.tablesaw-stack tr {
clear: both;
display: table-row;
} .tablesaw-stack td .tablesaw-cell-label,
.tablesaw-stack th .tablesaw-cell-label {
display: inline-block;
padding: 0 .6em 0 0;
width: 30%;
} .tablesaw-stack th .tablesaw-cell-label-top,
.tablesaw-stack td .tablesaw-cell-label-top {
display: block;
padding: .4em 0;
margin: .4em 0;
}
.tablesaw-cell-label {
display: block;
} .tablesaw-stack tbody th.group {
margin-top: -1px;
} .tablesaw-stack th.group b.tablesaw-cell-label {
display: none !important;
}
}
@media (max-width: 39.9375em) { .tablesaw-stack tbody tr {
display: block;
width: 100%;
border-bottom: 1px solid #dfdfdf;
}
.tablesaw-stack thead td,
.tablesaw-stack thead th {
display: none;
}
.tablesaw-stack tbody td,
.tablesaw-stack tbody th {
display: block;
float: left;
clear: left;
width: 100%;
}
.tablesaw-cell-label {
vertical-align: top;
}
.tablesaw-cell-content {
display: inline-block;
max-width: 67%;
}
.tablesaw-stack .tablesaw-stack-block .tablesaw-cell-label,
.tablesaw-stack .tablesaw-stack-block .tablesaw-cell-content {
display: block;
width: 100%;
max-width: 100%;
padding: 0;
}
.tablesaw-stack td:empty,
.tablesaw-stack th:empty {
display: none;
}
} @media (min-width: 40em) {
.tablesaw-stack tr {
display: table-row;
} .tablesaw-stack td,
.tablesaw-stack th,
.tablesaw-stack thead td,
.tablesaw-stack thead th {
display: table-cell;
margin: 0;
} .tablesaw-stack td .tablesaw-cell-label,
.tablesaw-stack th .tablesaw-cell-label {
display: none !important;
}
}
.tablesaw-fix-persist {
table-layout: fixed;
}
@media only all { .tablesaw-swipe th.tablesaw-swipe-cellhidden,
.tablesaw-swipe td.tablesaw-swipe-cellhidden {
display: none;
}
}
.tablesaw-overflow {
position: relative;
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch; }
.tablesaw-overflow > .tablesaw {
margin-top: 2px; } .tablesaw-columntoggle-btn span {
text-indent: -9999px;
display: inline-block;
}
.tablesaw-columntoggle-btnwrap {
position: relative; }
.tablesaw-columntoggle-btnwrap .dialog-content {
padding: .5em;
}
.tablesaw-columntoggle tbody td {
line-height: 1.5;
} .tablesaw-columntoggle-popup {
display: none;
}
.tablesaw-columntoggle-btnwrap.visible .tablesaw-columntoggle-popup {
display: block;
position: absolute;
top: 2em;
right: 0;
background-color: #fff;
padding: .5em .8em;
border: 1px solid #ccc;
box-shadow: 0 1px 2px #ccc;
border-radius: .2em;
z-index: 1;
}
.tablesaw-columntoggle-popup fieldset {
margin: 0;
} @media only all {
.tablesaw-columntoggle th.tablesaw-priority-6,
.tablesaw-columntoggle td.tablesaw-priority-6,
.tablesaw-columntoggle th.tablesaw-priority-5,
.tablesaw-columntoggle td.tablesaw-priority-5,
.tablesaw-columntoggle th.tablesaw-priority-4,
.tablesaw-columntoggle td.tablesaw-priority-4,
.tablesaw-columntoggle th.tablesaw-priority-3,
.tablesaw-columntoggle td.tablesaw-priority-3,
.tablesaw-columntoggle th.tablesaw-priority-2,
.tablesaw-columntoggle td.tablesaw-priority-2,
.tablesaw-columntoggle th.tablesaw-priority-1,
.tablesaw-columntoggle td.tablesaw-priority-1,
.tablesaw-columntoggle th.tablesaw-priority-0,
.tablesaw-columntoggle td.tablesaw-priority-0 {
display: none;
}
}
.tablesaw-columntoggle-btnwrap .dialog-content {
top: 0 !important;
right: 1em;
left: auto !important;
width: 12em;
max-width: 18em;
margin: -.5em auto 0;
}
.tablesaw-columntoggle-btnwrap .dialog-content:focus {
outline-style: none;
}  @media (min-width: 20em) {
.tablesaw-columntoggle th.tablesaw-priority-1,
.tablesaw-columntoggle td.tablesaw-priority-1 {
display: table-cell;
}
} @media (min-width: 30em) {
.tablesaw-columntoggle th.tablesaw-priority-2,
.tablesaw-columntoggle td.tablesaw-priority-2 {
display: table-cell;
}
} @media (min-width: 40em) {
.tablesaw-columntoggle th.tablesaw-priority-3,
.tablesaw-columntoggle td.tablesaw-priority-3 {
display: table-cell;
}
.tablesaw-columntoggle tbody td {
line-height: 2;
}
} @media (min-width: 50em) {
.tablesaw-columntoggle th.tablesaw-priority-4,
.tablesaw-columntoggle td.tablesaw-priority-4 {
display: table-cell;
}
} @media (min-width: 60em) {
.tablesaw-columntoggle th.tablesaw-priority-5,
.tablesaw-columntoggle td.tablesaw-priority-5 {
display: table-cell;
}
} @media (min-width: 70em) {
.tablesaw-columntoggle th.tablesaw-priority-6,
.tablesaw-columntoggle td.tablesaw-priority-6 {
display: table-cell;
}
}
@media only all { .tablesaw-columntoggle th.tablesaw-toggle-cellhidden,
.tablesaw-columntoggle td.tablesaw-toggle-cellhidden {
display: none;
} .tablesaw-columntoggle th.tablesaw-toggle-cellvisible,
.tablesaw-columntoggle td.tablesaw-toggle-cellvisible {
display: table-cell;
}
}
.tablesaw-columntoggle-popup .tablesaw-btn-group > label {
display: block;
padding: .2em 0;
white-space: nowrap;
cursor: default;
}
.tablesaw-columntoggle-popup .tablesaw-btn-group > label input {
margin-right: .8em;
}
.tablesaw-sortable-head {
position: relative;
vertical-align: top;
} .tablesaw .tablesaw-sortable-head {
padding: 0;
}
.tablesaw-sortable-btn {
min-width: 100%;
color: inherit;
background: transparent;
border: 0;
text-align: inherit;
font: inherit;
text-transform: inherit;
}
.tablesaw-sortable-arrow:after {
display: inline-block;
width: 10px;
height: 14px;
content: " ";
margin-left: .3125em;
}
.tablesaw-sortable-ascending .tablesaw-sortable-arrow:after,
.tablesaw-sortable-descending .tablesaw-sortable-arrow:after {
content: "\0020";
}
.tablesaw-sortable-ascending .tablesaw-sortable-arrow:after {
content: "\2191";
}
.tablesaw-sortable-descending .tablesaw-sortable-arrow:after {
content: "\2193";
}
.tablesaw-advance {
float: right;
}
.tablesaw-advance.minimap {
margin-right: .4em;
}
.tablesaw-advance-dots {
float: left;
margin: 0;
padding: 0;
list-style: none;
}
.tablesaw-advance-dots li {
display: table-cell;
margin: 0;
padding: .4em .2em;
}
.tablesaw-advance-dots li i {
width: .25em;
height: .25em;
background: #555;
border-radius: 100%;
display: inline-block;
}
.tablesaw-advance-dots-hide {
opacity: .25;
cursor: default;
pointer-events: none;
}