<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
p {
  font-family: Lato;
  font-weight: 300;
  color: #4f4f4f;
  line-height: 24px;
}
a {
  color: #666666;
  transition: color 0.2s ease-in-out;
  -moz-transition: color 0.2s ease-in-out;
  -webkit-transition: color 0.2s ease-in-out;
  -o-transition: color 0.2s ease-in-out;
}
a:hover,
a:focus,
a.active {
  color: #4d933d;
  outline: none;
  text-decoration: none;
}
/*img {
  width: 100%;
  }*/
/*ul {
  margin: 0;
  padding: 0;
}
ul li {
  list-style: none;
  }*/
  ul li {
    margin-bottom: 12px;
  }


  ol {
    list-style: none;
  }
  .menu {
    list-style: none;
    padding: 0px;
    margin: 0px;
  }
  .menu li{
    margin-bottom: 0px;
  }
  ul.posts-list {
    padding: 0px;
    list-style: none;
    margin: 0px;
  }
  ul.posts-list li{
   margin-bottom: 0px;
 }
 h3{
  font-family: sans-serif;
}
#content {
  background: #fff;
}
/*.btn {
  font-size: 16px;
  opacity: 1;
  border-radius: 0px;
  font-weight: 600;
  font-family: Lato-light;
  }*/
  .btn:focus,
  .btn:hover {
    outline: none;
  }
  .btn-common {
    font-size: 16px;
    color: #ec483b;
    padding: 0px;
    text-transform: uppercase;
  }
  .btn-common i {
    font-size: 16px;
    transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
  }
  .btn-common:hover i {
    margin-left: 8px;
  }
  .btn-common:hover {
    color: #f07c01;
  }
  .btn-border {
    font-size: 14px;
    border: none;
    color: #ec483b;
    background: #fff;
    margin-left: 4px;
    font-weight: 500;
    margin-top: 40px;
    font-size: 20px;
    border-radius: 0px;
    text-transform: uppercase;
    line-height: 28px;
    transition: all 300ms ease 0s;
  }
  .btn-border:hover {
    background: #ec483b;
    color: #fff;
  }
  .btn-system {
    font-size: 14px;
    border: 1px solid #E3E3E3;
    background: #ec483b;
    color: #ffffff;
    font-weight: 500;
    margin-top: 40px;
    font-size: 20px;
    border-radius: 0px;
    text-transform: uppercase;
    line-height: 28px;
    border: 0px;
    -webkit-transition: all 300ms ease 0s;
    -moz-transition: all 300ms ease 0s;
    -ms-transition: all 300ms ease 0s;
    transition: all 300ms ease 0s;
    box-shadow: 0px 4px 0px rgba(0, 0, 0, 0.1) inset;
  }
  .btn-system:hover {
    box-shadow: 0px 60px 0px rgba(0, 0, 0, 0.1) inset;
    color: #fff;
  }
  .btn-lg {
    padding: 15px 30px;
    margin: 40px 10px;
  }
  .btn-sn {
    width: 100%;
    background: #ec483b;
    border-radius: 0px;
    padding: 18px 0px;
    color: #fff;
  }
  .btn-sn:hover {
    color: #fff;
  }
  .btn.disabled {
    opacity: 1;
  }
  #content {
    padding: 30px 0;
  }
  #portfolio-list .mix {
    display: none;
  }
  .space {
    margin-bottom: 20px;
    display: block;
  }
  .side {
    position: relative;
    float: right;
    top: 0;
    padding: 17px 0;
    margin-left: 4px;
    right: -15px;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
  }
  .side a {
    display: inline-block;
    color: #666666;
    margin-right: 15px;
    font-size: 16px;
  }
  .side a:hover {
    color: #4D933D;
  }
  .show-search:hover i {
    color: #666;
  }
  .show-search:hover i:hover {
    color: #4D933D;
    cursor: pointer;
  }
  .full-search {
    z-index: 9999;
    position: absolute;
    top: 70px;
    display: none;
    margin-bottom: -1px;
  }
  .full-search:before {
    position: absolute;
    top: -8px;
    right: 30px;
    display: block;
    content: "";
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0px 8px 8px;
    border-color: transparent transparent #666;
    box-sizing: border-box;
  }
  .full-search .form-control:focus {
    border: none;
  }
  .full-search .close-search {
    cursor: pointer;
    font-size: 24px;
    color: #fff;
    top: 10px;
    right: 24px;
    position: absolute;
  }
  .full-search input[type="text"] {
    outline: medium none;
    font-size: 20px;
    display: inline-block;
    color: #fff;
    background: #666666;
    margin-left: -45px;
    font-weight: 400;
    border: none;
    line-height: 30px;
    width: 260px;
    position: absolute;
    right: 10px;
    color: #fff !important;
  }
  .socialPlugin .showSocialButtons {
    color: #ec483b;
  }
  /* Container Of The Plugin */
  .socialPlugin {
    text-align: center;
    width: 24px;
    margin: 0;
    display: block;
  }
  .socialPlugin .showSocialButtons {
    font-size: 18px;
    cursor: pointer;
    line-height: 24px;
    padding: 10px;
    margin-right: 12px;
  }
  .socialPlugin .socials {
    color: #FFF;
    line-height: 10px;
    text-align: right;
    margin-top: -22px;
    margin-left: -74px;
    display: block;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    opacity: 0;
  }
  @media all and (max-width: 992px) {
    .socialPlugin .socials {
      margin-top: -20px;
    }
  }
  /* Toggled State */
  .socialPlugin .socials.opened {
    opacity: 1;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
  }
/* ==========================================================================
   Navigation Menu
   ========================================================================== */
