.aip-wall-class, .aip-slider { opacity:0; }
.aip-wall-class a ,
.aip-slider a,
#lightcase-content a { text-decoration: none !important;border-bottom: none !important; }


#lightcase-case { z-index: 9999999999 !important; }

#lightcase-content { background-color: transparent !important; }

.aip_hidden_lightbox_instagram { max-width:1040px; margin: 0 auto; text-align: center; }
.aip_hidden_lightbox_instagram_wrapper { display: inline-block; }
/* .aip_hidden_lightbox_instagram .aip_lightbox_height_ref { float: right; } */
.aip_hidden_lightbox_instagram .aip_lightbox_autor { background: #fff; width: 100%; padding:14px 20px; display: inline-block; border-bottom: 1px solid #eee;  }
.aip_lightbox_autor a { text-decoration: none !important; }
.aip_hidden_lightbox_instagram .aip_content_instagram_icon { text-align: center; border-bottom: 1px solid #eee;
    padding: 10px;}

.aip_hidden_lightbox_instagram .aip_lightbox_autor img {width: 28px; height: 28px; border-radius: 50px; margin-right: 10px;  }
.aip_hidden_lightbox_instagram .aip_lightbox_author_name  { color: #262626; font-size: 14px; font-weight: bold; }
.aip_hidden_lightbox_instagram .aip_lightbox_time { color: #999; font-size: 14px; font-weight: bold; float: right; }
.aip_hidden_lightbox_instagram .aip_lightbox_content { background: #fff; width: 100%; padding:10px 24px; color: #262626; font-size: 14px;text-align: left; }
.aip_hidden_lightbox_instagram .aip_lightbox_content_likes span { padding:0px 20px;display:block; }
.aip_lightbox_content_likes { text-align: left; }
.aip_lightbox_content_likes a { text-decoration: none !important; }
.aip_hidden_lightbox_instagram video { margin-bottom: 0px !important; }
.aip_hidden_lightbox_instagram .aip_lightbox2_right_col { position: relative; background: #fff; overflow: hidden !important;  }
.aip_hidden_lightbox_instagram .aip_lightbox2_right_col .aip_lightbox_view { position: absolute; bottom: 0px; width: 100%; }
.aip_hidden_lightbox_instagram .aip_lightbox2_left_col { background: transparent; text-align:right; }
.aip_hidden_lightbox_instagram .aip_lightbox2_col { max-height: 90vh;  }
.aip_hidden_lightbox_instagram .aip_lightbox_content_comments { padding: 10px 20px; overflow: auto !important; text-align: left !important;     height: 100% !important;}

.aip-slider.aip_support_lp_false.aip_slider_card_0 .aip-item-wrapper { height: 100% !important; }
.aip-wall-class.aip_support_lp_false.aip_mode_wall .aip-item-wrapper { height: 100% !important; }


/* card */

.aip_item_before_content_card {  background: #fff; padding: 20px; display: block; float: left; width: 100%; font-size: 1.5em; }
.aip_item_after_content_card { background: #fff; padding: 20px; display: block; float: left; width: 100%; }
.aip_item_after_content_card .aip_content_instagram_icon { padding-bottom: 20px; font-size: 1.5em; color: #10A349}



.aip_content_instagram_icon { text-align: center;display: inline-block; width: 100%; }
.aip_content_instagram_icon .aip_hover_icon { margin: 10px; }
.aip_content_instagram_icon .aip_hover_icon i { margin-right: 5px; }




.aip_button_view_instagram { text-align: center; display: inline-block; width: 100%;border-top: 1px solid; background: #fff; -webkit-box-shadow: 0px -10px 5px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 0px -10px 5px 0px rgba(255, 255, 255, 1);
    box-shadow: 0px -10px 5px 0px rgba(255, 255, 255, 1);}
.aip_button_view_instagram a { 
    padding: 5px 10px;
    display: inline-block;
    margin: 10px; 
    color: #10A349;
    font-weight: bold;
    text-decoration: none !important;
    
}
.aip_button_view_instagram a i { margin-right: 5px; font-size: 20px; }
/* video */

.aip-video-overlay {
    background: url('img/video2.png');
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: 10%;
    background-position: 90% 10%;
}

.swiper-container, .swiper-slide {
    width: 100%;
    height: auto;
}
.swiper-wrapper {
    position:relative;
    width:100%;
}


.aip_wall_load_more { display: block; width: 100%; text-align: center; margin-top: 40px; }
.aip_wall_load_more a {     
    padding: 10px 20px;
    font-weight: bold;
    display: inline-block;
    border: 1px solid;
    text-decoration: none;
}


a.aip_lightbox { text-decoration: none !important;border: none !important; cursor: pointer;}
.aip-wall-class .aip_lightbox[data-id="0"]{ 
    -webkit-animation-delay:2s;
    -moz-animation-delay:2s;
    -ms-animation-delay:2s;
    -o-animation-delay:2s;
    animation-delay:2s;
}

.aip-wall-class.aip_mode_wall.aip_support_lp_true .aip-single-item { display: inline-block; vertical-align:top !important; width: 100%; }
.aip-wall-class.aip_mode_wallj .aip-single-item .aip-item-wrapper { height: 100%; }


.swiper-button-next,  .swiper-button-prev {     
    background: transparent !important;
    color: #fff;
    font-size: 38px !important;
    color: #10A349; }
.swiper-pagination-bullet { width: 12px !important; height: 12px !important;     border: 2px solid #fff; transition: .2s;}
.swiper-pagination-bullet-active { width: 15px !important; height: 15px !important;}


/*.animated { opacity: 0; } */


.aip_support_lp_false .aip-item-video.aip-item-landscape video { max-width: none !important; height:100% !important; width: auto !important; position: relative; margin: 0 -50%;}

.aip_support_lp_false.aip_slider_card_0 .aip-item-video.aip-item-portrait video,
.aip_support_lp_false.aip_wall_card_0 .aip-item-video.aip-item-portrait video { 
    width: 100% !important; 
    height:auto !important; 
    /*position: absolute;  
    left:0;  
    top: 50%;
    transform: translateY(-50%);
    */
}

.aip_support_lp_false .aip-item-video.aip-item-square video { height: 100% !important; width:100% !important; margin: 0 -50%; }



/* aip_square */

.aip_square .aip-single-item { display: block; height: 100%;}
.aip_square .aip-single-item a { display: block; max-height: 100%;}


.aip-wall-class.aip_support_lp_true.aip_mode_wallj  .aip-item-image.aip-item-portrait .aip-item-wrapper img { width: 100% !important; }
.aip-wall-class.aip_support_lp_true.aip_mode_wallj  .aip-item-image.aip-item-landscape .aip-item-wrapper img { height: 100% !important;    width: auto !important; max-width: none;}
.aip-wall-class.aip_support_lp_true.aip_mode_wallj  .aip-item-image.aip-item-square .aip-item-wrapper img { width: 100% !important; }

.aip_hidden_lightbox_instagram_video .aip-item-square video { height: 100%;width: auto !important; float: right; }
.aip_hidden_lightbox_instagram_video .aip-item-portrait video { max-height: 100%; width: auto !important; float: right; }

.aip_hover video { margin-bottom: 0px !important; }

@media (min-width: 769px){
    .aip_hidden_lightbox_instagram .aip_lightbox_image { height: 100% !important;  width: auto !important;  max-width: 100% !important; }
}

@media (max-width : 1200px) {
    }

    /* Medium Devices, Desktops */
    @media  (max-width : 992px) {
    }

    /* Small Devices, Tablets */
    @media  (max-width : 768px) {
        .aip_hidden_lightbox_instagram { width: 80% !important; }
        .aip_lightbox2_left_col { width: 100% !important; height: auto !important; }
        .aip_lightbox2_left_col img { width: 100% !important;height: auto !important; }
        .aip_lightbox2_right_col { width: 100% !important; height: 400px !important; }
        .aip_hidden_lightbox_instagram video { height: auto !important; }
    }

    /* Extra Small Devices, Phones */ 
    @media  (max-width : 480px) {

    }

    /* Custom, iPhone Retina */ 
    @media  (max-width : 320px) {
        
    }

