/* #logo {
  text-align: center;
  margin: 7px 0 -33px 0;
}
*/

@media (min-width: 768px) {

#logo img {max-width:225px!important;}

#logo .img-fluid {

margin-bottom: -88px!important;
position: relative!important;
z-index: 999!important;
}

.smallsearch {visibility: hidden;}

}

@media (max-width: 768px) {
    
.bigsearch {display: none;}

}


#logo img {max-width:400px;}

#logo .img-fluid {

margin-bottom: 0px;
position: inherit;
z-index: 999;
}

#menu {
  background-image: linear-gradient(to bottom, #fff, #fff);
  background-repeat: repeat-x;
  border: 0px solid #000;
  border-color: rgba(255,255,255,0);
  min-height: 40px;
  border-radius: 0px;
  padding: 0 1rem 1px 1rem;
  margin-bottom: 0px;
  padding-left: 230px;

}

#menu .navbar-nav > li > a {
  color: #595959;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  padding: 10px 15px 10px 15px;
  background-color: transparent;
}

#category, #menu .navbar-toggler i {
    color: #292929;
      text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.carousel-item div {
overflow: hidden;
}

.carousel-item .img-fluid:hover {
  position: relative;
  z-index: 999;
  transform: scale(1.1);
}
.carousel-item .img-fluid {
  max-width: 100%;
  height: auto;
  cursor: pointer;
  transition-property: all;
  transition-duration: 0.3s;
  transition-timing-function: ease-in-out;
}

#common-home {
    
background: url(/catalog/view/stylesheet/img/header-bg-1320.jpg) top left no-repeat;
-webkit-box-shadow: inset 0px 16px 15px -2px #FFF;
box-shadow: inset 0px 16px 15px -2px #FFF;
padding-top: 30px;
}

main > .container:first-child {
border-top: 3px solid #000;
    
}