/*color*/
/*footer*/
footer {
  font-family: "Lato", sans-serif;
  font-size: 14px;
  color: #202020; }
  .footer-1 footer, .footer-3 footer, .footer-5 footer, .footer-6 footer, .footer-8 footer, .footer-9 footer, .footer-10 footer, .footer-11 footer {
    color: #a1a1a1; }
  footer h3 {
    font-weight: 600;
    font-size: 15px; }
  footer a {
    color: #202020;
    line-height: 16px;
    font-size: 15px; }
    footer a:hover {
      color: #a07936; }
  footer .box .box-heading h2 {
    margin-bottom: 22px; }
  footer ul {
    margin: 0; }
    footer ul li {
      margin: 0;
      padding-left: 0; }
  footer .list-unstyled li {
    margin-bottom: 8px; }
  footer .powered {
    font-size: 14px;
    color: #a1a1a1; }
    .footer-4 footer .powered, .footer-11 footer .powered {
      margin-top: 10px; }
    .footer-5 footer .powered {
      margin-bottom: 40px; }
    footer .powered a {
      color: #a1a1a1; }
      footer .powered a:hover {
        color: #a07936; }
    footer .powered p {
      margin: 0; }
  footer .payment {
    text-align: right; }
    .footer-4 footer .payment, .footer-11 footer .payment {
      margin-top: 8px; }
    footer .payment ul li {
      display: inline-block;
      vertical-align: top;
      margin-left: 6px; }
      footer .payment ul li a {
        line-height: 0; }
        footer .payment ul li a img:hover {
          -webkit-animation: tada ease-in-out 1 normal 800ms;
          -moz-animation: tada ease-in-out 1 normal 800ms;
          -o-animation: tada ease-in-out 1 normal 800ms;
          animation: tada ease-in-out 1 normal 800ms; }
  footer .box {
    border: none; }
    footer .box .box-heading {
      padding: 0;
      background-color: transparent; }
      footer .box .box-heading h1 {
        margin-bottom: 22px; }
    footer .box .box-content {
      padding: 0;
      background-color: transparent; }
  footer .boss-blog-featured .box-heading {
    margin-bottom: 0;
    border: none; }
    footer .boss-blog-featured .box-heading h1 {
      padding: 0;
      margin-bottom: 22px; }
      footer .boss-blog-featured .box-heading h1:before {
        display: none; }
  footer .boss-blog-featured .article_content {
    overflow: hidden;
    border: none;
    background-color: transparent; }
    footer .boss-blog-featured .article_content + .article_content {
      margin-top: 30px; }
    footer .boss-blog-featured .article_content .image {
      float: left;
      margin-right: 20px; }
      footer .boss-blog-featured .article_content .image > a {
        display: none; }
      footer .boss-blog-featured .article_content .image .time-stamp {
        position: static;
        background-color: #a07936;
        width: 55px;
        height: 55px;
        font-size: 12px;
        line-height: 1.5em;
        padding-top: 11px; }
        footer .boss-blog-featured .article_content .image .time-stamp span {
          font-size: 21px; }
    footer .boss-blog-featured .article_content:hover .image .time-stamp {
      transform: none;
      -webkit-transform: none;
      -moz-transform: none;
      -ms-transform: none; }
    footer .boss-blog-featured .article_content .article-detail {
      padding: 0;
      border: none;
      overflow: hidden; }
      footer .boss-blog-featured .article_content .article-detail > a {
        display: none; }
    footer .boss-blog-featured .article_content .article-name {
      margin-bottom: 0; }
      footer .boss-blog-featured .article_content .article-name a {
        font-family: inherit;
        color: inherit;
        font-size: 14px;
        line-height: 20px; }
    footer .boss-blog-featured .article_content .description {
      display: none; }
    footer .boss-blog-featured .article_content .comment-count {
      display: block;
      font-size: 12px;
      margin-bottom: 0; }
  footer .bt-staticblock-freeshipping {
    background-color: #a07936;
    text-align: left;
    padding: 30px 0;
    margin-bottom: 38px; }
    footer .bt-staticblock-freeshipping h4 a, footer .bt-staticblock-freeshipping p {
      color: #fff; }
    footer .bt-staticblock-freeshipping .bt-static-icon {
      background-color: transparent;
      border: 2px solid #fff;
      color: #fff;
      line-height: 46px; }
      footer .bt-staticblock-freeshipping .bt-static-icon:after {
        content: none; }
      footer .bt-staticblock-freeshipping .bt-static-icon:hover {
        background-color: #fff;
        color: #a07936; }
    footer .bt-staticblock-freeshipping .bt-static-item {
      padding: 0 10px; }

.bt-footer-top {
  background-color: #f1f1f1;
  padding-top: 38px;
  padding-bottom: 30px;
  text-align: center; }
  .footer-6 .bt-footer-top {
    background-color: #f7f7f7;
    padding-bottom: 0;
    padding-top: 0; }

.bt-footer-middle {
  background-color: #fff; }
  .bt-footer-middle > .container {
    padding-bottom: 45px; }
  .bt-footer-middle .bt-footer-link {
    border-top: 1px solid #e5e5e5;
    padding: 60px 0;
    margin-top: 20px; }

.bt-footer-bottom {
  background-color: #222222;
  padding: 45px 0; }
  .footer-1 .bt-footer-bottom, .footer-3 .bt-footer-bottom, .footer-5 .bt-footer-bottom, .footer-6 .bt-footer-bottom, .footer-8 .bt-footer-bottom, .footer-9 .bt-footer-bottom, .footer-10 .bt-footer-bottom, .footer-14 .bt-footer-bottom {
    background-color: #272727; }

.bt-newletter {
  background-size: cover;
  text-align: center; }
  .bt-newletter .footer-newsletter .title {
    margin-bottom: 45px;
    padding-top: 60px;
    margin-bottom: 15px; }
    .bt-newletter .footer-newsletter .title h1, .bt-newletter .footer-newsletter .title h3 {
      margin-bottom: 0;
      padding-bottom: 16px;
      position: relative;
      font-family: "Belleza", sans-serif;
      font-size: 20px;
      color: #232323;
      text-align: center; }
      .bt-newletter .footer-newsletter .title h1:before, .bt-newletter .footer-newsletter .title h3:before {
        content: "";
        position: absolute;
        left: 50%;
        bottom: -20px;
        background: url(../../image/line_star.png) no-repeat 50% 50%;
        width: 100%;
        height: 100%;
        -webkit-transform: translate(-50%, 0);
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
        transform: translate(-50%, 0); }
    .bt-newletter .footer-newsletter .title p {
      margin-top: 45px; }
  .bt-newletter .newletter-content {
    overflow: hidden; }
    .bt-newletter .newletter-content .form-control {
      width: 100%;
      height: 45px;
      -webkit-border-radius: 0px;
      -moz-border-radius: 0px;
      border-radius: 0px;
      padding: 0 15px;
      line-height: 45px;
      border: 1px solid #e5e5e5; }
    .bt-newletter .newletter-content .btn-new {
      position: absolute;
      right: 0;
      top: 0;
      height: 45px;
      width: 45px;
      font-size: 0;
      color: #fff;
      background-color: #a07936;
      line-height: 45px;
      padding: 0;
      border: none;
      -webkit-border-radius: 0px;
      -moz-border-radius: 0px;
      border-radius: 0px; }
      .bt-newletter .newletter-content .btn-new:before {
        content: "\f1d8";
        font-family: FontAwesome;
        font-size: 16px; }
      .bt-newletter .newletter-content .btn-new:hover {
        background-color: #444; }
    .bt-newletter .newletter-content .boss-newsletter {
      position: relative;
      max-width: 600px;
      text-align: center;
      margin: 0 auto; }

.footer-social ul {
  overflow: hidden; }
  .footer-social ul li {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 5px; }
    .footer-social ul li + li {
      margin-left: 6px; }
    .footer-social ul li a {
      display: block;
      width: 36px;
      height: 36px;
      text-align: center;
      line-height: 36px;
      border-radius: 50%;
      color: #202020; }
      .footer-social ul li a:hover {
        color: #fff;
        background-color: #202020; }
        .footer-1 .footer-social ul li a:hover, .footer-3 .footer-social ul li a:hover, .footer-8 .footer-social ul li a:hover, .footer-9 .footer-social ul li a:hover, .footer-14 .footer-social ul li a:hover {
          background-color: #a07936; }
        .footer-4 .footer-social ul li a:hover {
          background-color: #b77f1f; }
      .footer-social ul li a i {
        font-size: 16px; }

.footer-about {
  margin-bottom: 20px; }

.footer-contact li {
  margin-bottom: 10px; }
.footer-contact i {
  margin-right: 5px; }

.footer-6 .bt-carousel {
  margin-bottom: 0; }

#bt_carousel {
  background-color: #f7f7f7;
  margin-bottom: 0; }
  #bt_carousel .box-heading {
    border-top: 1px solid #dbdbdb; }

/*# sourceMappingURL=footer.css.map */
