@import "https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700";#gallery,#gal2{display:flex;flex-wrap:wrap}#gallery.custom-gutters,#gal2.custom-gutters{margin-right:0;margin-left:0}#gallery.custom-gutters>.col,#gallery.custom-gutters>[class*="col-"],#gal2.custom-gutters>.col,#gal2.custom-gutters>[class*="col-"]{padding-right:0;padding-left:0}#gallery div,#gal2 div{background:#EC985A;color:white;margin:0 1rem 1rem 0;display:inline-block;width:100%;text-align:center;font-weight:900;font-size:2rem}.grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.grid .grid-col{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:calc(100% / 4)}.grid .grid-item{padding:2px;position:relative;height:400px;overflow:hidden;transition:height 0.3s ease}.grid .grid-item a,.grid .grid-item img{display:block;width:100%;max-width:100%;object-fit:cover}.grid .grid-item img.lazy{background-color:#f0f0f0;transition:opacity .3s}.grid .grid-item img.lazy:not([src]){opacity:0}.grid .grid-item img.lazy.loaded{opacity:1}.grid .grid-item.loaded{height:auto}.grid .grid-item.loaded img{width:100%;height:auto}.grid .grid-item img.lazy.loading{background-color:#e0e0e0;min-height:100px}.grid .grid-item img.lazy.dimension-error{background-color:#ffebee}.grid .grid-item img.lazy::before{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid #ccc;border-top:2px solid #999;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.grid .grid-item .overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.2s ease;background-color:#f8f9fa}.grid .grid-item .overlay:hover{opacity:0.5}.grid .grid-col--2,.grid .grid-col--3{display:none}@media (max-width: 767px){.grid .grid-col{width:calc(100% / 2)}.grid .grid-col--1{display:block}}@media (min-width: 768px){.grid .grid-col{width:calc(100% / 3)}.grid .grid-col--2{display:block}}@media (min-width: 1080px){.grid .grid-col{width:calc(100% / 4)}.grid .grid-col--3{display:block}}body{font-family:'Poppins', sans-serif;background:#fafafa}p{font-family:'Poppins', sans-serif;font-size:1.1em;font-weight:300;line-height:1.7em;color:#999}img{max-width:100%;height:auto}a,a:hover,a:focus{color:inherit;text-decoration:none;transition:all 0.3s}.navbar{padding:15px 10px;background:#fff;border:none;border-radius:0;margin-bottom:40px;box-shadow:1px 1px 3px rgba(0,0,0,0.1);display:none}.navbar .navbar-btn{box-shadow:none;outline:none !important;border:none}.line{width:100%;height:1px;border-bottom:1px dashed #ddd;margin:40px 0}.wrapper{display:flex;width:100%}.wrapper #sidebar{width:250px;position:fixed;top:0;left:0;height:100vh;z-index:999;color:#212529;transition:all 0.3s}.wrapper #sidebar.active{margin-left:-250px}.wrapper #sidebar .sidebar-header{padding:20px}.wrapper #sidebar .sidebar-header a:hover{color:#20c997}.wrapper #sidebar ul.components{padding:20px 0}.wrapper #sidebar ul li a{padding:10px;font-size:1.1em;display:block}.wrapper #sidebar ul li a:hover{color:#20c997;background:#fff}.wrapper #sidebar ul li.active>a{color:#fff;background:#20c997}.wrapper #sidebar ul p{color:#fff;padding:10px}a[data-toggle="collapse"]{position:relative}a[aria-expanded="true"]{color:#fff;background:#20c997}.dropdown-toggle::after{display:block;position:absolute;top:50%;right:20px;transform:translateY(-50%)}ul ul a{font-size:0.9em !important;padding-left:30px !important;background:#e9ecef}ul.CTAs{padding:20px}ul.CTAs a{text-align:center;font-size:0.9em !important;display:block;border-radius:5px;margin-bottom:5px}a.download{background:#fff;color:#20c997}a.article,a.article:hover{background:#20c997 !important;color:#fff !important}#content{width:calc(100% - 250px);padding:0;min-height:100vh;transition:all 0.3s;position:absolute;top:0;right:0;padding-top:2rem}#content .content-header{display:block}#content.active{width:100%}@media (max-width: 768px){.wrapper .wpcf7-form-control-wrap input,.wrapper .wpcf7-form-control-wrap textarea{width:100%}.wrapper .navbar{display:flex}.wrapper #sidebar{margin-left:-250px}.wrapper #sidebar.active{margin-left:0}.wrapper #content{width:100%;padding-top:0}.wrapper #content .content-header{display:none}.wrapper #content.active{right:-250px}.wrapper #sidebarCollapse span{display:none}}
/*# sourceMappingURL=main.css.map */
