.ig-slideshow-overlay span{
    cursor:pointer;
}

.igui-width-1-12 {
    width: calc(100% * 1 / 12.001)!important;
}
.igui-width-2-12 {
    width: calc(100% * 2 / 12.001)!important;
}
.igui-width-3-12 {
    width: calc(100% * 3 / 12.001)!important;
}
.igui-width-4-12 {
    width: calc(100% * 4 / 12.001)!important;
}
.igui-width-5-12 {
    width: calc(100% * 5 / 12.001)!important;
}
.igui-width-6-12 {
    width: calc(100% * 6 / 12.001)!important;
}
.igui-width-7-12 {
    width: calc(100% * 7 / 12.001)!important;
}
.igui-width-8-12 {
    width: calc(100% * 8 / 12.001)!important;
}
.igui-width-9-12 {
    width: calc(100% * 9 / 12.001)!important;
}
.igui-width-10-12 {
    width: calc(100% * 10 / 12.001)!important;
}
.igui-width-11-12 {
    width: calc(100% * 11 / 12.001)!important;
}
.igui-width-12-12 {
    width: 100%;
}

.igui-width-1-24 {
    width: calc(100% * 1 / 24.001)!important;
}
.igui-width-2-24 {
    width: calc(100% * 2 / 24.001)!important;
}
.igui-width-3-24 {
    width: calc(100% * 3 / 24.001)!important;
}
.igui-width-4-24 {
    width: calc(100% * 4 / 24.001)!important;
}
.igui-width-5-24 {
    width: calc(100% * 5 / 24.001)!important;
}
.igui-width-6-24 {
    width: calc(100% * 6 / 24.001)!important;
}
.igui-width-7-24 {
    width: calc(100% * 7 / 24.001)!important;
}
.igui-width-8-24 {
    width: calc(100% * 8 / 24.001)!important;
}
.igui-width-9-24 {
    width: calc(100% * 9 / 24.001)!important;
}
.igui-width-10-24 {
    width: calc(100% * 10 / 24.001)!important;
}
.igui-width-11-24 {
    width: calc(100% * 11 / 24.001)!important;
}
.igui-width-12-24 {
    width: calc(100% * 12 / 24.001)!important;
}

.igui-width-13-24 {
    width: calc(100% * 13 / 24.001)!important;
}
.igui-width-14-24 {
    width: calc(100% * 14 / 24.001)!important;
}
.igui-width-15-24 {
    width: calc(100% * 15 / 24.001)!important;
}
.igui-width-16-24 {
    width: calc(100% * 16 / 24.001)!important;
}
.igui-width-17-24 {
    width: calc(100% * 17 / 24.001)!important;
}
.igui-width-18-24 {
    width: calc(100% * 18 / 24.001)!important;
}
.igui-width-19-24 {
    width: calc(100% * 19 / 24.001)!important;
}
.igui-width-20-24 {
    width: calc(100% * 20 / 24.001)!important;
}
.igui-width-21-24 {
    width: calc(100% * 21 / 24.001)!important;
}
.igui-width-22-24 {
    width: calc(100% * 22 / 24.001)!important;
}
.igui-width-23-24 {
    width: calc(100% * 23 / 24.001)!important;
}
.igui-width-24-24 {
    width: 100%;
}

