.wpcf7-text,.wpcf7-textarea,.wpcf7-captchar
{
  background-color:#eee !important;
  border:none !important;
  width:100% !important;
  -moz-border-radius:0 !important;
  -webkit-border-radius:0 !important;
  border-radius:0 !important;
  font-size:14px;
  color:#999 !important;
  padding:16px !important;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}
.wpcf7-submit
{
  color:#868686 !important;
  margin:8px auto 0;
  cursor:pointer;
  font-size:20px;
  font-weight:500;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  padding:6px 20px;
  line-height:1.7em;
  background:transparent;
  border:2px solid;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -moz-transition:all 0.2s;
  -webkit-transition:all 0.2s;
  transition:all 0.2s
}
.wpcf7-submit:hover
{
  background-color:#eee;
  border-color:#eee;
  padding:6px 20px !important
}
span.wpcf7-list-item{display:block}
.wpcf7-text{border: 2px solid #E0DADA !important;}
.wpcf7-captchar{border: 2px solid #E0DADA !important;}
.wpcf7-text:focus{background-color: rgba(254, 248, 21, 0.48) !important;}
.wpcf7-captchar:focus{background-color: rgba(254, 248, 21, 0.48) !important;}
#footer-info
{
display:none !important;
}
.et_pb_member_position
{
    margin-top: 4px !important;
}
#footer-bottom{display: none !important;}
#recent-posts-2{display: none !important;}
#recent-comments-2{display: none !important;}
#archives-2{display: none !important;}
#categories-2{display: none !important;}
#meta-2{display: none !important;}
.post-meta{display: none !important;}

#et-info-phone{color:#000000 !important;}
#et-info-email{color:#000000 !important;}
#et-social-icon{color:#000000 !important;}
#et-social-icons{color:#000000 !important;}
#top-header .et-social-icon a{
color: rgb(0, 0, 0);
}
h1{
    font-size: 26px !important;
  padding-bottom: 15px !important;
}
h2{
  padding-bottom: 15px !important;
}
h3{
  padding-bottom: 15px !important;
  padding-top: 15px !important;
}
h4{
  margin-bottom: 5px !important;
}
.et_pb_text
{
  margin-bottom: 0px !important;
}
.et_pb_toggle_title:before
{
   font-size: 30px !important;
}
p{
  margin-bottom: 5px;
  padding: 0;}
.et_pb_member_position
{
    margin-top: 4px !important;
}

ol
{
padding: 0 0 0 0 !important;
}

.et_pb_slide_description h2 {
background-color: rgba(0,0,0,0.65);
    padding-left: 5px !important;
    padding-right: 5px !important;
      padding-bottom: 5px !important;
  display:inline-block;
}
.et_pb_slide_content p{
background-color: rgba(0,0,0,0.65);
padding-left: 5px !important;
    padding-right: 5px !important;
      padding-bottom: 5px !important;
  display:inline-block;
}
a.et_pb_more_button
{
background-color: rgba(0,0,0,0.65);
}
a.et_pb_more_button:hover
{
background-color: rgba(0,0,0,0.65) !important;
}
.et_pb_blurb
{
      margin-bottom: 15px !important;
    margin-top: 50px !important;
}
.tablepress tfoot th, .tablepress thead th {
  background-color: #DADADA;}
.noBackground h2
{
	background-color: rgba(0, 0, 0, 0) !important;
}
.noBackground a
{
	background-color: rgba(0, 0, 0, 0) !important;
}
.noBackground a:hover
{
	background-color: rgba(0, 0, 0, 0) !important;
}
.tablepress .sorting:hover, .tablepress .sorting_asc, .tablepress .sorting_desc {
    background-color: #DA2128 !important;
    color: #fff !important;
}
#zertImage
{
      margin-bottom: 0 !important;
    margin-top: 30px !important;

}
.scroll_image
{
margin-top: -20px !important;}
.et_pb_slide_content
{
   padding-bottom: 0px; !important;
}
#footer-widgets .footer-widget li a {
    color: #666666;
    text-decoration: none;#dd3333
  
}

#footer-widgets .footer-widget li a:hover {
    color: #dd3333;
    text-decoration: none;#dd3333
  
}

