/*
Theme Name: Gonzo
Theme URI: http://www.themeforest.net
Description: Minimalist, Responsive Magazine
Version: 1.8.3
Author: Ollie McCarthy
Author URI: http:///www.themeforest.net/user/OllieMcCarthy
License URI: http://themeforest.net/licenses/regular_extended
Tags: light, white, black,  two-columns, left-sidebar, flexible-width,  custom-colors, custom-menu,  featured-images, full-width-template, post-formats, rtl-language-support, theme-options, translation-ready
*/

@import url("css/style_reset.css") ; 

@import url("css/flexslider.css");

@import url("css/elastislide.css");

@import url("css/style_main.css") ; 

@import url("css/style_400.css");

@import url("css/style_320.css");

@import url("css/style_768.css");

@import url("css/style_1024.css");

@import url("css/tabber.css");

@import url("css/wpp.css");

.amazon_button_review {
  padding: 1rem 2rem .5rem;
  background-color: #626262;
  margin-top:40px;
  position:relative;
}

.amazon_button_review a {background-color:#626262;}
.amazon_button_bottom {padding-bottom:10px;
  padding-top:15px;background-color:#626262;}
.amazon_button_bottom a {background-color:#626262;}
.amazon_button_wide {padding-left:150px;padding-right:150px;}
#omc-full-article h3 {
  border-bottom-color:#AAA;
  border-bottom-style:solid;
  border-bottom-width:5px;}
#omc-full-article h4 {
  color:#000;}
#omc-full-article h5 {
  color:#000;}
div.omc-review-summary2.omc-final-score-percent2 {
border-top-right-radius:50px;  
background-color:#fff;
  background-position:initial initial;
  background-repeat:initial initial;
  min-height:84px;
  overflow:hidden;
  padding:0 20px 20px;
  position:relative;}
div#omc-short-summary2 {
  color:#000000;
  float:left;
  width:60%;}
div#omc-criteria-final-score2 {
  color:#000;
  height:500px;
  padding:7px 10px 0;
  position:absolute;
  right:0;
  text-align:center;
  top:0;
  width:118px;
 background-color:#eee;}
.amazon_button_testsieger {border-bottom-left-radius: 25px;
  border-bottom-right-radius: 25px;
  background-color:#000;
  padding-bottom:10px;
  padding-top:15px;
  padding-left: 25px;
  margin-bottom: 25px;}
.amazon_button_testsieger a {background-color:#000;}
#omc-full-article div#omc-criteria-final-score h3 {border:none;}
article.omc-blog-two {
  height:250px;
}
#div.omc-criteria-final-score2 h3 {color:#3F9999;}
div#omc-short-summary2 {width:80%;}
a.omc-flex-category {padding:100px 0 3px;width:230px;}

article#omc-full-article a {color:#B80000; font-weight:bold;}

span.leading-article.omc-module-a-stars-over {background-color:#F9BA00;}

div.omc-cat-top {
border-top-width:2px;
margin: 0 0 20px}

.omc-review-small {
max-width:620px;
margin-bottom:10px;
  padding-bottom:10px;}

article#omc-full-article {
padding-top:20px;}

.preistipp {
  position:absolute;
  right: 10px;
  top:0;
  z-index:2;
}

#page-finder {
  margin-bottom: 3rem;
}

#sidemenu {
  position: fixed;
  /*left: 0;*/
  top: 285px;
  display: flex;
  flex-flow: column wrap;
  z-index: 999;
}
.fixed-menu {
  width: 54px;
  height: 54px;
  text-align: center;
  opacity: .95;
  transition: .3s opacity;
  display: inline-flex;
  flex-flow: column wrap;
  justify-content: center;
  align-items: center;
}
.finder {
  background-color: #99CC01;
}
.inform {
  background-color: #FFBB34;
}
.question {
  background-color: #33B5E6;
}
.fixed-menu:hover {
  opacity: .9;
  transition: .3s opacity;
}

.fixed-menu i.fa {
  /*margin-top: 12px;*/
  font-size: 2rem;
  padding: .7rem;
  color: #fff;
}

