#cookie-bar {
    background: rgba(240, 129, 0, 0.88) !important;
    height: auto !important;
    line-height: 24px !important;
    color: #FFF !important;
    text-align: center !important;
    padding: 14px 0 !important;
}
#cookie-bar .cb-enable {
    background: #B5132B !important;
}
#cookie-bar .cb-policy {
    background: #969696 !important;
}
input[type="text"], input[type="password"], input[type="search"], input[type="email"], input.text, input.keywords, input.form-control{
  color: #52564C !important;
}
input[type="text"], input[type="password"], input[type="search"], input[type="email"], input.text, input.keywords, input.form-control {
  height: auto;
  width: 100%;
  padding: 8px;
}
*::-webkit-input-placeholder, textarea, textarea.form-control, *::-webkit-input-textarea, -webkit-input-placeholder, input:-moz-placeholder{
  -webkit-text-security: none;
    color: #52564C !important;
    pointer-events: none;
  }
  textarea, textarea.form-control {
    height: 150px;
    width: 100%;
    padding: 7px 7px;
  }
  ::-webkit-input-placeholder {
      color: #52564C !important;
      opacity: 1
    }
    :-moz-placeholder { /* Firefox 18- */
      color: #52564C !important;  
      opacity: 1
    }
    ::-moz-placeholder {  /* Firefox 19+ */
      color: #52564C !important;
      opacity: 1
    }
    :-ms-input-placeholder, input[placeholder], [placeholder], *[placeholder] {  
      opacity: 1
        color: #52564C !important;  
    }
    
    #content .details .inner .content{
      padding-bottom:80px !important;
    }
    #content .contentCol > .inner h5{
      color: #52564c;
      font-weight: 600;
      font-size: 24px;
      margin-bottom: 15px;
      line-height: 32px;
    }
    #content .details .inner .content .button{
      position: absolute;
      width: 68% !important;
      padding: 0;
      bottom: 20px;
    }
    
    #content.orange .details h4{
      color: #b3b2b2;
      font-size: 16px;
      line-height: normal;
      margin-bottom: 0;
      font-weight: 400;
    }
    
    #content .contentCol > .inner .details .inner .image img{
      width:100% !important;  
      height:auto !important;  
    }
    
    #content .contentCol > .inner .details .inner h4{
      color: #b3b2b2;
    }
    @media only screen and (max-width: 480px){
      
      .facts .item .inner{
              min-height: auto !important;
            }
          }
          
          @media only screen and (max-width: 768px){
            .contentCol.facts h3 {
                  font-size: 15px !important;
                }
                .facts .item .inner{
            min-height: 230px;
          }
          
          .iframe #map{
          height:400px !important;
          max-height:400px !important;
        }
      }
      @media only screen and (max-width: 990px){
        .iframe #map{
            height:600px !important;
          }
          
          #content .details .inner .content{
            padding-bottom:100px !important;
          }
          
          #content .details .inner .content .button{
            position: absolute;
            width: 68% !important;
            padding: 0;
            bottom: 20px;
          }
          
        }
        @media (max-width: 1200px) and (min-width: 990px){
        #imagesProduct .item .image{
          height:330px !important;
        }
        .iframe #map{
        height:600px !important;
      }
      #content .details .inner .content{
        padding-bottom:100px !important;
      }
      
      #content .details .inner .content .button{
        position: absolute;
        width: 68% !important;
        padding: 0;
        bottom: 20px;
      }
    }
    @media (max-width: 20000px) and (min-width: 990px){
    #mainNav ul > li.mainItem ul {
      display: block !important;
    }
  }