@charset "UTF-8";
/**
 * Effects
 * =============================================
 */

.box-shadow {
    -webkit-box-shadow: 0px 0px 25px 5px rgba(0, 0, 0, 0.2);
       -moz-box-shadow: 0px 0px 25px 5px rgba(0, 0, 0, 0.2);
            box-shadow: 0px 0px 25px 5px rgba(0, 0, 0, 0.2);
    border: none;
}

.box-shadow-wrapper {
    padding: 30px; 
}

.circle { border-radius: 50%; }

.rotate-45-deg 
{ 
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.opacity-hidden {
    opacity: 0;
    filter: alpha(opacity=0); /* IE8 and lower */
    zoom: 1; /* Triggers "hasLayout" in IE 7 and lower */
}

/**
 * Hover fade
 * -----------------------------------------
 * @link http://ianlunn.github.io/Hover/
 */
.effect-fade, .btn, a, button
{
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: color, background-color;
    transition-property: color, background-color;
}
.effect-fade:hover, .effect-fade:focus, .effect-fade:active
{
    background-color: white;
}

/**
 * Opacity
 * -----------------------------------------
 * @link http://ianlunn.github.io/Hover/
 */
.effect-fade-in
{
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: color, background-color;
    transition-property: color, background-color;
}

/**
 * Grow
 * -----------------------------------------
 * @link http://ianlunn.github.io/Hover/
 */
.hvr-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  /*box-shadow: 0 0 1px rgba(0, 0, 0, 0);*/
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}

