@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.overlay nav{display:block !important;}.image-container img:hover{opacity:0.5}.image-container img{opacity:1;}}
.container{padding:0 25px;}.container h5{font-size:16px;}ul{list-style:none;padding:0;}ul li{margin-bottom:10px;}.tile-container .container{width:100%;}.tile-container.hq{padding:0;background:#fff;margin:80px auto;text-align:left;font:400 16px/24px 'Open Sans',sans-serif;color:#464646;width:100%;}.tile-container.hq .pull-left{padding:10px 25px 0;}.tile-container.hq .contact-info h5{line-height:20px !important;padding-top:15px;}.tile-container.hq .map.pull-right{padding:12px;width:50%;height:266px;}.tile-container.hq .map.pull-right a{display:block;background:url(/sites/default/themes/ghg/images/contact/ghg-New-York.png) 100% no-repeat;width:100%;height:100%;}.tile-container.hq strong{font:700 18px/30px Montserrat,sans-serif;color:#464646;letter-spacing:-0.02em;margin:0;padding:0;}.tile-container.hq h4{color:#ff3366;text-transform:uppercase;}.tile-container.hq h4,.tile-container.hq h5{font:700 13px/30px Montserrat,sans-serif;letter-spacing:0.05em;padding-left:0;margin:0;}.tile-container.hq a{color:#ff3366;}.tabs{max-width:940px;margin:auto auto 200px;}.tabs p{font:400 16px/24px 'Open Sans',sans-serif;color:#464646;padding-left:25px;margin-bottom:20px;}.tabs nav ul{margin:0;padding:0;}.tabs nav li{display:block;margin:0;position:relative;text-align:left;z-index:1;width:100%;font:700 40px Montserrat,sans-serif;letter-spacing:-0.02em;color:#464646;padding:30px 40px 30px 25px;border-bottom:1px solid #999999;list-style:none;}.tabs nav li a{color:#464646;}.tabs nav li.tab:hover,.tabs nav li.tab:hover a,.tabs nav li.tab-current,.tabs nav li.tab-current a{color:#ff3366;background-color:#fff;text-decoration:none;cursor:pointer;}.tabs nav li:not(.tab){display:none;}.tabs nav li.Region{padding:0;}section{background:#fff;padding:26px 0 26px 55px;font:400 18px/24px Montserrat,sans-serif;letter-spacing:-0.05em;color:#464646;min-height:350px;}section span{display:block;letter-spacing:-0.02em;line-height:40px;color:#777;text-align:left;position:relative;width:40%;cursor:pointer;}section span.city.active,section span.city:hover{background:url(/sites/default/themes/ghg/images/arrowsprites.png) no-repeat;background-position:100% -297px;}section span strong{font:700 16px/24px Montserrat,sans-serif;letter-spacing:-0.02em;}section span.active,section span.active a,section span:hover{color:#ff3366;text-decoration:none;}section .LocationSpecs{display:none;}section .info-container.listings{position:relative;}section .infoText{font:400 16px/24px 'Open Sans',sans-serif;letter-spacing:normal;}section .infoText > strong{font:700 16px/24px Montserrat,sans-serif;}.tabs nav li section .contact-info a{color:#ff3366;}.tabs nav li{background:url(/sites/default/themes/ghg/images/arrowsprites.png) no-repeat;background-position:100% -410px;}.tabs nav li:hover{background-position:100% 43px;}.tabs nav li.tab-current{background-position:96% -100px;}section .contact-info strong{letter-spacing:0.05em;font:700 13px/24px Montserrat,sans-serif;color:#464646;}div.LocationSpecs{position:absolute;left:55%;top:0;z-index:10;}a.mapButton{display:inline-block !important;background-color:#ff3366 !important;border-radius:4px !important;color:white !important;padding:2px 8px !important;margin-top:2em !important;}@media only screen and (max-width:767px){.tile-container .container{padding:0;}}@media only screen and (max-width:991px){.tile-container.hq .map.pull-right a{background-position:39% 0;}}@media only screen and (max-width:768px){.tabs nav li a span{font-size:30px;}.tile-container.hq h4,.tile-container.hq h5{font-size:12px;}div.LocationSpecs{left:49%;}section span.active,section span.active a,section span:hover{width:49%;}}@media only screen and (max-width:500px){section{padding-left:20px;}.tile-container.hq .map.pull-right,section span,div.LocationSpecs{width:100%;}.tile-container.hq .map.pull-right a{background-position:39% 0;}div.LocationSpecs{float:left;left:0;position:relative;padding-left:25px;}section span.city.active:hover,section span.city.active{background:url(/sites/default/themes/ghg/images/arrowsprites.png) no-repeat;background-position:100% -137px;}section span.city:hover,section span.city:focus{background:url(/sites/default/themes/ghg/images/arrowsprites.png) no-repeat;background-position:100% 0px;}section span.active,section span.active a,section span:hover{width:100%;}}
.tile-list{width:750px;margin:0 auto;}.tile-list .list-item{padding:50px 0;}.tile-list .list-item::after{content:" ";display:block;clear:both;}.tile-list .list-item .tile{width:160px;height:160px;position:relative;float:left;margin:0;color:#f36;font-size:24px;text-transform:uppercase;padding-left:0}.header .tile{height:auto;}.header .content{color:#5c2946;}.list-item.header em{font-style:normal;color:#f36;font-weight:500;}.list-item h3{margin:0 0 15px 25px;float:left;border-bottom:1px solid #777;padding-bottom:15px;font:700 24px/16px Montserrat,sans-serif;letter-spacing:-0.02em;width:180px;white-space:nowrap;}.tile div.icon{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto auto;}.tile-list .content{width:70%;float:left;margin-left:25px;font:400 16px/24px 'Open Sans',sans-serif;color:#464646;}.magenta .tile,.magenta .tile-toggle{background-color:#f36}.blue .tile,.blue .tile-toggle{background-color:#3cc;}.green .tile,.green .tile-toggle{background-color:#9c3;}.orange .tile,.orange .tile-toggle{background-color:#E76A28;}.purple .tile,.purple .tile-toggle{background-color:#5c2946;}.tile-toggle{display:none;width:300px;padding-left:112px;padding-right:58px;padding-top:20px;padding-bottom:20px;color:#fff;position:relative;font-size:22px;font-weight:500;vertical-align:middle;cursor:pointer;}.tile-toggle .sprite,.tile-toggle .sprite2{position:absolute;left:24px;top:0;bottom:0;margin:auto 0;}.tile-toggle .sprite-services-drop-open,.tile-toggle .sprite-services-drop-closed{left:auto;right:24px;}.sprite-services-drop-open{display:none;}.open .sprite-services-drop-open{display:block;}.open .sprite-services-drop-closed{display:none;}.open .list-item .content{display:block;}@media only screen and (max-width:991px){}@media only screen and (min-width:768px){.list-item:not(.header) .content{display:block !important;}}@media only screen and (max-width:767px){.tile-list .list-item .content{width:90%;}.list-item.header .tile{padding:0;padding-top:90px;display:block;}.list-item.header em{font-size:16px;}.tile-list{width:100%;}.tile-toggle{display:block;width:100%;line-height:30px;font-size:20px;}.tile-list .list-item{padding:0;}.list-item .tile{display:none}.list-item .header .tile{display:block;}.list-item h3{display:none}.list-item .header h3{display:block;}.tile-list .list-item .content{width:100%;margin:0;padding:24px 20px;}.list-item:not(.header) .content{display:none;}.list-item.open .content{display:block;}.list-item .content{padding:24px 0;}}
@-webkit-keyframes buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg);}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg);}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg);}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg);}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg);}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg);}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg);}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg);}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0);}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0);}}@keyframes buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg);}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg);}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg);}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg);}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg);}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg);}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg);}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg);}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0);}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0);}}.tile-container{max-width:960px;margin:0 auto;text-align:left;position:relative;z-index:1;}.tile-selector::after,.tile-container::after{content:" ";display:block;clear:both;}.tile-container > h3{text-align:center;font-size:24px;color:#E76A28;font-weight:500;text-transform:uppercase;margin:0 auto 20px;}.tile-container h4{padding-left:25px;margin-bottom:20px;}.tile-container h4.inlineh4{padding-left:0px;margin:20px 0;line-height:36px;}.tile-container > h5{text-align:center;color:#5c2946;font-weight:normal;margin-bottom:50px;}.tile-container .tile{width:300px;height:300px;background:#fff;color:#E76A28;padding:25px;font-size:24px;font-weight:500;float:left;position:relative;margin:10px;display:none;text-align:left;transition:background .25s ease-in;-moz-transition:background .25s ease-in;-webkit-transition:background .25s ease-in;}.tile .content{width:100%;height:100%;padding:0;font-size:24px;line-height:30px;letter-spacing:-0.02em;color:#E76A28;font-weight:700;}.tile:hover .info,.tile:hover *{color:#fff;text-decoration:none;border-color:#fff;text-decoration:none;}.tile:hover{background:#EE891C;color:#fff;text-decoration:none;border-color:#fff;}.tile.gray:hover,.tile.gray.tapped{background-color:#d5d5d5;background-image:none !important;}.tile.gray:hover h3,.tile.gray.tapped h3{color:#464646;text-decoration:none;border-color:none;}.tile.gray:hover .pinkLine,.tile.gray.tapped .pinkLine{display:block;width:40px;height:1px;margin:17px 0 21px;background:#ff3366;}.tile a{color:#E76A28;}.tile.gray a{font-family:Montserrat,sans-serif;line-height:19px;}.tile:hover .tint{opacity:0;}.tile-container + hr{margin:75px auto;width:100%;max-width:940px;height:0;border-bottom:1px solid #babcbe}.tile-container .lazy-more{clear:both;}.tile,.tile.title,.tile.description,.tile.portrait{display:inline-block;}.tile.title,.tile.description{}.tile.title{color:#E76A28;}.tile.title.push{margin-left:90px;margin-right:10px;}.tile.description{color:#464646;font-size:16px;line-height:24px;}.tile.description em{font-style:normal;color:#E76A28;font-weight:500;}.tile.header{width:750px;margin-left:auto;margin-right:auto;float:none;height:auto;}.tile.header h4{font-size:18px;font-weight:bold;color:#E76A28;text-transform:uppercase;}.tile.logo{background-position:50% 40%;background-repeat:no-repeat;}.tile.logo .content{position:relative;}.tile.logo .content strong{left:0;bottom:12px;color:#fff;color:#ff3366;font:400 11px Montserrat,sans-serif;display:block;position:absolute;text-transform:uppercase;}.tile:hover a.more{}.tile.portrait{height:auto;color:#fff;text-align:center;margin:10px;padding:0;display:table;}.tile.portrait .plus{display:block;height:35px;width:35px;background:none;margin:auto;margin-top:20px;}.tile.portrait .plus:before,.tile.portrait .plus:after{background:#ff3366;content:"";display:block;height:100%;margin-left:17px;width:1px;}.tile.portrait .plus:before{transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);}.tile.portrait .plus:after{margin-top:-35px;}.tile.portrait .nested{width:300px;height:300px;display:table-cell;vertical-align:middle;}.tile.portrait .name{font-weight:700;font-size:14px;line-height:18px;letter-spacing:0.05em;text-transform:uppercase;padding-bottom:10px;}.tile.portrait .title,.tile.portrait .location{font:600 italic 12px/14px 'Open Sans',sans-serif;}.tile.portrait img{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;}.tile.portrait .bio.tint{opacity:0;background:rgba(0,0,0,0.75);transition:opacity 0.25s ease-in;}.tile.portrait:hover .bio.tint{opacity:1;}.tile.portrait svg{width:250px;height:201px;}.touch .tile.portrait .bio.tint{opacity:1;display:none;}.touch .tile.portrait .bio.tint{transition:none!important;}.touch .tile.portrait:hover .bio.tint{display:block;}.touch .tile.portrait.tapped:hover .bio.tint{display:none;}@media only screen and (max-width:767px){}.tile .info,.tile .more{font-size:11px;text-transform:uppercase;}.tile .info{margin-bottom:12px;position:relative;z-index:1;color:#777;}.tile .info .date{font-weight:normal;margin-left:6px;}.tile .more{position:absolute;bottom:25px;padding:11px 0;border-top:1px solid #777;width:250px;z-index:1;}.tile:hover .more{border-color:#fff;}.tile.gray:hover .more,.tile.gray.tapped .more{border-top:none;}.tile.gray:hover div.more,.tile.gray.tapped div.more{border-top:none;display:none;}.tile.gray:hover .content,.tile.gray.tapped .content,.tile.logo:focus .content{display:block}.tile.gray .content{font:14px/20px Open Sans,sans-serif;z-index:1;color:#464646;display:none;}.tile.gray .info{color:#777;}.tile.gray .more{border-color:#777;}.tile .tint{position:absolute;top:0;left:0;opacity:0.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";width:100%;height:100%;}.tint.magenta{background-color:#f09;}.collage{margin-bottom:20px;}.collage img{margin:10px;display:block;}.collage img:hover{}.collage .twoTall{height:460px;}.collage .twoWide{width:460px;clear:left;}.collage .square{width:220px;}.collage .twoTall{margin-top:-469px;}.collage img.clearLeftSpace{margin-left:0;padding-left:0;}.collage img.clearRightSpace{margin-right:0;padding-right:0;}.collage img.clearTopSpace{margin-top:0;padding-top:0}.collage img.clearBottomSpace{margin-bottom:0;padding-bottom:0}.collage .lastMosaic{margin-top:-120px;}.collage img.right20{padding-right:20px;}@media only screen and (max-width:991px){.collage .twoTall{margin-top:10px;float:left !important;}.collage .twoTall.pull-left,.collage .pull-left.clearBottomSpace:not(.clearRightSpace){margin-left:0;}.collage img.clearLeftSpace{margin-left:0;padding-left:0;background:red;}.collage img.clearRightSpace{margin-right:0;padding-right:0;background:blue;}.collage img.clearTopSpace{margin-top:0;padding-top:0}.collage img.clearBottomSpace{margin-bottom:0;padding-bottom:0}.tile-container{width:640px;}.tile-container + hr{width:620px;margin-right:auto;margin-left:auto;}.tile.title,.tile.title.push{text-align:left;height:auto;padding:0;margin:50px 0 0;text-transform:uppercase;}.tile.title{margin-right:20px;}.tile.description em{font-size:16px;}.tile.description.header{width:100%;}.tile.tile-1x2,.tile.title.push + .tile-1x2,.tile.header{height:auto;width:300px;}.tile-selector li{padding-right:20px;}.tile-selector .tile:last-child{margin-bottom:0;}.tile-container + hr{margin:40px auto;}}@media only screen and (max-width:767px){.tile:nth-child(2n),.tile:nth-child(3n+2),.tile.portrait:nth-child(2n),.tile-container .tile:nth-child(2n+2){margin:10px;margin-left:0;}.tile-container .tile{margin-left:0;}.tile-container .description{width:100%;}.collage{margin-bottom:20px;overflow:hidden;position:relative;min-height:320px;}.collage img{margin:0;width:300px;height:auto;display:inline-block !important;}.collage .twoTall,.collage .twoWide{width:300px;height:auto;clear:none;}.collage .square{width:300px;}.tile-container{width:100%;}.tile-container h4{padding-left:15px;}.tile{margin-right:0;}.mosaic .tile + .tile{margin-left:0;}.tile-selector{height:auto;width:300px;margin-left:auto;margin-right:auto;border-radius:0;padding-bottom:0;}.tile-selector input,.tile-selector ul{width:100%;}.tile-selector input{margin-bottom:7px;}.tile-selector ul{padding:0;margin-left:-7px;margin-right:-7px;width:300px;}.tile-selector li{width:100%;text-align:left;display:none;padding:10px 25px;border-top:1px solid #fff;}.tile-selector li.selected{background-color:#E76A28;color:#fff;}.tile-selector .header{border-top:3px solid #fff;cursor:pointer;}.tile-selector .header .sprite-filter-drop-closed{display:block;}.tile-selector .open .sprite-filter-drop-open{display:block;}.tile-selector .open .sprite-filter-drop-closed{display:none;}.tile-selector .header,.tile-selector .open li{display:block;}.tile-selector .active{background-color:#E76A28;color:#fff;}}@media only screen and (min-width:320px) and (max-width:991px){.tile.logo.mobile-hide{display:none !important;}}@media only screen and (min-width:767px) and (max-width:991px){.collage{width:460px !important;margin:auto;}}@media only screen and (min-width:991px){.collage{width:auto !important;}}
