@import url('https://fonts.googleapis.com/css?family=Montserrat:200,400,700');@import url('https://fonts.googleapis.com/css?family=Niconne');body,html{font-family:'Montserrat', sans-serif;line-height:1.25}.centered{text-align:center;width:100%}.white-text{color:#f7f7f7}.section{padding:70px 0 0 0}.about{padding:50px 0;background-color:#eee;border-top:1px solid #dedede}.about .about-info{padding:10px;background:#ffffff;border:4px solid #f7f7f7;border-radius:5px;-webkit-box-shadow:2px 2px 2px 1px rgba(0, 0, 0, 0.2);box-shadow:2px 2px 2px 1px rgba(0, 0, 0, 0.2)}.about .about-info p{font-size:18px;line-height:1.75em;padding:0 0 10px 0}.about .about-info h3{margin-top:0!important;padding:5px 0}.bold{font-weight:700}.text-accent{color:#6dd3d6;font-weight:500}.img-about{background-color:#FFFFFF;margin-bottom:10px;padding:4px;border-radius:2% 50% 50% 50%!important;max-width:100%}.top-logo{line-height:1.15em;border-bottom:1px solid #a7a7a7}.bottom-logo{font-size:1.22em;color:#2b9599}.navbar.navbar-transparent{padding-top:0}.navbar.fixed-top .nav-link i{top:0}.navbar-transparent .navbar-brand,[class*=bg] .navbar-brand{color:#333333}#FD4B46 .navbar-transparent .navbar-brand:hover,#FD4B46 [class*=bg] .navbar-brand:hover{color:#333333}.navbar-transparent .navbar-nav .nav-item .nav-link:not(.btn),[class*=bg] .navbar-nav .nav-item .nav-link:not(.btn){color:#333333;border:2px solid transparent}.navbar-transparent .navbar-nav .nav-item .nav-link:not(.btn):hover,[class*=bg] .navbar-nav .nav-item .nav-link:not(.btn):hover{border:2px solid #6dd3d6}.navbar.navbar-transparent .navbar-toggler .navbar-toggler-bar,.navbar[class*=bg-] .navbar-toggler .navbar-toggler-bar{background:#333333}.navbar .navbar-nav .nav-item .nav-link{color:#333333;border:2px solid transparent}.navbar .navbar-nav .nav-item .nav-link:hover{border:2px solid #6dd3d6}.icon{font-size:2em}.icon .nav-link{border:2px solid transparent!important}.icon .facebook:hover{color:#3B5998!important}.icon .instagram:hover{color:#E12F67!important}.carousel-inner{border-radius:3px!important}.carousel-inner .carousel-item{border-radius:3px!important}.carousel-inner .carousel-item img{border-radius:0!important;height:100%;border-radius:3px!important}.carousel-caption{display:none;position:absolute;right:0;bottom:0px;left:0;z-index:10;padding-top:20px;padding-bottom:20px;width:100%;color:#fff;text-align:center;background:none}.carousel-caption p{text-align:right;font-family:'Niconne', cursive;font-size:3em;padding-right:1em;text-shadow:1px 1px 1px #555;line-height:1em}.carousel{position:relative;padding:20px;border:1px solid #999;border-radius:3px;-webkit-box-shadow:2px 2px 2px 1px rgba(0, 0, 0, 0.2);box-shadow:2px 2px 2px 1px rgba(0, 0, 0, 0.2);width:100%}@media screen and (max-width:1024px){.carousel{border:none;padding:0;margin-left:0;width:100%}}.carousel-control.right{right:30px}.carousel-control.left{left:30px}.carousel-control.left,.carousel-control.right{background:transparent}.carousel-control-next .fa{font-size:3em}.carousel-control-prev .fa{font-size:3em}.carousel-indicators{bottom:8px}.carousel-indicators .active{background-color:#6dd3d6}.card{-webkit-box-shadow:0 0 0 0 rgba(0, 0, 0, 0)!important;box-shadow:0 0 0 0 rgba(0, 0, 0, 0)!important}.transparent-background{padding:60px;border-top:1px solid rgba(0, 0, 0, 0.3);border-bottom:1px solid rgba(0, 0, 0, 0.3);background-image:url("../img/backgrounds/transparent-bg-1.jpg");background-size:cover;background-attachment:fixed;margin-top:0px;background-position:center center;margin-bottom:10px;position:relative}.color-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#FD4B46;opacity:.3}.blockquote{border-bottom:1px solid #f7f7f7;border-top:1px solid #f7f7f7}.blockquote p{font-size:30px;text-shadow:1px 1px 1px #333;color:#f7f7f7}.blockquote-footer{text-align:right;font-size:2em;color:#d1d1d1}.img-gallery{border-radius:0;border:1px solid #999;padding:5px;background:#f7f7f7;max-width:100%;-webkit-box-shadow:1px 1px 4px #a6a6a6;box-shadow:1px 1px 4px #a6a6a6}.footer{background:#2b9599}.footer .footer-nav a{color:#ffffff!important;text-shadow:1px 1px 1px #555;font-weight:normal}.footer .copyright{color:#ffffff!important;text-shadow:1px 1px 1px #555}.footer .copyright a{color:#ffffff!important;text-shadow:1px 1px 1px #555}

.masonry img {
  width: 100%;
}

.masonry {
	column-count: 4;
	column-gap: 16px;
}

.masonry .mItem {
  display: inline-block;
  margin-bottom: 16px;
  width: 100%;
}

@media (max-width: 1199px) {
  .masonry {
    column-count: 3;
  }
}

@media (max-width: 991px) {
  .masonry {
    column-count: 2;
  }
}

@media (max-width: 767px) {
  .masonry {
    column-count: 1;
  }
}
