@font-face{font-family:'serif72_beta_rgregular';src:url('../fonts/serif72beta-regular-webfont.eot');src:url('../fonts/serif72beta-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/serif72beta-regular-webfont.woff') format('woff'),url('../fonts/serif72beta-regular-webfont.ttf') format('truetype'),url('../fonts/serif72beta-regular-webfont.svg#serif72_beta_rgregular') format('svg');font-weight:normal;font-style:normal;}body,h1,h2,h3,h4{font-family:"serif72_beta_rgregular";}body.hideScrollbar{overflow-y:hidden;}body{background:#383739;}body#home{background-image:url("../img/blurBackground.jpg");background-repeat:no-repeat;background-size:cover;}#videoBackground{position:fixed;bottom:0px;right:0px;z-index:-1000;min-width:100%;min-height:100%;max-height:4000%;max-width:1000%;width:auto;height:auto;overflow:hidden;}#videoPattern{background:#383739;position:fixed;opacity:0.8;left:0px;top:0px;width:100%;height:100%;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);}.blurred{-webkit-filter:blur(20px);-o-filter:blur(20px);-ms-filter:blur(20px);filter:blur(20px);}#tips{position:fixed;left:0;top:0;background:black;color:white;padding:10px;z-index:1000;display:none;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);}a#whiteMenu,a#redMenu,a#closeOverlay,a#closePlanner,a#closeMap,a#closePortfolio,a#backToTop{display:block;width:30px;height:30px;position:fixed;right:15px;top:15px;}a#whiteMenu span,a#redMenu span{width:30px;height:30px;background-image:url("../img/menu.png");}a#closeOverlay span,a#closePlanner span,a#closeMap span,a#closePortfolio span{width:30px;height:30px;background-image:url("../img/close.png");}a#backToTop span{width:30px;height:30px;background-image:url("../img/backToTop.png");}a#whiteMenu span.normal,a#closeOverlay span.normal,a#closePlanner span.normal,a#closeMap span.normal,a#backToTop span.normal{background-position:0 0;}a#whiteMenu span.hover,a#redMenu span.hover,a#closeOverlay span.hover,a#closePlanner span.hover,a#closeMap span.hover,a#closePortfolio span.hover,a#backToTop span.hover{background-position:0 -30px;}a#closePortfolio span.normal,a#redMenu span.normal{background-position:0 -60px;}a#closePortfolio{top:55px;}a#backToTop{bottom:15px;top:auto;}#logo{display:block;width:352px;height:310px;margin:70px auto 110px auto;background:url("../img/logo.png") no-repeat;}.logoMiddle{display:block;width:170px;height:150px;margin:40px auto 20px auto;background:url("../img/logo.png") no-repeat;background-size:cover;}.logoMiddle a{display:block;width:170px;height:150px;text-indent:-999em;}h2.underline{font-size:24px;color:white;border-bottom:solid white 1px;padding-bottom:12px;margin-bottom:24px;}hr{border-top:1px solid #D0D1D1;margin:46px auto;}.col-mb{margin-bottom:50px;}.modalLayer{position:fixed;left:0;top:0;width:100%;min-height:100%;height:100%;overflow-x:hidden;overflow-y:auto;color:white;background-color:rgba(0,0,0,0.6);}@-moz-document url-prefix(){.modalLayer{position:fixed;left:0;top:0;width:100%;min-height:100%;height:100%;overflow-x:hidden;overflow-y:auto;color:white;background-color:rgba(0,0,0,0.91);}}html.ie .modalLayer{position:fixed;left:0;top:0;width:100%;min-height:100%;height:100%;overflow-x:hidden;overflow-y:auto;color:white;background-color:rgba(0,0,0,0.91);}.modalLayer .loading{background:black url("../img/loading-black-bg.gif") no-repeat center center;display:block;width:60px;height:60px;position:relative;top:50%;left:50%;margin:-30px 0 0 -30px;border-radius:12px;}a.fadeInRollover span{display:block;transition:opacity 0.3s;position:absolute;left:0;top:0;background-repeat:no-repeat;}a.fadeInRollover span.normal{opacity:1;}a.fadeInRollover span.hover{opacity:0;}a.fadeInRollover:hover span.normal{opacity:0;}a.fadeInRollover:hover span.hover{opacity:1;}#videoContainer{width:100%;height:100%;z-index:9999;background:#101010;position:fixed;top:0;overflow:hidden;border:#FFF inset solid 3px;}#videoControl{position:absolute;top:0;left:0;z-index:99999;margin:20px;width:30px;height:30px;color:#fff;font-size:20px;cursor:pointer;opacity:.7;transition:opacity .2s ease-in-out;}.flatForm .form-group{margin-bottom:8px;}.flatForm .form-control{border-radius:1px;background:rgba(179,179,179,0.2);color:white;font-size:14px;border:none;}.flatForm .form-control:focus{background:rgba(179,179,179,0.4);box-shadow:none;}.flatForm .form-control::-webkit-input-placeholder{color:#fff;}.flatForm div.form-control span{color:#989898;font-size:12px;}.flatForm div.checkbox{display:inline-block;vertical-align:bottom;margin:0px 10px 20px 0px;}.flatForm div.checkbox label{margin-left:-20px;}.flatForm input[type='checkbox']{display:none;}.flatForm input[type="checkbox"]+label span{display:inline-block;width:12px;height:12px;vertical-align:middle;background:#666;border-radius:6px;cursor:pointer;margin-right:7px;}.flatForm input[type="checkbox"]:checked+label span{background:#A62B30;}.flatForm em{color:#fff;font-size:14px;}.flatForm .btn-primary{width:100%;background:#C1272D;border:none;font-size:14px;padding:12px 16px;}.flatForm .btn-primary:hover,#overlayContainer .btn-primary:focus,#overlayContainer .btn-primary:active,#overlayContainer .btn-primary.active{background:#000;}.flatForm .btn{border-radius:1px;outline:none;}.flatForm input[type='range']{-webkit-appearance:none!important;width:100%;height:3px;background:#666;outline:none;}.flatForm input[type='range']::-webkit-slider-thumb{-webkit-appearance:none!important;width:12px;height:12px;border-radius:6px;background:#A62B30;}.errorMessage{color:#C1272D;margin-bottom:1em;text-align:center;}.successMessage{color:white;margin-bottom:1em;text-align:center;}#menuContainer{background:#333;padding:30px 0;text-align:center;font-size:16px;line-height:20px;}#menuContainer p{color:#B3B3B3;font-family:'serif72_beta_rgregular';font-weight:normal;-webkit-font-smoothing:antialiased;}#menuContainer h1,#menuContainer h2{color:#FFF!important;font-style:italic;font-family:'serif72_beta_rgregular';font-size:32px;margin-bottom:20px;letter-spacing:-0.5px;font-weight:normal;-webkit-font-smoothing:antialiased;}#menuContainer a{color:#FFF!important;}#menuContainer #keynote{margin-top:60px;}#menuContainer .logoMiddle{margin-top:20px;}#menuContainer .shareContainer{margin:50px auto;text-align:center;}#keynote a{display:block;height:100px;text-indent:-999em;margin:0 auto;transition:opacity 1s;position:relative;}#keynote a span{display:block;height:100px;transition:opacity 0.5s;position:absolute;left:0;top:0;}#keynote a span.normal{opacity:1;background-position:0 0;}#keynote a.current span.normal{opacity:1;background-position:0 -100px;}#keynote a:hover span.normal{opacity:0;}#keynote a span.hover{opacity:0;background-position:0 -100px;}#keynote a:hover span.hover{opacity:1;}#keynote a.current:hover span.hover{opacity:0.5;}#keynote a#whatWeDo{width:146px;transition-delay:500ms;}#keynote a#whatWeDo span{width:146px;background-image:url("../img/headers/whatWeDo.png");}#keynote a#whatWeHaveDone{width:234px;transition-delay:700ms;}#keynote a#whatWeHaveDone span{width:234px;background-image:url("../img/headers/whatWeHaveDone.png");}#keynote a#whatWeAreDoing{width:250px;transition-delay:900ms;}#keynote a#whatWeAreDoing span{width:250px;background-image:url("../img/headers/whatWeAreDoing.png");}.shareContainer{margin:20px auto;}.shareContainer ul{margin:0;padding:0;list-style-type:none;}.shareContainer ul li{display:inline-block;margin-right:15px;}.shareContainer ul li a{display:block;width:30px;height:30px;text-indent:-999em;position:relative;}.shareContainer ul li a span{width:30px;height:30px;background-image:url("../img/shareIcon.png");}.shareContainer ul li a.iconTweeter span.normal{background-position:0 0;}.shareContainer ul li a.iconTweeter span.hover{background-position:0 -30px;}.shareContainer ul li a.iconFacebook span.normal{background-position:-44px 0;}.shareContainer ul li a.iconFacebook span.hover{background-position:-44px -30px;}.shareContainer ul li a.iconLinkin span.normal{background-position:-88px 0;}.shareContainer ul li a.iconLinkin span.hover{background-position:-88px -30px;}.shareContainer ul li a.iconPinterst span.normal{background-position:-132px 0;}.shareContainer ul li a.iconPinterst span.hover{background-position:-132px -30px;}.shareContainer ul li a.iconMap span.normal{background-position:-176px 0;}.shareContainer ul li a.iconMap span.hover{background-position:-176px -30px;}.shareContainer ul li a.iconPlanner span.normal{background-position:-220px 0;}.shareContainer ul li a.iconPlanner span.hover{background-position:-220px -30px;}.shareContainer ul li a.iconEmail span.normal{background-position:-264px 0;}.shareContainer ul li a.iconEmail span.hover{background-position:-264px -30px;}.shareContainer ul li a.iconPhone span.normal{background-position:-308px 0;}.shareContainer ul li a.iconPhone span.hover{background-position:-308px -30px;}#copyright{margin:40px auto;font-size:12px;color:#999;text-align:center;}#copyright a{color:white;}#copyright span{margin:0 10px;}.responsiveHeight{height:0;padding:0 0 65% 0;position:relative;overflow:visible;}.responsiveHeight>.carouselContainer{position:absolute;width:100%;height:100%;overflow:hidden;}.iosSlider{width:100%;height:100%;}.iosSlider .slider{width:100%;height:100%;}.iosSlider .slider .item{position:relative;top:0;left:0;width:100%;height:100%;margin:0 0 0 0;}.iosSlider .slider .item img{width:100%;}.selectorsBlock{width:100%;}.selectorsBlock .selectors{position:relative;top:0;left:0;margin:0 auto;text-align:center;}.selectorsBlock .selectors .item{display:inline-block;position:relative;top:0;left:0;border:none;background-color:#C1272D;width:8px;height:8px;margin:1px 4px;border-radius:10px;}.selectorsBlock .selectors .selected{border:1px solid #C1272D;background:transparent;width:10px;height:10px;margin:0px 3px;}.selectorsBlock .selectors .first{margin-left:0;}#mainContainer{width:100%;overflow:visible;padding:50px 0px 10px 0px;background:#FFF;}#mainContainer a#watchVideo{display:block;width:131px;height:71px;margin:0 auto;text-indent:-999em;position:relative;}#mainContainer a#watchVideo span{width:131px;height:71px;background-image:url("../img/watchOurVideo.png");}#mainContainer a#watchVideo span.normal{background-position:0 0;}#mainContainer a#watchVideo span.hover{background-position:0 -71px;}#overlayContainer #siteMap ul{margin:0;padding:0;list-style-type:none;}#overlayContainer #siteMap ul li{font-size:18px;margin-bottom:16px;}#overlayContainer #siteMap ul li a{color:white;}#overlayContainer #siteMap ul li a:hover{opacity:0.5;text-decoration:none;}#overlayContainer #siteMap ul li ul{margin:16px 0;}#overlayContainer #siteMap ul li ul li{background:url("../img/bullet.png") no-repeat 2px 6px;padding-left:16px;}#overlayContainer #siteMap ul li ul li a{color:#999;}#overlayContainer #contactInfo{color:#989898;font-size:14px;}#overlayContainer #contactInfo a,#overlayContainer #contactInfo span{color:white;}#overlayContainer #tweetMessage{background:url("../img/tweet.png") no-repeat right top;padding-right:60px;}#overlayContainer #tweetMessage ul{margin:0;padding:0;list-style-type:none;}#overlayContainer #tweetMessage .user,#overlayContainer #tweetMessage .timePosted,#overlayContainer #tweetMessage .interact{display:none;}#overlayContainer #tweetMessage .tweet{color:#989898;font-size:16px;font-style:italic;font-weight:bold;}#overlayContainer #tweetMessage .tweet a{color:#ffffff;font-size:12px;font-weight:normal;}#overlayContainer a#openPlanner{display:block;width:356px;height:100px;margin:0 auto 46px auto;text-indent:-999em;position:relative;}#overlayContainer a#openPlanner span{width:356px;height:100px;background-image:url("../img/projectPlanner.png");}#overlayContainer a#openPlanner span.normal{background-position:0 0;}#overlayContainer a#openPlanner span.hover{background-position:0 -100px;}#plannerContainer a#backToDashboard{display:block;width:238px;height:100px;margin:0 auto 46px auto;text-indent:-999em;position:relative;}#plannerContainer a#backToDashboard span{width:238px;height:100px;background-image:url("../img/backToDashboard.png");}#plannerContainer a#backToDashboard span.normal{background-position:0 0;}#plannerContainer a#backToDashboard span.hover{background-position:0 -100px;}#mapContainer{background:url("../img/map.png") no-repeat center -300px;min-height:1000px;}#mapContainer h2{color:#363636;font-size:24px;margin-top:140px;}#mapContainer h3{color:#fff;font-size:24px;margin-top:200px;}#mapContainer p{color:#363636;font-size:14px;}#mapContainer a{color:#A62B30;font-size:14px;}#stage{position:fixed;left:0;top:0;width:100%;background:white;}.doPage{width:100%;overflow:hidden;left:0;top:0;text-align:center;}.doPage h2{display:block;width:300px;height:80px;margin:60px auto;background:url("../img/whatWeDoTitles.png") no-repeat;text-indent:-999em;}.doPage h2#titleWhatWeDo{background-position:0 0;}.doPage h2#titleOurStory{background-position:0 -80px;}.doPage h2#titleOurClients{background-position:0 -160px;}.doPage h2#titleWhatTheySay{background-position:0 -240px;}.doPage p{margin-bottom:1em;}#doIntro{background:#7f908f url("../img/jet-sky-3.jpg") no-repeat center center;background-size:cover;}#doIntro .panel{background-color:transparent;border:none;box-shadow:none;}#doIntro .panel-heading{background-color:transparent;border:none;padding:0;}#doIntro .panel-title a{display:block;width:570px;height:50px;margin:0 auto;line-height:50px;border-bottom:#C1272D solid 1px;color:white;font-size:24px;font-style:italic;opacity:1;transition:color 0.3s,width 0.3s;}#doIntro .panel-title a.collapsed{color:#BCC5C2;width:486px;}#doIntro .panel-title a:hover{text-decoration:none;width:570px;color:white;transition:color 0.3s,width 0.3s;}#doIntro .panel-body{color:white;text-align:left;border:none;padding:15px 0;}#doIntro .panel-body p{text-align:center;}#doIntro .panel-body ul{padding-left:1em;}#doStory{background:#F5F5F5;}#doStory h4{color:#C1272D;font-size:24px;margin:40px auto;}#doStory a#watchVideo{display:block;width:222px;height:71px;margin:40px auto 40px auto;text-indent:-999em;position:relative;}#doStory a#watchVideo span{width:222px;height:71px;background-image:url("../img/seeOurStory.png");}#doStory a#watchVideo span.normal{background-position:0 0px;}#doStory a#watchVideo span.hover{background-position:0 -71px;}#doClient{background:#EAEAEA;}#doSay{background:#DEDEDE;}#doSay .quoteText{color:#999;font-size:18px;margin-bottom:40px;margin-top:30px;}#doSay .quoteName{text-transform:uppercase;font-size:16px;}#doSay .quoteTitle{text-transform:uppercase;font-size:12px;color:#999;}#doSay .responsiveHeight{padding:0 0 340px 0;}#pagination{position:fixed;right:25px;top:50%;margin:-21px 0 0 0;padding:0;list-style-type:none;}#pagination li{cursor:pointer;border:none;background-color:#C1272D;width:8px;height:8px;margin:10px 2px;border-radius:4px;position:relative;}#pagination li.current{border:1px solid #C1272D;background:transparent;width:12px;height:12px;margin:9px 0px;border-radius:6px;}#pagination li span{color:#C1272D;opacity:0;position:absolute;width:110px;top:-6px;left:-120px;text-align:right;transition:opacity 0.3s;}#pagination li:hover span{opacity:1;}#portfolioContainer{background:white;}#portfolioContainer .portfolioHeading{height:394px;cursor:pointer;}#portfolioContainer .portfolioHeading a{display:block;width:100%;height:394px;position:relative;text-decoration:none;}#portfolioContainer .portfolioHeading a span.shadow{display:block;width:100%;height:394px;background:url("../img/portfolioShadow.png") repeat-x 0 0;position:absolute;left:0;top:0;opacity:0.3;transition:opacity 0.3s;}#portfolioContainer .portfolioHeading a:hover span.shadow{opacity:0.5;}#portfolioContainer .portfolioHeading h2{margin:125px 30px 14px 0;}#portfolioContainer .portfolioHeading a .blackText h2.underline{color:#414042;border-bottom:solid #414042 1px;}#portfolioContainer .portfolioHeading a .blackText p{color:#231f20;}#portfolioContainer .portfolioHeading a .whiteText p{color:white;}#portfolioContainer .portfolioHeading a:hover .container{}#portfolioContainer #headerMcsaatchi{background:url("../img/portfolio/header-mcsaatchi.jpg") repeat-x center top;}#portfolioContainer #headerVision{background:url("../img/portfolio/vision/vision-library-case-study-header.jpg") repeat-x center top;}#portfolioContainer #inner-headerVision{background:url("../img/portfolio/vision/vision-library-case-study-header.jpg") no-repeat center top;}#portfolioContainer #headerCgp{background:url("../img/portfolio/cgp/cgp-header-back.jpg") repeat-x center top;}#portfolioContainer #inner-headerCgp{background:url("../img/portfolio/cgp/cgp-header-front.png") no-repeat center top;}#portfolioContainer #headerOnestep{background:url("../img/portfolio/onestep/header-osct.jpg") repeat-x center top;}#portfolioContainer #inner-headerOnestep{background:url("../img/portfolio/onestep/inner-header-osct.png") no-repeat 70% top;}#portfolioContainer #headerDoodle{background:url("../img/portfolio/header-doodle.jpg") repeat-x center top;}#portfolioContainer #inner-headerDoodle{background:url("../img/portfolio/inner-header-doodle.png") no-repeat center top;}#portfolioContainer #headerYog{background:#F0F0F0 url("../img/portfolio/header-yog.jpg") repeat-x center top;}#portfolioContainer #headerEduvee{background:url("../img/portfolio/header-eduvee.jpg") repeat-x center top;}#portfolioContainer #inner-headerEduvee{background:url("../img/portfolio/inner-header-eduvee.png") no-repeat center top;}#portfolioContainer #headerWndrlnd{background:#72A7AC url("../img/portfolio/header-wndrlnd.jpg") no-repeat center top;}#portfolioContainer #headerNcw{background:#000 url("../img/portfolio/header-ncw-light.jpg") no-repeat center top;}#portfolioContainer #headerLogos{background:#000 url("../img/portfolio/header-logos.png") no-repeat center top;}#portfolioContainer #headerEnglishPlus{background:#000 url("../img/portfolio/header-englishplus.jpg") repeat-x center top;}#portfolioContainer #headerOSCT{background:#000 url("../img/portfolio/header-osct.jpg") repeat-x center top;}#portfolioContainer #inner-headerOSCT{background:url("../img/portfolio/inner-header-osct.png") no-repeat center top;}#portfolioContainer .portfolioBody{background:white;}#portfolioContainer .portfolioBody .quote{font-size:24px;color:#999;font-style:italic;text-align:left;margin:50px 0;}#portfolioContainer .portfolioBody h3{font-size:24px;color:#4D4D4D;margin:36px auto;}#portfolioContainer .portfolioBody h3.leftAlign{margin-top:0;}#portfolioContainer .portfolioBody .loading{min-height:100px;background:url("../img/loading-white-bg.gif") no-repeat center center;}.quoteContainer{min-height:146px;background:url("../img/portfolio/quote.png") no-repeat 0 15px;}.quoteWideContainer{min-height:155px;background:url("../img/portfolio/quoteWide.png") no-repeat 0 15px;}.quoteContainer,.quoteWideContainer{background-size:contain;padding:15px 36px;color:#4D4D4D;}.quoteContent{font-size:18px;font-style:italic;}.quoteName{margin-top:20px;}#portfolioContainer a.openPortfolioPlanner{display:block;width:356px;height:100px;margin:0 auto;text-indent:-999em;position:relative;}#portfolioContainer a.openPortfolioPlanner span{width:356px;height:100px;background-image:url("../img/projectPlanner2.png");}#portfolioContainer a.openPortfolioPlanner span.normal{background-position:0 0;}#portfolioContainer a.openPortfolioPlanner span.hover{background-position:0 -100px;}#doodleVideoContainer{position:relative;}#doodleVideoContainer a#reloadHandler{position:absolute;left:50%;top:92%;display:none;width:50px;height:50px;margin:-25px 0 0 -25px;background:url("../img/reloadButton.png") no-repeat;text-indent:-999em;}#doodleVideoContainer a#reloadHandler:hover{background-position:0 -50px;}#doubleLogo{background:url("../img/portfolio/Eduvee/divider.gif") repeat-y center top;}.faedCarousel{height:630px;}.faedCarousel .item{left:0!important;transition:opacity 1s;}.faedCarousel .item.active{opacity:1;}.faedCarousel .item.active.left,.faedCarousel .item.active.right{left:0;opacity:0;z-index:1;}#bodyEduvee .magnify{width:100%;margin:50px auto;position:relative;}#bodyEduvee .large{width:275px;height:275px;position:absolute;border-radius:100%;background:url("../img/portfolio/Eduvee/edu-dash-large.jpg") no-repeat;z-index:9;box-shadow:0 0 0 7px rgba(255,255,255,0.85),0 0 7px 7px rgba(0,0,0,0.25),inset 0 0 40px 2px rgba(0,0,0,0.25);}#bodyEduvee .small{display:block;}a#loadButton{display:block;width:100%;height:96px;line-height:96px;color:white;text-align:center;font-style:italic;text-indent:-999em;background:#232323 url("../img/loadMore.png") center center no-repeat;}a#loadButton:hover{background-color:#c2272d;}#down-arrow{height:60px;width:60px;display:block;margin:0 auto;position:absolute;bottom:10px;z-index:100;left:50%;margin-left:-30px;font-size:20px!important;color:#fff!important;line-height:60px!important;}.cssreel{position:absolute;top:120px;left:0px;z-index:999;width:66px;height:90px;}.cssreel a{width:66px;height:90px;text-indent:-9000px;display:block;background:url(../img/awards/findwa-sotd-badge-left.png) no-repeat;}.hero{background:url('../img/hero-bg.jpg') center center no-repeat;height:100vh;width:100%;position:relative;z-index:100;background-size:cover;}.hero-content{position:absolute;top:calc(50% + 45px);left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;padding:0 40px;text-align:center;}.hero-content h1{font-family:Georgia;font-size:62px;color:#fff;margin-bottom:30px;}.hero-content a{font-family:Georgia;font-size:16px;color:#fff;font-style:italic;border:1px solid #fff;padding:10px 30px;margin:0 10px;}.hero-content a:hover{background:#fff;color:#C1272D;text-decoration:none;}#mainContainer{position:fixed;padding-top:40px;height:180px;transition:all .5s ease;z-index:1000000;}.intro{background-color:#fff;padding:120px 40px;text-align:center;}.intro p{font-size:26px;margin-bottom:35px;}.intro a{display:inline-block;font-style:italic;color:#C1272D;border:1px solid #C1272D;padding:10px 30px;margin:0 10px;}.intro a:hover{background:#C1272D;color:#fff;text-decoration:none;}#keynote>div{margin-bottom:0;}#keynote a{transition-delay:.2s!important;}#keynote .normal{transition:opacity 0.3s ease-out 0s,height 0.3s ease-out 0.5s;}.gone #keynote a span{transition:height 0.3s ease-out 0s;}#mainContainer.gone{height:0;transition:height .5s ease-in-out!important;padding:0;}#mainContainer.gone *{opacity:0;}#mainContainer.gone.fixed *{opacity:1;}#mainContainer.gone.fixed a{transition-delay:.5s!important;}#mainContainer.fixed{position:fixed;top:0;left:0;width:100%;z-index:1000;height:70px;transition:all .5s ease;padding:0;box-shadow:0px 0px 25px #aaa;}#mainContainer.fixed .container{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:100%;}#mainContainer.fixed .container .row{width:1170px;}#mainContainer.fixed .col-mb a{text-indent:0;text-align:center;height:25px;padding:0;font-family:Georgia;font-style:italic;text-transform:lowercase;color:#333;font-size:18px;}#mainContainer .normal,#mainContainer .hover{}#mainContainer.fixed .normal,#mainContainer.fixed .hover{opacity:0!important;height:25px;}#mainContainer.fixed #keynote>div{margin-bottom:0;}.text-logo,.contact-us{opacity:0;position:absolute;transition:all .5s ease;}.text-logo{left:30px;bottom:25px;}#mainContainer .contact-us{right:30px;bottom:15px;}#mainContainer .contact-us a{font-style:italic;color:#C1272D;border:1px solid #C1272D;padding:10px 30px;display:inline-block;height:auto;text-indent:0;}#mainContainer .contact-us:hover a{background:#C1272D;color:#fff;text-decoration:none;}#mainContainer.fixed .text-logo,#mainContainer.fixed .contact-us{opacity:1;}#portfolioContainer .portfolioHeading a p:last-child{font-style:italic;padding:10px 30px;display:inline-block;margin-top:30px;}#portfolioContainer .portfolioHeading a .whiteText p:last-child{color:#fff;border:1px solid #fff;}#portfolioContainer .portfolioHeading a .blackText p:last-child{color:#333;border:1px solid #333;}#mainContainer>.container{transition:opacity .3s ease-out 0s;opacity:1;}#mainContainer.gone>.container{transition:opacity .3s ease-out .5s;opacity:0;}#mainContainer.gone.fixed>.container{opacity:1;transition:opacity .3s ease-out .5s;}#mainContainer.gone.fixed .normal{transition:opacity .3s ease-out .5s;}.img-responsive{margin:0 auto;}@media (max-width: 1024px) {#mainContainer{height:auto;padding:30px;position:absolute;}#overlayContainer .container{max-width:600px;}a#redMenu,a#closeOverlay{z-index:1000000;position:absolute;right:25px;top:23px;}.text-logo{display:block;opacity:1;position:relative;top:0;bottom:auto;left:0;}.contact-us{display:none;}#keynote a{display:none;text-indent:0;}#keynote a span{display:none;}.modalLayer{z-index:100;}.project-description{display:none;}.hero-content h1{max-width:80%;margin:0 auto;font-size:8vw;}.hero-content a{margin:40px 10px 0;display:inline-block;width:160px;}.hero-content a+a{margin-top:20px;}.intro a{margin:0 10px 20px;display:inline-block;}.container{width:100%!important;}}@media (max-width: 992px) {#mainContainer{margin-top:0!important;}}@media only screen and (min-width: 480px) and (max-width: 690px) {body #mainContainer .container{max-width:100%!important;}}#mainContainer.fixed .container .row#keynote{width:calc(100% - 60px);margin:0 auto;}#overlayContainer a#openPlanner{display:none;}a#closePortfolio{top:86px;}.text-logo img{width:171px;height:11px;}@media (min-width: 1025px) and (max-width: 1300px) {#mainContainer.fixed .container .row#keynote{width:calc(100% - 280px);}}@media (max-width: 1024px) {#mainContainer.fixed{position:absolute;}}@media (max-width: 768px) {#portfolioContainer #headerOnestep a .whiteText p:last-child,#headerOnestep .whiteText h2,#headerOnestep .whiteText p{color:#231f20;border-color:#231f20;}}.modalLayer{z-index:100;}@media (min-width: 1024px) {a#whiteMenu,a#redMenu,a#closeOverlay,a#closePlanner,a#closeMap,a#closePortfolio,a#backToTop{right:35px;}}.single.single-post #post-area{margin-left:auto;margin-right:auto;padding-right:0;float:none;}.single.single-post #sidebar{display:none;}@media (min-width: 1024px) {#menuContainer{min-height:calc(100vh - 70px);display:table;width:100%;}#menuContainer>.container{display:table-cell;vertical-align:middle;}}@media (max-width: 1024px) {#menuContainer{min-height:100vh;display:block;display:table;}#menuContainer>.container{width:100vw!important;padding:0px 120px;display:table-cell;vertical-align:middle;}}@media (max-width: 767px) {#menuContainer>.container{padding:0px 40px;}}