/* ==========================================================================
   Preset Loader
   ========================================================================== */
   .navbar {
    margin-bottom: 0;
  }
  .navbar li {
    color: #666;
  }
  .navbar-brand {
    font-size: 48px;
    padding: 21px 0;
  }
  .navbar-brand i {
    color: #ec483b;
  }
  .navbar-intimate.affix {
    width: 100%;
    top: 0;
    z-index: 9999;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
  }
  .navbar-intimate.affix .navbar-brand {
    padding: 5px 15px;
    height: 54px;
  }
  .navbar-intimate.affix .navbar-brand img {
    width: 53px;
  }
  .navbar-intimate.affix .navbar-nav &gt; li &gt; a,
  .navbar-intimate.affix .navbar-nav &gt; li &gt; a:focus {
    padding: 21px 0 14px 0;
  }
  .navbar-intimate.affix .side {
    padding: 18px 0;
  }
  .navbar-intimate.affix .navbar-nav &gt; li &gt; .dropdown-menu {
    margin-top: 0;
  }
  .navbar-intimate .navbar-nav &gt; li &gt; a:hover,
  .navbar-intimate .navbar-nav &gt; li.active &gt; a,
  .navbar-intimate .navbar-nav &gt; li.open &gt; a,
  .navbar-intimate .navbar-nav &gt; .active &gt; a:hover,
  .navbar-intimate .navbar-nav &gt; .active &gt; a:focus,
  .navbar-intimate .navbar-nav &gt; .open &gt; a:hover {
    color: #4D933D;
    border-bottom: 4px solid #4D933D;
  }
  .navbar-intimate {
    border-bottom: 1px solid rgba(158, 158, 158, 0.18);
    border-radius: 0;
    background: #fff;
    margin-bottom: 20px;
    position: relative;
  }
  .navbar-intimate .container::before {
    background: rgba(0, 0, 0, 0) url("../img/menu-shadow.png") no-repeat scroll center top;
    content: "";
    height: 38px;
    left: 50%;
    margin-left: -480px;
    opacity: 1;
    position: absolute;
    top: 100%;
    width: 960px;
  }
  .navbar-intimate .navbar-brand {
    width: 89px;
    height: auto;
    padding: 13px 11px;
  }
  .navbar-intimate .navbar-brand img {
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
  }
  .navbar-intimate .navbar-nav &gt; li &gt; a {
    font-size: 14px;
    color: #666;
    padding: 20px 0 17px 0;
    margin-right: 32px;
    margin-bottom: -1px;
    outline: 0px none;
    text-transform: uppercase;
    font-weight: 400;
    background: transparent none repeat scroll 0% 0%;
    position: relative;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    border-bottom: 4px solid transparent;
  }
  .navbar-intimate .navbar-nav &gt; li &gt; a:hover,
  .navbar-intimate .navbar-nav &gt; li.active &gt; a &gt; .active &gt; a:hover,
  .navbar-intimate .navbar-nav &gt; .active &gt; a:focus {
    color: #4D933D;
    border-bottom: 4px solid #4D933D;
    background: transparent;
  }
  .navbar-intimate .navbar-nav &gt; li &gt; a:hover,
  .navbar-intimate .navbar-nav &gt; .active &gt; a,
  .navbar-intimate .navbar-nav &gt; li.open &gt; a,
  .navbar-intimate .navbar-nav &gt; .active &gt; a:hover,
  .navbar-intimate .navbar-nav &gt; .active &gt; a:focus,
  .navbar-intimate .navbar-nav &gt; .open &gt; a:hover,
  .navbar-intimate .navbar-nav &gt; .open &gt; a,
  .navbar-intimate .navbar-nav &gt; .open &gt; a:focus,
  .navbar-intimate .navbar-nav &gt; .open &gt; a:hover {
    background: transparent;
  }
  .dropdown .dropdown-menu {
    padding: 0;
    border-style: solid;
    border-width: 4px 0 0 0;
    border-radius: 0;
    min-width: 200px;
    left: 0;
    right: 0;
    -webkit-animation: fadeIn 0.4s;
    -moz-animation: fadeInu 0.4s;
    -ms-animation: fadeIn 0.4s;
    -o-animation: fadeIn 0.4s;
    animation: fadeIn 0.4s;
  }
  .dropdown .dropdown-menu &gt; li &gt; a {
    color: #666;
    padding: 15px 0 10px 15px;
    margin: 0;
    border-bottom: 1px solid #f5f5f5;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
  }
  .dropdown .dropdown-menu &gt; li &gt; a:hover,
  .dropdown .dropdown-menu &gt; li &gt; a .active {
    background: #f5f5f5;
    color: #ec483b;
  }
  .dropdown .dropdown-menu &gt; li.active &gt; a {
    background: #f5f5f5;
    color: #ec483b;
  }
  .wpb-mobile-menu {
    display: none;
  }
  .slicknav_menu {
    display: none;
  }
  @media screen and (max-width: 767px) {
    .js #wpb-mobile-menu {
      display: none;
    }
    .entry-widget {
      margin-bottom: 30px;
    }
    .caro-small .item img {
      width: 100%;
    }
    .flickr {
      padding: 0px 29px 29px !important;
    }
    .small-box2 {
      overflow: hidden;
      height: 170px !important; /*300px !important;*/
      width: 100%;
    }
    .small-box2 img {
      height: auto !important;
      width: auto !important;
      margin: 0 auto;
    }
    .caro-small .item {
      height: auto;
    }
    .caro-small .item {
      overflow: hidden;
      height: auto;
    }
    .logo-client {
      margin-bottom: 10px;
    }
    .carousel-indicators {
      bottom: -55px;
    }
    .card-own-new{
  /* min-height: 833px !important;
  max-height: 900px !important;*/
}
.gallery-columns-8 .gallery-item {
  max-width: 50%;
}
.slicknav_menu {
  display: block;
}
}
.slicknav_btn {
  border: 1px solid #4d933d !important;
}
.slicknav_btn:hover {
  background: #4d933d;
}
.slicknav_menu .slicknav_icon-bar {
  background: #4d933d;
}
.slicknav_menu .slicknav_btn:hover .slicknav_icon-bar {
  background: #fff;
}
.slicknav_nav a {
  font-size: 14px;
  color: #666;
  text-transform: uppercase;
}
.slicknav_nav a:hover,
.slicknav_nav li.active &gt; a &gt; .active &gt; a:hover,
.slicknav_nav &gt; .active &gt; a:focus {
  color: #ec483b;
}
.slicknav_nav &gt; li.active &gt; a {
  color: #ec483b;
}
.slicknav_nav ul li a {
  text-transform: none;
}
.slicknav_nav ul &gt; li.active &gt; a {
  color: #ec483b;
}
/* ==========================================================================
   Blog Pages
   ========================================================================== */
/* ==========================================================================
   Preset Loader
   ========================================================================== */
/* ==========================================================================
   Hero Area Start
   ========================================================================== */
   #hero-area {
    width: 100%;
    background: url(../img/bg/hero-area.jpg);
    background-size: cover;
    padding: 90px 0;
    position: relative;
  }
  #hero-area:before {
    background: rgba(0, 0, 0, 0.6);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    bottom: 0px;
    content: "";
    display: block;
  }
  #hero-area .intro-area {
    color: #fff;
  }
  #hero-area .intro-area h3 {
    font-size: 22px;
    text-transform: uppercase;
    font-weight: 500;
  }
  #hero-area .intro-area h2 {
    font-size: 62px;
    font-weight: 600;
  }
  #hero-area .intro-area .meta-part {
    margin: 0 7px;
    color: rgba(255, 255, 255, 0.7);
    transition: color 0.2s ease-in-out;
    -moz-transition: color 0.2s ease-in-out;
    -webkit-transition: color 0.2s ease-in-out;
    -o-transition: color 0.2s ease-in-out;
  }
  #hero-area .intro-area .meta-part:hover {
    color: #ffffff;
  }
  #hero-area .intro-area .meta-part a {
    color: rgba(255, 255, 255, 0.7);
  }
  #hero-area .intro-area .meta-part a:hover {
    color: #ffffff;
  }
/* ==========================================================================
   Blog Post Start
   ========================================================================== */
   .blog-title {
    font-size: 30px;
    line-height: 40px;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    padding: 0;
    margin: 0;
  }
  .blog-title a {
    color: #666;
  }
  .blog-title a:hover {
    color: #ec483b;
  }
