/* Make clicks pass-through */
#nprogress {
  pointer-events: none;
}

#nprogress .bar {
  background: #29d;

  position: fixed;
  z-index: 1031;
  top: 0;
  left: 0;

  width: 100%;
  height: 2px;
}

/* Fancy blur effect */
#nprogress .peg {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px #29d, 0 0 5px #29d;
  opacity: 1.0;

  -webkit-transform: rotate(3deg) translate(0px, -4px);
      -ms-transform: rotate(3deg) translate(0px, -4px);
          transform: rotate(3deg) translate(0px, -4px);
}

/* Remove these to get rid of the spinner */
#nprogress .spinner {
  display: block;
  position: fixed;
  z-index: 1031;
  top: 15px;
  right: 15px;
}

#nprogress .spinner-icon {
  width: 18px;
  height: 18px;
  box-sizing: border-box;

  border: solid 2px transparent;
  border-top-color: #29d;
  border-left-color: #29d;
  border-radius: 50%;

  -webkit-animation: nprogress-spinner 400ms linear infinite;
          animation: nprogress-spinner 400ms linear infinite;
}

.nprogress-custom-parent {
  overflow: hidden;
  position: relative;
}

.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
  position: absolute;
}

@-webkit-keyframes nprogress-spinner {
  0%   { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}
@keyframes nprogress-spinner {
  0%   { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}


/*!
 * Fotorama 4.6.2 | http://fotorama.io/license/
 */
.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__html,.fotorama__img,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video iframe{position:absolute;width:100%;height:100%;top:0;right:0;left:0;bottom:0}.fotorama--fullscreen,.fotorama__img{max-width:99999px!important;max-height:99999px!important;min-width:0!important;min-height:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.fotorama__wrap .fotorama__grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.fotorama__grabbing *{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.fotorama__spinner{position:absolute!important;top:50%!important;left:50%!important}.fotorama__wrap--css3 .fotorama__arr,.fotorama__wrap--css3 .fotorama__fullscreen-icon,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border,.fotorama__wrap--css3 .fotorama__video-close,.fotorama__wrap--css3 .fotorama__video-play{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__caption,.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before,.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__nav,.fotorama__wrap--css3 .fotorama__spinner,.fotorama__wrap--css3 .fotorama__stage,.fotorama__wrap--css3 .fotorama__stage .fotorama__img,.fotorama__wrap--css3 .fotorama__stage__frame{-webkit-transform:translateZ(0);transform:translateZ(0)}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus,.fotorama__nav__frame{outline:0}.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after{content:'';border-radius:inherit;background-color:rgba(0,175,234,.5)}.fotorama__wrap--video .fotorama__stage,.fotorama__wrap--video .fotorama__stage__frame--video,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__shaft{-webkit-transform:none!important;transform:none!important}.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border{transition-property:-webkit-transform,width;transition-property:transform,width;transition-timing-function:cubic-bezier(0.1,0,.25,1);transition-duration:0ms}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__no-select,.fotorama__video-close,.fotorama__video-play,.fotorama__wrap{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fotorama__select{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fotorama__nav,.fotorama__nav__frame{margin:auto;padding:0}.fotorama__caption__wrap,.fotorama__nav__frame,.fotorama__nav__shaft{-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*zoom:1}.fotorama__wrap *{box-sizing:content-box}.fotorama__caption__wrap{box-sizing:border-box}.fotorama--hidden,.fotorama__load{position:absolute;left:-99999px;top:-99999px;z-index:-1}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__nav,.fotorama__nav__frame,.fotorama__nav__shaft,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video-close,.fotorama__video-play{-webkit-tap-highlight-color:transparent}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:2dppx){.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{}}.fotorama__thumb{background-color:#7f7f7f;background-color:rgba(127,127,127,.2)}@media print{.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__thumb-border,.fotorama__video-close,.fotorama__video-play{background:none!important}}.fotorama{min-width:1px;overflow:hidden}.fotorama:not(.fotorama--unobtrusive)>:not(:first-child){display:none}.fullscreen{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#000}.fotorama--fullscreen{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;float:none!important;z-index:2147483647!important;background:#000;width:100%!important;height:100%!important;margin:0!important}.fotorama--fullscreen .fotorama__nav,.fotorama--fullscreen .fotorama__stage{background:#000}.fotorama__wrap{-webkit-text-size-adjust:100%;position:relative;direction:ltr;z-index:0}.fotorama__wrap--rtl .fotorama__stage__frame{direction:rtl}.fotorama__nav,.fotorama__stage{overflow:hidden;position:relative;max-width:100%}.fotorama__wrap--pan-y{-ms-touch-action:pan-y}.fotorama__wrap .fotorama__pointer{cursor:pointer}.fotorama__wrap--slide .fotorama__stage__frame{opacity:1!important}.fotorama__stage__frame{overflow:hidden}.fotorama__stage__frame.fotorama__active{z-index:8}.fotorama__wrap--fade .fotorama__stage__frame{display:none}.fotorama__wrap--fade .fotorama__fade-front,.fotorama__wrap--fade .fotorama__fade-rear,.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active{display:block;left:0;top:0}.fotorama__wrap--fade .fotorama__fade-front{z-index:8}.fotorama__wrap--fade .fotorama__fade-rear{z-index:7}.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active{z-index:9}.fotorama__wrap--fade .fotorama__stage .fotorama__shadow{display:none}.fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;border:none!important}.fotorama__error .fotorama__img,.fotorama__loaded .fotorama__img{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,.fotorama__img--full{display:none}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full{display:block}.fotorama__wrap--only-active .fotorama__nav,.fotorama__wrap--only-active .fotorama__stage{max-width:99999px!important}.fotorama__wrap--only-active .fotorama__stage__frame{visibility:hidden}.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active{visibility:visible}.fotorama__nav{font-size:0;line-height:0;text-align:center;display:none;white-space:nowrap;z-index:5}.fotorama__nav__shaft{position:relative;left:0;top:0;text-align:left}.fotorama__nav__frame{position:relative;cursor:pointer}.fotorama__nav--dots{display:block}.fotorama__nav--dots .fotorama__nav__frame{width:18px;height:30px}.fotorama__nav--dots .fotorama__nav__frame--thumb,.fotorama__nav--dots .fotorama__thumb-border{display:none}.fotorama__nav--thumbs{display:block}.fotorama__nav--thumbs .fotorama__nav__frame{padding-left:0!important}.fotorama__nav--thumbs .fotorama__nav__frame:last-child{padding-right:0!important}.fotorama__nav--thumbs .fotorama__nav__frame--dot{display:none}.fotorama__dot{display:block;width:4px;height:4px;position:relative;top:12px;left:6px;border-radius:6px;border:1px solid #7f7f7f}.fotorama__nav__frame:focus .fotorama__dot:after{padding:1px;top:-1px;left:-1px}.fotorama__nav__frame.fotorama__active .fotorama__dot{width:0;height:0;border-width:3px}.fotorama__nav__frame.fotorama__active .fotorama__dot:after{padding:3px;top:-3px;left:-3px}.fotorama__thumb{overflow:hidden;position:relative;width:100%;height:100%}.fotorama__nav__frame:focus .fotorama__thumb{z-index:2}.fotorama__thumb-border{position:absolute;z-index:9;top:0;left:0;border-style:solid;border-color:#00afea;background-image:linear-gradient(to bottom right,rgba(255,255,255,.25),rgba(64,64,64,.1))}.fotorama__caption{position:absolute;z-index:12;bottom:0;left:0;right:0;font-family:'Helvetica Neue',Arial,sans-serif;font-size:14px;line-height:1.5;color:#000}.fotorama__caption a{text-decoration:none;color:#000;border-bottom:1px solid;border-color:rgba(0,0,0,.5)}.fotorama__caption a:hover{color:#333;border-color:rgba(51,51,51,.5)}.fotorama__wrap--rtl .fotorama__caption{left:auto;right:0}.fotorama__wrap--no-captions .fotorama__caption,.fotorama__wrap--video .fotorama__caption{display:none}.fotorama__caption__wrap{background-color:#fff;background-color:rgba(255,255,255,.9);padding:5px 10px}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fotorama__wrap--css3 .fotorama__spinner{-webkit-animation:spinner 24s infinite linear;animation:spinner 24s infinite linear}.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__stage .fotorama__img{transition-property:opacity;transition-timing-function:linear;transition-duration:.3s}.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.fotorama__select{cursor:auto}.fotorama__video{top:32px;right:0;bottom:0;left:0;position:absolute;z-index:10}@-moz-document url-prefix(){.fotorama__active{box-shadow:0 0 0 transparent}}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{position:absolute;z-index:11;cursor:pointer}.fotorama__arr{position:absolute;width:32px;height:32px;top:50%;margin-top:-16px}.fotorama__arr--prev{left:2px;background-position:0 0}.fotorama__arr--next{right:2px;background-position:-32px 0}.fotorama__arr--disabled{pointer-events:none;cursor:default;*display:none;opacity:.1}.fotorama__fullscreen-icon{width:32px;height:32px;top:2px;right:2px;background-position:0 -32px;z-index:20}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus{border-radius:50%}.fotorama--fullscreen .fotorama__fullscreen-icon{background-position:-32px -32px}.fotorama__video-play{width:96px;height:96px;left:50%;top:50%;margin-left:-48px;margin-top:-48px;background-position:0 -64px;opacity:0}.fotorama__wrap--css2 .fotorama__video-play,.fotorama__wrap--video .fotorama__stage .fotorama__video-play{display:none}.fotorama__error .fotorama__video-play,.fotorama__loaded .fotorama__video-play,.fotorama__nav__frame .fotorama__video-play{opacity:1;display:block}.fotorama__nav__frame .fotorama__video-play{width:32px;height:32px;margin-left:-16px;margin-top:-16px;background-position:-64px -32px}.fotorama__video-close{width:32px;height:32px;top:0;right:0;background-position:-64px 0;z-index:20;opacity:0}.fotorama__wrap--css2 .fotorama__video-close{display:none}.fotorama__wrap--css3 .fotorama__video-close{-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--video .fotorama__video-close{display:block;opacity:1}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{opacity:0}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{opacity:1}.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--video .fotorama__fullscreen-icon{opacity:0!important}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{display:none}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{display:block}.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon{display:none!important}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus){-webkit-transform:translate3d(-48px,0,0);transform:translate3d(-48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus){-webkit-transform:translate3d(48px,0,0);transform:translate3d(48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon{-webkit-transform:translate3d(32px,-32px,0)!important;transform:translate3d(32px,-32px,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev{-webkit-transform:translate3d(-48px,0,0)!important;transform:translate3d(-48px,0,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next{-webkit-transform:translate3d(48px,0,0)!important;transform:translate3d(48px,0,0)!important}.fotorama__wrap--css3 .fotorama__arr:not(:focus),.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),.fotorama__wrap--css3 .fotorama__video-close:not(:focus),.fotorama__wrap--css3 .fotorama__video-play:not(:focus){transition-property:-webkit-transform,opacity;transition-property:transform,opacity;transition-duration:.3s}.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before{content:"";display:block;position:absolute;text-decoration:none;top:0;bottom:0;width:10px;height:auto;z-index:10;pointer-events:none;background-repeat:no-repeat;background-size:1px 100%,5px 100%}.fotorama__nav:before,.fotorama__stage:before{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.4),transparent);background-position:0 0,0 0;left:-10px}.fotorama__nav.fotorama__shadows--left:before,.fotorama__stage.fotorama__shadows--left:before{left:0}.fotorama__nav:after,.fotorama__stage:after{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.4),transparent);background-position:100% 0,100% 0;right:-10px}.fotorama__nav.fotorama__shadows--right:after,.fotorama__stage.fotorama__shadows--right:after{right:0}.fotorama--fullscreen .fotorama__nav:after,.fotorama--fullscreen .fotorama__nav:before,.fotorama--fullscreen .fotorama__stage:after,.fotorama--fullscreen .fotorama__stage:before,.fotorama__wrap--fade .fotorama__stage:after,.fotorama__wrap--fade .fotorama__stage:before,.fotorama__wrap--no-shadows .fotorama__nav:after,.fotorama__wrap--no-shadows .fotorama__nav:before,.fotorama__wrap--no-shadows .fotorama__stage:after,.fotorama__wrap--no-shadows .fotorama__stage:before{display:none}

/* 
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 * 
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/* line 3, ../sass/loading.sass */
body, html {
  margin: 0;
  padding: 0;
  height: 100%;
  font-family: futuralightcregular;
  overflow: hidden;
  background: #1F1F1F;
  position: relative;
}

/* line 13, ../sass/loading.sass */
html.photocompetition,
html.photocompetition body {
  min-width: 980px;
}
@media only screen and (max-width: 979px) {
  /* line 13, ../sass/loading.sass */
  html.photocompetition,
  html.photocompetition body {
    width: 980px;
  }
}
@media only screen and (max-width: 639px) {
  /* line 13, ../sass/loading.sass */
  html.photocompetition,
  html.photocompetition body {
    width: auto;
    min-width: 320px;
  }
}

/* line 23, ../sass/loading.sass */
#splashscreen {
  position: absolute;
  background: #1F1F1F;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10000;
}

/* 
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 * 
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */

/* 
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 * 
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/* 
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 * 
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/* line 3, ../sass/pages/teaser.sass */
#teaser {
  width: 100%;
  height: 100%;
  background-position: center;
  background-image: url('/public/images/teaser/bg.jpg?1419850781');
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  -webkit-background-size: cover !important;
  background-size: cover !important;
  position: absolute;
  z-index: 999;
}
/* line 12, ../sass/pages/teaser.sass */
#teaser .td {
  vertical-align: middle;
}
/* line 15, ../sass/pages/teaser.sass */
#teaser .logo {
  margin: 0 auto;
  width: 99px;
  height: 139px;
  background-image: url('/public/images/shared/logo.png?1419850781');
  background-position: center;
  background-repeat: no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 15, ../sass/pages/teaser.sass */
  #teaser .logo {
    -moz-background-size: 99px auto;
    -o-background-size: 99px auto;
    -webkit-background-size: 99px auto;
    background-size: 99px auto;
    background-image: url('/public/images/shared/logo@2x.png?1419850781');
  }
}
/* line 19, ../sass/pages/teaser.sass */
#teaser h1 {
  color: #fff;
  font-family: "FuturaLightC";
  font-size: 49px;
  line-height: 73px;
  text-align: center;
  text-transform: uppercase;
  font-weight: normal;
}
@media only screen and (max-width: 1099px) {
  /* line 19, ../sass/pages/teaser.sass */
  #teaser h1 {
    font-size: 42px;
    line-height: 65px;
  }
}
/* line 32, ../sass/pages/teaser.sass */
#teaser h1 b {
  font-family: "FuturaMediumC";
}
/* line 35, ../sass/pages/teaser.sass */
#teaser .button {
  width: 332px;
  height: 54px;
  line-height: 54px;
  text-align: center;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #b90505;
  -moz-box-shadow: 2px 4px 35px #000;
  -webkit-box-shadow: 2px 4px 35px #000;
  box-shadow: 2px 4px 35px #000;
  color: #fff;
  font-family: "PlumbC";
  cursor: pointer;
  font-size: 18px;
  margin: 0 auto;
}

