/**
 *  This stylesheet is for reusable CSS Objects.
 */
.image-shrink img{
  width: 100%;
  height: auto;
  display: block;
}
h2 {
  font-family: alternate-gothic-no-3-d;
  font-size: 30px;
  text-transform: uppercase;
  font-weight: 400;
}
a {
  text-decoration: none;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.margin-top-30 {
  margin-top: 30px;
}
.margin-top-40 {
  margin-top: 40px;
}
.relative {
  position: relative;
}
.font-weight-600 {
  font-weight: 600;
}
.display-none {
  display: none;
}
.page-dashboard .display-none-edit {
  display: none;
}
.page-dashboard .region-sidebar-first,
.page-dashboard .region-content {
  float: left;
}
.page-dashboard .region-content {
  width: 70%;
}
ul.tabs.primary {
  padding-left: 180px;
}
a {
  color: #2dccd3;
  cursor: pointer;
}
a:hover {
  color: #1C7F84;
}
.photo-texture-cover {
  background:url(/sites/all/themes/minim/images/Photo-texture.png);
  width: 100%;
  height: 100%;
  position: absolute;
}

.video-wrapper-homepage {
  position: relative;
}
#mobile-menu .mm-panel {
  position: static;
}
.clearfix:after{content:"";}
