/* Füge hier Dein eigenes CSS ein */
.search-form .search-field {
    padding: 0.7em 500px 0.7em 0.7em;
    font-size: 1.5em;

}

.visuallyhidden { 
  position: absolute; 
  overflow: hidden; 
  clip: rect(0 0 0 0); 
  height: 1px; width: 1px; 
  margin: -1px; padding: 0; border: 0; 
}

th.grid_startseite {
	background-color: #0298d5;
  padding: 1.2em 0px 1.2em 1.2em;
	color: white; 
}

td.grid_startseite {
    background-color: #f5f5f5;
    padding-left: 20px;
  line-height: 20px;
}

.img-list-wrapper a { position: relative; display: inline-block; }
.img-list-wrapper a:hover:after { content: url('https://i.imgur.com/GsyrSBE.jpg'); position: absolute; top: 0; right: 0; }


.table-product .table-thumbnail a { position: relative; display: inline-block; }
.table-product .table-thumbnail a:hover:after { content: url('https://i.imgur.com/GsyrSBE.jpg'); position: absolute; top: 0; right: 0; }

.img-grid-wrapper a { position: relative; display: inline-block; }
.img-grid-wrapper a:hover:after { content: url('https://i.imgur.com/GsyrSBE.jpg'); position: absolute; top: 0; left: 0; }

a.angebot { position: relative; display: inline-block; }
a.angebot:hover:after { content: url('http://i.imgur.com/GsyrSBE.jpg'); position: absolute; bottom: 0; right: 0; }

#menu-submenu {
	  padding-left: 0px !important;
    border-top: 1px solid #0298d5 !important;
    border-bottom: 1px solid #0298d5;
    padding-bottom: 15px !important;
  padding-top: 10px; !important;
  
}

#menu-submenu li {
    margin-right: 8px;
    margin-left: 0 !important;
    line-height: 40px;
  margin-top: 10px;
    padding-left: 28px;
    padding-right: 28px;
    background-image: linear-gradient(0deg, #EAEAEA 0%, #FCFCFD 100%);
    color: #2b333a;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    display: inline-block;
    border: 1px solid #d8dadb;
    border-radius: 3px;
}

#menu-submenu .current-menu-item > a {     
color: #000; 
}

#menu-menu-dunstabzugshaube {
    padding-left: 0px !important;
    border-top: 1px solid #0298d5 !important;
    border-bottom: 1px solid #0298d5;
    padding-bottom: 15px !important;
  padding-top: 10px; !important;
}

#menu-menu-dunstabzugshaube li {
    margin-right: 8px;
    margin-left: 0 !important;
    line-height: 40px;
  margin-top: 10px;
    padding-left: 28px;
    padding-right: 28px;
    background-image: linear-gradient(0deg, #EAEAEA 0%, #FCFCFD 100%);
    color: #2b333a;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: bold;
    display: inline-block;
    border: 1px solid #d8dadb;
    border-radius: 3px;
  width: 260px;
  text-align: center;
}

#menu-menu-dunstabzugshaube  .current-menu-item > a {     
color: #000; 

}


#menu-menu-dunstabzugshaube  li ul {    
  overflow: hidden;
  top: 100%;
  left: 0;
  width: 100%;
  transition: 300ms all;
  max-height: 0;
}

#menu-menu-dunstabzugshaube  il:hover > ul {
  overflow: visible;
  height: auto;
}

#toc_container {
	float: left!important;
  width: 350px!important;
  margin-right: 20px;
}

.nav-tabs a[href*="https://www.amazon.de/product-reviews/"]:after { content: "*"; }

a.btn.btn-buy:after {
  content:"*";
}

.price:after {
    content: "**";
}
----------

/* Suchfunktion Design Anfang*/
 
#startseite-suche {
color: #16a085 !important;
font-size: 25px;
background-color: #fff;
border: 5px solid #16a085;
  bottom: 50px !important;
}
 

 
/* Suchfunktion Design Ende */

.startseite-schrift {
	font-size: 60px !important;
  margin-bottom: 80px!important;
}

.input-group .form-control, .input-group-addon, .input-group-btn {
    display: table-cell;
    height: 50px;
  border-top-left-radius: 20px!important;
    border-bottom-left-radius: 20px!important;

  
}


.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
    z-index: 2;
    margin-left: -1px !important;
    height: 50px;
    width: 50px;
    border-top-right-radius: 20px !important;
      border-bottom-right-radius: 20px!important;

}

.mega-sub-menu {
	left: 0;
  right: 0;
}

.mega-menu-item.mega-menu-item-type-post_type.mega-menu-item-object-page.mega-current-menu-item.mega-page_item mega-page-item-133.mega-current_page_item.mega-menu-item-has-children.mega-align-bottom-left.mega-menu-megamenu.mega-menu-item-135.mega-toggle-on {
	right: 0;
}

.navbar-form.navbar-right.form-search.hidden-xs {

  border-top-left-radius: 20px!important;
    border-bottom-left-radius: 20px!important;
  
  border-top-right-radius: 20px!important;
    border-bottom-right-radius: 20px!important;
}

