/***************************************************
  Mixins Themes 
/***************************************************/
/* Mixin Normal*/
/* Mixin Clear */
/* Mixin Border */
/*background RGBA
============================================*/
/***************************************************
  Mixins RTL Themes 
/***************************************************/
/************************************ 
	Override Bootstrap 
*************************************/
/**
 * Web Application Prefix Apply For Making Owner Styles
 */
/**
 *   Blocks Layout Selectors 
 */
/* $image-appagebuilder-path:                  "../../../../../img/modules/appagebuilder/img/" !default;
$image-leofeature-path:                     "../../../../../img/modules/leofeature/img/" !default;
$image-quicklogin-path:                     "../../../../../img/modules/leoquicklogin/img/" !default;
$image-slideshow-typo-path:                 "../../../../../img/modules/leoslideshow/img/typo/" !default;
$image-slideshow-iview-path:                "../../../../../../../img/modules/leoslideshow/img/iView/" !default; */
/***********************************************************************/
/*****************************************
				Home 2
*****************************************/
.latest-blogs .blog-container {
  border: none; }
.latest-blogs .right-block {
  padding: 0; }
.latest-blogs .blog-image-container {
  margin-bottom: 0; }

/* Box Body Style */
@media (min-width: 1200px) {
  body.layout-boxed-md #page .latest-blogs .blog-container .blog__item-content {
    padding: 1.25rem; }
  body.layout-boxed-md #page .latest-blogs .blog-title {
    font-size: 18px;
    line-height: 23px;
    margin-bottom: 0.625rem; } }
@media (min-width: 992px) {
  body.layout-boxed-md #page .latest-blogs .blog-container:first-child .right-block {
    padding: 1.25rem;
    left: 1.25rem;
    right: 1.25rem;
    bottom: 1.25rem; } }
body.layout-boxed-md #page #cart-block .cart-products-item {
  display: none; }
body.layout-boxed-md #page #cart-block .cart-products-count {
  display: inline-block; }
body.layout-boxed-md #page .leo-megamenu .navbar-nav > li > a {
  font-size: 12px;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem; }
body.layout-boxed-lg #page #cart-block .cart-products-item {
  font-size: 12px; }
body.layout-boxed-lg #page .leo-megamenu .navbar-nav > li > a {
  font-size: 12px;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem; }

/* Responsive */
@media (min-width: 1200px) {
  .latest-blogs {
    margin-top: 3.75rem; }
    .latest-blogs .blog-container .blog__item-content {
      padding: 2.688rem 3.75rem;
      margin-bottom: 1.875rem; }
    .latest-blogs .blog-container .blog-desc {
      margin-bottom: 1.438rem; }
    .latest-blogs .blog-container:first-child .blog-title a {
      font-size: 2rem;
      line-height: 2.875rem; } }
@media (min-width: 992px) {
  .latest-blogs .blog-container .blog__item-content {
    border: 1px solid #e6e6e6; }
  .latest-blogs .blog-container .left-block {
    display: none; }
  .latest-blogs .blog-container:first-child .blog__item-content {
    position: relative;
    padding: 0; }
  .latest-blogs .blog-container:first-child .left-block {
    display: inline-block; }
  .latest-blogs .blog-container:first-child .blog-title a {
    color: #FFFFFF; }
  .latest-blogs .blog-container:first-child .right-block {
    position: absolute;
    padding: 2.5rem 3.75rem;
    bottom: 0;
    background: #000000;
    background: -moz-linear-gradient(180deg, transparent 0%, #000000 100%);
    background: -webkit-linear-gradient(-90deg, transparent 0%, #000000 100%);
    background: -o-linear-gradient(180deg, transparent 0%, #000000 100%);
    background: -ms-linear-gradient(180deg, transparent 0%, #000000 100%);
    background: linear-gradient(180deg, transparent 0%, #000000 100%); }
  .latest-blogs .blog-container:first-child .blog-meta {
    color: #FFFFFF;
    padding: 0.3125rem;
    background: #e13737;
    font-weight: 600;
    display: inline-block; }
    .latest-blogs .blog-container:first-child .blog-meta > span {
      color: #FFFFFF; }
  .latest-blogs .blog-container:first-child .cat > a {
    color: #FFFFFF; }
  .latest-blogs .blog-container:first-child .blog-desc {
    color: #FFFFFF;
    display: none; }
  .latest-blogs .blog-container:first-child .blog-read__more {
    color: #FFFFFF;
    display: none; }
    .latest-blogs .blog-container:first-child .blog-read__more:before {
      background: #FFFFFF; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .latest-blogs .blog-container .blog__item-content {
    padding: 1.25rem;
    margin-bottom: 1.25rem; }
  .latest-blogs .blog-container .blog-title a {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; }
  .latest-blogs .blog-container:first-child .right-block {
    padding: 1.25rem; } }
@media (max-width: 1199px) {
  .latest-blogs {
    margin-top: 1.875rem; }
    .latest-blogs .blog-container .blog-title {
      margin-bottom: 14px; } }
@media (min-width: 768px) and (max-width: 991px) {
  .latest-blogs .left-block {
    width: 50%;
    padding-right: 0.625rem;
    float: left; }
    .rtl .latest-blogs .left-block {
      padding-left: 0.625rem;
      padding-right: inherit; }
    .rtl .latest-blogs .left-block {
      float: right; }
  .latest-blogs .right-block {
    overflow: hidden; }
  .latest-blogs .blog-container .blog-title a {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical; } }
@media (max-width: 991px) {
  .latest-blogs .blog-container {
    margin-bottom: 1.25rem; }
  .latest-blogs .blog-desc {
    font-size: 0.75rem; } }
@media (max-width: 767px) {
  .latest-blogs .left-block {
    margin-bottom: 1.25rem; } }
@media (min-width: 480px) {
  .latest-blogs .owl-item .item {
    margin-left: -15px;
    margin-right: -15px; }
  .latest-blogs .blog-container {
    width: 50%;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left; }
    .rtl .latest-blogs .blog-container {
      float: right; } }
/* Skin */
@media (min-width: 992px) {
  .skin1 .latest-blogs .blog-container:first-child .blog-meta {
    background: #e5c4b3; } }

@media (min-width: 992px) {
  .skin2 .latest-blogs .blog-container:first-child .blog-meta {
    background: #bb28d8; } }

@media (min-width: 992px) {
  .skin3 .latest-blogs .blog-container:first-child .blog-meta {
    background: #98cec2; } }

@media (min-width: 992px) {
  .skin4 .latest-blogs .blog-container:first-child .blog-meta {
    background: #005bac; } }

@media (min-width: 992px) {
  .skin5 .latest-blogs .blog-container:first-child .blog-meta {
    background: #2ced89; } }

@media (min-width: 992px) {
  .skin6 .latest-blogs .blog-container:first-child .blog-meta {
    background: #ffc121; } }

@media (min-width: 992px) {
  .skin7 .latest-blogs .blog-container:first-child .blog-meta {
    background: #639ece; } }

/*# sourceMappingURL=profile1526761190.css.map */
