/* Overlay */
:is(.fr-overlay,.cRBmRJizv) {
  z-index: 99999;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  zoom: 1;
  overlay: hidden;
}
:is(.fr-overlay-background,.cNUigtAzO) {
  background: #000;
  filter: alpha(opacity=90);
  opacity: .9;
  float: left;
  width: 100%;
  height: 100%;
  position: relative;
}

/* Window */
:is(.fr-window,.cVzeiYpZq) {
  z-index: 100000;
  position: fixed;
  top:0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 100%;
}

/* z-index */
:is(.fr-ui-outside,.crbyTrQIn) :is(.fr-info,.cspSDjvnp) { z-index: 100001; }

/* Loading icon */
:is(.fr-loading,.cwXAQcFce) {
  z-index: 100001;
  position: fixed;
  top: 50%;
  left: 50%;
  width: 52px;
  height: 52px;
  margin-top: -26px;
  margin-left: -26px;
  overflow: visible;
}
:is(.fr-loading-offset,.cyTMWXyRI) {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
:is(.fr-loading-background,.cEtuAyfAP),:is( .fr-loading-icon, .cXLRHkihP) {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
:is(.fr-loading-background,.cEtuAyfAP) {
  background: #0d0d0d url('/themes/Home/Public/css/skins/loading.gif') 50% 50% no-repeat;
  opacity: .8;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  position: relative;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid rgba(80,80,80,.2);
}
:is(.fr-loading-icon,.cXLRHkihP) { display: none; }


/* Bubble (holds everything) */
:is(.fr-bubble,.cMcLbyYbl) {
  float: left;
  width: 100%;
  height: 100%;
  position: relative;
}

/* Fonts */
:is(.fr-ui,.cBYMWKCGX),:is(
.fr-info,
.cspSDjvnp) { 
  font: normal 13px/21px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
}

/* Frames / UI */
:is(.fr-frames,.cEsEcZQwM) {
  height: 100%;
  width: 100%;
  position: absolute;
  display:inline;
  top: 0;
  left: 0;
  overflow: hidden;
}
:is(.fr-frame,.cAhIOAaNl),:is( .fr-ui, .cBYMWKCGX) {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

:is(.fr-window,.cVzeiYpZq) *:not(:is(.fr-caption,.cGZRulXiw))::selection,:is(
.fr-window,
.cVzeiYpZq) *:not(:is(.fr-caption,.cGZRulXiw))::-moz-selection,:is(
.fr-window,
.cVzeiYpZq) *:not(:is(.fr-caption,.cGZRulXiw))::-webkit-selection {
  background: transparent;
}

:is(.fr-mobile-touch-enabled,.cfKnpFqYM) :is(.fr-frame,.cAhIOAaNl) :is(.fr-box,.cAJCmqdNA) {
  overflow: scroll !important;
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

:is(.fr-mobile-touch-enabled,.cfKnpFqYM) :is(.fr-ui,.cBYMWKCGX),:is(
.fr-mobile-touch-enabled,
.cfKnpFqYM) :is(.fr-ui-spacer,.cGWSTuUFJ),:is(
.fr-mobile-touch-enabled,
.cfKnpFqYM) :is(.fr-ui-wrapper,.cljfqsizG),:is(
.fr-mobile-touch-enabled,
.cfKnpFqYM) :is(.fr-ui-padder,.cxXAjOSfN),:is(
.fr-mobile-touch-enabled,
.cfKnpFqYM) :is(.fr-ui-toggle,.cgLlNmrZJ),:is(
.fr-mobile-touch-enabled,
.cfKnpFqYM) :is(.fr-ui-outer-border,.cdPZtoeoG),:is(
.fr-mobile-touch-enabled,
.cfKnpFqYM) :is(.fr-side,.cummxmAUb) { pointer-events: none; }

/* Content */
:is(.fr-box,.cAJCmqdNA) { position: absolute; top: 0; left: 0; height: 100%; width: 100%; }
:is(.fr-box-has-ui-outside,.chVTOWnlR) { overflow: hidden; }
:is(.fr-box-spacer,.cbTQhqTsn),:is( .fr-ui-spacer, .cGWSTuUFJ) {
  position: absolute; 
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
:is(.fr-box-wrapper,.cGGeThBJl),:is( .fr-ui-wrapper, .cljfqsizG) {
  position: relative;
  background: url('/themes/Home/Public/css/skins/blank.gif');
  overflow: hidden;
}

:is(.fr-box-padder,.cNNphZxcE),:is( .fr-ui-padder, .cxXAjOSfN) {
  position: absolute;
  top: 0;
  left: 0;
  zoom: 1;
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  background: url('/themes/Home/Public/css/skins/blank.gif');
}

:is(.fr-box-padder,.cNNphZxcE),:is( .fr-ui-padder, .cxXAjOSfN) {
  position: absolute;
  top: 0;
  left: 0;
}
:is(.fr-ui-padder,.cxXAjOSfN) { zoom: 1; }

:is(.fr-box-wrapper,.cGGeThBJl),:is( .fr-ui-wrapper, .cljfqsizG),:is( .fr-ui-toggle, .cgLlNmrZJ) {
  position: relative;
  float: left;
  display: inline;
  zoom: 1;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
:is(.fr-box-wrapper,.cGGeThBJl) { background: #101010; }

:is(.fr-ui-wrapper-outside,.cMdFPbZAQ) {
  float: left;
  height: 100%;
  width: 100%;
}

/* outer-border */
:is(.fr-box-outer-border,.cHQJZmsxh),:is(
.fr-ui-outer-border,
.cdPZtoeoG) {
  position: relative;
  float: left;
  display: inline;
  height: 100%;
  width: 100%;
  zoom: 1;
}
/* IE < 8 has a bug where dimensions are ignored without a border */
:is(.fr-ltIE9,.cAHQQuZLv) :is(.fr-box-outer-border,.cHQJZmsxh),:is(
.fr-ltIE9,
.cAHQQuZLv) :is(.fr-ui-outer-border,.cdPZtoeoG) { border: 0px solid transparent; }  

:is(.fr-content,.cujYsiBBY) {
  height: 100%;
  width: 100%;
  zoom:1;
  *display:inline;
  margin: 0;
  padding: 0;
}

:is(.fr-content-image,.caZRBuuGi) {
  position: absolute;
  top: 0;
  left: 0;
  image-rendering: optimizeQuality;
  max-width: none;
}

:is(.fr-content-image-overlay,.cIvaRlAZF) {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
}

:is(.fr-download-image,.cKFWSdsAY) {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  filter: alpha(opacity=0);
  opacity: 0;
  -webkit-user-drag: element;
  user-drag: element;
  -webkit-user-select: none;
  user-select: none;
  pointer-events: auto;
}

/* onClick inside ui-outside */
:is(.fr-onclick-side,.caFUmzxbK) {
  position: absolute;
  top: 0;
  width: 50%;
  height: 100%;
  background: url(/themes/Home/Public/css/skins/blank.gif);
  overflow: hidden;
  cursor: pointer;
  z-index: 1;
}
:is(.fr-onclick-side,.caFUmzxbK) img { cursor: pointer; }
:is(.fr-onclick-previous,.cVAoGtlPv) { left: 0; }
:is(.fr-onclick-next,.cBqmWCQcF) { right: 0; }

:is(.fr-frame-touch,.cHAjaxOJb) :is(.fr-content,.cujYsiBBY) { position: absolute; }

:is(.fr-side,.cummxmAUb) {
  position: absolute;
  top: 0;
  height: 100%;
  cursor: pointer;
  overflow: hidden;
  background: url('/themes/Home/Public/css/skins/blank.gif') 0 0 repeat;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  zoom: 1;
}
:is(.fr-side-disabled,.cOoZADplW) { cursor: default; }

:is(.fr-side-button,.cJHdlofSC) {
  position: absolute;
  top: 50%;
  width: 54px;
  height: 72px;
  margin: 0 9px;
  margin-top: -36px;
  pointer-events: auto;
}
:is(.fr-side-button-icon,.cvbBOAVKd) {
  float: left;
  position: relative;
  height: 100%;
  width: 100%;
  zoom: 1;
}

:is(.fr-side-previous,.cVcIWKspC) { left: 0; width: 50%; }
:is(.fr-side-next,.ckdpUoxrY) { right: 0; width: 50%;}

:is(.fr-side-previous,.cVcIWKspC) :is(.fr-side-button,.cJHdlofSC) { left: 0; }
:is(.fr-side-next,.ckdpUoxrY) :is(.fr-side-button,.cJHdlofSC) { right: 0; }


/* sides (UI outside), smaller area */
:is(.fr-ui-outside,.crbyTrQIn) :is(.fr-side,.cummxmAUb) {
  width: 72px;
  height: 72px;
  top: 50%;
  margin-top: -36px;
}
:is(.fr-ui-outside,.crbyTrQIn) :is(.fr-side-button,.cJHdlofSC) { margin-top: 0; top: 0; }
 
 
/*
 * Info 
 */
:is(.fr-info,.cspSDjvnp) {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  color: #efefef;
  pointer-events: auto;
}
:is(.fr-info-background,.cCNEASOux) {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #000;
  line-height: 1%;
  filter: alpha(opacity=80);
  opacity: .8;
  zoom: 1;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #000;
}
:is(.fr-info-outside,.cRrIBvSnE) :is(.fr-info-background,.cCNEASOux) { background: #0d0d0d; filter: none; opacity: 1; }


:is(.fr-info-padder,.cVyipWFKY) {
  padding: 12px;
  display: block;
  filter: alpha(opacity=99);
  overflow: hidden;
  width: auto;
  position: relative;
}
:is(.fr-caption,.cGZRulXiw) {
  position: relative;
  filter: alpha(opacity=99);
  opacity: .99;
  width: auto;
  word-wrap: no-wrap;
}
:is(.fr-position-text,.cgstIIwOX) { position: relative; }

/* UI inside */
:is(.fr-has-position,.cXPLZuRuT) :is(.fr-info-inside,.cPHIDBTEg) :is(.fr-caption,.cGZRulXiw) { margin-right: 75px; }
:is(.fr-info-inside,.cPHIDBTEg) :is(.fr-position,.ctKUSSabp) {
  filter: alpha(opacity=99);
  opacity: .99;
  position: relative;
  text-align: right;
  word-wrap: no-wrap;
  line-height: 21px;
  color: #b3b3b3;
  float: right;
  width: 75px;
}
:is(.fr-no-caption,.ciPhZiTbX) :is(.fr-info-inside,.cPHIDBTEg) :is(.fr-position,.ctKUSSabp) {
  width: auto;
  margin: 0 1px 1px 0;
  color: #b9b9b9;
  filter: alpha(opacity=99);
}

:is(.fr-info-inside,.cPHIDBTEg) :is(.fr-position-background,.cPqInpykX) {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
:is(.fr-no-caption,.ciPhZiTbX) :is(.fr-info-inside,.cPHIDBTEg) :is(.fr-position-background,.cPqInpykX) {
  border-radius: 12px;
  background: #101010;
  filter: alpha(opacity=80);
  opacity: .8;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

:is(.fr-info-inside,.cPHIDBTEg) :is(.fr-position-text,.cgstIIwOX) { position: relative; }
:is(.fr-no-caption,.ciPhZiTbX) :is(.fr-info-inside,.cPHIDBTEg) :is(.fr-position-text,.cgstIIwOX) {
  float: left;
  height: 13px;
  line-height: 13px;
  padding: 6px 10px;
  text-shadow: 0 1px 1px rgba(0,0,0,.3);
}

/* hide the position on small screens */
@media all and (max-width: 568px) and (max-height: 320px),
       all and (max-width: 320px) and (max-height: 568px) {
  :is(.fr-has-position,.cXPLZuRuT) :is(.fr-info-inside,.cPHIDBTEg) :is(.fr-caption,.cGZRulXiw) { margin-right: 0; }
  :is(.fr-position,.ctKUSSabp) { display: none !important; }

  /* smaller side buttons */
  :is(.fr-ui-outside,.crbyTrQIn) :is(.fr-side,.cummxmAUb) {
    width: 54px;
    height: 50px;
    margin-top: -25px;
  }
  :is(.fr-side-button,.cJHdlofSC) {
    width: 40px;
    height: 50px;
    margin: 0 6px;
    margin-top: -25px;
  }
}


/* UI outside */
:is(.fr-ui-outside,.crbyTrQIn) :is(.fr-position,.ctKUSSabp) {
  position: absolute;
  bottom: 15px;
  right: 15px;
  display: inline;
  width: auto;
  margin: 0 1px 1px 0;
  color: #b9b9b9;
}
:is(.fr-ui-outside,.crbyTrQIn) :is(.fr-position-background,.cPqInpykX) {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 12px;
  filter: alpha(opacity=80);
  opacity: .8;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #1e1e1e;
  border: 1px solid rgba(180,180,180,.2);
}
:is(.fr-ui-outside,.crbyTrQIn) :is(.fr-position-text,.cgstIIwOX) {
  position: relative;
  float: left;
  width: auto;
  text-align: right;
  word-wrap: no-wrap;
  color: #b3b3b3;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  word-wrap: no-wrap;
  padding: 6px 10px;
  height: 13px;
  line-height: 13px;
  
}


:is(.fr-ui-outside,.crbyTrQIn) :is(.fr-position-background,.cPqInpykX) {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* Info without caption */
:is(.fr-no-caption,.ciPhZiTbX) :is(.fr-info-outside,.cRrIBvSnE) { display: none; } 
:is(.fr-no-caption,.ciPhZiTbX) :is(.fr-info-padder,.cVyipWFKY) { pointer-events: none; }
:is(.fr-no-caption,.ciPhZiTbX) :is(.fr-info-background,.cCNEASOux) { pointer-events: none; opacity: 0; filter: none; display: none;}


/* 1/5 */
:is(.fr-no-caption,.ciPhZiTbX) :is(.fr-position-text,.cgstIIwOX),:is(
.fr-ui-outside,
.crbyTrQIn) :is(.fr-position-text,.cgstIIwOX) {
  text-shadow: 0 1px 1px rgba(0,0,0,.3);
}

/* outside position */
:is(.fr-ui-outside,.crbyTrQIn) :is(.fr-position,.ctKUSSabp) {
  float: none;
  position: absolute;
  bottom: 0;
  right: 0;
  margin: 15px;
}



/* IE 7 */
:is(.fr-ltIE8,.crlzrpRCA) :is(.fr-info,.cspSDjvnp) * { zoom: 1;  filter: alpha(opacity=99);   }
:is(.fr-ltIE8,.crlzrpRCA) :is(.fr-box,.cAJCmqdNA) * { zoom: 1; filter: alpha(opacity=99); }

/* Info (UI outside) */
:is(.fr-info-outside,.cRrIBvSnE) { bottom: auto; }
:is(.fr-no-caption,.ciPhZiTbX) :is(.fr-info-outside,.cRrIBvSnE) :is(.fr-info-padder,.cVyipWFKY) { padding: 10px 5px; }
:is(.fr-ui-outside,.crbyTrQIn) :is(.fr-no-caption,.ciPhZiTbX) :is(.fr-position,.ctKUSSabp) { margin: 0; }

/* X */
:is(.fr-close,.cGkbehkvc) {
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 12px;
  width: 23px;
  height: 23px;
  cursor: pointer;
  pointer-events: auto;
}

:is(.fr-close-background,.cMztopequ) {
  position: absolute;
  top: 12px;
  left: 12px;
  height: 23px;
  width: 23px;
  filter: alpha(opacity=80);
  opacity: .8;
  -moz-transition: background-color .2s ease-in;
  -webkit-transition: background-color .2s ease-in;
  transition: background-color .2s ease-in;
  background-color: #282828;
  cursor: pointer;
}
:is(.fr-close,.cGkbehkvc):hover :is(.fr-close-background,.cMztopequ) { background-color: #333; }

:is(.fr-ui-outside,.crbyTrQIn) :is(.fr-close-background,.cMztopequ) { background-color: #363636; }
:is(.fr-ui-outside,.crbyTrQIn) :is(.fr-close,.cGkbehkvc):hover :is(.fr-close-background,.cMztopequ) { background-color: #434343; }

:is(.fr-close-icon,.cqGcLiPqC) {
  position: relative;
  float: left;
  width: 100%;
  height: 100%;
}


/*
 * Thumbnails
 */ 
:is(.fr-thumbnails,.cAaciXPYo) {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 9%;
  min-height: 40px;
  max-height: 120px;
  height: 9%;
  padding: 20px 0;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  zoom: 1;
}

:is(.fr-thumbnails,.cAaciXPYo),:is(
.fr-thumbnails,
.cAaciXPYo) * {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}


:is(.fr-thumbnails-slider,.cftykyOlj) {
  position: relative;
  width: 100%;
  height: 100%;
  float: left;
  zoom: 1;
}

:is(.fr-thumbnails-slider-slide,.cdvkZqoZv) {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}

:is(.fr-thumbnails-wrapper,.cTZFNTvnE) {
  position: absolute;
  top: 0;
  left: 50%;
  height: 100%;
  padding: 20px 0;
}

:is(.fr-thumbnails-thumbs,.cHjwKMaSs) {
  float: left;
  height: 100%;
  overflow-x: hidden;
  position: relative;
  top: 0;
  left: 0;
}
:is(.fr-ltIE9,.cAHQQuZLv) :is(.fr-thumbnails-thumbs,.cHjwKMaSs) {
  overflow: hidden;
}
:is(.fr-thumbnails-slide,.csAfOJPuU) {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
}

:is(.fr-thumbnail,.cUTAhLZoZ) {
  position: relative;
  width: 30px;
  height: 100%;
  float: left;
  margin: 0 10px;
  display: inline;
  zoom: 1;
  cursor: pointer;
}
:is(.fr-ltIE9,.cAHQQuZLv) :is(.fr-thumbnail,.cUTAhLZoZ) * {
  overflow: hidden; /* IE6 */
  z-index: 1;
  zoom: 1;
}

:is(.fr-thumbnail-wrapper,.cXezcffBA) {
  position: relative;
  background: #161616;
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  display: inline; /* IE6 */
  z-index: 0; /* IE8 */
}

:is(.lv_thumbnail_icon,.cpWnBpgrf) {
  width: 36px;
  height: 36px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -18px;
  margin-top: -18px;
  background-position: 99px 99px;
  background-repeat: no-repeat;
  display: block !important;
}

:is(.fr-thumbnail-overlay,.cPwxkGwOQ) { cursor: pointer; }
:is(.fr-thumbnail-active,.cykiihQBP) :is(.fr-thumbnail-overlay,.cPwxkGwOQ) { cursor: default; }
:is(.fr-thumbnail-overlay,.cPwxkGwOQ),:is(
.fr-thumbnail-overlay-background,
.cbmxAeQRx),:is(
.fr-thumbnail-overlay-border,
.cCcKluVQa) {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
:is(.fr-thumbnail-overlay-border,.cCcKluVQa) {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-width: 0;
  overflow: hidden;
  border-style: solid;
  border-color: transparent;
  
}
:is(.fr-thumbnail,.cUTAhLZoZ) img {
  position: absolute;
  filter: alpha(opacity=85);
  opacity: .85;
  max-width: none;
}
:is(.fr-thumbnail,.cUTAhLZoZ):hover img,:is(
.fr-thumbnail-active,
.cykiihQBP):hover img {
  filter: alpha(opacity=99);
  opacity: .99;
}
:is(.fr-thumbnail-active,.cykiihQBP) img,:is(
.fr-thumbnail-active,
.cykiihQBP):hover img  {
  filter: alpha(opacity=35);
  opacity: .35;
}
:is(.fr-thumbnail-active,.cykiihQBP) { cursor: default;  }

/* Thumbnails loading */
:is(.fr-thumbnail-loading,.cTQbZxhyw),:is(
.fr-thumbnail-loading-background,
.cDiwTnasX),:is(
.fr-thumbnail-loading-icon,
.cAKXzjvvA) {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
:is(.fr-thumbnail-loading-background,.cDiwTnasX) {
  background-color: #101010;
  background-image: url('/themes/Home/Public/css/skins/loading.gif');
  background-position: 50% 50%;
  background-repeat: no-repeat;
  opacity: .8;
  position: relative;
  float: left;
}
/* this element is there as an alternative to putting the loading image on the background */
:is(.fr-thumbnail-loading-icon,.cAKXzjvvA) { display: none; }


/* Thumbnail < > */
:is(.fr-thumbnails-side,.cqGjOEkwZ) {
  float: left;
  height: 100%;
  width: 28px;
  margin: 0 10px;
  position: relative;
  overflow: hidden;
}
:is(.fr-thumbnails-side-previous,.cpjoRqhFG) { margin-left: 20px; }
:is(.fr-thumbnails-side-next,.cdSgAdfzp) { margin-right: 20px; }

:is(.fr-thumbnails-side-button,.cigkpAyAL) {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -15px; 
  width: 28px;
  height: 28px;
  cursor: pointer;
}

:is(.fr-thumbnails-side-button-background,.cQFhrfPRw) {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  filter: alpha(opacity=80);
  opacity: .8;
  -moz-transition: background-color .2s ease-in;
  -webkit-transition: background-color .2s ease-in;
  transition: background-color .2s ease-in;
  background-color: #333;
  cursor: pointer;
  border-radius: 4px;
}
:is(.fr-thumbnails-side-button,.cigkpAyAL):hover :is(.fr-thumbnails-side-button-background,.cQFhrfPRw) { background-color: #3b3b3b; }

:is(.fr-thumbnails-side-button-disabled,.cVgFafGBj) * { cursor: default; }
:is(.fr-thumbnails-side-button-disabled,.cVgFafGBj):hover :is(.fr-thumbnails-side-button-background,.cQFhrfPRw) { background-color: #333; }

:is(.fr-thumbnails-side-button-icon,.cKyGamyJi) {
  height: 42px;
  width: 42px;
  position: absolute;
  top: -7px;
  left: -7px;
  width: 100%;
  height: 100%;
}


/* we can improve things on browsers that support media queries */
@media all and (min-height: 0px) {
  :is(.fr-thumbnails,.cAaciXPYo),:is(
  .fr-thumbnails-wrapper,
  .cTZFNTvnE) { padding: 10px 0; }
  :is(.fr-thumbnail,.cUTAhLZoZ),:is(
  .fr-thumbnails-side,
  .cqGjOEkwZ) { margin: 0 4px; }
  :is(.fr-thumbnails-side-previous,.cpjoRqhFG) { margin-left: 8px; }
  :is(.fr-thumbnails-side-next,.cdSgAdfzp) { margin-right: 8px; }
  :is(.fr-thumbnail-loading-background,.cDiwTnasX) { background-image: url('/themes/Home/Public/css/skins/loading-small.gif'); }
}
@media all and (min-height: 200px) {
  :is(.fr-thumbnails,.cAaciXPYo),:is(
  .fr-thumbnails-wrapper,
  .cTZFNTvnE) { padding: 12px 0; }
  :is(.fr-thumbnail,.cUTAhLZoZ),:is(
  .fr-thumbnails-side,
  .cqGjOEkwZ) { margin: 0 6px; }
  :is(.fr-thumbnails-side-previous,.cpjoRqhFG) { margin-left: 12px; }
  :is(.fr-thumbnails-side-next,.cdSgAdfzp) { margin-right: 12px; }
}

@media all and (min-height: 350px) {
  :is(.fr-thumbnail-loading-background,.cDiwTnasX) { background-image: url('/themes/Home/Public/css/skins/loading-medium.gif'); }
}

@media all and (min-height: 500px) {
  :is(.fr-thumbnails,.cAaciXPYo),:is(
  .fr-thumbnails-wrapper,
  .cTZFNTvnE) { padding: 14px 0; }
  :is(.fr-thumbnail,.cUTAhLZoZ),:is(
  .fr-thumbnails-side,
  .cqGjOEkwZ) { margin: 0 7px; }
  :is(.fr-thumbnails-side-previous,.cpjoRqhFG) { margin-left: 14px; }
  :is(.fr-thumbnails-side-next,.cdSgAdfzp) { margin-right: 14px; }
}

@media all and (min-height: 700px) {
  :is(.fr-thumbnails,.cAaciXPYo),:is(
  .fr-thumbnails-wrapper,
  .cTZFNTvnE) { padding: 20px 0; }
  :is(.fr-thumbnail,.cUTAhLZoZ),:is(
  .fr-thumbnails-side,
  .cqGjOEkwZ) { margin: 0 10px; }
  :is(.fr-thumbnails-side-previous,.cpjoRqhFG) { margin-left: 20px; }
  :is(.fr-thumbnails-side-next,.cdSgAdfzp) { margin-right: 20px; }
  :is(.fr-thumbnail-loading-background,.cDiwTnasX) { background-image: url('/themes/Home/Public/css/skins/loading.gif'); }
}

/* IE specific resets */
:is(.fr-ltIE8,.crlzrpRCA) * { zoom: 1; z-index: 1;}
:is(.fr-ltIE9,.cAHQQuZLv) :is(.fr-content-image-overlay,.cIvaRlAZF),:is(
.fr-ltIE9,
.cAHQQuZLv) :is(.fr-has-caption,.cFmASZxbc) :is(.fr-info-outside,.cRrIBvSnE) :is(.fr-info-background,.cCNEASOux) { border: 0; }



/*
 * ===== Skin: Fresco ===== 
 */
/* Sprite */
:is(.fr-window-fresco,.cxgytZZSR) :is(.fr-side-button-icon,.cvbBOAVKd),:is(
.fr-window-fresco,
.cxgytZZSR) :is(.fr-close-icon,.cqGcLiPqC),:is(
.fr-window-fresco,
.cxgytZZSR) :is(.fr-thumbnails-side-button-icon,.cKyGamyJi) {
  background-image: url('/themes/Home/Public/css/skins/fresco/sprite.png');
}
/* High-res sprite */
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
  :is(.fr-window-fresco,.cxgytZZSR) :is(.fr-side-button-icon,.cvbBOAVKd),:is(
  .fr-window-fresco,
  .cxgytZZSR) :is(.fr-close-icon,.cqGcLiPqC),:is(
  .fr-window-fresco,
  .cxgytZZSR) :is(.fr-side-button-icon,.cvbBOAVKd) {
    background-image: url('/themes/Home/Public/css/skins/fresco/sprite-x2.png');
    background-size: 500px 500px; /* downscaled 50%, size of original sprite */
  }
}

:is(.fr-window-fresco,.cxgytZZSR) :is(.fr-box-outer-border,.cHQJZmsxh) { box-shadow: 0 0 5px rgba(0,0,0,.4); }
/* outer-border instead of inner-border example (box and ui px should be the same) */ 
/*
.fr-window-fresco .fr-box-outer-border { border: 10px solid #fff; }
.fr-window-fresco .fr-ui-outer-border { padding: 10px; }
.fr-window-fresco .fr-content-image-overlay { border-width: 0; }
*/

:is(.fr-window-fresco,.cxgytZZSR) :is(.fr-box-wrapper,.cGGeThBJl) {
  background: #101010;
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

:is(.fr-window-fresco,.cxgytZZSR) :is(.fr-content-image-overlay,.cIvaRlAZF) { 
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  border-color: rgba(255, 255, 255, .08);
}
/* remove bottom border if the image has a caption, or add it when it has a caption */
:is(.fr-window-fresco,.cxgytZZSR) :is(.fr-has-caption,.cFmASZxbc) :is(.fr-box-has-ui-outside,.chVTOWnlR) :is(.fr-content-image-overlay,.cIvaRlAZF) { border-bottom-width: 0px; }
:is(.fr-window-fresco,.cxgytZZSR) :is(.fr-no-caption,.ciPhZiTbX) :is(.fr-box-has-ui-outside,.chVTOWnlR) :is(.fr-content-image-overlay,.cIvaRlAZF) { border-bottom-width: 1px; }

:is(.fr-window-fresco,.cxgytZZSR) :is(.fr-ui-outside,.crbyTrQIn) :is(.fr-position-text,.cgstIIwOX) {
  text-shadow: 0 1px 1px rgba(0,0,0,.3);
}
:is(.fr-window-fresco,.cxgytZZSR) :is(.fr-no-caption,.ciPhZiTbX) :is(.fr-info-inside,.cPHIDBTEg) :is(.fr-position-background,.cPqInpykX) {
  border: 1px solid rgba(180,180,180,.15);
}
:is(.fr-window-fresco,.cxgytZZSR) :is(.fr-has-caption,.cFmASZxbc) :is(.fr-info-inside,.cPHIDBTEg) :is(.fr-info-background,.cCNEASOux) {
  border: 1px solid rgba(68,68,68,.1);
  border-top-width: 0;
}
:is(.fr-window-fresco,.cxgytZZSR) :is(.fr-has-caption,.cFmASZxbc) :is(.fr-info-outside,.cRrIBvSnE) :is(.fr-info-background,.cCNEASOux) {
  border: 1px solid rgba(80,80,80,.25);
  border-top-width: 0;
}

:is(.fr-window-fresco,.cxgytZZSR) :is(.fr-thumbnail-wrapper,.cXezcffBA) { box-shadow: 0 0 3px rgba(0, 0, 0, .3); }
:is(.fr-window-fresco,.cxgytZZSR) :is(.fr-thumbnail-active,.cykiihQBP) :is(.fr-thumbnail-wrapper,.cXezcffBA) { box-shadow: 0 0 1px rgba(0, 0, 0, .1);  }


/* < > */
:is(.fr-window-fresco,.cxgytZZSR) :is(.fr-side-previous,.cVcIWKspC) :is(.fr-side-button,.cJHdlofSC) :is(.fr-side-button-icon,.cvbBOAVKd) { background-position: -13px -14px; }
:is(.fr-window-fresco,.cxgytZZSR) :is(.fr-side-next,.ckdpUoxrY) :is(.fr-side-button,.cJHdlofSC) :is(.fr-side-button-icon,.cvbBOAVKd) { background-position: -93px -14px; }

:is(.fr-window-fresco,.cxgytZZSR) :is(.fr-side-previous,.cVcIWKspC):hover :is(.fr-side-button,.cJHdlofSC) :is(.fr-side-button-icon,.cvbBOAVKd) { background-position: -13px -114px; }
:is(.fr-window-fresco,.cxgytZZSR) :is(.fr-side-next,.ckdpUoxrY):hover :is(.fr-side-button,.cJHdlofSC) :is(.fr-side-button-icon,.cvbBOAVKd) { background-position: -93px -114px; }

/* disabled state (IE < 9) */
:is(.fr-window-fresco,.cxgytZZSR) :is(.fr-side-previous,.cVcIWKspC) :is(.fr-side-button-disabled,.cnVCroIZb) :is(.fr-side-button-icon,.cvbBOAVKd),:is(
.fr-window-fresco,
.cxgytZZSR) :is(.fr-side-previous,.cVcIWKspC):hover :is(.fr-side-button-disabled,.cnVCroIZb) :is(.fr-side-button-icon,.cvbBOAVKd) { background-position: -13px -214px; }
:is(.fr-window-fresco,.cxgytZZSR) :is(.fr-side-next,.ckdpUoxrY) :is(.fr-side-button-disabled,.cnVCroIZb) :is(.fr-side-button-icon,.cvbBOAVKd),:is(
.fr-window-fresco,
.cxgytZZSR) :is(.fr-side-next,.ckdpUoxrY):hover :is(.fr-side-button-disabled,.cnVCroIZb) :is(.fr-side-button-icon,.cvbBOAVKd) { background-position: -93px -214px; }

/* < > transition */
:is(.fr-window-fresco,.cxgytZZSR):not(:is(.fr-ltIE9,.cAHQQuZLv)) :is(.fr-side-previous,.cVcIWKspC) :is(.fr-side-button,.cJHdlofSC) :is(.fr-side-button-icon,.cvbBOAVKd) { background-position: -13px -114px; }
:is(.fr-window-fresco,.cxgytZZSR):not(:is(.fr-ltIE9,.cAHQQuZLv)) :is(.fr-side-next,.ckdpUoxrY) :is(.fr-side-button,.cJHdlofSC) :is(.fr-side-button-icon,.cvbBOAVKd) { background-position: -93px -114px; }
:is(.fr-window-fresco,.cxgytZZSR):not(:is(.fr-ltIE9,.cAHQQuZLv)) :is(.fr-side,.cummxmAUb) :is(.fr-side-button,.cJHdlofSC) :is(.fr-side-button-icon,.cvbBOAVKd) {
  -moz-transition: opacity .2s ease-in;
  -webkit-transition: opacity .2s ease-in;
  transition: opacity .2s ease-in;
  opacity: .5;
}
:is(.fr-window-fresco,.cxgytZZSR) :is(.fr-side,.cummxmAUb):hover :is(.fr-side-button,.cJHdlofSC) :is(.fr-side-button-icon,.cvbBOAVKd),:is(
.fr-window-fresco,
.cxgytZZSR) :is(.fr-frame,.cAhIOAaNl) :is(.fr-side,.cummxmAUb) :is(.fr-side-button-active,.cBAsCtzoE) :is(.fr-side-button-icon,.cvbBOAVKd) { 
  opacity: 1;
}
/* < > transition (IE < 9) */
:is(.fr-ltIE9,.cAHQQuZLv) :is(.fr-frame,.cAhIOAaNl) :is(.fr-side-previous,.cVcIWKspC) :is(.fr-side-button-active,.cBAsCtzoE) :is(.fr-side-button-icon,.cvbBOAVKd) { background-position: -13px -114px; }
:is(.fr-ltIE9,.cAHQQuZLv) :is(.fr-frame,.cAhIOAaNl) :is(.fr-side-next,.ckdpUoxrY) :is(.fr-side-button-active,.cBAsCtzoE) :is(.fr-side-button-icon,.cvbBOAVKd) { background-position: -93px -114px; }


/* disabled side */
:is(.fr-window-fresco,.cxgytZZSR):not(:is(.fr-ltIE9,.cAHQQuZLv)) :is(.fr-ui-outside,.crbyTrQIn) :is(.fr-side,.cummxmAUb) :is(.fr-side-button-disabled,.cnVCroIZb) :is(.fr-side-button-icon,.cvbBOAVKd),:is(
.fr-window-fresco,
.cxgytZZSR):not(:is(.fr-ltIE9,.cAHQQuZLv)) :is(.fr-ui-outside,.crbyTrQIn) :is(.fr-side,.cummxmAUb) :is(.fr-side-button-disabled,.cnVCroIZb):hover :is(.fr-side-button-icon,.cvbBOAVKd) { opacity: .2; }
/* on the inside we hide disabled sides */
:is(.fr-window-fresco,.cxgytZZSR) :is(.fr-ui-inside,.cvWGCuSRy) :is(.fr-side-button-disabled,.cnVCroIZb) :is(.fr-side-button-icon,.cvbBOAVKd) { background-image: none; }


/* responsive < > */
@media all and (max-width: 568px) and (max-height: 320px),
       all and (max-width: 320px) and (max-height: 568px) {
  :is(.fr-window-fresco,.cxgytZZSR) :is(.fr-side-previous,.cVcIWKspC) :is(.fr-side-button,.cJHdlofSC) :is(.fr-side-button-icon,.cvbBOAVKd) { background-position: 0px -300px; }
  :is(.fr-window-fresco,.cxgytZZSR) :is(.fr-side-next,.ckdpUoxrY) :is(.fr-side-button,.cJHdlofSC) :is(.fr-side-button-icon,.cvbBOAVKd) { background-position: -40px -300px; }

  :is(.fr-window-fresco,.cxgytZZSR) :is(.fr-side-previous,.cVcIWKspC):hover :is(.fr-side-button,.cJHdlofSC) :is(.fr-side-button-icon,.cvbBOAVKd) { background-position: 0px -350px; }
  :is(.fr-window-fresco,.cxgytZZSR) :is(.fr-side-next,.ckdpUoxrY):hover :is(.fr-side-button,.cJHdlofSC) :is(.fr-side-button-icon,.cvbBOAVKd) { background-position: -40px -350px; }

  :is(.fr-window-fresco,.cxgytZZSR):not(:is(.fr-ltIE9,.cAHQQuZLv)) :is(.fr-side-previous,.cVcIWKspC) :is(.fr-side-button,.cJHdlofSC) :is(.fr-side-button-icon,.cvbBOAVKd) { background-position: 0px -350px; }
  :is(.fr-window-fresco,.cxgytZZSR):not(:is(.fr-ltIE9,.cAHQQuZLv)) :is(.fr-side-next,.ckdpUoxrY) :is(.fr-side-button,.cJHdlofSC) :is(.fr-side-button-icon,.cvbBOAVKd) { background-position: -40px -350px; }
}

/* X */
:is(.fr-window-fresco,.cxgytZZSR) :is(.fr-close,.cGkbehkvc) :is(.fr-close-icon,.cqGcLiPqC) { background-position: -169px -9px;}
:is(.fr-window-fresco,.cxgytZZSR) :is(.fr-close,.cGkbehkvc):hover :is(.fr-close-icon,.cqGcLiPqC) { background-position: -210px -9px; }

/* X transition */
:is(.fr-window-fresco,.cxgytZZSR):not(:is(.fr-ltIE9,.cAHQQuZLv)) :is(.fr-close,.cGkbehkvc) :is(.fr-close-icon,.cqGcLiPqC) {
  background-position: -210px -9px;
  -moz-transition: opacity .2s ease-in;
  -webkit-transition: opacity .2s ease-in;
  transition: opacity .2s ease-in;
  opacity: .8;
}
:is(.fr-window-fresco,.cxgytZZSR) :is(.fr-close,.cGkbehkvc):hover :is(.fr-close-icon,.cqGcLiPqC)  { opacity: 1; }

/* Thumbnails */
:is(.fr-window-fresco,.cxgytZZSR) :is(.fr-thumbnail-wrapper,.cXezcffBA) {
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}
:is(.fr-window-fresco,.cxgytZZSR) :is(.fr-thumbnail-wrapper,.cXezcffBA) { box-shadow: 0 0 3px rgba(0, 0, 0, .3); }
:is(.fr-window-fresco,.cxgytZZSR) :is(.fr-thumbnail-active,.cykiihQBP) :is(.fr-thumbnail-wrapper,.cXezcffBA) { box-shadow: 0 0 1px rgba(0, 0, 0, .1); }
:is(.fr-window-fresco,.cxgytZZSR) :is(.fr-thumbnail-wrapper,.cXezcffBA) {
  box-shadow: 0 -1px 4px rgba(0, 0, 0, .3);
}
:is(.fr-window-fresco,.cxgytZZSR) :is(.fr-thumbnail-overlay-border,.cCcKluVQa) {
  border-width: 1px;
  border-color: rgba(255, 255, 255, .08); /* should remain rgba */
}
/* no inner border on active thumbnail */
:is(.fr-thumbnail-active,.cykiihQBP) :is(.fr-thumbnail-overlay-border,.cCcKluVQa),:is(
.fr-thumbnail-active,
.cykiihQBP):hover :is(.fr-thumbnail-overlay-border,.cCcKluVQa) { border: 0px; }

/* Thumbnails < > */
:is(.fr-window-fresco,.cxgytZZSR) :is(.fr-thumbnails-side-previous,.cpjoRqhFG) :is(.fr-thumbnails-side-button-icon,.cKyGamyJi) { background-position: -160px -41px;}
:is(.fr-window-fresco,.cxgytZZSR) :is(.fr-thumbnails-side-previous,.cpjoRqhFG):hover :is(.fr-thumbnails-side-button-icon,.cKyGamyJi) { background-position: -202px -41px; }
:is(.fr-window-fresco,.cxgytZZSR) :is(.fr-thumbnails-side-next,.cdSgAdfzp) :is(.fr-thumbnails-side-button-icon,.cKyGamyJi) { background-position: -160px -83px;}
:is(.fr-window-fresco,.cxgytZZSR) :is(.fr-thumbnails-side-next,.cdSgAdfzp):hover :is(.fr-thumbnails-side-button-icon,.cKyGamyJi) { background-position: -202px -83px; }

/* Thumbnails < > transition */
:is(.fr-window-fresco,.cxgytZZSR):not(:is(.fr-ltIE9,.cAHQQuZLv)) :is(.fr-thumbnails-side,.cqGjOEkwZ) :is(.fr-thumbnails-side-button-icon,.cKyGamyJi) {
  -moz-transition: opacity .2s ease-in;
  -webkit-transition: opacity .2s ease-in;
  transition: opacity .2s ease-in;
  opacity: .8;
}
:is(.fr-window-fresco,.cxgytZZSR):not(:is(.fr-ltIE9,.cAHQQuZLv)) :is(.fr-thumbnails-side-previous,.cpjoRqhFG) :is(.fr-thumbnails-side-button-icon,.cKyGamyJi),:is(
.fr-window-fresco,
.cxgytZZSR):not(:is(.fr-ltIE9,.cAHQQuZLv)) :is(.fr-thumbnails-side-previous,.cpjoRqhFG) :is(.fr-thumbnails-side-button-disabled,.cVgFafGBj) { background-position: -160px -41px; }
:is(.fr-window-fresco,.cxgytZZSR):not(:is(.fr-ltIE9,.cAHQQuZLv)) :is(.fr-thumbnails-side-next,.cdSgAdfzp) :is(.fr-thumbnails-side-button-icon,.cKyGamyJi),:is(
.fr-window-fresco,
.cxgytZZSR):not(:is(.fr-ltIE9,.cAHQQuZLv)) :is(.fr-thumbnails-side-next,.cdSgAdfzp) :is(.fr-thumbnails-side-button-disabled,.cVgFafGBj) { background-position: -202px -83px; }
:is(.fr-window-fresco,.cxgytZZSR):not(:is(.fr-ltIE9,.cAHQQuZLv)) :is(.fr-thumbnails-side,.cqGjOEkwZ):hover :is(.fr-thumbnails-side-button-icon,.cKyGamyJi) { opacity: 1; }

/* lower opacity on disabled states */
:is(.fr-window-fresco,.cxgytZZSR):not(:is(.fr-ltIE9,.cAHQQuZLv)) :is(.fr-thumbnails-side,.cqGjOEkwZ) :is(.fr-thumbnails-side-button-disabled,.cVgFafGBj),:is(
.fr-window-fresco,
.cxgytZZSR):not(:is(.fr-ltIE9,.cAHQQuZLv)) :is(.fr-thumbnails-side,.cqGjOEkwZ):hover :is(.fr-thumbnails-side-button-disabled,.cVgFafGBj) { opacity: .5; }

/* lower opacity IE < 9 using images */
:is(.fr-window-fresco,.cxgytZZSR):is(.fr-ltIE9,.cAHQQuZLv) :is(.fr-thumbnails-side-previous,.cpjoRqhFG) :is(.fr-thumbnails-side-button-disabled,.cVgFafGBj) :is(.fr-thumbnails-side-button-icon,.cKyGamyJi),:is(
.fr-window-fresco,
.cxgytZZSR):is(.fr-ltIE9,.cAHQQuZLv) :is(.fr-thumbnails-side-previous,.cpjoRqhFG):hover :is(.fr-thumbnails-side-button-disabled,.cVgFafGBj) :is(.fr-thumbnails-side-button-icon,.cKyGamyJi) { 
  background-position: -244px -41px;
}
:is(.fr-window-fresco,.cxgytZZSR):is(.fr-ltIE9,.cAHQQuZLv) :is(.fr-thumbnails-side-next,.cdSgAdfzp) :is(.fr-thumbnails-side-button-disabled,.cVgFafGBj) :is(.fr-thumbnails-side-button-icon,.cKyGamyJi),:is(
.fr-window-fresco,
.cxgytZZSR):is(.fr-ltIE9,.cAHQQuZLv) :is(.fr-thumbnails-side-next,.cdSgAdfzp):hover :is(.fr-thumbnails-side-button-disabled,.cVgFafGBj) :is(.fr-thumbnails-side-button-icon,.cKyGamyJi) { 
  background-position: -244px -83px;
}
:is(.fr-window-fresco,.cxgytZZSR):is(.fr-ltIE9,.cAHQQuZLv) :is(.fr-thumbnails-side,.cqGjOEkwZ) :is(.fr-thumbnails-side-button-disabled,.cVgFafGBj) :is(.fr-thumbnails-side-button-background,.cQFhrfPRw),:is(
.fr-window-fresco,
.cxgytZZSR):is(.fr-ltIE9,.cAHQQuZLv) :is(.fr-thumbnails-side,.cqGjOEkwZ):hover :is(.fr-thumbnails-side-button-disabled,.cVgFafGBj) :is(.fr-thumbnails-side-button-background,.cQFhrfPRw) { 
  filter: alpha(opacity=50);
}



/*
 * ===== Skin: IE6 (always used there as a fallback) ===== 
 */
:is(.fr-window-IE6,.cRcdfpdVd) * { zoom: 1; }

/* Sprite */
:is(.fr-window-IE6,.cRcdfpdVd) :is(.fr-side-button-icon,.cvbBOAVKd),:is(
.fr-window-IE6,
.cRcdfpdVd) :is(.fr-close-icon,.cqGcLiPqC),:is(
.fr-window-IE6,
.cRcdfpdVd) :is(.fr-thumbnails-side-button-icon,.cKyGamyJi) {
  background-image: url('/themes/Home/Public/css/skins/IE6/sprite.png');
}

/* < > */
:is(.fr-window-IE6,.cRcdfpdVd) :is(.fr-side-previous,.cVcIWKspC) :is(.fr-side-button,.cJHdlofSC) :is(.fr-side-button-icon,.cvbBOAVKd) { background-position: -13px -114px; }
:is(.fr-window-IE6,.cRcdfpdVd) :is(.fr-side-next,.ckdpUoxrY) :is(.fr-side-button,.cJHdlofSC) :is(.fr-side-button-icon,.cvbBOAVKd) { background-position: -93px -114px; }

/* disabled */
:is(.fr-window-IE6,.cRcdfpdVd) :is(.fr-side-previous,.cVcIWKspC) :is(.fr-side-button-disabled,.cnVCroIZb) :is(.fr-side-button-icon,.cvbBOAVKd),:is(
.fr-window-IE6,
.cRcdfpdVd) :is(.fr-side-previous,.cVcIWKspC):hover :is(.fr-side-button-disabled,.cnVCroIZb) :is(.fr-side-button-icon,.cvbBOAVKd) { background-position: -13px -214px; }
:is(.fr-window-IE6,.cRcdfpdVd) :is(.fr-side-next,.ckdpUoxrY) :is(.fr-side-button-disabled,.cnVCroIZb) :is(.fr-side-button-icon,.cvbBOAVKd),:is(
.fr-window-IE6,
.cRcdfpdVd) :is(.fr-side-next,.ckdpUoxrY):hover :is(.fr-side-button-disabled,.cnVCroIZb) :is(.fr-side-button-icon,.cvbBOAVKd) { background-position: -93px -214px; }
:is(.fr-window-IE6,.cRcdfpdVd) :is(.fr-ui-inside,.cvWGCuSRy) :is(.fr-side-button-disabled,.cnVCroIZb) :is(.fr-side-button-icon,.cvbBOAVKd) { display: none; }


/* responsive < > */
@media all and (max-width: 568px) and (max-height: 320px),
       all and (max-width: 320px) and (max-height: 568px) {
  :is(.fr-window-IE6,.cRcdfpdVd) :is(.fr-side-previous,.cVcIWKspC) :is(.fr-side-button,.cJHdlofSC) :is(.fr-side-button-icon,.cvbBOAVKd) { background-position: 0px -350px; }
  :is(.fr-window-IE6,.cRcdfpdVd) :is(.fr-side-next,.ckdpUoxrY) :is(.fr-side-button,.cJHdlofSC) :is(.fr-side-button-icon,.cvbBOAVKd) { background-position: -40px -350px; }

  :is(.fr-window-IE6,.cRcdfpdVd) :is(.fr-side-previous,.cVcIWKspC) :is(.fr-side-button-disabled,.cnVCroIZb) :is(.fr-side-button-icon,.cvbBOAVKd),:is(
  .fr-window-IE6,
  .cRcdfpdVd) :is(.fr-side-previous,.cVcIWKspC):hover :is(.fr-side-button-disabled,.cnVCroIZb) :is(.fr-side-button-icon,.cvbBOAVKd) { background-position: 0px -400px; }
  :is(.fr-window-IE6,.cRcdfpdVd) :is(.fr-side-next,.ckdpUoxrY) :is(.fr-side-button-disabled,.cnVCroIZb) :is(.fr-side-button-icon,.cvbBOAVKd),:is(
  .fr-window-IE6,
  .cRcdfpdVd) :is(.fr-side-next,.ckdpUoxrY):hover :is(.fr-side-button-disabled,.cnVCroIZb) :is(.fr-side-button-icon,.cvbBOAVKd) { background-position: -40px -400px; }
}


/* X */
:is(.fr-window-IE6,.cRcdfpdVd) :is(.fr-close,.cGkbehkvc) :is(.fr-close-icon,.cqGcLiPqC) { background-position: -169px -9px;}
:is(.fr-window-IE6,.cRcdfpdVd) :is(.fr-close,.cGkbehkvc):hover :is(.fr-close-icon,.cqGcLiPqC) { background-position: -210px -9px; }

:is(.fr-window-IE6,.cRcdfpdVd) :is(.fr-info,.cspSDjvnp) { filter: alpha(opacity=99);  }
:is(.fr-window-IE6,.cRcdfpdVd) :is(.fr-ui-outside,.crbyTrQIn) :is(.fr-info,.cspSDjvnp) { background: red; }
:is(.fr-window-IE6,.cRcdfpdVd) :is(.fr-close-icon,.cqGcLiPqC) { background-color: #232323; }
:is(.fr-window-IE6,.cRcdfpdVd) :is(.fr-close,.cGkbehkvc) :is(.fr-close-background,.cMztopequ) { display: none; }

:is(.fr-window-IE6,.cRcdfpdVd) :is(.fr-info-background,.cCNEASOux) { display: none; }
:is(.fr-window-IE6,.cRcdfpdVd) :is(.fr-has-caption,.cFmASZxbc) :is(.fr-ui-inside,.cvWGCuSRy) :is(.fr-info,.cspSDjvnp),:is(
.fr-window-IE6,
.cRcdfpdVd) :is(.fr-info-outside,.cRrIBvSnE) { background: #0d0d0d; }


:is(.fr-window-IE6,.cRcdfpdVd) :is(.fr-position,.ctKUSSabp) { background: #101010; }
:is(.fr-window-IE6,.cRcdfpdVd) :is(.fr-has-caption,.cFmASZxbc) :is(.fr-ui-inside,.cvWGCuSRy) :is(.fr-position,.ctKUSSabp) { background: none; }
:is(.fr-window-IE6,.cRcdfpdVd) :is(.fr-position,.ctKUSSabp) :is(.fr-position-background,.cPqInpykX) { display: none; }