.igui-width-1-48 {
    width: calc(100% * 1 / 48.001)!important;
}
.igui-width-2-48 {
    width: calc(100% * 2 / 48.001)!important;
}
.igui-width-3-48 {
    width: calc(100% * 3 / 48.001)!important;
}
.igui-width-4-48 {
    width: calc(100% * 4 / 48.001)!important;
}
.igui-width-5-48 {
    width: calc(100% * 5 / 48.001)!important;
}
.igui-width-6-48 {
    width: calc(100% * 6 / 48.001)!important;
}
.igui-width-7-48 {
    width: calc(100% * 7 / 48.001)!important;
}
.igui-width-8-48 {
    width: calc(100% * 8 / 48.001)!important;
}
.igui-width-9-48 {
    width: calc(100% * 9 / 48.001)!important;
}
.igui-width-10-48 {
    width: calc(100% * 10 / 48.001)!important;
}
.igui-width-11-48 {
    width: calc(100% * 11 / 48.001)!important;
}
.igui-width-12-48 {
    width: calc(100% * 12 / 48.001)!important;
}
.igui-width-13-48 {
    width: calc(100% * 13 / 48.001)!important;
}
.igui-width-14-48 {
    width: calc(100% * 14 / 48.001)!important;
}
.igui-width-15-48 {
    width: calc(100% * 15 / 48.001)!important;
}
.igui-width-16-48 {
    width: calc(100% * 16 / 48.001)!important;
}
.igui-width-17-48 {
    width: calc(100% * 17 / 48.001)!important;
}
.igui-width-18-48 {
    width: calc(100% * 18 / 48.001)!important;
}
.igui-width-19-48 {
    width: calc(100% * 19 / 48.001)!important;
}
.igui-width-20-48 {
    width: calc(100% * 20 / 48.001)!important;
}
.igui-width-21-48 {
    width: calc(100% * 21 / 48.001)!important;
}
.igui-width-22-48 {
    width: calc(100% * 22 / 48.001)!important;
}
.igui-width-23-48 {
    width: calc(100% * 23 / 48.001)!important;
}
.igui-width-24-48 {
    width: calc(100% * 24 / 48.001)!important;
}
.igui-width-25-48 {
    width: calc(100% * 25 / 48.001)!important;
}
.igui-width-26-48 {
    width: calc(100% * 26 / 48.001)!important;
}
.igui-width-27-48 {
    width: calc(100% * 27 / 48.001)!important;
}
.igui-width-28-48 {
    width: calc(100% * 28 / 48.001)!important;
}
.igui-width-29-48 {
    width: calc(100% * 29 / 48.001)!important;
}
.igui-width-30-48 {
    width: calc(100% * 30 / 48.001)!important;
}
.igui-width-31-48 {
    width: calc(100% * 31 / 48.001)!important;
}
.igui-width-32-48 {
    width: calc(100% * 32 / 48.001)!important;
}
.igui-width-33-48 {
    width: calc(100% * 33 / 48.001)!important;
}
.igui-width-34-48 {
    width: calc(100% * 34 / 48.001)!important;
}
.igui-width-35-48 {
    width: calc(100% * 35 / 48.001)!important;
}
.igui-width-36-48 {
    width: calc(100% * 36 / 48.001)!important;
}
.igui-width-37-48 {
    width: calc(100% * 37 / 48.001)!important;
}
.igui-width-38-48 {
    width: calc(100% * 38 / 48.001)!important;
}
.igui-width-39-48 {
    width: calc(100% * 39 / 48.001)!important;
}
.igui-width-40-48 {
    width: calc(100% * 40 / 48.001)!important;
}
.igui-width-41-48 {
    width: calc(100% * 41 / 48.001)!important;
}
.igui-width-42-48 {
    width: calc(100% * 42 / 48.001)!important;
}
.igui-width-43-48 {
    width: calc(100% * 43 / 48.001)!important;
}
.igui-width-44-48 {
    width: calc(100% * 44 / 48.001)!important;
}
.igui-width-45-48 {
    width: calc(100% * 45 / 48.001)!important;
}
.igui-width-46-48 {
    width: calc(100% * 46 / 48.001)!important;
}
.igui-width-47-48 {
    width: calc(100% * 47 / 48.001)!important;
}
.igui-width-48-48 {
    width: 100%;
}

.ig-thumb-scroller{
    overflow:hidden;
}

.slick-prev, .slick-next{
    z-index:5;
}

.ig-thumb-scroller-horizontal .slick-prev{
     left:20px!important;
}

.ig-thumb-scroller-horizontal .slick-next{
    right:0px!important;
}




/*.igui-lightbox-items > * {
bottom: 100px!important;
}

.igui-lightbox-items > * > * {
    max-height: 70vh!important;
}*/

.ig-thumb-scroller-lbox{
    background-color: #000000;
}

.ig-thumb-scroller-lbox-below{

    max-width:100%;
}

