.fancybox-wrap {
    BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: medium; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.fancybox-skin {
    BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: medium; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.fancybox-outer {
    BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: medium; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.fancybox-inner {
    BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: medium; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.fancybox-image {
    BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: medium; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.fancybox-wrap IFRAME {
    BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: medium; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.fancybox-wrap OBJECT {
    BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: medium; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.fancybox-nav {
    BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: medium; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.fancybox-nav SPAN {
    BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: medium; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.fancybox-tmp {
    BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: medium; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.fancybox-wrap {
    Z-INDEX: 8020; POSITION: absolute; TOP: 0px; LEFT: 0px
}
.fancybox-skin {
    POSITION: relative; BACKGROUND: #fff; COLOR: #444; border-radius: 0px; text-shadow: none; -webkit-border-radius: 0px; -moz-border-radius: 0px
}
.fancybox-opened {
    Z-INDEX: 8030
}
.fancybox-opened .fancybox-skin {
    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5)
}
.fancybox-outer {
    POSITION: relative
}
.fancybox-inner {
    POSITION: relative
}
.fancybox-inner {
    OVERFLOW: hidden
}
.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch
}
.fancybox-error {
    PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; FONT: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; WHITE-SPACE: nowrap; COLOR: #444; PADDING-TOP: 15px
}
.fancybox-image {
    WIDTH: 100%; DISPLAY: block; HEIGHT: 100%
}
.fancybox-iframe {
    WIDTH: 100%; DISPLAY: block; HEIGHT: 100%
}
.fancybox-image {
    MAX-WIDTH: 100%; MAX-HEIGHT: 100%
}
/*
#fancybox-loading {
    BACKGROUND-IMAGE: url(fancybox_sprite.png)
}
.fancybox-close {
    BACKGROUND-IMAGE: url(fancybox_sprite.png)
}
.fancybox-prev SPAN {
    BACKGROUND-IMAGE: url(fancybox_sprite.png)
}
.fancybox-next SPAN {
    BACKGROUND-IMAGE: url(fancybox_sprite.png)
}
*/
#fancybox-loading {
    Z-INDEX: 8060; POSITION: fixed; MARGIN-TOP: -22px; BACKGROUND-POSITION: 0px -108px; MARGIN-LEFT: -22px; CURSOR: pointer; TOP: 50%; LEFT: 50%; opacity: 0.8
}
#fancybox-loading DIV {
    WIDTH: 44px; BACKGROUND: url("") no-repeat center center; HEIGHT: 44px
}
.fancybox-close {
    Z-INDEX: 8040; POSITION: absolute; WIDTH: 36px; HEIGHT: 36px; CURSOR: pointer; RIGHT: -18px; TOP: -18px
}
.fancybox-nav {
    Z-INDEX: 8040; POSITION: absolute; WIDTH: 40%; BACKGROUND: url(""); HEIGHT: 100%; CURSOR: pointer; TEXT-DECORATION: none; TOP: 0px; -webkit-tap-highlight-color: rgba(0,0,0,0)
}
.fancybox-prev {
    LEFT: 0px
}
.fancybox-next {
    RIGHT: 0px
}
.fancybox-nav SPAN {
    Z-INDEX: 8040; POSITION: absolute; MARGIN-TOP: -18px; WIDTH: 36px; HEIGHT: 34px; VISIBILITY: hidden; CURSOR: pointer; TOP: 50%
}
.fancybox-prev SPAN {
    BACKGROUND-POSITION: 0px -36px; LEFT: 10px
}
.fancybox-next SPAN {
    BACKGROUND-POSITION: 0px -72px; RIGHT: 10px
}
.fancybox-nav:hover SPAN {
    VISIBILITY: visible
}
.fancybox-tmp {
    POSITION: absolute; MAX-WIDTH: 99999px; VISIBILITY: hidden; MAX-HEIGHT: 99999px; OVERFLOW: visible !important; TOP: -99999px; LEFT: -99999px
}
.fancybox-lock {
    WIDTH: auto; OVERFLOW: hidden !important
}
.fancybox-lock BODY {
    OVERFLOW: hidden !important
}
.fancybox-lock-test {
    OVERFLOW-Y: hidden !important
}
.fancybox-overlay {
    Z-INDEX: 8010; POSITION: absolute; DISPLAY: none; BACKGROUND: url(""); OVERFLOW: hidden; TOP: 0px; LEFT: 0px
}
.fancybox-overlay-fixed {
    POSITION: fixed; BOTTOM: 0px; RIGHT: 0px
}
.fancybox-lock .fancybox-overlay {
   OVERFLOW: auto; OVERFLOW-Y: scroll;
}
.fancybox-title {
    Z-INDEX: 8050; POSITION: relative; FONT: 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; VISIBILITY: hidden; text-shadow: none
}
.fancybox-opened .fancybox-title {
    VISIBILITY: visible
}
.fancybox-title-float-wrap {
    Z-INDEX: 8050; POSITION: absolute; TEXT-ALIGN: center; BOTTOM: 0px; MARGIN-BOTTOM: -35px; RIGHT: 50%
}
.fancybox-title-float-wrap .child {
    PADDING-BOTTOM: 2px; LINE-HEIGHT: 24px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; DISPLAY: inline-block; WHITE-SPACE: nowrap; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff; FONT-WEIGHT: bold; MARGIN-RIGHT: -100%; PADDING-TOP: 2px; border-radius: 15px; text-shadow: 0 1px 2px #222; -webkit-border-radius: 15px; -moz-border-radius: 15px
}
.fancybox-title-outside-wrap {
    POSITION: relative; MARGIN-TOP: 10px; COLOR: #fff
}
.fancybox-title-inside-wrap {
    PADDING-TOP: 10px
}
.fancybox-title-over-wrap {
    POSITION: absolute; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; BOTTOM: 0px; PADDING-RIGHT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff; PADDING-TOP: 10px; LEFT: 0px
}

@media Unknown    
{
/*#fancybox-loading {
    BACKGROUND-IMAGE: url(fancybox_sprite@2x.png); background-size: 44px 152px
}
.fancybox-close {
    BACKGROUND-IMAGE: url(fancybox_sprite@2x.png); background-size: 44px 152px
}
.fancybox-prev SPAN {
    BACKGROUND-IMAGE: url(fancybox_sprite@2x.png); background-size: 44px 152px
}
.fancybox-next SPAN {
    BACKGROUND-IMAGE: url(fancybox_sprite@2x.png); background-size: 44px 152px
}
*/
.fancybox-close:before {
    border: 0;
    background: transparent;
    color: #00aca0;
    font-size: 25px;
    cursor: pointer;
    outline: none;
    text-align: center;
    display: block;
    line-height: 35px;
    font-weight: bolder;
    font-family: Gotham-black;
    content: '✕';
}
#fancybox-loading DIV {
    BACKGROUND-IMAGE: url(""); background-size: 24px 24px
}
    }
.fancybox-custom .fancybox-skin {
    box-shadow: 0 0 50px #222
}

#foo {
    POSITION: fixed; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #5ca410; PADDING-LEFT: 10px; WIDTH: 35px; BOTTOM: 0px; PADDING-RIGHT: 10px; HEIGHT: 35px; PADDING-TOP: 10px; LEFT: 15px
}