/* 
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 * 
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
@-webkit-keyframes blink {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
  50% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: 0.5;
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
}
@-moz-keyframes blink {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
  50% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: 0.5;
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
}
@-ms-keyframes blink {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
  50% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: 0.5;
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
}
@keyframes blink {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
  50% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: 0.5;
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
}
/* line 12, ../sass/pages/categories.sass */
#categories .content,
#categories .results {
  position: absolute;
  width: 100%;
  height: 100%;
}
/* line 18, ../sass/pages/categories.sass */
#categories .content {
  background: #1f1f1f;
  overflow: hidden;
}
/* line 22, ../sass/pages/categories.sass */
#categories .categories-arrow-left {
  display: block;
  position: absolute;
  width: 78px;
  height: 77px;
  background-image: url('/public/images/categories/arrow-left.png?1419850781');
  background-position: center;
  background-repeat: no-repeat;
  left: 40px;
  top: 50%;
  margin-top: -38.5px;
  -webkit-transform: translate3d(0, 0, 0);
  cursor: pointer;
  -moz-transition: opacity 0.2s ease;
  -o-transition: opacity 0.2s ease;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 22, ../sass/pages/categories.sass */
  #categories .categories-arrow-left {
    -moz-background-size: 78px auto;
    -o-background-size: 78px auto;
    -webkit-background-size: 78px auto;
    background-size: 78px auto;
    background-image: url('/public/images/categories/arrow-left@2x.png?1419850781');
  }
}
/* line 32, ../sass/pages/categories.sass */
#categories .categories-arrow-left:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 35, ../sass/pages/categories.sass */
#categories .categories-arrow-left.disabled {
  cursor: default;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10);
  opacity: 0.1;
}
/* line 39, ../sass/pages/categories.sass */
#categories .categories-arrow-right {
  display: block;
  position: absolute;
  width: 78px;
  height: 77px;
  background-image: url('/public/images/categories/arrow-right.png?1419850781');
  background-position: center;
  background-repeat: no-repeat;
  right: 40px;
  top: 50%;
  margin-top: -38.5px;
  -webkit-transform: translate3d(0, 0, 0);
  cursor: pointer;
  -moz-transition: opacity 0.2s ease;
  -o-transition: opacity 0.2s ease;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 39, ../sass/pages/categories.sass */
  #categories .categories-arrow-right {
    -moz-background-size: 78px auto;
    -o-background-size: 78px auto;
    -webkit-background-size: 78px auto;
    background-size: 78px auto;
    background-image: url('/public/images/categories/arrow-right@2x.png?1419850781');
  }
}
/* line 50, ../sass/pages/categories.sass */
#categories .categories-arrow-right:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 52, ../sass/pages/categories.sass */
#categories .categories-arrow-right.disabled {
  cursor: default;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10);
  opacity: 0.1;
}
/* line 56, ../sass/pages/categories.sass */
#categories .expandcontent {
  position: absolute;
  top: 0;
  width: 190px;
  height: 100%;
  left: -190px;
  overflow: hidden;
  cursor: pointer;
}
/* line 65, ../sass/pages/categories.sass */
#categories .expandcontent .bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #b00404;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
}
/* line 74, ../sass/pages/categories.sass */
#categories .expandcontent .shadow {
  position: absolute;
  top: -40px;
  left: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
  -moz-box-shadow: inset 0px 1px 20px rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: inset 0px 1px 20px rgba(0, 0, 0, 0.8);
  box-shadow: inset 0px 1px 20px rgba(0, 0, 0, 0.8);
}
/* line 83, ../sass/pages/categories.sass */
#categories .expandcontent .button {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -60px;
  cursor: pointer;
  width: 190px;
  height: 120px;
  background-image: url('/public/images/categories/before-putin.png?1419850781');
  background-position: center;
  background-repeat: no-repeat;
  -webkit-animation: blink 1s infinite;
  -moz-animation: blink 1s infinite;
  -ms-animation: blink 1s infinite;
  -o-animation: blink 1s infinite;
  animation: blink 1s infinite;
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 83, ../sass/pages/categories.sass */
  #categories .expandcontent .button {
    -moz-background-size: 190px auto;
    -o-background-size: 190px auto;
    -webkit-background-size: 190px auto;
    background-size: 190px auto;
    background-image: url('/public/images/categories/before-putin@2x.png?1419850781');
  }
}
/* line 94, ../sass/pages/categories.sass */
#categories .expandresults {
  position: absolute;
  height: 100%;
  top: 0;
  width: 829px;
  right: -640px;
  overflow: hidden;
}
@media only screen and (min-width: 1600px) {
  /* line 94, ../sass/pages/categories.sass */
  #categories .expandresults {
    right: -450px;
  }
}
/* line 104, ../sass/pages/categories.sass */
#categories .expandresults .bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
  background: #0b51b9;
}
/* line 113, ../sass/pages/categories.sass */
#categories .expandresults .shadow {
  position: absolute;
  top: -40px;
  left: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
  -moz-box-shadow: inset 6px 1px 50px rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: inset 6px 1px 50px rgba(0, 0, 0, 0.8);
  box-shadow: inset 6px 1px 50px rgba(0, 0, 0, 0.8);
}
@media only screen and (min-width: 1600px) {
  /* line 113, ../sass/pages/categories.sass */
  #categories .expandresults .shadow {
    left: 190px;
  }
}
/* line 125, ../sass/pages/categories.sass */
#categories .expandresults .layout {
  position: relative;
  width: 565px;
  height: 100%;
  left: 20px;
}
/* line 131, ../sass/pages/categories.sass */
#categories .expandresults .button {
  position: absolute;
  width: 150px;
  height: 50px;
  left: 25px;
  top: 50%;
  margin-top: -60px;
  color: #fff;
  font-family: "FuturaDemiC";
  font-size: 24px;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-animation: blink 1s infinite;
  -moz-animation: blink 1s infinite;
  -ms-animation: blink 1s infinite;
  -o-animation: blink 1s infinite;
  animation: blink 1s infinite;
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
}
@media only screen and (min-width: 1600px) {
  /* line 131, ../sass/pages/categories.sass */
  #categories .expandresults .button {
    left: 215px;
  }
}
/* line 149, ../sass/pages/categories.sass */
#categories .expandresults .button .inner {
  padding-bottom: 118px;
  background: 41px bottom no-repeat;
  background-image: url('/public/images/shared/become-button.png?1412339452');
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 149, ../sass/pages/categories.sass */
  #categories .expandresults .button .inner {
    -moz-background-size: 58px auto;
    -o-background-size: 58px auto;
    -webkit-background-size: 58px auto;
    background-size: 58px auto;
    background-image: url('/public/images/shared/become-button@2x.png?1412339460');
  }
}
/* line 153, ../sass/pages/categories.sass */
#categories .expandresults .button .letter-space {
  letter-spacing: 1px;
}
/* line 155, ../sass/pages/categories.sass */
#categories .expandresults .button .word-space {
  word-spacing: 2px;
}
/* line 158, ../sass/pages/categories.sass */
#categories .expandresults .name {
  position: absolute;
  top: 35px;
  color: #fff;
  font-family: "FuturaDemiC";
  font-size: 18px;
  text-transform: uppercase;
  padding-top: 15px;
  width: 115px;
  cursor: pointer;
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
}
/* line 170, ../sass/pages/categories.sass */
#categories .expandresults .openpopup {
  position: absolute;
  top: 50%;
  left: 45px;
  margin-top: -29px;
  width: 59px;
  height: 58px;
  background-image: url('/public/images/shared/plus-popup.png?1412586866');
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  -moz-transform: translate3d(background 0.3s ease, 1em, 1em);
  -webkit-transform: translate3d(background 0.3s ease, 1em, 1em);
  transform: translate3d(background 0.3s ease, 1em, 1em);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 170, ../sass/pages/categories.sass */
  #categories .expandresults .openpopup {
    -moz-background-size: 59px auto;
    -o-background-size: 59px auto;
    -webkit-background-size: 59px auto;
    background-size: 59px auto;
    background-image: url('/public/images/shared/plus-popup@2x.png?1412586870');
  }
}
/* line 179, ../sass/pages/categories.sass */
#categories .expandresults .text {
  position: absolute;
  left: 0;
  right: 0;
  top: 200px;
  bottom: 50px;
  color: #fff;
  font-family: "PlumbLightC";
  font-size: 26px;
}
/* line 189, ../sass/pages/categories.sass */
#categories .expandresults .text p {
  margin-bottom: 2em;
}
/* line 193, ../sass/pages/categories.sass */
#categories .expandresults.opened .openpopup {
  background-image: url('/public/images/shared/minus-popup.png?1412588154');
  right: -108px;
  left: auto;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 193, ../sass/pages/categories.sass */
  #categories .expandresults.opened .openpopup {
    -moz-background-size: 59px auto;
    -o-background-size: 59px auto;
    -webkit-background-size: 59px auto;
    background-size: 59px auto;
    background-image: url('/public/images/shared/minus-popup@2x.png?1412588160');
  }
}
/* line 198, ../sass/pages/categories.sass */
#categories .fotorama {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -moz-transition: -moz-transform 0.6s ease, opacity 0.6s ease, visibility 0.001s ease;
  -o-transition: -o-transform 0.6s ease, opacity 0.6s ease, visibility 0.001s ease;
  -webkit-transition: -webkit-transform 0.6s ease, opacity 0.6s ease, visibility 0.001s ease;
  transition: transform 0.6s ease, opacity 0.6s ease, visibility 0.001s ease;
}
/* line 206, ../sass/pages/categories.sass */
#categories .fotorama .title,
#categories .fotorama .text {
  display: none;
}
/* line 210, ../sass/pages/categories.sass */
#categories .pastarrow {
  width: 398px;
  height: 55px;
  background-image: url('/public/images/categories/tothepast.png?1419850781');
  background-position: center;
  background-repeat: no-repeat;
  margin-left: -349px;
  position: absolute;
  left: 50%;
  bottom: 50px;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  visibility: visible;
  -moz-transition: -moz-transform 0.3s ease 0.3s, opacity 0.3s ease 0.3s;
  -o-transition: -o-transform 0.3s ease 0.3s, opacity 0.3s ease 0.3s;
  -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s ease;
  -webkit-transition-delay: 0.3s, 0.3s;
  transition: transform 0.3s ease 0.3s, opacity 0.3s ease 0.3s;
  cursor: pointer;
  color: #fff;
  font-family: "FuturaDemiC";
  font-size: 26px;
  text-transform: uppercase;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 210, ../sass/pages/categories.sass */
  #categories .pastarrow {
    -moz-background-size: 398px auto;
    -o-background-size: 398px auto;
    -webkit-background-size: 398px auto;
    background-size: 398px auto;
    background-image: url('/public/images/categories/tothepast@2x.png?1419850781');
  }
}
/* line 225, ../sass/pages/categories.sass */
#categories .pastarrow span {
  margin-top: 12px;
  display: block;
  margin-left: 75px;
}
/* line 230, ../sass/pages/categories.sass */
#categories .futurearrow {
  width: 398px;
  height: 56px;
  background-image: url('/public/images/categories/tothefuture.png?1419850781');
  background-position: center;
  background-repeat: no-repeat;
  margin-left: -349px;
  position: absolute;
  left: 50%;
  bottom: 50px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  visibility: hidden;
  -moz-transition: -moz-transform 0.3s ease, opacity 0.3s ease, visibility 0.1s ease 0.3s;
  -o-transition: -o-transform 0.3s ease, opacity 0.3s ease, visibility 0.1s ease 0.3s;
  -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s ease, visibility 0.1s ease;
  -webkit-transition-delay: 0s, 0s, 0.3s;
  transition: transform 0.3s ease, opacity 0.3s ease, visibility 0.1s ease 0.3s;
  cursor: pointer;
  color: #fff;
  font-family: "FuturaDemiC";
  font-size: 26px;
  text-transform: uppercase;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 230, ../sass/pages/categories.sass */
  #categories .futurearrow {
    -moz-background-size: 398px auto;
    -o-background-size: 398px auto;
    -webkit-background-size: 398px auto;
    background-size: 398px auto;
    background-image: url('/public/images/categories/tothefuture@2x.png?1419850781');
  }
}
/* line 245, ../sass/pages/categories.sass */
#categories .futurearrow span {
  margin-top: 12px;
  display: block;
  margin-left: 84px;
}
/* line 250, ../sass/pages/categories.sass */
#categories .arrow {
  position: absolute;
  top: 50%;
  margin-top: -38.5px;
  cursor: pointer;
}
/* line 256, ../sass/pages/categories.sass */
#categories .arrow.left {
  width: 78px;
  height: 77px;
  background-image: url('/public/images/shared/arrow-left.png?1412339821');
  background-position: center;
  background-repeat: no-repeat;
  left: 55px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 256, ../sass/pages/categories.sass */
  #categories .arrow.left {
    -moz-background-size: 78px auto;
    -o-background-size: 78px auto;
    -webkit-background-size: 78px auto;
    background-size: 78px auto;
    background-image: url('/public/images/shared/arrow-left@2x.png?1412339825');
  }
}
@media only screen and (max-width: 1289px) {
  /* line 260, ../sass/pages/categories.sass */
  .popupexpanded #categories .arrow.left {
    display: none;
  }
}
/* line 264, ../sass/pages/categories.sass */
#categories .arrow.left:hover {
  width: 78px;
  height: 77px;
  background-image: url('/public/images/shared/arrow-left-hover.png?1412339906');
  background-position: center;
  background-repeat: no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 264, ../sass/pages/categories.sass */
  #categories .arrow.left:hover {
    -moz-background-size: 78px auto;
    -o-background-size: 78px auto;
    -webkit-background-size: 78px auto;
    background-size: 78px auto;
    background-image: url('/public/images/shared/arrow-left-hover@2x.png?1412339914');
  }
}
/* line 267, ../sass/pages/categories.sass */
#categories .arrow.right {
  width: 78px;
  height: 77px;
  background-image: url('/public/images/shared/arrow-right.png?1412339939');
  background-position: center;
  background-repeat: no-repeat;
  right: 436px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 267, ../sass/pages/categories.sass */
  #categories .arrow.right {
    -moz-background-size: 78px auto;
    -o-background-size: 78px auto;
    -webkit-background-size: 78px auto;
    background-size: 78px auto;
    background-image: url('/public/images/shared/arrow-right@2x.png?1412339945');
  }
}
/* line 271, ../sass/pages/categories.sass */
#categories .arrow.right:hover {
  width: 78px;
  height: 77px;
  background-image: url('/public/images/shared/arrow-right-hover.png?1412339969');
  background-position: center;
  background-repeat: no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 271, ../sass/pages/categories.sass */
  #categories .arrow.right:hover {
    -moz-background-size: 78px auto;
    -o-background-size: 78px auto;
    -webkit-background-size: 78px auto;
    background-size: 78px auto;
    background-image: url('/public/images/shared/arrow-right-hover@2x.png?1412339980');
  }
}
/* line 274, ../sass/pages/categories.sass */
#categories .slider {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transform: translate3d(0, 0, 0);
}
/* line 283, ../sass/pages/categories.sass */
#categories .slider.past .fotorama.new {
  -moz-transform: scale(1.2) translate3d(0, 0, 0);
  -ms-transform: scale(1.2) translate3d(0, 0, 0);
  -webkit-transform: scale(1.2) translate3d(0, 0, 0);
  transform: scale(1.2) translate3d(0, 0, 0);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: -moz-transform 0.6s ease, opacity 0.6s ease, visibility 0.001s ease 0.6s;
  -o-transition: -o-transform 0.6s ease, opacity 0.6s ease, visibility 0.001s ease 0.6s;
  -webkit-transition: -webkit-transform 0.6s ease, opacity 0.6s ease, visibility 0.001s ease;
  -webkit-transition-delay: 0s, 0s, 0.6s;
  transition: transform 0.6s ease, opacity 0.6s ease, visibility 0.001s ease 0.6s;
  visibility: hidden;
}
/* line 289, ../sass/pages/categories.sass */
#categories .slider.past .futurearrow {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  visibility: visible;
  -moz-transition: -moz-transform 0.3s ease 0.3s, opacity 0.3s ease 0.3s;
  -o-transition: -o-transform 0.3s ease 0.3s, opacity 0.3s ease 0.3s;
  -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s ease;
  -webkit-transition-delay: 0.3s, 0.3s;
  transition: transform 0.3s ease 0.3s, opacity 0.3s ease 0.3s;
}
/* line 293, ../sass/pages/categories.sass */
#categories .slider.past .pastarrow {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  visibility: hidden;
  -moz-transition: -moz-transform 0.3s ease, opacity 0.3s ease, visibility 0.1s ease 0.3s;
  -o-transition: -o-transform 0.3s ease, opacity 0.3s ease, visibility 0.1s ease 0.3s;
  -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s ease, visibility 0.1s ease;
  -webkit-transition-delay: 0s, 0s, 0.3s;
  transition: transform 0.3s ease, opacity 0.3s ease, visibility 0.1s ease 0.3s;
}
/* line 301, ../sass/pages/categories.sass */
#categories .slider.past .putinsaid, #categories .slider.haspopup .putinsaid {
  visibility: hidden;
}
/* line 305, ../sass/pages/categories.sass */
#categories .slider.past.fast .futurearrow,
#categories .slider.past.fast .pastarrow,
#categories .slider.past.fast .new {
  -moz-transition: none !important;
  -o-transition: none !important;
  -webkit-transition: none !important;
  transition: none !important;
}
/* line 310, ../sass/pages/categories.sass */
#categories .debris {
  position: absolute;
  width: 100%;
  left: 50%;
  list-style: none;
}
/* line 316, ../sass/pages/categories.sass */
#categories .debris div,
#categories .debris li {
  position: absolute;
  -moz-background-size: contain !important;
  -o-background-size: contain !important;
  -webkit-background-size: contain !important;
  background-size: contain !important;
  background-repeat: no-repeat;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none;
}
/* line 323, ../sass/pages/categories.sass */
#categories .debris li {
  width: 100%;
  height: 100%;
}
/* line 327, ../sass/pages/categories.sass */
#categories .debris polygon {
  -webkit-pointer-events: painted;
  -moz-pointer-events: painted;
  pointer-events: painted;
}
/* line 330, ../sass/pages/categories.sass */
#categories .subdebris {
  position: absolute;
  width: 100%;
  left: 50%;
  list-style: none;
}
/* line 337, ../sass/pages/categories.sass */
#categories .subdebris.hidedebris .layer {
  display: none !important;
}
/* line 340, ../sass/pages/categories.sass */
#categories .subdebris li,
#categories .subdebris li div {
  position: absolute;
  -moz-background-size: contain !important;
  -o-background-size: contain !important;
  -webkit-background-size: contain !important;
  background-size: contain !important;
  background-repeat: no-repeat;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none;
}
/* line 347, ../sass/pages/categories.sass */
#categories .subdebris li {
  width: 100%;
  height: 100%;
}
/* line 351, ../sass/pages/categories.sass */
#categories .subdebris .closeback {
  top: 13%;
  left: 50%;
  margin-left: 500px;
  margin-top: -40px;
  position: absolute;
  width: 84px;
  height: 99px;
  background-image: url('/public/images/categories/closeback.png?1419850781');
  background-position: center;
  background-repeat: no-repeat;
  -webkit-transform: translate3d(0, 0, 0);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transform: scale(0.8, 0.8);
  -ms-transform: scale(0.8, 0.8);
  -webkit-transform: scale(0.8, 0.8);
  transform: scale(0.8, 0.8);
  -moz-transition: opacity 0.4s ease, -moz-transform 0.4s ease, visibility 0.001s ease 0.4s;
  -o-transition: opacity 0.4s ease, -o-transform 0.4s ease, visibility 0.001s ease 0.4s;
  -webkit-transition: opacity 0.4s ease, -webkit-transform 0.4s ease, visibility 0.001s ease;
  -webkit-transition-delay: 0s, 0s, 0.4s;
  transition: opacity 0.4s ease, transform 0.4s ease, visibility 0.001s ease 0.4s;
  visibility: hidden;
  cursor: pointer;
  -webkit-pointer-events: painted;
  -moz-pointer-events: painted;
  pointer-events: painted;
  z-index: 100;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 351, ../sass/pages/categories.sass */
  #categories .subdebris .closeback {
    -moz-background-size: 84px auto;
    -o-background-size: 84px auto;
    -webkit-background-size: 84px auto;
    background-size: 84px auto;
    background-image: url('/public/images/categories/closeback@2x.png?1419850781');
  }
}
@media only screen and (max-width: 1439px) {
  /* line 351, ../sass/pages/categories.sass */
  #categories .subdebris .closeback {
    margin-left: 400px;
  }
}
@media only screen and (max-width: 1349px) {
  /* line 351, ../sass/pages/categories.sass */
  #categories .subdebris .closeback {
    margin-left: 350px;
  }
}
/* line 374, ../sass/pages/categories.sass */
#categories .subdebris .closeback.active {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  visibility: visible;
  -moz-transition: opacity 0.4s ease 0.5s, -moz-transform 0.4s ease 0.5s, visibility 0.001s;
  -o-transition: opacity 0.4s ease 0.5s, -o-transform 0.4s ease 0.5s, visibility 0.001s;
  -webkit-transition: opacity 0.4s ease, -webkit-transform 0.4s ease, visibility 0.001s;
  -webkit-transition-delay: 0.5s, 0.5s, 0s;
  transition: opacity 0.4s ease 0.5s, transform 0.4s ease 0.5s, visibility 0.001s;
}
/* line 380, ../sass/pages/categories.sass */
#categories .subdebris .plaintext {
  position: absolute;
  width: 1000px;
  margin-left: -420px;
  left: 50%;
  color: #fff;
  font-family: "PlumbLightC";
  font-size: 23px;
  top: 15%;
  height: 75%;
  top: 200px;
}
@media only screen and (max-width: 1439px) {
  /* line 380, ../sass/pages/categories.sass */
  #categories .subdebris .plaintext {
    width: 900px;
    margin-left: -400px;
  }
}
@media only screen and (max-width: 1349px) {
  /* line 380, ../sass/pages/categories.sass */
  #categories .subdebris .plaintext {
    width: 800px;
    margin-left: -300px;
  }
}
/* line 402, ../sass/pages/categories.sass */
#categories .subdebris .plaintext .text {
  height: 100%;
  padding-right: 80px;
  cursor: pointer;
}
/* line 407, ../sass/pages/categories.sass */
#categories .subdebris .plaintext .separator {
  position: static;
  height: 1px;
  font-size: 1px;
  background: white;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
  opacity: 0.2;
  margin: 0 0 10px 0;
  width: 100px;
}
/* line 416, ../sass/pages/categories.sass */
#categories .subdebris .plaintext b {
  font-family: "PlumbC";
}
/* line 419, ../sass/pages/categories.sass */
#categories .subdebris .plaintext p {
  margin-bottom: 50px;
}
/* line 422, ../sass/pages/categories.sass */
#categories .subdebris .layer {
  z-index: 100;
}

