.testiroundpic img {width:100%;max-width:115px; height: auto; opacity:1; cursor: pointer;border-radius:50%;}
.testiroundpic.slick-current img {opacity:1;}
.testitext { text-align: center;}
.testitext p {margin-bottom: 0;}
.testitext h3 {margin-top: 0; font-weight: bold;font-size:16px}
.testitext .more-link { color:#404040; font-weight: bold;}
.topcontinfo {top:270px; right:-330px;transition: 0.4s ease-in-out;}
.continfobutton {transition: 0.4s ease-in-out;}
.continfobutton h4 {margin-top:-11px;}
.continfobutton.getout {left:500px;}
.topcontinfo.comein { right:0;}
.continfobutton {cursor:pointer;}
.topcite:before {    content: "";    display: block;    position: absolute;    width: 10px;     height: 16px;    background: url(https://lifecoaching.hamburg/wp-content/uploads/2021/01/zitaticon.png) no-repeat;    background-size: contain;    left: 50%;    margin-left: -10px;top:-18px}
.listingtestimonials { margin-top:25px;}
.singletmonial { position:relative; margin-bottom: 20px !important; }
.tmonialpic { width:119px; max-width: 119px; height: 119px;border-radius:50%; background:#FFF; display: block; border:2px solid #422683; text-align: center; padding:3px;position:relative;}
.tmonialpic::after { content:""; width:34px; height: 34px; background: url(https://lifecoaching.hamburg/wp-content/uploads/2021/01/testimonials-cite.png) no-repeat center center; background-size:contain; display:block; position:absolute;bottom:-17px; left:50%; margin-left:-17px;}
.tmonialpic img { max-width: 110px;height:auto; border-radius: 50%;}
.tmonialtext h2 { text-transform:uppercase; position:relative; font-size:20px;    line-height: 1; margin-bottom:30px; padding-bottom:0; }
.tmonialtext h2::after {  content:""; width:38px; height: 10px; background: url(https://lifecoaching.hamburg/wp-content/uploads/2021/01/testimonials-hldivi.png) no-repeat center center; background-size:contain; display:block; position:absolute;bottom:-22px; left:0; }
.read-more, .read-more:visited {color:#404040; font-weight: bold;}
.read-more:hover {color:#422683;}
.testianchor{    display: block;    position: relative;    top: -150px;    visibility: hidden;}
.showblog { border-bottom: 1px solid #000; margin-bottom:30px !important; padding-bottom:35px !important;}
.showblog .span_3_of_5 { padding-left:15px;}
.vc_column_container.morespaceleft .vc_column-inner,.morespaceleftside  {padding-left:35px;}
.vc_column_container.morespaceright .vc_column-inner,.morespacerightside {padding-right:35px;}
#recent-posts-2 {margin-bottom:16px;}
.widget_categories li {margin-bottom:0 !important}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
line-height: 32px;
border: 1px solid #ccc;
border-radius: 0;
padding: 5px 8px;
background: #fafafa;
font-size: 12px;
color: #878787;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
border: 1px solid;
border-color: #422683;
border-radius: 0;
background: #FFF;
color: rgba(0,0,0,1);
font-size: 16px;
font-size: 1rem;
line-height: 35px;
padding: 0 20px;
-webkit-transition: 0.2s ease-in-out;
-moz-transition: 0.2s ease-in-out;
-o-transition: 0.2s ease-in-out;
transition: 0.2s ease-in-out;
margin-top: 20px;
}
.formeinzel .nf-before-form-content {margin-bottom:15px;}
.formeinzel .nf-field-label { margin-bottom:0 !important}
.formeinzel .nf-field-description p:last-child {
font-size: 11px;
color: #878787;
margin-bottom: 0;
}
.secvollbreitesbild {overflow:hidden;}
.kontinfotext {padding:60px 40px 20px;}
@media (max-width:1699px) {
.secvollbreitesbild, .imgvollbreit, .imgvollbreit .et_pb_slide {height:600px !important}
}
@media only screen and (max-width: 1199px) {
.testiroundpic img {    max-width: 100px;}
.slider-nav.slick-slider .slick-slide {height:110px;}
}
@media (max-width:1023px) {
.secvollbreitesbild, .imgvollbreit, .imgvollbreit .et_pb_slide {height:500px !important}
.testiroundpic img {    max-width: 85px;}
.slider-nav.slick-slider .slick-slide {height:95px;}
}
@media (max-width:800px) {
.testitext {padding-bottom: 20px;}
.span_3_of_4.tmonialtext {
width: 100%;
padding-top: 20px;
}
}
@media (max-width:768px) {
body:not(.home) .secvollbreitesbild, body:not(.home) .imgvollbreit, body:not(.home) .imgvollbreit .et_pb_slide {height:400px !important}
.slider-for.slick-slider .slick-slide {    height: 220px !important;}
}
@media (max-width:767px) {
body:not(.home) .secvollbreitesbild, body:not(.home) .imgvollbreit, body:not(.home) .imgvollbreit .et_pb_slide {height:300px !important}
.testiroundpic img {    max-width: 70px;}
.slider-nav.slick-slider .slick-slide {height:80px;}
}
@media only screen and (max-width: 640px) {
.topcontinfo {    right: -250px !important;    width: 250px !important;    height: 250px !important; top:160px !important}	
.topcontinfo.comein{right:0 !important}
.kontinfotext {padding:10px 20px !important; }
.kontinfotext {font-size:12px !important; line-height: 20px !important}
.closcontinfo {top:-30px !important}
.tmonialpic { margin-bottom:20px;}
.slider-for.slick-slider .slick-slide {    height: 250px !important;}
}
@media only screen and (max-width: 580px) {
.home .imgvollbreit, .home .imgvollbreit .et_pb_slide, .home .secvollbreitesbild {  }
}
@media (max-width:480px) {
body:not(.home) .secvollbreitesbild, body:not(.home) .imgvollbreit {height:242px !important}
.testiroundpic img {    max-width: 40px;}
.slider-nav.slick-slider .slick-slide {height:50px;}
.slider-for.slick-slider .slick-slide {    height: 320px !important;}
}  .section {
clear: both;
padding: 0px;
margin: 0px;
} .col {
display: block;
float:left;
margin: 1% 0 1% 3.5%;
}
.col:first-child { margin-left: 0; } .group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; }
.col4 {
display: block;
float:left;
margin: 1% 0 1% 3%;
}
.col4.tmonialpic {    margin: 1% 3% 1% 0%;}
.col4.tmonialtext {    margin: 1% 2% 1% 1%;}
.col4:first-child { margin-left: 0; }
.span_4_of_4 {
width: 100%;
}
.span_3_of_4 {
width: 74.25%;
}
.span_2_of_4 {
width: 48.5%;
}
.span_1_of_4 {
width: 22.75%;
} @media only screen and (max-width: 640px) {
.col {  margin: 1% 0 1% 0%; }
.span_1_of_4, .span_2_of_4, .span_3_of_4, .span_4_of_4 { width: 100%; }
} .span_5_of_5 {
width: 100%;
}
.span_4_of_5 {
width: 79.3%;
}
.span_3_of_5 {
width: 58.6%;
}
.span_2_of_5 {
width: 37.9%;
}
.span_1_of_5 {
width: 17.2%;
} @media only screen and (max-width: 480px) {
.col {  margin: 1% 0 1% 0%; }
.span_1_of_5, .span_2_of_5, .span_3_of_5, .span_4_of_5, .span_5_of_5 { width: 100%; }
.showblog .span_3_of_5 { padding-left:0;}
}