/*
Theme Name: Flatsome Child
Template: flatsome
Version: 1.0.1
*/
body.home .page-wrapper, body.home #main {max-width:100%; width:100%;}
body.home .row.row-full-width{max-width:100%!important}
body.home .ux_banner, body.home .box{border-radius:18px; overflow:hidden}
.archive .page-title,.blog .page-title,.category .page-title{background:linear-gradient(135deg,#0b3d2c 0%,#14532d 100%);color:#fff;padding:40px 0;margin-bottom:30px}
.archive .page-title .page-title-inner,.blog .page-title .page-title-inner,.category .page-title .page-title-inner{max-width:1200px;margin:0 auto;padding:0 20px}
.archive .post-item .box,.blog .post-item .box,.category .post-item .box{border-radius:18px;overflow:hidden;box-shadow:0 12px 30px rgba(0,0,0,.08);background:#fff}.archive .post-item .box-text,.blog .post-item .box-text,.category .post-item .box-text{padding:22px}.archive .post-item .post-title,.blog .post-item .post-title,.category .post-item .post-title{font-size:22px;line-height:1.4}.archive .post-item .from_the_blog_excerpt,.blog .post-item .from_the_blog_excerpt,.category .post-item .from_the_blog_excerpt{color:#4b5563;line-height:1.8}.archive .nav-pagination>li>a,.blog .nav-pagination>li>a,.category .nav-pagination>li>a,.archive .nav-pagination>li>span,.blog .nav-pagination>li>span,.category .nav-pagination>li>span{border-radius:999px}
body.home .shop-page-title,body.home .page-title{display:none}
body.home .page-wrapper>.row,body.home .page-wrapper>.container,body.home .page-wrapper .page-inner,body.home .entry-content>.row:first-child,body.home .entry-content>.container:first-child{max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important}
body.home .entry-content>.row:first-child .col-inner,body.home .entry-content>.container:first-child .col-inner{padding-left:0!important;padding-right:0!important}
body.home .ux-slider,body.home .flickity-viewport,body.home .flickity-slider,body.home .banner,body.home .banner-bg,body.home .banner-layers{width:100%!important}

/* Footer 2 styling */
.footer-wrapper,
.footer,
.footer-2 {
  background:#076966 !important;
}
.footer-2,
.footer-2 a,
.footer-2 p,
.footer-2 li,
.footer-2 .widget-title,
.footer-2 h3 {
  color:#ffffff;
}
.footer-2 a:hover {
  color:#dff7f4;
}

/* Footer 2 force 3-column layout */
.footer-2 .row{
  display:flex;
  flex-wrap:wrap;
}
.footer-2 .widget{
  width:33.3333%;
  max-width:33.3333%;
  flex:0 0 33.3333%;
  padding-right:24px;
}
.footer-2 .widget:last-child{
  padding-right:0;
}
.footer-2 .widget .is-divider.small{
  margin-top:8px;
  margin-bottom:18px;
}
.footer-2 .widget ul.menu{
  list-style:none;
  padding:0;
  margin:0;
}
.footer-2 .widget ul.menu li{
  margin:0 0 10px;
}
.footer-2 .widget h3,
.footer-2 .widget .widget-title{
  font-size:20px;
  margin-bottom:16px;
}
@media (max-width: 849px){
  .footer-2 .widget{
    width:100%;
    max-width:100%;
    flex:0 0 100%;
    padding-right:0;
  }
}

/* Hide footer bottom copyright bar */
.absolute-footer,
.footer-bottom,
.footer-bottom.dark {
  display:none !important;
}