/*#footer-widgets .footer-widget ul li a:link {color:#404040;
    text-decoration: none;#404040
}

#footer-widgets .footer-widget li.current-menu-item > a {
    color: #dd3333;
    text-decoration: none;
}*/

.footer-widget {
    float: left;
    width: 225px;
    margin: 0 60px 50px 0;
    color: #666666;
}
#et-footer-nav {
    background-color: #cccccc;
}

.bottom-nav a {
    color: #666666;
}
.bottom-nav  a:hover {
    color: #dd3333;
}
.et_pb_widget ul li {
    margin-bottom: 1px;
}
.et_pb_blurb {
    margin-bottom: 36px !important;
    margin-top: 50px !important;
}

.fragen {width:320px; height:180px; background:url("/wp-content/uploads/online-fragen-passiv.jpg");}
.fragen:hover {background:url("/wp-content/uploads/online-fragen-hover.jpg");}


.wpcf7-text:focus {
    background-color: rgba(254, 248, 21, 0.48) !important;
}
.wpcf7-textarea:focus {
    background-color: rgba(254, 248, 21, 0.48) !important;
}



#et_search_icon:hover, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a, .bottom-nav li.current-menu-item>a, .comment-reply-link, .entry-summary p.price ins, .et-social-icon a:hover, .et_password_protected_form .et_submit_button, .footer-widget h4, .form-submit .et_pb_button, .mobile_menu_bar:after, .mobile_menu_bar:before, .nav-single a, .posted_in a, .woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content input.button, .woocommerce #content input.button.alt, .woocommerce #content input.button.alt:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce .star-rating span:before, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce a.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce button.button.alt:hover, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content input.button, .woocommerce-page #content input.button.alt, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit, .woocommerce-page #respond input#submit.alt, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page .star-rating span:before, .woocommerce-page a.button, .woocommerce-page a.button.alt, .woocommerce-page a.button.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button:hover, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page input.button, .woocommerce-page input.button.alt, .woocommerce-page input.button.alt:hover, .woocommerce-page input.button:hover, .wp-pagenavi a:hover, .wp-pagenavi span.current {
    color: #dd3333;
}



/*
.footer_color table, .footer_color .widget_nav_menu ul:first-child>.current-menu-item, .footer_color .widget_nav_menu ul:first-child>.current_page_item, .footer_color .widget_nav_menu ul:first-child>.current-menu-ancestor, .footer_color .pagination .current, .footer_color .pagination a, .footer_color.iconbox_top .iconbox_content, .footer_color .av_promobox, .footer_color .toggle_content, .footer_color .toggler:hover, .footer_color .related_posts_default_image, .footer_color .search-result-counter, .footer_color .container_wrap_meta, .footer_color .avia-content-slider .slide-image, .footer_color .avia-slider-testimonials .avia-testimonial-content, .footer_color .avia-testimonial-arrow-wrap .avia-arrow, .footer_color .news-thumb, .footer_color .portfolio-preview-content, .footer_color .portfolio-preview-content .avia-arrow, .footer_color .av-magazine .av-magazine-entry-icon, .footer_color .related_posts.av-related-style-full a, .footer_color .aviaccordion-slide { background: transparent; }
.widget_nav_menu ul:first-child>.current-menu-item, .widget_nav_menu ul:first-child>.current_page_item, .widget_nav_menu ul:first-child>.current-menu-ancestor { box-shadow: none; }
#footer .widgettitle {
color: red;
margin-bottom: 10px; 
}
*/

/* Ignacio */

/* highlight selected pages in footer */

#menu-footer2 li.current-menu-item > a {
  color: #dd3333!important;
}


#menu-footer3 li.current-menu-item > a {
  color: #dd3333!important;
}

/* end footer highlight */

#top-menu li.current-menu-ancestor > a {
    color: #dd3333 !important;
}

#menu-item-1649 ul {
  visibility: hidden;
  content:'';
}

ul.sub-menu a:after {
display:none;
}

ul.sub-menu #menu-item-5173 a {
  display: none; !important;
  height: -10px !important;
  padding: -10px !important;
  margin: -10px !important;
  margin-bottom: 0px !important;
}