.footer_top .current_page_item a {
color: #fff!important;  }
.footer_top .current_page_item a span {
color: #fff!important;  } .second .current_page_item a {
font-weight: 300!important;  
color: #ffffffe9!important; 
background: #ffffff25!important;  } .drop_down .narrow .second .inner ul li:hover { 
background: #ffffff15!important;  }
.drop_down .second { 
border-top: 2px solid #A4A4A4!important;  }
.drop_down .second .inner ul  {
-webkit-border-bottom-right-radius: 6px!important;  
-webkit-border-bottom-left-radius: 6px!important;  
-moz-border-radius-bottomright: 6px!important;  
-moz-border-radius-bottomleft: 6px!important;  
border-bottom-right-radius: 6px!important;  
border-bottom-left-radius: 6px!important;  
} @media only screen and (min-width: 1024px) {
nav.main_menu ul li:hover > .second   {   
-webkit-animation: nav-anim 1.9s;
-moz-animation: nav-anim 1.9s;
animation: nav-anim 1.9s;
}
@keyframes nav-anim {
from {
max-height: 1px;
overflow: hidden!important;
clip: rect(0px, 500px, 0px, 0px);
}
to {
overflow: auto;
max-height: 800px;
clip: rect(0px, 500px, 900px, 0px);
}
}
@-webkit-keyframes nav-anim {
from {
max-height: 1px;
overflow: hidden;
clip: rect(0px, 500px, 0px, 0px);
}
to {
overflow: auto;
max-height: 800px;
clip: rect(0px, 500px, 900px, 0px);
}
}
@-moz-keyframes nav-anim {
from {
max-height: 1px;
overflow: hidden;
clip: rect(0px, 500px, 0px, 0px);
}
to {
overflow: auto;
max-height: 800px;
clip: rect(0px, 500px, 900px, 0px);
}
}
} @media only screen and (min-width: 1024px) {
.blog_single.blog_holder article.format-quote .post_text .post_text_inner {
margin-top: -25px!important;     margin-bottom: 60px!important;   }
}
@media only screen and (max-width: 768px)  {
.blog_holder article.format-quote .post_text .post_title {
padding: 0 0 0 30px!important;    }
}
.blog_small_image .format-quote .post_info { display: none!important;   }
.single-format-quote .post_info   { display: none!important;   }
.blog_holder.blog_small_image article.format-quote .post_text .post_text_inner {
background: #e8e8e8 !important;
padding-bottom: 90px;    }
.blog_holder.blog_small_image article.format-quote a {
color: #99c9d0 !important;   }
.blog_single.blog_holder article.format-quote .post_text .post_text_inner {
padding: 23px 23px 35px;
background-color: #e8e8e8 ;
-webkit-border-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius: 4px;
-moz-border-radius-bottomright: 4px;
border-radius: 4px;
border-bottom-right-radius: 4px;  }
.blog_holder article.format-quote .post_text i.qoute_mark {
color: #babbcc !important; 
font-size: 41px !important;
margin-top: 57px !important;
margin-left: -43px !important; }
.blog_holder article.format-quote .post_text .post_title p {   
padding-top: 30px !important;
font-size: 31px;     line-height: 42px;
color: #99c9d0 !important;     }
.blog_holder article.format-quote .post_text .quote_author {    font-weight: 400;
font-size: 21px;    line-height: 35px;
color: #4d4a4a !important;      } .HomeFirstInfoRow   {   padding-right: 10%!important;   }
.homeimageleft    {    } 
.startposts .excerpt  {   padding-right: 10%!important;   }
@media only screen and (min-width: 769px) and (max-width: 1023px) {
.SPEZIFICATIONLISTcol { width: 65%!important;  margin-left: 8%!important;    margin-bottom: 40px!important; }
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
#SPECIFICATIONLISTES .section_inner  {     width: 1000px!important;       }
#LATESTPOSTSSECTION .full_section_inner {   margin-left:   3%!important;   width: 1000px!important;       }
}
@media only screen and (min-width: 1025px) and (max-width: 1200px) {
#SPECIFICATIONLISTES .section_inner  {     width: 1100px!important;       }
#LATESTPOSTSSECTION .full_section_inner {   margin-left:   -7%!important;   width: 1100px!important;       }
}
@media only screen and (max-width: 768px) {
.hometextname    {  margin-left: -5px!important;  padding-left: 0px!important; padding-right: 50px!important;   } 
.hometextname h3 { padding-left: 60px!important;  padding-top: 8px!important; } 
.hometextone  {   padding-left: 36px!important;  margin-bottom: -10px!important;  } 
.hometexttwo  {   padding-left: 36px!important;   } 
} .qode-specification-list .qode-specification-list-item .qode-specification-list-item-value {   font-size:  1pt!important; 
width: 0.2%!important;   display: table-cell;   vertical-align: top!important;    } .shadowcontentimage  {
-webkit-box-shadow: 10px 10px 22px 0px rgba(0,0,0,0.09);
-moz-box-shadow: 10px 10px 22px 0px rgba(0,0,0,0.09);
box-shadow: 10px 10px 22px 0px rgba(0,0,0,0.09);  }
.shadowcontentimagehochundquer {
-webkit-box-shadow: 10px 10px 22px 0px rgba(0,0,0,0.09);
-moz-box-shadow: 10px 10px 22px 0px rgba(0,0,0,0.09);
box-shadow: 10px 10px 22px 0px rgba(0,0,0,0.09);  } .blog_single img { 
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 10px 10px 22px 0px rgba(0,0,0,0.09);
-moz-box-shadow: 10px 10px 22px 0px rgba(0,0,0,0.09);
box-shadow: 10px 10px 22px 0px rgba(0,0,0,0.09);  } .call_to_action  {  }
.callactionbutton .qbutton { 
margin-right: 9%!important; 
background-color: #453858 !important;  
border-color: #45385800!important;  
border-radius: 3px!important;  
-moz-border-radius: 3px!important;  
-webkit-border-radius: 3px!important;   }
.callactionbutton .qbutton:hover {  
border-color: #5ebdc000 !important;
background-color: #5ebdc09c !important;  } input.wpcf7-form-control.wpcf7-submit {
color: #ffffff;
border-color: #9981a800!important;  
font-size: 14px;
font-weight: 300;
background-color: #9981a8 !important;  
border-radius: 3px!important;  
-moz-border-radius: 3px!important;  
-webkit-border-radius: 3px!important;  
letter-spacing: 2px;   }
input.wpcf7-form-control.wpcf7-submit:hover {  
border-color: #5ebdc000 !important;
background-color: #5ebdc09c !important;    } .title:after { background-color: rgba(255,255,255,.0)!important;
opacity: 0.95;         mix-blend-mode: normal; 
background: 0% 0%;
background-image: url(https://sentiovera.de/wp-content/uploads/2024/12/HEADER_TITLE_588x300_tr.svg);
background-repeat: no-repeat;
background-position: center bottom!important;
bottom: 20px!important;
content: "";     display: block!important;     position: absolute!important;
height: 245px!important;    width: 480px!important;
right: 4.5%!important; 
margin-right:4.5%; z-index: 3000!important;   }
@media only screen and (max-width: 768px) {
.title:after {     bottom: 10px!important;      height: 30px!important;    width: 30px!important;  }
}
.title.has_background {
background-size: cover!important;   }
.title.has_fixed_background {
background-attachment: scroll!important;  
background-size: cover!important;  
background-position: center 0;
z-index: 101;   } .transparent_content {
background-attachment: scroll!important;
background-position: center 300px!important;
background-repeat: no-repeat;   } .column1 a   {  border-bottom: #777 1px dotted !important; }
.wpb_content_element  a   {  border-bottom: #777 1px dotted !important; }
.entry_title a   {  border-bottom: #777 0px dotted !important; }
.footer_bottom  a   {  border-bottom: #777 0px dotted !important; }
.linkedin_share  a   {  border-bottom: #777 0px dotted !important; } h2, h3, h4, h5, h6 {   padding-bottom: 40px!important;    }
p {   padding-bottom: 24px!important;  line-height: 32px!important;     }
ul {      padding-bottom: 25px!important;  list-style-position: outside!important;  line-height: 32px!important;      }
.post_text_inner ul {      padding-left: 45px!important;    }
ol {    list-style-position: outside!important;    line-height: 32px!important;    }
.post_text_inner ol {      padding-left: 45px!important;    }
.content_inner  li {   padding-bottom: 25px!important;    }
li::marker {   color: #ababab!important;  }
strong  { font-weight: 600!important;   }
.highlight   {   padding-left: 6px!important; padding-right: 6px!important; 
-webkit-border-radius: 4px!important;
-moz-border-radius: 4px!important;
border-radius: 4px!important;  } @media only screen and (min-width: 1400px) {
.sidebar   { margin-top:  -28px!important;  }
}
aside .widget { 
background:   #fff!important;  
padding: 50px 34px 54px!important;
-webkit-border-radius: 4px!important;
-moz-border-radius: 4px!important;
border-radius: 4px!important;  }
.sidebar h5    {  padding-bottom: 30px!important;   } 
.widget_recent_entries li   {  padding-bottom: 22px!important;   } @media only screen and (min-width: 1400px) {
.content .column1 .column_inner    {   padding-right: 100px!important;    }
} .page .column_inner h2  {    margin-top:   2px!important;     } 
.blog_single .post_text_inner   {     margin-top:   -16px!important;      } @media only screen and (min-width: 1400px) {
.archive .blog_small_image  {    margin-top:   -26px!important;      }
} .latest_post_date .latest_post_day {     color: #a9cdce !important;      font-size: 14px!important;       font-weight: 600;    }
.latest_post_date .latest_post_month {     color: #a9cdce !important;      font-size: 14px!important;       font-weight: 600;    }
.startposts h5 a { color: #299295 !important;   }
.startposts h5 a:hover { color: #00cacf !important;   border-bottom: #777 1px dotted !important;   }
.startposts .latest_post .category   {   display:   none!important;   }
.startposts .post_infos:before  { color: #bebebe!important; font-size: 16px!important;      padding-right:   3px!important;  
content: "in:";    } 
.startposts .latestpostsAlternative  
@media only screen and (max-width: 768px) {
.latestpostsAlternative  .post_info_author {   width: 40%!important;   }
.latestpostsAlternative .post_info_date {    width: 40%!important;    }
.headlineangebotenetzwerke  {    padding-left: 10%!important;    }
}
.latest_post_holder.dividers .latest_post_title {    padding-right: 20px!important; 
margin-bottom: 10px!important;    } .page-id-16182 .latest_post_holder  {     margin-top:   -25px!important;      }
.page-id-16221 .latest_post_holder  {     margin-top:   -25px!important;      }
.page-template-blog-small-image-php  .post_content_holder {     margin-top:   -25px!important;      }
@media only screen and (min-width: 1024px) and (max-width: 1199px) {
.page-template-blog-small-image-php  .post_content_holder {     margin-top:   0px!important;      }
}
@media only screen and (min-width: 769px) and (max-width: 999px) {
.page-template-blog-small-image-php  .post_content_holder {     margin-top:   30px!important;      }
}
.page-template-blog-small-image-php .dots i {  padding-left:   5px!important;    padding-right:   5px!important;  }
.latest_post_holder.image_on_the_left_boxed .latest_post_text .latest_post_title {
margin: 15px 0 -15px 0!important;  }
.latest_post_inner {   
-webkit-border-radius: 6px!important;
-moz-border-radius: 6px!important;
border-radius: 6px!important;   }
.latest_post_two_inner   {   
-webkit-border-radius: 6px!important;
-moz-border-radius: 6px!important;
border-radius: 6px!important;   }
.latest_post_holder.image_on_the_left_boxed .date_hour_holder  {
background-color: #cfeaee !important;   }
.latest_post_inner .post_infos a {  letter-spacing:  0.04em!important;
color: #bebebe!important;      }
.latest_post_holder.image_on_the_left_boxed .latest_post_text {
padding: 0 0 0 25px!important;      } .blog_small_image  .entry_title    {    margin-bottom:  -25px!important;   }
.page-template-blog-small-image-php h2 { line-height:   8px !important;   }
.page-template-blog-small-image-php .date {  displayX: none!important;   }
.page-template-blog-small-image-php .post_info { margin-bottom:  -25px!important;   }
.page-template-blog-small-image-php .column_inner h2 {   margin-top: 14px !important;   }
.blog_small_image img  {    margin-bottom:  45px!important;    }
.category-events .blog_small_image img  {     margin-top:  -45px!important;    margin-bottom:  45px!important;    }
.blog_small_image img  { 
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 10px 10px 22px 0px rgba(0,0,0,0.09);
-moz-box-shadow: 10px 10px 22px 0px rgba(0,0,0,0.09);
box-shadow: 10px 10px 22px 0px rgba(0,0,0,0.09); }
.post_more .qbutton   {    font-size: 16px!important;
border-color: #180d1f00!important;
background-color: #251032bf !important;
border-radius: 4px!important;  
-moz-border-radius: 4px!important;  
-webkit-border-radius: 4px!important;  
letter-spacing: 0.08em!important;    }
.post_more .qbutton:hover   {  
border-color: #5ebdc000 !important;
background-color: #5ebdc09c !important;    }
.category-aktuelles .post_more .qbutton   {  
border-color: #180d1f00 !important;
background-color: #7cc1c4 !important;  }  
.category-events .post_more .qbutton   {  
border-color: #180d1f00 !important;
background-color: #9b6097!important;  }  
.category-events .post_more .qbutton:hover   {  
background-color: #ead3e9 !important;  }  
.blog_small_image  .post_text_inner  {     
-webkit-border-radius: 6px!important;
-moz-border-radius: 6px!important;
border-radius: 6px!important;    }
.blog_holder.blog_small_image article .post_text {
width: 95%!important;     }
@media only screen and (min-width: 1024px) {
.blog_holder.blog_small_image article .post_text {
margin-bottom: 50px!important;     }
} .blog_holder.blog_single article h2 {   
padding-bottom: 7px!important;  }
.post_info   {    
padding-bottom: 57px!important;  }
.blog_single .entry_date {
font-size: 30px!important;  } .social_share_dropdown ul   { 
margin-left:  -10px!important;    
background-color: #42344beb !important;  
width: 70px!important; 
padding-top: 25px!important;   padding-bottom: 10px!important;      padding-left: 0px!important;     }
.social_share_dropdown .inner_arrow {   
border-color: transparent transparent #42344beb !important;   }
.post_comments      {   display:   none!important;   }
.post_info .time {    display: none!important;   }
.post_info .dots i {  padding-left:   20px!important;    padding-right:   20px!important;  }
.blog_holder article .post_info {      color: #777!important;      font-weight: 400!important;      }
.latest_post_two_holder img {      max-width:   9%!important;      }
.post_info_author_name    {    color: #a1d0d7 !important;     } .delimiter   { color:  #aaa!important;  padding-left: 15px!important;   padding-right:  15px!important;  }
.breadcrumb {      font-size: 20px!important;     font-weight: 300!important;   letter-spacing:  0.02em!important;    }
.breadcrumbs {   line-height: 1.4em!important;    }
.breadcrumbs_inner {     padding-right: 36%!important;    }
.breadcrumbs a { color: #e8e8e8!important;  } 
.breadcrumbs a:hover { color: #fff!important;       } 
.breadcrumbs .current  { color: #e8e8e8!important;      } @media only screen and (max-width: 768px)  {
.breadcrumb {      font-size: 17px!important;   }
.breadcrumbs_inner {     padding-right: 0px!important;    }
.title .title_holder {     padding-top: 20px!important;    padding-bottom: 20px!important;      }
} .mobile_menu_button span  {      color: #666369 !important;      font-size: 30px!important;  padding-top: 8px!important;         }
nav.mobile_menu ul li a {      color: #666369 !important;       padding-top: 20px!important;     padding-bottom: 20px!important;       }
nav.mobile_menu ul li a:hover  {     color: #029a9f !important;    }
nav.mobile_menu ul li ul li a  {    font-size: 20px!important;     }
nav.mobile_menu ul li span.mobile_arrow i {        color: #837f87 !important;   margin-top: 50px!important;     }
nav.mobile_menu ul li span.mobile_arrow i:hover {        color: #029a9f !important;     }
.mobile_arrow    {    padding-top: 14px!important;        } @media only screen and (max-width: 768px) {
.qode-specification-list   {   margin-bottom:  40px!important;   }
.title:after { display: none!important;  }
.textmeineangeboteuebermich  { margin-left: -140px!important;  padding-right: 0px!important;  } 
.textmeineangeboteuebermich  .vc_column-inner  {  padding-right: 0px!important;  } 
.smallimagemeineangebote  { margin-left: -140px!important;  padding-right: 0px!important;  } 
.page-id-16182 .post_text {     margin-top:   60px!important;      }
.page-id-16221 .post_text {     margin-top:   60px!important;      }
.page-id-17178 .shadowcontentimage  {     margin-left:   -50px!important;   margin-right:   -50px!important;        }
.page-id-17271  .shadowcontentimage  {     margin-left:   -50px!important;   margin-right:   -50px!important;        }
.shadowcontentimagehochundquer {  margin-left:   -50px!important;   margin-right:   -50px!important;        }
.soerreichensiemich  { padding-top: 40px!important; } 
} #nav-menu-item-17541 a span.underline_dash {      background-color: #fff0 !important;   }
.light.sticky nav.main_menu > ul > li.active > a span.underline_dash   {      background-color: #fff0 !important;   } .light:not(.sticky):not(.scrolled) nav.main_menu ul li a span.underline_dash  {
top:   55px!important;  }
nav.main_menu > ul > li > a { 
margin-top: 34px!important;   }
nav.main_menu > ul > li > a { 
margin-left: 16px!important;  margin-right: 16px!important;    }
.light.sticky nav.main_menu > ul > li > a   { 
margin-top: 0px!important;  
padding-top: 5px!important; 
padding-bottom: 5px!important;  } @media only screen and (min-width: 1000px) and (max-width: 1199px) {
nav.main_menu > ul > li > a {  
font-size: 15px!important;
margin-left: 8px!important;  margin-right: 8px!important;    }
} .footer_top_holder {     background-color: #180d1feb!important;   padding-top: 50px!important;     padding- bottom: 6%!important;     }
.footer_top a   {   font-size:  87%!important;   letter-spacing:  0.04em!important;  }
#menu-sentiovera-footer    { padding-right: 5%!important;   }
.footer_top h5 {    margin-bottom: 0px!important;   }
.footer_bottom p a   {   font-weight: 500!important;    }
.footer_top .q_icon_list i   { padding-top:  2px!important;  }
@media only screen and (max-width: 768px) {
.footer_top  {    padding-left: 10%!important;    }
.footer_bottom  {    padding-left: 10%!important;    }
.footer_top .textwidget p { padding-right: 10%!important; }
.footer_bottom .textwidget p { text-align: left!important;  padding-top: 10px!important;   padding-bottom: 10px!important;    }
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
.footer_top  {    padding-left: 10%!important;    }
.footer_bottom  {    padding-left: 10%!important;    }
body.qode_advanced_footer_responsive_1024 .four_columns .column1 {   width: 100%!important;     padding-bottom: 90px!important;    }
body.qode_advanced_footer_responsive_1024 .four_columns .column2 {   width: 100%!important;     padding-bottom: 90px!important;     }
body.qode_advanced_footer_responsive_1024 .four_columns .column3 {   width: 100%!important;     padding-bottom: 90px!important;       }
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
.footer_top .container_inner   {     width: 1080px!important;     padding-left: 3%!important;      }
.footer_bottom_holder  .container_inner   {     width: 1080px!important;       padding-left: 3%!important;      }
.footer_top .four_columns > .column3  {     width: 30%!important;       }
} .qode-text-marquee .qode-text-marquee-title {
visibility:hidden;
color:#aaa!important;  
line-height:normal;
font-weight:  300!important;  font-size: 28px!important;  
} .highlight1 {       position: relative;    }
.highlight1:after{
content: '';
position: absolute;
top: 92%;
width: 70px;
height: 1px;
background: linear-gradient(to right, #eac8ee, #5ebdc0);
left: -14px;
z-index: -1;
-webkit-border-radius: 2px!important;
-moz-border-radius: 2px!important;
border-radius: 2px!important;
} .q_list li:first-child {   margin-top: -50px!important;   }
.q_list li:last-child {    margin-bottom: -2px!important;  }
.q_list.circle ul > li  {  line-height: 32px !important;  padding-bottom: 8px!important;  }
.q_list.circle ul > li::before {       top: 14px!important;      background-color: #ababab;     } }
@media only screen and (max-width: 768px) {
.blog_single h2  {    
font-size: 28px!important;
line-height: 32px!important;     }
.blog_small_image h2 a {
font-size: 28px!important;
line-height: 32px!important;    }
.blog_small_image .entry_title  { 
line-height: 32px!important;    }
.blog_single .post_text_inner   {   
margin-top:   40px!important;      }
.archive .blog_small_image  {    
margin-top:   40px!important;      }
} .qode_carousels .slides > li {
margin: 0 2px 0 0!important;      }  #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme { 
position: absolute!important; 
width: 60%!important;  
height: 200px!important;
padding-top: 30px!important;
margin-left: 35%!important;
-webkit-border-radius: 7px!important;
-moz-border-radius: 7px!important;
border-radius: 7px!important;
-webkit-box-shadow: 15px 15px 23px -16px rgba(0,0,0,0.65);
-moz-box-shadow: 15px 15px 23px -16px rgba(0,0,0,0.65);
box-shadow: 15px 15px 23px -16px rgba(0,0,0,0.65);
}
@media only screen and (max-width: 768px)  {
#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar).moove-gdpr-light-scheme  { 
display: none!important; }
}