.hover-default-overlay .cdxn-ig-content-wraper a:before,.cdxn-ig-thumb-wrapper.hover-left-transform .cdxn-ig-content-wraper::before,.cdxn-ig-thumb-wrapper.hover-zoom-out .cdxn-ig-content-wraper:before,.cdxn-ig-thumb-wrapper.hover-square-transform .cdxn-ig-content-wraper:before,.cdxn-ig-thumb-wrapper .cdxn-ig-content-wraper i.cdxn-ig-icon,.cdxn-ig-thumb-wrapper .cdxn-ig-content-wraper img,.cdxn-ig-thumb-wrapper .grid-wraper{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.d-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.justify-content-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.justify-content-left{-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start}
.justify-content-end{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.no-lightbox{cursor:default;pointer-events:none}
.cdxn-ig-lightbox{cursor:pointer}
.cdxn-ig-container figcaption{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}
.pswp .pswp__caption__center{max-width:600px;text-align:center}
.pswp .cdxn-ig-caption,.pswp .cdxn-ig-caption{display:block}
.pswp .cdxn-ig-caption{font-size:16px;margin-bottom:10px;font-weight:bold}
.pswp .cdxn-ig-caption{font-size:14px}
.hover-default-overlay .cdxn-ig-content-wraper a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--image_hover_color);opacity:0;z-index:9}
.hover-default-overlay .cdxn-ig-content-wraper:hover a:before{opacity:1}
.cdxn-ig-thumb-wrapper.hover-left-transform .cdxn-ig-content-wraper .grid-wraper,.cdxn-ig-thumb-wrapper.hover-left-transform .cdxn-ig-content-wraper img{max-width:none;width:-webkit-calc(100% + 60px) !important;width:calc(100% + 60px) !important;-webkit-transition:opacity .35s,-webkit-transform .45s;transition:opacity .35s,-webkit-transform .45s;-o-transition:opacity .35s,transform .45s;transition:opacity .35s,transform .45s;transition:opacity .35s,transform .45s,-webkit-transform .45s;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}
.cdxn-ig-thumb-wrapper.hover-left-transform .cdxn-ig-content-wraper::before{content:"";position:absolute;left:20px;right:20px;bottom:20px;top:20px;border:2px solid;z-index:99;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0);opacity:0}
.cdxn-ig-thumb-wrapper.hover-left-transform .cdxn-ig-content-wraper:hover .grid-wraper,.cdxn-ig-thumb-wrapper.hover-left-transform .cdxn-ig-content-wraper:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.cdxn-ig-thumb-wrapper.hover-left-transform .cdxn-ig-content-wraper:hover:before{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.cdxn-ig-thumb-wrapper.hover-image-zoom .cdxn-ig-content-wraper:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.cdxn-ig-thumb-wrapper.hover-image-zoom .cdxn-ig-content-wraper:hover .grid-wraper{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.cdxn-ig-thumb-wrapper.hover-zoom-out .grid-wraper,.cdxn-ig-thumb-wrapper.hover-zoom-out img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.cdxn-ig-thumb-wrapper.hover-zoom-out .cdxn-ig-content-wraper:before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;border:2px solid;z-index:99;opacity:0}
.cdxn-ig-thumb-wrapper.hover-zoom-out .cdxn-ig-content-wraper:hover .grid-wraper,.cdxn-ig-thumb-wrapper.hover-zoom-out .cdxn-ig-content-wraper:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.cdxn-ig-thumb-wrapper.hover-zoom-out .cdxn-ig-content-wraper:hover .grid-wraper{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.cdxn-ig-thumb-wrapper.hover-zoom-out .cdxn-ig-content-wraper:hover:before{opacity:1;left:20px;right:20px;bottom:20px;top:20px}
.cdxn-ig-thumb-wrapper.hover-square-transform .cdxn-ig-content-wraper:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;border:2px solid;opacity:0;width:40px;height:40px;margin:auto;z-index:90;-webkit-transform:rotate(45deg) scale(0);-ms-transform:rotate(45deg) scale(0);transform:rotate(45deg) scale(0)}
.cdxn-ig-thumb-wrapper.hover-square-transform .cdxn-ig-content-wraper i.cdxn-ig-icon{-webkit-transform:scale(3);-ms-transform:scale(3);transform:scale(3);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}
.cdxn-ig-thumb-wrapper.hover-square-transform .cdxn-ig-content-wraper:hover i.cdxn-ig-icon{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}
.cdxn-ig-thumb-wrapper.hover-square-transform .cdxn-ig-content-wraper:hover:before{opacity:1;-webkit-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1)}
.cdxn-ig-thumb-wrapper.has-icon i.cdxn-ig-icon{color:var(--icon-color)}
.cdxn-ig-thumb-wrapper.hover-no-icon i.cdxn-ig-icon{display:none}
.cdxn-ig-thumb-wrapper.hover-no-icon .cdxn-ig-content-wraper:before{content:none}
.cdxn-popups-wrapper .pswp__img--placeholder--blank{background:transparent}
@font-face{font-family:"Flaticon";src:url("../vendor/font/Flaticon.eot");src:url("../vendor/font/Flaticon.eot?#iefix") format("embedded-opentype"),url("../vendor/font/Flaticon.woff2") format("woff2"),url("../vendor/font/Flaticon.woff") format("woff"),url("../vendor/font/Flaticon.ttf") format("truetype"),url("../vendor/font/Flaticon.svg#Flaticon") format("svg");font-weight:normal;font-style:normal}
.cdxn-ig-icon:before,.glyph-icon:before{display:inline-block;font-family:"Flaticon";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}
.icon-plus:before,.flaticon-plus:before{content:"\f100"}
.icon-fullscreen:before,.flaticon-fullscreen:before{content:"\f101"}
.icon-eye:before,.flaticon-view:before{content:"\f102"}
.icon-link:before,.flaticon-link:before{content:"\f103"}
.icon-heart:before,.flaticon-heart-shape-outline:before{content:"\f104"}
.icon-leafs:before,.flaticon-plant-leaf-with-white-details:before{content:"\f105"}
.cdxn-ig-container{width:100%;max-width:100%}
.cdxn-ig-thumb-wrapper .cdxn-ig-content-wraper{position:relative;height:100%}
.cdxn-ig-thumb-wrapper .cdxn-ig-content-wraper::after,.cdxn-ig-thumb-wrapper .cdxn-ig-content-wraper::before{cursor:pointer}
.cdxn-ig-thumb-wrapper .cdxn-ig-content-wraper::before{border-color:var(--icon-color) !important;-webkit-border-radius:var(--border-radius) !important;border-radius:var(--border-radius) !important}
.cdxn-ig-thumb-wrapper .cdxn-ig-content-wraper i.cdxn-ig-icon{z-index:90;position:absolute;width:40px;height:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;right:0;margin:auto;top:0;bottom:0;font-size:22px;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.cdxn-ig-thumb-wrapper .cdxn-ig-content-wraper img{-webkit-backface-visibility:hidden;backface-visibility:hidden}
.cdxn-ig-thumb-wrapper .cdxn-ig-content-wraper:hover i.cdxn-ig-icon{opacity:1}
.cdxn-ig-thumb-wrapper .grid-wraper{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.cdxn-ig-thumb-wrapper .cdxn-thumb-single{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;max-width:100%;width:100%;overflow:hidden;height:auto}
.cdxn-ig-thumb-wrapper .cdxn-thumb-single a{position:relative;display:block;overflow:hidden;-webkit-border-radius:var(--border-radius);border-radius:var(--border-radius);-webkit-box-sizing:border-box;box-sizing:border-box;line-height:0;outline:0}
.cdxn-ig-thumb-wrapper .cdxn-thumb-single a:after{content:"";border:var(--custom-border);position:absolute;left:0;right:0;-webkit-border-radius:var(--border-radius);border-radius:var(--border-radius);top:0;bottom:0;z-index:9;cursor:pointer}
.cdxn-ig-thumb-wrapper .cdxn-thumb-single img{max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
.cdxn-ig-thumb-wrapper .cdxn-thumb-single .jg-caption{padding:10px 15px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.cdxn-ig-thumb-wrapper.border-square a{-webkit-border-radius:0;border-radius:0}
.cdxn-ig-thumb-wrapper.border-square img{-webkit-border-radius:0;border-radius:0}
.cdxn-ig-thumb-wrapper.border-rounded a{-webkit-border-radius:4px;border-radius:4px}
.cdxn-ig-thumb-wrapper.border-circle a{-webkit-border-radius:50%;border-radius:50%}
.cdxn-ig-thumb-wrapper.justified-layout a{width:100%;position:absolute;left:0;right:0;top:0;bottom:0}
.cdxn-ig-thumb-wrapper.justified-layout img{margin:0 !important;left:0;right:0;top:0;bottom:0}
.cdxn-ig-thumb-wrapper.circle-layout .cdxn-thumb-single img{-webkit-border-radius:50%;border-radius:50%}
.cdxn-ig-thumb-wrapper.masonry-layout img{max-width:100%;width:100%}
.cdxn-ig-thumb-wrapper.masonry-layout .cdxn-thumb-single a{display:block;width:100%}
.cdxn-ig-thumb-wrapper.column-2 .cdxn-thumb-single{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(100% / 2);-ms-flex:0 0 calc(100% / 2);flex:0 0 calc(100% / 2);max-width:-webkit-calc(100% / 2);max-width:calc(100% / 2)}
.cdxn-ig-thumb-wrapper.column-3 .cdxn-thumb-single{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(100% / 3);-ms-flex:0 0 calc(100% / 3);flex:0 0 calc(100% / 3);max-width:-webkit-calc(100% / 3);max-width:calc(100% / 3)}
.cdxn-ig-thumb-wrapper.column-4 .cdxn-thumb-single{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(100% / 4);-ms-flex:0 0 calc(100% / 4);flex:0 0 calc(100% / 4);max-width:-webkit-calc(100% / 4);max-width:calc(100% / 4)}
.cdxn-ig-thumb-wrapper.column-5 .cdxn-thumb-single{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(100% / 5);-ms-flex:0 0 calc(100% / 5);flex:0 0 calc(100% / 5);max-width:-webkit-calc(100% / 5);max-width:calc(100% / 5)}
.cdxn-ig-thumb-wrapper.column-6 .cdxn-thumb-single{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(100% / 6);-ms-flex:0 0 calc(100% / 6);flex:0 0 calc(100% / 6);max-width:-webkit-calc(100% / 6);max-width:calc(100% / 6)}
.cdxn-ig-thumb-wrapper.column-7 .cdxn-thumb-single{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(100% / 7);-ms-flex:0 0 calc(100% / 7);flex:0 0 calc(100% / 7);max-width:-webkit-calc(100% / 7);max-width:calc(100% / 7)}
.cdxn-ig-thumb-wrapper.column-8 .cdxn-thumb-single{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(100% / 8);-ms-flex:0 0 calc(100% / 8);flex:0 0 calc(100% / 8);max-width:-webkit-calc(100% / 8);max-width:calc(100% / 8)}
.cdxn-ig-thumb-wrapper.column-9 .cdxn-thumb-single{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(100% / 9);-ms-flex:0 0 calc(100% / 9);flex:0 0 calc(100% / 9);max-width:-webkit-calc(100% / 9);max-width:calc(100% / 9)}
.cdxn-ig-thumb-wrapper.column-10 .cdxn-thumb-single{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(100% / 10);-ms-flex:0 0 calc(100% / 10);flex:0 0 calc(100% / 10);max-width:-webkit-calc(100% / 10);max-width:calc(100% / 10)}
.cdxn-ig-thumb-wrapper.column-11 .cdxn-thumb-single{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(100% / 11);-ms-flex:0 0 calc(100% / 11);flex:0 0 calc(100% / 11);max-width:-webkit-calc(100% / 11);max-width:calc(100% / 11)}
.cdxn-ig-thumb-wrapper.column-12 .cdxn-thumb-single{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(100% / 12);-ms-flex:0 0 calc(100% / 12);flex:0 0 calc(100% / 12);max-width:-webkit-calc(100% / 12);max-width:calc(100% / 12)}
.cdxn-ig-thumb-wrapper.column-13 .cdxn-thumb-single{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(100% / 13);-ms-flex:0 0 calc(100% / 13);flex:0 0 calc(100% / 13);max-width:-webkit-calc(100% / 13);max-width:calc(100% / 13)}
.cdxn-ig-thumb-wrapper.column-14 .cdxn-thumb-single{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(100% / 14);-ms-flex:0 0 calc(100% / 14);flex:0 0 calc(100% / 14);max-width:-webkit-calc(100% / 14);max-width:calc(100% / 14)}
.cdxn-ig-thumb-wrapper.column-15 .cdxn-thumb-single{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(100% / 15);-ms-flex:0 0 calc(100% / 15);flex:0 0 calc(100% / 15);max-width:-webkit-calc(100% / 15);max-width:calc(100% / 15)}
.cdxn-ig-thumb-wrapper.column-16 .cdxn-thumb-single{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(100% / 16);-ms-flex:0 0 calc(100% / 16);flex:0 0 calc(100% / 16);max-width:-webkit-calc(100% / 16);max-width:calc(100% / 16)}
@media screen and (-webkit-min-device-pixel-ratio:0){@ font-face{font-family:"Flaticon";src:url("../vendor/font/Flaticon.svg#Flaticon") format("svg")}
}@media only screen and (min-width:768px) and (max-width:1024px){.cdxn-ig-thumb-wrapper.tablet-column-2 .cdxn-thumb-single{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(100% / 2);-ms-flex:0 0 calc(100% / 2);flex:0 0 calc(100% / 2);max-width:-webkit-calc(100% / 2);max-width:calc(100% / 2)}
.cdxn-ig-thumb-wrapper.tablet-column-3 .cdxn-thumb-single{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(100% / 3);-ms-flex:0 0 calc(100% / 3);flex:0 0 calc(100% / 3);max-width:-webkit-calc(100% / 3);max-width:calc(100% / 3)}
.cdxn-ig-thumb-wrapper.tablet-column-4 .cdxn-thumb-single{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(100% / 4);-ms-flex:0 0 calc(100% / 4);flex:0 0 calc(100% / 4);max-width:-webkit-calc(100% / 4);max-width:calc(100% / 4)}
.cdxn-ig-thumb-wrapper.tablet-column-5 .cdxn-thumb-single{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(100% / 5);-ms-flex:0 0 calc(100% / 5);flex:0 0 calc(100% / 5);max-width:-webkit-calc(100% / 5);max-width:calc(100% / 5)}
.cdxn-ig-thumb-wrapper.tablet-column-6 .cdxn-thumb-single{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(100% / 6);-ms-flex:0 0 calc(100% / 6);flex:0 0 calc(100% / 6);max-width:-webkit-calc(100% / 6);max-width:calc(100% / 6)}
.cdxn-ig-thumb-wrapper.tablet-column-7 .cdxn-thumb-single{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(100% / 7);-ms-flex:0 0 calc(100% / 7);flex:0 0 calc(100% / 7);max-width:-webkit-calc(100% / 7);max-width:calc(100% / 7)}
.cdxn-ig-thumb-wrapper.tablet-column-8 .cdxn-thumb-single{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(100% / 8);-ms-flex:0 0 calc(100% / 8);flex:0 0 calc(100% / 8);max-width:-webkit-calc(100% / 8);max-width:calc(100% / 8)}
}@media only screen and (max-width:767px){.cdxn-ig-thumb-wrapper.mobile-column-1 .cdxn-thumb-single{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(100% / 1);-ms-flex:0 0 calc(100% / 1);flex:0 0 calc(100% / 1);max-width:-webkit-calc(100% / 1);max-width:calc(100% / 1)}
.cdxn-ig-thumb-wrapper.mobile-column-2 .cdxn-thumb-single{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(100% / 2);-ms-flex:0 0 calc(100% / 2);flex:0 0 calc(100% / 2);max-width:-webkit-calc(100% / 2);max-width:calc(100% / 2)}
.cdxn-ig-thumb-wrapper.mobile-column-3 .cdxn-thumb-single{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(100% / 3);-ms-flex:0 0 calc(100% / 3);flex:0 0 calc(100% / 3);max-width:-webkit-calc(100% / 3);max-width:calc(100% / 3)}
.cdxn-ig-thumb-wrapper.mobile-column-4 .cdxn-thumb-single{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(100% / 4);-ms-flex:0 0 calc(100% / 4);flex:0 0 calc(100% / 4);max-width:-webkit-calc(100% / 4);max-width:calc(100% / 4)}
}