.go-local-guide a:hover {
    color: #ebba27;
    text-decoration: underline!important;
}

.archive-first .post-inner {
    display: flex;
    gap: 20px;
    align-items: center;
}

.archive-first .post-media {
    margin: 0;
}


li.meta-date {
    display: none;
}

.entry-content p {
    color: #000000 !important;
}


.entry-content p a {
    text-decoration: underline!important;
    color: #e9ba27 !important;
}

.header .logo-image img {
    width: 100px;
    height: auto;
}

.header .logo-image {
    max-width: 250px;
}

.navbar li.current_page_item a {
    border-bottom: 3px solid #e9ba27;
    color:#e9ba27!important;
}


.footer-section img {
    width: 180px;
    margin-bottom: 20px;
}

footer a.site-logo:after {content: "Gotthard Skandia Beratungs AG \A Kleinmatt, 7 \A CH 6402 Merlischachen";width: 100%!important;float: left;margin-bottom:30px;white-space: pre-wrap;}


.footer-info {
    text-align: left;
}

.footer-section img {
    float: left;
}


.footer-copyright {
    line-height: 1.4;
}

.home .site-content {
    margin-bottom: 0;
}

.home .main-content .entry-content .no-margin {
    margin-bottom: 0!important;
}

.home.style-align-center .overlay-outer {
    justify-content: flex-end;
}

.home.style-align-center .overlay-inner {
    text-align: left;
}

.home.style-align-center .post-grid {
    text-align: left;
}

.home .post-share {
    display: none;
}

.home .overlay-inner {
    width: 100%;
}

.home .view-post-button .wp-block-button a {
    padding: 10px 25px;
    font-size: 14px;
    font-weight: 400;
}

.cnvs-block-posts ul.post-categories li {
    background: #fff;
    color: #111;
}

.cnvs-block-posts ul.post-categories li a {
    color: #111!important;
    padding: 1px 5px;
    text-transform:lowercase;
    font-size:16px;
    line-height:15px;
    font-weight: 500;
    display: inline-block;
}




header a.button.button-primary {
    padding: 12px 25px;
    font-size: 14px;
    font-weight: 400;
}


.pk-social-links-items a {
    color: #111!important;
}

.home .site-content {
    margin-top: 0;
}

.post-archive .post:not(.post-standard) .post-excerpt {
    font-size: 0.95em;
}

.archive-main .entry-header .entry-title {
    letter-spacing: -0.5px;
}

.archive-main article  .entry-header .entry-title {
    margin: 25px 0px 20px 0px;
}

 article ul.post-categories li {
    text-transform: lowercase;
    font-weight: 600;
    font-size: 14px;
}

.archive .post-share {
    display: none;
}

 article ul.post-categories li a:after {content: "";border-bottom: 2px solid #e9ba27;display: block;width: 40px;margin-top: 4px;}

.meta-category .post-categories a {
    color: #e9ba27;
}

.post-more a {
    text-transform: lowercase;
    font-weight: 600;
    font-size: 16px;
    background: none!important;
    padding: 0!important;
    color: #e9ba27!important;
    text-decoration: underline!important;
}

.post-archive article .post-more:not(:first-child) {
    margin-top: 0;
}

.current-menu-ancestor > a {
    border-bottom: 3px solid #e9ba27;
    color: #e9ba27!important;
}

#menu-primary .current-menu-ancestor  li.current_page_item a {border:0;}

.navbar .current-menu-item a {
    border-bottom: 3px solid #e9ba27;
    color: #e9ba27!important;
}

footer .right-align {
    float: right;
}
footer .right-align a {
color:	#A0A0A0;
	text-decoration:underline;
}

.footer-section > .cs-container > * {
    padding-bottom: 150px;
}

footer .right-align ul {
    margin: 0;
    padding: 0;
}

footer .right-align ul li {
    display: inline-block;
    margin-right: 5px;
}

footer .right-align ul li:last-child {
    margin: 0;
}

footer  .left-align {
    width: 50%;
    display: inline-block;
}

footer .right-align {
    width: 40%;
    display: inline-block;
}


div#custom-bg-color {
    background: #faf3ee;
}

div#custom-bg-color .cnvs-block-column {
    padding: 0!important;
}

div#custom-bg-color > .cnvs-block-row-inner {
    margin: 0!important;

}

div#custom-bg-color .column-padding-fix {
    padding: 50px!important;
}

.the-post-categories {
    text-transform: lowercase;
    font-weight: 600;
    font-size: 14px;
    color: #e9ba27!important;
}

.the-post-categories:after {
    content: "";
    border-bottom: 2px solid #e9ba27;
    display: block;
    width: 40px;
	margin-top: 4px;}

.page-id-296 .site-content {
    margin-bottom: 0;
}

.previous-link{text-decoration:underline;}

.cnvs-block-posts ul.post-categories li a:after {
    display: none;
}

section#comments {
    display: none;
}

.single .overlay a:after {
    display: none!important;
}

.pk-subscribe-form-wrap .pk-alert, .pk-subscribe-form-wrap .pk-privacy {
    text-transform: unset!important;
}

.pk-subscribe-form-wrap .pk-privacy label {
    text-transform: unset;
    text-align: center;
}

@media (min-width: 970px){
.header-enabled .navbar-primary:not(.sticky-nav-slide) .navbar {
    border-top: 4px solid #edeeee;
}}

@media (max-width:1119px){
	
	.archive-first  .post-inner {
    flex-direction: column;
}

	footer .left-align {
    width: 100%;
		margin-bottom:20px;
}

footer .right-align {
    width: 100%;
}
	
.cnvs-block-column-inner img {
    width: 100%;
	}}


body a {
    text-decoration: none !important;
}