#sidebar .searchform-input-wrapper input, .searchform-input-wrapper input, .searchform-input-wrapper select {
  padding: 5px;
}
@media all and (max-width: 1023px) {
  #sidemenu {
    right: 0;
  }
  .fixed-menu {
    width: 3rem;
    height: 3rem;
  }
  .fixed-menu i.fa {
    font-size: 1.8rem;
  }
}

label.searchform-label {
  font-size: 1.8em;
  font-weight: 300;
  line-height: 2.6rem;
  text-align: left;
}

.searchform-input-wrapper {
  margin-bottom: 1rem;
}

.searchform-input-wrapper select {
  line-height: 2.6rem;
  height: 2.6rem;
  font-size: 1.2rem;
  font-weight: 300;
  color: #626262;
}

.searchform-param.control-group {
  text-align: center;
}

.searchform-param.control-group input[name="search_btn"] {
  margin-top: 1rem;
}

#sidebar .searchform-input-wrapper input, .searchform-input-wrapper input, .searchform-input-wrapper select {
  cursor: pointer;
}

section#finder-results .asa_async_container {
  margin: 0;
}
section#finder-results .line-btn .asa_async_container {
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
section#finder-results .asa_async_container_price p {
  font-size: 1.4rem;
  margin: 0;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
section#finder-results .asa_async_container_price p span {
  font-weight: 400 !important;
  padding-left: .8rem;
}

section#finder-results .asa_async_container .amazon_button_review {
  margin: 0;
}
section#finder-results .cat-product-list .line-prod {
    height: 150px;
}

.amazon_button_zum_shop {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background: #FF9800;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    height: 50px;
    line-height: 50px;
    width: 100%;
}

.amazon_button_zum_shop:hover {
  opacity: .8;
}

.amazon_button_zum_shop a {
    text-align: center;
    width: 100%;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 1.1rem;
    color: white;
}

section#finder-results .line-btn .btn {
    background: #03A9F4;
}
@media (max-width: 767px) {
  section#finder-results .line-btn {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-order: 5;
          -ms-flex-order: 5;
              order: 5;
  }
  section#finder-results .line-btn > a:first-child {
    margin: 2rem 0;
  }

  /* search form */
  label.searchform-label {
    width: 100%;
  }
  .searchform-input-wrapper {
    width: 100%;
  }
  /* end searchform */

  #sidemenu {
    position: relative;
    flex-flow: row wrap;
    justify-content: center;
    top: 0;
  }
  #page-finder .container {
    width: 93%;
    margin: 0;
  }
  #teniss_search_form input[name="search_btn"] {
    width: 100%;
  }
} 
section#finder-results .line-btn .btn:hover {
  background: #03A9F4;
  opacity: .8;
}

.compare {
  background-color: #7DA5FC;
}

.summary {
    margin-top: 30px;
}


#modal-filter {
  display: none;
}

form#teniss_search_form {
    position: fixed;
    width: 420px;
    top: 20%;
    left: 0;
    right: 0;
    margin: 0 auto;
    background-color: #fff;
    z-index: 999;
    padding: 55px;
    border-radius: 10px;
    border: 1px solid #e7e7e7;
}

.btn-close {
    position: absolute;
    top: 8px;
    right: 15px;
    cursor: pointer;
    font-weight: bold;
}

.bg-close {
    background-color: #000;
    opacity: 0.4;
    position: fixed;
    z-index: 99;
    width: 100%;
    height: 100%;
}

.DropDownField {
  padding-bottom: 55px;
}

/*.container ul {
  list-style-type: disc;
}*/.copyright a, .copyright a:visited, .copyright a:link { color: #fff !important; text-decoration: underline; }


/* Fix logo */
a.re-head { white-space: nowrap; z-index: 100; position: relative; display: inline-flex; align-items: center; gap: 8px; margin-right: 20px; }
a.re-head img { width: 32px; height: auto; }
a.re-head span { font-size: 15px; font-weight: 700; letter-spacing: -0.3px; }

/* Force logo above menu */
.menu-top { flex-wrap: wrap !important; }
a.re-head { width: 100% !important; text-align: center !important; margin-bottom: 10px !important; justify-content: center !important; }
a.re-head span { font-size: 22px !important; text-transform: uppercase !important; letter-spacing: 1px !important; }