.ig-thumbs-grid-justified{
    position:relative;
    width:100%;
}

.ig-thumbs-grid-justified .ig-thumbs-grid-image{
    /*max-width: none!important;*/
}

.ig-thumbs-grid-justified .ig-thumbs-grid-block{
    position: absolute;
}

.ig-lightbox-link{
    position:relative;
}

.ig-slideshow-item{
    text-align:center;
}

.ig-rating{
    width:23px;
    height:20px;
}

.ig-rating-number{
    font-size:10px;
    line-height:10px;
}

.ig-lbox-open-icon{
    margin:5px!important;
}

.ig-image-descriptions{
    width:100%;
    overflow:auto;
}

.ig-image-descriptions-below{
    padding-top:5px;
}

.ig-social-dropdown{
    min-width: 0px!important;
}

.ig-slider-items{
    padding:0px!important;
    margin:0px!important;
    list-style-type: none;
}

.ig-thumb-scroller-horizontal .ig-slider-items{
    white-space:nowrap;
}

.ig-thumb-scroller-horizontal .ig-slider-items li{
    display:inline;
}

.ig-thumb-scroller-vertical{
   overflow:hidden;
}

.ig-thumb-scroller-horizontal{
   overflow:hidden;
}

.ig-thumb-scroller-vertical li{
    padding-top:0px!important;
}

.ig-thumb-scroller-vertical .igui-slidenav-next{
    transform: translateX(-50%) rotate(270deg)!important;
}

.ig-thumb-scroller-vertical .igui-slidenav-previous{
    transform: translateX(-50%) rotate(270deg)!important;
}

.igui-lightbox .ig-thumb-scroller{
    max-height: 100vh;
}

.igui-lightbox .ig-thumb-scroller-vert-inner{
    max-height: 100vh;
}

.igui-lightbox .ig-thumb-scroller-horizontal-inner{
    max-width: 100vw;
}

.igui-lightbox .ig-thumb-scroller-vert-inner .ig-thumb-scroller-inner
{
    max-height: 100vh;
}

.igui-lightbox .ig-thumb-scroller-horizontal-inner .ig-thumb-scroller-inner
{
    max-width: 100vw;
}

.ig-gallery-wrapper{
    display:flex!important;
}

.ig-menu-grid-justified .ig-menu-grid-item{
    position:absolute;
}

.ig-menu-grid{
    position:relative;
}

.ig-menu-grid-item .igui-overlay div{
font-size: 12px;
line-height:14px;
}

.ig-menu-grid-item .igui-overlay h1, .ig-menu-grid-item .igui-overlay h2, .ig-menu-grid-item .igui-overlay h3,
.ig-menu-grid-item .igui-overlay h4, .ig-menu-grid-item .igui-overlay h5, .ig-menu-grid-item .igui-overlay h6
{
margin-top:4px;
margin-bottom:4px;
}

.ig-scroller-img-wrapper{
    text-align:center;
}

.igui-overlay-primary {
    background: rgba(34, 34, 34, 0.5)!important;
}

.igui-lightbox-items li{
    visibility:hidden;
}

.igui-lightbox-items img, .igui-lightbox-items iframe{
  max-height:100%!important;
  max-width:100%!important;
}

.ig-scroller-vertical{
    flex-direction: column;
    flex-wrap: wrap;
}

.igui-lightbox-items .ig-thumb-scroller-inner{
    max-height: 100vh;
    overflow:hidden;
}

.ig-thumb-scroller-lbox-below{
    padding-bottom: 2px;
}

.ig-lightbox-descriptions-right, .ig-lightbox-descriptions-left{
    background-color: #000000!important;
}

.ig-lightbox-descriptions-right{
    margin-top: 50px;
    padding-left:15px!important;
    box-sizing: border-box;
}

.ig-lightbox-descriptions-left{
    padding-left:5px!important;
    box-sizing: border-box;
}

.ig-thumb-scroller-lbox-right{
    margin-top: 40px;
}

.ig-thumb-scroller-lbox-right .igui-slidenav-previous{
    bottom:40px;
}

.ig-tags-link{
    margin-top: 5px!important;
}