/* line 426, ../sass/pages/categories.sass */
.putinsaid {
  position: absolute;
  -moz-background-size: contain !important;
  -o-background-size: contain !important;
  -webkit-background-size: contain !important;
  background-size: contain !important;
  background-repeat: no-repeat;
  background-position: center;
  width: 320px;
  height: 182px;
  top: 30px;
  right: 400px;
  visibility: visible;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform-origin: 100% 0%;
  -ms-transform-origin: 100% 0%;
  -webkit-transform-origin: 100% 0%;
  transform-origin: 100% 0%;
}
@media only screen and (min-width: 1600px) {
  /* line 426, ../sass/pages/categories.sass */
  .putinsaid {
    display: none;
  }
}
@media only screen and (max-width: 1399px) {
  /* line 426, ../sass/pages/categories.sass */
  .putinsaid {
    -moz-transform: scale(0.9, 0.9);
    -ms-transform: scale(0.9, 0.9);
    -webkit-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
  }
}
@media only screen and (max-width: 1299px) {
  /* line 426, ../sass/pages/categories.sass */
  .putinsaid {
    -moz-transform: scale(0.8, 0.8);
    -ms-transform: scale(0.8, 0.8);
    -webkit-transform: scale(0.8, 0.8);
    transform: scale(0.8, 0.8);
  }
}
@media only screen and (max-width: 1299px) {
  /* line 426, ../sass/pages/categories.sass */
  .putinsaid {
    -moz-transform: scale(0.7, 0.7);
    -ms-transform: scale(0.7, 0.7);
    -webkit-transform: scale(0.7, 0.7);
    transform: scale(0.7, 0.7);
  }
}
@media only screen and (max-width: 1149px) {
  /* line 426, ../sass/pages/categories.sass */
  .putinsaid {
    width: 150px;
    right: 400px;
  }
  /* line 449, ../sass/pages/categories.sass */
  .putinsaid .text {
    display: none !important;
  }
}
/* line 453, ../sass/pages/categories.sass */
.putinsaid .gerb {
  width: 154px;
  height: 182px;
  background-image: url('/public/images/shared/putingerb.png?1414501098');
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
  -webkit-transform: translate3d(0, 0, 0);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 453, ../sass/pages/categories.sass */
  .putinsaid .gerb {
    -moz-background-size: 154px auto;
    -o-background-size: 154px auto;
    -webkit-background-size: 154px auto;
    background-size: 154px auto;
    background-image: url('/public/images/shared/putingerb@2x.png?1414501098');
  }
}
/* line 459, ../sass/pages/categories.sass */
.putinsaid .text {
  position: absolute;
  display: table;
  top: 10px;
  left: 130px;
  color: #fff;
  font-family: "PlumbMediumC";
  font-size: 14px;
  text-align: center;
  background: #0e52b0;
  background: rgba(14, 82, 176, 0.7);
  width: 180px;
  height: 140px;
  cursor: pointer;
}
/* line 474, ../sass/pages/categories.sass */
.putinsaid .text .textbox {
  display: table-cell;
  vertical-align: middle;
  color: #fff;
  font-family: "PlumbMediumC";
  font-size: 16px;
}
/* line 481, ../sass/pages/categories.sass */
.putinsaid .btn {
  width: 100%;
  height: 100%;
  position: absolute;
  cursor: pointer;
}

/* line 488, ../sass/pages/categories.sass */
.copyright {
  position: absolute;
  left: 40px;
  bottom: 20px;
  font-family: "PlumbC";
  font-size: 10px;
  text-transform: uppercase;
  color: #fff;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
  padding: 15px;
}

/* line 501, ../sass/pages/categories.sass */
.expandputin {
  position: absolute;
  height: 100%;
  top: 0;
  width: 190px;
  right: 0px;
  overflow: hidden;
}
@media only screen and (max-width: 1599px) {
  /* line 501, ../sass/pages/categories.sass */
  .expandputin {
    display: none;
  }
}
/* line 511, ../sass/pages/categories.sass */
.expandputin .bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url('/public/images/shared/putinline.jpg?1414501098');
  background-position: right bottom;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  -webkit-background-size: cover !important;
  background-size: cover !important;
}
/* line 521, ../sass/pages/categories.sass */
.expandputin .shadow {
  position: absolute;
  top: -40px;
  left: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
  -moz-box-shadow: inset 6px 1px 50px rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: inset 6px 1px 50px rgba(0, 0, 0, 0.8);
  box-shadow: inset 6px 1px 50px rgba(0, 0, 0, 0.8);
}
/* line 530, ../sass/pages/categories.sass */
.expandputin .button {
  position: absolute;
  width: 150px;
  height: 50px;
  left: 25px;
  top: 50%;
  margin-top: -45px;
  color: #fff;
  font-family: "FuturaDemiC";
  font-size: 24px;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
}
/* line 545, ../sass/pages/categories.sass */
.expandputin .button .letter-space {
  letter-spacing: 1px;
}
/* line 548, ../sass/pages/categories.sass */
.expandputin .button .word-space {
  word-spacing: 2px;
}

/* line 551, ../sass/pages/categories.sass */
.categories-pagination {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ba0505;
  height: 47px;
  line-height: 47px;
}
/* line 560, ../sass/pages/categories.sass */
.categories-pagination .dots {
  float: left;
  margin-left: 50px;
}
/* line 564, ../sass/pages/categories.sass */
.categories-pagination .dots a {
  display: inline-block;
  position: relative;
  margin-top: 17px;
  width: 16px;
  height: 16px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #000;
  margin-right: 12px;
  cursor: pointer;
}
/* line 576, ../sass/pages/categories.sass */
.categories-pagination .dots a.active {
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #fff;
  -moz-box-shadow: inset 2px 1px 3px rgba(0, 0, 0, 0.62);
  -webkit-box-shadow: inset 2px 1px 3px rgba(0, 0, 0, 0.62);
  box-shadow: inset 2px 1px 3px rgba(0, 0, 0, 0.62);
}
/* line 582, ../sass/pages/categories.sass */
.categories-pagination .preview {
  color: white;
  color: #fff;
  font-family: "PlumbLightC";
  font-size: 18px;
  float: right;
  padding-right: 30px;
  margin-right: 50px;
  background: right center no-repeat;
  background-image: url('/public/images/categories/nexttheme.png?1419850781');
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 582, ../sass/pages/categories.sass */
  .categories-pagination .preview {
    -moz-background-size: 20px auto;
    -o-background-size: 20px auto;
    -webkit-background-size: 20px auto;
    background-size: 20px auto;
    background-image: url('/public/images/categories/nexttheme@2x.png?1419850781');
  }
}
/* line 593, ../sass/pages/categories.sass */
.categories-pagination .preview a {
  cursor: pointer;
  font-family: "PlumbBoldC";
}
/* line 597, ../sass/pages/categories.sass */
.categories-pagination .preview a:hover {
  text-decoration: underline;
}
/* line 599, ../sass/pages/categories.sass */
.categories-pagination .preview a.disabled {
  display: none;
}