/*article {
  background: #fff;
  padding: 30px;
  position: relative;
  margin-bottom: 30px;
  box-shadow: 2px 2px 8px rgba(45, 45, 45, 0.36);
  }*/
  article a {
    color: #ec483b;
  }
  .single-post-content {
    padding: 0;
    box-shadow: none;
  }
  .entry-widget {
    background: #fff;
    position: relative;
    /*margin-bottom: 30px;*/
    box-shadow: 2px 2px 8px rgba(45, 45, 45, 0.36);
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-radius: 5px;
  }
  .small-box {
    margin-left: -14px;
    margin-right: -14px;
  }
  .margin-gap {
    margin-top: 10px;
  }
  div#myCarousel5 {
    margin-top: 35px;
  }
  .logo-client {
    padding-left: 5px;
    padding-right: 5px;
  }
  .padding-left5 {
    padding-left: 5px;
  }
  .card-own-new p {
    font-size: 14px;
    color: grey;
  }
  .blog-item-wrap .post-format {
    position: absolute;
    top: 50px;
    right: 30px;
    font-size: 26px;
    color: #ec483b;
    margin-top: -9px;
  }
  .blog-item-wrap .entry-meta {
    margin-top: 7px;
    margin-bottom: 30px;
    font-size: 12px;
  }
  .blog-item-wrap .entry-meta .meta-part {
    color: #ec483b;
    margin-right: 5px;
  }
  .blog-item-wrap .entry-meta .meta-part a {
    color: #999999;
  }
  .blog-item-wrap .entry-meta .meta-part a:hover {
    color: #ec483b;
  }
  .blog-item-wrap .feature-inner {
    position: relative;
    overflow: hidden;
    margin-bottom: 15px;
  }
  .blog-item-wrap .entry-more {
    width: 100%;
    margin-top: 8px;
    display: inline-block;
    position: relative;
  }
  .blog-item-wrap .entry-more .share-icon {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  .blog-item-wrap .entry-more .share-icon a {
    font-size: 22px;
    margin-right: 8px;
  }
  .socials .twitter {
    color: #00ACED;
  }
  .socials .facebook {
    color: #3B5998;
  }
  .socials .google-plus {
    color: #DD4B39;
  }
  .socials .linkedin {
    color: #007BB6;
  }
  .socials .dribbble {
    color: #EC4A89;
  }
  .socials .pinterest {
    color: #BD2126;
  }
  .post-quote {
    width: 100%;
    background: #ec483b;
    color: #fff;
  }
  .post-quote blockquote {
    padding: 20px 80px;
    border-left: 0px;
  }
  .post-quote blockquote .icon {
    font-size: 30px;
    margin-bottom: 10px;
  }
  .post-quote blockquote .icon i {
    color: #fff;
  }
  .post-quote blockquote p {
    color: #fff;
    font-size: 22px;
    letter-spacing: 1px;
    line-height: 32px;
  }
  .post-quote blockquote a {
    color: #e4c0be;
    font-size: 14px;
  }
  article .pager {
    margin: 1px;
  }
  article .pager li a {
    font-size: 22px;
    color: #999 !important;
    text-transform: uppercase;
    padding: 0;
    border: none;
  }
  article .pager li a:hover,
  article .pager li a:focus {
    color: #ec483b !important;
    background: transparent;
  }
  article .pager span {
    line-height: 20px;
    padding: 5px;
    border: 0;
  }
  article .pager span a {
    color: #666;
    font-size: 12px;
    padding: 0px;
    margin-right: 3px;
    border: 1px solid #666;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    line-height: 28px;
    background-color: transparent;
    display: inline-block;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
  }
  .pager &gt; span &gt; a:focus,
  .pager &gt; span &gt; a:hover {
    background-color: #ec483b;
    border-color: #ec483b;
    color: #fff;
  }
  .pager &gt; .active &gt; a,
  .pager &gt; .active &gt; a:focus,
  .pager &gt; .active &gt; a:hover {
    background-color: #ec483b;
    border-color: #ec483b;
    color: #fff;
  }
  .widget-profile .image {
    overflow: hidden;
    position: relative;
    height: 168px;
  }
  .widget-profile .portfolio {
    position: absolute;
    top: 16%;
    border-radius: 50%;
    width: 120px;
    border: 3px solid #ffffff;
    height: 120px;
    overflow: hidden;
    left: 32%;
  }
  .widget-profile .info {
    text-align: center;
    padding: 30px 30px 18px;
  }
  .widget-profile .info .name {
    font-size: 22px;
    margin-top: 25px;
    margin-bottom: 20px;
  }
  .sidebar .nav-tabs {
    background: #ffffff;
    margin: 0px;
    padding: 0px;
    list-style: none;
  }
  .sidebar .nav-tabs li {
    margin-bottom: 1px;
  }
  .sidebar .nav-tabs li &gt; a {
   border-radius: 0px;
   border: medium none;
   font-size: 15px;
   font-weight: 600;
   color: #666;
   margin: -1px;
   padding: 15px 12.32px;
   font-family: Lato-light;
 }
 .sidebar .nav &gt; li &gt; a:focus,
 .sidebar .nav &gt; li &gt; a:hover {
  background-color: #4D933D;
  color: #fff;
  outline: none;
}
.sidebar .nav-tabs &gt; li.active &gt; a,
.sidebar .nav-tabs &gt; li.active &gt; a:focus,
.sidebar .nav-tabs &gt; li.active &gt; a:hover {
  background-color: #4D933D;
  color: #fff;
  border: none;
}
.sidebar .tab-content {
  padding: 18px 21px 16px;
}
.more {
  font-size: 16px;
  color: #4D933D;
  text-transform: uppercase;
  font-weight: 600;
  padding: 0px;
}
.widget-title {
  font-size: 16px;
  font-weight: 500;
  padding: 15px 20px;
  border-bottom: 1px solid #e0e0e0;
  color: #4d933d;
  font-weight: 700;
}
.posts-list li {
  margin-bottom: 21px;
  border-bottom: 1px solid #f5f5f5;
  padding: 8px 0px;
}
.posts-list li .widget-thumb {
  float: left;
}
.posts-list li .widget-thumb a img {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.posts-list li .widget-thumb a img:hover {
  opacity: 0.7;
}
.posts-list li .widget-content {
  margin-left: 85px;
}
.posts-list li .widget-content a {
  font-size: 14px;
  font-weight: 500;
}
/*.posts-list li .widget-content .meta {
  margin-top: 5px;
  }*/
  .posts-list li .widget-content .meta span {
    color: #999;
    margin-right: 5px;
    font-size: 12px;
  }
  .posts-list li .widget-content .meta span i {
    color: #f07c01;
  }
  .accordion {
    padding: 0px 20px 20px;
  }
  .accordion .panel-default {
    border: none;
    box-shadow: none;
  }
  .accordion .panel-default .panel-title {
    font-size: 14px;
    padding: 4px 0;
    color: #666666;
  }
  .accordion .panel-default .panel-title a:focus {
    text-decoration: none;
    outline: none;
  }
  .accordion .panel-body {
    padding: 0 15px;
  }
  .accordion .panel-body .cat-menu-list li {
    margin-bottom: 4px;
  }
  .accordion .panel-body .cat-menu-list li a {
    color: #666666;
  }
  .accordion .panel-body .cat-menu-list li a:hover {
    color: #ec483b;
  }
  .panel-default .panel-title a {
    color: #666;
  }
  .panel-default .panel-title a:hover {
    color: #ec483b;
  }
  .panel-default .panel-title a.collapsed {
    color: inherit;
  }
  .latest-tweets {
    padding: 10px 20px;
  }
  .latest-tweets .icon {
    float: left;
  }
  .latest-tweets .icon a {
    font-size: 62px;
    color: #666666;
  }
  .latest-tweets .tweets-content {
    margin-left: 80px;
  }
  .latest-tweets ul li .iocn {
    float: left;
  }
  .latest-tweets ul li a {
    font-size: 14px;
    font-weight: 500;
  }
  .latest-tweets ul li a span {
    font-weight: 400;
  }
  .latest-tweets ul li .details {
    font-size: 12px;
    font-weight: 300;
  }
  .flickr {
    padding: 0px 29px 35px;
  }
/*.flickr ul {
  margin-bottom: 20px;
  }*/
  .flickr ul li {
    display: inline-block;
    margin-bottom: 0px;
  }
  .flickr ul li a {
    /*margin: 4px 2px;*/
    /* display: block;*/
  }
  .flickr ul li a img {
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
  }
  .caro-small .item {
    overflow: hidden;
    height: 140px;
  }
  .caro-small .item img {
    height: 100%;
  }
  .gly-my {
    font-size: 19px !important;
    color: #fff;
  }
  .flickr ul li a:hover img {
    opacity: 0.7;
  }
  .flickr .more {
    border: none;
  }
  .tag {
    padding: 0 20px 20px;
  }
  .tag a {
    color: #848484;
    font-size: 16px;
    margin-right: 5px;
  }
  .tag a:hover {
    color: #ec483b;
  }
  .tag .large {
    font-size: 36px;
    font-weight: 600;
  }
  .tag .madium {
    font-size: 22px;
    font-weight: 500;
  }
  .archivee,
  .meta-list {
    padding: 0 20px 20px;
  }
  .archivee li,
  .meta-list li {
    margin-bottom: 10px;
  }
  .footer {
    background: #1f1f1f;
    padding: 25px 0px;/*50px 0px;*/
    color: #fff;
    margin-top: 0px;
  }
  .footer .social-links {
    margin-bottom: 20px;
  }
  .footer .social-links .twitter:hover {
    color: #ffffff;
    background: #00ACED;
  }
  .footer .social-links .facebook:hover {
    color: #ffffff;
    background: #3B5998;
  }
  .footer .social-links .google-plus:hover {
    color: #ffffff;
    background: #DD4B39;
  }
  .footer .social-links .linkedin:hover {
    color: #ffffff;
    background: #007BB6;
  }
  .footer .social-links .dribbble:hover {
    color: #ffffff;
    background: #EC4A89;
  }
  .footer .social-links .pinterest:hover {
    color: #ffffff;
    background: #BD2126;
  }
  .footer .footer-menu li {
    display: inline-block;
    margin-right: 30px;
  }
  .footer .footer-menu li a {
    color: #fff;
    font-size: 16px;
  }
  .footer .footer-menu li a:hover {
    color: #ec483b;
  }
  .footer .copyright {
    margin-top: 0px;
  }
  .footer .copyright p {
    font-weight: 300;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 0px;
    font-size: 14px;
    clear: both;
    text-align: center;
  }
  .footer .copyright p a {
    font-weight: 400;
    color: #fff;
  }
  .footer .copyright p a:hover {
    color: #ec483b;
  }
  .social-share-btn {
    background: #fff;
    padding: 0px 18px;
    position: relative;
    border: 1px solid #e3e3e3;
    font-weight: 500;
    float: left;
    display: inline-block;
    font-size: 14px;
    line-height: 40px;
    min-height: 40px;
    margin-right: 30px;
    border-radius: 0px 20px 20px 0px;
  }
  .social-share-btn:before {
    background: #ddd;
    right: -5px;
  }
  .social-share-btn:after {
    background: #fff;
    right: -4px;
  }
  .social-share-btn:before,
  .social-share-btn:after {
    content: "";
    height: 11px;
    position: absolute;
    top: 15px;
    transform: rotate(45deg);
    width: 11px;
  }
  .social-links {
    margin-top: 20px;
  }
  .social-links a {
    background: #FFF;
    font-size: 15px;
    border: 1px solid #E1E1E1;
    color: #AAA;
    border-radius: 100%;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    margin: 0px 6px 6px 0px;
    text-align: center;
    width: 40px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
  }
  .social-links .twitter {
    color: #00ACED;
  }
  .social-links .twitter:hover {
    border: 1px solid #00ACED;
  }
  .social-links .facebook {
    color: #3B5998;
  }
  .social-links .facebook:hover {
    border: 1px solid #3B5998;
  }
  .social-links .google-plus {
    color: #DD4B39;
  }
  .social-links .google-plus:hover {
    border: 1px solid #DD4B39;
  }
  .social-links .linkedin {
    color: #007BB6;
  }
  .social-links .linkedin:hover {
    border: 1px solid #007BB6;
  }
  .social-links .dribbble {
    color: #EC4A89;
  }
  .social-links .dribbble:hover {
    border: 1px solid #EC4A89;
  }
  .social-links .pinterest {
    color: #BD2126;
  }
  .social-links .pinterest:hover {
    border: 1px solid #BD2126;
  }
  .slider .owl-controls .owl-buttons div,
  .touch-slider .owl-controls .owl-buttons div {
    position: absolute;
    top: 50%;
    width: 48px;
    height: 48px;
    line-height: 48px;
    margin: 0 !important;
    padding: 5px !important;
    background: rgba(54, 54, 54, 0.5) !important;
    color: #fff !important;
    border-radius: 0px !important;
    opacity: 1 !important;
    margin-top: -30px !important;
    transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
  }
  .slider .owl-controls .owl-buttons div:hover,
  .touch-slider .owl-controls .owl-buttons div:hover {
    background: #f07c01 !important;
  }
  .slider .owl-controls .owl-buttons div,
  .touch-slider .owl-controls .owl-buttons div {
    filter: alpha(opacity=100);
    /*IE7 fix*/
    opacity: 1;
  }
  .slider .owl-controls .owl-buttons div.owl-prev,
  .touch-slider .owl-controls .owl-buttons div.owl-prev {
    left: 0;
  }
  .slider .owl-controls .owl-buttons div.owl-next,
  .touch-slider .owl-controls .owl-buttons div.owl-next {
    right: 0;
  }
  .slider .owl-controls .owl-buttons div i,
  .touch-slider .owl-controls .owl-buttons div i {
    font-size: 36px;
  }
  .controls {
    position: absolute;
    right: 0px;
    top: -84px;
  }
  .controls li {
    display: inline-block;
    cursor: pointer;
    margin: 0px 15px;
    padding: 5px 0px;
    border-top: 3px solid transparent;
    -webkit-transition: all 0.7s ease;
    -moz-transition: all 0.7s ease;
    -ms-transition: all 0.7s ease;
    -0-transition: all 0.7s ease;
    transition: all 0.7s ease;
  }
  .controls li:hover,
  .controls li.active {
    color: #EC483B;
    border-top: 3px solid #EC483B;
  }
  #portfolio-list {
    margin-top: 15px;
  }
  .portfolio-item {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .portfolio-img {
    overflow: hidden;
    display: block;
    visibility: back;
    position: relative;
  }
  .portfolio-img .portfolio-item-content {
    position: absolute;
    bottom: 0px;
    margin-bottom: -10px;
    left: 0px;
    width: 100%;
    z-index: 999;
    opacity: 0;
    text-align: center;
    -webkit-transition: all 0.35s ease 0s;
    -moz-transition: all 0.35s ease 0s;
    -ms-transition: all 0.35s ease 0s;
    -o-transition: all 0.35s ease 0s;
    transition: all 0.35s ease 0s;
  }
  .portfolio-img .portfolio-item-content h3 a {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
  }
  .portfolio-img:after {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 9;
    opacity: 0;
    transition: all 0.35s ease 0s;
    background: rgba(236, 72, 59, 0.6);
  }
  .portfolio-img .icon-zoom-in {
    position: absolute;
    top: 50%;
    margin-top: -20px;
    left: 50%;
    margin-left: -40px;
    z-index: 99;
    opacity: 0;
    text-align: center;
  }
  .portfolio-img .icon-zoom-in a {
    background: #FFF;
    display: inline-block;
    font-size: 18px;
    line-height: 40px;
    width: 40px;
    margin-right: 5px;
    height: 40px;
    color: #ec483b;
    transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  .portfolio-img .icon-zoom-in a:hover {
    background: #ec483b;
    color: #fff;
  }
  .portfolio-img .icon-zoom-in .link {
    transform: translate(100%, 100%);
  }
  .portfolio-img .icon-zoom-in .zoom {
    transform: translate(-100%, 100%);
  }
  .portfolio-img:hover .portfolio-item-content {
    opacity: 1;
    margin-bottom: 0px;
  }
  .portfolio-img:hover:after {
    opacity: 1;
  }
  .portfolio-img:hover .icon-zoom-in {
    opacity: 1;
  }
  .portfolio-img:hover .icon-zoom-in .link {
    transform: translateX(0px);
  }
  .portfolio-img:hover .icon-zoom-in .zoom {
    transform: translateX(0px);
  }
  .portfolio-item-content {
    padding: 10px 0px;
    position: relative;
  }
  .portfolio-item-content .header {
    color: #666;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 500;
    text-align: center;
    margin: 12px;
  }
  .title1 {
    color: #ec483b;
    font-size: 22px;
    font-weight: 400;
    margin: 0px 0px 10px;
    line-height: 16px;
    text-transform: uppercase;
  }
  .thumbs-gallery .item a {
    position: relative;
    pointer-events: none;
    display: block;
    height: 419px;
    overflow: hidden;
  }
  .thumbs-gallery .item img {
    height: 100% !important;
  }
  .thumbs-gallery .item a i {
    color: #f07c01 !important;
    display: block;
    font-size: 24px;
    height: 48px;
    line-height: 48px;
    position: absolute;
    top: 39%;
    opacity: 0;
    left: 45%;
    text-align: center;
    width: 48px;
    pointer-events: auto;
    background: #fff;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .thumbs-gallery .item:hover a i {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  .capton {
    border-left: 20px solid #ec483b;
  }
  .capton p {
    font-size: 15px;
    font-weight: 300;
    font-style: italic;
  }
  .single-space {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .quote {
    border-left: none;
    background: #f5a39d;
    width: 100%;
    float: left;
    position: relative;
  }
  .quote p {
    color: #FFF;
    padding: 15px 190px 15px 15px;
    float: left;
    font-size: 22px;
    line-height: 30px;
    font-weight: 500;
  }
  .quote span {
    position: absolute;
    float: right;
    font-size: 40px;
    right: 40px;
    color: #fff;
  }
  .links {
    margin-top: 30px;
    padding: 20px 0;
    border-top: 1px solid #f1f1f1;
    position: relative;
  }
  .links a {
    font-size: 14px;
    color: #999;
    border-right: 1px solid #F1F1F1;
    padding: 6px 10px;
    text-transform: uppercase;
  }
  .links a i {
    font-size: 16px;
    margin-right: 5px;
    color: #ec483b;
  }
  .links a:last-child {
    border: none;
  }
  .links .twitter i {
    color: #00adf2;
  }
  .links .facebook i {
    color: #225b99;
  }
  .author .author-img {
    float: left;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    overflow: hidden;
  }
  .author .author-img img {
    border-radius: 50%;
  }
  .author .author-content {
    margin-left: 150px;
  }
  .author .author-content h4 {
    font-size: 22px;
    color: #666666;
    font-weight: 500;
  }
  .comments-title {
    font-weight: 400;
    font-size: 14px;
    margin-bottom: 20px;
  }
  #comments .comments-list {
    padding: 0;
    margin: 0 0 35px 0;
  }
  #comments .comments-list li {
    border-bottom: 1px solid #f1f1f1;
    padding-top: 20px;
  }
  #comments .comments-list li .comment-box {
    margin-bottom: 20px;
  }
  #comments .comments-list li:last-child {
    border-bottom: none;
  }
  #comments .comments-list li ul {
    padding-left: 80px;
  }
  #comments .avatar {
    background: #fff;
    width: 80px;
    float: left;
    border-radius: 50%;
    height: 80px;
    position: relative;
  }
  #comments .avatar img {
    border-radius: 50%;
  }
  #comments .comment-content {
    padding-left: 105px;
  }
  #comments .comment-content .comment-meta {
    margin-bottom: 5px;
  }
  #comments .comment-content .comment-by a {
    font-size: 16px;
    color: #666666;
    font-weight: 400;
  }
  .reply-link {
    color: #ec483b;
    font-size: 14px;
    text-transform: uppercase;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
  }
  .respond-title {
    font-size: 16px;
    font-weight: 500;
    padding: 15px 0;
  }
  .page-header {
    margin-top: 83px;
    /* padding: 36px 0px 207px;*/
    background: #f5f5f5;
  }
  .page-header .entry-title {
    font-weight: 600;
    text-transform: uppercase;
    float: left;
    padding-top: 5px;
    font-size: 24px;
    margin: 0;
  }
  .page-header .breadcrumb {
    margin-bottom: 0;
    float: right;
    margin: 0px;
    background: transparent;
    font-weight: 600;
    text-transform: uppercase;
  }
  .page-header .breadcrumb .current {
    color: #ec483b;
  }
  .carousel-caption {
    top: 50%;
    margin-top: -120px;
    left: 0px;
    padding: 0px;
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
  }
  .carousel-caption h1 {
    font-size: 50px;
    font-weight: 600;
    margin-bottom: 30px;
    text-transform: uppercase;
  }
  .carousel-caption h2 {
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
  }
  .post-item {
    text-align: center;
  }
  .post-item .post-carousel-thumb {
    position: relative;
    margin: 0;
    padding: 0;
  }
  .post-item .post-carousel-thumb .overlay {
    background: rgba(236, 72, 59, 0.6);
    position: absolute;
    top: 0;
    left: 0px;
    right: 0px;
    width: 100%;
    height: 100%;
    margin: 0px auto;
    transition: all 0.3s ease-in-out 0s;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
  }
  .post-item .post-carousel-thumb .overlay .post-content {
    display: table-cell;
    margin: auto;
    padding: 15px;
    position: absolute;
    top: -30px;
    bottom: 0px;
    right: 0px;
    left: 0px;
    vertical-align: middle;
    height: 138px;
  }
  .post-item .post-carousel-thumb .overlay .post-content h3 a {
    color: #fff;
    font-size: 25px;
    line-height: 35px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
  }
  .post-item .post-carousel-thumb .overlay .post-content h3 a:hover {
    opacity: 0.8;
  }
  .post-item .post-carousel-thumb .overlay .post-content p {
    color: #fff;
  }
  .post-item .post-carousel-thumb .overlay .post-content .btn-common {
    color: #fff;
  }
  .owl-theme .owl-controls {
    padding: 15px 0;
  }
  .owl-carousel-slider .owl-theme .owl-controls {
    padding: 0;
    margin: 0;
  }
  .owl-theme .owl-controls .owl-page span {
    background: #ec483b !important;
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    width: 30px !important;
    height: 7px !important;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
  }
