@font-face {
font-family: 'P22 Underground';
font-style: normal;
font-weight: 400;
src: local(''),
url(//www.hrsearchgermany.de/wp-content/themes/enfold-child/fonts/P22_Underground_Regular.woff) format("woff"), url(//www.hrsearchgermany.de/wp-content/themes/enfold-child/fonts/P22_Underground_Regular.ttf) format("truetype"), url(//www.hrsearchgermany.de/wp-content/themes/enfold-child/fonts/P22_Underground_Regular.otf) format("otf"), url(//www.hrsearchgermany.de/wp-content/themes/enfold-child/fonts/P22_Underground_Regular.svg#P22Underground) format("svg"); }
@font-face {
font-family: 'Proxima Nova';
font-style: normal;
font-weight: 400;
src: local(''),
url(//www.hrsearchgermany.de/wp-content/themes/enfold-child/fonts/Proxima-Nova-Font.woff) format("woff"), url(//www.hrsearchgermany.de/wp-content/themes/enfold-child/fonts/Proxima-Nova-Font.ttf) format("truetype"), url(//www.hrsearchgermany.de/wp-content/themes/enfold-child/fonts/Proxima-Nova-Font.otf) format("otf"); }
body *{
font-family: "Proxima Nova";
}
body h1, body h2, body h3, body h4, body .title, body .title strong{
font-family: "P22 Underground";
}
body h2.title{
font-size: 30px;
line-height: 50px;
}
#header_main .inner-container{
max-width: 1230px;
margin: 0 auto;
margin-top: 20px;
}
.av-hamburger-inner, .av-hamburger-inner::before, .av-hamburger-inner::after{
background: #000 !important;
}
.header_color .header_bg{
background: transparent !important;
}
.html_burger_menu_active #top #wrap_all #header .av-burger-menu-main > a{
position: relative;
z-index: 10;
height: 40px !important;
line-height: 30px !important;
background: #fff;
padding: 15px 15px 45px;
box-shadow: -3px 3px 5px 0px #a3a3a3;
margin-top: 40px;
}
.slideshow_align_caption .avia-caption-content  p{
text-align: left;
}
.slideshow_align_caption .avia-caption-content  p.subline{
color: #000000;
font-size: 18px !important;
line-height: 32px;
margin-top: 50px;
}
.slideshow_caption {
}
.header-scrolled-full .av-logo-container .logo {
display:none;
}
.black-bg{
background: #000000;
padding: 10px 10px 0 10px;
margin-bottom: 10px;
position: relative;
display: inline-block;
font-size: 42px !important;
line-height: 51px;
font-family: "P22 Underground";
color:#fff;
}
.yellow-bg{
background: #EAC251;
padding: 10px 10px 0 10px;
margin-bottom: 10px;
position: relative;
display: inline-block;
font-size: 42px !important;
line-height: 51px;
font-family: "P22 Underground";
color:#fff;
}
.avia-slideshow-inner {
max-height:100vh;
}
.slider-buttons{
display: flex;
margin-top: 50px;
margin-bottom: 50px;
}
.slider-buttons a.button{
margin-right: 20px;
text-transform: uppercase;
font-size: 26px;
line-height: 38px;
text-decoration: none !important;
padding: 20px 30px;
}
.slider-buttons a.button:hover{
text-decoration:underline !important;
}
.ul-check{
margin: 50px 0 50px;
list-style: none;
position: relative;
}
.ul-check li{
background: url(//www.hrsearchgermany.de/wp-content/themes/enfold-child/img/circle-check-regular.svg) 0 0 no-repeat;
list-style: none;
background-size: 24px;
padding-left: 40px;
margin-bottom: 10px;
margin-left: 0;
opacity: 1;
color: #000000;
visibility: visible !important;
position: relative;
min-height: 30px;
font-size:14px;
text-align: left;
}
.margin-bottom-50{
margin-bottom:50px;
}
.padding-top-30{
padding-top:30px;
}
.steps .step .number span{
text-align: center;
background: #CED6E1;
border: 24px solid #C6CEDA;
border-radius: 250px;
color: #fff;
font-size: 7rem;
width: 250px;
height: 250px;
display: flex;
align-items: center;
justify-content: center;
}
.steps .step{
margin-top: -110px;
}
.steps .step .title{
text-align: center;
font-weight: bold;
font-size: 17px;
margin: 30px 0;
height: 43px;
}
#top .branchen .flex_column_table.av-equal-height-column-flextable:not(:first-child){
margin-top:30px;
}
.branchen .branche .title{
font-size: 1rem;
margin: 50px 0 20px;
display: block;
}
#footer .first{
margin-top: -110px;
}
#footer .first img{
width: 200px;
}
.html_av-overlay-side .av-burger-overlay-bg{
opacity: 0.0;
}
.html_av-overlay-side .av-burger-overlay-scroll {
width: 460px;
}
.html_av-overlay-side #top .av-burger-overlay-scroll {
background: rgba(255, 255, 255, 0.8);
overflow: hidden;
}
.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li a{
border: 0;
font-size: 26px;
}
.html_av-overlay-side #top #wrap_all #av-burger-menu-ul > li{
margin-bottom: 20px;
}
.logo.avia-standard-logo .subtext.avia-svg-logo-sub{
display: none;	
}
#wpcf7-f619-p526-o1 .wpcf7-submit{
width: 50%;
}
.jobs{
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
}
.jobs .job-item{
width: 32%;
background: #E3EAF4;
margin-right: 2%;
margin-bottom: 2%;
}
.jobs .job-item p.title{
padding: 15px 35px;
}
.jobs .job-item:nth-child(3n) {
margin-right:0;
}
.jobs .job-item:nth-child(2n+1){
background: #F8F8F8;
}
.jobs .job-item .jobtitle{
font-family: "P22 Underground";
font-weight: 400;
font-size: 22px;
margin-bottom: 10px;
position: relative;
display: inline-block;
}
.jobs .job-item .more{
font-size: 15px;
margin-top: 20px;
display: inline-block;
font-weight: 600;
padding: 35px;
}
.steps-checkbox .step:before{
content:'';
background:url(//www.hrsearchgermany.de/wp-content/themes/enfold-child/img/circle-check-large.svg) 0 0 no-repeat;
width: 250px;
height: 250px;
margin: 0 auto;
display: block;
background-size: 100%;
}
.steps-checkbox .slider-buttons{
text-align: center;
width: 100%;
display: block;
position: relative;
top: 70px;
}
.av-elegant-toggle.togglecontainer .av_toggle_section .toggler{
background: #CED6E1;
padding: 15px 30px;
}
.av-elegant-toggle .toggle_icon{
border: 0;
background: #EAC251;
color: #fff;
border-radius: 0;
right: 0;
height: 100%;
width: 60px;
top: 15px;
}
.av-elegant-toggle .toggle_icon span{
color:#fff;
border-color: #fff;
}
.togglecontainer .av_toggle_section{
margin-bottom: 15px;
}
.toggle_icon .vert_icon{
height: 20px;
}
.toggle_icon .hor_icon{
width: 20px;
}
#wrap_all .social_bookmarks a{
color: #EAC251;
}
#wrap_all .social_bookmarks a .avia_hidden_link_text{
display: block;
color: #fff;
margin-left: 20px;
}
#wrap_all .social_bookmarks a:before {
font-size: 18px;
float: left;
}
#top .social_bookmarks li{
margin-right: 40px;
}
#top .social_bookmarks li:last-child{
margin-right: 0;
}
#top .social_bookmarks li a{
width: auto;
}
#top .av_header_transparency.av_alternate_logo_active .logo a > img, #top .av_header_transparency.av_alternate_logo_active .logo a > svg{
opacity: 1 !important;
}
#top .social_bookmarks li{
width: auto;
}
#top #wrap_all .social_bookmarks li:hover a{
color: #EAC251 !important;
background-color: transparent !important;
text-decoration:underline;
}
#wrap_all #av-burger-menu-ul .social_bookmarks{
background: #000;
width: 105%;
height: 45px;
padding-left: 40px;
margin-top: -30px;
position: absolute;
bottom: 0%;
top: auto;
}
#wrap_all #av-burger-menu-ul .social_bookmarks a:before {
color: #EAC251;
}
#wrap_all #av-burger-menu-ul .social_bookmarks a{
padding: 10px 20px !important;
}
#wrap_all #av-burger-menu-ul .social_bookmarks a .avia_hidden_link_text{
font-size: 14px;
}
#wrap_all #av-burger-menu-ul .social_bookmarks li:first-child {
margin-right: 0px;
}
.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li a:hover{
text-decoration: underline;
}
#top .no_margin.av_one_fifth.width-5{
width: 5%;
}
#top .no_margin.av_three_fifth.width-90{
width: 90%;
}
.container_wrap{
border: 0 !important;
}
.bg-front{
z-index: 2;
position: relative;
background-color: transparent;
}
.bg-front .container{
display: block;
}
.bg-back{
z-index: 1;
position: relative;
}
.bg-back .container{
margin-top: -120px;
}
.bg-back .av_one_fifth{
width: 10% !important;
}
.bg-back .av_four_fifth{
width: 90% !important;
}
.bg-back .bg-back-text{
font-size: 15px;
}
.bg-back .bg-back-text a.button{
position: relative;
top: 40px;
}
.bg-back .bg-back-text .slider-buttons{
margin: 0px;
}
.steps-checkbox .slider-buttons a.button{
top: 50px;
position: relative;
}
.steps-checkbox.small .step:before{
width: 150px;
height: 150px;
}
.video-block .slider-buttons a.button{
margin: 0 auto;
} 
.video-block .avia_textblock{
margin-top: 150px;
}
.jobs-top{
background: transparent linear-gradient(180deg, #E3EAF4 0%, #E3EAF4 58%, #BDCADA 100%) center no-repeat padding-box;
height: auto;
padding-top: 300px;
padding-bottom: 50px;
background-repeat: no-repeat !important;
background-size: cover !important;
background-position: center !important;
}
.job-content{
margin: 50px auto;
}
.content-box{
background: #F8F8F8;
padding: 20px;
margin-bottom: 50px;
}
.content-box.right{
background: #ECF0F6;
}
.content-box strong{
margin-bottom: 20px;
display: block;
}
.content-box.right .slider-buttons{
justify-content: right;
display: block;
float: right;
margin: 0;
margin-right: -18px;
}
.content-box.right .slider-buttons a.button{
font-size: 20px;
padding: 15px 20px;
margin-right: 0;
}
.content-box.right ul li{
background:url(//www.hrsearchgermany.de/wp-content/themes/enfold-child/img/circle-check-regular.svg) 0 0 no-repeat;
margin: 0;
list-style: none;
padding-left: 20px;
background-size: 15px;
background-position: 0px 5px;
}
.job-content.bottom{
font-family: "P22 Underground";
font-size: 16px;
margin-bottom: 100px;
}
.job-content.bottom ul{
margin: 30px 0;
}
.job-content.bottom ul li{
background:url(//www.hrsearchgermany.de/wp-content/themes/enfold-child/img/circle-check-regular.svg) 0 0 no-repeat;
margin: 0;
list-style: none;
padding-left: 20px;
background-size: 15px;
background-position: 0px 5px;
}
.fuer-unternehmen-top{
background: #F8F8F8;
padding: 50px 15%;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.fuer-unternehmen-bottom{
background: #ECF0F6;
padding: 50px 15%;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
position:relative;
margin-bottom: 100px;
}
#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='date'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select{
height:40px;
color:#000;
padding: 0 15px;
margin-top:10px;
}
::placeholder { color: #D9D9D9 !important;
opacity: 1; }
:-ms-input-placeholder { color: #D9D9D9 !important;
}
::-ms-input-placeholder { color: #D9D9D9 !important;
}
.wpcf7-form label{
font-size: 14px !important;
font-weight: normal !important;
}
.wpcf7-form label strong{
font-weight: bold !important;
}
.wpcf7-form .form-item.half{
width:48%
}
.wpcf7-form .form-item.full{
width: 100%;
}
.text-between{
margin: 50px 0;
}
.wpcf7-validates-as-date{
width: 100%;
border: 1px solid #EAEAEA;
}
input[type="date"]::-webkit-calendar-picker-indicator {
background: url(//www.hrsearchgermany.de/wp-content/themes/enfold-child/img/calendar.svg) right center no-repeat;
width: 40px;
height: 40px;
background-size:25px;
}
.wpcf7-submit{
height: 100px;
font-size: 26px;
font-weight: 600;
text-transform: uppercase;
width: 30%;
position: absolute;
bottom: -30px;
}
.submit-wrapper p{
height: 0;
margin: 0;
}
.home-second-element{
position: relative;
top: -110px;
background-color: transparent;
}
.avia_textblock.home-second-right{
background: #F8F8F8;
padding: 25px;
width: 38%;
position: absolute;
right: -20px;
bottom: -100px;
}
.share-box ul{
list-style: none;
margin: 0;
display: flex;
margin-bottom: 100px;
flex-wrap: wrap;
}
.share-box ul li{
margin-left: 0;
margin-right: 0;
width:100%;
display:block;
}
.share-box ul li a{
background: #000;
color: #fff;
padding: 21px 50px;
width: 100%;
display: block;
text-align: center;
}
.share-box ul li a{
font-family: 'P22 Underground';
}
.share-box ul li a:hover{
color:#fff;
}
.share-box ul li a:before{
color: #EAC251;
margin-right: 10px;
}
.fuer-bewerber-top{
background: #ECF0F6;
padding: 50px 15%;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
position: relative;
margin-bottom: 100px;
}
.fuer-bewerber-top .share-box ul{
margin-bottom: 30px;
justify-content: space-between;
}
.fuer-bewerber-top .share-box ul li{
width: 45%;
}
.share-box ul li a.xing{
background:url(//www.hrsearchgermany.de/wp-content/themes/enfold-child/img/xing.svg) 30% center no-repeat #000;
background-size: 15px;
}
.share-box ul li a.linkedin{
background:url(//www.hrsearchgermany.de/wp-content/themes/enfold-child/img/linkedin.svg) 25% 23px no-repeat #000;
background-size: 13px;
}
.fuer-bewerber-bottom{
background: #F8F8F8;
padding: 50px 15%;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
#google-reviews{
background: #F8F8F8;
}
#google-reviews .ti-widget.ti-goog .ti-review-item>.ti-inner{
background-color: transparent !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
}
#google-reviews  .ti-review-header, #google-reviews  .ti-footer{
display: none !important;
}
.google-review-top{
height: 50px;
background:url(//www.hrsearchgermany.de/wp-content/themes/enfold-child/img/google-review-top.svg) center no-repeat;
}
#google-reviews p.headline{
text-align: center;
font-size: 1rem;
}
#google-reviews .av_three_fifth{
padding-bottom: 30px;
margin-bottom: 50px;
}
#google-reviews .av_three_fifth:before{
content:'';
background:url(//www.hrsearchgermany.de/wp-content/themes/enfold-child/img/double-quotes-top.svg) center no-repeat;
z-index: 100;
width: 85px;
height: 85px;
display: block;
position: absolute;
right: 0;
background-size: 100%;
visibility: visible;
}
#google-reviews .av_three_fifth:after{
content:'';
background:url(//www.hrsearchgermany.de/wp-content/themes/enfold-child/img/double-quotes-bottom.svg) center no-repeat;
z-index: 100;
width: 85px;
height: 85px;
display: block;
position: absolute;
left: 0;
background-size: 100%;
visibility: visible;
bottom: 0px;
}
#google-reviews .av_three_fifth .ti-review-content{
padding:0 50px !important;
font-family: "Proxima Nova";
}
.home-bottom-section{
margin-top: 100px;
}
.home-bottom-section .home-bottom-section-text{
background: #E3EAF4;
padding: 50px 40px;
position: relative;
}
.home-bottom-section .home-bottom-section-text:after{
content: '';
background: #E3EAF4;
height: 100%;
display: block;
width: 300px;
position: absolute;
top: 0;
right: -300px;
}
.home-bottom-section .home-bottom-section-image{
top: -70px;
}
.wpcf7-form-control-wrap .wpcf7-list-item{
margin-left: 0;
}
.container.about-us{
background:url(//www.hrsearchgermany.de/wp-content/themes/enfold-child/img/about-us.svg) center no-repeat;
background-size: cover;
padding: 40px;
margin-bottom: 100px;
}
.container.about-us p:last-child{
margin-top:20px;
}
.ti-amp-iframe-body {
background: #ffffff
}
.ti-widget.ti-goog {
width: 100%;
display: block;
overflow: hidden;
text-align: left;
direction: ltr;
box-sizing: border-box
}
.ti-widget.ti-goog *,.ti-widget.ti-goog *:after {
box-sizing: border-box
}
.ti-widget.ti-goog *:before,.ti-widget.ti-goog *:after {
-webkit-box-ordinal-group: 1 !important
}
.ti-widget.ti-goog:before {
display: none !important
}
.ti-widget.ti-goog a {
text-decoration: underline !important;
color: inherit
}
.ti-widget.ti-goog a.ti-header {
text-decoration: none !important
}
.ti-widget.ti-goog a[href="#"],.ti-widget.ti-goog a:not([href]) {
text-decoration: none !important;
pointer-events: none
}
.ti-widget.ti-goog .ti-widget-container,.ti-widget.ti-goog .ti-widget-container * {
font-family: "Open sans";
font-size: 14px;
line-height: 1.4em;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.ti-widget.ti-goog strong,.ti-widget.ti-goog strong * {
font-weight: bold
}
.ti-widget.ti-goog .ti-widget-container {
color: #000000;
margin-bottom: 15px;
margin-top: 5px
}
.ti-widget.ti-goog .ti-widget-container .ti-name {
font-weight: bold;
font-size: 14px;
overflow: hidden;
padding-right: 25px;
white-space: nowrap;
text-overflow: ellipsis;
color: #000000;
margin-bottom: 2px
}
.ti-widget.ti-goog .ti-widget-container .ti-name a {
text-decoration: none !important;
font-size: inherit
}
.ti-widget.ti-goog .ti-widget-container .ti-name a:hover {
text-decoration: underline !important
}
.ti-widget.ti-goog .ti-widget-container .ti-date {
color: #000000;
opacity: 0.5;
font-size: 11.2px !important
}
.ti-widget.ti-goog .ti-profile-img {
margin: 0 15px 0 0 !important
}
.ti-widget.ti-goog .ti-profile-img img {
width: 40px !important;
height: 40px !important;
padding: 0px !important;
display: block;
border-radius: 30px;
min-width: initial !important;
max-width: initial !important;
object-fit: cover;
object-position: top
}
.ti-widget.ti-goog .ti-profile-img .ti-profile-img-sprite {
display: inline-block;
float: left;
background: white;
background-repeat: no-repeat;
width: 40px;
height: 40px;
border-radius: 30px
}
.ti-widget.ti-goog .ti-profile-details {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
text-align: left;
margin: 0 !important;
display: flex;
flex-direction: column;
justify-content: center
}
.ti-widget.ti-goog .ti-stars {
margin-top: 3px;
white-space: nowrap;
display: block
}
.ti-widget.ti-goog .ti-star {
width: 17px;
height: 17px;
display: inline-block;
margin: 0 !important;
margin-right: 1px !important;
background-size: contain;
background-repeat: no-repeat
}
.ti-widget.ti-goog .ti-star:before,.ti-widget.ti-goog .ti-star:after {
content: none !important
}
.ti-widget.ti-goog .ti-footer {
margin-top: 15px;
padding-top: 0px;
text-align: center;
line-height: 1.45em
}
.ti-widget.ti-goog .ti-footer .ti-name {
color: #000000;
font-size: 15px;
margin-bottom: 5px;
overflow: hidden;
text-overflow: ellipsis
}
.ti-widget.ti-goog .ti-footer .ti-stars {
margin-bottom: 3px;
margin-top: 0px
}
.ti-widget.ti-goog .ti-footer .ti-profile-details {
padding-top: 4px
}
.ti-widget.ti-goog .ti-footer .ti-inner {
padding-bottom: 10px
}
.ti-widget.ti-goog .ti-footer-filter-text {
font-size: 15px !important;
color: #000000;
margin-bottom: 0 !important;
padding: 0 15px;
text-align: left;
margin: 12px 28px
}
.ti-widget.ti-goog .ti-footer-filter-text:empty {
margin: 0 !important
}
@media (max-width: 479px) {
.ti-widget.ti-goog .ti-footer-filter-text {
text-align:center !important
}
}
.ti-widget.ti-goog .star-lg .ti-star {
width: 30px !important;
height: 30px !important
}
.ti-widget.ti-goog .ti-d-none {
display: none !important
}
.ti-widget.ti-goog.ti-icon-size1 .ti-review-header:after {
width: 25px;
height: 25px
}
.ti-widget.ti-goog.ti-icon-size1 .ti-widget-container .ti-name {
padding-left: 30px
}
.ti-widget.ti-goog.ti-icon-size2 .ti-review-header:after {
width: 30px;
height: 30px
}
.ti-widget.ti-goog.ti-icon-size2 .ti-widget-container .ti-name {
padding-left: 35px
}
.ti-widget.ti-goog .ti-rating-text,.ti-widget.ti-goog .ti-rating-text strong,.ti-widget.ti-goog .ti-rating-text strong a,.ti-widget.ti-goog .ti-rating-text strong span,.ti-widget.ti-goog .ti-rating-text span strong,.ti-widget.ti-goog .ti-rating-text span,.ti-widget.ti-goog .ti-footer,.ti-widget.ti-goog .ti-footer strong,.ti-widget.ti-goog .ti-footer span,.ti-widget.ti-goog .ti-footer strong a {
font-size: 14px;
color: #000000
}
.ti-widget.ti-goog .ti-large-logo {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-bottom: 0 !important
}
.ti-widget.ti-goog .ti-large-logo .ti-v-center {
-ms-flex-item-align: center !important;
align-self: center !important;
text-align: center;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%
}
.ti-widget.ti-goog .ti-large-logo img {
margin: auto;
padding: 0 !important;
display: block !important;
position: relative
}
.ti-widget.ti-goog .nowrap {
white-space: nowrap;
display: inline-block;
margin: 0 2px
}
.ti-widget.ti-goog .nowrap:first-of-type {
margin-left: 0
}
.ti-widget.ti-goog .nowrap:last-of-type {
margin-right: 0
}
.ti-widget.ti-goog .ti-reviews-container-wrapper .ti-inner>.ti-stars,.ti-widget.ti-goog .ti-reviews-container-wrapper .ti-popup-inner>.ti-stars {
margin-bottom: 6px;
margin-top: 15px;
text-align: left
}
.ti-widget.ti-goog .ti-reviews-container-wrapper {
overflow: hidden;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
margin: 0 20px;
padding-top: 0
}
.ti-widget.ti-goog .ti-col-1 .ti-review-item {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%
}
.ti-widget.ti-goog .ti-col-2 .ti-review-item {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%
}
.ti-widget.ti-goog .ti-col-3 .ti-review-item {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%
}
.ti-widget.ti-goog .ti-col-4 .ti-review-item {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%
}
.ti-widget.ti-goog .ti-col-5 .ti-review-item {
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%
}
.ti-widget.ti-goog .ti-col-6 .ti-review-item {
-ms-flex: 0 0 16.666666%;
flex: 0 0 16.666666%;
max-width: 16.666666%
}
.ti-widget.ti-goog .ti-reviews-container {
position: relative
}
.ti-widget.ti-goog .ti-read-more {
display: none !important;
padding: 5px 0 0;
text-align: left
}
.ti-widget.ti-goog .ti-read-more span {
display: inline-block;
font-weight: 400;
white-space: nowrap;
font-size: 13.5px;
color: #000000;
opacity: 0.5;
text-decoration: none !important;
transition: color 300ms ease-out;
cursor: pointer
}
.ti-widget.ti-goog .ti-read-more span:hover {
opacity: 1;
text-decoration: underline !important
}
.ti-widget.ti-goog .ti-review-item {
padding: 0 8px;
transition: transform 300ms ease-out
}
.ti-widget.ti-goog .ti-review-item .ti-inner {
border-radius: 4px
}
.ti-widget.ti-goog .ti-review-item>.ti-inner {
border-style: solid !important;
border-color: #F4F4F4 !important;
background: #F4F4F4 !important;
border-radius: 4px !important;
padding: 20px !important;
margin: 0 !important;
display: block;
position: relative
}
.ti-widget.ti-goog .ti-review-item .ti-polarity .ti-polarity-icon {
position: relative;
margin: 0;
text-indent: 3px;
display: inline-block;
width: 15px;
height: 15px
}
.ti-widget.ti-goog .ti-review-item .ti-recommendation .ti-recommendation-icon {
position: relative;
margin: 0 5px;
margin-bottom: -3px;
text-indent: 3px;
display: inline-block;
width: 15px;
height: 15px
}
.ti-widget.ti-goog .ti-review-item .ti-recommendation .ti-recommendation-icon:first-child {
margin-left: 0
}
.ti-widget.ti-goog .ti-review-item .ti-recommendation .ti-recommendation-title {
font-weight: 700;
font-size: 13px !important;
opacity: 0.8;
position: relative;
top: -1px
}
.ti-widget.ti-goog .ti-review-item .ti-recommendation+.ti-dummy-stars {
display: none
}
.ti-widget.ti-goog .ti-review-content {
margin-bottom: 50px;
text-align: center;
}
.ti-widget.ti-goog .ti-review-content .ti-stars {
margin-bottom: 5px
}
.ti-widget.ti-goog .ti-review-content strong {
font-size: inherit;
color: inherit;
font-weight: normal !important
}
.ti-widget.ti-goog .ti-review-header {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
position: relative
}
.ti-widget.ti-goog .ti-review-header:after {
content: "";
display: block;
width: 20px;
height: 20px;
position: absolute;
right: 0px;
background-repeat: no-repeat;
background-position: center center
}
.ti-widget.ti-goog .ti-highlight {
padding: 1px 2px;
margin: 0;
box-decoration-break: clone;
-webkit-box-decoration-break: clone;
border-radius: 1px;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
background-color: transparent !important;
background-image: linear-gradient(#fbe049, #fbe049);
background-size: 100% 19px;
background-position: bottom;
background-repeat: no-repeat;
color: #000 !important;
font-size: inherit !important
}
@media (min-width: 480px) {
.ti-widget.ti-goog .ti-review-item:hover {
-webkit-transform:none;
-ms-transform: none;
transform: none
}
}
.ti-widget.ti-goog.ti-custom-stars .ti-star {
background-image: none !important;
-webkit-mask-size: contain;
mask-size: contain;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
mask-image: url(https://cdn.trustindex.io/assets/platform/Trustindex/star/s.svg);
-webkit-mask-image: url(https://cdn.trustindex.io/assets/platform/Trustindex/star/s.svg)
}
.ti-widget.ti-goog.ti-custom-stars .ti-star:not(.e):not(.h) {
background: #f6bb06
}
.ti-widget.ti-goog.ti-custom-stars .ti-star.h {
background: #f6bb06;
background: -webkit-linear-gradient(90deg, #f6bb06 50%, #cccccc 50%) !important;
background: linear-gradient(90deg, #f6bb06 50%, #cccccc 50%) !important
}
.ti-widget.ti-goog.ti-custom-stars .ti-star.e {
background: #ccc !important
}
.ti-widget.ti-goog ::-webkit-scrollbar {
width: 4px;
border-radius: 3px
}
.ti-widget.ti-goog ::-webkit-scrollbar-track {
background: rgba(85, 85, 85, 0.1)
}
.ti-widget.ti-goog ::-webkit-scrollbar-thumb {
background: rgba(85, 85, 85, 0.6)
}
.ti-widget.ti-goog ::-webkit-scrollbar-thumb:hover {
background: #555
}
.ti-verified-review {
display: inline-block;
background: url(https://cdn.trustindex.io/assets/icon/trustindex-verified-icon.svg);
background-size: contain;
width: 15px;
height: 15px;
margin: 0 !important;
margin-left: 7px !important;
position: relative;
z-index: 2
}
.ti-verified-review .ti-verified-tooltip {
color: #fff !important;
background-color: #6f6f6f !important;
padding: 0 10px;
border-radius: 4px;
font-size: 11px !important;
line-height: 22px !important;
font-weight: 500;
display: inline-block;
position: absolute;
left: 0;
margin-left: 25px;
top: -4px;
white-space: nowrap;
opacity: 0;
transition: all 0.3s ease-in-out
}
.ti-verified-review .ti-verified-tooltip:before {
width: 0;
height: 0;
border-style: solid;
border-width: 5px 5px 5px 0;
border-color: transparent #6f6f6f transparent transparent;
content: "";
position: absolute;
left: -5px;
top: 50%;
margin-top: -5px
}
.ti-verified-review:hover .ti-verified-tooltip {
opacity: 1;
margin-left: 20px
}
.ti-recommendation+.ti-verified-review {
top: 2px
}
.ti-widget .source-Google .ti-review-header:after {
background-image: url(https://cdn.trustindex.io/assets/platform/Google/icon.svg);
background-size: 100% 100%
}
.ti-widget .source-Google .ti-star.f {
background-image: url(https://cdn.trustindex.io/assets/platform/Google/star/f.svg)
}
.ti-widget .source-Google .ti-star.e {
background-image: url(https://cdn.trustindex.io/assets/platform/Google/star/e.svg)
}
.ti-widget .source-Google .ti-star.h {
background-image: url(https://cdn.trustindex.io/assets/platform/Google/star/h.svg)
}
.ti-widget .star-lg .ti-star {
width: 30px;
height: 30px
}
.ti-widget .ti-header .ti-star {
width: 20px;
height: 20px
}
.ti-widget .source-Trustpilot .ti-review-header:after,.ti-widget .source-Trustpilot .ti-inner:after,.ti-widget .source-Trustpilot .ti-review-content:after,.ti-widget .source-Trustpilot .ti-platform-icon:after,.ti-widget .source-Trustpilot .ti-icon {
display: none !important
}
.ti-widget .source-Trustpilot.ti-tab-item:before,.ti-widget .source-Trustpilot.ti-write-btn-dropdown-item:before {
display: none !important
}
.ti-widget.ti-goog.ti-no-logo .ti-review-header:after {
background: none !important
}
.ti-widget.ti-goog.ti-no-stars .ti-star.f {
background-image: url(https://cdn.trustindex.io/assets/platform/Trustindex/star/f.svg) !important
}
.ti-widget.ti-goog.ti-no-stars .ti-star.e {
background-image: url(https://cdn.trustindex.io/assets/platform/Trustindex/star/e.svg) !important
}
.ti-widget.ti-goog.ti-no-stars .ti-star.h {
background-image: url(https://cdn.trustindex.io/assets/platform/Trustindex/star/h.svg) !important
}
.ti-widget.ti-goog.ti-no-stars .ti-recommendation {
display: none
}
.ti-widget.ti-goog.ti-no-stars .ti-recommendation+.ti-dummy-stars {
display: inline
}
.ti-widget.ti-goog {
overflow: visible !important
}
.ti-widget.ti-goog .ti-review-item>.ti-inner {
border-top-width: 0px !important;
border-bottom-width: 0px !important;
border-left-width: 0px !important;
border-right-width: 0px !important;
background-color: #f4f4f4 !important;
backdrop-filter: blur(0px)
}
.ti-widget.ti-goog .ti-review-content,.ti-widget.ti-goog .ti-read-more {
text-align: center
}
.ti-widget.ti-goog .ti-reviews-container-wrapper {
padding-top: 52px;
padding-bottom: 8px
}
.ti-widget.ti-goog.ti-no-profile-img .ti-reviews-container-wrapper {
padding-top: 8px
}
.ti-widget.ti-goog .ti-review-header {
flex-wrap: wrap;
flex-direction: column
}
.ti-widget.ti-goog .ti-review-header .ti-profile-img {
margin: 0 !important;
margin-top: -52px !important;
margin-bottom: 15px !important;
align-self: center
}
.ti-widget.ti-goog .ti-review-header .ti-profile-img img {
width: 64px !important;
height: 64px !important;
border-radius: 32px
}
.ti-widget.ti-goog .ti-review-header .ti-profile-details {
text-align: center;
width: 100%
}
.ti-widget.ti-goog .ti-review-header .ti-profile-details .ti-name {
padding-right: 0px
}
.ti-widget.ti-goog .ti-profile-img .ti-profile-img-sprite {
width: 64px !important;
height: 64px !important;
border-radius: 32px
}
.ti-widget.ti-goog:not(.ti-no-profile-img) .ti-review-header:after {
top: -15px;
right: inherit;
left: calc(50% + 32px - 27px);
background-color: #ffffff;
border-radius: 50%;
overflow: hidden;
width: 26px;
height: 26px;
border: solid 2px #ffffff
}
.ti-widget.ti-goog.ti-no-logo .ti-review-header:after {
border: none
}
.ti-widget.ti-goog .ti-stars {
margin-bottom: 10px !important;
text-align: center !important
}
.ti-widget.ti-goog .ti-stars .ti-star {
width: 18px;
height: 18px
}
.ti-widget.ti-goog .ti-stars .ti-verified-review {
top: -1px;
position: relative
}
.ti-widget.ti-goog .ti-review-content,.ti-widget.ti-goog .ti-read-more {
text-align: center
}
.ti-widget.ti-goog .ti-footer-filter-text {
text-align: center
}
.jobs .job-item p.standort{
padding: 15px 35px;
font-family: "P22 Underground";
}
@media (max-width: 1200px){
#google-reviews .av_three_fifth .ti-review-content{
padding: 0 0px !important;
}
}
@media (min-width: 990px) and (max-width: 1750px){
.caption_bottom .slideshow_caption .slideshow_inner_caption{
padding: 0 15%;
}
.avia_transform .av_slideshow_full.avia-fade-slider .active-slide .avia-caption-content {
}
}
@media (min-width: 1200px) and (max-width: 1700px){
.yellow-bg, .black-bg{
font-size: 25px !important;
line-height: 30px !important;
}
}
@media (min-width: 1100px) and (max-width: 1200px){
.yellow-bg, .black-bg{
font-size: 25px !important;
line-height: 30px !important;
}
}
@media (min-width: 991px) and (max-width: 1100px){
.caption_bottom .slideshow_caption .slideshow_inner_caption .ul-check{
margin: 20px 0 0px;
}
.yellow-bg, .black-bg{
font-size: 25px !important;
line-height: 30px !important;
}
}
@media (min-width: 645px) and (max-width: 990px){
.caption_bottom .slideshow_caption .slideshow_inner_caption .ul-check{
margin: 20px 0 0px;
}
.yellow-bg, .black-bg{
font-size: 25px !important;
line-height: 35px !important;
}
}
@media (max-width: 645px){
.caption_bottom .slideshow_caption .slideshow_inner_caption .ul-check{
margin: 20px 0 0px;
}
.yellow-bg, .black-bg{
font-size: 20px !important;
line-height: 25px !important;
}
}
@media (max-width: 990px) {
.logo {
max-height: 90px !important;
}
}
@media (max-width: 920px) {
.steps .step{
margin-top: 0px;
}
}
@media (max-width: 768px) {
.jobs-top {
background-position: center !important;
}
.html_burger_menu_active #top #wrap_all #header .av-burger-menu-main > a{
margin-top:0;
}
.html_av-overlay-side #top .av-burger-overlay-scroll {
background: rgba(255,255,255,1);
}
.jobs .job-item{
width: 100%;
margin-right: 0;
margin-bottom: 20px;
}
.steps-checkbox .step:before{
width: 100px;
height: 100px;
}
.steps .step {
margin-top: 0px;
}
.wpcf7-form .form-item.half{
width:100%
}
.wpcf7-submit{
width: fit-content;
}
.steps .step .number span{
margin: 0 auto;
}
.html_header_transparency #top .avia-builder-el-0 .slideshow_caption {
padding-top: 0;
}
.black-bg, .yellow-bg{
font-size: 26px !important;
line-height: 38px;
}
.container.job-content{
margin: 50px auto !important;
}
}
.page-id-526 .wpcf7 form.invalid .wpcf7-response-output, .page-id-498 .wpcf7 form.invalid .wpcf7-response-output, .page-id-526 .wpcf7 form.sent .wpcf7-response-output, .page-id-498 .wpcf7 form.sent .wpcf7-response-output{
position: absolute;
bottom: -150px;
}
.page-id-526 .pflicht-label{
position: absolute;
bottom: -80px;
}
.avia-section.av-lk84mtq9-8e67d19835cc60bdaf4b5f0794411f2c{
background-position: 10% 0% !important;
}
.home-mobile-slider{
height: 65vh;
overflow: hidden;
}
.home-mobile-slider .av-slideshow-caption{
max-height: 60vh !important;
}
.onlymobile {
display:none;
}
.onlydesktop {
display:block;
}
.av_slideshow_full .container.caption_container{
height: 90%;
}
@media (max-width: 480px) {
.onlymobile {
display:block;
}
.onlydesktop {
display:none;
}
.home-mobile-slider{
overflow: hidden;
height: 460px;
}
.page-id-320 .home-mobile-slider {
height: 500px;
}
.slideshow_caption {
position: relative;
}
.av_slideshow_full .container.caption_container {
position: relative;
}
.home-mobile-slider .av-slideshow-caption{
max-height: none !important;
}
.caption_bottom .slideshow_caption .slideshow_inner_caption {
position: relative;
}
.caption_fullwidth {
position: relative;
}
.bg-front {
background-size: contain;
}
.bg-front.bewerberbild {
padding-top: 260px;
height: 300px;
background-size: contain;
}
.bg-front .content {
padding:0;
display: block !important;
}
.bg-front.video-block {
padding-top: 300px;
height: 440px;
background-size: 160%;
}
.bg-front.unternehmenbild {
padding-top: 260px;
height: 380px;
}
.bg-front.kontakt {
padding-top: 180px;
height: 380px;
background-size: contain !important;
}
.grafik {
background-size: cover;
margin-top: 0px !important;
margin-bottom: 0px !important;
}
.grafik .container {
height: 500px !important;
}
.video-block .avia_textblock {
margin-top: 0;
}
.bg-back .bg-back-text {
padding-top:50px !important;
padding-bottom:50px !important;
}
.av-elegant-toggle.togglecontainer .av_toggle_section .toggler{
padding: 15px 60px 15px 30px
}
.black-bg, .yellow-bg {
font-size: 17px !important;
line-height: 20px !important;
padding-top: 5px;
margin-bottom: 5px;
}
.avia-slideshow-inner {
height:auto !important;
max-height: none ;
}
.slider-buttons{
flex-wrap:wrap;
margin-bottom:0px;
}
.slider-buttons a.button{
width: 100%;
margin-bottom: 20px;
font-size: 16px !important;
line-height: 32px;
padding-top: 10px;
padding-bottom: 10px;
}
.avia_textblock.home-second-right {
background: #F8F8F8;
padding: 25px;
width: 100%;
position: relative;
right: auto;
bottom: auto;
}
#socket .copyright {
float: left;
width: 100%;
text-align: center;
}
#socket .social_bookmarks{
width: 100%;
margin: 0;
justify-content: center;
display: flex;
}
.bg-back .av_four_fifth {
width: 100% !important;
}
.jobs-top .container {
position: absolute;
top:200px;
left: 30px;
}
.jobs-top{
padding-top: 180px;
padding-bottom: 0px;
position: relative;
margin-bottom: 200px;
}
.jobs-top .slider-buttons a.button{
width:auto;
}
.container.about-us{
padding: 20px !important;
background-size: cover;
margin-bottom: 100px !important;
background-size:cover;
}
.caption_bottom .slideshow_caption .slideshow_inner_caption{
padding: 0 0px;
}
.avia-section.av-lk2mup9w-4693364224265bf61985edf0ddb09c0a{
background-position: 60% 50% !important;
}
.avia-section.av-lk8ca437-6467141e6ae76cbc820ac447b7b87c2d{
background-size: 100%;
height: 250px;
}
.avia-section.av-lk8bwoxo-d112df374c7af7fba96546590e2d0ed0 {
background-position: 60% 0% !important;
background-size: cover;
height: 450px;
}
.avia-section.av-lk84mtq9-ef759d570bf789d6c4a855889d9d8906{
background-size: 100%;
}
.avia-section.av-lk84mtq9-ef759d570bf789d6c4a855889d9d8906 .av-section-cont-open{
height: 250px;
}
.slideshow_align_caption .avia-caption-content p.subline{
margin-top: 30px;
}
.mobile_av_section_6{
padding:0 !important;
margin-bottom:0 !important;
}
.mobile_av_section_6 .template-page{
padding: 0;
}
.mobile-no-br br{
display:none;
}
.mobile-home-section4{
margin-top: 0px !important;
}
.mobile-home-section4 .template-page{
padding-top:20px;
}
.wpcf7-submit{
right: 10%;
height: 60px;
font-size: 20px;
bottom: 20px;
}
}
@media (min-width: 960px) {
.ul-check li{
max-width: 65%;
}
}
@media (max-width: 400px) {
.page-id-526 .wpcf7-submit{
font-size: 20px;
height: 70px;
position: relative;
width: auto !important;
top: 10px;
}
.mobile-no-margin{
margin: 0 !important;
}
.mobile-no-padding{
padding:0 !important;
}
.home-bottom-section .template-page.content{
padding-bottom:0 !important;
}
.home-bottom-section .no_margin{
margin-bottom:-20px !important;
}
#footer .widget {
margin: 0px 0 0px 0;
}
.google-reviews .template-page{
padding: 30px 0 0 0;
}
.home-bottom-section {
margin-top: -50px;
}
.home-bottom-section img{
margin-top: 50px;
}
.bg-front {
}
.bg-front.bewerberbild {
padding-top: 230px;
height: 280px;
}
.bg-front.video-block {
padding-top: 260px;
height: 400px;
}
.bg-front.unternehmenbild {
padding-top: 230px;
}
.bg-front.kontakt {
padding-top: 180px;
}
}
@media (max-width: 380px) {
.bg-front {
}
.bg-front.bewerberbild {
padding-top: 220px;
}
}