/*
Theme Name: Luxerus
*/
#sb_instagram .sbi_photo{
    max-height:  100px;
}

@media only screen and (max-width: 600px) {
  #sb_instagram .sbi_photo{
    max-height:none;
}
}

a.myModal-close {
    width: 44px;
    height: 44px;
    display: inline-block;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: .65;
    color: #fff;
    font-style: normal;
    font-size: 28px;
    font-family: Arial,Baskerville,monospace;
    color: #333;
}
a.myModal-close:hover{
    opacity: 1;
}

img {
    max-width: 100%;
    height: auto;
}
#myModal .mfp-close{
    display: none;
}
a.news-item {
    position: relative;
    display: inline-block;
    width: 100%;
}
.rs-background-video-layer iframe {
   visibility:inherit !important;
   opacity: 1 !important;
   }
.fullscreenvideo video{
    display: block !important;
}
.video-popup-box{
    position: relative;
    background: rgba(0,0,0,0);
    padding: 0;
    width: auto;
    max-width: 500px;
    margin: 0 auto;
}
.video-popup-box video{
    width: 100%;
}
.mfp-close-btn-in .mfp-close {
    color: #fff;
}
.mfp-close-btn-in .video-popup-box .mfp-close {
    top: -40px;
    right: -15px;
}
.mfp-close-btn-in .mfp-iframe-scaler .mfp-close {
    right: 0px;
    top: -40px;
}

/* 

====== Zoom effect ======

*/
.mfp-zoom-in {
  /* start state */
  /* animate in */
  /* animate out */
}
.mfp-zoom-in .mfp-with-anim {
  opacity: 0;
  transition: all 0.2s ease-in-out;
  transform: scale(0.8);
}
.mfp-zoom-in.mfp-bg {
  opacity: 0;
  transition: all 0.3s ease-out;
}
.mfp-zoom-in.mfp-ready .mfp-with-anim {
  opacity: 1;
  transform: scale(1);
}
.mfp-zoom-in.mfp-ready.mfp-bg {
  opacity: 0.8;
}
.mfp-zoom-in.mfp-removing .mfp-with-anim {
  transform: scale(0.8);
  opacity: 0;
}
.mfp-zoom-in.mfp-removing.mfp-bg {
  opacity: 0;
}

.show-on-mobile {
    display: none !important;
}

@media only screen and (max-width: 480px){
.hide-on-mobile {
    display: none !important;
}
	
.show-on-mobile {
    display: block !important;
}
	
	.footer-flex .flex-item:nth-child(3){
		margin-top: 0;
	}
}
