// Core variables and mixins
@import "variables.less"; // Custom for this template
@import "../../../media/jui/less/mixins.less";

html,body{
  min-width: 980px;
}

#section-kmt{
  .kmt-form-content{
    .kmt-form-addon{
      > div{
        .input.kmt-location{
          max-width: 1000px !important;
        }
      }
    }
  }
}

.gallery-item.gallery-grid .view{
  .mask,
  .content{
    display: none;
  }
  &:hover{
  	.mask,
    .content{
    	display: block;
  	}
  }
}
.camera_caption {
  top: 10% !important;
  > div {
    padding: 0px 60px !important;
    max-width: 900px;
    margin: 0 auto !important;
    .item_introtext{
      max-width: 100%;
      margin: 0 auto !important;
      padding-bottom: @baseLineHeight + 10 !important;
    }
    .readmore{
      padding-left: 26px !important;
      padding-right: 26px !important;
    }
  }
}
h4{
  &.slide-title{
    font-size: 50px !important;
    line-height: 60px !important;
  }
}
.camera_prev, .camera_next {
  &:before,&:after{
    font-size: 30px !important;
  }
}
.camera_prev {
  left: 2% !important;
}
.camera_next {
  right: 2% !important;
}

#contact_map{
  height: 376px !important;
}
.contentInner{
  padding-top: 24px !important;
}

aside{
  .moduletable{
    padding-bottom: 20px !important;
  }
}

.social{
  margin: 15px 0 12px 0 !important;
}

#content-row{
  #content-top-row{
    padding-bottom: 20px !important;
  }
  #content-bottom-row{
    /*padding-top: 40px;*/
    padding-bottom: 20px !important;
    .moduletable{
      padding-bottom: 10px !important;
    }
  }
}