/**
 * Featherlight - ultra slim jQuery lightbox
 * Version 1.7.13 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2018, NoÃƒÆ’Ã‚Â«l Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/
html.with-featherlight{
  overflow:hidden
}
.featherlight{
  display:none;
  position: absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index: 5000;
  text-align:center;
  white-space:nowrap;cursor:pointer;background:#333;
  background:rgba(0,0,0,0);}.featherlight:last-of-type{background: rgba(0,0,0,.5);}

 .featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}
 .featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;
 display:inline-block;overflow:auto;padding: 0 25px;border-top: 25px solid transparent;
 border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height: 80vh;
 min-height: 50vh;min-width: 50vw;max-width: 80vw;background:#fff;cursor:auto;
 white-space:normal;-webkit-box-shadow: 0px 0px 21px 5px rgba(0,0,0,0.75);
 -moz-box-shadow: 0px 0px 21px 5px rgba(0,0,0,0.75);
 box-shadow: 0px 0px 21px 5px rgba(0,0,0,0.75);}
 .featherlight .featherlight-inner{display:block}
 .featherlight link.featherlight-inner,.featherlight script.featherlight-inner,
 .featherlight style.featherlight-inner{display:none}
 .featherlight .featherlight-close-icon{
 position:absolute;
 z-index:9999;
 top: 10px;
 right: 10px;
 font-size: 30px;
 line-height: 40px;
 width: 40px;
 font-weight: bold;
 cursor:pointer;
 text-align:center;
 font-family:Arial,sans-serif;
 background:#fff;
 background: #ca0000;
 color: white;
 border:0;
 padding:0;
 border-radius: 50%;
 -moz-border-radius: 50%;
 -webkit-border-radius: 50%;
 border: 0px solid #000000;
 -webkit-transition: all .5s ease-in-out;
 transition: all .5s ease-in-out;
 -webkit-box-shadow: 0px 0px 9px -2px #000000;
 box-shadow: 0px 0px 9px -2px #000000;
 }
 .featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}
 .featherlight .featherlight-image{width:100%}
 .featherlight-iframe 
 .featherlight-content{border-bottom:0;padding:0;
 -webkit-overflow-scrolling:touch}.featherlight iframe{border:0}
 .featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

 @media only screen and (max-width:1024px){
   .featherlight .featherlight-content{
   margin-left:0;
   margin-right:0;
   height: 80vh;
   padding:10px 10px 0;
   border-bottom:10px solid transparent;
   position: unset;
   }
   .featherlight .featherlight-close-icon{
      top: 7vh;
      right: 8vw;
   }
   }

  @media only screen and (max-width:768px){
   .featherlight .featherlight-close-icon{
      top: 7vh;
      right: 22vw;
   }
   }
 @media print{html.with-featherlight>*>:not(.featherlight){display:none}
 }

.featherlight .featherlight-close-icon:hover{-webkit-transform: rotate(360deg);
transform: rotate(360deg);background: white;color: #ca0000;}

.featherlight-content::-webkit-scrollbar {
  width: 15px;
  height: 15px;
}
.featherlight-content::-webkit-scrollbar-button {
  width: 5px;
  height: 5px;
}
.featherlight-content::-webkit-scrollbar-thumb {
  background: #ca0000;
  border: 0px none #ffffff;
  border-radius: 20px;
}
.featherlight-content::-webkit-scrollbar-thumb:hover {
  background: #009de4;
}
.featherlight-content::-webkit-scrollbar-thumb:active {
  background: #000000;
}
.featherlight-content::-webkit-scrollbar-track {
  background: #bbbbbb;
  border: 1px solid #000000;
  border-radius: 20px;
}
.featherlight-content::-webkit-scrollbar-track:hover {
  /*background: #666666;*/
}
.featherlight-content::-webkit-scrollbar-track:active {
  /*background: #333333;*/
}
.featherlight-content::-webkit-scrollbar-corner {
  background: transparent;
}