/* 
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 * 
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/* line 3, ../sass/pages/photocompetition.sass */
#nprogress {
  pointer-events: none;
}
/* line 5, ../sass/pages/photocompetition.sass */
#nprogress .bar {
  background: #29d;
  position: fixed;
  z-index: 1031;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
}
/* line 13, ../sass/pages/photocompetition.sass */
#nprogress .peg {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px #29d, 0 0 5px #29d;
  opacity: 1;
  -webkit-transform: rotate(3deg) translate(0px, -4px);
  -ms-transform: rotate(3deg) translate(0px, -4px);
  transform: rotate(3deg) translate(0px, -4px);
}
/* line 24, ../sass/pages/photocompetition.sass */
#nprogress .spinner {
  display: block;
  position: fixed;
  z-index: 1031;
  top: 15px;
  right: 15px;
}
/* line 30, ../sass/pages/photocompetition.sass */
#nprogress .spinner-icon {
  width: 18px;
  height: 18px;
  box-sizing: border-box;
  border: solid 2px transparent;
  border-top-color: #29d;
  border-left-color: #29d;
  border-radius: 50%;
  -webkit-animation: nprogress-spinner 400ms linear infinite;
  animation: nprogress-spinner 400ms linear infinite;
}

/* line 41, ../sass/pages/photocompetition.sass */
.nprogress-custom-parent {
  overflow: hidden;
  position: relative;
}
/* line 45, ../sass/pages/photocompetition.sass */
.nprogress-custom-parent #nprogress .spinner, .nprogress-custom-parent #nprogress .bar {
  position: absolute;
}

@-webkit-keyframes nprogress-spinner {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes nprogress-spinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* line 62, ../sass/pages/photocompetition.sass */
#nprogress .bar {
  background: #bf0b0e;
}
/* line 64, ../sass/pages/photocompetition.sass */
#nprogress .spinner {
  right: 0;
  left: 15px;
}
/* line 67, ../sass/pages/photocompetition.sass */
#nprogress .spinner-icon {
  border-top-color: #bf0b0e;
  border-left-color: #bf0b0e;
}
/* line 71, ../sass/pages/photocompetition.sass */
#nprogress .peg {
  box-shadow: 0 0 10px #bf0b0e, 0 0 5px #bf0b0e;
}

/* line 74, ../sass/pages/photocompetition.sass */
html.photocompetition {
  background: black;
  position: relative;
  height: 100%;
}
/* line 78, ../sass/pages/photocompetition.sass */
html.photocompetition body {
  background: black;
}
@media only screen and (max-width: 1023px) {
  /* line 74, ../sass/pages/photocompetition.sass */
  html.photocompetition {
    width: 1024px;
  }
}
/* line 84, ../sass/pages/photocompetition.sass */
html.photocompetition body.fixedwidth {
  background: #1f1f1f;
  margin: 0 0;
  position: relative;
  min-height: 100%;
}
/* line 90, ../sass/pages/photocompetition.sass */
html.photocompetition i.floatbreaker {
  display: block;
  clear: both;
  height: 1px;
  font-size: 1px;
  position: relative;
}
/* line 97, ../sass/pages/photocompetition.sass */
html.photocompetition header {
  position: absolute;
  z-index: 9999;
}
/* line 100, ../sass/pages/photocompetition.sass */
html.photocompetition header .logo {
  width: 99px;
  height: 139px;
  background-image: url('/public/images/shared/logo.png?1419850781');
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  display: block;
  top: 35px;
  left: 55px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 100, ../sass/pages/photocompetition.sass */
  html.photocompetition header .logo {
    -moz-background-size: 99px auto;
    -o-background-size: 99px auto;
    -webkit-background-size: 99px auto;
    background-size: 99px auto;
    background-image: url('/public/images/shared/logo@2x.png?1419850781');
  }
}
@media only screen and (max-width: 1179px) {
  /* line 107, ../sass/pages/photocompetition.sass */
  .popupexpanded html.photocompetition header .logo {
    display: none;
  }
}
/* line 111, ../sass/pages/photocompetition.sass */
html.photocompetition #photocompetition {
  width: 980px;
  position: relative;
  margin: 0 auto;
  padding: 100px 20px 80px 20px;
  font-family: "PlumbLightC";
  font-size: 16px;
  color: #969696;
}
@media only screen and (max-width: 1349px) {
  /* line 111, ../sass/pages/photocompetition.sass */
  html.photocompetition #photocompetition {
    padding-top: 200px;
  }
}
/* line 122, ../sass/pages/photocompetition.sass */
html.photocompetition #photocompetition p {
  margin: 25px 0;
}
/* line 125, ../sass/pages/photocompetition.sass */
html.photocompetition #photocompetition .top {
  font-family: "PlumbMediumC";
  font-size: 36px;
}
/* line 129, ../sass/pages/photocompetition.sass */
html.photocompetition #photocompetition .main {
  overflow: hidden;
  *zoom: 1;
  margin: 35px 0;
}
/* line 133, ../sass/pages/photocompetition.sass */
html.photocompetition #photocompetition .main input[type="text"], html.photocompetition #photocompetition .main input[type="email"] {
  display: block;
  float: left;
  height: 50px;
  width: 212px;
  margin-right: 18px;
  text-transform: uppercase;
  border: 2px solid #6f6f6f;
  color: #fff;
  outline: none;
  padding: 0 16px;
  background: #6f6f6f;
  font-size: 18px;
  font-family: "FuturaDemiC";
  -moz-transition: background 0.5s ease;
  -o-transition: background 0.5s ease;
  -webkit-transition: background 0.5s ease;
  transition: background 0.5s ease;
}
/* line 149, ../sass/pages/photocompetition.sass */
html.photocompetition #photocompetition .main input[type="text"].ng-dirty.ng-invalid, html.photocompetition #photocompetition .main input[type="email"].ng-dirty.ng-invalid {
  -moz-transition: background 0.1s ease;
  -o-transition: background 0.1s ease;
  -webkit-transition: background 0.1s ease;
  transition: background 0.1s ease;
  background: #8E6767;
  border-color: #7f5c5c;
}
/* line 154, ../sass/pages/photocompetition.sass */
html.photocompetition #photocompetition .main input[type="text"]:focus, html.photocompetition #photocompetition .main input[type="email"]:focus {
  background: darker(#6f6f6f, 5);
  border: 2px solid #626262;
}
/* line 157, ../sass/pages/photocompetition.sass */
html.photocompetition #photocompetition .main input[type="text"]:hover, html.photocompetition #photocompetition .main input[type="email"]:hover {
  background: darker(#6f6f6f, 5);
  border: 2px solid #a2a2a2;
}
/* line 162, ../sass/pages/photocompetition.sass */
html.photocompetition #photocompetition .main input[type="email"] {
  margin-right: 0;
}
/* line 165, ../sass/pages/photocompetition.sass */
html.photocompetition #photocompetition textarea {
  display: block;
  text-transform: uppercase;
  border: none;
  color: #fff;
  outline: none;
  width: 744px;
  height: 94px;
  padding: 16px;
  background: #6f6f6f;
  border: 2px solid #6f6f6f;
  font-size: 18px;
  font-family: "FuturaDemiC";
  margin-bottom: 50px;
  -moz-transition: background 0.5s ease;
  -o-transition: background 0.5s ease;
  -webkit-transition: background 0.5s ease;
  transition: background 0.5s ease;
}
/* line 181, ../sass/pages/photocompetition.sass */
html.photocompetition #photocompetition textarea.ng-dirty.ng-invalid {
  -moz-transition: background 0.1s ease;
  -o-transition: background 0.1s ease;
  -webkit-transition: background 0.1s ease;
  transition: background 0.1s ease;
  background: #8E6767;
  border-color: #7f5c5c;
}
/* line 186, ../sass/pages/photocompetition.sass */
html.photocompetition #photocompetition textarea:focus {
  background: #7c7c7c;
  border: 2px solid #626262;
}
/* line 189, ../sass/pages/photocompetition.sass */
html.photocompetition #photocompetition textarea:hover {
  background: #7c7c7c;
  border: 2px solid #a2a2a2;
}
/* line 193, ../sass/pages/photocompetition.sass */
html.photocompetition #photocompetition label {
  cursor: pointer;
  font-size: 12px;
  line-height: 20px;
  padding: 10px 10px 10px 0px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-transition: background 0.5s ease, color 0.5s ease;
  -o-transition: background 0.5s ease, color 0.5s ease;
  -webkit-transition: background 0.5s ease, color 0.5s ease;
  transition: background 0.5s ease, color 0.5s ease;
}
/* line 201, ../sass/pages/photocompetition.sass */
html.photocompetition #photocompetition label.ng-dirty.invalid {
  -moz-transition: background 0.1s ease, color 0.1s ease;
  -o-transition: background 0.1s ease, color 0.1s ease;
  -webkit-transition: background 0.1s ease, color 0.1s ease;
  transition: background 0.1s ease, color 0.1s ease;
  color: black;
  background: #8E6767;
  border-color: #7f5c5c;
}
/* line 207, ../sass/pages/photocompetition.sass */
html.photocompetition #photocompetition label input {
  margin-right: 10px;
  position: relative;
  top: 2px;
  left: 4px;
}
/* line 213, ../sass/pages/photocompetition.sass */
html.photocompetition #photocompetition .upload {
  margin-bottom: 28px;
}
/* line 216, ../sass/pages/photocompetition.sass */
html.photocompetition #photocompetition .upload .button {
  position: relative;
  width: 259px;
  line-height: 54px;
  text-align: center;
  float: left;
  margin-right: 18px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: #484747;
  color: #fff;
  cursor: pointer;
  -moz-box-shadow: 2px 3.5px 35px #000;
  -webkit-box-shadow: 2px 3.5px 35px #000;
  box-shadow: 2px 3.5px 35px #000;
  -moz-transition: box-shadow 0.2s ease, background 0.2s ease;
  -o-transition: box-shadow 0.2s ease, background 0.2s ease;
  -webkit-transition: box-shadow 0.2s ease, background 0.2s ease;
  transition: box-shadow 0.2s ease, background 0.2s ease;
}
/* line 230, ../sass/pages/photocompetition.sass */
html.photocompetition #photocompetition .upload .button.ng-dirty.invalid {
  -moz-transition: background 0.1s ease;
  -o-transition: background 0.1s ease;
  -webkit-transition: background 0.1s ease;
  transition: background 0.1s ease;
  background: #8E6767;
}
/* line 234, ../sass/pages/photocompetition.sass */
html.photocompetition #photocompetition .upload .button:hover {
  -moz-box-shadow: 2px 2px 1px #000;
  -webkit-box-shadow: 2px 2px 1px #000;
  box-shadow: 2px 2px 1px #000;
  background: #555454;
}
/* line 238, ../sass/pages/photocompetition.sass */
html.photocompetition #photocompetition .upload .button.valid {
  background: #476B3B;
}
/* line 241, ../sass/pages/photocompetition.sass */
html.photocompetition #photocompetition .upload .button input {
  position: absolute;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  top: 0;
  bottom: 0;
  left: 0;
  cursor: pointer;
  width: 100%;
}
/* line 250, ../sass/pages/photocompetition.sass */
html.photocompetition #photocompetition .send {
  position: relative;
  line-height: 54px;
  width: 146px;
  text-align: center;
  background: #ba0505;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: #fff;
  cursor: pointer;
  margin-top: 42px;
  -moz-box-shadow: 2px 3.5px 35px #000;
  -webkit-box-shadow: 2px 3.5px 35px #000;
  box-shadow: 2px 3.5px 35px #000;
  -moz-transition: box-shadow 0.2s ease, background 0.2s ease;
  -o-transition: box-shadow 0.2s ease, background 0.2s ease;
  -webkit-transition: box-shadow 0.2s ease, background 0.2s ease;
  transition: box-shadow 0.2s ease, background 0.2s ease;
}
/* line 262, ../sass/pages/photocompetition.sass */
html.photocompetition #photocompetition .send.disabled {
  background: #484747;
}
/* line 264, ../sass/pages/photocompetition.sass */
html.photocompetition #photocompetition .send.disabled:hover {
  -moz-box-shadow: 2px 2px 1px #000;
  -webkit-box-shadow: 2px 2px 1px #000;
  box-shadow: 2px 2px 1px #000;
  background: #484747;
}
/* line 267, ../sass/pages/photocompetition.sass */
html.photocompetition #photocompetition .send:hover {
  -moz-box-shadow: 2px 2px 1px #000;
  -webkit-box-shadow: 2px 2px 1px #000;
  box-shadow: 2px 2px 1px #000;
  background: #d30606;
}
/* line 271, ../sass/pages/photocompetition.sass */
html.photocompetition #photocompetition .send input {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  cursor: pointer;
}
/* line 280, ../sass/pages/photocompetition.sass */
html.photocompetition #thanksforupload {
  width: 990px;
  position: relative;
  margin: 0 auto;
  padding: 100px 100px 0 0;
  font-family: "PlumbC";
  font-size: 16px;
  text-align: center;
  color: #969696;
}
/* line 290, ../sass/pages/photocompetition.sass */
html.photocompetition #thanksforupload .thanks {
  font-size: 85px;
  margin-top: 115px;
}
/* line 294, ../sass/pages/photocompetition.sass */
html.photocompetition #thanksforupload .sent {
  font-size: 48px;
}
/* line 297, ../sass/pages/photocompetition.sass */
html.photocompetition #thanksforupload .social {
  font-size: 21px;
  margin-top: 45px;
}
/* line 301, ../sass/pages/photocompetition.sass */
html.photocompetition #thanksforupload .social .tell {
  margin-bottom: 18px;
}
/* line 304, ../sass/pages/photocompetition.sass */
html.photocompetition #thanksforupload .social a {
  display: inline-block;
  cursor: pointer;
}
/* line 308, ../sass/pages/photocompetition.sass */
html.photocompetition #thanksforupload .social a.vk {
  width: 43px;
  height: 42px;
  background-image: url('/public/images/shared/vk-white.png?1414501098');
  background-position: center;
  background-repeat: no-repeat;
  margin-right: 15px;
}
/* line 312, ../sass/pages/photocompetition.sass */
html.photocompetition #thanksforupload .social a.fb {
  width: 43px;
  height: 42px;
  background-image: url('/public/images/shared/fb-white.png?1414501098');
  background-position: center;
  background-repeat: no-repeat;
}
/* line 315, ../sass/pages/photocompetition.sass */
html.photocompetition #thanksforupload .upload {
  display: block;
  text-decoration: none;
  position: relative;
  line-height: 54px;
  width: 186px;
  text-align: center;
  background: #ba0505;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: #fff;
  cursor: pointer;
  margin: 65px auto 0;
  -moz-box-shadow: 2px 3.5px 35px #000;
  -webkit-box-shadow: 2px 3.5px 35px #000;
  box-shadow: 2px 3.5px 35px #000;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