/* ==========================================================================
   Blog Pages
   ========================================================================== */
   .form-control {
    display: inline-block;
    text-decoration: none;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 20px;
    border-color: transparent;
    color: #333!important;
    background: #f5f5f5;
    padding: 12px;
    height: auto;
    border-radius: 0;
    box-shadow: none;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  .form-control:focus {
    box-shadow: none;
    border: 1px solid #999999;
  }
  .contact-item-wrapper {
    text-align: center;
    margin-bottom: 50px;
  }
  .contact-item-wrapper .icon {
    margin-bottom: 20px;
  }
  .contact-item-wrapper .icon i {
    font-size: 36px;
  }
  .contact-item-wrapper h4 {
    font-size: 22px;
    text-transform: uppercase;
    font-weight: 500;
    margin-bottom: 20px;
  }
  #contactForm .btn:active,
  #contactForm .btn:focus {
    color: #fff;
  }
  .bl {
    border-left: 1px solid #E7E6E6;
    border-right: 1px solid  #E7E6E6;
  }
  .help-block {
    color: #ec483b !important;
  }
  .has-error .form-control {
    border-color: #ec483b;
    box-shadow: none;
  }
  .has-error .form-control:focus {
    border-color: #ec483b;
    box-shadow: none;
  }
  .tabs {
    margin-top: 50px;
  }
  .tabs a:focus,
  .tabs a:active {
    outline: none;
  }
  .tabs .tab-content {
    background-color: #f5f5f5;
    padding: 15px;
  }
  .tabs .tab-content .list-details {
    padding: 10px;
  }
  .tabs .tab-content .list-details li {
    margin-bottom: 15px;
  }
  .tabs .tab-content .list-details li i {
    color: #ec483b;
    font-size: 18px;
    margin-right: 8px;
  }
  .tabs .tab-content .list-details li b {
    color: #666;
    font-weight: 500;
    margin-right: 8px;
    text-transform: uppercase;
  }
  .tabs .tab-content .list1 {
    padding: 10px;
  }
  .tabs .tab-content .list1 li {
    margin-bottom: 15px;
    float: left;
    width: 50%;
  }
  .tabs .tab-content .list1 li i {
    color: #ec483b;
    font-size: 18px;
    margin-right: 8px;
  }
  .tabs .tab-content .counter .counter-item {
    text-align: center;
    padding: 46px 0;
  }
  .tabs .tab-content .counter .counter-item .icon {
    font-size: 18px;
    margin: 0px auto;
    color: #ec483b;
    width: 50px;
    height: 50px;
    border: 1px solid #AD9B9B;
    display: block;
    text-align: center;
    line-height: 50px;
    border-radius: 50%;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  .tabs .tab-content .counter .counter-item .value {
    font-size: 30px;
    font-weight: 500;
    margin-top: 15px;
  }
  .tabs .tab-content .counter .counter-item .title {
    font-size: 16px;
    font-weight: 400;
  }
  .tabs .tab-content .counter .counter-item:hover .icon {
    background: #ec483b;
    border-color: #ec483b;
    color: #fff;
  }
  .tabs .vertical {
    margin: 20px 0;
    background: #f5f5f5;
    border: 1px solid #ddd;
    min-height: 265px;
  }
  .tabs .vertical .nav-tabs,
  .tabs .vertical .tab-content {
    background: #f5f5f5;
    border-left: 1px solid #ddd;
    clear: none;
    float: left;
    width: 70%;
    position: relative;
  }
  .tabs .vertical .nav-tabs {
    background-color: #999;
    box-shadow: none;
    border-bottom-color: transparent;
    width: 29%;
  }
  .tabs .vertical .nav-tabs li {
    float: none;
  }
  .tabs .vertical .nav-tabs li a {
    display: block;
    margin: -1px -2px;
    color: #666;
    font-size: 14px;
    padding: 0px 25px;
    background: #f5f5f5;
    position: relative;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    line-height: 50px;
    border-radius: 0;
    border: 1px solid #ddd;
    text-transform: uppercase;
  }
  .tabs .vertical .nav-tabs li a i {
    font-size: 18px;
    margin-right: 8px;
  }
  .tabs .vertical .nav-tabs li.active a,
  .tabs .vertical .nav-tabs li.active a:hover,
  .tabs .vertical .nav-tabs li.active a:focus,
  .tabs .vertical .nav-tabs li a:hover {
    background: #ec483b;
    color: #fff;
    border-color: #ec483b;
    border-left: 2px solid transparent;
    z-index: 2;
    margin-right: -1px;
  }
  .no-padding{
    padding: 0px;
  }
  .stock-change a {
    color: green;
  }
  .stock-change {
    margin-bottom: 7px;
  }
  .widget-profile .image-grey {
    overflow: hidden;
    position: relative;
    height: 168px;
    background-color: grey;
  }
  .slide-box {
    position: relative;
  }
  .slide-content {
    position: absolute;
    left: 0px;
    bottom: 0px;
    background: rgba(0, 0, 0, 0.65);
    width: 100%;
    padding: 16px 30px 26px;
    z-index: 99;
    color: #fff;
  }
  .slide-content h3 {
    font-weight: 600;
    font-family: Lato;
  }
  .slide-btn {
    position: absolute;
    top: -13px;
  }
  .slide-btn .btn {
    border-radius: 4px;
    border: none;
  }
  .btn-primary{
    background-color: #4D933D;
    border: none;
    border-radius: 4px;
  }
  .btn-primary:hover{
    background-color: #4D933D;

    border: none;
  }
  .btn-success{
    background-color: #4d933d;
    border: none;
    border-radius: 4px;
    box-shadow: 0 6px 10px -4px rgba(0, 0, 0, 0.15);
    color: #fff !important;
  }
  .btn-success:hover{
    background-color: #4d933d;

    border: none;
  }

  .call-post {
    -webkit-box-shadow: 0 2px 4px 0 rgba(49,31,59,0.21);
    box-shadow: 0 2px 4px 0 rgba(49,31,59,0.21);
    margin-bottom: 30px;
    border-radius: 3px;
    overflow: hidden;
    max-height: 369px;
  }
  .call-post .post-thumbnail {
    overflow: hidden;
    width: 100%;
    height: 200px;
  }
  .call-post .post-thumbnail img {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    -webkit-transition: all .8s;
    transition: all .8s;
    height: 100%;
    width: 100%;
  }
  .call-post .content-wrapper {
    padding: 0 15px 16px;
    background: #fff;
    border-radius: 3px;
  }
  .call-post .content-wrapper .post-header {
    margin-bottom: 1rem;
  }
  .post-header h2 {
    margin-top: 0px;
    color: #4F515A;
    font-family: lato;
    font-size: 21px;
    line-height: 26px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    /* min-height: 60px; */
    display: -moz-box;
    -moz-line-clamp: 2;
    -moz-box-orient: vertical;
    max-height: 300px;
  }
  .content-wrapper p {
    margin-bottom: 1.5rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    /*min-height: 60px;*/
    display: -moz-box;
    -moz-line-clamp: 1;
    -moz-box-orient: vertical;
    max-height: 300px;
    color: #4F515A;
  }

  .call-post:hover img {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    overflow: hidden;
  }
  .cp-post-tools {
    margin: 10px 0 0;
    padding: 0px;
    width: 100%;
    clear: both;
  }
  .cp-news-grid-style-1 .grid li {
    list-style: none;
  }
  .cp-post-tools li {
    list-style: none;
    display: inline-block;
    margin-right: 14px;
    color: #888888;
    font-size: 13px;
    line-height: 24px;
  }
  .cp-post-tools li i {
    margin-right: 3px;
  }
  .button-box {
    position: relative;
    top: -18px;
  }
  .title-main h2 {
    font-size: 23px;
    color: #fff;
    background: #f07c01;
    display: inline-block;
    padding: 5px 15px;
  }
  .title-main{
    margin-bottom: 10px;
  }
  .main-tab h2 {
    margin-top: -8px;
    margin-bottom: 10px;
    color: #4F515A;
    font-family: Lato;
    font-size: 18px;
    line-height: 26px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    /* min-height: 60px; */
    display: -moz-box;
    -moz-line-clamp: 2;
    -moz-box-orient: vertical;
    max-height: 300px;
  }
  .main-tab p {
    margin-bottom: 1.5rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    /*min-height: 60px;*/
    display: -moz-box;
    -moz-line-clamp: 1;
    -moz-box-orient: vertical;
    max-height: 300px;
    color: #4F515A;
  }
  .button-box2 {
    position: relative;
    top: -16px;
    left: 15px;
  }
  .post-list2 {
    margin-bottom: 10px !important;
    padding-bottom: 10px !important;
  }
  .img-box img {
    height: 100%;
  }
  .img-box {
    position: relative;
    height: 236px;
    overflow: hidden;
  }
  .img-box-logo {
    overflow: hidden;
    height: 90px;
  }
  .img-box-logo img {
    height: 100%;
  }
  .padding-left0 {
    padding-left: 0px;
  }
  .padding-right0{
    padding-right: 0px;
  }
/*.section1 {
    padding-bottom: 10px;
    float: left;
    }*/
    .logo-only {
      float: left;
      padding: 20px 0px;
    }
    .top-header {
      background: #4d933d;
      padding: 10px 0px;
    }
    ul.option-top li {
      display: inline;
      padding-right: 10px;
    }
    ul.option-top a {
      color: #fff;
    }
    .post-title {
    /*text-align: center;
    position: relative;
    top: -39px;*/
    color: #fff;
    /* background: #444; */
  }
  ul.tag-list {
    position: relative;
    top: 7px;
    text-align: center;
    font-size: 13px;
    color: #f07c01;
    margin-bottom: 25px !important;
  }
  ul.tag-list2 li {
    margin-bottom: 0px;
  }
  ul.tag-list li {
    border-right: 1px solid #f07c01;
    padding: 0px 6px;
  }
  ul.tag-list li:last-child {
    border-right: none;
    padding: none;
  }
  .post-title2 {
    text-align: center;
    position: relative;
    top: -30px;
    color: #fff;
    /* background: #444; */
  }
  ul.tag-list2 {
    position: relative;
    top: -24px;
    text-align: center;
    font-size: 12px;
    color: #f07c01;
    margin-bottom: 0px;
    top:0px;/*10px;*/
    /*padding-top: 16px;*/
  }
  ul.tag-list2 li {
    border-right: 1px solid #f07c01;
    padding: 0px 6px;
  }
  .flickr ul li a {
    margin: 4px 2px;
    display: block;
  }
  ul.tag-list2 li:last-child {
    border-right: none;
    padding: none;
  }
  .main-tab .nav-tabs li &gt; a {

    padding: 15px 9.32px !important;

  }

  .orange-bg{
    background: #4d933d;
    color: #fff;
    /*box-shadow: 2px 2px 8px rgba(45, 45, 45, 0.36);*/
  }
  .orange-bg .col-md-4 {
    margin-bottom: 18px;
  }
  h3.module-title {
    margin: 25px 0px;
  }
  .slide-box {
    overflow: hidden;
    height: 388px;
  }
  .slide-box img{
    height: 100 !important;
  }
  .flickr2{
    padding: 28px 20px 21px;
  }

  .post-title1 h4 {
    line-height: 29px;
  }
  .post-title1 {
    padding: 14px 0px;
  }
  h3.module-title2 {
    font-size: 19px;
    color: #f07c01;
    margin-bottom: 20px;
  }
  ul.footer-list img {
    width: 17px;
  }
  ul.footer-list a {
    color: #979797;
  }
  .footer-list li {
    margin-bottom: 10px;
  }
  .clearfix:before, .clearfix:after {
    content: " ";
    display: table;
  }
  .address-list li span.social-ic {
    width: 40px;
    line-height: 41px;
    height: 40px;
    text-align: center;
    /* background: #4d933d; */
    border-radius: 50%;
    color: #979797;
    margin-bottom: 0;
    font-size: 18px;
    margin-right: 8px !IMPORTANT;
    border: 1px solid;
  }
  ul.address-list li {
    margin-bottom: 15px;
    color: #979797;
  }
  .address-list li a {
    color: #979797;
  }
  .footer p {
    color: #979797;
    clear: both;
  }
/*.btn-default {
    color: grey;
    background-color: #fff;
    border-color: #ccc;
    padding: 4px 7px;
    font-size: 12px !important;
    border-radius: 2px !important;
    }*/
    .bootstrap-select.btn-group:not(.input-group-btn), .bootstrap-select.btn-group[class*=span], .bootstrap-select.btn-group[class*=col-] {
      margin-bottom: 0px !important;
    }
    .contact-box {
      padding-top: 2px;
    }
    .middle-header {
      background: #fff;
      padding: 20px 0px;
      box-shadow: 0 0 8px rgba(0, 0, 0, 0.8);
    }
    .margin-top10 {
      margin-top: 10px;
    }
    .pad-l{
      padding-left: 2px;
    }
    .pad-r {
      padding-right: 2px;
    }
    .post-overaly-style {
      position: relative;
      overflow: hidden;
    }
    .hot-post-top {
      max-height: 280px;
      margin-bottom: 3px;
    }
    .pad-r-small {
      padding-right: 1.5px;
    }
    .pad-l-small {
      padding-left: 1.5px;
    }
    .post-overaly-style.contentTop:before {
      top: 0;
      left: 0;
      background: -moz-linear-gradient(top,rgba(0,0,0,0) 30%,rgba(0,0,0,0.85) 100%);
      background: -webkit-gradient(linear,left top,left bottom,color-stop(60%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.85)));
      background: -webkit-linear-gradient(top,rgba(0,0,0,0) 30%,rgba(0,0,0,0.85) 100%);
      background: -o-linear-gradient(top,rgba(0,0,0,0) 30%,rgba(0,0,0,0.85) 100%);
      background: -ms-linear-gradient(top,rgba(0,0,0,0) 30%,rgba(0,0,0,0.85) 100%);
      background: linear-gradient(to top,rgba(0,0,0,0) 30%,rgba(0, 0, 0, 0.43) 100%);
    }
    .post-cat:before {
      content: '';
      position: absolute;
      left: 0;
      z-index: 0;
      bottom: -8px;
      border-top: 8px solid #1c1c1c;
      border-right: 8px solid transparent;
    }
    .post-overaly-style:before {
      content: " ";
      position: absolute;
      display: block;
      width: 100%;
      height: 100%;
      z-index: 1;
      bottom: 0;
      left: 0;
    }
    .post-thumb {
      max-width: 100%;
      position: relative;
      overflow: hidden;
    }
    .small-box2 {
      overflow: hidden;
      height: 127px;
      width: 100%;
    }
    .small-box2 img {
      /*height: 100% !important;*/
      width: 100%;
    }
    .post-overaly-style.contentTop .post-content {
      top: 0;
      bottom: auto;
      z-index: 1;
    }
    .hot-post-top .post-content, .hot-post-bottom .post-content {
      padding: 20px;
    }
    .post-overaly-style .post-content {
      position: absolute;
      bottom: 0;
      padding: 25px;
    }
    a.post-cat {
      position: relative;
      font-size: 10px;
      padding: 0 5px;
      background: #1c1c1c !important;
      text-transform: uppercase;
      font-weight: 700;
      color: #fff;
      height: 20px;
      line-height: 20px;
      display: inline-block;
    }
    h4.post-title a {
      color: #fff;
    }
    .post-content1 {
      position: absolute;
      bottom: 14px;
      left: 14px;
      z-index: 9;
    }
    .post-content1 .post-title {
      position: relative;
      bottom: -6px;
      left: 8px;
    }
    .margin-btm10 {
      margin-bottom: 10px;
    }
    .card-image {
      overflow: hidden;
      height: 215px;
    }
    .card-image img {
      height: 100%;
    }
    .margin-top30{
      margin-top: 30px;
    }
    .post-title.title-medium {
      font-size: 16px;
      line-height: 24px;
      margin-top: 8px;
      margin-bottom: 5px;
      text-align: left;
    }
    .post-title.title-medium a{
      color: #fff;
    }
    .post-thumb img {
      -webkit-transition: all .3s ease-out;
      -o-transition: all .3s ease-out;
      transition: all .3s ease-out;
    }
    .post-block-style:hover .post-thumb img, .post-overaly-style:hover .post-thumb img {
      -webkit-transform: scale(1.15);
      -moz-transform: scale(1.15);
      -ms-transform: scale(1.15);
      -o-transform: scale(1.15);
      transform: scale(1.15);
    }
    .color-orange .block-title {
      border-bottom: 2px solid #f07c01;
    }
    .block-title {
      font-size: 14px;
      line-height: 100%;
      text-transform: uppercase;
      margin: 0 0 40px;
      border-bottom: 2px solid #1c1c1c;
    }
    .color-orange .block-title&gt;span, .color-orange a.post-cat {
      background: #f07c01;
    }
    .block-title&gt;span {
      background: #1c1c1c;
      color: #fff;
      height: 30px;
      line-height: 30px;
      padding: 8px 15px;
      position: relative;
    }
    .color-orange .block-title&gt;span:after {
      border-color: #f07c01 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
    }
    .block-title&gt;span:after {
      border-color: #272727 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
      position: absolute;
      content: " ";
      width: auto;
      height: auto;
      bottom: -20px;
      margin-left: -10px;
      left: 50%;
      border-width: 10px;
      border-style: solid;
    }
    .card.card-blog {
      margin-top: 5px;
    }
    .card.card:not(.card-plain) .card-image .img {
      border-bottom-left-radius: 0px;
      border-bottom-right-radius: 0px;
    }
    .card.card-blog .card-image .img, .card.card-testimonial .card-description + .card-title .card-image .img {
      border-radius: 12px;
    }
    .card .card-body {
      padding: 20px;
    }
    .card.card-blog .card-category {
      padding-top: 10px;
      padding-bottom: 7px;
    }
    .card .card-body .card-category ~ .card-title {
      margin-top: 5px;
    }
    .card .card-body .card-title {
      margin: 5px 0 0 0;
    }
    .card .card-description {
      color: #9A9A9A;
      margin-bottom: 10px;
      margin-top: 15px;
      letter-spacing: 0.6px;
      text-align: justify;
      overflow: hidden;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;

    }
    .flickr .post-title {
      /* background: #444; */
      position: relative;
      top: -33px;
      text-align: center;
    }
    .margin-right5 {
      margin-right: 5px;
    }
    .text-success {
      color: #3c763d !important;
      font-weight: 700 !important;
    }
    hr {
      border-color: #F1EAE0;
    }
    .card .card-body .card-footer {
      padding: 0;
      margin-top: 10px;
    }
    .card .author {
      display: inline-block;
    }
    .card .author .avatar {
      width: 30px;
      height: 30px;
      overflow: hidden;
      border-radius: 50%;
      margin-right: 5px;
    }
    .card .stats {
      display: inline-block;
      float: right;
      color: #9A9A9A;
      font-size: 12px;
      margin-top: 6px;
    }
    .card .stats i {
      font-size: 16px;
      position: relative;
      text-align: center;
      top: 1px;
      margin-left: 5px;
      margin-top: -1px;
      opacity: .6;
    }
    .card:not(.card-plain):hover {
      box-shadow: 0px 12px 19px -7px rgba(0, 0, 0, 0.3);
      transform: translateY(-10px);
      -webkit-transform: translateY(-10px);
      -ms-transform: translateY(-10px);
      -moz-transform: translateY(-10px);
    }
    .card {
      border-radius: 12px;
      box-shadow: 0 6px 10px -4px rgba(0, 0, 0, 0.15);
      background-color: #FFFFFF;
      color: #333333;
      margin-bottom: 20px;
      position: relative;
      z-index: 1;
      border: 0 none;
      -webkit-transition: transform 300ms cubic-bezier(0.34, 2, 0.6, 1), box-shadow 200ms ease;
      -moz-transition: transform 300ms cubic-bezier(0.34, 2, 0.6, 1), box-shadow 200ms ease;
      -o-transition: transform 300ms cubic-bezier(0.34, 2, 0.6, 1), box-shadow 200ms ease;
      -ms-transition: transform 300ms cubic-bezier(0.34, 2, 0.6, 1), box-shadow 200ms ease;
      transition: transform 300ms cubic-bezier(0.34, 2, 0.6, 1), box-shadow 200ms ease;
    }
    .card:not(.card-plain):hover {
      box-shadow: 0px 12px 19px -7px rgba(0, 0, 0, 0.3);
      transform: translateY(-10px);
      -webkit-transform: translateY(-10px);
      -ms-transform: translateY(-10px);
      -moz-transform: translateY(-10px);
    }
    .card[data-background="image"] {
      background-position: center center;
      background-size: cover;
      text-align: center;
    }
    .card[data-background="image"] .card-body {
      position: relative;
      z-index: 2;
      min-height: 280px;
      padding-top: 40px;
      padding-bottom: 40px;
      max-width: 440px;
      margin: 0 auto;
      text-align: center;
    }
    .card .card-icon {
      display: block;
      margin: 0 auto;
      position: relative;
      text-align: center;
      padding: 30px 0 10px;
    }
    .card .card-icon i {
      font-size: 40px;
      width: 105px;
      border: 2px solid #ccc;
      border-radius: 50%;
      height: 105px;
      line-height: 105px;
    }
    .card-icon-border {
      border: 1px solid #fff;
      border-radius: 50%;
      width: 100px;
      height: 100px;
      margin: 0 auto;
    }
    .three-cards .card-category {
      color: #fff;
    }
    .margin-top20{
      margin-top: 20px;
    }
    .section2 {
      float: left;
      margin-top: 20px;
    }
    .card[data-background="image"]:after {
      position: absolute;
      z-index: 1;
      width: 100%;
      height: 100%;
      display: block;
      left: 0;
      top: 0;
      content: "";
      background-color: rgba(0, 0, 0, 0.56);
      border-radius: 12px;
    }
    .btn-neutral.btn-link {
      color: #FFFFFF;
      text-decoration: none;
      padding-top: 17px;
    }
    .card-icon-border img {
      width: 50px;
      /* vertical-align: middle; */
      padding: 21px 0px;
    }
    .card-own {
      margin-left: 0px;
      margin-right: 0px;
      border-radius: 4px;
      box-shadow: 0 3px 9px -2px rgba(0, 0, 0, 0.15);
      background-color: #FFFFFF;
      color: #333333;
      margin-bottom: 20px;
      position: relative;
      z-index: 1;
      border: 0 none;
      padding: 15px;
      min-height: 752px;
      -webkit-transition: transform 300ms cubic-bezier(0.34, 2, 0.6, 1), box-shadow 200ms ease;
      -moz-transition: transform 300ms cubic-bezier(0.34, 2, 0.6, 1), box-shadow 200ms ease;
      -o-transition: transform 300ms cubic-bezier(0.34, 2, 0.6, 1), box-shadow 200ms ease;
      -ms-transition: transform 300ms cubic-bezier(0.34, 2, 0.6, 1), box-shadow 200ms ease;
      transition: transform 300ms cubic-bezier(0.34, 2, 0.6, 1), box-shadow 200ms ease;
    }
    .flickr ul {
      padding: 0px;
      margin: 0px;

    }
    .card-own-new {
      margin-left: 0px;
      margin-right: 0px;
      border-radius: 4px;
      box-shadow: 0 3px 9px -2px rgba(0, 0, 0, 0.15);
      background-color: #FFFFFF;
      color: #333333;
    /*min-height: 464px;    
    
    padding: 15px 15px 0px 15px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 0px;
    padding-left: 15px;
    
    */
    margin-bottom: 20px;
    position: relative;
    z-index: 1;
    border: 0 none;
    padding: 15px 15px 0px 15px;
    -webkit-transition: transform 300ms cubic-bezier(0.34, 2, 0.6, 1), box-shadow 200ms ease;
    -moz-transition: transform 300ms cubic-bezier(0.34, 2, 0.6, 1), box-shadow 200ms ease;
    -o-transition: transform 300ms cubic-bezier(0.34, 2, 0.6, 1), box-shadow 200ms ease;
    -ms-transition: transform 300ms cubic-bezier(0.34, 2, 0.6, 1), box-shadow 200ms ease;
    transition: transform 300ms cubic-bezier(0.34, 2, 0.6, 1), box-shadow 200ms ease;
  }
  .card-header-own div{
    display: inline-block;
  }
  .card-header-own {
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
    padding-bottom: 6px;
  }
  .date-post{
    font-size: 11px !important;
    /*margin-bottom: 0px !important;*/
  }
  .title-post{
    line-height: 20px;
  }
  .card-title-own h4 {
    font-weight: 600;
    color: #555;
    margin: 0px;
  }
  .card-more a {
    color: #666;
  }
  .margin-left0 {
    margin-left: 0px;
  }
  #carousel-example-generic {
    background: #fff;
    padding: 30px 0px 10px;

  }
  .latest-news.color-orange {
    margin-top: 20px;
  }
  .pad-card {
    padding-right: 0px;
    padding-left: 10px;
  }
  .pad-card h5 {    font-size: 14px;    margin-bottom: 0px;    margin-top: 0px;    font-family: Lato-medium;    letter-spacing: 1px;    line-height: 20px;}
  .card-more {
    color: grey;
    font-size: 12px;
  }
  .img-card {
    border-radius: 4px;
    margin-bottom: 8px;
  }
  .post-block-style {
    position: relative;
    overflow: hidden;
    margin-bottom: 30px;
  }
  .post-block-style.post-float-half .post-thumb {
    float: left;
    position: relative;
    z-index: 1;
    margin-right: 30px;
  }
  .post-thumb {
    max-width: 100%;
    position: relative;
    overflow: hidden;
  }
  .post-block-style.post-float-half .post-thumb img {
    max-width: 300px;
    min-height: 200px;
  }
  .post-block-style .post-content {
    padding: 0;
  }
  .post-block-style .post-content .post-meta {
    margin: 3px 0;
  }
  .post-meta span {
    font-size: 12px;
    color: #a3a3a3;
    margin-right: 8px;
    padding-right: 10px;
    border-right: 1px solid #dedede;
    line-height: 12px;
    display: inline-block;
  }
  .post-block-style .post-content p {
   /* font-size: 13px;*/
 }
 .post-block-style h2 {
  font-size: 19px;
  margin-top: 0px;
  line-height: 25px;
}
.post-block-style h2.post-title a {
  color: #666;
  font-weight: 700;
}
.post-block-style .post-cat {
  position: absolute;
  top: 20px;
  left: 20px;
  z-index: 1;
}
.post-meta span.post-date {
  border-right: 0;
}
.section1 {
  float: left;
}
a.read {
  position: absolute;
  bottom: 2px;
}
ul.social-links1 li {
  display: inline-block;
  padding-left: 17px;
}
ul.social-links1 li a {
  color: #fff;
}
.font-20 {
  font-size: 19px !important;
}
.carousel-control.left {
  background-image: none;
  background-repeat: no-repeat;
  filter: none;
}
.carousel-control.right {
  background-image: none;
  background-repeat: no-repeat;
  filter: none;
}
.img-block{
  overflow: hidden;
  height: 170px;
}
.img-block img{
  height: 100%;
}
#myCarousel3 .carousel-control {

  color: green !important;
}
.car-size .item {
  overflow: hidden;
  height: 422px;
}
.content p {
  text-align: left !important;
}
.car-size .item img {
  height: 100% !important;
}
#myCarousel .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
  position: absolute;
  top: 51%;
}
#myCarousel .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
  right: -232px;
  margin-left: -10px;
}
.font-18{
  font-size: 18px !important;
}
.widget-thumb {
  height: 80px;
  width: 120px;
  overflow: hidden;
}
.widget-thumb img {
  height: 80px;
  width: 100px;
}
h2.post-title3 {
  font-weight: 600;
}
.vk-between-header {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.8);
  background: #fff;
}
.big-banner {
  /*margin-top: 32px;*/
  position: relative;
}
.slider-section {
  margin-top: 10px;
}
.item-detail {
  position: absolute;
  bottom: 0px;
  left: 0px;
  bottom: 0px;
  background: #808080cf;
  width: 100%;
  padding: 18px 30px;
  z-index: 99;
  color: #fff;
}
/*.icon-box-small {
    padding: 26px 10px 0px;
    margin-bottom: 30px;
    min-height: 124px;
    border: 1px solid #f5f6f6;
    cursor: pointer;
    background: #fff;
    box-shadow: 0 6px 10px -4px rgba(0, 0, 0, 0.15);
    max-height: 122px;
    }*/
    .icon-box-small img {
      -webkit-transform: scale3d(1, 1, 1);
      transform: scale3d(1, 1, 1);
      -webkit-transition: all 400ms;
      transition: all 400ms;
      height: 100%;
      width: 100%;
    }
    .icon-box-grey {
      position: absolute;
      left: 0px;
      bottom: 0px;
      background: #e69124cf;/*#808080cf;*/ /*#fb9124;*//*#808080cf;*/
      width: 100%;
      padding: 6px 3px;
      z-index: 99;
      color: #fff;
    }
    .icon-box-small {
      margin-bottom: 14px;
      cursor: pointer;
      background: #fff;
      box-shadow: 0 6px 10px -4px rgba(0, 0, 0, 0.15);
      position: relative;
      overflow: hidden;
      height: 102px;

    }
	.icon-box-small2 {
      height: 120px !important;

    }
    .icon-box-small i {
      font-size: 30px;
      margin-bottom: 6px;
      color: #f79521;
      -webkit-transition: all .3s ease-out;
      -o-transition: all .3s ease-out;
      transition: all .3s ease-out;
    }
    .icon-box-small a {
      color: #666666;
      font-size: 13px;
    }
    .icon-box-small h5{
      margin: 0px;
    }
    #myCarousel2 .carousel-inner .item {
      height: 432px;
      overflow: hidden;
    }
    #myCarousel2 .carousel-inner .item img {
      height: 100%;
    }
    .icon-box-small:hover i {
      -webkit-transform: scale(1.15);
      -moz-transform: scale(1.15);
      -ms-transform: scale(1.15);
      -o-transform: scale(1.15);
      transform: scale(1.15);
    }
    .pager li &gt; a, .pager li &gt; span {
      border: 1px solid orange;
      color: green;
    }
    .item-detail h3 {
      font-size: 18px;
      text-align: center;
      margin: 0px;
    }
    .text-grey {
      color: grey !important;
      margin-bottom: 7px;
      font-size: 13px;
    }
    .content p {
      margin-bottom: 10px;
    }
    .btn-all {
      position: absolute;
      bottom: 63px;
      left: 196px;
      text-align: center;
    }
    .btn-social {
      background: #fff;
      border-radius: 4px;
      box-shadow: 0 6px 10px -4px rgba(0, 0, 0, 0.15);
      margin-right: 5px;
      padding: 4px 8px;
    }
    .icon-color {
      color: #4d933d;
    }
    .title-own {
     /*margin-top: 61px;*/
     /* text-align: center; */
   }
   .post-info {
     margin-top: 0px; 
   }
   h1.page-title {
    color: #4d933d;
  }

  .featured-image {
    margin-bottom: 15px;
    height: 493px;
    overflow: hidden;
  }
  .item-detail h3 a {
    color: #fff;
  }
  .margin-p {
    font-size: 15px !important;
    margin-bottom: 2px;
  }
  .font-1 {
    margin-bottom: 12px;
  }


  .featured-image img {
    height: auto;
    width: 100%;
  }
  .media img {
    width: 100%;
  }
  .post-info {
    display: none;
  }
  .detail-content {
    border: 2px solid #e5e5e5;
    /*margin-top: 39px;*/
    background: #fff;
    padding-bottom: 20px;
  }
  .bg-image-banner{
  /*background-image: url("../images/myfolder/banner4.png");
  min-height: 297px;
  background-position: center;
  background-size: cover;*/
  position: relative;
  /*margin-top: 56px;*/
}
.vk-bottom-header .container::before {
  background: rgba(0, 0, 0, 0) url(../img/menu-shadow.png) no-repeat scroll center top;
  content: "";
  height: 38px;
  left: 50%;
  margin-left: -480px;
  opacity: 1;
  position: absolute;
  top: 100%;
  width: 960px;
}



.pad-card p.title-post-list{ 
  line-height: 18px;
  font-size: 13px;
}
.btn-common {
  margin-top: 10px;
}

.textwidget a:hover img{
  webkit-transform: scale(1.15);
  transform: scale(1.15);
}
.icon-box-small:hover {
  webkit-transform: scale(1.05);
  transform: scale(1.05);
}</pre></body></html>