*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{height:100%;width:100%;font-size:13px}h1,h2,h3,h4,h5{font-weight:300}div.main{height:100%;width:100%}section#top{background-color:#ccc;background-image:url(../images/Main_Image_Color.jpg);background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:100%;overflow:hidden;padding-top:100px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:gray;-webkit-filter:grayscale(1)}section#top div.container{*zoom:1;max-width:900px;margin-left:auto;margin-right:auto}section#top div.container:before,section#top div.container:after{content:" ";display:table}section#top div.container:after{clear:both}section#top div.container .logo{display:block;float:left;margin-right:2.35765%;width:23.23176%}section#top div.container .logo:last-child{margin-right:0}@media screen and (max-width: 768px){section#top div.container .logo{display:block;float:left;margin-right:3.57866%;width:100%}section#top div.container .logo:last-child{margin-right:0}section#top div.container .logo img{display:table;margin:auto}}section#top div.container div.tagline{display:block;float:left;margin-right:2.35765%;width:74.41059%;margin-top:20px;text-align:right;font-weight:300;filter:grayscale(0);-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:gray;-webkit-filter:grayscale(0);-webkit-font-smoothing:subpixel-antialiased}section#top div.container div.tagline:last-child{margin-right:0}section#top div.container div.tagline h3{color:#0C0C0C}section#top div.container div.tagline h5{color:#777777;font-weight:bold}@media screen and (max-width: 768px){section#top div.container div.tagline{display:block;float:left;margin-right:3.57866%;width:100%;text-align:center}section#top div.container div.tagline:last-child{margin-right:0}}section#top div.container div.tagline:before,section#top div.container div.tagline:after{content:" ";width:200%;border-top:thin solid white;display:block}section#top div.container div.shifted{display:block;float:left;margin-right:2.35765%;width:48.82117%;margin-left:51.17883%}section#top div.container div.shifted:last-child{margin-right:0}@media screen and (max-width: 768px){section#top div.container div.shifted{display:block;float:left;margin-right:3.57866%;width:100%;margin-left:0%}section#top div.container div.shifted:last-child{margin-right:0}}section#top div.container div.shifted div.scrolldown{padding-top:20px;margin:auto;display:table;height:36px;width:30px}section#top div.container div.shifted div.scrolldown a{background-image:url(../images/ooe-website-arrows-scrolldown.png);display:block;height:30px;width:36px;background-repeat:no-repeat}section#top div.container div.shifted div.scrolldown:hover a{background-image:url(../images/ooe-website-arrows-scrolldown-blue.png)}section#top.hover{filter:grayscale(0);-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:gray;-webkit-filter:grayscale(0)}section#followthejourney{padding-bottom:30px}section#followthejourney div.container{*zoom:1;max-width:900px;margin-left:auto;margin-right:auto}section#followthejourney div.container:before,section#followthejourney div.container:after{content:" ";display:table}section#followthejourney div.container:after{clear:both}section#followthejourney div.container a h1.title{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:block;float:left;margin-right:2.35765%;width:65.88078%;margin-left:17.05961%;color:black;margin-top: 50px;}section#followthejourney div.container a h1.title:last-child{margin-right:0}section#followthejourney div.container a:hover h1.title{color:#007fb2}section#followthejourney div.container .content{display:block;float:left;margin-right:2.35765%;width:65.88078%;margin-left:17.05961%;color:#777777}section#followthejourney div.container .content:last-child{margin-right:0}section#followthejourney div.container #view_maps{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;cursor:pointer;color:#777;font-weight:bold}section#followthejourney div.container #view_maps:hover{color:#007fb2}section#portfolio{background:black;padding-bottom:30px}section#portfolio div.container{*zoom:1;max-width:900px;margin-left:auto;margin-right:auto}section#portfolio div.container:before,section#portfolio div.container:after{content:" ";display:table}section#portfolio div.container:after{clear:both}section#portfolio div.container h1.title{color:white;display:block;float:left;margin-right:2.35765%;width:65.88078%;margin-left:17.05961%; margin-top: 50px;}section#portfolio div.container h1.title:last-child{margin-right:0}section#portfolio div.container .content{display:block;float:left;margin-right:2.35765%;width:82.94039%;margin-left:17.05961%;color:#777777}section#portfolio div.container .content:last-child{margin-right:0}section#portfolio div.container .content div.mainimage{position:relative;display:inline-block;margin:2px;overflow:hidden;cursor:pointer}section#portfolio div.container .content div.mainimage div.name{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:table;height:260px;width:100%;position:absolute;top:0;padding:0 15px;margin-top:0}section#portfolio div.container .content div.mainimage div.name h2{display:table-cell;font-size:35px;text-align:center;vertical-align:middle;color:white;font-weight:bold;text-transform:uppercase}section#portfolio div.container .content div.mainimage div.view{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:table;height:260px;width:100%;position:absolute;top:0;padding:0 15px;margin-top:260px}section#portfolio div.container .content div.mainimage div.view div.inner{display:table-cell;text-align:center;vertical-align:middle}section#portfolio div.container .content div.mainimage div.view div.inner h3{color:white}section#portfolio div.container .content div.mainimage div.bg{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:rgba(0,0,0,0);height:100%;width:100%;margin-top:-265px;position:absolute}section#portfolio div.container .content div.mainimage:hover div.name{margin-top:-260px}section#portfolio div.container .content div.mainimage:hover div.view{margin-top:0}section#portfolio div.container .content div.mainimage:hover div.bg{background:rgba(0,0,0,0.8)}@media screen and (max-width: 480px){section#portfolio div.container .content{display:block;float:left;margin-right:7.42297%;width:100%;margin-left:0%;padding:0 30px}section#portfolio div.container .content:last-child{margin-right:0}}section#about{padding-bottom:30px}section#about div.container{*zoom:1;max-width:900px;margin-left:auto;margin-right:auto}section#about div.container:before,section#about div.container:after{content:" ";display:table}section#about div.container:after{clear:both}section#about div.container h1.title{display:block;float:left;margin-right:2.35765%;width:65.88078%;margin-left:17.05961%;color:#777777;margin-top:50px;}section#about div.container h1.title:last-child{margin-right:0}section#about div.container .bio{display:block;float:left;margin-right:2.35765%;width:48.82117%;color:#777777}section#about div.container .bio:last-child{margin-right:0}section#about div.container .bio img{width:100%}section#about div.container .bio h2.name{font-weight:bold;margin-bottom:0}section#about div.container .bio h2.title{font-style:italic;margin-top:0}section#about div.container .bio p.heading{font-weight:bold;margin-bottom:0}section#about div.container .bio p.statement{margin-top:0}section#about div.container .bio hr{border-top:#CCCCCC solid thin;border-bottom:none;border-left:none;border-right:none}@media screen and (max-width: 768px){section#about div.container .bio{display:block;float:left;margin-right:3.57866%;width:100%;padding:0 15px}section#about div.container .bio:last-child{margin-right:0}}section#about div.container .bio.left{padding-right:50px}@media screen and (max-width: 768px){section#about div.container .bio.left{padding-right:15px}}section#about div.container .bio.right{padding-left:50px}@media screen and (max-width: 768px){section#about div.container .bio.right{padding-left:15px}}section#about a{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;color:#777;text-decoration:none;font-weight:bold}section#about a:hover{color:#007fb2}section#events{background:black;padding:0 0 100px}section#events div.container{*zoom:1;max-width:900px;margin-left:auto;margin-right:auto}section#events div.container:before,section#events div.container:after{content:" ";display:table}section#events div.container:after{clear:both}section#events div.container h1.title{color:white;display:block;float:left;margin-right:2.35765%;width:65.88078%;margin-left:17.05961%;margin-top:50px;}section#events div.container h1.title:last-child{margin-right:0}section#events div.container .event{display:inline-block;margin-right:1%;width:48%;color:white;vertical-align:top}section#events div.container .event .title{font-weight:bold;margin-bottom:0}section#events div.container .event .date{font-style:italic;margin-top:0}section#events div.container .event p{color:#777}section#events div.container .event a{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;color:#ccc;text-decoration:none;font-weight:bold}section#events div.container .event a:hover{color:#007fb2}@media screen and (max-width: 768px){section#events div.container .event{margin-right:0;width:100%;padding:0 15px}}footer{background:#DDDDDD}footer div.container{*zoom:1;max-width:900px;margin-left:auto;margin-right:auto}footer div.container:before,footer div.container:after{content:" ";display:table}footer div.container:after{clear:both}footer div.container div.keepintouch{display:block;float:left;margin-right:2.35765%;width:23.23176%}footer div.container div.keepintouch:last-child{margin-right:0}@media screen and (max-width: 480px){footer div.container div.keepintouch{text-align:center;display:block;float:left;margin-right:7.42297%;width:100%}footer div.container div.keepintouch:last-child{margin-right:0}}@media screen and (max-width: 768px){footer div.container div.keepintouch{text-align:center;display:block;float:left;margin-right:3.57866%;width:100%}footer div.container div.keepintouch:last-child{margin-right:0}}footer div.container div.contact{display:block;float:left;margin-right:2.35765%;width:48.82117%}footer div.container div.contact:last-child{margin-right:0}@media screen and (max-width: 768px){footer div.container div.contact{margin:auto;display:table !important;width:auto;float:none !important}}footer div.container div.contact input[type="text"],footer div.container div.contact input[type="email"]{margin-top:22px;border:none;background:black;color:white;text-align:center;line-height:2}@media screen and (max-width: 768px){footer div.container div.contact input[type="text"],footer div.container div.contact input[type="email"]{margin-top:0;margin:0px 1px}}footer div.container div.contact button[type="submit"]{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;border:none;background:none}footer div.container div.contact button[type="submit"]:hover{color:#007fb2}footer div.container div.social{display:block;float:left;margin-right:2.35765%;width:23.23176%}footer div.container div.social:last-child{margin-right:0}@media screen and (max-width: 768px){footer div.container div.social{float:none;margin-right:auto !important;display:table;margin:auto;width:auto}}footer div.container div.social a{height:21px;display:block;float:right;margin:24px 20px}footer div.container div.social .facebook{background-image:url("../images/OOE-website-facebookicon.png");width:11px}footer div.container div.social .facebook:hover{background-image:url("../images/OOE-website-facebookicon-blue-rollover.png")}footer div.container div.social .instagram{background-image:url("../images/OOE-website-instagramicon.png");width:21px}footer div.container div.social .instagram:hover{background-image:url("../images/OOE-website-instagramicon-blue-rollover.png")}footer div.container div.social .twitter{background-image:url("../images/OOE-website-twittericon.png");width:26px}footer div.container div.social .twitter:hover{background-image:url("../images/OOE-website-twittericon-blue-rollover.png")}footer div.container .left{float:left}footer div.container a.right{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;float:right;color:#777;text-decoration:none;font-weight:bold}footer div.container a:hover{color:#007fb2}footer .bottom{margin-top:50px}#owl-demo .item img{display:block;width:100%;height:auto}.owl-prev{height:100%;width:45px;background:url(../images/OOE-website-arrow-button-left.jpg) no-repeat center;overflow:hidden;position:absolute;top:0px;left:0;text-indent:-9999px;background-color:black;}@media screen and (max-width: 768px){.owl-prev{background:url(../images/ooe-website-arrows-left.png) no-repeat center}}.owl-next{height:100%;width:45px;background:url(../images/OOE-website-arrow-button-right.jpg) no-repeat center;overflow:hidden;position:absolute;top:0px;right:0px;text-indent:-9999px;background-color:black;}@media screen and (max-width: 768px){.owl-next{background:url(../images/ooe-website-arrows-right.png) no-repeat center}}.navicontainer{background:white;height:60px;padding:11px 0px;width:60px;cursor:pointer;box-shadow:0px 0px 10px 0px #666;position:relative;z-index:2;margin-left:0}.navicontainer .menu{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;color:#777;font-size:12px;margin:0;font-weight:bold;text-align:center}.navicontainer .navicon{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;content:"";width:30px;height:4px;background:#777;box-shadow:0 9px 0 0 #777, 0 18px 0 0 #777;margin:auto;display:block;margin-bottom:20px}.navicontainer:hover .navicon{background:black;box-shadow:0 9px 0 0 black, 0 18px 0 0 black}.navicontainer:hover .menu{color:black}.nav{-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;position:fixed;height:100%;z-index:123;left:-205px;width:200px}.nav .navigation{height:100%;background:white;overflow:hidden;position:relative;z-index:123;padding:50px 0;box-shadow:0px 0px 10px 0px #666}.nav .navigation img.nav_logo{display:table;margin:auto;padding:15px}.nav .navigation a.close{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;text-decoration:none;font-size:30px;line-height:1;color:#777;position:absolute;top:5px;right:15px}.nav .navigation a.close:hover{color:#007fb2}.nav .navigation ul.anchors{margin:0;padding-left:70px}.nav .navigation ul.anchors li{list-style:none;line-height:40px}.nav .navigation ul.anchors li a{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;color:#777;text-decoration:none;font-weight:bold;text-transform:uppercase}.nav .navigation ul.anchors li a:hover{color:#007fb2}.nav .navigation ul.social{padding-left:0;width:178px;margin:0 11px;height:69px;position:absolute;bottom:0}.nav .navigation ul.social li{float:left;list-style:none}.nav .navigation ul.social a{height:21px;display:block;margin:24px 20px}.nav .navigation ul.social .facebook{background-image:url("../images/OOE-website-facebookicon.png");width:11px}.nav .navigation ul.social .facebook:hover{background-image:url("../images/OOE-website-facebookicon-blue-rollover.png")}.nav .navigation ul.social .instagram{background-image:url("../images/OOE-website-instagramicon.png");width:21px}.nav .navigation ul.social .instagram:hover{background-image:url("../images/OOE-website-instagramicon-blue-rollover.png")}.nav .navigation ul.social .twitter{background-image:url("../images/OOE-website-twittericon.png");width:26px}.nav .navigation ul.social .twitter:hover{background-image:url("../images/OOE-website-twittericon-blue-rollover.png")}.up .nav{height:100%;width:200px;left:0}.up .nav .navigation{left:0%;width:100%}.up .navicontainer{margin-left:-140px}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#cccccc}.mfp-preloader a:hover{color:white}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace;background:transparent}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;background:transparent}.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px}.mfp-arrow-left{left:0;background:url(../images/ooe-website-arrows-left.png) no-repeat center}.mfp-arrow-right{right:0;background:url(../images/ooe-website-arrows-right.png) no-repeat center}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:black}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}


.embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  margin: 25px 0;
}

.embed-container iframe, .embed-container object, .embed-container embed { position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

section#events div.container.video-news {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding: 0 15px;
}

.videos {

}
.news {

}

section#events div.container .event {
    display: inline-block;
}

section#events div.container h1.title {
  float: none;
  text-align: center;
}

.event img {
  max-width: 100%;
}

section#events div.container .event {
  margin-top: 15px;
  margin-bottom: 15px;
  margin-right: 8%;
  width: 41%;
  color: white;
  vertical-align: middle;
}
