@charset "UTF-8";
/*---------------------------------------------
 Add to blueimp-gallery.min.css 
--------------------------------------------- */
.blueimp-gallery .modal-body .video-content a:after {
  font-family:FontAwesome;
  content:"\f01d";
}
.blueimp-gallery .modal-body .video-loading a {
	background:none;
  -webkit-animation:fa-spin 2s infinite linear;
  animation:fa-spin 2s infinite linear;
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg);
  }
  100% {
    -webkit-transform:rotate(359deg);
    transform:rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg);
  }
  100% {
    -webkit-transform:rotate(359deg);
    transform:rotate(359deg);
  }
}
.blueimp-gallery .modal-body .video-loading a:after {
  font-family:FontAwesome;
  -webkit-font-smoothing:antialiased;
  content:"\f110";
  font-size:64px;
  line-height:64px;
  width:64px;
  height:64px;
  position:absolute;
  top:50%;
  margin:-32px 0 0 -32px;
  left:50%;
  color:#fff;
}
/*---------------------------------------------
 Add to gcms.min.css 
--------------------------------------------- */
#carousel-features .carousel-indicators{
  bottom:5%;
  margin-bottom:0
}
#carousel-features .carousel-control:focus{
  color:#fff;
  text-shadow:0 0 5px #fff
}
.clav-gallery a:focus,
.clav-gallery a:hover{
  text-decoration:none;
}
.carousel-inner>.active,
.carousel-inner>.next,
.carousel-inner>.prev {
    display: block !important;
}
@media screen and (max-width:767px){
  #carousel-features .carousel-indicators{
    bottom:0;
  }
}
.clav-gallery{
  background-color:transparent !important;
}
/*---------------------------------------------
 Add to style.css 
--------------------------------------------- */
.clav-gallery,
.clav-gallery a{
  float:none;
}
.clav-gallery a{
  display:block;
}
.clav-gallery a img{
  backface-visibility: hidden;
  background-color:#a69046;
}
#carousel-features div h3{
  margin-top:0;
}
div.row small.text-muted{
  width:auto;
  margin-left:0;
}
#carousel-features div.item{
  min-height:0;
}
/*@media screen and (min-width:768px){
  .clav-gallery .col1 img{
    height:432px;
  }
  .clav-gallery .col2 img{
    height:216px;
  }
}*/
/*---------------------------------------------
 Original Style 
--------------------------------------------- */
.clav-gallery .row-liquid{
  margin-left:0;
  margin-right:0;
}
.clav-gallery .col-liquid{
  padding-left:0;
  padding-right:0;
}
.clav-gallery .fa{
  position:absolute;
  top:0;
  left:0;
  padding:37%;
  color:#f0eeea;
  text-shadow:1px 1px 15px #000;
  font-size:4em
}
.carousel-control .fa-chevron-left{
  left:25%
}
.carousel-control .fa-chevron-right{
right:25%
}
.carousel-control .fa-chevron-left,
.carousel-control .fa-chevron-right{
  margin-top:-20px;
  width:30px;
  height:30px;
  top:50%;
  display:inline-block;
  position:absolute;
  font-size:30px;
  z-index:5
}
@media screen and (min-width:768px){
  .carousel-control .fa-chevron-left,
  .carousel-control .fa-chevron-right{
    width:40px;
    height:40px;
    margin-top:-20px;
    margin-left:-7px;
    font-size:40px
  }
}