/* line 330, ../sass/pages/photocompetition.sass */
html.photocompetition #thanksforupload .upload:hover {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 333, ../sass/pages/photocompetition.sass */
html.photocompetition #closephotocompetition {
  position: absolute;
  right: 65px;
  top: 70px;
  width: 23px;
  height: 22px;
  background-image: url('/public/images/shared/closephotocompetition.png?1414501098');
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  z-index: 9999;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 333, ../sass/pages/photocompetition.sass */
  html.photocompetition #closephotocompetition {
    -moz-background-size: 23px auto;
    -o-background-size: 23px auto;
    -webkit-background-size: 23px auto;
    background-size: 23px auto;
    background-image: url('/public/images/shared/closephotocompetition@2x.png?1414501098');
  }
}
@media only screen and (max-width: 1199px) {
  /* line 333, ../sass/pages/photocompetition.sass */
  html.photocompetition #closephotocompetition {
    position: absolute;
  }
}
/* line 344, ../sass/pages/photocompetition.sass */
html.photocompetition #lookitbecame {
  position: fixed;
  width: 190px;
  height: 100%;
  right: 0;
  top: 0;
}
@media only screen and (max-width: 1199px) {
  /* line 344, ../sass/pages/photocompetition.sass */
  html.photocompetition #lookitbecame {
    position: absolute;
  }
}
/* line 354, ../sass/pages/photocompetition.sass */
html.photocompetition #lookitbecame .bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
  background: #0b51b9;
}
/* line 363, ../sass/pages/photocompetition.sass */
html.photocompetition #lookitbecame .button {
  position: absolute;
  width: 150px;
  height: 50px;
  left: 25px;
  top: 50%;
  margin-top: -60px;
  color: #fff;
  font-family: "FuturaDemiC";
  font-size: 24px;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-animation: blink 1s infinite;
  -moz-animation: blink 1s infinite;
  -ms-animation: blink 1s infinite;
  -o-animation: blink 1s infinite;
  animation: blink 1s infinite;
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
}
/* line 378, ../sass/pages/photocompetition.sass */
html.photocompetition #lookitbecame .button .inner {
  padding-bottom: 118px;
  background: 41px bottom no-repeat;
  background-image: url('/public/images/shared/become-button.png?1412339452');
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 378, ../sass/pages/photocompetition.sass */
  html.photocompetition #lookitbecame .button .inner {
    -moz-background-size: 58px auto;
    -o-background-size: 58px auto;
    -webkit-background-size: 58px auto;
    background-size: 58px auto;
    background-image: url('/public/images/shared/become-button@2x.png?1412339460');
  }
}
/* line 382, ../sass/pages/photocompetition.sass */
html.photocompetition #lookitbecame .button .letter-space {
  letter-spacing: 1px;
}
/* line 384, ../sass/pages/photocompetition.sass */
html.photocompetition #lookitbecame .button .word-space {
  word-spacing: 2px;
}
/* line 387, ../sass/pages/photocompetition.sass */
html.photocompetition .togglerules {
  color: #498fd7;
  border-bottom: 1px dashed #498fd7;
  text-decoration: none;
}
/* line 391, ../sass/pages/photocompetition.sass */
html.photocompetition .togglerules:hover {
  border-bottom: 1px dashed transparent;
}
/* line 393, ../sass/pages/photocompetition.sass */
html.photocompetition .policy {
  font-size: 12px;
}
/* line 396, ../sass/pages/photocompetition.sass */
html.photocompetition .policy p {
  margin-left: 25px !important;
}

/* 
 * Retina helper mixins for Compass
 * http://www.joelambert.co.uk
 * 
 * Copyright 2012, Joe Lambert.
 * Free to use under the MIT license.
 * http://joelambert.mit-license.org/
 */
/* line 3, ../sass/pages/fallbacks.sass */
html, body {
  height: 100%;
  margin: 0;
}

/* line 7, ../sass/pages/fallbacks.sass */
.fallback-pc {
  background: top center no-repeat;
  background-image: url('/public/images/shared/fallback-pc-bg.jpg?1413188838');
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  -webkit-background-size: cover !important;
  background-size: cover !important;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 7, ../sass/pages/fallbacks.sass */
  .fallback-pc {
    -moz-background-size: 1281px auto;
    -o-background-size: 1281px auto;
    -webkit-background-size: 1281px auto;
    background-size: 1281px auto;
    background-image: url('/public/images/shared/fallback-pc-bg@2x.jpg?1413189880');
  }
}
/* line 12, ../sass/pages/fallbacks.sass */
.fallback-pc .layout {
  width: 860px;
  height: 100%;
  margin: 0 auto;
  position: relative;
}
/* line 18, ../sass/pages/fallbacks.sass */
.fallback-pc .layout .container {
  width: 100%;
  position: absolute;
  top: 50%;
  margin-top: -186px;
}
/* line 24, ../sass/pages/fallbacks.sass */
.fallback-pc .layout .logo {
  width: 99px;
  height: 139px;
  background-image: url('/public/images/shared/logo.png?1419850781');
  background-position: center;
  background-repeat: no-repeat;
  margin: 0 auto 56px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 24, ../sass/pages/fallbacks.sass */
  .fallback-pc .layout .logo {
    -moz-background-size: 99px auto;
    -o-background-size: 99px auto;
    -webkit-background-size: 99px auto;
    background-size: 99px auto;
    background-image: url('/public/images/shared/logo@2x.png?1419850781');
  }
}
/* line 28, ../sass/pages/fallbacks.sass */
.fallback-pc .layout p {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=22);
  opacity: 0.22;
  color: #fff;
  font-family: "PlumbMediumC";
  font-size: 23px;
  text-align: center;
  line-height: 42px;
  margin-bottom: 15px;
}
/* line 37, ../sass/pages/fallbacks.sass */
.fallback-pc .layout .links {
  width: 146px;
  margin: 0 auto;
}
/* line 41, ../sass/pages/fallbacks.sass */
.fallback-pc .layout .links a {
  display: block;
  float: left;
  margin-right: 19px;
}
/* line 46, ../sass/pages/fallbacks.sass */
.fallback-pc .layout .links a.chrome {
  width: 37px;
  height: 36px;
  background-image: url('/public/images/shared/chrome.png?1413190595');
  background-position: center;
  background-repeat: no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 46, ../sass/pages/fallbacks.sass */
  .fallback-pc .layout .links a.chrome {
    -moz-background-size: 37px auto;
    -o-background-size: 37px auto;
    -webkit-background-size: 37px auto;
    background-size: 37px auto;
    background-image: url('/public/images/shared/chrome@2x.png?1413190606');
  }
}
/* line 49, ../sass/pages/fallbacks.sass */
.fallback-pc .layout .links a.opera {
  width: 33px;
  height: 34px;
  background-image: url('/public/images/shared/opera.png?1413190619');
  background-position: center;
  background-repeat: no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 49, ../sass/pages/fallbacks.sass */
  .fallback-pc .layout .links a.opera {
    -moz-background-size: 33px auto;
    -o-background-size: 33px auto;
    -webkit-background-size: 33px auto;
    background-size: 33px auto;
    background-image: url('/public/images/shared/opera@2x.png?1413190626');
  }
}
/* line 52, ../sass/pages/fallbacks.sass */
.fallback-pc .layout .links a.ff {
  width: 37px;
  height: 36px;
  background-image: url('/public/images/shared/ff.png?1413190638');
  background-position: center;
  background-repeat: no-repeat;
  margin-right: 0;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 52, ../sass/pages/fallbacks.sass */
  .fallback-pc .layout .links a.ff {
    -moz-background-size: 37px auto;
    -o-background-size: 37px auto;
    -webkit-background-size: 37px auto;
    background-size: 37px auto;
    background-image: url('/public/images/shared/ff@2x.png?1413190646');
  }
}

/* line 56, ../sass/pages/fallbacks.sass */
.fallback-mobile {
  background: #212121;
  height: 100%;
}
/* line 60, ../sass/pages/fallbacks.sass */
.fallback-mobile .layout {
  width: 320px;
  height: 100%;
  position: relative;
  margin: 0 auto;
}
/* line 66, ../sass/pages/fallbacks.sass */
.fallback-mobile .layout .container {
  width: 100%;
  position: absolute;
  top: 50%;
  margin-top: -99.5px;
}
/* line 72, ../sass/pages/fallbacks.sass */
.fallback-mobile .layout .logo {
  width: 81px;
  height: 113px;
  background-image: url('/public/images/shared/logo-mobile.png?1413193240');
  background-position: center;
  background-repeat: no-repeat;
  margin: 0 auto 23px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 72, ../sass/pages/fallbacks.sass */
  .fallback-mobile .layout .logo {
    -moz-background-size: 81px auto;
    -o-background-size: 81px auto;
    -webkit-background-size: 81px auto;
    background-size: 81px auto;
    background-image: url('/public/images/shared/logo-mobile@2x.png?1413193255');
  }
}
/* line 76, ../sass/pages/fallbacks.sass */
.fallback-mobile .layout p {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=22);
  opacity: 0.22;
  color: #fff;
  font-family: "PlumbMediumC";
  font-size: 12px;
  text-align: center;
  line-height: 21px;
}

/* line 84, ../sass/pages/fallbacks.sass */
.turndevice {
  background: #212121;
  display: none;
  height: 100%;
  width: 100%;
  overflow: hidden;
  position: relative;
}
@media only screen and (orientation: portrait) and (max-width: 979px) {
  /* line 84, ../sass/pages/fallbacks.sass */
  .turndevice {
    display: block;
  }
}

/* line 79, ../sass/mixins.sass */
html.portrait .turndevice {
  display: block;
}
@media only screen and (max-width: 979px) {
  /* line 84, ../sass/pages/fallbacks.sass */
  .turndevice {
    display: block;
  }
}
/* line 95, ../sass/pages/fallbacks.sass */
.turndevice .layout {
  width: 320px;
  height: 100%;
  position: relative;
  margin: 0 auto;
}
/* line 101, ../sass/pages/fallbacks.sass */
.turndevice .layout .container {
  width: 100%;
  position: absolute;
  top: 50%;
  margin-top: -99.5px;
}
/* line 107, ../sass/pages/fallbacks.sass */
.turndevice .layout .logo {
  width: 81px;
  height: 113px;
  background-image: url('/public/images/shared/logo-mobile.png?1413193240');
  background-position: center;
  background-repeat: no-repeat;
  margin: 0 auto 23px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 107, ../sass/pages/fallbacks.sass */
  .turndevice .layout .logo {
    -moz-background-size: 81px auto;
    -o-background-size: 81px auto;
    -webkit-background-size: 81px auto;
    background-size: 81px auto;
    background-image: url('/public/images/shared/logo-mobile@2x.png?1413193255');
  }
}
/* line 111, ../sass/pages/fallbacks.sass */
.turndevice .layout p {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=22);
  opacity: 0.22;
  color: #fff;
  font-family: "PlumbMediumC";
  font-size: 12px;
  text-align: center;
  line-height: 21px;
}

/* line 33, ../sass/_composition.sass */
svg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 2px;
  left: -8px;
}
/* line 39, ../sass/_composition.sass */
svg polygon {
  fill: transparent;
  cursor: pointer;
  -webkit-pointer-events: painted;
  -moz-pointer-events: painted;
  pointer-events: painted;
}

