#header-logo {
display: inline-block;
}
#header-logo >img{
max-height: 52px;
width: auto;
}
.news-gallery__wrap > ul {
margin-bottom: 0;
margin-left: -10px;
margin-right: -10px;
}
.news-gallery__wrap > ul > li {
margin-bottom: 20px;
padding-left: 10px;
padding-right: 10px;
display: inline-block;
width: 33.33333333%;
float: left;
list-style: outside none none;
}
.news-gallery__wrap > ul > li a {
display: block;
overflow: hidden;
position: relative;
}
.news-gallery__wrap > ul > li a > span.img-responsive{
display: block;
height: 124px;
-webkit-transition: -webkit-transform 0.15s ease 0s;
-moz-transition: -moz-transform 0.15s ease 0s;
-o-transition: -o-transform 0.15s ease 0s;
transition: transform 0.15s ease 0s;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
-moz-background-size: cover;
}
.news-gallery__wrap > ul > li a > img {
-webkit-transition: -webkit-transform 0.15s ease 0s;
-moz-transition: -moz-transform 0.15s ease 0s;
-o-transition: -o-transform 0.15s ease 0s;
transition: transform 0.15s ease 0s;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
height: 100%;
width: 100%;
}
.news-gallery__wrap > ul > li a:hover span.img-responsiv,
.news-gallery__wrap > ul > li a:hover > img {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
.news-gallery__wrap > ul > li a .demo-gallery-poster {
background-color: rgba(0, 0, 0, 0.1);
bottom: 0;
left: 0;
position: absolute;
right: 0;
top: 0;
-webkit-transition: background-color 0.15s ease 0s;
-o-transition: background-color 0.15s ease 0s;
transition: background-color 0.15s ease 0s;
}
.news-gallery__wrap > ul > li a:hover .demo-gallery-poster {
background-color: rgba(0, 0, 0, 0.5);
}
.news-gallery__wrap > ul > li a .demo-gallery-poster > img {
left: 50%;
margin-left: -10px;
margin-top: -10px;
opacity: 0;
position: absolute;
top: 50%;
-webkit-transition: opacity 0.3s ease 0s;
-o-transition: opacity 0.3s ease 0s;
transition: opacity 0.3s ease 0s;
}
.news-gallery__wrap > ul > li a:hover > .demo-gallery-poster > img {
opacity: 1;
}
@media(max-width: 1199px){}
@media(min-width: 768px) and (max-width: 991px){
.news-gallery__wrap > ul > li a > span.img-responsive{
height: 160px;
}
}
@media(max-width: 549px){
.news-gallery__wrap > ul > li{
width: 50%;
}
.news-gallery__wrap > ul > li a > span.img-responsive{
height: 160px;
}
}
@media(max-width: 449px){
.news-gallery__wrap > ul > li a > span.img-responsive{
height: 140px;
}
}
@media(max-width: 399px){
.news-gallery__wrap > ul > li a > span.img-responsive{
height: 110px;
}
.news-gallery__wrap > ul {
margin-left: -5px;
margin-right: -5px;
}
.news-gallery__wrap > ul > li {
margin-bottom: 10px;
padding-left: 5px;
padding-right: 5px;
}
} .mod-news-gallery{
margin-bottom: 128px;
}
.news-body{
padding-right: 164px;
}
.news-date{
position: absolute;
right: 30px;
top: 0;
width: 92px;
border-radius:10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-width: 1px;
border-style: solid;
border-color: #9A0F0D;
display: table;
table-layout: fixed;
height: 136px;
}
.news-date>div{
display: table-cell;
vertical-align: middle;
width: 100%;
text-align: center;
}
.news-date>div>span.news-date--big{
font-size: 35px;
line-height: 40px;
}
.news-date>div>span{
display: block;
font-weight: 700;
text-transform: uppercase;
}
.news-content{
min-height: 136px;
position: relative;
}
.news-content h3{
color: #9A0F0D;
font-family: Montserrat;
font-size: 24px;
font-weight: 700;
margin-bottom: 26px;
}
@media(max-width: 1199px){
.news-content h3 br{
display: none !important;
}
}
@media(max-width: 449px), (min-width: 992px) and (max-width: 1199px){
.news-content{
min-height: 100px;
}
.news-body {
padding-right: 90px;
}
.news-date{
right: 15px;
height: 100px;
width: 72px;
}
}
@media(max-width: 991px){
.news-content{
margin-bottom: 40px;
}
}
@media(max-width: 767px){}
@media(max-width: 449px){
.news-body {
padding-right: 90px;
}
}
@media(max-width: 399px){
.news-content h3{
font-size: 20px;
}
}
.mod-moving-box{
margin-top: 70px;
margin-bottom: 70px;
}
.card-box{
border-width: 1px;
border-style: solid;
border-color: #7A7A7A;
overflow: hidden;
border-radius:9px;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
}
.card-box__wrap{
display: table;
width: 100%;
table-layout: fixed;
}
.card-box__cell{
display: table-cell;
}
.content--cell,
.asset--cell{
padding-top: 22px;
padding-bottom: 22px;
}
.content--cell{
vertical-align: top;
padding-left: 42px;
padding-right: 42px;
}
.content--cell h3{
font-size: 35px;
line-height: 42px;
color: #9A0F0D;
font-weight: 700;
margin-bottom: 30px;
}
.content--cell p strong{
color: #9A0F0D;
font-size: 19px;
line-height: 24px;
}
.content--cell ul{
margin-top: 30px;
}
.content--cell li + li{
margin-top: 5px;
}
.content--cell li a{
color: inherit;
text-decoration: underline;
}
.asset--cell{
vertical-align: middle;
width: 426px;
background-color:#F7F7F7;
}
.asset--cell img{
display: block;
margin: 0 auto;
}
@media(max-width: 1199px){
.asset--cell{
width: 326px;
}
.asset--cell img{
max-width: 100%;
height: auto;
}
}
@media(max-width: 767px){
.asset--cell{
width: auto;
margin-top: 20px;
}
.card-box__wrap{
display: block;
width: auto;
}
.card-box__cell{
display: block;
}
.mod-moving-box{
margin-top: 30px;
margin-bottom: 0px;
}
}
@media(max-width: 399px){
.content--cell{
padding-left: 15px;
padding-right: 15px;
}
.asset--cell{
margin-top: 0;
}
}
img#datev-footer-logo{
display: block;
}
@media(min-width: 992px){
img#datev-footer-logo{
margin-right: 0;
margin-left: auto;
margin-top: 0;
margin-bottom: 0;
}
}
@media(max-width: 991px){
img#datev-footer-logo{
margin-top: 30px;
}
}
@media (min-width: 0px) and (max-width: 768px) and (orientation: landscape) {
#no-landscape-view {
display: block !important;
}
}
#no-landscape-view {
display: none;
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
background-color: #9A0F0D;
z-index: 999999;
background-image: url(//swk-steuerberatung.de/wp-content/themes/schreiber-weisse-kerst-wp/assets/landscape-icon.png);
background-repeat: no-repeat;
background-position: center center;
background-size: 130px auto;
} .mod-text.first-child {
margin-bottom: 47px;
}
.mod-text.additional-child {
margin-top: 47px;
}
.mod-text {
margin-top: 70px;
margin-bottom: 60px;
}
@media (min-width: 768px) and (max-width: 992px) {
.mod-text {
margin-top: 128px;
margin-bottom: 70px;
}
}
@media (min-width: 0px) and (max-width: 768px) {
.mod-text {
margin-top: 70px;
margin-bottom: 70px;
}
}
.mod-text p {
color: rgb(51, 51, 51) !important;
font-family: Merriweather;
font-size: 14px;
line-height: 27px;
margin: 30px 0;
}
.mod-text p a{
text-decoration: underline;
}
.mod-text ul {
margin-left: 20px;
list-style: disc;
}
.mod-text li {
color: #535563;
font-family: Merriweather;
font-size: 14px;
line-height: 27px;
}
.mod-text p strong {
color: #9A0F0D;
} .mod-google-map {
background-color: #EDEDED;
position: relative;
}
@media (min-width: 0px) and (max-width: 992px) {
.mod-google-map {
overflow: hidden;
}
}
.mod-google-map .acf-map {
width: 100%;
height: 460px;
border: 0px;
margin: 0;
}
@media (min-width: 768px) and (max-width: 992px) {
.mod-google-map .acf-map {
width: 70%;
float: left;
}
}
@media (min-width: 0px) and (max-width: 768px) {
.mod-google-map .acf-map {
width: 100%;
height: 290px;
}
}
.mod-google-map .pin-box-wrapper {
width: 1170px;
margin: 0 auto;
position: absolute;
left: 0;
right: 0;
top: 0;
}
@media (min-width: 992px) and (max-width: 1200px) {
.mod-google-map .pin-box-wrapper {
width: 992px;
}
}
@media (min-width: 768px) and (max-width: 992px) {
.mod-google-map .pin-box-wrapper {
position: relative;
left: auto;
right: auto;
top: auto;
width: 30%;
float: right;
}
}
@media (min-width: 0px) and (max-width: 768px) {
.mod-google-map .pin-box-wrapper {
width: 100%;
position: relative;
left: auto;
right: auto;
top: auto;
display: none;
}
}
.mod-google-map .pin-box {
position: absolute;
top: 126px;
right: 15px;
height: auto;
min-width: 287px;
background-color: #9A0F0D;
padding: 24px 32px;
}
@media (min-width: 768px) and (max-width: 992px) {
.mod-google-map .pin-box {
position: relative;
top: auto;
right: auto;
height: 460px;
}
}
@media (min-width: 0px) and (max-width: 768px) {
.mod-google-map .pin-box {
position: relative;
top: auto;
right: auto;
height: auto;
}
}
.mod-google-map .pin-box h3 {
font-size: 18px;
color: #FFFFFF;
font-weight: 500;
line-height: 22px;
margin-bottom: 22px;
}
.mod-google-map .pin-box p {
color: #FFFFFF;
font-size: 13px;
line-height: 16px;
}
.mod-google-map .pin-box ul {
margin-top: 15px;
}
.mod-google-map .pin-box ul li:first-child:before {
background-image: url(//swk-steuerberatung.de/wp-content/themes/schreiber-weisse-kerst-wp/assets/footer-opening-times.png);
}
.mod-google-map .pin-box ul li:last-child:before {
background-image: url(//swk-steuerberatung.de/wp-content/themes/schreiber-weisse-kerst-wp/assets/footer-mail.png);
}
.mod-google-map .pin-box ul li {
position: relative;
padding-left: 31px;
}
.mod-google-map .pin-box ul li:before {
position: absolute;
left: 0;
top: 3px;
width: 21px;
height: 18px;
background-repeat: no-repeat;
background-position: center center;
background-image: url(//swk-steuerberatung.de/wp-content/themes/schreiber-weisse-kerst-wp/assets/footer-phone-number.png);
content: '';
}
.mod-google-map .pin-box ul li a,
.mod-google-map .pin-box ul li span {
color: #FFFFFF;
font-size: 13px;
line-height: 16px;
} .mod-kontakt {
margin-top: 178px;
margin-bottom: 128px;
}
@media (min-width: 768px) and (max-width: 992px) {
.mod-kontakt {
margin-top: 128px;
margin-bottom: 70px;
}
}
@media (min-width: 0px) and (max-width: 768px) {
.mod-kontakt {
margin-top: 70px;
margin-bottom: 70px;
}
}
@media (min-width: 0px) and (max-width: 992px) {
.mod-kontakt .contact-box {
margin-bottom: 70px;
}
}
.mod-kontakt .wpcf7-response-output {
margin: 1.5em 0 0 0 ;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background-color: #9A0F0D;
border: 0;
padding: 0.5em 1.5em;
font-size: 14px;
color: #fff;
}
.mod-kontakt .form-box {
border-width: 1px;
border-style: solid;
border-color: #9A0F0D;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding: 32px 30px 25px 30px;
}
@media (min-width: 0px) and (max-width: 450px) {
.mod-kontakt .form-box {
padding: 32px 15px 25px 15px;
}
}
.mod-kontakt .form-box .wpcf7-not-valid-tip {
display: none !important;
}
.mod-kontakt .form-box .wpcf7-form-control-wrap.acceptance{
float: left;
display: inline-block;
margin-right: 10px;
}
div.accept-wrapper{
margin-top: 25px;
margin-bottom: 15px;
}
span.accept-box{
display: block;
}
span.accept-box p{
font-size: 13px;
line-height: 18px;
}
span.accept-box p a{
font-size: 1em;
color: #9A0F0D;
}
.mod-kontakt .form-box input:not([type="submit"]):not([type="checkbox"]),
.mod-kontakt .form-box select {
margin-bottom: 32px;
width: 100%;
height: 30px;
border-width: 0 0 1px 0;
border-style: solid;
border-color: #9A0F0D;
background-color: white;
padding: 0;
font-size: 16px;
color: #4E4E4E;
-webkit-transition: background-color 0.3s ease-in-out;
-moz-transition: background-color 0.3s ease-in-out;
-o-transition: background-color 0.3s ease-in-out;
transition: background-color 0.3s ease-in-out;
}
.mod-kontakt .form-box input:not([type="submit"]):focus,
.mod-kontakt .form-box select:focus,
.mod-kontakt .form-box input:not([type="submit"]):active,
.mod-kontakt .form-box select:active {
outline: none;
box-shadow: none;
}
.mod-kontakt .form-box input:not([type="submit"])::-webkit-input-placeholder {
color: #4E4E4E;
}
.mod-kontakt .form-box input:not([type="submit"])::-moz-placeholder {
color: #4E4E4E;
}
.mod-kontakt .form-box input:not([type="submit"]):-ms-input-placeholder {
color: #4E4E4E;
}
.mod-kontakt .form-box input:not([type="submit"]):-moz-placeholder {
color: #4E4E4E;
}
.mod-kontakt .form-box select::-webkit-input-placeholder {
color: #4E4E4E;
}
.mod-kontakt .form-box select::-moz-placeholder {
color: #4E4E4E;
}
.mod-kontakt .form-box select:-ms-input-placeholder {
color: #4E4E4E;
}
.mod-kontakt .form-box select:-moz-placeholder {
color: #4E4E4E;
}
.mod-kontakt .form-box input.wpcf7-not-valid,
.mod-kontakt .form-box select.wpcf7-not-valid {
background-color: #EDEDED;
}
.mod-kontakt .form-box ul {
display: table;
width: 100%;
}
.mod-kontakt .form-box ul li:first-child {
width: 155px;
}
@media (min-width: 0px) and (max-width: 450px) {
.mod-kontakt .form-box ul li:first-child {
width: 50%;
float: left;
}
}
.mod-kontakt .form-box ul li.time-devider {
width: 52px;
text-align: center;
}
@media (min-width: 0px) and (max-width: 450px) {
.mod-kontakt .form-box ul li.time-devider {
width: 50%;
float: left;
text-align: left;
}
}
.mod-kontakt .form-box ul li {
display: table-cell;
vertical-align: middle;
}
@media (min-width: 0px) and (max-width: 450px) {
.mod-kontakt .form-box ul li {
display: block;
height: 54px;
}
}
.mod-kontakt .form-box ul li p {
display: inline-block;
}
.mod-kontakt .form-box ul li input {
margin-bottom: 0 !important;
}
@media (min-width: 0px) and (max-width: 450px) {
.mod-kontakt .form-box ul li.time-picker {
width: 50%;
float: right;
}
}
.mod-kontakt .form-box input[type="submit"] {
float: right;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;
background-color: #9A0F0D;
padding: 8px 25px;
display: inline-block;
text-transform: none;
font-weight: 300;
font-size: 16px;
margin-top: 30px;
}
.mod-kontakt .kontakt-box {
position: relative;
background-color: #EDEDED;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
min-height: 270px;
padding: 32px 30px;
}
.mod-kontakt .kontakt-box h3 {
color: #9A0F0D;
font-size: 17px;
line-height: 29px;
margin-bottom: 20px;
}
.mod-kontakt .kontakt-box h3 strong {
font-weight: 700;
}
.mod-kontakt .kontakt-box ul.select-field {
display: table;
height: 30px;
width: 100%;
margin-bottom: 36px;
}
@media (min-width: 0px) and (max-width: 450px) {
.mod-kontakt .kontakt-box ul.select-field li + li {
margin-top: 8px;
}
}
.mod-kontakt .kontakt-box ul.select-field li {
display: table-cell;
vertical-align: middle;
}
@media (min-width: 0px) and (max-width: 450px) {
.mod-kontakt .kontakt-box ul.select-field li {
display: block;
}
}
.mod-kontakt .kontakt-box ul.select-field li select {
padding-left: 12px;
width: 100%;
height: 30px;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;
border: 0;
background-color: white;
color: #4E4E4E;
font-size: 16px;
}
@media (min-width: 0px) and (max-width: 450px) {
.mod-kontakt .kontakt-box ul.select-field li select {
height: 40px;
}
}
.mod-kontakt .kontakt-box ul.select-field li select:focus,
.mod-kontakt .kontakt-box ul.select-field li select:active {
outline: none;
border: 0;
}
.mod-kontakt .kontakt-box ul.select-field li:first-child {
width: 87px;
}
.mod-kontakt .kontakt-box ul.select-field li:first-child p {
color: #4E4E4E;
font-size: 16px;
}
.mod-kontakt .kontakt-box ul.kontakt-daten li:first-child span {
background-image: url(//swk-steuerberatung.de/wp-content/themes/schreiber-weisse-kerst-wp/assets/phone-icon.png);
}
.mod-kontakt .kontakt-box ul.kontakt-daten li:last-child span {
background-image: url(//swk-steuerberatung.de/wp-content/themes/schreiber-weisse-kerst-wp/assets/mail-icon.png);
}
.mod-kontakt .kontakt-box ul.kontakt-daten li {
position: relative;
display: table;
width: 100%;
margin-bottom: 5px;
}
.mod-kontakt .kontakt-box ul.kontakt-daten li span {
display: table-cell;
vertical-align: middle;
width: 40px;
height: 30px;
background-position: center center;
background-repeat: no-repeat;
}
.mod-kontakt .kontakt-box ul.kontakt-daten li a {
padding-left: 15px;
color: #4E4E4E;
font-size: 16px;
line-height: 22px;
display: table-cell;
vertical-align: middle;
} .mod-historie {
margin-bottom: 128px;
}
@media (min-width: 0px) and (max-width: 768px) {
.mod-historie {
margin-bottom: 70px;
}
}
.mod-historie ul li:last-child .indecator-cell:before {
bottom: 0;
}
.mod-historie ul li:last-child .indecator-cell:after {
bottom: 0;
display: block;
}
.mod-historie ul li:first-child .indecator-cell:after {
top: 0;
display: block;
}
.mod-historie ul li {
display: table;
width: 100%;
height: 176px;
margin-bottom: 16px;
}
@media (min-width: 0px) and (max-width: 600px) {
.mod-historie ul li {
height: auto;
}
}
.mod-historie ul li:hover .indecator-cell span {
background-color: #9A0F0D;
}
.mod-historie ul li:hover .box-cell {
background-color: #EDEDED;
}
.mod-historie ul li .history-cell {
display: table-cell;
vertical-align: top;
}
@media (min-width: 0px) and (max-width: 600px) {
.mod-historie ul li .history-cell {
display: block;
}
}
.mod-historie ul li .indecator-cell {
width: 230px;
position: relative;
}
@media (min-width: 0px) and (max-width: 600px) {
.mod-historie ul li .indecator-cell {
display: none!important;
}
}
@media (min-width: 768px) and (max-width: 992px) {
.mod-historie ul li .indecator-cell {
width: 160px;
}
}
@media (min-width: 0px) and (max-width: 768px) {
.mod-historie ul li .indecator-cell {
width: 120px;
}
}
.mod-historie ul li .indecator-cell:before {
width: 1px;
display: block;
position: absolute;
top: 0;
bottom: -16px;
left: 43.5px;
content: '';
background-color: #9A0F0D;
}
.mod-historie ul li .indecator-cell:after {
width: 20px;
height: 20px;
display: none;
position: absolute;
left: 33.5px;
border-width: 1px;
border-style: solid;
border-color: #9A0F0D;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
content: '';
background-color: white;
}
.mod-historie ul li .indecator-cell span {
width: 87px;
height: 87px;
display: block;
position: absolute;
left: 0;
top: 50%;
margin-top: -43.5px;
border-width: 1px;
border-style: solid;
border-color: #9A0F0D;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
background-color: white;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.mod-historie ul li .box-cell {
border-width: 1px;
border-style: solid;
border-color: #D0D0D0;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
padding: 28px 66px 18px 66px;
}
@media (min-width: 450px) and (max-width: 600px) {
.mod-historie ul li .box-cell {
padding: 28px 30px 18px 30px;
}
}
@media (min-width: 0px) and (max-width: 450px) {
.mod-historie ul li .box-cell {
padding: 18px 15px 18px 15px;
}
}
.mod-historie ul li .box-cell h3 {
color: #9A0F0D;
font-family: Montserrat;
font-size: 24px;
font-weight: 700;
margin-bottom: 26px;
}
.mod-historie ul li .box-cell p {
font-family: Merriweather;
color: #454545;
font-size: 17px;
line-height: 27px;
}
@media (min-width: 0px) and (max-width: 450px) {
.mod-historie ul li .box-cell p {
font-size: 15px;
line-height: 25px;
}
} .mod-team-grid {
margin-top: 128px;
margin-bottom: 128px;
}
@media (min-width: 0px) and (max-width: 768px) {
.mod-team-grid {
margin-top: 70px;
margin-bottom: 70px;
}
}
.mod-team-grid .team-box {
background-color: #EDEDED;
}
@media (min-width: 0px) and (max-width: 767px) {
.mod-team-grid .team-box {
margin-bottom: 30px;
}
}
@media (min-width: 540px) and (max-width: 767px) {
.mod-team-grid .team-box {
padding-top: 40px;
}
}
@media (min-width: 400px) and (max-width: 540px) {
.mod-team-grid .team-box {
padding-top: 15px;
}
}
.mod-team-grid .team-box .team-member-image {
height: 240px;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}
@media (min-width: 767px) and (max-width: 992px) {
.mod-team-grid .team-box .team-member-image {
height: 190px;
}
}
@media (min-width: 540px) and (max-width: 767px) {
.mod-team-grid .team-box .team-member-image {
height: 280px;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: top center;
background-repeat: no-repeat;
margin: 0 40px 0px 40px;
display: block;
}
}
@media (min-width: 400px) and (max-width: 540px) {
.mod-team-grid .team-box .team-member-image {
margin: 0 15px 0px 15px;
}
}
.mod-team-grid .team-box .team-member-text {
padding: 53px 0 0 60px;
height: 170px;
position: relative;
}
@media (min-width: 992px) and (max-width: 1200px) {
.mod-team-grid .team-box .team-member-text {
padding: 33px 0 0 40px;
height: 150px;
}
}
@media (min-width: 767px) and (max-width: 992px) {
.mod-team-grid .team-box .team-member-text {
padding: 25px 20px;
height: 138px;
}
}
@media (min-width: 540px) and (max-width: 767px) {
.mod-team-grid .team-box .team-member-text {
padding: 33px 0 0 40px;
height: 150px;
}
}
@media (min-width: 0px) and (max-width: 540px) {
.mod-team-grid .team-box .team-member-text {
padding: 33px 0 0 15px;
height: 150px;
}
}
.mod-team-grid .team-box .team-member-text:after {
position: absolute;
right: 38px;
bottom: 40px;
width: 29px;
height: 29px;
display: block;
content: '';
background-image: url(//swk-steuerberatung.de/wp-content/themes/schreiber-weisse-kerst-wp/assets/modal-glass.png);
background-position: center center;
background-repeat: no-repeat;
}
@media (min-width: 767px) and (max-width: 992px) {
.mod-team-grid .team-box .team-member-text:after {
right: 20px;
}
}
.mod-team-grid .team-box .team-member-text h3 {
color: #9A0F0D;
font-family: Montserrat;
font-size: 24px;
font-weight: 700;
margin-bottom: 26px;
}
@media (min-width: 992px) and (max-width: 1200px) {
.mod-team-grid .team-box .team-member-text h3 {
font-size: 21px;
}
}
@media (min-width: 767px) and (max-width: 992px) {
.mod-team-grid .team-box .team-member-text h3 {
font-size: 18px;
}
}
@media (min-width: 0px) and (max-width: 540px) {
.mod-team-grid .team-box .team-member-text h3 {
font-size: 21px;
}
}
.mod-team-grid .team-box .team-member-text p {
font-family: Merriweather;
color: #454545;
font-size: 17px;
}
@media (min-width: 767px) and (max-width: 992px) {
.mod-team-grid .team-box .team-member-text p {
font-size: 15px;
}
}
@media (min-width: 956px) {
.modal-team-grid .modal-dialog {
width: 946px;
}
}
.modal-team-grid .modal-dialog .modal-content {
-webkit-border-radius: 0 10px 10px 0;
-moz-border-radius: 0 10px 10px 0;
border-radius: 0 10px 10px 0;
}
.modal-team-grid .modal-dialog .modal-content .modal-body {
padding: 0;
display: table;
width: 100%;
position: relative;
}
.modal-team-grid .modal-dialog .modal-content .modal-body button.close {
position: absolute;
right: 30px;
top: 30px;
width: 30px;
height: 30px;
display: block;
}
@media (min-width: 0px) and (max-width: 992px) {
.modal-team-grid .modal-dialog .modal-content .modal-body button.close {
font-size: 50px;
width: 50px;
height: 50px;
}
}
.modal-team-grid .modal-dialog .modal-content .modal-body .modal-body-cell {
display: table-cell;
vertical-align: top;
}
@media (min-width: 0px) and (max-width: 956px) {
.modal-team-grid .modal-dialog .modal-content .modal-body .modal-body-cell {
display: block;
}
}
.modal-team-grid .modal-dialog .modal-content .modal-body .text-cell {
padding: 53px 60px 30px 60px;
}
@media (min-width: 450px) and (max-width: 550px) {
.modal-team-grid .modal-dialog .modal-content .modal-body .text-cell {
padding: 33px 30px 30px 30px;
}
}
@media (min-width: 0px) and (max-width: 450px) {
.modal-team-grid .modal-dialog .modal-content .modal-body .text-cell {
padding: 33px 15px 30px 15px;
}
}
.modal-team-grid .modal-dialog .modal-content .modal-body .text-cell h3 {
color: #9A0F0D;
font-family: Montserrat;
font-size: 24px;
font-weight: 700;
margin-bottom: 26px;
}
.modal-team-grid .modal-dialog .modal-content .modal-body .text-cell ul li {
margin: 0  0 22px 0;
font-family: Merriweather;
font-size: 17px;
color: #454545;
line-height: 27px;
position: relative;
padding-left: 90px;
}
@media (min-width: 0px) and (max-width: 550px) {
.modal-team-grid .modal-dialog .modal-content .modal-body .text-cell ul li {
font-size: 15px;
line-height: 25px;
padding-left: 60px;
}
}
@media (min-width: 0px) and (max-width: 450px) {
.modal-team-grid .modal-dialog .modal-content .modal-body .text-cell ul li {
padding-left: 0px;
}
}
.modal-team-grid .modal-dialog .modal-content .modal-body .text-cell ul li strong {
position: absolute;
left: 0;
top: 0;
color: #9A0F0D;
}
@media (min-width: 0px) and (max-width: 450px) {
.modal-team-grid .modal-dialog .modal-content .modal-body .text-cell ul li strong {
position: relative;
left: auto;
top: auto;
display: block;
}
}
.modal-team-grid .modal-dialog .modal-content .modal-body .image-cell {
width: 240px;
}
.modal-team-grid .modal-dialog .modal-content .modal-body .image-cell .member-image {
width: 240px;
height: 240px;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
} .mod-bild-text-block {
margin-bottom: 128px;
margin-top: 178px;
}
@media (min-width: 768px) and (max-width: 992px) {
.mod-bild-text-block {
margin-top: 100px;
}
}
@media (min-width: 0px) and (max-width: 768px) {
.mod-bild-text-block {
margin-bottom: 70px;
margin-top: 100px;
}
}
.mod-bild-text-block h3 {
color: #9A0F0D;
font-size: 17px;
line-height: 27px;
font-family: Merriweather;
margin-bottom: 36px;
}
.mod-bild-text-block p {
color:rgb(51, 51, 51) !important;
font-size: 16px;
line-height: 27px;
font-family: Merriweather;
}
@media (min-width: 0px) and (max-width: 992px) {
.mod-bild-text-block img {
margin-bottom: 40px;
}
} .mod-kommentare {
margin-bottom: 128px;
}
@media (min-width: 0px) and (max-width: 768px) {
.mod-kommentare {
margin-bottom: 70px;
}
}
.mod-kommentare ul li .kommentare-box {
display: table;
width: 100%;
}
@media (min-width: 0px) and (max-width: 550px) {
.mod-kommentare ul li .kommentare-box {
display: block;
position: relative;
}
}
.mod-kommentare ul li .kommentare-box .kommentare-cell {
display: table-cell;
vertical-align: top;
}
@media (min-width: 0px) and (max-width: 550px) {
.mod-kommentare ul li .kommentare-box .kommentare-cell {
display: block;
}
}
.mod-kommentare ul li .kommentare-box .icon-cell {
width: 240px;
}
@media (min-width: 550px) and (max-width: 768px) {
.mod-kommentare ul li .kommentare-box .icon-cell {
width: 180px;
}
}
@media (min-width: 0px) and (max-width: 550px) {
.mod-kommentare ul li .kommentare-box .icon-cell {
width: 100%;
}
}
.mod-kommentare ul li .kommentare-box .icon-cell .icon-box {
height: 240px;
width: 240px;
background-color: #EDEDED;
position: relative;
background-position: center center;
background-repeat: no-repeat;
}
@media (min-width: 0px) and (max-width: 768px) {
.mod-kommentare ul li .kommentare-box .icon-cell .icon-box {
width: 180px;
height: 180px;
}
}
.mod-kommentare ul li .kommentare-box .icon-cell .icon-box:after {
position: absolute;
left: 0;
bottom: -16px;
width: 64px;
height: 50px;
display: block;
background-image: url(//swk-steuerberatung.de/wp-content/themes/schreiber-weisse-kerst-wp/assets/quote.png);
background-position: center center;
background-repeat: no-repeat;
content: '';
}
.mod-kommentare ul li .kommentare-box .text-cell {
padding: 0px 54px 0 54px;
}
@media (min-width: 768px) and (max-width: 992px) {
.mod-kommentare ul li .kommentare-box .text-cell {
padding: 0 34px 0 34px;
}
}
@media (min-width: 550px) and (max-width: 768px) {
.mod-kommentare ul li .kommentare-box .text-cell {
padding: 0 0 0 34px;
}
}
@media (min-width: 0px) and (max-width: 550px) {
.mod-kommentare ul li .kommentare-box .text-cell {
padding: 40px 0 0 0;
}
}
.mod-kommentare ul li .kommentare-box .text-cell h3 {
color: #9A0F0D;
font-size: 24px;
font-weight: 700;
line-height: 32px;
margin-bottom: 32px;
}
@media (min-width: 768px) and (max-width: 992px) {
.mod-kommentare ul li .kommentare-box .text-cell h3 {
font-size: 22px;
line-height: 30px;
}
}
@media (min-width: 550px) and (max-width: 768px) {
.mod-kommentare ul li .kommentare-box .text-cell h3 {
font-size: 20px;
line-height: 28px;
}
}
@media (min-width: 0px) and (max-width: 550px) {
.mod-kommentare ul li .kommentare-box .text-cell h3 {
font-size: 18px;
line-height: 26px;
}
}
.mod-kommentare ul li .kommentare-box .text-cell p {
color: #454545;
font-family: Merriweather;
font-size: 17px;
line-height: 27px;
}
@media (min-width: 768px) and (max-width: 992px) {
.mod-kommentare ul li .kommentare-box .text-cell p {
font-size: 15px;
line-height: 25px;
}
}
@media (min-width: 550px) and (max-width: 768px) {
.mod-kommentare ul li .kommentare-box .text-cell p {
font-size: 15px;
line-height: 25px;
}
}
@media (min-width: 0px) and (max-width: 550px) {
.mod-kommentare ul li .kommentare-box .text-cell p {
font-size: 14px;
line-height: 24px;
}
} .mod-karriere {
margin-bottom: 128px;
margin-top: 70px;
}
@media (min-width: 0px) and (max-width: 768px) {
.mod-karriere {
margin-bottom: 70px;
}
}
.mod-karriere ul li a {
display: block;
position: relative;
}
.mod-karriere ul li + li {
margin-top: 20px;
}
.mod-karriere .karriere-box {
display: table;
width: 100%;
height: 240px;
border-width: 1px;
border-style: solid;
border-color: #D0D0D0;
-webkit-border-radius: 0 10px 10px 0;
-moz-border-radius: 0 10px 10px 0;
border-radius: 0 10px 10px 0;
}
@media (min-width: 0px) and (max-width: 768px) {
.mod-karriere .karriere-box {
display: block;
height: auto;
overflow: auto;
position: relative;
}
}
.mod-karriere .karriere-box .karriere-cell {
display: table-cell;
vertical-align: top;
}
.mod-karriere .karriere-box .icon-cell {
width: 240px;
background-color: #EDEDED;
background-position: center center;
background-repeat: no-repeat;
}
@media (min-width: 0px) and (max-width: 768px) {
.mod-karriere .karriere-box .icon-cell {
width: 100%;
height: 140px;
display: block;
border-width: 0 0 1px 0;
border-style: solid;
border-color: #D0D0D0;
}
}
.mod-karriere .karriere-box .text-cell {
padding: 32px 54px 0 54px;
}
@media (min-width: 768px) and (max-width: 992px) {
.mod-karriere .karriere-box .text-cell {
padding: 22px 34px 0 34px;
}
}
@media (min-width: 450px) and (max-width: 768px) {
.mod-karriere .karriere-box .text-cell {
display: block;
padding: 30px;
}
}
@media (min-width: 0px) and (max-width: 450px) {
.mod-karriere .karriere-box .text-cell {
display: block;
padding: 15px;
}
}
.mod-karriere .karriere-box .text-cell h3 {
color: #9A0F0D;
font-size: 24px;
font-weight: 700;
line-height: 32px;
margin-bottom: 32px;
}
@media (min-width: 550px) and (max-width: 992px) {
.mod-karriere .karriere-box .text-cell h3 {
font-size: 22px;
line-height: 30px;
}
}
@media (min-width: 0px) and (max-width: 550px) {
.mod-karriere .karriere-box .text-cell h3 {
font-size: 18px;
line-height: 26px;
}
}
.mod-karriere .karriere-box .text-cell p {
color: rgb(51, 51, 51) !important;
font-family: Merriweather;
font-size: 17px;
line-height: 27px;
}
@media (min-width: 550px) and (max-width: 992px) {
.mod-karriere .karriere-box .text-cell p {
font-size: 15px;
line-height: 25px;
}
}
@media (min-width: 0px) and (max-width: 550px) {
.mod-karriere .karriere-box .text-cell p {
font-size: 14px;
line-height: 24px;
}
}
.mod-karriere .karriere-box .button-cell {
width: 98px;
vertical-align: bottom;
text-align: center;
}
@media (min-width: 450px) and (max-width: 768px) {
.mod-karriere .karriere-box .button-cell {
width: auto;
display: block;
position: absolute;
right: 30px;
bottom: 0;
}
}
@media (min-width: 0px) and (max-width: 450px) {
.mod-karriere .karriere-box .button-cell {
position: relative;
width: 100%;
display: block;
height: 60px;
border-width: 1px 0 0 0;
border-style: solid;
border-color: #D0D0D0;
}
}
.mod-karriere .karriere-box .button-cell .panel-indecator {
margin: 0 auto;
width: 29px;
height: 29px;
display: block;
background-repeat: no-repeat;
background-position: center center;
background-image: url(//swk-steuerberatung.de/wp-content/themes/schreiber-weisse-kerst-wp/assets/download-icon.png);
margin-bottom: 32px;
}
@media (min-width: 0px) and (max-width: 450px) {
.mod-karriere .karriere-box .button-cell .panel-indecator {
margin-bottom: 0;
margin-top: 14px;
}
} .mod-dropdown-box {
margin-bottom: 128px; }
@media (min-width: 0px) and (max-width: 768px) {
.mod-dropdown-box {
margin-bottom: 70px;
}
}
.mod-dropdown-box ul li + li {
margin-top: 16px;
}
.mod-dropdown-box ul li a {
display: block;
position: relative;
}
.mod-dropdown-box ul li a.active .more-text {
opacity: 1 !important;
}
.mod-dropdown-box ul li a.active .dropdown-box .button-cell .panel-indecator {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.mod-dropdown-box .dropdown-box {
display: table;
width: 100%;
height: 240px;
border-width: 1px;
border-style: solid;
border-color: #D0D0D0;
-webkit-border-radius: 0 10px 10px 0;
-moz-border-radius: 0 10px 10px 0;
border-radius: 0 10px 10px 0;
}
@media (min-width: 0px) and (max-width: 992px) {
.mod-dropdown-box .dropdown-box {
overflow: hidden;
position: relative;
height: auto;
}
}
.mod-dropdown-box .dropdown-box .dropdown-cell {
display: table-cell;
vertical-align: top;
}
@media (min-width: 0px) and (max-width: 992px) {
.mod-dropdown-box .dropdown-box .dropdown-cell {
display: block;
}
}
.mod-dropdown-box .dropdown-box .icon-cell {
width: 240px;
}
@media (min-width: 0px) and (max-width: 992px) {
.mod-dropdown-box .dropdown-box .icon-cell {
width: 100%;
height: auto;
border-width: 0 0 1px 0;
border-style: solid;
border-color: #D0D0D0;
}
}
.mod-dropdown-box .dropdown-box .icon-cell .icon-box {
width: 240px;
height: 240px;
display: block;
background-position: center center;
background-repeat: no-repeat;
}
@media (min-width: 550px) and (max-width: 992px) {
.mod-dropdown-box .dropdown-box .icon-cell .icon-box {
width: 100%;
height: 160px;
}
}
@media (min-width: 0px) and (max-width: 550px) {
.mod-dropdown-box .dropdown-box .icon-cell .icon-box {
width: 100%;
height: 130px;
}
}
.mod-dropdown-box .dropdown-box .text-cell {
padding: 32px 54px 0 54px;
}
@media (min-width: 450px) and (max-width: 768px) {
.mod-dropdown-box .dropdown-box .text-cell {
padding: 32px 32px 0 32px;
}
}
@media (min-width: 0px) and (max-width: 450px) {
.mod-dropdown-box .dropdown-box .text-cell {
padding: 15px 15px 0 15px;
}
}
.mod-dropdown-box .dropdown-box .text-cell h3 {
color: #9A0F0D;
font-size: 24px;
font-weight: 700;
line-height: 32px;
margin-bottom: 32px;
}
@media (min-width: 550px) and (max-width: 1200px) {
.mod-dropdown-box .dropdown-box .text-cell h3 {
font-size: 21px;
line-height: 29px;
margin-bottom: 25px;
}
}
@media (min-width: 340px) and (max-width: 550px) {
.mod-dropdown-box .dropdown-box .text-cell h3 {
font-size: 18px;
line-height: 28px;
margin-bottom: 25px;
}
}
@media (min-width: 0px) and (max-width: 340px) {
.mod-dropdown-box .dropdown-box .text-cell h3 {
font-size: 16px;
line-height: 25px;
margin-bottom: 25px;
}
}
.mod-dropdown-box .dropdown-box .text-cell p {
color: #454545;
font-family: Merriweather;
font-size: 17px;
line-height: 27px;
margin: 20px 0;
}
@media (min-width: 992px) and (max-width: 1200px) {
.mod-dropdown-box .dropdown-box .text-cell p {
font-size: 14px;
line-height: 24px;
}
}
@media (min-width: 550px) and (max-width: 992px) {
.mod-dropdown-box .dropdown-box .text-cell p {
font-size: 15px;
line-height: 25px;
}
}
@media (min-width: 0px) and (max-width: 550px) {
.mod-dropdown-box .dropdown-box .text-cell p {
font-size: 14px;
line-height: 24px;
}
}
.mod-dropdown-box .dropdown-box .text-cell ul {
margin-left: 20px;
list-style: disc;
}
.mod-dropdown-box .dropdown-box .text-cell ul li + li {
margin-top: 8px;
}
.mod-dropdown-box .dropdown-box .text-cell ul li {
color: #454545;
font-family: Merriweather;
font-size: 17px;
line-height: 27px;
}
@media (min-width: 992px) and (max-width: 1200px) {
.mod-dropdown-box .dropdown-box .text-cell ul li {
font-size: 14px;
line-height: 24px;
}
}
@media (min-width: 550px) and (max-width: 992px) {
.mod-dropdown-box .dropdown-box .text-cell ul li {
font-size: 15px;
line-height: 25px;
}
}
@media (min-width: 0px) and (max-width: 550px) {
.mod-dropdown-box .dropdown-box .text-cell ul li {
font-size: 14px;
line-height: 24px;
}
}
.mod-dropdown-box .dropdown-box .text-cell .more-text {
margin-bottom: 60px;
opacity: 0;
-webkit-transition: opacity 0.3s ease-in-out;
-moz-transition: opacity 0.3s ease-in-out;
-o-transition: opacity 0.3s ease-in-out;
transition: opacity 0.3s ease-in-out;
}
.mod-dropdown-box .dropdown-box .text-cell .more-text,
.mod-dropdown-box .dropdown-box .text-cell .more-rest {
display: none;
}
.mod-dropdown-box .dropdown-box .button-cell {
width: 98px;
vertical-align: bottom;
text-align: center;
}
@media (min-width: 0px) and (max-width: 992px) {
.mod-dropdown-box .dropdown-box .button-cell {
width: 100%;
}
}
.mod-dropdown-box .dropdown-box .button-cell .panel-indecator {
margin: 0 auto;
width: 28px;
height: 28px;
display: block;
background-repeat: no-repeat;
background-position: center center;
background-image: url(//swk-steuerberatung.de/wp-content/themes/schreiber-weisse-kerst-wp/assets/panel-indecator.png);
margin-bottom: 32px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
@media (min-width: 0px) and (max-width: 992px) {
.mod-dropdown-box .dropdown-box .button-cell .panel-indecator {
margin-right: 30px;
}
}
@media (min-width: 0px) and (max-width: 768px) {
.mod-dropdown-box .dropdown-box .button-cell .panel-indecator {
margin-bottom: 15px;
margin-right: 15px;
}
} .mod-bild-slider {
margin-bottom: 128px;
margin-top: 70px;
}
@media (min-width: 0px) and (max-width: 768px) {
.mod-bild-slider {
margin-bottom: 70px;
}
}
.mod-bild-slider .owl-nav {
display: block !important;
position: absolute;
left: 0;
right: 0;
top: 0;
}
.mod-bild-slider .owl-nav .owl-prev {
left: 0;
background-image: url(//swk-steuerberatung.de/wp-content/themes/schreiber-weisse-kerst-wp/assets/slider-pager-left.png);
}
.mod-bild-slider .owl-nav .owl-next {
right: 0;
background-image: url(//swk-steuerberatung.de/wp-content/themes/schreiber-weisse-kerst-wp/assets/slider-pager-right.png);
}
.mod-bild-slider .owl-nav .owl-prev,
.mod-bild-slider .owl-nav .owl-next {
width: 43px;
height: 43px;
display: block;
background-position: center center;
background-repeat: no-repeat;
background-color: #858585;
position: absolute;
top: 109.5px;
}
@media (min-width: 450px) and (max-width: 630px) {
.mod-bild-slider .owl-nav .owl-prev,
.mod-bild-slider .owl-nav .owl-next {
top: 93.5px;
}
}
@media (min-width: 0px) and (max-width: 450px) {
.mod-bild-slider .owl-nav .owl-prev,
.mod-bild-slider .owl-nav .owl-next {
top: 180px;
}
}
.mod-bild-slider .owl-item.active.center .item .bild-slider-box {
opacity: 1;
visibility: visible;
}
.mod-bild-slider .owl-item.active.center .item .bild-slider-titel {
opacity: 1;
visibility: visible;
}
.mod-bild-slider .item {
position: relative;
}
.mod-bild-slider .item .bild-slider-box {
height: 262px;
width: 563px;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
background-color: grey;
margin-bottom: 23.5px;
opacity: 0.25;
}
@media (min-width: 768px) and (max-width: 992px) {
.mod-bild-slider .item .bild-slider-box {
width: 463px;
}
}
@media (min-width: 550px) and (max-width: 630px) {
.mod-bild-slider .item .bild-slider-box {
width: 390px;
height: 230px;
}
}
@media (min-width: 450px) and (max-width: 550px) {
.mod-bild-slider .item .bild-slider-box {
width: auto;
height: 230px;
}
}
@media (min-width: 0px) and (max-width: 450px) {
.mod-bild-slider .item .bild-slider-box {
width: auto;
height: 170px;
margin-bottom: 53px;
}
}
.mod-bild-slider .item .bild-slider-titel {
opacity: 0;
visibility: hidden;
position: absolute;
bottom: -23.5px;
left: 54px;
background-color: #9A0F0D;
display: inline-block;
padding: 7px 30px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
@media (min-width: 400px) and (max-width: 550px) {
.mod-bild-slider .item .bild-slider-titel {
padding: 9.5px 20px;
}
}
@media (min-width: 0px) and (max-width: 400px) {
.mod-bild-slider .item .bild-slider-titel {
padding: 12.5px 20px;
}
}
@media (min-width: 0px) and (max-width: 450px) {
.mod-bild-slider .item .bild-slider-titel {
bottom: -53px;
}
}
.mod-bild-slider .item .bild-slider-titel h3 {
font-size: 28px;
font-weight: 700;
color: #fff;
}
@media (min-width: 550px) and (max-width: 630px) {
.mod-bild-slider .item .bild-slider-titel h3 {
font-size: 24px;
}
}
@media (min-width: 0px) and (max-width: 450px) {
.mod-bild-slider .item .bild-slider-titel h3 {
font-size: 20px;
}
}
@media (min-width: 0px) and (max-width: 400px) {
.mod-bild-slider .item .bild-slider-titel h3 {
font-size: 15px;
}
} .mod-kleine-stage {
background-color: #9A0F0D;
margin-bottom: 70px;
background-image: url(//swk-steuerberatung.de/wp-content/themes/schreiber-weisse-kerst-wp/assets/bg.png);
background-repeat: repeat;
background-position: left top;
}
@media (min-width: 767px) and (max-width: 769px) {
.mod-kleine-stage .container {
width: 100%;
padding-left: 0;
padding-right: 0;
margin-left: 0;
margin-right: 0;
}
}
.mod-kleine-stage .kleine-stage-bild {
position: absolute;
right: 8.33333333%;
margin-right: 15px;
bottom: -70px;
width: 590px;
height: 220px;
background-color: black;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}
@media (min-width: 992px) and (max-width: 1200px) {
.mod-kleine-stage .kleine-stage-bild {
width: 460px;
}
}
@media (min-width: 768px) and (max-width: 992px) {
.mod-kleine-stage .kleine-stage-bild {
right: 0;
width: 400px;
bottom: -40px;
}
}
@media (min-width: 0px) and (max-width: 768px) {
.mod-kleine-stage .kleine-stage-bild {
z-index: 1;
bottom: 0;
width: auto;
height: auto;
right: 0;
left: 0;
top: 0;
margin-right: 0;
}
}
.mod-kleine-stage .kleine-stage-table {
width: 100%;
display: table;
height: 230px;
}
@media (min-width: 0px) and (max-width: 768px) {
.mod-kleine-stage .kleine-stage-table {
position: relative;
z-index: 2;
display: block;
width: auto;
}
}
.mod-kleine-stage .kleine-stage-table .kleine-stage-cell {
display: table-cell;
vertical-align: middle;
}
@media (min-width: 0px) and (max-width: 768px) {
.mod-kleine-stage .kleine-stage-table .kleine-stage-cell {
display: block;
position: absolute;
left: 30px;
bottom: -15px;
}
}
@media (min-width: 0px) and (max-width: 550px) {
.mod-kleine-stage .kleine-stage-table .kleine-stage-cell {
left: 0px;
}
}
.mod-kleine-stage .kleine-stage-table .kleine-stage-cell h1 {
color: #FFFFFF;
font-size: 28px;
font-weight: 700;
}
@media (min-width: 0px) and (max-width: 768px) {
.mod-kleine-stage .kleine-stage-table .kleine-stage-cell h1 {
background-color: #9A0F0D;
padding: 10px 30px;
}
}
@media (min-width: 0px) and (max-width: 550px) {
.mod-kleine-stage .kleine-stage-table .kleine-stage-cell h1 {
font-size: 22px;
}
} .mod-bild-text-box {
margin-top: 70px;
margin-bottom: 100px;
}
@media (min-width: 768px) and (max-width: 992px) {
.mod-bild-text-box {
margin-top: 100px;
}
}
@media (min-width: 768px) and (max-width: 1200px) {
.mod-bild-text-box {
margin-top: 30px;
padding-top: 30px;
}
}
@media (min-width: 0px) and (max-width: 768px) {
.mod-bild-text-box {
margin-top: 30px;
padding-top: 30px;
margin-bottom: 40px;
}
}
.mod-bild-text-box .bild-box {
width: 100%;
height: 425px;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}
@media (min-width: 768px) and (max-width: 992px) {
.mod-bild-text-box .bild-box {
height: 300px;
margin-bottom: 40px;
}
}
@media (min-width: 0px) and (max-width: 768px) {
.mod-bild-text-box .bild-box {
height: 220px;
margin-bottom: 30px;
}
}
.content--cell h2,
.mod-bild-text-box h2 {
color: #535563;
font-size: 19px;
font-weight: 500;
letter-spacing: 1px;
line-height: 23px;
text-transform: uppercase;
position: relative;
margin-bottom: 50px;
}
.content--cell h2:after,
.mod-bild-text-box h2:after {
position: absolute;
left: 0;
bottom: -15px;
width: 50px;
height: 2px;
background-color: #9A0F0D;
content: '';
}
.content--cell h2:after,
.mod-bild-text-box h2:after {
position: absolute;
left: 0;
bottom: -15px;
width: 50px;
height: 2px;
background-color: #9A0F0D;
content: '';
}
.mod-bild-text-box h2 strong {
font-weight: 700;
}
.mod-bild-text-box h4 {
color: #9A0F0D;
font-size: 19px;
line-height: 27px;
margin-bottom: 24px;
margin-top: 24px;
}
.mod-bild-text-box h4 strong {
font-weight: 700;
}
@media (min-width: 0px) and (max-width: 400px) {
.mod-bild-text-box h4 {
font-size: 17px;
line-height: 25px;
}
}
.mod-bild-text-box p {
font-family: 'Merriweather';
color: #535563;
font-size: 17px;
line-height: 27px;
}
@media (min-width: 0px) and (max-width: 400px) {
.mod-bild-text-box p {
font-size: 15px;
line-height: 25px;
}
}
.mod-bild-text-box h3 {
font-size: 24px;
font-weight: 700;
color: #535563;
} .mod-startseite-stage {
background-color: #9A0F0D;
height: 406px;
padding-top: 84px;
overflow: visible;
background-image: url(//swk-steuerberatung.de/wp-content/themes/schreiber-weisse-kerst-wp/assets/bg.png);
background-repeat: repeat;
background-position: left top;
}
@media (min-width: 380px) and (max-width: 768px) {
.mod-startseite-stage {
padding-top: 0;
height: 350px;
}
}
@media (min-width: 0px) and (max-width: 380px) {
.mod-startseite-stage {
padding-top: 0;
height: 280px;
}
}
@media (min-width: 767px) and (max-width: 769px) {
.mod-startseite-stage .container {
width: 100%;
padding-left: 0;
padding-right: 0;
margin-left: 0;
margin-right: 0;
}
}
@media (min-width: 0px) and (max-width: 768px) {
.mod-startseite-stage .stage-content {
padding-left: 0;
padding-right: 0;
}
}
.mod-startseite-stage .bx-wrapper {
position: relative;
}
.mod-startseite-stage .bx-controls {
position: absolute;
right: 0;
bottom: 61px;
z-index: 60;
}
@media (min-width: 768px) and (max-width: 992px) {
.mod-startseite-stage .bx-controls {
bottom: auto;
top: -13px;
right: -36px;
}
}
@media (min-width: 650px) and (max-width: 768px) {
.mod-startseite-stage .bx-controls {
left: 0;
bottom: auto;
top: 0;
}
}
@media (min-width: 0px) and (max-width: 650px) {
.mod-startseite-stage .bx-controls {
right: 15px;
bottom: 28.5px;
}
}
@media (min-width: 0px) and (max-width: 430px) {
.mod-startseite-stage .bx-controls {
right: 8px;
}
}
.mod-startseite-stage .bx-controls .bx-controls-direction a {
width: 52px;
height: 52px;
display: inline-block;
background-color: #858585;
}
@media (min-width: 650px) and (max-width: 768px) {
.mod-startseite-stage .bx-controls .bx-controls-direction a {
position: absolute;
top: 149px;
background-color: rgba(0, 0, 0, 0.2);
}
}
@media (min-width: 768px) and (max-width: 992px) {
.mod-startseite-stage .bx-controls .bx-controls-direction a {
display: block;
}
}
@media (min-width: 0px) and (max-width: 650px) {
.mod-startseite-stage .bx-controls .bx-controls-direction a {
display: block;
}
}
.mod-startseite-stage .bx-controls .bx-controls-direction a span {
width: 100%;
height: 100%;
position: relative;
display: block;
background-position: center center;
background-repeat: no-repeat;
}
.mod-startseite-stage .bx-controls .bx-controls-direction a.bx-next {
margin-left: 2px;
}
@media (min-width: 650px) and (max-width: 768px) {
.mod-startseite-stage .bx-controls .bx-controls-direction a.bx-next {
right: 0;
}
}
@media (min-width: 768px) and (max-width: 992px) {
.mod-startseite-stage .bx-controls .bx-controls-direction a.bx-next {
margin-left: 0;
margin-top: 2px;
}
}
@media (min-width: 0px) and (max-width: 650px) {
.mod-startseite-stage .bx-controls .bx-controls-direction a.bx-next {
margin-left: 0;
margin-top: 2px;
}
}
.mod-startseite-stage .bx-controls .bx-controls-direction a.bx-next span {
background-image: url(//swk-steuerberatung.de/wp-content/themes/schreiber-weisse-kerst-wp/assets/slider-pager-right.png);
}
@media (min-width: 650px) and (max-width: 768px) {
.mod-startseite-stage .bx-controls .bx-controls-direction a.bx-prev {
left: 0;
}
}
.mod-startseite-stage .bx-controls .bx-controls-direction a.bx-prev span {
background-image: url(//swk-steuerberatung.de/wp-content/themes/schreiber-weisse-kerst-wp/assets/slider-pager-left.png);
}
.mod-startseite-stage ul.startseite-slider li div.slider-image {
background-color: #9A0F0D;
margin-right: 0;
margin-left: auto;
margin-bottom: 66.5px;
height: 374px;
width: 655px;
display: block;
position: relative;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}
@media (min-width: 768px) and (max-width: 992px) {
.mod-startseite-stage ul.startseite-slider li div.slider-image {
width: 455px;
height: 358px;
}
}
@media (min-width: 0px) and (max-width: 768px) {
.mod-startseite-stage ul.startseite-slider li div.slider-image {
width: 100%;
height: 350px;
margin-bottom: 100px;
}
}
@media (min-width: 0px) and (max-width: 380px) {
.mod-startseite-stage ul.startseite-slider li div.slider-image {
height: 280px;
}
}
.mod-startseite-stage ul.startseite-slider li div.slider-image .slider-contact-data {
position: absolute;
z-index: 2;
left: 52px;
bottom: -66.5px;
width: 326px;
height: 133px;
display: block;
background-color: #7A7A7A;
padding: 25px 32px;
}
@media (min-width: 0px) and (max-width: 768px) {
.mod-startseite-stage ul.startseite-slider li div.slider-image .slider-contact-data {
height: 163px;
left: auto;
right: 30px;
bottom: -100px;
padding: 15px 22px;
width: 230px;
}
}
@media (min-width: 0px) and (max-width: 650px) {
.mod-startseite-stage ul.startseite-slider li div.slider-image .slider-contact-data {
display: none!important;
}
}
.mod-startseite-stage ul.startseite-slider li div.slider-image .slider-contact-data p {
color: #FCFCFC;
font-size: 16px;
font-weight: 500;
line-height: 20px;
}
.mod-startseite-stage ul.startseite-slider li div.slider-image .slider-contact-data a {
position: absolute;
left: 32px;
bottom: 30px;
color: #fff;
font-size: 13px;
font-weight: 400;
line-height: 16px;
}
.mod-startseite-stage ul.startseite-slider li div.slider-text {
position: absolute;
left: 0;
top: 88px;
width: 450px;
}
@media (min-width: 0px) and (max-width: 769px) {
.mod-startseite-stage ul.startseite-slider li div.slider-text {
bottom: 0px;
top: auto;
background-color: #9A0F0D;
width: auto;
right: 30px;
left: 30px;
height: 163px;
padding: 15px 38% 15px 22px;
}
}
@media (min-width: 430px) and (max-width: 650px) {
.mod-startseite-stage ul.startseite-slider li div.slider-text {
padding: 15px 70px 15px 22px;
}
}
@media (min-width: 0px) and (max-width: 430px) {
.mod-startseite-stage ul.startseite-slider li div.slider-text {
padding: 15px 54px 15px 22px;
right: 15px;
left: 15px;
}
}
@media (min-width: 769px) and (max-width: 992px) {
.mod-startseite-stage ul.startseite-slider li div.slider-text {
width: 380px;
}
}
.mod-startseite-stage ul.startseite-slider li div.slider-text h2 {
color: #FFFFFF;
font-size: 28px;
font-weight: 700;
line-height: 34px;
}
@media (min-width: 768px) and (max-width: 992px) {
.mod-startseite-stage ul.startseite-slider li div.slider-text h2 {
font-size: 24px;
}
}
@media (min-width: 650px) and (max-width: 768px) {
.mod-startseite-stage ul.startseite-slider li div.slider-text h2 {
font-size: 18px;
line-height: 24px;
}
}
@media (min-width: 500px) and (max-width: 650px) {
.mod-startseite-stage ul.startseite-slider li div.slider-text h2 {
font-size: 22px;
line-height: 26px;
}
}
@media (min-width: 390px) and (max-width: 500px) {
.mod-startseite-stage ul.startseite-slider li div.slider-text h2 {
font-size: 18px;
line-height: 24px;
}
}
@media (min-width: 0px) and (max-width: 390px) {
.mod-startseite-stage ul.startseite-slider li div.slider-text h2 {
font-size: 16px;
line-height: 22px;
}
}
.mod-startseite-stage ul.startseite-slider li div.slider-text a {
height: 25px;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;
background-color: #9A0F0D;
border-width: 1px;
border-style: solid;
border-color: #fff;
padding: 3px 15px;
font-size: 12px;
font-weight: 400;
color: #fff;
display: inline-block;
margin-top: 25px;
}
@media (min-width: 768px) and (max-width: 992px) {
.mod-startseite-stage ul.startseite-slider li div.slider-text a {
font-size: 13px;
}
}
@media (min-width: 0px) and (max-width: 370px) {
.mod-startseite-stage ul.startseite-slider li div.slider-text a {
margin-top: 18px;
}
}   .content-elem {
z-index: 1;
position: relative;
}
.default-headline {
color: #535563;
font-size: 19px;
font-weight: 500;
letter-spacing: 1px;
line-height: 23px;
text-transform: uppercase;
position: relative;
margin-bottom: 50px;
}
.default-headline:after {
position: absolute;
left: 0;
bottom: -15px;
width: 50px;
height: 2px;
background-color: #9A0F0D;
content: '';
}
.default-headline strong {
font-weight: 700;
}
#wdkCookieBanner {
z-index: 999999999;
} html,
body {
background-color: #FFF;
}
body {
font-family: 'Montserrat', sans-serif;
}
.ui-widget {
font-size: 0.9em !important;
font-family: 'Montserrat', sans-serif;
}
@media (min-width: 0px) and (max-width: 550px) {
.col-xxs-12 {
width: 100%;
margin-left: 0;
}
} body .no-gutter-single {
padding-left: 0;
padding-right: 0;
}
body .no-gutter-single-r {
padding-right: 0;
}
body .no-gutter-single-l {
padding-left: 0;
}
body .no-gutter {
padding-left: 0;
padding-right: 0;
}
body .no-gutter-row {
margin-left: 0;
margin-right: 0;
}   @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
src: url(//swk-steuerberatung.de/wp-content/themes/schreiber-weisse-kerst-wp/fonts/montserrat-v10-latin-regular.eot); src: local('Montserrat Regular'), local('Montserrat-Regular'), url(//swk-steuerberatung.de/wp-content/themes/schreiber-weisse-kerst-wp/fonts/montserrat-v10-latin-regular.eot?#iefix) format('embedded-opentype'), url(//swk-steuerberatung.de/wp-content/themes/schreiber-weisse-kerst-wp/fonts/montserrat-v10-latin-regular.woff2) format('woff2'), url(//swk-steuerberatung.de/wp-content/themes/schreiber-weisse-kerst-wp/fonts/montserrat-v10-latin-regular.woff) format('woff'), url(//swk-steuerberatung.de/wp-content/themes/schreiber-weisse-kerst-wp/fonts/montserrat-v10-latin-regular.ttf) format('truetype'), url(//swk-steuerberatung.de/wp-content/themes/schreiber-weisse-kerst-wp/fonts/montserrat-v10-latin-regular.svg#Montserrat) format('svg'); } @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 500;
src: url(//swk-steuerberatung.de/wp-content/themes/schreiber-weisse-kerst-wp/fonts/montserrat-v10-latin-500.eot); src: local('Montserrat Medium'), local('Montserrat-Medium'), url(//swk-steuerberatung.de/wp-content/themes/schreiber-weisse-kerst-wp/fonts/montserrat-v10-latin-500.eot?#iefix) format('embedded-opentype'), url(//swk-steuerberatung.de/wp-content/themes/schreiber-weisse-kerst-wp/fonts/montserrat-v10-latin-500.woff2) format('woff2'), url(//swk-steuerberatung.de/wp-content/themes/schreiber-weisse-kerst-wp/fonts/montserrat-v10-latin-500.woff) format('woff'), url(//swk-steuerberatung.de/wp-content/themes/schreiber-weisse-kerst-wp/fonts/montserrat-v10-latin-500.ttf) format('truetype'), url(//swk-steuerberatung.de/wp-content/themes/schreiber-weisse-kerst-wp/fonts/montserrat-v10-latin-500.svg#Montserrat) format('svg'); } @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 700;
src: url(//swk-steuerberatung.de/wp-content/themes/schreiber-weisse-kerst-wp/fonts/montserrat-v10-latin-700.eot); src: local('Montserrat Bold'), local('Montserrat-Bold'), url(//swk-steuerberatung.de/wp-content/themes/schreiber-weisse-kerst-wp/fonts/montserrat-v10-latin-700.eot?#iefix) format('embedded-opentype'), url(//swk-steuerberatung.de/wp-content/themes/schreiber-weisse-kerst-wp/fonts/montserrat-v10-latin-700.woff2) format('woff2'), url(//swk-steuerberatung.de/wp-content/themes/schreiber-weisse-kerst-wp/fonts/montserrat-v10-latin-700.woff) format('woff'), url(//swk-steuerberatung.de/wp-content/themes/schreiber-weisse-kerst-wp/fonts/montserrat-v10-latin-700.ttf) format('truetype'), url(//swk-steuerberatung.de/wp-content/themes/schreiber-weisse-kerst-wp/fonts/montserrat-v10-latin-700.svg#Montserrat) format('svg'); } @font-face {
font-family: 'Merriweather';
font-style: normal;
font-weight: 400;
src: url(//swk-steuerberatung.de/wp-content/themes/schreiber-weisse-kerst-wp/fonts/merriweather-v15-latin-regular.eot); src: local('Merriweather'), local('Merriweather-Regular'), url(//swk-steuerberatung.de/wp-content/themes/schreiber-weisse-kerst-wp/fonts/merriweather-v15-latin-regular.eot?#iefix) format('embedded-opentype'), url(//swk-steuerberatung.de/wp-content/themes/schreiber-weisse-kerst-wp/fonts/merriweather-v15-latin-regular.woff2) format('woff2'), url(//swk-steuerberatung.de/wp-content/themes/schreiber-weisse-kerst-wp/fonts/merriweather-v15-latin-regular.woff) format('woff'), url(//swk-steuerberatung.de/wp-content/themes/schreiber-weisse-kerst-wp/fonts/merriweather-v15-latin-regular.ttf) format('truetype'), url(//swk-steuerberatung.de/wp-content/themes/schreiber-weisse-kerst-wp/fonts/merriweather-v15-latin-regular.svg#Merriweather) format('svg'); } .mobile-menu {
display: none;
background-color: #4E4E4E;
box-shadow: inset 0px -3px 4px 0px rgba(0, 0, 0, 0.25);
}
.mobile-menu ul.mobile-nav {
padding: 30px 30px 20px 30px;
height: auto;
overflow: hidden;
}
.mobile-menu ul.mobile-nav li {
width: 33.33333333%;
float: left;
margin-bottom: 10px;
}
@media (min-width: 450px) and (max-width: 768px) {
.mobile-menu ul.mobile-nav li {
width: 50%;
}
}
@media (min-width: 0px) and (max-width: 450px) {
.mobile-menu ul.mobile-nav li {
width: 100%;
}
}
.mobile-menu ul.mobile-nav li a {
display: block;
margin-left: 10px;
margin-right: 10px;
padding: 10px;
border-width: 1px;
border-style: solid;
border-color: #fff;
color: #fff;
text-align: center;
}
.mobile-menu ul.mobile-nav li.current_page_item a {
background-color: rgba(255, 255, 255, 0.2);
}
.mobile-menu ul.mobile-nav li.login-tab a {
background-color: #9A0F0D;
position: relative;
}
.mobile-menu ul.mobile-nav li.login-tab a:after {
width: 30px;
height: 30px;
display: block;
position: absolute;
right: 15px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
background-color: #9A0F0D;
content: '';
top: 50%;
margin-top: -15px;
background-image: url(//swk-steuerberatung.de/wp-content/themes/schreiber-weisse-kerst-wp/assets/lock-icon.png);
background-repeat: no-repeat;
background-position: center center;
background-size: 23px;
} #header {
background-color: white;
position: relative;
z-index: 2;
}
@media (min-width: 768px) and (max-width: 992px) {
#header .container {
width: 100% !important;
padding-left: 45px;
padding-right: 45px;
}
}
@media (min-width: 0px) and (max-width: 1200px) {
#header {
box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.25);
}
}
#header .header-table {
height: 80px;
display: table;
width: 100%;
}
#header .header-table .header-cell {
display: table-cell;
vertical-align: middle;
}
#header .header-table .logo-cell {
width: 300px;
}
#header .header-table .nav-cell ul {
float: right;
position: relative;
margin-right: 40px;
}
@media (min-width: 992px) and (max-width: 1200px) {
#header .header-table .nav-cell ul {
margin-right: 15px;
}
}
#header .header-table .nav-cell ul li {
float: left;
margin-left: 30px;
}
#header .header-table .nav-cell ul li a {
font-size: 17px;
color: #4E4E4E;
display: block;
font-weight: 500;
}
#header .header-table .nav-cell ul li.current_page_item a {
color: #9A0F0D;
}
#header .header-table .nav-cell ul li:first-child {
margin-left: 0;
}
#header .header-table .login-cell {
position: relative;
width: 123px;
}
@media (min-width: 992px) and (max-width: 1200px) {
#header .header-table .login-cell {
width: 100px;
}
}
#header .header-table .login-cell:before {
position: absolute;
top: 13px;
bottom: 13px;
left: 0;
width: 1px;
background-color: #9A0F0D;
content: '';
}
#header .header-table .login-cell ul.loginmenu-nav {
float: right;
margin-left: 40px;
}
@media (min-width: 992px) and (max-width: 1200px) {
#header .header-table .login-cell ul.loginmenu-nav {
margin-left: 15px;
}
}
#header .header-table .login-cell ul.loginmenu-nav > li {
padding: 20px 0;
}
#header .header-table .login-cell ul.loginmenu-nav > li:hover ul {
opacity: 1;
visibility: visible;
}
#header .header-table .login-cell ul.loginmenu-nav > li > a {
font-size: 17px;
color: #9A0F0D;
display: block;
padding-right: 35px;
font-weight: 500;
}
#header .header-table .login-cell ul.loginmenu-nav > li > a:after {
position: absolute;
right: 0;
top: 50%;
margin-top: -11px;
width: 22px;
height: 22px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
display: block;
background-color: #9A0F0D;
background-image: url(//swk-steuerberatung.de/wp-content/themes/schreiber-weisse-kerst-wp/assets/login-lock.png);
background-repeat: no-repeat;
background-position: center center;
content: '';
}
#header .header-table .login-cell ul.loginmenu-nav > li > ul {
opacity: 0;
visibility: hidden;
position: absolute;
padding: 5px 30px;
background-color: white;
top: 80%;
left: -30%;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
-webkit-box-shadow: 0px 6px 7px 0px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0px 6px 7px 0px rgba(0, 0, 0, 0.15);
-o-box-shadow: 0px 6px 7px 0px rgba(0, 0, 0, 0.15);
box-shadow: 0px 6px 7px 0px rgba(0, 0, 0, 0.15);
}
@media (min-width: 992px) and (max-width: 1330px) {
#header .header-table .login-cell ul.loginmenu-nav > li > ul {
left: auto;
right: 0;
}
}
#header .header-table .login-cell ul.loginmenu-nav > li > ul li {
margin: 10px 0;
}
#header .header-table .login-cell ul.loginmenu-nav > li > ul li a {
font-size: 17px;
color: #494B5A;
font-weight: 500;
white-space: nowrap;
} .nav-icon {
height: 70px;
width: 86px;
position: relative;
margin: 0px 10px;
float: right;
}
.nav-icon div {
height: 4px;
width: 44px;
background: #000;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.nav-icon div::before,
.nav-icon div::after {
content: "";
height: 4px;
width: 100%;
position: absolute;
background: #000;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-delay: 0s;
transition-delay: 0s;
}
.nav-icon div::before {
top: -15px;
}
.nav-icon div::after {
top: 15px;
}
.cross.active .span::before {
top: 0px;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
background-color: #9A0F0D;
}
.cross.active .span::after {
top: 0;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
background-color: #9A0F0D;
}
.cross.active .span {
background: none;
} #rights {
background-color: #EDEDED;
}
@media (min-width: 0px) and (max-width: 600px) {
#rights .container {
padding-left: 0;
padding-right: 0;
}
}
#rights .rights-table {
display: table;
height: 50px;
width: 100%;
}
@media (min-width: 0px) and (max-width: 600px) {
#rights .rights-table {
display: block;
height: auto;
}
}
#rights .rights-table .law-cell {
text-align: right;
}
@media (min-width: 0px) and (max-width: 600px) {
#rights .rights-table .law-cell {
background-color: #fff !important;
}
}
#rights .rights-table .rights-cell {
width: 50%;
display: table-cell;
vertical-align: middle;
}
@media (min-width: 0px) and (max-width: 600px) {
#rights .rights-table .rights-cell {
width: 100%;
display: block;
background-color: #9A0F0D;
text-align: center;
}
}
#rights .rights-table .rights-cell p {
font-size: 13px;
color: #4E4E4E;
}
@media (min-width: 0px) and (max-width: 600px) {
#rights .rights-table .rights-cell p {
text-align: center;
padding: 8px 0;
}
}
@media (min-width: 0px) and (max-width: 600px) {
#rights .rights-table .rights-cell ul.footer-nav {
display: inline-block;
position: relative;
}
}
#rights .rights-table .rights-cell ul.footer-nav li {
float: left;
}
#rights .rights-table .rights-cell ul.footer-nav li a {
font-size: 13px;
color: #4E4E4E;
}
@media (min-width: 0px) and (max-width: 600px) {
#rights .rights-table .rights-cell ul.footer-nav li a {
padding: 12px 20px;
display: block;
color: #fff;
font-weight: 700;
}
}
#rights .rights-table .rights-cell ul.footer-nav li + li {
margin-left: 60px;
}
@media (min-width: 0px) and (max-width: 600px) {
#rights .rights-table .rights-cell ul.footer-nav li + li {
margin: 0;
}
}
#rights .rights-table .rights-cell ul.footer-nav li.current_page_item a {
color: #9A0F0D;
font-weight: 500;
}
@media (min-width: 0px) and (max-width: 768px) {
#rights .rights-table .rights-cell ul.footer-nav li.current_page_item a {
color: #fff;
text-decoration: underline;
}
} #footer {
background-color: #4E4E4E;
padding-top: 40px;
padding-bottom: 60px;
}
@media (min-width: 0px) and (max-width: 767px) {
#footer .address-item {
padding-bottom: 20px;
margin-bottom: 20px;
border-width: 0 0 1px 0;
border-style: solid;
border-color: rgba(255, 255, 255, 0.3);
}
}
#footer h3 {
color: #FFFFFF;
font-size: 18px;
font-weight: 500;
line-height: 22px;
margin-bottom: 18px;
}
#footer .textwidget p {
color: #FFFFFF;
font-size: 13px;
line-height: 16px;
margin: 15px 0;
}
@media (min-width: 550px) and (max-width: 767px) {
#footer .textwidget p {
margin: 0;
}
}
#footer .textwidget li {
color: #FFFFFF;
font-size: 13px;
line-height: 16px;
line-height: 23px;
position: relative;
padding-left: 31px;
}
#footer .textwidget li:before {
position: absolute;
left: 0;
top: 3px;
width: 21px;
height: 18px;
background-repeat: no-repeat;
background-position: center center;
background-image: url(//swk-steuerberatung.de/wp-content/themes/schreiber-weisse-kerst-wp/assets/footer-phone-number.png);
content: '';
}
#footer .textwidget li a {
color: #fff;
font-size: 1em;
}
#footer .textwidget li:first-child:before {
background-image: url(//swk-steuerberatung.de/wp-content/themes/schreiber-weisse-kerst-wp/assets/footer-opening-times.png);
}
#footer .textwidget li:last-child:before {
background-image: url(//swk-steuerberatung.de/wp-content/themes/schreiber-weisse-kerst-wp/assets/footer-mail.png);
} @import-once "less_parts/_global-mixins";