/*
Template Name: HR2 - Template
Version: 1.0
Author: HostingRed SAS
Author URL: http://hostingred.com
*/
/*******************************************
USE THIS FILE TO INCLUDE YOUR OWN CSS STYLES
********************************************/

/*--------------------*/
/* LATEST NEWS */
/*--------------------*/


#latest-news{
  background-color: #f8f8f8;
  display: inline;
  float: left;
  padding: 70px 0;
  width: 100%;
}

.latest-news-content{
  display: inline;
  float: left;
  margin-top: 50px;
  width: 100%;
}

.blog-news-single {
  background-color: #fff;
  display: inline;
  float: left;
  width: 100%;
  padding-bottom: 20px;
}

.blog-news-img2 {
  display: inline;
  float: left;
  height: 150px;
  width: 100%;
}
.blog-news-img2 img {
  width: 100%;
  height: 100%;
}



.blog-news-img {
  display: inline;
  float: left;
  height: 270px;
  width: 100%;
}

.blog-news-img img {
  width: 100%;
  height: 100%;
}

.blog-news-title {
  display: inline;
  float: left;
  padding: 20px 15px 15px;
  width: 100%;
}

.blog-news-title h2,
.blog-news-title h2>a{
  color: #be1414;
  font-family: "Lato",sans-serif;
  font-size: 18px;
    text-transform: uppercase; 
  padding: 0; 
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

.blog-news-title h2>a:hover{
  text-decoration: none;
  outline: none;
}

.blog-news-title p {
  font-size: 13px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.blog-news-title .blog-author{
  text-transform: uppercase;
}

.blog-news-title .blog-date{}
.blog-news-details{
  display: inline;
  float: left;
  padding: 0 15px;
  width: 100%;
}

.blog-news-details p{
  font-size: 14px;
}

.blog-news-details2{
  display: inline;
  float: left;
  padding: 0 15px;
  width: 100%;
  line-height: 135%;
}
.blog-news-details2 p{
  font-size: 14px;

}


.blog-more-btn {
  color: #838282;
  display: inline-block;
  font-size: 14px;
  margin-top: 15px;
  text-decoration: none;
}

.blog-more-btn:hover,
.blog-more-btn:focus{
  text-decoration: none;
  outline: none;  
}

.blog-more-btn i{
  margin-left: 0px;
}


 .swiper-container {

      width: 65%;

      height: 450px;

    }

    .swiper-slide {
		width: 100%;
      text-align: center;

      font-size: 21px;

      background: #ffffff;
	padding-top: 0px;
		color: #ffffff;



      /* Center slide text vertically */

      display: -webkit-box;

      display: -ms-flexbox;

      display: -webkit-flex;

      display: flex;

      -webkit-box-pack: center;

      -ms-flex-pack: center;

      -webkit-justify-content: center;

      justify-content: center;

      -webkit-box-align: center;

      -ms-flex-align: center;

      -webkit-align-items: center;

      align-items: center;

    }