/* line 49, ../sass/_composition.sass */
.composition .energy {
  background: url('/public/images/categories/energy.png');
  width: 53.07731%;
  height: 89.36621%;
  left: -3.3739%;
  bottom: -7.46789%;
}
/* line 53, ../sass/_composition.sass */
.composition .space {
  background: url('/public/images/categories/space.png');
  width: 51.03213%;
  height: 65.75236%;
  right: -2.28554%;
  bottom: -7.46789%;
}
/* line 57, ../sass/_composition.sass */
.composition .agriculture {
  background: url('/public/images/categories/agriculture.png');
  width: 68.36747%;
  height: 65.75236%;
  bottom: -7.46789%;
  left: 4.24458%;
}
/* line 61, ../sass/_composition.sass */
.composition .oil {
  background: url('/public/images/categories/oil.png');
  width: 66.27359%;
  height: 97.50892%;
  top: -7.46789%;
  right: -3.3739%;
}
/* line 65, ../sass/_composition.sass */
.composition .shipcraft {
  background: url('/public/images/categories/shipcraft.png');
  width: 41.68273%;
  height: 84.27702%;
  top: -30.32331%;
  left: 12.95141%;
}
/* line 69, ../sass/_composition.sass */
.composition .shipcraft svg {
  top: 76px;
}
/* line 74, ../sass/_composition.sass */
.composition .transport {
  background: url('/public/images/categories/transport.png');
  width: 44.94528%;
  height: 113.69255%;
  top: -7.46789%;
  left: -5.5506%;
}
/* line 79, ../sass/_composition.sass */
.composition .medicine {
  background: url('/public/images/categories/medicine.png');
  width: 80.63855%;
  height: 60.25603%;
  left: 7.50964%;
  bottom: -7.46789%;
}
/* line 84, ../sass/_composition.sass */
.composition .industry {
  background: url('/public/images/categories/industry.png');
  width: 64.3745%;
  height: 113.69255%;
  top: -7.46789%;
  right: -1.19719%;
}
/* line 89, ../sass/_composition.sass */
.composition .education {
  background: url('/public/images/categories/education.png');
  width: 64.52058%;
  height: 62.08814%;
  left: 14.03976%;
  top: -7.46789%;
}
/* line 96, ../sass/_composition.sass */
.composition .culture {
  background: url('/public/images/categories/culture.png');
  width: 61.06325%;
  height: 113.69255%;
  top: -7.46789%;
  left: -4.46225%;
}
/* line 101, ../sass/_composition.sass */
.composition .regions {
  background: url('/public/images/categories/regions.png');
  width: 65.49448%;
  height: 112.26758%;
  right: 0.97952%;
  bottom: -7.46789%;
}
/* line 108, ../sass/_composition.sass */
.composition .aviation_junk {
  background: url('/public/images/categories/debris1/aviation_junk.png');
  width: 54.63554%;
  height: 139.44386%;
  top: -19.43978%;
  left: -3.3739%;
}
/* line 113, ../sass/_composition.sass */
.composition .spoiled {
  background: url('/public/images/categories/debris1/spoiled.png');
  width: 82.0994%;
  height: 68.50052%;
  left: 11.86305%;
  top: -24.88154%;
}
/* line 118, ../sass/_composition.sass */
.composition .floating_metal {
  background: url('/public/images/categories/debris1/floating_metal.png');
  width: 52.29819%;
  height: 91.3001%;
  top: -7.46789%;
  right: -3.3739%;
}
/* line 123, ../sass/_composition.sass */
.composition .airport_collapse {
  background: url('/public/images/categories/debris1/airport_collapse.png');
  width: 63.79016%;
  height: 82.64848%;
  right: -3.3739%;
  bottom: -7.46789%;
}
/* line 128, ../sass/_composition.sass */
.composition .abandonment {
  background: url('/public/images/categories/debris1/abandonment.png');
  width: 63.20582%;
  height: 64.42917%;
  left: -5.5506%;
  bottom: -7.46789%;
}
/* line 135, ../sass/_composition.sass */
.composition .spoiled2 {
  background: url('/public/images/categories/debris2/spoiled.png');
  width: 81.1255%;
  height: 49.05981%;
  left: 6.42129%;
  top: -7.46789%;
}
/* line 140, ../sass/_composition.sass */
.composition .abandonment2 {
  background: url('/public/images/categories/debris2/abandonment.png');
  width: 76.88906%;
  height: 65.54879%;
  left: -5.5506%;
  bottom: -7.46789%;
}
/* line 145, ../sass/_composition.sass */
.composition .aviation_junk2 {
  background: url('/public/images/categories/debris2/aviation_junk.png');
  width: 47.28263%;
  height: 109.82476%;
  top: -7.46789%;
  left: -5.5506%;
}
/* line 150, ../sass/_composition.sass */
.composition .airport_collapse2 {
  background: url('/public/images/categories/debris2/airport_collapse.png');
  width: 66.71185%;
  height: 83.25918%;
  right: -5.5506%;
  bottom: -7.46789%;
}
/* line 155, ../sass/_composition.sass */
.composition .floating_metal2 {
  background: url('/public/images/categories/debris2/floating_metal.png');
  width: 56.14508%;
  height: 77.4575%;
  top: -7.46789%;
  right: -3.3739%;
}
/* line 162, ../sass/_composition.sass */
.composition .airport_collapse3 {
  background: url('/public/images/categories/debris3/airport_collapse.png');
  width: 80.63855%;
  height: 61.37566%;
  left: 7.50964%;
  bottom: -7.46789%;
}
/* line 167, ../sass/_composition.sass */
.composition .aviation_junk3 {
  background: url('/public/images/categories/debris3/aviation_junk.png');
  width: 45.33484%;
  height: 113.69255%;
  top: -7.46789%;
  left: -5.5506%;
}
/* line 172, ../sass/_composition.sass */
.composition .floating_metal3 {
  background: url('/public/images/categories/debris3/floating_metal.png');
  width: 57.8494%;
  height: 113.69255%;
  top: -7.46789%;
  right: -1.19719%;
}
/* line 177, ../sass/_composition.sass */
.composition .spoiled3 {
  background: url('/public/images/categories/debris3/spoiled.png');
  width: 64.17972%;
  height: 60.96852%;
  left: 14.03976%;
  top: -7.46789%;
}
/* line 184, ../sass/_composition.sass */
.composition .abandonment4 {
  background: url('/public/images/categories/debris4/abandonment.png');
  width: 55.21988%;
  height: 92.01259%;
  left: -3.3739%;
  bottom: -7.46789%;
}
/* line 189, ../sass/_composition.sass */
.composition .airport_collapse4 {
  background: url('/public/images/categories/debris4/airport_collapse.png');
  width: 80.63855%;
  height: 61.37566%;
  left: 7.50964%;
  bottom: -7.46789%;
}
/* line 194, ../sass/_composition.sass */
.composition .aviation_junk4 {
  background: url('/public/images/categories/debris4/aviation_junk.png');
  width: 62.23193%;
  height: 62.59706%;
  top: -7.46789%;
  left: -5.5506%;
}
/* line 199, ../sass/_composition.sass */
.composition .floating_metal4 {
  background: url('/public/images/categories/debris4/floating_metal.png');
  width: 65.251%;
  height: 113.69255%;
  bottom: -7.46789%;
  right: -0.10884%;
}
/* line 204, ../sass/_composition.sass */
.composition .spoiled4 {
  background: url('/public/images/categories/debris4/spoiled.png');
  width: 68.02661%;
  height: 72.77545%;
  right: -3.3739%;
  top: -7.46789%;
}
/* line 214, ../sass/_composition.sass */
.composition .agriculture_1 {
  background: url('/public/images/categories/_agriculture/debris/1.png');
  width: 55.21988%;
  height: 92.01259%;
  left: -3.3739%;
  bottom: -7.46789%;
}
/* line 218, ../sass/_composition.sass */
.composition .agriculture_2 {
  background: url('/public/images/categories/_agriculture/debris/2.png');
  width: 80.63855%;
  height: 61.37566%;
  left: 7.50964%;
  bottom: -7.46789%;
}
/* line 222, ../sass/_composition.sass */
.composition .agriculture_3 {
  background: url('/public/images/categories/_agriculture/debris/3.png');
  width: 62.23193%;
  height: 62.59706%;
  top: -7.46789%;
  left: -5.5506%;
}
/* line 226, ../sass/_composition.sass */
.composition .agriculture_4 {
  background: url('/public/images/categories/_agriculture/debris/4.png');
  width: 65.251%;
  height: 113.69255%;
  bottom: -7.46789%;
  right: -0.10884%;
}
/* line 230, ../sass/_composition.sass */
.composition .agriculture_5 {
  background: url('/public/images/categories/_agriculture/debris/5.png');
  width: 68.02661%;
  height: 72.77545%;
  right: -3.3739%;
  top: -7.46789%;
}
/* line 237, ../sass/_composition.sass */
.composition .oil_1 {
  background: url('/public/images/categories/_oil/debris/1.png');
  width: 59.40763%;
  height: 63.10598%;
  left: -5.5506%;
  bottom: -7.46789%;
}
/* line 241, ../sass/_composition.sass */
.composition .oil_2 {
  background: url('/public/images/categories/_oil/debris/2.png');
  width: 48.20783%;
  height: 113.69255%;
  top: -7.46789%;
  left: -3.3739%;
}
/* line 245, ../sass/_composition.sass */
.composition .oil_3 {
  background: url('/public/images/categories/_oil/debris/3.png');
  width: 65.20231%;
  height: 81.32529%;
  right: -2.28554%;
  bottom: -7.46789%;
}
/* line 249, ../sass/_composition.sass */
.composition .oil_4 {
  background: url('/public/images/categories/_oil/debris/4.png');
  width: 55.90161%;
  height: 95.06611%;
  top: -7.46789%;
  right: -3.3739%;
}
/* line 253, ../sass/_composition.sass */
.composition .oil_5 {
  background: url('/public/images/categories/_oil/debris/5.png');
  width: 81.75853%;
  height: 52.82581%;
  left: 6.42129%;
  top: -7.46789%;
}
/* line 260, ../sass/_composition.sass */
.composition .space_1 {
  background: url('/public/images/categories/_space/debris/1.png');
  width: 76.88906%;
  height: 65.54879%;
  left: -5.5506%;
  bottom: -7.46789%;
}
/* line 264, ../sass/_composition.sass */
.composition .space_2 {
  background: url('/public/images/categories/_space/debris/2.png');
  width: 66.71185%;
  height: 83.25918%;
  right: -5.5506%;
  bottom: -7.46789%;
}
/* line 268, ../sass/_composition.sass */
.composition .space_3 {
  background: url('/public/images/categories/_space/debris/3.png');
  width: 47.28263%;
  height: 109.82476%;
  top: -7.46789%;
  left: -5.5506%;
}
/* line 272, ../sass/_composition.sass */
.composition .space_4 {
  background: url('/public/images/categories/_space/debris/4.png');
  width: 56.14508%;
  height: 77.4575%;
  top: -7.46789%;
  right: -3.3739%;
}
/* line 276, ../sass/_composition.sass */
.composition .space_5 {
  background: url('/public/images/categories/_space/debris/5.png');
  width: 81.1255%;
  height: 49.05981%;
  left: 6.42129%;
  top: -7.46789%;
}
/* line 283, ../sass/_composition.sass */
.composition .energy_1 {
  background: url('/public/images/categories/_energy/debris/1.png');
  width: 76.88906%;
  height: 65.54879%;
  left: -5.5506%;
  bottom: -7.46789%;
}
/* line 287, ../sass/_composition.sass */
.composition .energy_2 {
  background: url('/public/images/categories/_energy/debris/2.png');
  width: 66.71185%;
  height: 83.25918%;
  right: -5.5506%;
  bottom: -7.46789%;
}
/* line 291, ../sass/_composition.sass */
.composition .energy_3 {
  background: url('/public/images/categories/_energy/debris/3.png');
  width: 47.28263%;
  height: 109.82476%;
  top: -7.46789%;
  left: -5.5506%;
}
/* line 295, ../sass/_composition.sass */
.composition .energy_4 {
  background: url('/public/images/categories/_energy/debris/4.png');
  width: 56.14508%;
  height: 77.4575%;
  top: -7.46789%;
  right: -3.3739%;
}
/* line 299, ../sass/_composition.sass */
.composition .energy_5 {
  background: url('/public/images/categories/_energy/debris/5.png');
  width: 81.1255%;
  height: 49.05981%;
  left: 6.42129%;
  top: -7.46789%;
}
/* line 306, ../sass/_composition.sass */
.composition .medicine_1 {
  background: url('/public/images/categories/_medicine/debris/1.png');
  width: 55.21988%;
  height: 92.01259%;
  left: -3.3739%;
  bottom: -7.46789%;
}
/* line 310, ../sass/_composition.sass */
.composition .medicine_2 {
  background: url('/public/images/categories/_medicine/debris/2.png');
  width: 80.63855%;
  height: 61.37566%;
  left: 7.50964%;
  bottom: -7.46789%;
}
/* line 314, ../sass/_composition.sass */
.composition .medicine_3 {
  background: url('/public/images/categories/_medicine/debris/3.png');
  width: 62.23193%;
  height: 62.59706%;
  top: -7.46789%;
  left: -5.5506%;
}
/* line 318, ../sass/_composition.sass */
.composition .medicine_4 {
  background: url('/public/images/categories/_medicine/debris/4.png');
  width: 65.251%;
  height: 113.69255%;
  bottom: -7.46789%;
  right: -0.10884%;
}
/* line 322, ../sass/_composition.sass */
.composition .medicine_5 {
  background: url('/public/images/categories/_medicine/debris/5.png');
  width: 68.02661%;
  height: 72.77545%;
  right: -3.3739%;
  top: -7.46789%;
}
/* line 329, ../sass/_composition.sass */
.composition .education_1 {
  background: url('/public/images/categories/_education/debris/1.png');
  width: 48.20783%;
  height: 113.69255%;
  top: -19.43978%;
  left: -3.3739%;
}
/* line 334, ../sass/_composition.sass */
.composition .education_2 {
  background: url('/public/images/categories/_education/debris/2.png');
  width: 82.0994%;
  height: 68.50052%;
  left: 11.86305%;
  top: -24.88154%;
}
/* line 339, ../sass/_composition.sass */
.composition .education_3 {
  background: url('/public/images/categories/_education/debris/3.png');
  width: 55.90161%;
  height: 95.06611%;
  top: -7.46789%;
  right: -3.3739%;
}
/* line 344, ../sass/_composition.sass */
.composition .education_4 {
  background: url('/public/images/categories/_education/debris/4.png');
  width: 65.20231%;
  height: 81.32529%;
  right: -3.3739%;
  bottom: -7.46789%;
}
/* line 349, ../sass/_composition.sass */
.composition .education_5 {
  background: url('/public/images/categories/_education/debris/5.png');
  width: 59.40763%;
  height: 63.10598%;
  left: -5.5506%;
  bottom: -7.46789%;
}
/* line 356, ../sass/_composition.sass */
.composition .industry_1 {
  background: url('/public/images/categories/_industry/debris/1.png');
  width: 76.88906%;
  height: 65.54879%;
  left: -5.5506%;
  bottom: -7.46789%;
}
/* line 360, ../sass/_composition.sass */
.composition .industry_2 {
  background: url('/public/images/categories/_industry/debris/2.png');
  width: 66.71185%;
  height: 83.25918%;
  right: -5.5506%;
  bottom: -7.46789%;
}
/* line 364, ../sass/_composition.sass */
.composition .industry_3 {
  background: url('/public/images/categories/_industry/debris/3.png');
  width: 47.28263%;
  height: 109.82476%;
  top: -7.46789%;
  left: -5.5506%;
}
/* line 368, ../sass/_composition.sass */
.composition .industry_4 {
  background: url('/public/images/categories/_industry/debris/4.png');
  width: 56.14508%;
  height: 77.4575%;
  top: -7.46789%;
  right: -3.3739%;
}
/* line 372, ../sass/_composition.sass */
.composition .industry_5 {
  background: url('/public/images/categories/_industry/debris/5.png');
  width: 81.1255%;
  height: 49.05981%;
  left: 6.42129%;
  top: -7.46789%;
}
/* line 379, ../sass/_composition.sass */
.composition .transport_1 {
  background: url('/public/images/categories/_transport/debris/1.png');
  width: 76.88906%;
  height: 65.54879%;
  left: -5.5506%;
  bottom: -7.46789%;
}
/* line 383, ../sass/_composition.sass */
.composition .transport_2 {
  background: url('/public/images/categories/_transport/debris/2.png');
  width: 66.71185%;
  height: 83.25918%;
  right: -5.5506%;
  bottom: -7.46789%;
}
/* line 387, ../sass/_composition.sass */
.composition .transport_3 {
  background: url('/public/images/categories/_transport/debris/3.png');
  width: 47.28263%;
  height: 109.82476%;
  top: -7.46789%;
  left: -5.5506%;
}
/* line 391, ../sass/_composition.sass */
.composition .transport_4 {
  background: url('/public/images/categories/_transport/debris/4.png');
  width: 56.14508%;
  height: 77.4575%;
  top: -7.46789%;
  right: -3.3739%;
}
/* line 395, ../sass/_composition.sass */
.composition .transport_5 {
  background: url('/public/images/categories/_transport/debris/5.png');
  width: 81.1255%;
  height: 49.05981%;
  left: 6.42129%;
  top: -7.46789%;
}
/* line 402, ../sass/_composition.sass */
.composition .culture_1 {
  background: url('/public/images/categories/_culture/debris/1.png');
  width: 50.93474%;
  height: 83.66632%;
  left: 2.06787%;
  bottom: -5.29118%;
}
/* line 406, ../sass/_composition.sass */
.composition .culture_2 {
  background: url('/public/images/categories/_culture/debris/2.png');
  width: 55.75552%;
  height: 54.25079%;
  top: -5.29118%;
  left: 0.97952%;
}
/* line 410, ../sass/_composition.sass */
.composition .culture_3 {
  background: url('/public/images/categories/_culture/debris/3.png');
  width: 80.63855%;
  height: 53.02938%;
  left: 7.50964%;
  bottom: -5.29118%;
}
/* line 414, ../sass/_composition.sass */
.composition .culture_4 {
  background: url('/public/images/categories/_culture/debris/4.png');
  width: 60.96586%;
  height: 97%;
  bottom: -5.29118%;
  right: 3.15622%;
}
/* line 418, ../sass/_composition.sass */
.composition .culture_5 {
  background: url('/public/images/categories/_culture/debris/5.png');
  width: 63.69277%;
  height: 63.41133%;
  right: 4.24458%;
  top: -5.29118%;
}
/* line 425, ../sass/_composition.sass */
.composition .regions_1 {
  background: url('/public/images/categories/_regions/debris/1.png');
  width: 48.20783%;
  height: 113.69255%;
  top: -7.46789%;
  left: 0.97952%;
}
/* line 430, ../sass/_composition.sass */
.composition .regions_2 {
  background: url('/public/images/categories/_regions/debris/2.png');
  width: 81.75853%;
  height: 52.82581%;
  left: 11.86305%;
  top: -7.46789%;
}
/* line 435, ../sass/_composition.sass */
.composition .regions_3 {
  background: url('/public/images/categories/_regions/debris/3.png');
  width: 55.90161%;
  height: 95.06611%;
  top: -7.46789%;
  right: -3.3739%;
}
/* line 440, ../sass/_composition.sass */
.composition .regions_4 {
  background: url('/public/images/categories/_regions/debris/4.png');
  width: 65.20231%;
  height: 81.32529%;
  right: -3.3739%;
  bottom: -7.46789%;
}
/* line 445, ../sass/_composition.sass */
.composition .regions_5 {
  background: url('/public/images/categories/_regions/debris/5.png');
  width: 59.40763%;
  height: 63.10598%;
  left: -1.19719%;
  bottom: -7.46789%;
}

