@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,400i,700,700i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');
@import url('https://fonts.googleapis.com/css?family=Playball&amp;subset=latin-ext');
@import url('https://fonts.googleapis.com/css?family=Lora:400,400i,700,700i&amp;subset=cyrillic,cyrillic-ext,latin-ext,vietnamese');

@import url(font-awesome.css);
@import url(owl.css);
@import url(jquery.fancybox.css);



/*** 

====================================================================
  Reset
====================================================================

 ***/
* {
  margin:0px;
  padding:0px;
  border:none;
  outline:none;
}

ul,li{
  list-style:none;
  padding:0px;
  margin:0px; 
}

/** img-gallery **/

.img-gallery{
  position: relative;
  padding: 0px 0px;
  width: 100%;
}
.image-slider li {
    padding: 0px 0px 0px;
}
.img-gallery .single-item h3 {
   padding: 5px 0px;
   background-color:#253238;
   margin: 0px 2px; 
   font-size:19px;
}

.img-gallery .single-item .img-holder {
  display: block;
  overflow: hidden;
  position: relative;   
}
.img-gallery .single-item .img-holder img {
  position: relative;
  border-right: 2px solid #f5f5f8;
  border-left: 2px solid #f5f5f8;
  width: 100%; 
  height: 250px;     
}
.img-gallery .single-item .img-holder .overlay .box .content a i {
  border: 2px solid #fff;
  text-align: center;
  border-radius: 3%;
  color: #fab740;
  display: inline-block;
  font-size: 20px;
  height: 55px;
  line-height: 55px;
  transition: all 500ms ease 0s;
  width: 55px;
  border-radius: 50%;   
}
.img-gallery .single-item:hover .img-holder .overlay{
  /*-webkit-transform: scale(1);
  transform: scale(1);*/
}
.img-gallery .overlay .box .content {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.img-gallery .overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    background-color: rgba(21, 34, 63, 0.8);
    -webkit-transition: all 0.7s ease;
    transition: all 0.7s ease;
}
.img-gallery .overlay .box {
    display: table;
    height: 100%;
    width: 100%;
}
.img-gallery .single-item .img-holder .overlay .box .content .text{
  font-size: 20px;
  font-family: 'Lato',sans-serif;
  line-height: 30px;
  font-style: italic;
  color: #fab740;
}
.img-gallery .owl-dots{
  display: none !important;
}
.img-gallery .single-item:hover {
	color:#fff!important;
	text-decoration:none!important;
}
