.clearfix:after{content:"";display:table;clear:both}@font-face{font-family:'gotham_book';src:url('../fonts/gotham-book-webfont.eot');src:url('../fonts/gotham-book-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/gotham-book-webfont.woff') format('woff'),url('../fonts/gotham-book-webfont.ttf') format('truetype'),url('../fonts/gotham-book-webfont.svg#gotham_book') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'gotham_bold';src:url('../fonts/gotham-bold-webfont.eot');src:url('../fonts/gotham-bold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/gotham-bold-webfont.woff') format('woff'),url('../fonts/gotham-bold-webfont.ttf') format('truetype'),url('../fonts/gotham-bold-webfont.svg#gotham_bold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'gotham_medium';src:url('../fonts/gotham-medium-webfont.eot');src:url('../fonts/gotham-medium-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/gotham-medium-webfont.woff') format('woff'),url('../fonts/gotham-medium-webfont.ttf') format('truetype'),url('../fonts/gotham-medium-webfont.svg#gotham_medium') format('svg');font-weight:normal;font-style:normal}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,body,div,span,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-style:normal}a:active,a:hover{outline:0}button,input{line-height:normal}button,select{text-transform:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}blockquote,q{quotes:none}blockquote p:before,blockquote p:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;vertical-align:top;font-weight:normal}a img,th img,td img{vertical-align:top}button,input,select,textarea{margin:0}textarea{overflow:auto;vertical-align:top}button{width:auto;overflow:visible}input[type=button],input[type=submit],button{cursor:pointer}input[type="radio"],input[type="checkbox"]{font-size:110%;box-sizing:border-box}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}hr{display:block;height:1px;border:0;border-top:1px solid #777;margin:1.692em 0;opacity:.7}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:#000;color:#fff;font-size:.875em;line-height:1.62em;font-family:Constantia,"Lucida Bright",Lucidabright,"Lucida Serif",Lucida,"DejaVu Serif","Bitstream Vera Serif","Liberation Serif",Georgia,serif}a{color:#e0e0e0;text-decoration:none;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}a:focus,a:hover{color:#fff}h1,h2,h3,h4{color:#fff;font-family:'gotham_bold',Helvetica,Arial,sans-serif;font-weight:100;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{line-height:1.25em;text-transform:uppercase;font-size:16px;margin-bottom:20px;letter-spacing:1px}h2{font-family:Constantia,"Lucida Bright",Lucidabright,"Lucida Serif",Lucida,"DejaVu Serif","Bitstream Vera Serif","Liberation Serif",Georgia,serif;font-size:1.923em;font-style:italic;line-height:1.36em;margin-bottom:.5em}h3{font-family:Georgia,Constantia,"Lucida Bright",Lucidabright,"Lucida Serif",Lucida,"DejaVu Serif","Bitstream Vera Serif","Liberation Serif",serif;font-size:1.429em;margin-bottom:1.071em;line-height:1.55em}h4{font-family:gotham_medium;font-size:1em;text-transform:uppercase;color:#999;margin:1.692em 0 0;line-height:1.4em}p,ul,ol,dl,dd,dt,blockquote,td,th{line-height:1.62em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p,ul,ol,dl,blockquote,pre,table,fieldset,figure{margin-bottom:1.071em}dl dt{font-weight:bold}dd{margin-left:.5em}strong,b{font-weight:bold}em,i{font-style:italic}sub,sup{font-size:.75em;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}figcaption{font-size:.875em;font-style:italic}#menu-slide-controls{position:absolute;top:0;left:0;z-index:1000;width:100%;padding:0 20px;font-family:gotham_medium;font-size:11px;line-height:40px;color:#e5e5e5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.menu_toggle i{display:inline-block;width:8px;height:7px;margin-right:3px;background:url('../images/icon-menu2.png') 0 0 no-repeat;opacity:.5;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.menu_toggle.hide i{background-image:url('../images/icon-menu1.png')}.menu_toggle:hover i{opacity:1}.slideshow-controls{float:right}.slideshow-controls .slide_prev,.slideshow-controls .slide_state,.slideshow-controls .slide_next{display:inline-block;vertical-align:middle;width:14px;height:16px;opacity:.5}.slideshow-controls .slide_prev:hover,.slideshow-controls .slide_state:hover,.slideshow-controls .slide_next:hover{opacity:1}.slideshow-controls .slide_prev{background:url('../images/icon-prev.png') 0 0 no-repeat}.slideshow-controls .slide_next{margin-right:7px;background:url('../images/icon-next.png') 0 0 no-repeat}.slideshow-controls .slide_state{background:url('../images/icon-pause.png') 0 0 no-repeat}.slideshow-controls .slide_state.paused{background:url('../images/icon-play.png') 0 0 no-repeat}.slideshow-controls .slide-numbers{display:inline-block;position:relative;font-size:10px;letter-spacing:1px;text-align:center;color:#a8a8a8;width:45px}.slideshow-controls .slide-numbers .slide_current{position:absolute;left:0}.slideshow-controls .slide-numbers .slide_total{position:absolute;right:0}.slideshow-controls:after{content:"";display:table;clear:both}.cta{float:right;margin-right:20px;font-size:13px}.cta .email{display:inline-block;margin-right:15px;padding-left:28px;background:url(../images/icon-email.png) 0 1px no-repeat;background-size:20px;line-height:18px}.cta .phone{display:inline-block;padding-left:15px;background:url(../images/icon-phone.png) 0 0 no-repeat;background-size:18px;line-height:19px}#menu{position:absolute;top:-146px;left:0;width:100%;height:186px;background-color:rgba(0,0,0,0.65)}#menu ul{list-style:none;float:left;width:220px;margin:29px 25px 0 0}#menu ul.first{margin-left:260px}#menu ul li{position:relative;font-family:gotham_medium;font-size:12px;margin-bottom:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#menu ul li.title{font-family:gotham_bold;font-size:13px;color:#e5e5e5;margin-bottom:12px}#menu ul li a{display:block;border-bottom:1px solid #777;color:#e5e5e5;line-height:20px;opacity:.7}#menu ul li a:hover{opacity:1}#menu ul li a.active-page{opacity:1;border-color:#aaa;cursor:default}#logo-mask{position:absolute;top:0;left:0;width:216px;height:40px;overflow:hidden}.form-row:after{content:"";display:table;clear:both}.forms .fields{margin-bottom:0 !important}.forms p.description{padding:0;line-height:1.4em}.forms div.description{color:#999999;font-size:12px;line-height:1.4em}.forms div.description a{text-decoration:underline;color:#999999}.forms div.description a:hover{color:#fff}.forms div.description p{margin:5px 0;padding:0;line-height:1.4em}.forms div.description strong{font-family:'SohoGothicPro-Medium'}.forms p{min-height:51px;margin:2px 2px 1em}.forms hr{border-color:#ccc}.forms.small{max-width:300px}label{display:block;font-family:gotham_medium;font-size:12px;line-height:1em;padding:4px 0;color:#ccc}label span{color:#999}.forms input[type="text"],.forms input[type="password"],.forms input[type="email"],.forms input[type="url"],.forms input[type="phone"],.forms input[type="tel"],.forms input[type="number"],.forms input[type="datetime"],.forms input[type="date"],.forms input[type="search"],.forms input[type="range"],.forms input[type="file"],.forms input[type="datetime-local"],.forms textarea,.forms select,.forms button{display:inline-block}input[type="radio"],input[type="checkbox"]{float:left}input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="phone"],input[type="tel"],input[type="number"],input[type="datetime"],input[type="date"],input[type="search"],input[type="datetime-local"],textarea,select[multiple="multiple"],select{position:relative;z-index:2;font-family:Constantia,"Lucida Bright",Lucidabright,"Lucida Serif",Lucida,"DejaVu Serif","Bitstream Vera Serif","Liberation Serif",Georgia,serif;width:100%;margin:0;padding:4px;background-color:white;color:#1a1a1a;font-size:14px;line-height:1em;border:1px solid #454545;-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;border-radius:0 0 0 0;box-shadow:2px 2px 3px rgba(0,0,0,0.3) inset;-webkit-transition:border ease .5s;-moz-transition:border ease .5s;-o-transition:border ease .5s;transition:border ease .5s}textarea{height:62px;line-height:1.3em}select{-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:'';vertical-align:top !important;height:24px;padding-right:32px;background:#FFFFFF url('../images/select-arrow.png') 100% 50% no-repeat;box-shadow:-2px -2px 3px rgba(0,0,0,0.3) inset}.help-block{display:block;font-weight:normal;font-size:10px;line-height:1em;margin:4px 0 7px}.help-block a{color:#aaa}.form-error{font-family:gotham_bold;color:#f5ede4}input.validating-server-side,textarea.validating-server-side{background:#FFFFFF url('../images/input-progress.gif') 100% 50% no-repeat;padding-right:26px !important}input.error,textarea.error,select.error{border-color:#ECD9BF !important;box-shadow:0 0 0 2px rgba(236,217,191,0.3),0 1px 2px rgba(0,0,0,0.2) inset}input.grey,textarea.grey,select.grey{border-color:#ccc}input:disabled,textarea:disabled,select:disabled{color:#ccc;border-color:#eee}input:focus:not(.grey),textarea:focus{outline:none;border-color:#08c;box-shadow:0 0 0 2px rgba(70,161,231,0.3),0 1px 2px rgba(0,0,0,0.2) inset}.input-attach{display:table;width:100%}.input-attach>input[type="text"]{display:table-cell !important}.input-attach.right .attach{width:1%;display:table-cell;vertical-align:middle}.input-attach.right .attach .btn{margin-left:5px}.input-attach.left .attach{width:1%;display:table-cell;vertical-align:top}.input-attach.left .attach .icheckbox{position:relative}.input-attach.right .form-error{display:table-row}.input-attach.left .attach input[type="checkbox"]{margin-top:10px}:-moz-placeholder{color:#ccc}::-moz-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}::-webkit-input-placeholder{color:#ccc;padding:2px}.img-inline{margin-right:10px}.btn-inline{white-space:nowrap}.btn-inline .btn{margin-top:10px;margin-right:5px}.counter{display:block;font-size:12px;color:#999}.btn{-webkit-appearance:none;display:inline-block;font-family:'gotham_medium','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;font-weight:normal;letter-spacing:2px;line-height:30px;height:30px;text-transform:uppercase;text-decoration:none !important;color:#FFFFFF;padding:0px 14px 0;box-shadow:none;background:#676461;border:0;-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;border-radius:0 0 0 0;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}.btn:hover{color:#FFFFFF;background:#b3b1ae}.btn.align-right{margin-left:10px}@media only screen and (min-width:768px){.forms .fields{padding-right:15px}.forms .border-left{border-left:1px solid #ccc;margin-left:-1px !important;padding-left:20px}.forms .border-right{border-right:1px solid #ccc}}@media only screen and (min-width:960px){.forms-columnar p,.forms-columnar .form-item{padding-left:160px}.forms-columnar label{float:left;width:150px;text-align:right;position:absolute;left:0}.forms-columnar .forms-section{padding-left:160px}.forms-columnar .forms-list,.forms-columnar .forms-inline-list{margin-left:160px}}.icheckbox,.iradio{display:inline-block;*display:inline;vertical-align:middle;margin:0 3px 0 0;padding:0;width:22px;height:22px;background:url('../images/icheck.png') no-repeat;border:none;cursor:pointer;position:absolute}.icheckbox{margin:0 7px 0 0;background-position:0 0}.icheckbox.hover{background-position:-24px 0}.icheckbox.checked{background-position:-48px 0}.icheckbox.disabled{background-position:-72px 0;cursor:default}.icheckbox.checked.disabled{background-position:-96px 0}.iradio{background-position:-120px 0}.iradio.hover{background-position:-144px 0}.iradio.checked{background-position:-168px 0}.iradio.disabled{background-position:-192px 0;cursor:default}.iradio.checked.disabled{background-position:-216px 0}.forms-list .iradio,.forms-list .icheckbox{position:absolute !important}::selection{background:#454545}::-moz-selection{background:#454545}img::selection{background:transparent}img::-moz-selection{background:transparent}.bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.credit,.photo-credit{font-family:gotham_medium;font-size:10px;text-shadow:0 0 3px rgba(0,0,0,0.5);padding:10px 10px 5px 20px;position:absolute;bottom:0;opacity:.5;display:none}.credit span,.photo-credit span{font-family:gotham_bold}.credit:hover,.photo-credit:hover{opacity:1}.photo-credit{display:none;padding:10px 20px 5px 10px;right:0}.clearfix:after{content:"";display:table;clear:both}html,body{height:100%}body{min-width:1170px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#container{min-width:1170px;position:relative;min-height:100%}.container{padding-left:216px}.content{position:relative;width:698px;min-height:520px;padding:57px 44px 44px;background:transparent url('../images/bg-content.png') 0 0 no-repeat}.content .col1,.content .col2{float:left;width:290px;margin-top:11px}.content .col2{margin-left:30px}.content .box{padding:20px;background:rgba(0,0,0,0.4)}.content h3{font-size:27px;font-style:italic;line-height:1.2em;margin:0 0 18px}.content a{border-bottom:1px dotted #e5e5e5}.content .close_button{display:block;position:absolute;top:20px;right:20px;width:8px;height:8px;opacity:.5;border:0;background:url('../images/icon-close.png') 0 0 no-repeat}.content .close_button:hover{opacity:1}.content ul{padding:0 0 0 17px}.content ul li{margin:0 0 4px}.content:after{content:"";display:table;clear:both}.scrollbox{height:460px;overflow:auto}.content.home{min-height:0}.content.home h1{font-family:gotham_book;font-size:2.231em;margin-bottom:.793em}.content.home h2{font-family:Georgia,Constantia,"Lucida Bright",Lucidabright,"Lucida Serif",Lucida,"DejaVu Serif","Bitstream Vera Serif","Liberation Serif",serif;font-size:1.786em}.explore-bar{font-family:gotham_bold;background:rgba(0,0,0,0.8);width:698px;height:40px;line-height:40px;padding:0 44px;-webkit-font-smoothing:antialiased}#contact.content .col1,.content.contact .col1{width:230px}#contact.content .col1 strong,.content.contact .col1 strong{font-family:Georgia,Constantia,"Lucida Bright",Lucidabright,"Lucida Serif",Lucida,"DejaVu Serif","Bitstream Vera Serif","Liberation Serif",serif;font-size:13px}#contact.content .col2,.content.contact .col2{width:350px}#contact.content .telephone,.content.contact .telephone{font-size:15px;font-weight:bold;letter-spacing:1px}#contact.content .email,.content.contact .email{font-size:14px}#contact.content a,.content.contact a{border:0}#contact-form{position:relative}#contact-form .form-left,#contact-form .form-right{float:left;width:169px;margin:0;padding:0}#contact-form .form-right{margin-left:12px}#contact-form p.capture{opacity:0;visibility:hidden;margin-top:-59px}#contact-form p.checkbox{margin:0}#contact-form p.checkbox label{font-family:Constantia,"Lucida Bright",Lucidabright,"Lucida Serif",Lucida,"DejaVu Serif","Bitstream Vera Serif","Liberation Serif",Georgia,serif;font-size:12px;line-height:1.2em;margin-left:20px;padding:0;width:230px}#contact-form .button-row{position:absolute;right:0;bottom:0}#contact-result{padding:20px;background:rgba(0,0,0,0.4);display:none}.gallery-slides{width:610px;height:435px}#gallery-caption{min-height:22px;margin:5px 0 10px}#gallery-pager{margin-left:-6px}#gallery-pager img{float:left;width:70px;height:50px;margin:7px 0 0 5px;border:1px solid transparent;cursor:pointer}#gallery-pager img.cycle-pager-active{border-color:#898886;cursor:default}.gallery-nav{display:block;position:absolute;z-index:101;top:50%;width:19px;height:27px;margin-top:-20px;padding:20px 15px 20px;cursor:pointer;opacity:.7;display:none}.gallery-nav:hover{opacity:1}.gallery-nav.prev{left:0;background:url('../images/slide-prev-small.png') 50% 50% no-repeat}.gallery-nav.next{right:0;background:url('../images/slide-next-small.png') 50% 50% no-repeat}.gallery-overlay{position:fixed;width:100%;height:100%;visibility:hidden;opacity:0;top:0;left:0;background:rgba(0,0,0,0.7);-webkit-transition:all .8s;-moz-transition:all .8s;transition:all .8s}.show_overlay .gallery-overlay{visibility:visible;opacity:1}.faq-question{font-size:15px;font-weight:bold;letter-spacing:.025em;line-height:1em;margin:20px 0 10px}.faq-question a{position:relative;display:block;padding:4px 0 8px 0;transition:color .3s ease;background:url('../images/icon-plus.png') 100% 50% no-repeat}.faq-question a.clicked{background-image:url('../images/icon-minus.png')}.faq-answer{display:none;padding-right:20px}.faq-answer p:last-of-type{margin-bottom:0}.faq-answer:last-of-type{margin-bottom:1.6em}.faq-answer h3{font-size:18px;font-style:italic;line-height:1.2em;margin:0px 0 5px;padding-top:10px}.faq-answer .quote{font-size:16px;letter-spacing:.02em;font-style:italic}#contact_message{resize:none}