.ig-social-dropdown{
    top:25px!important;
    white-space: nowrap;
}

.ig-lightbox-link{
    cursor:pointer;
}

.ig-lightbox-comments{
    background-color:#000000;
}

.ig-thumb-scroller-lbox{
    z-index:1100;
}

.ig-lightbox-comments{
    max-height: 80vh!important;
}

.igui-child-width-1-7 > * {
  width: calc(100% * 1 / 7.001);
}

.igui-child-width-1-8 > * {
  width: calc(100% * 1 / 8.001);
}

.igui-child-width-1-9 > * {
  width: calc(100% * 1 / 9.001);
}

.igui-child-width-1-10 > * {
  width: calc(100% * 1 / 10.001);
}

.igui-child-width-1-11 > * {
  width: calc(100% * 1 / 11.001);
}

.igui-child-width-1-12 > * {
  width: calc(100% * 1 / 12.001);
}

.igui-scope ul{
    margin-bottom:5px;
}

.ig-lightbox-link{
    height:100%;
}

.ig-slideshow-image{
    max-height:100%!important;
}

.ig-lbox-open-icon{
  z-index: 5;
}

iframe.igui-cover {
pointer-events: auto!important;
}

.ig-comments-lbox{
    height:100vh;
    background-color: #000;
}

.ig-comments-below{
    padding-top: 5px;
}

.ig-comments-left{
margin-right:5px;
}

.ig-comments-right{
margin-left:10px;
}

.ig-comments-bottom{
margin-top:5px;
}

.ig-comment{
    padding-bottom:3px;
    border-bottom:1px solid #e5e5e5;
}

.ig-comment-data{
    font-style: italic;
    font-size:12px;
}

.ig-comments-form-textarea{
width:90%;
height:80px;
}

.ig-add-comment-text{
    cursor:pointer;
}

.ig-comment-submit{
padding:5px 15px;
background:none;
border:1px solid #dfdfdf;
cursor:pointer;
border-radius: 0px;
color: #aaaaaa;
}

.igui-lightbox-toolbar .ig-download-button,
.igui-lightbox-toolbar .ig-facebook-share,
.igui-lightbox-toolbar .ig-plusone-share,
.igui-lightbox-toolbar .ig-twitter-share,
.igui-lightbox-toolbar .ig-pinterest-share,
.igui-lightbox-toolbar .ig-rating{
    cursor:pointer;
}

.ig-comment-count, .ig-comment-count-text, .ig-login-message{
    font-size:10px;
}

.ig-comments-left, .ig-comments-right{
    overflow:auto;
}

#dynamic_recaptcha_1 > div{
    width:95%!important;
}

.ig-comments-lbox > div, .ig-comments-lbox > span{
padding-left: 5px;
}

.ig-lightbox-comments-right{
    margin-top: 50px;
}

.ig-lightbox-descriptions{
    padding: 0px;
}

.ig-slideshow .igui-slidenav-next:dir(rtl), .igui-lightbox .igui-lightbox-button.igui-slidenav-next:dir(rtl){
    right:auto!important;
    left:0!important;
}

.ig-slideshow .igui-slidenav-previous:dir(rtl), .igui-lightbox .igui-lightbox-button.igui-slidenav-previous:dir(rtl){
    left:auto!important;
    right:0!important;
}

.ig-thumb-scroller .ig-thumb-scroller-left:dir(rtl),.ig-thumb-scroller .ig-thumb-scroller-right:dir(rtl){
    transform: rotate(180deg)!important;
    transform-origin: top center;
}
.ig-grid-play-icon{
    color:#ffffff;
}

.igui-lightbox-toolbar > *{
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 12px;
    padding-bottom: 12px;
}

.igui-lightbox-toolbar .ig-rating-number{
    right: 6px!important;
    bottom: 12px!important;
}

.igui-lightbox-toolbar .ig-rating-heart{
    top: 12px!important;
    left: 2px!important;
}

.igui-lightbox-toolbar .igui-close{
    padding-right: 10px!important;
}

.igui-lightbox-toolbar{
    padding:0px!important;
}

