/*
Theme Name: LÖSUNGSWEG Steuerberatung & Mediation
Theme URI: http://wpupdate.manifestic.media/changelog/loesungsweg-stb.txt
Description: Steuerberatung & Mediation
Author: Manifestic Media
Author URI: http://manifestic.media/
Template: salient
Version: 2.1
*/

@import url(https://fonts.googleapis.com/css?family=Pompiere);

header#top nav > ul > li > a {
    font-family: 'Pompiere', cursive;
    text-transform: uppercase;
    font-size: 30px;
    line-height: 30px;
    font-weight: 400;
	transition: all 0.1s linear !important;
}

.small-nav header#top nav > ul > li > a {
    font-size: 25px;
    line-height: 30px;
}

#page-header-bg h1, body h1, body .row .col.section-title h1, .full-width-content .recent-post-container .inner-wrap h2 {
    font-family: 'Pompiere', cursive;
    text-transform: uppercase;
    font-size: 100px;
    line-height: 100px;
    font-weight: 400;
}

.swiper-slide .content h2 {
    font-family: 'Pompiere', cursive;
    text-transform: uppercase;
    font-size: 100px;
    line-height: 110px;
    font-weight: 400;
	text-shadow: 0 0 8px rgba(0,0,0,0.65);
}

.swiper-slide .content p {
    font-family: 'Pompiere', cursive;
    text-transform: uppercase;
    font-size: 40px;
    line-height: 50px;
    font-weight: 400;
	text-shadow: 0 0 5px rgba(0,0,0,0.75);
}

.swiper-slide .content .button a {
    line-height: 35px;
}

.swiper-slide[data-color-scheme="dark"] .content h2 {
	text-shadow: 0 0 8px rgba(255,255,255,0.65) !important;
}

.swiper-slide[data-color-scheme="dark"] .content p {
	text-shadow: 0 0 5px rgba(255,255,255,0.75) !important;
}

.swiper-slide.buttons-only[data-y-pos="top"] .content .buttons {
    margin-top: 110px;
}

#slide-out-widget-area .inner .off-canvas-menu-container li a {
    font-family: 'Pompiere', cursive;
    text-transform: uppercase;
    font-size: 30px;
    line-height: 50px;
    font-weight: 400;
}

.segment-title {
    padding-left: 10px;
    padding-right: 10px;
}
.mobile .segment-title h1 {
    font-size: 10vw;
}
.segment-title h2 {
	font-family: Libre Baskerville;
	font-weight: 400;
	font-style: italic;
}

.team-member[data-style="meta_below"] h4, .team-member[data-style="meta_below"] .position {
	display: none;
}

.svg-icon-holder[data-size="24"] {
	height: 25px !important;
	width: 25px !important;
	margin: 0;
	position: relative;
	top: 5px;
}

#mediation .row-bg-wrap::after {
    opacity: 0.6 !important;
}
#kontakt .row-bg-wrap::after {
    opacity: 0.7 !important;
}

#steuernews h1 {
	display: none;
}
#steuernews select, #steuernews .news_header {
	margin-bottom: 5em;
}
#steuernews #news img {
	width: 100%;
}

#call-to-action .container span {
    padding: 14px 0 0;
    margin: 0 20px;
}
#call-to-action .container a.nectar-button {
    margin: 20px 20px 0 !important;
}

@media only screen and (min-width : 1000px) {
    #call-to-action .container {
        max-width: 960px;
    }
}

@media only screen and (min-width : 1600px) {
    #call-to-action .container {
        max-width: initial;
    }
}
