@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background: rgba(58,69,75,0.5) !important;}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}
.featherlight .featherlight-content{
position:relative;
text-align:left;
vertical-align:middle;
display:inline-block; padding:0px;
max-height:80%;
background:#fff;
cursor:auto;
white-space:normal;border:10px solid white !important;
}
.featherlight .fa.fa-spin{
font-size: 30px;
padding: 40px;
}
.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position: absolute;
z-index: 9999;
top: -5px;
right: -5px;
line-height: 25px;
cursor: pointer;
text-align: center;
font: Arial, sans-serif;
background: white;
color: rgb(55, 55, 55);
font-size: 26px;
padding: 8px;
padding-left: 11px;
padding-right: 11px;
padding-top: 11px}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:0}}
@media only screen and (max-width:1024px){.featherlight .featherlight-content{max-height:80%;}} @media all{
.featherlight-next,
.featherlight-previous{display:block;position:absolute;top:43%;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:white;
height: 70px;
width: 70px;
opacity: 0.2;}
.featherlight-previous{left:0px;}
.featherlight-next{right:0px;}
.featherlight-next:hover,
.featherlight-previous:hover{background:white;opacity: 1;}
.featherlight-next span,
.featherlight-previous span{
display:none;
position: absolute;
top: 50%;
left: 5%;
width: 82%;
text-align: center;
font-size: 30px;
line-height: 80px;
margin-top: -37px;
color: black;
}
.featherlight-next span{right:5%;left:auto}
.featherlight-next span,
.featherlight-previous span{display:inline-block}
.featherlight-loading .featherlight-next,
.featherlight-loading .featherlight-previous{display:none}
}
@media only screen and (max-device-width:1024px){
.featherlight-next:hover,.featherlight-previous:hover{background:0 0}
.featherlight-next span,.featherlight-previous span{display:block}
}
@media only screen and (max-width:1024px){
.featherlight-next span,.featherlight-previous span{}
} @media (max-width:767px){
iframe.featherlight-inner{
height: 240px !important;
}
}