/* line 2, ../sass/external/selectordie.sass */
.sod_select {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  font-family: "PlumbLightC";
  font-size: 13px;
  background: #9aaaba;
  background: rgba(0, 0, 0, 0.2);
  display: inline-block;
  position: relative;
  line-height: 1;
  width: 200px;
  padding: 10px 15px;
  border: 1px solid #fff;
  border: 1px solid rgba(255, 255, 255, 0.35);
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  outline: 0;
  outline-offset: -2px;
}
/* line 17, ../sass/external/selectordie.sass */
.sod_select * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 39, ../sass/external/selectordie.sass */
.sod_select:hover, .sod_select.open, .sod_select.focus {
  border: 1px solid rgba(255, 255, 255, 0.55);
}
/* line 42, ../sass/external/selectordie.sass */
.sod_select.open {
  color: #fff;
}
/* line 45, ../sass/external/selectordie.sass */
.sod_select.focus {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
/* line 48, ../sass/external/selectordie.sass */
.sod_select.disabled {
  border-color: #828282;
  color: #b2b2b2;
  cursor: not-allowed;
}
/* line 53, ../sass/external/selectordie.sass */
.sod_select .sod_label {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-right: 15px;
  font-family: "PlumbC";
  font-weight: normal;
  font-size: 14px;
}
/* line 65, ../sass/external/selectordie.sass */
.sod_select .sod_list_wrapper {
  position: absolute;
  top: 100%;
  left: -1px;
  display: none;
  height: auto;
  width: 200px;
  border: 1px solid #fff;
  border: 1px solid rgba(255, 255, 255, 0.55);
  border-top: none;
  color: #fff;
  z-index: 1;
  background: #9aaaba;
  background: rgba(0, 0, 0, 0.2);
}
/* line 79, ../sass/external/selectordie.sass */
.sod_select.open .sod_list_wrapper {
  display: block;
}
/* line 81, ../sass/external/selectordie.sass */
.sod_select.disabled.open .sod_list_wrapper {
  display: none;
}
/* line 83, ../sass/external/selectordie.sass */
.sod_select.above .sod_list_wrapper {
  top: auto;
  bottom: 100%;
  border-top: 3px solid #000000;
  border-bottom: none;
}
/* line 88, ../sass/external/selectordie.sass */
.sod_select .sod_list {
  display: block;
  overflow-y: auto;
  padding: 0;
  margin: 0;
}
/* line 93, ../sass/external/selectordie.sass */
.sod_select .sod_option {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: relative;
  padding: 10px 15px;
  list-style-type: none;
}
/* line 102, ../sass/external/selectordie.sass */
.sod_select .sod_option[data-value="choose"] {
  display: none !important;
}
/* line 105, ../sass/external/selectordie.sass */
.sod_select .sod_option.optgroup {
  background: inherit;
  color: #939393;
  font-style: italic;
}
/* line 109, ../sass/external/selectordie.sass */
.sod_select .sod_option.optgroup.disabled {
  background: inherit;
  color: #939393;
  font-style: italic;
}
/* line 113, ../sass/external/selectordie.sass */
.sod_select .sod_option.groupchild {
  padding-left: 20px;
}
/* line 115, ../sass/external/selectordie.sass */
.sod_select .sod_option.disabled {
  background: inherit;
  color: #cccccc;
}
/* line 118, ../sass/external/selectordie.sass */
.sod_select .sod_option.active {
  background: #6b7783;
  background: rgba(0, 0, 0, 0.3);
}
/* line 121, ../sass/external/selectordie.sass */
.sod_select .sod_option.selected {
  padding-right: 25px;
}
/* line 124, ../sass/external/selectordie.sass */
.sod_select.no_highlight .sod_option.selected:before {
  display: none;
}
/* line 129, ../sass/external/selectordie.sass */
.sod_select select {
  display: none !important;
}
/* line 131, ../sass/external/selectordie.sass */
.sod_select.touch select {
  -webkit-appearance: menulist-button;
  position: absolute;
  top: 0;
  left: 0;
  display: block !important;
  height: 100%;
  width: 100%;
  opacity: 0;
  z-index: 1;
}

/* line 14, ../sass/styles.sass */
#nprogress .bar {
  background: #bf0b0e;
}
/* line 16, ../sass/styles.sass */
#nprogress .spinner {
  right: 0;
  left: 15px;
}
/* line 19, ../sass/styles.sass */
#nprogress .spinner-icon {
  border-top-color: #bf0b0e;
  border-left-color: #bf0b0e;
}
/* line 23, ../sass/styles.sass */
#nprogress .peg {
  box-shadow: 0 0 10px #bf0b0e, 0 0 5px #bf0b0e;
}

/* line 26, ../sass/styles.sass */
* {
  margin: 0;
  padding: 0;
  -webkit-tap-highlight-color: transparent;
  -webkit-text-size-adjust: none;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: none;
}

/* line 34, ../sass/styles.sass */
i.floatbreaker {
  display: block;
  clear: both;
  height: 0px;
  margin-top: -1px;
}

/* line 40, ../sass/styles.sass */
.clearfix {
  overflow: hidden;
  *zoom: 1;
}

/* line 43, ../sass/styles.sass */
html {
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
/* line 46, ../sass/styles.sass */
html.nprogress-busy * {
  cursor: wait !important;
}

/* line 49, ../sass/styles.sass */
.table {
  display: table;
}

/* line 51, ../sass/styles.sass */
.tr {
  display: table-row;
}

/* line 53, ../sass/styles.sass */
.td {
  display: table-cell;
}

/* line 56, ../sass/styles.sass */
#content.mainpage {
  height: 100%;
  width: 100%;
  overflow: hidden;
  position: relative;
}
@media only screen and (orientation: portrait) and (max-width: 979px) {
  /* line 56, ../sass/styles.sass */
  #content.mainpage {
    display: none;
  }
}

/* line 79, ../sass/mixins.sass */
html.portrait #content.mainpage {
  display: none;
}
@media only screen and (max-width: 979px) {
  /* line 56, ../sass/styles.sass */
  #content.mainpage {
    display: none;
  }
}

/* line 65, ../sass/styles.sass */
header {
  position: absolute;
  z-index: 9999;
}
@media only screen and (orientation: portrait) and (max-width: 979px) {
  /* line 65, ../sass/styles.sass */
  header {
    display: none;
  }
}

/* line 79, ../sass/mixins.sass */
html.portrait header {
  display: none;
}
@media only screen and (max-width: 979px) {
  /* line 65, ../sass/styles.sass */
  header {
    display: none;
  }
}
/* line 72, ../sass/styles.sass */
header .logo {
  width: 99px;
  height: 139px;
  background-image: url('/public/images/shared/logo-back.png?1414501098');
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  display: block;
  top: 35px;
  left: 55px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 72, ../sass/styles.sass */
  header .logo {
    -moz-background-size: 99px auto;
    -o-background-size: 99px auto;
    -webkit-background-size: 99px auto;
    background-size: 99px auto;
    background-image: url('/public/images/shared/logo-back@2x.png?1414501098');
  }
}
@media only screen and (max-width: 1179px) {
  /* line 79, ../sass/styles.sass */
  .popupexpanded header .logo {
    display: none;
  }
}
/* line 83, ../sass/styles.sass */
header .logo .toppart {
  position: absolute;
  top: 24px;
  left: 3px;
  overflow: hidden;
  width: 93px;
  height: 52px;
}
/* line 90, ../sass/styles.sass */
header .logo .toppart .before {
  position: absolute;
  width: 93px;
  height: 52px;
  background-image: url('/public/images/shared/logo-before-top.png?1412257483');
  background-position: center;
  background-repeat: no-repeat;
  -moz-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -moz-transition: -moz-transform 0.4s ease 0.4s;
  -o-transition: -o-transform 0.4s ease 0.4s;
  -webkit-transition: -webkit-transform 0.4s ease;
  -webkit-transition-delay: 0.4s;
  transition: transform 0.4s ease 0.4s;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 90, ../sass/styles.sass */
  header .logo .toppart .before {
    -moz-background-size: 93px auto;
    -o-background-size: 93px auto;
    -webkit-background-size: 93px auto;
    background-size: 93px auto;
    background-image: url('/public/images/shared/logo-before-top@2x.png?1412257483');
  }
}
/* line 95, ../sass/styles.sass */
.ie9 header .logo .toppart .before {
  display: block;
}
/* line 98, ../sass/styles.sass */
header .logo .toppart .after {
  position: absolute;
  width: 93px;
  height: 52px;
  background-image: url('/public/images/shared/logo-after-top.png?1412257483');
  background-position: center;
  background-repeat: no-repeat;
  -moz-transform: translate3d(0, 52px, 0);
  -webkit-transform: translate3d(0, 52px, 0);
  transform: translate3d(0, 52px, 0);
  -moz-transition: -moz-transform 0.4s ease;
  -o-transition: -o-transform 0.4s ease;
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 98, ../sass/styles.sass */
  header .logo .toppart .after {
    -moz-background-size: 93px auto;
    -o-background-size: 93px auto;
    -webkit-background-size: 93px auto;
    background-size: 93px auto;
    background-image: url('/public/images/shared/logo-after-top@2x.png?1412257483');
  }
}
/* line 103, ../sass/styles.sass */
.ie9 header .logo .toppart .after {
  display: none;
}
/* line 106, ../sass/styles.sass */
header .logo .bottompart {
  position: absolute;
  top: 77px;
  left: 3px;
  overflow: hidden;
  width: 93px;
  height: 42px;
}
/* line 113, ../sass/styles.sass */
header .logo .bottompart .before {
  position: absolute;
  width: 93px;
  height: 43px;
  background-image: url('/public/images/shared/logo-before-bottom.png?1412257483');
  background-position: center;
  background-repeat: no-repeat;
  -moz-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -moz-transition: -moz-transform 0.4s ease 0.4s;
  -o-transition: -o-transform 0.4s ease 0.4s;
  -webkit-transition: -webkit-transform 0.4s ease;
  -webkit-transition-delay: 0.4s;
  transition: transform 0.4s ease 0.4s;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 113, ../sass/styles.sass */
  header .logo .bottompart .before {
    -moz-background-size: 93px auto;
    -o-background-size: 93px auto;
    -webkit-background-size: 93px auto;
    background-size: 93px auto;
    background-image: url('/public/images/shared/logo-before-bottom@2x.png?1412257483');
  }
}
/* line 118, ../sass/styles.sass */
.ie9 header .logo .bottompart .before {
  display: block;
}
/* line 120, ../sass/styles.sass */
header .logo .bottompart .after {
  position: absolute;
  width: 93px;
  height: 42px;
  background-image: url('/public/images/shared/logo-after-bottom.png?1412257483');
  background-position: center;
  background-repeat: no-repeat;
  -moz-transform: translate3d(0, -42px, 0);
  -webkit-transform: translate3d(0, -42px, 0);
  transform: translate3d(0, -42px, 0);
  -moz-transition: -moz-transform 0.4s ease;
  -o-transition: -o-transform 0.4s ease;
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 120, ../sass/styles.sass */
  header .logo .bottompart .after {
    -moz-background-size: 93px auto;
    -o-background-size: 93px auto;
    -webkit-background-size: 93px auto;
    background-size: 93px auto;
    background-image: url('/public/images/shared/logo-after-bottom@2x.png?1412257483');
  }
}
/* line 125, ../sass/styles.sass */
.ie9 header .logo .bottompart .after {
  display: none;
}
/* line 128, ../sass/styles.sass */
header .selector {
  position: absolute;
  top: 55px;
  left: 210px;
}
@media only screen and (max-width: 1439px) {
  /* line 134, ../sass/styles.sass */
  .popupexpanded header .selector {
    display: none;
  }
}
/* line 138, ../sass/styles.sass */
header .selector .sod_select {
  display: block;
  float: left;
  width: 200px;
  cursor: pointer;
}
/* line 144, ../sass/styles.sass */
header .selector .arrow {
  position: absolute;
  width: 11px;
  height: 9px;
  background-image: url('/public/images/shared/select-arrowdown.png?1412257483');
  background-position: center;
  background-repeat: no-repeat;
  top: 12px;
  left: 180px;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 144, ../sass/styles.sass */
  header .selector .arrow {
    -moz-background-size: 11px auto;
    -o-background-size: 11px auto;
    -webkit-background-size: 11px auto;
    background-size: 11px auto;
    background-image: url('/public/images/shared/select-arrowdown@2x.png?1412257483');
  }
}
/* line 151, ../sass/styles.sass */
header .uploadphoto {
  position: absolute;
  top: 115px;
  left: 210px;
  line-height: 32px;
  width: 228px;
  text-align: center;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: #ba0505;
  font-size: 14px;
  color: #ffffff;
  text-decoration: none;
  font-family: "PlumbC";
  -moz-box-shadow: 2px 4px 35px #000;
  -webkit-box-shadow: 2px 4px 35px #000;
  box-shadow: 2px 4px 35px #000;
}
/* line 166, ../sass/styles.sass */
.popupexpanded header .uploadphoto {
  visibility: hidden !important;
}
@media only screen and (max-width: 1289px) {
  /* line 169, ../sass/styles.sass */
  .popupexpanded header .uploadphoto {
    display: none;
  }
}
/* line 173, ../sass/styles.sass */
header .social {
  position: absolute;
  top: 57px;
  left: 435px;
  width: 75px;
}
/* line 179, ../sass/styles.sass */
header .social a {
  display: block;
  float: left;
}
/* line 183, ../sass/styles.sass */
header .social a.vk {
  width: 31px;
  height: 31px;
  background-image: url('/public/images/shared/vk.png?1412852783');
  background-position: center;
  background-repeat: no-repeat;
  margin-right: 9px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 183, ../sass/styles.sass */
  header .social a.vk {
    -moz-background-size: 31px auto;
    -o-background-size: 31px auto;
    -webkit-background-size: 31px auto;
    background-size: 31px auto;
    background-image: url('/public/images/shared/vk@2x.png?1412852791');
  }
}
@media only screen and (max-width: 1489px) {
  /* line 187, ../sass/styles.sass */
  .popupexpanded header .social a.vk {
    visibility: hidden;
  }
}
/* line 191, ../sass/styles.sass */
header .social a.vk:hover {
  width: 31px;
  height: 31px;
  background-image: url('/public/images/shared/vk-hover.png?1412855660');
  background-position: center;
  background-repeat: no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 191, ../sass/styles.sass */
  header .social a.vk:hover {
    -moz-background-size: 31px auto;
    -o-background-size: 31px auto;
    -webkit-background-size: 31px auto;
    background-size: 31px auto;
    background-image: url('/public/images/shared/vk-hover@2x.png?1412855669');
  }
}
/* line 194, ../sass/styles.sass */
header .social a.fb {
  width: 31px;
  height: 31px;
  background-image: url('/public/images/shared/fb.png?1412852816');
  background-position: center;
  background-repeat: no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 194, ../sass/styles.sass */
  header .social a.fb {
    -moz-background-size: 31px auto;
    -o-background-size: 31px auto;
    -webkit-background-size: 31px auto;
    background-size: 31px auto;
    background-image: url('/public/images/shared/fb@2x.png?1412852825');
  }
}
@media only screen and (max-width: 1529px) {
  /* line 197, ../sass/styles.sass */
  .popupexpanded header .social a.fb {
    visibility: hidden;
  }
}
/* line 201, ../sass/styles.sass */
header .social a.fb:hover {
  width: 31px;
  height: 31px;
  background-image: url('/public/images/shared/fb-hover.png?1412855621');
  background-position: center;
  background-repeat: no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 201, ../sass/styles.sass */
  header .social a.fb:hover {
    -moz-background-size: 31px auto;
    -o-background-size: 31px auto;
    -webkit-background-size: 31px auto;
    background-size: 31px auto;
    background-image: url('/public/images/shared/fb-hover@2x.png?1412855640');
  }
}
/* line 204, ../sass/styles.sass */
header .additional {
  float: left;
  margin-left: 37px;
  display: none;
}
/* line 209, ../sass/styles.sass */
header .additional .separator {
  float: left;
  width: 1px;
  height: 40px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
  opacity: 0.2;
  margin-right: 37px;
  background: white;
}
/* line 217, ../sass/styles.sass */
header .additional a {
  float: left;
  height: 40px;
  margin-right: 37px;
  color: #fff;
  font-family: "FuturaBookC";
  font-size: 15px;
  text-transform: uppercase;
  text-decoration: none;
}
/* line 229, ../sass/styles.sass */
header.newlogo.notpast .logo .toppart .before {
  -moz-transform: translate3d(0, 52px, 0);
  -webkit-transform: translate3d(0, 52px, 0);
  transform: translate3d(0, 52px, 0);
  -moz-transition: -moz-transform 0.4s ease;
  -o-transition: -o-transform 0.4s ease;
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease;
}
/* line 232, ../sass/styles.sass */
.ie9 header.newlogo.notpast .logo .toppart .before {
  display: none;
}
/* line 234, ../sass/styles.sass */
header.newlogo.notpast .logo .toppart .after {
  -moz-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -moz-transition: -moz-transform 0.4s ease 0.4s;
  -o-transition: -o-transform 0.4s ease 0.4s;
  -webkit-transition: -webkit-transform 0.4s ease;
  -webkit-transition-delay: 0.4s;
  transition: transform 0.4s ease 0.4s;
}
/* line 237, ../sass/styles.sass */
.ie9 header.newlogo.notpast .logo .toppart .after {
  display: block;
}
/* line 239, ../sass/styles.sass */
header.newlogo.notpast .logo .bottompart .before {
  -moz-transform: translate3d(0, -42px, 0);
  -webkit-transform: translate3d(0, -42px, 0);
  transform: translate3d(0, -42px, 0);
  -moz-transition: -moz-transform 0.4s ease;
  -o-transition: -o-transform 0.4s ease;
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease;
}
/* line 242, ../sass/styles.sass */
.ie9 header.newlogo.notpast .logo .bottompart .before {
  display: none;
}
/* line 244, ../sass/styles.sass */
header.newlogo.notpast .logo .bottompart .after {
  -moz-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -moz-transition: -moz-transform 0.4s ease 0.4s;
  -o-transition: -o-transform 0.4s ease 0.4s;
  -webkit-transition: -webkit-transform 0.4s ease;
  -webkit-transition-delay: 0.4s;
  transition: transform 0.4s ease 0.4s;
}
/* line 247, ../sass/styles.sass */
.ie9 header.newlogo.notpast .logo .bottompart .after {
  display: block;
}

