/* Add here all your CSS customizations */
@media (min-width: 1000px) {

* {margin:0;padding:0}
 
html, body {height: 100%}

#wrap {min-height: 100%}
 
#main {
    overflow:auto;
    padding-bottom: 300px
}
 
#footer {
    position: relative;
    clear:both;
    margin-top: -300px;
    height: 300px;
}
 
/*Opera Fix*/
body:before {
    content:"";
    height:100%;
    float:left;
    width:0;
    margin-top:-32767px;
}

.body{
    min-height: 100%;
}
}

.owl-carousel .owl-item img {
  padding-right: 15px;
}

.grey {
      opacity: .8;
  filter: alpha(opacity=80);
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
}

img.part {
  max-height: 75px;
}

.desc_part {
    padding-top: 20px;
    font-size: 15px;
    min-height: 100px;
    text-align: justify;
}

.current {
  background-color: rgba(0,0,0,0.2);
}
