@import "http://fnt.webink.com/wfs/webink.css/?project=0B6ADABE-7BCE-4154-B3A8-FE1C328C7BE3&fonts=7AB8E18F-22A6-B196-88DB-03846F960FDF:f=Genath-Bold,E03E8258-216D-FA88-0D87-928C28562468:f=Genath-Light";
@import "http://fnt.webink.com/wfs/webink.css/?project=0B6ADABE-7BCE-4154-B3A8-FE1C328C7BE3&fonts=7AB8E18F-22A6-B196-88DB-03846F960FDF:f=Genath-Bold,E03E8258-216D-FA88-0D87-928C28562468:f=Genath-Light";

#player {
	visibility: hidden !important;
}

.videoCloser {
	text-align: center;
	height: 0px;
	overflow: hidden;
	background-color: #000000;
	color: #FFFFFF;
	line-height: 3;
	cursor: pointer;
}


.search__icon {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -159px;
height:20px;
width:20px;
float:left;
height:inherit;
width:inherit;
text-indent:-9999px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.search__icon {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -159px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -59px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -99px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -119px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -139px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -79px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -59px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -139px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -119px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -39px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -39px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -99px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -79px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.search__icon {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -159px;
height:20px;
width:20px;
float:left;
height:inherit;
width:inherit;
text-indent:-9999px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.search__icon {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -159px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -59px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -99px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -119px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -139px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -79px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -59px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -139px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -119px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -39px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -39px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -99px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -79px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.nav_anchors {
color:#000;
display:block;
font-size:18px;
text-decoration:none;
text-transform:uppercase
}

.nav_anchors:hover,.nav_anchors:active {
background:#000;
color:#fff!important
}

.type,.header__type {
font-family:'Arial Narrow','Arial',sans-serif!important;
font-size:13px!important;
letter-spacing:10px!important;
text-transform:uppercase!important
}

.type,.header__date {
font-family:'Arial Narrow','Arial',sans-serif!important;
font-size:13px!important;
letter-spacing:10px!important;
line-height:24px!important;
margin-bottom: 16px;
}

.headline,.header__headline {
font-family:'Grumpy-Black24','Arial Bold','Arial',sans-serif;
font-size:22px!important;
line-height:24px!important;
letter-spacing:-1px!important;
text-transform:uppercase!important
}

.separator,.header__separator {
background:#000;
height:3px;
width:140px;
margin:0 auto;
text-indent:-999999px
}

.button,.detail__interest,.general__interest {
-webkit-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
display:inline-block;
padding:10px 25px;
text-transform:uppercase
}

.site-detail {
max-width:960px;
text-align:center
}

.detail__header {
margin-top:40px
}

.header__headline {
margin:20px 0 17px
}

.header__subheadline {
text-transform:uppercase
}

.detail__implement {
margin-top:70px
}

.detail__post {
margin-top:40px
}

.detail__post p {
float:left;
text-align:center;
padding:1.397444089457%;
width:33.297872340426%
}

.detail__interest,.general__interest {
background:#000;
color:#fff;
margin-top:30px
}

.detail__interest:hover,.general__interest:hover {
background:#fff;
color:#000
}

.search__icon {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -159px;
height:20px;
width:20px;
float:left;
height:inherit;
width:inherit;
text-indent:-9999px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.search__icon {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -159px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -59px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -99px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -119px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -139px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -79px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -59px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -139px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -119px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -39px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -39px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -99px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -79px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.nav_anchors {
color:#000;
display:block;
font-size:18px;
text-decoration:none;
text-transform:uppercase
}

.nav_anchors:hover,.nav_anchors:active {
background:#000;
color:#fff!important
}

.type {
font-family:'Arial Narrow','Arial',sans-serif!important;
font-size:13px!important;
letter-spacing:10px!important;
text-transform:uppercase!important
}

.headline {
font-family:'Grumpy-Black24','Arial Bold','Arial',sans-serif;
font-size:22px!important;
line-height:24px!important;
letter-spacing:-1px!important;
text-transform:uppercase!important
}

.separator {
background:#000;
height:3px;
width:140px;
margin:0 auto;
text-indent:-999999px
}

.button {
-webkit-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
display:inline-block;
padding:10px 25px;
text-transform:uppercase
}

.search__icon {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -159px;
height:20px;
width:20px;
float:left;
height:inherit;
width:inherit;
text-indent:-9999px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.search__icon {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -159px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -59px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -99px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -119px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -139px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -79px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -59px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -139px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -119px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -39px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -39px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -99px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -79px;
background-size:41px 394px;
height:20px;
width:20px
}
}

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {
margin:0;
padding:0;
border:0;
font-size:100%;
font:inherit;
vertical-align:baseline
}

html {
font-family:'Genath-Light','Times',serif;
/*font-family:'Grumpy-Black24','Times',serif;*/
font-size:17px;
line-height:22px
}

ul,ol {
list-style:none
}

.clearfix:before,.clearfix:after {
content:"";
display:table
}

.clearfix:after {
clear:both
}

.clearfix {
zoom:1
}

a {
color:inherit;
text-decoration:none
}

* {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
padding:0;
margin:0
}

body {
overflow-x:hidden
}

main {
padding-bottom:54px;
margin-bottom: -1px;
}

.inner {
margin:0 auto;
max-width:1280px
}

.inner_abstract {
padding-left:10px;
padding-right:10px
}

:focus {
outline:0
}

::-moz-focus-inner {
border:0
}

.slider__nav,.site-grid-module,.site-header {
-webkit-transform:translateZ(0);
-moz-transform:translateZ(0);
-ms-transform:translateZ(0);
transform:translateZ(0)
}

.search__icon {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -159px;
height:20px;
width:20px;
float:left;
height:inherit;
width:inherit;
text-indent:-9999px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.search__icon {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -159px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -59px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -99px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -119px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -139px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -79px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -59px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -139px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -119px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -39px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -39px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -99px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -79px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.search__icon {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -159px;
height:20px;
width:20px;
float:left;
height:inherit;
width:inherit;
text-indent:-9999px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.search__icon {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -159px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -59px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -99px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -119px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -139px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -79px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -59px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -139px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -119px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -39px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -39px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -99px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -79px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.nav_anchors {
color:#000;
display:block;
font-size:18px;
text-decoration:none;
text-transform:uppercase
}

.nav_anchors:hover,.nav_anchors:active {
background:#000;
color:#fff!important
}

.type,.event__date,.element__type {
font-family:'Arial Narrow','Arial',sans-serif!important;
font-size:13px!important;
letter-spacing:10px!important;
text-transform:uppercase!important
}

.headline,.event__name,.element__headline {
font-family:'Grumpy-Black24','Arial Bold','Arial',sans-serif;
font-size:22px!important;
line-height:24px!important;
letter-spacing:-1px!important;
text-transform:uppercase!important
}

.separator,.element__separator {
background:#000;
height:3px;
width:140px;
margin:0 auto;
text-indent:-999999px
}

.button,.event__interest {
-webkit-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
display:inline-block;
padding:10px 25px;
text-transform:uppercase
}

.isotope-item {
z-index:2
}

.isotope-hidden.isotope-item {
pointer-events:none;
z-index:1
}

.isotope,.isotope .isotope-item {
-webkit-transition-duration:.5s;
-moz-transition-duration:.5s;
-ms-transition-duration:.5s;
-o-transition-duration:.5s;
transition-duration:.5s
}

.isotope {
-webkit-transition-property:height,width;
-moz-transition-property:height,width;
-ms-transition-property:height,width;
-o-transition-property:height,width;
transition-property:height,width
}

.isotope .isotope-item {
-webkit-transition-property:-webkit-transform,opacity;
-moz-transition-property:-moz-transform,opacity;
-ms-transition-property:-ms-transform,opacity;
-o-transition-property:-o-transform,opacity;
transition-property:transform,opacity
}

.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition {
-webkit-transition-duration:0;
-moz-transition-duration:0;
-ms-transition-duration:0;
-o-transition-duration:0;
transition-duration:0
}

.isotope.infinite-scrolling {
-webkit-transition:none;
-moz-transition:none;
-ms-transition:none;
-o-transition:none;
transition:none
}

.site-grid-module {
overflow:hidden
}

.site-grid-module__grid {
-webkit-transition:none;
-moz-transition:none;
-o-transition:none;
-ms-transition:none;
transition:none;
overflow:visible!important
}

.site-grid-module--no-filter {
margin-top:35px
}

.site-grid-module__filter {
text-align:center
}

.filter__list {
margin:20px 0 10px
}

.filter__list>li {
color:#000;
display:inline;
margin:0 10px
}

.filter__list>li a {
font-size:18px;
text-transform:uppercase
}

.filter--trigger {
-webkit-touch-callout:none!important
}

.filter--trigger span {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -367px;
height:13px;
width:13px;
line-height:16px;
display:inline-block
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.filter--trigger span {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -367px;
background-size:41px 394px;
height:13.5px;
width:13.5px
}
}

[data-filter-state="disabled"] {
color:gray
}

[data-filter-state="disabled"] span {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -380px;
height:13px;
width:13px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
[data-filter-state="disabled"] span {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -381px;
background-size:41px 394px;
height:13.5px;
width:13.5px
}
}

.grid__element {
float:left;
margin:10px;
overflow:hidden;
position:relative;
text-align:center;
width:140px
}

.grid__element * {
margin:0
}

.grid__element.grid__element--doubled {
width:300px
}

.grid__element.grid__element--doubled img {
width:100%
}

.site-grid-module--player img {
width:100%!important
}

.stratus--play {
display:inline-block;
position:relative;
-webkit-touch-callout:none!important
}

.stratus--play:after {
content:'';
background:url(../img/play_videotrigger.png) no-repeat;
background-size:100%;
padding:10px;
position:absolute;
height:20px;
width:20px;
line-height:20px;
top:50%;
left:50%;
margin:-20px 0 0 -20px;
-webkit-touch-callout:none!important
}

.grid__element.grid__element--trippled {
width:460px
}

.grid__element.grid__element--trippled img {
width:100%
}

.grid__element--accordion {
background:#000000;
color:#ffffff;
}

.accordion__event {
padding:15px 0;
margin:0 10px;
border-top:3px solid #fff
}

.accordion__event:first-child {
border-top:0
}

.event__header {
cursor:pointer
}

.event__date {
padding-bottom:10px
}

.event__cover {
margin-top:25px
}

.event__location {
margin:20px 0
}

.event__interest {
background:#fff;
color:#000
}

.event__interest:hover {
background:#000;
color:#fff
}

.event--visibility {
/*display:none*/
overflow: hidden;
}

.event--visible {
/*display:block*/
}

.grid__element--newsletter {
background:#e9e9e9;
padding-bottom:20px
}

.grid__element--teaser {
background:#fff;
padding:20px;
z-index:10
}

.grid__element--teaser .event__interest {
background:#fff!important;
color:#000!important
}

.grid__element--teaser .element__type {
margin-top:0;
padding:0
}

.detail__social_buttons {

	margin-top: 20px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	position: relative;

}

.detail__social_buttons * {

	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;

}

.form__decide {
padding:20px 0
}

.form__decide label[for="subscribe_to_newsletter"] {
margin-right:7px
}

.form__decide input[name="subscribe_status"] {
margin-left:7px
}

.form__confirm input[type="email"],.form__confirm input[type="submit"] {
background:#fff;
border:0;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
padding:10px
}

.form__confirm input[type="email"] {
margin-right:5px
}

.form__confirm input[type="submit"] {
margin-left:5px
}

.form__confirm input[type="submit"]:hover {
background:#000;
color:#fff
}

.element__type {
margin-top:16px
}

.element__headline {
margin:13px 0 15px
}

.separator--inverted {
background:#fff
}

.element__description {
line-height:23px;
margin-top:5px;
padding:10px 0 20px
}

.search__icon {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -159px;
height:20px;
width:20px;
float:left;
height:inherit;
width:inherit;
text-indent:-9999px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.search__icon {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -159px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -59px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -99px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -119px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -139px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -79px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -59px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -139px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -119px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -39px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -39px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -99px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -79px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.search__icon {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -159px;
height:20px;
width:20px;
float:left;
height:inherit;
width:inherit;
text-indent:-9999px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.search__icon {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -159px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -59px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -99px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -119px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -139px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -79px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -59px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -139px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -119px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -39px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -39px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -99px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -79px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.nav_anchors,.tiny-nav__list li a {
color:#000;
display:block;
font-size:18px;
text-decoration:none;
text-transform:uppercase
}

.nav_anchors:hover,.tiny-nav__list li a:hover,.nav_anchors:active,.tiny-nav__list li a:active {
background:#000;
color:#fff!important
}

.type {
font-family:'Arial Narrow','Arial',sans-serif!important;
font-size:13px!important;
letter-spacing:10px!important;
text-transform:uppercase!important
}

.headline,.main-nav__list li a {
font-family:'Grumpy-Black24','Arial Bold','Arial',sans-serif;
font-size:22px!important;
line-height:24px!important;
letter-spacing:-1px!important;
text-transform:uppercase!important
}

.separator {
background:#000;
height:3px;
width:140px;
margin:0 auto;
text-indent:-999999px
}

.button {
-webkit-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
display:inline-block;
padding:10px 25px;
text-transform:uppercase
}

.site-header {
height:28px;
margin-top:25px;
margin-bottom:25px;
position:relative;
z-index:99999;
}

.site-header:after {
background:url(../img/header_highlight.png) no-repeat 50% 50%;
background-size:100%;
content:'';
position:absolute;
height:5px;
width:100%;
margin-left:-50%;
left:50%;
top:53px;
z-index:900
}

.site-header__site-logo {
float:left
}

.site-logo__image {
float:left
}

.site-logo__image img {
width:160px
}

.site-logo__desc {
color:gray;
float:left;
height:35px;
line-height:35px;
margin-left:15px
}

.site-header__main-nav {
left:50%;
margin-left:-175px;
margin-top:3px;
width:auto;
position:absolute
}

.main-nav__list {
float:left
}

.main-nav__list li {
float:left
}

.main-nav__list li a {
color:#b3b3b3;
padding:0 15px
}

.main-nav__list li a:hover {
color:#000
}

.main-nav__list li .active-page {
color:#000
}

.site-header__tiny-nav {
background:#fff;
display:none;
position:absolute;
left:0;
top:53px;
width:100%;
z-index:1000
}

.tiny-nav__caption {
color:gray;
padding:13px 0 13px 40px
}

.tiny-nav__list {
padding:0 10px
}

.tiny-nav__list li {
border-top:1px solid #e5e5e5
}

.tiny-nav__list li:first-child {
border:0
}

.tiny-nav__list li a {
padding:13px 0 13px 30px
}

.list--blurred {
color:gray!important
}

.list--search>div {
padding:20px 30px
}

.list--search>div input[type="search"] {
border:1px solid #c3c3c3;
color:#000;
-webkit-border-radius:100px;
-moz-border-radius:100px;
-ms-border-radius:100px;
-o-border-radius:100px;
border-radius:100px;
padding:2% 3%;
width:94%
}

.list--search>div input[type="search"]:focus {
outline:0
}

.site-header__tiny-nav-toggle {
display:none;
float:right;
margin-top:5px;
height:19px;
width:34px
}

.site-header__tiny-nav-toggle a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -179px;
height:19px;
width:34px;
display:block;
height:inherit;
width:inherit;
-webkit-touch-callout:none!important
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.site-header__tiny-nav-toggle a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -188px;
background-size:41px 394px;
height:19px;
width:34px
}
}

.site-header__search {
background:rgba(255,255,255,.7);
display:none;
left:0;
top:0;
height:100%;
width:100%;
position:fixed;
z-index:900
}

.site-header__search .search__holder {
background-image:url(../img/search_input.png);
background-repeat:no-repeat;
background-size:40px;
background-position:97% 50%;
background-color:#fff;
margin-top:15%;
padding:30px;
width:50%;
left:50%;
margin-left:25%
}

.site-header__search input[type="search"] {
background:0;
width:100%;
border:0;
font-size:36px;
outline:0
}

.site-header__curiosity {
float:right;
padding:6px 0;
text-align:left
}

.curiosity__social {
height:20px;
width:78px;
float:left;
margin-right:30px;
padding:0
}

.curiosity__social li {
float:left;
height:20px;
width:20px;
margin:0 3px
}

.curiosity__social li:first-child {
margin-left:0
}

.curiosity__social a {
display:block;
height:inherit;
width:inherit;
text-indent:-9999px
}

.curiosity__social--detail {
float:none;
margin:20px auto
}

.curiosity__social--detail li {
margin:0 3px!important
}

.curiosity__search {
float:left;
height:20px;
width:20px
}

.curiosity__search a {
-webkit-touch-callout:none!important
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
display:block
}

audio,canvas,video {
display:inline-block;
*display:inline;
*zoom:1
}

audio:not([controls]) {
display:none;
height:0
}

[hidden] {
display:none
}

html {
font-family:"Arial",sans-serif;
font-size:100%;
-webkit-text-size-adjust:100%;
-ms-text-size-adjust:100%;
line-height:1.5em
}

button,input,select,textarea {
font-family:"Arial",sans-serif
}

body {
margin:0
}

a:focus {
outline:thin dotted
}

a:active,a:hover {
outline:0
}

p,pre {
margin:1.5em 0
}

blockquote {
margin:1.5em 40px
}

h1 {
font-size:2em;
line-height:1.5em;
margin-top:.75em;
margin-bottom:.75em
}

h2 {
font-size:1.5em;
line-height:2em;
margin-top:1em;
margin-bottom:1em
}

h3 {
font-size:1.17em;
line-height:1.28205em;
margin-top:1.28205em;
margin-bottom:1.28205em
}

h4 {
font-size:1em;
line-height:1.5em;
margin-top:1.5em;
margin-bottom:1.5em
}

h5 {
font-size:.83em;
line-height:1.80723em;
margin-top:1.80723em;
margin-bottom:1.80723em
}

h6 {
font-size:.67em;
line-height:2.23881em;
margin-top:2.23881em;
margin-bottom:2.23881em
}

abbr[title] {
border-bottom:1px dotted
}

b,strong {
font-weight:700
}

dfn {
font-style:italic
}

hr {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
height:0
}

mark {
background:#ff0;
color:#000
}

code,kbd,pre,samp {
font-family:monospace,serif;
_font-family:'courier new',monospace;
font-size:1em;
line-height:1.5em
}

pre {
white-space:pre-wrap
}

q {
quotes:"\201C" "\201D" "\2018" "\2019"
}

small {
font-size:80%
}

sub,sup {
font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline
}

sup {
top:-.5em
}

sub {
bottom:-.25em
}

dl,menu,ol,ul {
margin:1.5em 0;
padding:0 0 0 40px
}

dl {
padding:0
}

dd {
margin:0 0 0 40px
}

nav ul,nav ol {
list-style:none;
list-style-image:none
}

img {
border:0;
-ms-interpolation-mode:bicubic
}

svg:not(:root) {
overflow:hidden
}

figure {
margin:0
}

form {
margin:0
}

fieldset {
border-color:silver;
margin:0 2px;
border-style:solid;
border-width:.0625em;
padding:.4625em .875em .9125em
}

legend {
border:0;
padding:0;
*margin-left:-7px
}

button,input,select,textarea {
font-family:inherit;
font-size:100%;
margin:0;
vertical-align:baseline;
*vertical-align:middle
}

button,input {
line-height:normal
}

button,select {
text-transform:none
}

button,html input[type="button"],input[type="reset"],input[type="submit"] {
-webkit-appearance:button;
cursor:pointer;
*overflow:visible
}

button[disabled],html input[disabled] {
cursor:default
}

input[type="checkbox"],input[type="radio"] {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:0;
*height:13px;
*width:13px
}

input[type="search"] {
-webkit-appearance:textfield;
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box
}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none
}

button::-moz-focus-inner,input::-moz-focus-inner {
border:0;
padding:0
}

textarea {
overflow:auto;
vertical-align:top
}

table {
border-collapse:collapse;
border-spacing:0
}

.search__icon {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -159px;
height:20px;
width:20px;
float:left;
height:inherit;
width:inherit;
text-indent:-9999px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.search__icon {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -159px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -59px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -99px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -119px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -139px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -79px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -59px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -139px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -119px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -39px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -39px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -99px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -79px;
background-size:41px 394px;
height:20px;
width:20px
}
}

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {
margin:0;
padding:0;
border:0;
font-size:100%;
font:inherit;
vertical-align:baseline
}

html {
font-family:'Genath-Light','Times',serif;
font-size:17px;
line-height:22px
}

ul,ol {
list-style:none
}

.clearfix:before,.clearfix:after {
content:"";
display:table
}

.clearfix:after {
clear:both
}

.clearfix {
zoom:1
}

a {
color:inherit;
text-decoration:none
}

* {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
padding:0;
margin:0
}

body {
overflow-x:hidden
}



.inner {
margin:0 auto;
max-width:1280px
}

.inner_abstract {
padding-left:10px;
padding-right:10px
}

:focus {
outline:0
}

::-moz-focus-inner {
border:0
}

.slider__nav,.site-grid-module,.site-header {
-webkit-transform:translateZ(0);
-moz-transform:translateZ(0);
-ms-transform:translateZ(0);
transform:translateZ(0)
}

.search__icon {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -159px;
height:20px;
width:20px;
float:left;
height:inherit;
width:inherit;
text-indent:-9999px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.search__icon {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -159px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -59px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -99px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -119px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -139px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -79px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -59px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -139px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -119px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -39px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -39px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -99px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -79px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.search__icon {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -159px;
height:20px;
width:20px;
float:left;
height:inherit;
width:inherit;
text-indent:-9999px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.search__icon {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -159px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -59px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -99px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -119px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -139px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -79px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -59px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -139px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -119px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -39px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -39px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -99px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -79px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.nav_anchors,.tiny-nav__list li a,.slider__nav--list li a {
color:#000;
display:block;
font-size:18px;
text-decoration:none;
text-transform:uppercase
}

.nav_anchors:hover,.tiny-nav__list li a:hover,.slider__nav--list li a:hover,.nav_anchors:active,.tiny-nav__list li a:active,.slider__nav--list li a:active {
background:#000;
color:#fff!important
}

.type,.event__date,.element__type,.header__type {
font-family:'Arial Narrow','Arial',sans-serif!important;
font-size:13px!important;
letter-spacing:10px!important;
text-transform:uppercase!important
}

.headline,.main-nav__list li a,.event__name,.element__headline,.header__headline {
font-family:'Grumpy-Black24','Arial Bold','Arial',sans-serif;
font-size:22px!important;
line-height:24px!important;
letter-spacing:-1px!important;
text-transform:uppercase!important
}

.separator,.element__separator,.header__separator {
background:#000;
height:3px;
width:140px;
margin:0 auto;
text-indent:-999999px
}

.button,.event__interest,.detail__interest,.general__interest {
-webkit-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
display:inline-block;
padding:10px 25px;
text-transform:uppercase
}

.site-header {
height:28px;
margin-top:25px;
margin-bottom:25px;
position:relative;
z-index:9999
}

.site-header:after {
background:url(../img/header_highlight.png) no-repeat 50% 50%;
background-size:100%;
content:'';
position:absolute;
height:5px;
width:100%;
margin-left:-50%;
left:50%;
top:53px;
z-index:900
}

.site-header__site-logo {
float:left
}

.site-logo__image {
float:left
}

.site-logo__image img {
width:160px
}

.site-logo__desc {
color:gray;
float:left;
height:35px;
line-height:35px;
margin-left:15px
}

.site-header__main-nav {
left:50%;
margin-left:-175px;
margin-top:3px;
width:auto;
position:absolute
}

.main-nav__list {
float:left
}

.main-nav__list li {
float:left
}

.main-nav__list li a {
color:#b3b3b3;
padding:0 15px
}

.main-nav__list li a:hover {
color:#000
}

.main-nav__list li .active-page {
color:#000
}

.site-header__tiny-nav {
background:#fff;
display:none;
position:absolute;
left:0;
top:53px;
width:100%;
z-index:1000
}

.tiny-nav__caption {
color:gray;
padding:13px 0 13px 40px
}

.tiny-nav__list {
padding:0 10px
}

.tiny-nav__list li {
border-top:1px solid #e5e5e5
}

.tiny-nav__list li:first-child {
border:0
}

.tiny-nav__list li a {
padding:13px 0 13px 30px
}

.list--blurred {
color:gray!important
}

.list--search>div {
padding:20px 30px
}

.list--search>div input[type="search"] {
border:1px solid #c3c3c3;
color:#000;
-webkit-border-radius:100px;
-moz-border-radius:100px;
-ms-border-radius:100px;
-o-border-radius:100px;
border-radius:100px;
padding:2% 3%;
width:94%
}

.list--search>div input[type="search"]:focus {
outline:0
}

.site-header__tiny-nav-toggle {
display:none;
float:right;
margin-top:5px;
height:19px;
width:34px
}

.site-header__tiny-nav-toggle a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -179px;
height:19px;
width:34px;
display:block;
height:inherit;
width:inherit;
-webkit-touch-callout:none!important
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.site-header__tiny-nav-toggle a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -188px;
background-size:41px 394px;
height:19px;
width:34px
}
}

.site-header__search {
background:rgba(255,255,255,.7);
display:none;
left:0;
top:0;
height:100%;
width:100%;
position:fixed;
z-index:900
}

.site-header__search .search__holder {
background-image:url(../img/search_input.png);
background-repeat:no-repeat;
background-size:40px;
background-position:97% 50%;
background-color:#fff;
margin-top:15%;
padding:30px;
width:50%;
left:50%;
margin-left:25%
}

.site-header__search input[type="search"] {
background:0;
width:100%;
border:0;
font-size:36px;
outline:0
}

.site-header__curiosity {
float:right;
padding:6px 0;
text-align:left
}

.curiosity__social {
height:20px;
width:78px;
float:left;
margin-right:30px;
padding:0
}

.curiosity__social li {
float:left;
height:20px;
width:20px;
margin:0 3px
}

.curiosity__social li:first-child {
margin-left:0
}

.curiosity__social a {
display:block;
height:inherit;
width:inherit;
text-indent:-9999px
}

.curiosity__social--detail {
float:none;
margin:20px auto
}

.curiosity__social--detail li {
margin:0 3px!important
}

.curiosity__search {
float:left;
height:20px;
width:20px
}

.curiosity__search a {
-webkit-touch-callout:none!important
}

.search__icon {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -159px;
height:20px;
width:20px;
float:left;
height:inherit;
width:inherit;
text-indent:-9999px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.search__icon {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -159px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -59px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -99px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -119px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -139px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -79px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -59px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -139px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -119px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -39px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -39px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -99px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -79px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.search__icon {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -159px;
height:20px;
width:20px;
float:left;
height:inherit;
width:inherit;
text-indent:-9999px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.search__icon {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -159px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -59px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -99px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -119px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -139px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -79px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -59px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -139px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -119px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -39px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -39px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -99px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -79px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.nav_anchors,.tiny-nav__list li a,.slider__nav--list li a {
color:#000;
display:block;
font-size:18px;
text-decoration:none;
text-transform:uppercase
}

.nav_anchors:hover,.tiny-nav__list li a:hover,.slider__nav--list li a:hover,.nav_anchors:active,.tiny-nav__list li a:active,.slider__nav--list li a:active {
background:#000;
color:#fff!important
}

.type,.event__date,.element__type,.header__type {
font-family:'Arial Narrow','Arial',sans-serif!important;
font-size:13px!important;
letter-spacing:10px!important;
text-transform:uppercase!important
}

.headline,.main-nav__list li a,.event__name,.element__headline,.header__headline {
font-family:'Grumpy-Black24','Arial Bold','Arial',sans-serif;
font-size:22px!important;
line-height:24px!important;
letter-spacing:-1px!important;
text-transform:uppercase!important
}

.separator,.element__separator,.header__separator {
background:#000;
height:3px;
width:140px;
margin:0 auto;
text-indent:-999999px
}

.button,.event__interest,.detail__interest,.general__interest {
-webkit-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
display:inline-block;
padding:10px 25px;
text-transform:uppercase
}

.isotope-item {
z-index:2
}

.isotope-hidden.isotope-item {
pointer-events:none;
z-index:1
}

.isotope,.isotope .isotope-item {
-webkit-transition-duration:.5s;
-moz-transition-duration:.5s;
-ms-transition-duration:.5s;
-o-transition-duration:.5s;
transition-duration:.5s
}

.isotope {
-webkit-transition-property:height,width;
-moz-transition-property:height,width;
-ms-transition-property:height,width;
-o-transition-property:height,width;
transition-property:height,width
}

.isotope .isotope-item {
-webkit-transition-property:-webkit-transform,opacity;
-moz-transition-property:-moz-transform,opacity;
-ms-transition-property:-ms-transform,opacity;
-o-transition-property:-o-transform,opacity;
transition-property:transform,opacity
}

.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition {
-webkit-transition-duration:0;
-moz-transition-duration:0;
-ms-transition-duration:0;
-o-transition-duration:0;
transition-duration:0
}

.isotope.infinite-scrolling {
-webkit-transition:none;
-moz-transition:none;
-ms-transition:none;
-o-transition:none;
transition:none
}

.site-grid-module {
overflow:hidden
}

.site-grid-module__grid {
-webkit-transition:none;
-moz-transition:none;
-o-transition:none;
-ms-transition:none;
transition:none;
overflow:visible!important
}

.site-grid-module--no-filter {
margin-top:35px
}

.site-grid-module__filter {
text-align:center
}

.filter__list {
margin:20px 0 10px
}

.filter__list>li {
color:#000;
display:inline;
margin:0 10px
}

.filter__list>li a {
font-size:18px;
text-transform:uppercase
}

.filter--trigger {
-webkit-touch-callout:none!important
}

.filter--trigger span {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -367px;
height:13px;
width:13px;
line-height:16px;
display:inline-block
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.filter--trigger span {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -367px;
background-size:41px 394px;
height:13.5px;
width:13.5px
}
}

[data-filter-state="disabled"] {
color:gray
}

[data-filter-state="disabled"] span {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -380px;
height:13px;
width:13px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
[data-filter-state="disabled"] span {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -381px;
background-size:41px 394px;
height:13.5px;
width:13.5px
}
}

.grid__element {
float:left;
margin:10px;
overflow:hidden;
position:relative;
text-align:center;
width:140px
}

.grid__element * {
margin:0
}

.grid__element.grid__element--doubled {
width:300px
}

.grid__element.grid__element--doubled img {
width:100%
}

.site-grid-module--player img {
width:100%!important
}

.stratus--play {
display:inline-block;
position:relative;
-webkit-touch-callout:none!important
}

.stratus--play:after {
content:'';
background:url(../img/play_videotrigger.png) no-repeat;
background-size:100%;
padding:10px;
position:absolute;
height:20px;
width:20px;
line-height:20px;
top:50%;
left:50%;
margin:-20px 0 0 -20px;
-webkit-touch-callout:none!important
}

.grid__element.grid__element--trippled {
width:460px
}

.grid__element.grid__element--trippled img {
width:100%
}

.grid__element--accordion {
background:#000000;
color:#ffffff;
}

.accordion__event {
padding:15px 0;
margin:0 10px;
border-top:3px solid #fff
}

.accordion__event:first-child {
border-top:0
}

.event__header {
cursor:pointer
}

.event__date {
padding-bottom:10px
}

.event__cover {
margin-top:25px
}

.event__location {
margin:20px 0
}

.event__interest {
background:#fff;
color:#000
}

.event__interest:hover {
background:#000;
color:#fff
}

.event--visibility {
/*display:none*/
}

.event--visible {
/*display:block*/
}

.grid__element--newsletter {
background:#000000;
color:#ffffff;
padding-bottom:20px
}

.grid__element--newsletter .element__separator {
	background: #fff;
}

.grid__element--teaser {
background:#fff;
padding:20px;
z-index:10
}

.grid__element--teaser .event__interest {
background:#000!important;
color:#fff!important
}

.grid__element--teaser .element__type {
margin-top:0;
padding:0
}

.site-grid-module__load {
text-align:center;
margin-bottom: 30px;
}

.form__decide {
padding:20px 0
}

.form__decide label[for="subscribe_to_newsletter"] {
margin-right:7px
}

.form__decide input[name="subscribe_status"] {
margin-left:7px
}

.form__confirm input[type="email"],.form__confirm input[type="submit"] {
background:#fff;
border:0;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
padding:10px
}

.form__confirm input[type="email"] {
margin-right:5px
}

.form__confirm input[type="submit"] {
margin-left:5px
}

.form__confirm input[type="submit"]:hover {
background:#000;
color:#fff
}

.element__type {
margin-top:16px
}

.element__date {
margin-top:0px
}

.element__headline {
margin:13px 0 15px
}

.separator--inverted {
background:#fff
}

.element__description {
line-height:23px;
margin-top:5px;
padding:10px 0 20px
}

.search__icon {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -159px;
height:20px;
width:20px;
float:left;
height:inherit;
width:inherit;
text-indent:-9999px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.search__icon {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -159px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -59px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -99px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -119px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -139px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -79px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -59px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -139px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -119px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -39px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -39px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -99px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -79px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.nav_anchors,.tiny-nav__list li a,.slider__nav--list li a {
color:#000;
display:block;
font-size:18px;
text-decoration:none;
text-transform:uppercase
}

.nav_anchors:hover,.tiny-nav__list li a:hover,.slider__nav--list li a:hover,.nav_anchors:active,.tiny-nav__list li a:active,.slider__nav--list li a:active {
background:#000;
color:#fff!important
}

.type,.event__date,.element__type,.header__type {
font-family:'Arial Narrow','Arial',sans-serif!important;
font-size:13px!important;
letter-spacing:10px!important;
text-transform:uppercase!important
}

.headline,.main-nav__list li a,.event__name,.element__headline,.header__headline {
font-family:'Grumpy-Black24','Arial Bold','Arial',sans-serif;
font-size:22px!important;
line-height:24px!important;
letter-spacing:-1px!important;
text-transform:uppercase!important
}

.separator,.element__separator,.header__separator {
background:#000;
height:3px;
width:140px;
margin:0 auto;
text-indent:-999999px
}

.button,.event__interest,.detail__interest,.general__interest {
-webkit-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
display:inline-block;
padding:10px 25px;
text-transform:uppercase
}

.search__icon {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -159px;
height:20px;
width:20px;
float:left;
height:inherit;
width:inherit;
text-indent:-9999px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.search__icon {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -159px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -59px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -99px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -119px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -139px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -79px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -59px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -139px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -119px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -39px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -39px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -99px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -79px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.site-slider-module {
height:500px
}

.slider {
background:url(../img/preloader_black.gif) no-repeat 50% 50% #000;
height:auto;
position:relative
}


.slider__reflection {
height:100%;
width:100%;
top:0;
position:absolute;
z-index:10
}

.slider__nav--list--four li {
width:25%
}

.slider__nav--list--three li {
width:33.3%
}

.slider__nav--list--two li {
width:50%
}

.slider__nav--list {
height:50px;
position:relative
}

.slider__nav--list:after {
background:url(../img/header_highlight.png) no-repeat 50% 50%;
background-size:100%;
content:'';
position:absolute;
height:5px;
width:100%;
margin-left:-50%;
left:50%;
top:50px;
z-index:900
}

.slider__nav--list li {
float:left;
height:inherit;
text-align:center
}

.slider__nav--list li a {
background:#fff;
font-size:15px;
height:inherit;
overflow:hidden;
line-height:50px;
-webkit-touch-callout:none!important
}

.slide__bg-holder {
position:relative
}

.video_trigger {
position:absolute;
top:50%;
left:50%;
margin:-31px 0 0 -31px;
height:62px;
width:62px;
z-index:5
}

.slide__bg-holder iframe,div.fluid-width-video-wrapper {
display:none
}

.site-slider-module {
height:auto
}

.slider__nav--thumbs {
float:left;
line-height:0;
margin:0;
padding:0
}

.slider__nav--thumbs li {
float:inherit
}

.slider__nav--thumbs li a {
display:block;
padding:0;
margin:0;
opacity:.7;
-webkit-transition:opacity .05s ease-in,color .05s ease-out;
-moz-transition:opacity .05s ease-in,color .05s ease-out;
-o-transition:opacity .05s ease-in,color .05s ease-out;
transition:opacity .05s ease-in,color .05s ease-out
}

.slider__nav--thumbs li a:hover {
opacity:1!important
}

.slide--image img {
width:100%;
margin-bottom:-4px
}

.content__slide {
/*background:#000!important;*/
position:relative
}

.content__inner-nav {
color:#fff;
margin-top:-20px;
height:40px;
width:40px;
position:absolute;
text-indent:-9999px;
top:50%;
z-index:900
}

.content__inner-nav--prev {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -287px;
height:40px;
width:40px;
left:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.content__inner-nav--prev {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -327px;
background-size:41px 394px;
height:40px;
width:40px
}
}

.content__inner-nav--next {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -327px;
height:40px;
width:40px;
right:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.content__inner-nav--next {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -287px;
background-size:41px 394px;
height:40px;
width:40px
}
}

.bg-holder__bg {
margin-bottom:-7px!important;
visibility:hidden;
}

.grid__element--teaser {
margin-top:-135px;
position:absolute;
top:50%;
z-index:800
}

.grid__element--teaser .detail__interest,.grid__element--teaser .general__interest {
margin:0
}

.grid__element--inverted {
color:#fff;
background:#000
}

.grid__element--inverted .detail__interest,.grid__element--inverted .general__interest {
background:#fff;
color:#000;
margin:0
}

.grid__element--inverted .detail__interest:hover,.grid__element--inverted .general__interest:hover {
background:#000;
color:#fff
}

.grid__element--inverted .element__separator {
background:#fff
}

.grid__element--aligned-left {
left:0
}

.grid__element--aligned-center {
left:50%;
margin-left:-150px
}

.grid__element--aligned-right {
right:0
}

.grid__element--narrow {
display:none
}

.grid__element--narrow .element__description {
text-align:center;
color:#fff;
height:40px!important;
line-height:40px!important;
margin:0;
padding:0
}

.slider__nav--thumbs li {
float:left
}

.slider__nav--thumbs img {
height:70px
}

.content__slide {
display:none
}

.content__slide--active {
display:block
}

.anchor--active {
color:#fff!important;
display:block;
background:#000!important;
position:relative!important
}

.thumb--active {
opacity:1!important
}

.search__icon {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -159px;
height:20px;
width:20px;
float:left;
height:inherit;
width:inherit;
text-indent:-9999px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.search__icon {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -159px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -59px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -99px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -119px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -139px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -79px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -59px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -139px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -119px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -39px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -39px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -99px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -79px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.search__icon {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -159px;
height:20px;
width:20px;
float:left;
height:inherit;
width:inherit;
text-indent:-9999px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.search__icon {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -159px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -59px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -99px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -119px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -139px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -79px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -59px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -139px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -119px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -39px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -39px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -99px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -79px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.nav_anchors,.tiny-nav__list li a,.slider__nav--list li a {
color:#000;
display:block;
font-size:18px;
text-decoration:none;
text-transform:uppercase
}

.nav_anchors:hover,.tiny-nav__list li a:hover,.slider__nav--list li a:hover,.nav_anchors:active,.tiny-nav__list li a:active,.slider__nav--list li a:active {
background:#000;
color:#fff!important
}

.type,.event__date,.element__type,.header__type {
font-family:'Arial Narrow','Arial',sans-serif!important;
font-size:13px!important;
letter-spacing:10px!important;
text-transform:uppercase!important
}

.headline,.main-nav__list li a,.event__name,.element__headline,.header__headline {
font-family:'Grumpy-Black24','Arial Bold','Arial',sans-serif;
font-size:22px!important;
line-height:24px!important;
letter-spacing:-1px!important;
text-transform:uppercase!important
}

.separator,.element__separator,.header__separator {
background:#000;
height:3px;
width:140px;
margin:0 auto;
text-indent:-999999px
}

.button,.event__interest,.detail__interest,.general__interest {
-webkit-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
display:inline-block;
padding:10px 25px;
text-transform:uppercase
}

.site-detail {
max-width:960px;
text-align:center
}

.detail__header {
margin-top:40px
}

.header__headline {
margin:20px 0 17px
}

.header__subheadline {
text-transform:uppercase
}

.detail__implement {
margin-top:70px
}

.detail__post {
margin-top:40px
}

.detail__post p {
float:left;
text-align:center;
padding:1.397444089457%;
width:33.297872340426%
}

.detail__interest,.general__interest {
background:#000;
color:#fff;
margin-top:30px
}

.detail__interest:hover,.general__interest:hover {
background:#fff;
color:#000
}

.search__icon {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -159px;
height:20px;
width:20px;
float:left;
height:inherit;
width:inherit;
text-indent:-9999px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.search__icon {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -159px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -59px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -99px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -119px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -139px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -79px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -59px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -139px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -119px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -39px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -39px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -99px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -79px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.js-widget_wrap {
bottom:-100px;
background:#f5f5f5;
position:fixed;
height:112px;
width:100%;
z-index:900;
-webkit-transition:bottom .5s ease-out;
-moz-transition:bottom .5s ease-out;
-o-transition:bottom .5s ease-out;
transition:bottom .5s ease-out
}

.js-widget_toggle {
position:absolute;
top:-40px;
left:40px;
height:40px;
width:40px;
text-indent:-9999px
}

.js-widget_toggle--open {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -207px;
height:40px;
width:40px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.js-widget_toggle--open {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -247px;
background-size:41px 394px;
height:40px;
width:40px
}
}

.js-widget_toggle--close {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -247px;
height:40px;
width:40px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.js-widget_toggle--close {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -207px;
background-size:41px 394px;
height:40px;
width:40px
}
}

.js-widget_wrap--open {
bottom:-5px
}

.player_wrap {
position:relative
}

.player_wrap:before {
border-radius:100 100 0 0;
box-shadow:0 2px 3px rgba(0,0,0,.2);
content:'';
position:absolute;
height:1px;
width:60%;
margin-left:-30%;
left:50%;
top:-4px;
z-index:800
}

.search__icon {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -159px;
height:20px;
width:20px;
float:left;
height:inherit;
width:inherit;
text-indent:-9999px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.search__icon {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -159px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -59px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -99px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -119px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -139px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -79px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -59px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -139px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -119px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -39px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -39px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -99px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -79px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.search__icon {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -159px;
height:20px;
width:20px;
float:left;
height:inherit;
width:inherit;
text-indent:-9999px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.search__icon {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -159px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -59px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -99px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -119px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -139px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -79px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -59px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -139px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -119px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -39px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -39px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -99px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -79px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.nav_anchors,.tiny-nav__list li a,.slider__nav--list li a {
color:#000;
display:block;
font-size:18px;
text-decoration:none;
text-transform:uppercase
}

.nav_anchors:hover,.tiny-nav__list li a:hover,.slider__nav--list li a:hover,.nav_anchors:active,.tiny-nav__list li a:active,.slider__nav--list li a:active {
background:#000;
color:#fff!important
}

.type,.event__date,.element__type,.header__type {
font-family:'Arial Narrow','Arial',sans-serif!important;
font-size:13px!important;
letter-spacing:10px!important;
text-transform:uppercase!important
}

.headline,.main-nav__list li a,.event__name,.element__headline,.header__headline {
font-family:'Grumpy-Black24','Arial Bold','Arial',sans-serif;
font-size:22px!important;
line-height:24px!important;
letter-spacing:-1px!important;
text-transform:uppercase!important
}

.separator,.element__separator,.header__separator {
background:#000;
height:3px;
width:140px;
margin:0 auto;
text-indent:-999999px
}

.button,.event__interest,.detail__interest,.general__interest {
-webkit-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
display:inline-block;
padding:10px 25px;
text-transform:uppercase
}

@media screen and (max-width: 1250px) {
.site-logo__desc {
display:none
}
}

@media screen and (max-width: 900px) {
.inner {
padding-left:10px;
padding-right:10px
}

.inner--disable {
padding:0!important
}

.site-header__curiosity,.site-header__main-nav {
display:none
}

.site-header__tiny-nav-toggle {
display:block
}

.grid__element--teaser {
display:none
}

.slider__nav--list--two {
width:56px
}

.slider__nav--list--three {
width:74px
}

.slider__nav--list--four {
width:92px
}

.slider__nav--list {
margin:0 auto
}

.slider__nav--list li {
display:inline-block;
float:left;
height:8px!important;
width:8px!important;
margin:20px 5px 0
}

.slider__nav--list a {
background:#000!important;
-webkit-border-radius:100px;
-moz-border-radius:100px;
-ms-border-radius:100px;
-o-border-radius:100px;
border-radius:100px;
text-indent:-9999px
}

.slider__nav--list a:hover {
background:#c3c3c3!important
}

a.anchor--active {
background:#c3c3c3!important
}

.grid__element--narrow {
display:block;
display:block
}
}

@media screen and (min-width: 901px) {
.site-header__tiny-nav {
display:none
}

.list--active,.slider__nav--list li:hover {
position:relative
}

.list--active:before,.slider__nav--list li:hover:before {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -198px;
height:9px;
width:18px;
content:'';
margin-left:-9px;
left:50%;
top:-9px;
position:absolute!important;
z-index:10
}
}

@media screen and (min-width: 901px) and (-webkit-min-device-pixel-ratio: 2),screen and (min-width: 901px) and (-o-min-device-pixel-ratio: 3 2),screen and (min-width: 901px) and (min-device-pixel-ratio: 2) {
.list--active:before,.slider__nav--list li:hover:before {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -179px;
background-size:41px 394px;
height:9px;
width:18px
}
}

@media screen and (max-width: 1260px) {
.site-grid-module {
width:960px
}
}

@media screen and (max-width: 1060px) {
.site-grid-module {
width:640px
}
}

@media screen and (max-width: 668px) {
.site-grid-module {
width:320px
}

.grid__element {
width:300px!important;
margin:5px 0
}

.inner--disable {
padding:0 10px!important
}

.filter__list {
margin:0 0 20px;
border-top:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
width:300px
}

.filter__list>li {
display:block;
width:50%;
float:left;
margin:0;
text-align:left
}

.filter__list>li a {
display:block;
padding:5px 0
}

.grid__element--newsletter,.grid__element--accordion {
margin-bottom:35px
}
}

@media screen and (max-width: 960px) {

	.detail__post p {
		width:50%
	}

}

@media screen and (max-width: 620px) {
.detail__post p {
width:100% !important;
}
}

.search__icon {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -159px;
height:20px;
width:20px;
float:left;
height:inherit;
width:inherit;
text-indent:-9999px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.search__icon {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -159px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -59px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -99px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -119px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -139px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -79px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -59px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -139px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -119px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -39px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -39px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -99px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -79px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.search__icon {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -159px;
height:20px;
width:20px;
float:left;
height:inherit;
width:inherit;
text-indent:-9999px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.search__icon {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -159px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -59px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -99px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -119px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -139px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -79px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -59px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -139px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -119px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -39px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -39px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -99px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -79px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.nav_anchors {
color:#000;
display:block;
font-size:18px;
text-decoration:none;
text-transform:uppercase
}

.nav_anchors:hover,.nav_anchors:active {
background:#000;
color:#fff!important
}

.type {
font-family:'Arial Narrow','Arial',sans-serif!important;
font-size:13px!important;
letter-spacing:10px!important;
text-transform:uppercase!important
}

.headline {
font-family:'Grumpy-Black24','Arial Bold','Arial',sans-serif;
font-size:22px!important;
line-height:24px!important;
letter-spacing:-1px!important;
text-transform:uppercase!important
}

.separator {
background:#000;
height:3px;
width:140px;
margin:0 auto;
text-indent:-999999px
}

.button {
-webkit-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
display:inline-block;
padding:10px 25px;
text-transform:uppercase
}

@media screen and (max-width: 1250px) {
.site-logo__desc {
display:none
}
}

@media screen and (max-width: 900px) {
.inner {
padding-left:10px;
padding-right:10px
}

.inner--disable {
padding:0!important
}

.site-header__curiosity,.site-header__main-nav {
display:none
}

.site-header__tiny-nav-toggle {
display:block
}

.grid__element--teaser {
display:none
}

.slider__nav--list--two {
width:56px
}

.slider__nav--list--three {
width:74px
}

.slider__nav--list--four {
width:92px
}

.slider__nav--list {
margin:0 auto
}

.slider__nav--list li {
display:inline-block;
float:left;
height:8px!important;
width:8px!important;
margin:20px 5px 0
}

.slider__nav--list a {
background:#000!important;
-webkit-border-radius:100px;
-moz-border-radius:100px;
-ms-border-radius:100px;
-o-border-radius:100px;
border-radius:100px;
text-indent:-9999px
}

.slider__nav--list a:hover {
background:#c3c3c3!important
}

a.anchor--active {
background:#c3c3c3!important
}

.grid__element--narrow {
display:block;
display:block
}
}

@media screen and (min-width: 901px) {
.site-header__tiny-nav {
display:none
}

.list--active,.slider__nav--list li:hover {
position:relative
}

.list--active:before,.slider__nav--list li:hover:before {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -198px;
height:9px;
width:18px;
content:'';
margin-left:-9px;
left:50%;
top:-9px;
position:absolute!important;
z-index:10
}
}

@media screen and (min-width: 901px) and (-webkit-min-device-pixel-ratio: 2),screen and (min-width: 901px) and (-o-min-device-pixel-ratio: 3 2),screen and (min-width: 901px) and (min-device-pixel-ratio: 2) {
.list--active:before,.slider__nav--list li:hover:before {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -179px;
background-size:41px 394px;
height:9px;
width:18px
}
}

@media screen and (max-width: 1260px) {
.site-grid-module {
width:960px
}
}

@media screen and (max-width: 1060px) {
.site-grid-module {
width:640px
}
}

@media screen and (max-width: 668px) {
.site-grid-module {
width:320px
}

.grid__element {
width:300px!important;
margin:5px 0
}

.inner--disable {
padding:0 10px!important
}

.filter__list {
margin:0 0 20px;
border-top:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
width:300px
}

.filter__list>li {
display:block;
width:50%;
float:left;
margin:0;
text-align:left
}

.filter__list>li a {
display:block;
padding:5px 0
}

.grid__element--newsletter,.grid__element--accordion {
margin-bottom:35px
}
}

@media screen and (max-width: 960px) {
.detail__post p {
width:50%
}
}

@media screen and (max-width: 620px) {
.detail__post p {
width:100%
}
}

.search__icon {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -159px;
height:20px;
width:20px;
float:left;
height:inherit;
width:inherit;
text-indent:-9999px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.search__icon {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -159px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -59px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -99px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -119px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -139px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -79px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -59px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -139px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -119px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -39px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -39px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -99px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -79px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.nav_anchors,.slider__nav--list li a {
color:#000;
display:block;
font-size:18px;
text-decoration:none;
text-transform:uppercase
}

.nav_anchors:hover,.slider__nav--list li a:hover,.nav_anchors:active,.slider__nav--list li a:active {
background:#000;
color:#fff!important
}

.type {
font-family:'Arial Narrow','Arial',sans-serif!important;
font-size:13px!important;
letter-spacing:10px!important;
text-transform:uppercase!important
}

.headline {
font-family:'Grumpy-Black24','Arial Bold','Arial',sans-serif;
font-size:22px!important;
line-height:24px!important;
letter-spacing:-1px!important;
text-transform:uppercase!important
}

.separator {
background:#000;
height:3px;
width:140px;
margin:0 auto;
text-indent:-999999px
}

.button {
-webkit-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
display:inline-block;
padding:10px 25px;
text-transform:uppercase
}

.search__icon {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -159px;
height:20px;
width:20px;
float:left;
height:inherit;
width:inherit;
text-indent:-9999px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.search__icon {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -159px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -59px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -99px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -119px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -139px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -79px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -59px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -139px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -119px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -39px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -39px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -99px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -79px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.site-slider-module {
height:500px
}

.slider {
background:url(../img/preloader_black.gif) no-repeat 50% 50% #000;
height:auto;
position:relative
}

@media screen and (max-width: 1280px) {
.slider__content {
	padding:0 !important;
}
/*.inner_abstract {
	padding-left: 0px !important;
	padding-right: 0px !important;
}*/
}

.slider__content {
height:100%;
width:100%;
padding:0 10px;
}

.slider__reflection {
height:100%;
width:100%;
top:0;
position:absolute;
z-index:10
}

.slider__nav--list--four li {
width:25%
}

.slider__nav--list--three li {
width:33.3%
}

.slider__nav--list--two li {
width:50%
}

.slider__nav--list {
height:50px;
position:relative
}

.slider__nav--list:after {
background:url(../img/header_highlight.png) no-repeat 50% 50%;
background-size:100%;
content:'';
position:absolute;
height:5px;
width:100%;
margin-left:-50%;
left:50%;
top:50px;
z-index:900
}

.slider__nav--list li {
float:left;
height:inherit;
text-align:center
}

.slider__nav--list li a {
background:#fff;
font-size:15px;
height:inherit;
overflow:hidden;
line-height:50px;
-webkit-touch-callout:none!important
}

.slide__bg-holder {
position:relative
}

.video_trigger {
position:absolute;
top:50%;
left:50%;
margin:-31px 0 0 -31px;
height:62px;
width:62px;
z-index:5
}

.slide__bg-holder iframe,div.fluid-width-video-wrapper {
display:none
}

.site-slider-module {
height:auto
}

.slider__nav--thumbs {
float:left;
line-height:0;
margin:0;
padding:0
}

.slider__nav--thumbs li {
float:inherit
}

.slider__nav--thumbs li a {
display:block;
padding:0;
margin:0;
opacity:.7;
-webkit-transition:opacity .05s ease-in,color .05s ease-out;
-moz-transition:opacity .05s ease-in,color .05s ease-out;
-o-transition:opacity .05s ease-in,color .05s ease-out;
transition:opacity .05s ease-in,color .05s ease-out
}

.slider__nav--thumbs li a:hover {
opacity:1!important
}

.slide--image img {
width:100%;
margin-bottom:-4px
}

.content__slide {
/*background:#000!important;*/
position:relative
}

.content__inner-nav {
color:#fff;
margin-top:-20px;
height:40px;
width:40px;
position:absolute;
text-indent:-9999px;
top:50%;
z-index:900
}

.content__inner-nav--prev {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -287px;
height:40px;
width:40px;
left:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.content__inner-nav--prev {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -327px;
background-size:41px 394px;
height:40px;
width:40px
}
}

.content__inner-nav--next {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -327px;
height:40px;
width:40px;
right:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.content__inner-nav--next {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -287px;
background-size:41px 394px;
height:40px;
width:40px
}
}

.bg-holder__bg {
margin-bottom:-7px!important;
visibility: hidden;
}

.grid__element--teaser {
margin-top:-135px;
position:absolute;
top:50%;
z-index:800
}

.grid__element--teaser .detail__interest {
margin:0
}

.grid__element--inverted {
color:#fff;
background:#000
}

.grid__element--inverted .detail__interest {
background:#fff;
color:#000;
margin:0
}

.grid__element--inverted .detail__interest:hover {
background:#000;
color:#fff
}

.grid__element--inverted .element__separator {
background:#fff
}

.grid__element--aligned-left {
left:0
}

.grid__element--aligned-center {
left:50%;
margin-left:-150px
}

.grid__element--aligned-right {
right:0
}

.grid__element--narrow {
display:none
}

.grid__element--narrow .element__description {
text-align:center;
color:#fff;
height:40px!important;
line-height:40px!important;
margin:0;
padding:0
}

.slider__nav--thumbs li {
float:left
}

.slider__nav--thumbs img {
height:70px
}

.content__slide {
display:none
}

.content__slide--active {
display:block
}

.anchor--active {
color:#fff!important;
display:block;
background:#000!important;
position:relative!important
}

.thumb--active {
opacity:1!important
}

.search__icon {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -159px;
height:20px;
width:20px;
float:left;
height:inherit;
width:inherit;
text-indent:-9999px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.search__icon {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -159px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -59px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -99px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -119px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -139px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -79px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -59px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -139px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -119px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -39px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -39px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -99px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -79px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.js-widget_wrap {
bottom:-100px;
background:#f5f5f5;
position:fixed;
height:112px;
width:100%;
z-index:900;
-webkit-transition:bottom .5s ease-out;
-moz-transition:bottom .5s ease-out;
-o-transition:bottom .5s ease-out;
transition:bottom .5s ease-out
}

.js-widget_toggle {
position:absolute;
top:-40px;
left:40px;
height:40px;
width:40px;
text-indent:-9999px
}

.js-widget_toggle--open {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -207px;
height:40px;
width:40px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.js-widget_toggle--open {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -247px;
background-size:41px 394px;
height:40px;
width:40px
}
}

.js-widget_toggle--close {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -247px;
height:40px;
width:40px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.js-widget_toggle--close {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -207px;
background-size:41px 394px;
height:40px;
width:40px
}
}

.js-widget_wrap--open {
bottom:-5px
}

.player_wrap {
position:relative
}

.player_wrap:before {
border-radius:100 100 0 0;
box-shadow:0 2px 3px rgba(0,0,0,.2);
content:'';
position:absolute;
height:1px;
width:60%;
margin-left:-30%;
left:50%;
top:-4px;
z-index:800
}

.search__icon {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -159px;
height:20px;
width:20px;
float:left;
height:inherit;
width:inherit;
text-indent:-9999px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.search__icon {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -159px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -59px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -99px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--facebook a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -119px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--facebook a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -139px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -79px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -59px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--twitter a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -139px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--twitter a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -119px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -39px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -39px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.social--vimeo a:hover {
background:url(../img/icons/regular-sc693ec6394.png) no-repeat 0 -99px;
height:20px;
width:20px
}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
.social--vimeo a:hover {
background:url(../img/icons/retina-s14a935fc58.png) no-repeat 0 -79px;
background-size:41px 394px;
height:20px;
width:20px
}
}

.slider {
overflow:hidden
}

.detail__post p.p2row {
width:48%;
padding:2%
}

#ob_overlay {
background-color:#333;
height:100%;
left:0;
position:fixed;
top:0;
width:100%;
z-index:1000
}

#ob_container {
position:absolute;
top:0;
left:0;
margin:0;
padding:0;
width:100%;
height:100%;
z-index:1001
}

#ob_float {
float:left;
height:50%;
min-width:100%
}

#ob_content {
clear:both;
cursor:default;
position:relative;
margin:22px auto 44px;
background-color:#fff;
border:0 solid #fff;
-webkit-box-shadow:0 0 8px 2px #222;
-moz-box-shadow:0 0 8px 2px #222;
line-height:0;
display:none;
z-index:1003
}

#ob_iframe {
-webkit-overflow-scrolling:touch;
overflow:auto;
font-size:0
}

#ob_caption {
color:#333;
background-color:#fff;
font-size:small
}

#ob_caption p {
padding:0;
margin:10px;
cursor:auto;
line-height:1.625em
}

#ob_video_wrapper {
background:#000
}

#ob_image {
display:block;
margin:0 auto
}

#ob_inline {
overflow:auto;
cursor:auto
}

#ob_inline .inline_content {
padding:20px;
line-height:1.625em
}

#ob_load {
-moz-border-radius:5px;
background:url(/wp-content/themes/derkongress/assets/js/components/orangebox/css/loading.gif) no-repeat center;
background-color:#fff;
border-radius:5px;
height:40px;
left:50%;
position:fixed;
top:50%;
width:40px;
margin:-25px 0 0 -25px;
padding:5px;
-webkit-box-shadow:0 0 8px 2px #222;
-moz-box-shadow:0 0 8px 2px #222;
z-index:1002
}

#ob_error {
text-align:center;
padding:10px
}

#ob_close {
background:url(/wp-content/themes/derkongress/assets/js/components/orangebox/css/buttons.png);
cursor:pointer;
height:30px;
left:-26px;
position:absolute;
top:-26px;
width:30px;
z-index:1005
}

#ob_title {
color:#fff;
left:auto;
position:absolute;
margin-left:15px;
right:0;
text-align:right;
z-index:1004;
line-height:1em;
cursor:auto
}

#ob_left,#ob_right {
bottom:8px;
cursor:pointer;
height:100%;
position:absolute;
width:50px;
z-index:1004
}

#ob_left {
left:-53px
}

#ob_right {
right:-53px
}

#ob_left-ico,#ob_right-ico {
cursor:pointer;
display:block;
height:30px;
margin-top:-9px;
position:absolute;
top:50%;
width:30px;
z-index:1004
}

#ob_left-ico {
background:url(/wp-content/themes/derkongress/assets/js/components/orangebox/css/buttons.png) center;
right:20px
}

#ob_right-ico {
background:url(/wp-content/themes/derkongress/assets/js/components/orangebox/css/buttons.png) right;
left:20px
}

#ob_left:hover,#ob_right:hover {
visibility:visible
}

#ob_dots {
position:absolute;
bottom:-24px;
list-style:none;
text-align:center;
margin:0;
padding:0;
width:100%
}

#ob_dots li {
height:8px;
list-style:none;
width:8px;
margin:3px;
-moz-border-radius:4px;
background-color:#666;
border-radius:4px;
cursor:pointer;
display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline
}

#ob_dots .current {
background-color:#CCC!important
}

#ob_share {
margin-left:8px
}




.mobileImageTeaser {
	width: 100%;
	background-color: #ffffff;
	text-align: center;
	padding: 5px 0px 0px 5px;
	display: none;
}

@media screen and (max-width: 900px) {

	.mobileteaser--active {
		display: block;
	}

}






.mobileImageTeaser .mobileTitle {
	margin-bottom: -10px;
	font-size: 16px !important;
}

.mobileImageTeaser .mobileInfo {
	font-size: 14px !important
}

.mobileImageTeaser .element__separator {
	margin-top: -20px;
	text-indent: 0px !important;
}

.hide__desktop {
		display: none;
}

.slider__background {
/*	-webkit-transform:scaleX(-1);
  -moz-transform:scaleX(-1);
  -ms-transform:scaleX(-1);
  -o-transform:scaleX(-1);
  transform:scaleX(-1);*/
  width: 100%;
  height: 100%;
  position: absolute;
  background-position: center center;
  background-repeat: repeat-x;
}

.slider__overlay {
	background:url(../img/preloader_black.gif) no-repeat 50% 50% #000;
	width: 100%;
  height: 100%;
  position: absolute;
  top:0;
  z-index: 99999;

}

@media screen and (max-width: 900px) {


	
	.video_trigger {
		/*margin: -75px 0 0 -31px;*/
	}

	.slider__overlay {
		background-size: 24px 24px;
		/*background:url(../img/preloader_white.gif) no-repeat 50% 50% #fff;*/
	}

	.hide__mobile {
		display: none;
	}

	.hide__desktop {
		display: block;
	}
	
	.inner_abstract {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}

	.slider__content {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

}

@media (-webkit-min-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 3 2),(min-device-pixel-ratio: 2) {
	.slider {
		background-size:24px 24px;
	}
}