/* line 250, ../sass/styles.sass */
#globalpopup {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 257, ../sass/styles.sass */
#globalpopup .background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
}
/* line 265, ../sass/styles.sass */
#globalpopup .close {
  width: 249px;
  height: 35px;
  background-image: url('/public/images/shared/back-to-photogalery.png?1412595467');
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  top: 55px;
  left: 200px;
  cursor: pointer;
  z-index: 1;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 265, ../sass/styles.sass */
  #globalpopup .close {
    -moz-background-size: 249px auto;
    -o-background-size: 249px auto;
    -webkit-background-size: 249px auto;
    background-size: 249px auto;
    background-image: url('/public/images/shared/back-to-photogalery@2x.png?1412595477');
  }
}
@media only screen and (max-width: 1299px) {
  /* line 274, ../sass/styles.sass */
  .popupexpanded #globalpopup .close {
    display: none;
  }
}
/* line 277, ../sass/styles.sass */
#globalpopup .fotorama__nav-wrap {
  position: absolute;
  bottom: 60px;
  left: 50%;
  margin-left: -392px;
}
/* line 283, ../sass/styles.sass */
#globalpopup .fotorama__nav {
  z-index: 9999;
  zoom: 1;
}
/* line 287, ../sass/styles.sass */
#globalpopup .fotorama__thumb-border {
  border-color: #1061d0;
}
/* line 290, ../sass/styles.sass */
#globalpopup .arrow-left {
  position: absolute;
  left: 50%;
  bottom: 92px;
  margin-left: -460px;
  width: 39px;
  height: 39px;
  background-image: url('/public/images/arrow-left-small.png?1413187436');
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 290, ../sass/styles.sass */
  #globalpopup .arrow-left {
    -moz-background-size: 39px auto;
    -o-background-size: 39px auto;
    -webkit-background-size: 39px auto;
    background-size: 39px auto;
    background-image: url('/public/images/arrow-left-small@2x.png?1413187436');
  }
}
/* line 298, ../sass/styles.sass */
#globalpopup .arrow-right {
  position: absolute;
  left: 50%;
  bottom: 92px;
  margin-left: 222px;
  width: 39px;
  height: 39px;
  background-image: url('/public/images/arrow-right-small.png?1413187436');
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 298, ../sass/styles.sass */
  #globalpopup .arrow-right {
    -moz-background-size: 39px auto;
    -o-background-size: 39px auto;
    -webkit-background-size: 39px auto;
    background-size: 39px auto;
    background-image: url('/public/images/arrow-right-small@2x.png?1413187436');
  }
}

/* line 307, ../sass/styles.sass */
#globalresults {
  position: absolute;
  height: 100%;
  top: 0;
  width: 829px;
  right: -640px;
}
/* line 314, ../sass/styles.sass */
#globalresults .bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
  background-color: #0f61cf;
}
/* line 323, ../sass/styles.sass */
#globalresults .layout {
  position: relative;
  width: 565px;
  height: 100%;
  left: 20px;
}
/* line 329, ../sass/styles.sass */
#globalresults .name {
  position: absolute;
  top: 35px;
  color: #fff;
  font-family: "FuturaDemiC";
  font-size: 18px;
  text-transform: uppercase;
  padding-top: 15px;
  width: 110px;
}
/* line 340, ../sass/styles.sass */
#globalresults .openpopup {
  position: absolute;
  top: 50%;
  left: 45px;
  margin-top: -29px;
  width: 59px;
  height: 58px;
  background-image: url('/public/images/shared/plus-popup.png?1412586866');
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  -moz-transform: translate3d(background 0.3s ease, 1em, 1em);
  -webkit-transform: translate3d(background 0.3s ease, 1em, 1em);
  transform: translate3d(background 0.3s ease, 1em, 1em);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 340, ../sass/styles.sass */
  #globalresults .openpopup {
    -moz-background-size: 59px auto;
    -o-background-size: 59px auto;
    -webkit-background-size: 59px auto;
    background-size: 59px auto;
    background-image: url('/public/images/shared/plus-popup@2x.png?1412586870');
  }
}
/* line 349, ../sass/styles.sass */
#globalresults .text {
  position: absolute;
  left: 0;
  right: 0;
  top: 60px;
  bottom: 50px;
  color: #fff;
  font-family: "PlumbLightC";
  font-size: 26px;
  overflow-y: scroll;
}
/* line 360, ../sass/styles.sass */
#globalresults .text h1 {
  font-weight: normal;
  font-family: "PlumbBoldC";
  font-size: 30px;
  margin-bottom: 8px;
  text-transform: uppercase;
}
/* line 367, ../sass/styles.sass */
#globalresults .text b {
  font-family: "PlumbBoldC";
  font-weight: normal;
}
/* line 371, ../sass/styles.sass */
#globalresults .text a {
  color: #52c6fc;
}
/* line 373, ../sass/styles.sass */
#globalresults .text a:hover {
  text-decoration: none;
}
/* line 376, ../sass/styles.sass */
#globalresults .text p {
  margin-top: 35px;
}
/* line 379, ../sass/styles.sass */
#globalresults .text p.subtitle {
  text-transform: uppercase;
  margin-top: 0px;
}
/* line 382, ../sass/styles.sass */
#globalresults .text p.promise {
  font-size: 26px;
}
/* line 386, ../sass/styles.sass */
#globalresults.opened .openpopup {
  background-image: url('/public/images/shared/minus-popup.png?1412588154');
  right: -108px;
  left: auto;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 386, ../sass/styles.sass */
  #globalresults.opened .openpopup {
    -moz-background-size: 59px auto;
    -o-background-size: 59px auto;
    -webkit-background-size: 59px auto;
    background-size: 59px auto;
    background-image: url('/public/images/shared/minus-popup@2x.png?1412588160');
  }
}
/* line 391, ../sass/styles.sass */
#globalresults .scrollable {
  padding-right: 25px;
}
/* line 395, ../sass/styles.sass */
#globalresults .content {
  position: absolute;
  top: 110px;
  left: 90px;
  right: 98px;
  bottom: 80px;
  color: white;
  font-size: 18px;
  font-family: "PlumbLightC";
}
/* line 405, ../sass/styles.sass */
#globalresults .content h1 {
  font-weight: normal;
  font-family: "PlumbBoldC";
  font-size: 30px;
  margin-bottom: 8px;
  text-transform: uppercase;
}
/* line 412, ../sass/styles.sass */
#globalresults .content b {
  font-family: "PlumbBoldC";
  font-weight: normal;
}
/* line 416, ../sass/styles.sass */
#globalresults .content a {
  color: #52c6fc;
}
/* line 418, ../sass/styles.sass */
#globalresults .content a:hover {
  text-decoration: none;
}
/* line 421, ../sass/styles.sass */
#globalresults .content p {
  margin-top: 35px;
}
/* line 424, ../sass/styles.sass */
#globalresults .content p.subtitle {
  text-transform: uppercase;
  margin-top: 0px;
}
/* line 427, ../sass/styles.sass */
#globalresults .content p.promise {
  font-size: 26px;
}

/* line 429, ../sass/styles.sass */
.popup {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 66666;
}
@media only screen and (orientation: portrait) and (max-width: 979px) {
  /* line 429, ../sass/styles.sass */
  .popup {
    display: none;
  }
}

/* line 79, ../sass/mixins.sass */
html.portrait .popup {
  display: none;
}
@media only screen and (max-width: 979px) {
  /* line 429, ../sass/styles.sass */
  .popup {
    display: none;
  }
}
/* line 441, ../sass/styles.sass */
.popup.photographers .playout {
  background: #0e65b5;
  background: #000000;
  background: rgba(0, 0, 0, 0.8);
  padding: 35px 48px 17px 48px;
  color: #fff;
}
/* line 448, ../sass/styles.sass */
.popup.photographers .playout h1 {
  font-size: 44px;
  text-transform: uppercase;
  font-family: "FuturaDemiC";
}
@media only screen and (max-width: 659px) {
  /* line 448, ../sass/styles.sass */
  .popup.photographers .playout h1 {
    width: 280px;
    font-size: 30px;
    line-height: 30px;
  }
}
/* line 458, ../sass/styles.sass */
.popup.photographers .playout .photographerscontainer {
  overflow: hidden;
  *zoom: 1;
  width: 840px;
}
@media only screen and (max-width: 939px) {
  /* line 458, ../sass/styles.sass */
  .popup.photographers .playout .photographerscontainer {
    width: 560px;
  }
}
@media only screen and (max-width: 659px) {
  /* line 458, ../sass/styles.sass */
  .popup.photographers .playout .photographerscontainer {
    width: 280px;
  }
}
/* line 468, ../sass/styles.sass */
.popup.photographers .playout .photographer {
  margin-top: 20px;
  float: left;
  width: 260px;
  padding-right: 20px;
}
/* line 475, ../sass/styles.sass */
.popup.photographers .playout .photographer.special .name {
  border-color: #fff;
}
/* line 478, ../sass/styles.sass */
.popup.photographers .playout .photographer .photo {
  float: left;
  -moz-border-radius: 87px;
  -webkit-border-radius: 87px;
  border-radius: 87px;
  overflow: hidden;
  width: 87px;
  height: 87px;
  background: white;
  text-align: center;
}
/* line 487, ../sass/styles.sass */
.popup.photographers .playout .photographer .name {
  font-size: 18px;
  line-height: 21px;
  float: left;
  font-family: "FuturaBookC";
  font-family: "FuturaLightC";
  margin-left: 10px;
  margin-top: 20px;
  border: 2px solid transparent;
  padding: 0 7px;
  width: 140px;
}
/* line 499, ../sass/styles.sass */
.popup .background {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: 1001;
  background: #000;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  -moz-transition: opacity 0.6s ease;
  -o-transition: opacity 0.6s ease;
  -webkit-transition: opacity 0.6s ease;
  transition: opacity 0.6s ease;
}
/* line 511, ../sass/styles.sass */
.popup.opening .background {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 514, ../sass/styles.sass */
.popup .cross {
  cursor: pointer;
  position: absolute;
  width: 29px;
  height: 29px;
  border: 1px solid #fff;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  top: 28px;
  right: 23px;
  background: center center no-repeat;
  background-image: url('/public/images/shared/popup-cross.png?1415264382');
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 514, ../sass/styles.sass */
  .popup .cross {
    -moz-background-size: 12px auto;
    -o-background-size: 12px auto;
    -webkit-background-size: 12px auto;
    background-size: 12px auto;
    background-image: url('/public/images/shared/popup-cross@2x.png?1415264382');
  }
}
/* line 526, ../sass/styles.sass */
.popup .scroll {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1002;
}
/* line 534, ../sass/styles.sass */
.popup .scroll.active {
  overflow-y: scroll;
}
/* line 537, ../sass/styles.sass */
.popup .playout {
  position: absolute;
  top: 50%;
  left: 50%;
  background: #fff;
  -moz-transition: -moz-transform 0.3s ease, opacity 0.3s ease;
  -o-transition: -o-transform 0.3s ease, opacity 0.3s ease;
  -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s ease;
  transition: transform 0.3s ease, opacity 0.3s ease;
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  font-size: 14px;
}

/* line 547, ../sass/styles.sass */
.copyright {
  cursor: pointer;
}
