/*
 * http://github.com/peteboere/css-crush (v2.4.0)
 */
video{display:block;margin:0 auto}#social-wall section{background-color:#FFF}.social-wall #wall{margin:0 auto;padding-bottom:60px;height:400px;background-color:#FFF}.social-wall #wall.closed{margin-top:0;margin-bottom:0;height:0;display:none}.social-wall #wall .error{border:none;display:none;line-height:350px;font-size:25px}.social-wall .controls{text-align:center;padding-top:20px;padding-bottom:20px}.social-wall .controls div:hover{cursor:pointer}.social-wall .controls div{font-size:30px;height:55px;line-height:55px}.social-wall .controls div svg{top:-2px;width:1.1em;height:1.1em;line-height:55px;overflow:visible;visibility:visible}.social-wall .controls div svg *{pointer-events:none}.social-wall .controls div[data-type="filter"]{color:#959DA0}.social-wall .controls div[data-type="control"]{color:#17659E}.social-wall .controls div[data-type="control"]:before{width:auto}.social-wall .controls div[data-type="filter"]:hover{color:#FFF}.social-wall .controls div[data-id="twitter"]:hover>div{background-color:#55ACEE}.social-wall .controls div[data-id="facebook"]:hover>div{background-color:#3B5998}.social-wall .controls div[data-id="instagram"]:hover>div{background-color:#3F729b}.social-wall .controls div[data-id="flickr"]:hover>div{background-color:#FF0084}.social-wall .controls div[data-id="youtube"]:hover>div{background-color:#E52D27}.social-wall .controls div[data-id="rss"]:hover>div{background-color:#F60}.social-wall .controls div[data-id="view"] svg{width:1.4em;height:1.4em}.social-wall #wall .loading{position:absolute;background-color:#FFF;width:1200px;z-index:2000;opacity:.8;height:400px;text-align:center;font-size:50px}.social-wall #wall .box{float:left;height:400px}.social-wall #wall .box.b2{width:200px}.social-wall #wall .box.b3{width:300px}.social-wall #wall .box.b4{width:400px}.social-wall #wall .socialContent{float:left;color:#000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:6px solid #FFF;position:relative;-webkit-perspective:600px;-moz-perspective:600px;perspective:600px;overflow:hidden}.social-wall #wall .socialContent .socialItm{position:absolute;top:0;left:0;height:100%;width:100%;color:#000;background-color:#FFF}.social-wall #wall .socialContent .socialItm.front{z-index:900}.social-wall #wall .socialContent .socialItm.back{z-index:800}.social-wall #wall .socialContent.flipy .socialItm,.social-wall #wall .socialContent.flipx .socialItm{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.social-wall #wall .socialContent.flipy .socialItm.front,.social-wall #wall .socialContent.flipx .socialItm.front{-webkit-transform:rotateX(0deg) rotateY(0deg);-moz-transform:rotateX(0deg) rotateY(0deg);-ms-transform:rotateX(0deg) rotateY(0deg);transform:rotateX(0deg) rotateY(0deg)}.social-wall #wall .socialContent.flipy .socialItm.back{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)}.social-wall #wall .socialContent.flipy.alt .socialItm.back,.social-wall #wall .socialContent.flipx.alt .socialItm.back{z-index:1000;-webkit-transform:rotateX(0deg) rotateY(0deg);-moz-transform:rotateX(0deg) rotateY(0deg);-ms-transform:rotateX(0deg) rotateY(0deg);transform:rotateX(0deg) rotateY(0deg)}.social-wall #wall .socialContent.flipy.alt .socialItm.front{z-index:900;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}.social-wall #wall .socialContent.flipx .socialItm.back{-webkit-transform:rotateX(-180deg);-moz-transform:rotateX(-180deg);-ms-transform:rotateX(-180deg);transform:rotateX(-180deg)}.social-wall #wall .socialContent.flipx.alt .socialItm.front{z-index:900;-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg)}.social-wall #wall .socialContent.slider .socialItm.front,.social-wall #wall .socialContent.slidel .socialItm.front{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(0%) translateY(0%);-moz-transform:translateX(0%) translateY(0%);-ms-transform:translateX(0%) translateY(0%);transform:translateX(0%) translateY(0%);-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.social-wall #wall .socialContent.slidel.alt .socialItm.front{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.social-wall #wall .socialContent.slider.alt .socialItm.front{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.social-wall #wall .socialContent div{height:100%}.social-wall #wall .socialContent img{width:100%;height:100%}.social-wall #wall .socialContent.s2{height:200px;width:200px}.social-wall #wall .socialContent.s4{height:400px;width:400px}.social-wall #wall .socialContent.r32{height:200px;width:300px}.social-wall #wall .socialContent div.details{color:#000}.social-wall #wall .socialContent div.text{padding:15px 15px 0 15px;line-height:1.3em;font-size:13px}.social-wall #wall .socialContent div svg{text-align:center;height:1.0em;width:1.0em;font-size:20px;position:absolute;right:6px;bottom:6px;fill:#FFF}.social-wall #wall .socialContent div.details{position:absolute;bottom:0;opacity:.95;width:100%;max-height:0;overflow:hidden;-webkit-transition:max-height .5s;-moz-transition:max-height .5s;transition:max-height .5s}.social-wall #wall .socialContent:hover div.details{max-height:200px}.social-wall #wall .socialContent div.details,.social-wall #wall .socialContent div.text{background-color:#efefef}.social-wall #wall .socialContent div.tab{background:transparent;width:0;height:0;border-style:solid;border-width:0 0 56px 56px;position:absolute;right:0;bottom:0}.social-wall #wall .socialContent div.facebook div.tab{border-color:transparent transparent #3B5998 transparent}.social-wall #wall .socialContent div.twitter div.tab{border-color:transparent transparent #55ACEE transparent}.social-wall #wall .socialContent div.instagram div.tab{border-color:transparent transparent #3F729b transparent}.social-wall #wall .socialContent div.flickr div.tab{border-color:transparent transparent #FF0084 transparent}.social-wall #wall .socialContent div.youtube div.tab{border-color:transparent transparent #E52D27 transparent}.social-wall #wall .socialContent div.rss div.tab{border-color:transparent transparent #F60 transparent}@media (max-width:1239px){.social-wall #wall,.social-wall #wall .loading{width:1000px}.social-wall #wall .box.b2{display:none}}@media (max-width:1034px){.social-wall #wall,.social-wall #wall .loading{width:700px}.social-wall #wall .box.b2,.social-wall #wall .box.b32{display:none}}@media (max-width:767px){.social-wall .controls div{font-size:25px;height:45px;line-height:45px;padding:0}.social-wall .controls div svg{width:25px;height:25px;line-height:45px;margin:0 auto;overflow:visible;visibility:visible}.social-wall #wall,.social-wall #wall .loading{width:400px}.social-wall #wall .box.b2,.social-wall #wall .box.b3{display:none}.social-wall #wall .socialContent div.details{position:absolute;bottom:0;opacity:1;width:100%;height:auto;max-height:200px;overflow:hidden;padding-bottom:45px}}@media (max-width:440px){.social-wall #wall,.social-wall #wall .loading{width:300px;height:300px}.social-wall #wall .loading .error{font-size:16px;line-height:200px}.social-wall #wall .box.b4{width:300px}.social-wall #wall .socialContent.s4{height:300px;width:300px}.social-wall #wall .box.b2,.social-wall #wall .box.b3{display:none}}