*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:0.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}

input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}

@font-face{font-family:'museo';src:url("museo100-regular-webfont.eot?1405417596");src:url("museo100-regular-webfont.eot?1405417596") format("embedded-opentype"),url("museo100-regular-webfont.woff?1405417604") format("woff"),url("museo100-regular-webfont.ttf?1405417602") format("truetype"),url("museo100-regular-webfont.svg?1405417599") format("svg");font-weight:100;font-style:normal}
@font-face{font-family:'museo';src:url("museo500-regular-webfont.eot?1405417619");src:url("museo500-regular-webfont.eot?1405417619") format("embedded-opentype"),url("museo300-regular-webfont.woff?1405417616") format("woff"),url("museo300-regular-webfont.ttf?1405417613") format("truetype"),url("museo300-regular-webfont.svg?1405417610") format("svg");font-weight:300;font-style:normal}
@font-face{font-family:'museo';src:url("museo500-regular-webfont.eot?1405417619");src:url("museo500-regular-webfont.eot?1405417619") format("embedded-opentype"),url("museo500-regular-webfont.woff?1405417630") format("woff"),url("museo500-regular-webfont.ttf?1405417627") format("truetype"),url("museo500-regular-webfont.svg?1405417623") format("svg");font-weight:500;font-style:normal}
@font-face{font-family:'museo';src:url("museo700-regular-webfont.eot?1405417632");src:url("museo700-regular-webfont.eot?1405417632") format("embedded-opentype"),url("museo700-regular-webfont.woff?1405417641") format("woff"),url("museo700-regular-webfont.ttf?1405417638") format("truetype"),url("museo700-regular-webfont.svg?1405417635") format("svg");font-weight:700;font-style:normal}
button,input[type="submit"],.button{border:1px solid #880e1a;border-radius:3px;box-shadow:inset 0 1px 0 0 #da505e;color:#fff;display:inline-block;font-size:11px;font-weight:bold;background-color:#bf1e2e;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #bf1e2e), color-stop(100%, #960f1c));background-image:-webkit-linear-gradient(#bf1e2e, #960f1c);background-image:linear-gradient(#bf1e2e,#960f1c);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #790813;background-clip:padding-box;background-image:none;background-color:#bf1e2e;-webkit-font-smoothing:antialiased;font-size:1em;font-weight:bold;line-height:.6em;border-radius:0;border:none;padding:1em;margin-bottom:.25em}
button:hover:not(:disabled),input[type="submit"]:hover:not(:disabled),.button:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #cc2a3a;cursor:pointer;background-color:#a51e2c;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #a51e2c), color-stop(100%, #870e1a));background-image:-webkit-linear-gradient(#a51e2c, #870e1a);background-image:linear-gradient(#a51e2c,#870e1a)}
button:active:not(:disabled),input[type="submit"]:active:not(:disabled),.button:active:not(:disabled){border:1px solid #880e1a;box-shadow:inset 0 0 8px 4px #790e18,inset 0 0 8px 4px #790e18,0 1px 1px 0 #eee}
button:disabled,input[type="submit"]:disabled,.button:disabled{opacity:0.5;cursor:not-allowed}
body{color:#222;font-family:"Open Sans",sans-serif;font-size:1em;-webkit-font-smoothing:antialiased;line-height:1.5em}
h1,h2,h3,h4,h5,h6{font-family:"Open Sans",sans-serif;line-height:1.25em;margin:0;text-rendering:optimizeLegibility}
h1{font-size:2.25em}
h2{font-size:2em}
h3{font-size:1.5em}
h4{font-size:1.15em}
h5{font-size:1em}
h6{font-size:.85em;text-transform:uppercase}
p{margin:0 0 0.75em}
a{color:#bf1e2e;text-decoration:none;-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;transition:color 0.1s linear}
a:hover{color:#7d141e;text-decoration:none}
a:active,a:focus{color:#7d141e;outline:none}
hr{border-bottom:1px solid #959595;border-left:none;border-right:none;border-top:none;margin:1.5em 0}
img{margin:0;max-width:100%}
abbr,acronym{border-bottom:1px dotted #bbb;cursor:help}
address{display:block;margin:0 0 0.75em}
hgroup{margin-bottom:0.75em}
del{color:#484848}
blockquote{border-left:4px solid #bbb;color:#484848;margin:1.5em 0;padding:0 2em;font-size:1.25em}
cite{display:block;color:#626262;font-style:normal;font-size:.85em}
cite:before{content:'\2014 \00A0'}
.text-centered{text-align:center}
.text-right{text-align:right}
.image-caption{font-size:.85em;border-bottom:thin solid #eee}
.more-link:after{content:"\2192"}
.external-link{display:inline-block}
.external-link:after{content:"";display:inline-block;background:url(external-link.png) no-repeat 0 0;width:10px;height:10px;margin-left:5px}
.internal-link:before{display:block;content:" ";margin-top:-175px;height:175px;visibility:hidden}
.text-red{color:#bf1e2e}
.text-blue{color:#3e4c5b}
.text-orange{color:#d75d2b}
.text-white{color:#ffffff}
.font-thin{font-weight:300}
fieldset{background:#d4d4d4;border:1px solid #bbb;margin:0 0 0.75em 0;padding:1.5em}
input,label,select{font-family:"Open Sans",sans-serif;font-size:1em}
label{font-weight:bold;margin-bottom:0.375em}
label.required:after{content:"*"}
label abbr{display:none}
textarea,input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],select[multiple=multiple]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color;-moz-transition:border-color;transition:border-color;background-color:white;border-radius:0.1875em;border:1px solid #bbb;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);font-family:"Open Sans",sans-serif;padding:0.5em 0.5em;}
textarea:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="url"]:hover,input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover,select[multiple=multiple]:hover{border-color:#a2a2a2}
textarea:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,select[multiple=multiple]:focus{border-color:#bf1e2e;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(169,27,41,0.7);outline:0;outline:thin dotted \9}
textarea{resize:vertical}
input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}
input[type="checkbox"],input[type="radio"]{display:inline;margin-right:0.375em}
input[type="file"]{width:100%}
select{width:auto;max-width:100%;font-family: "Open Sans",sans-serif;font-size: 1em;padding: 0.5em 0.5em;}
button,input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;cursor:pointer;user-select:none;vertical-align:middle;white-space:nowrap}
ul,ol{margin:0;padding:0;list-style-type:none}
ul.default-ul,ol.default-ul{list-style-type:disc;margin-bottom:0.75em;padding-left:1.5em}
ul.default-ol,ol.default-ol{list-style-type:decimal;margin-bottom:0.75em;padding-left:1.5em}
dl{line-height:1.5em;margin-bottom:0.75em}
dl dt{font-weight:bold;margin-top:0.75em}
dl dd{margin:0}

#promo-action{background-color:#eee;padding:2em 0}
#promo-action .form-group{width:350px}
#promo-action p{width:80%;margin:0 auto 1em auto}
#promo-model{background-color:#dfe0e1}
@media screen and (min-width:53.75em){#promo-model{background:url("our-model-bg1.jpg") no-repeat center center #dfe0e1;height:713px}
#promo-model p{width:350px}
}
#promo-faculty{background-color:#3e4c5b;color:#eee;padding-bottom:2em}
#promo-faculty img{width:125px}
@media screen and (min-width:40em){#promo-faculty img{width:200px}
}
@media screen and (min-width:53.75em){#promo-faculty h2{float:left;display:block;margin-right:2.35765%;width:23.23176%}
#promo-faculty h2:last-child{margin-right:0}
#promo-faculty .promo-desc{float:left;display:block;margin-right:2.35765%;width:74.41059%;margin-right:0;text-align:left;margin-top:1.4em}
#promo-faculty .promo-desc:last-child{margin-right:0}
}
#promo-faculty .faculty-bio{color:#222222}
.faculty-link{color:#ffffff;display:inline-block;font-size:.75em;width:200px;margin-right:10px}
.faculty-link:hover{color:#999}
#promo-testimonial{background-color:#ffffff}
#promo-testimonial .bx-viewport{background-color:#ffffff}
#promo-testimonial .bx-wrapper .bx-prev,#promo-testimonial .bx-wrapper .bx-next{display:none}
@media screen and (min-width:53.75em){#promo-testimonial .bx-wrapper .bx-prev,#promo-testimonial .bx-wrapper .bx-next{display:block}
}
.testimonial{border:none;margin:0;padding:0}
@media screen and (min-width:40em){.testimonial{font:1.5em/1.5em "museo",serif}
}
.testimonial img{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-left:34.11922%}
.testimonial img:last-child{margin-right:0}
@media screen and (min-width:40em){.testimonial img{margin-left:0%;float:left;display:block;margin-right:2.35765%;width:31.76157%}
.testimonial img:last-child{margin-right:0}
}
.testimonial p{float:left;display:block;margin-right:2.35765%;width:100%;text-align:center}
.testimonial p:last-child{margin-right:0}
@media screen and (min-width:40em){.testimonial p{float:left;display:block;margin-right:2.35765%;width:65.88078%;color:#3e4c5b;text-align:right}
.testimonial p:last-child{margin-right:0}
}
@media screen and (min-width:53.75em){.testimonial p{margin-top:2.8em}
}
#page-testimonial{*zoom:1;margin-bottom:2em}
#page-testimonial:before,#page-testimonial:after{content:" ";display:table}
#page-testimonial:after{clear:both}
@media screen and (min-width:40em){#page-testimonial p{width:75%;text-align:right;float:left;margin-top:40px;padding-right:20px}
}
#page-testimonial cite{font-size:.85em}
@media screen and (min-width:40em){#page-testimonial img{width:20%;float:left}
}
@media screen and (min-width:40em){.article-two-column #page-testimonial p{width:65%;text-align:right;float:left;margin-top:40px;padding-right:20px}
}
@media screen and (min-width:40em){.article-two-column #page-testimonial img{width:30%;float:left}
}
#main-content{*zoom:1;max-width:68em;margin-left:auto;margin-right:auto;margin-top:1em;margin-bottom:1em}
#main-content:before,#main-content:after{content:" ";display:table}
#main-content:after{clear:both}
.signin-social{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0;border-bottom:thin solid #eee;margin-bottom:2em;padding-bottom:2em;text-align:center}
.signin-social:last-child{margin-right:0}
.signin-email{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}
.signin-email:last-child{margin-right:0}
@media screen and (min-width:40em){.signin-email-current{float:left;display:block;margin-right:2.35765%;width:48.82117%}
.signin-email-current:last-child{margin-right:0}
}
@media screen and (min-width:53.75em){.signin-email-current{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-left:17.05961%;padding-right:2em}
.signin-email-current:last-child{margin-right:0}
}
.signin-email-new{margin-top:2em}
@media screen and (min-width:40em){.signin-email-new{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-top:0}
.signin-email-new:last-child{margin-right:0}
}
@media screen and (min-width:53.75em){.signin-email-new{float:left;display:block;margin-right:2.35765%;width:31.76157%;padding-left:2em}
.signin-email-new:last-child{margin-right:0}
}
.faculty-list li{position:relative}
.faculty-list .image-circle{transition:border-color .25s ease;border:5px solid transparent}
.faculty-bio{position:absolute;top:20px;left:0;z-index:999;font-size:.95em;width:475px;text-align:left;background-color:rgba(250,250,250,0.85);padding:1em 2em;font-weight:500;box-shadow:5px 5px 20px rgba(0,0,0,0.25)}
.faculty-bio p{margin:0}
.faculty-bio-left{margin-left:-478px;border-radius:10px 0 10px 10px}
.faculty-bio-right{margin-left:204px;border-radius:0 10px 10px 10px}
.faculty-bio-left-arrow{position:absolute;right:-15px;top:0;width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid rgba(255,255,255,0.85)}
.faculty-bio-right-arrow{position:absolute;left:-15px;top:0;width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:15px solid rgba(255,255,255,0.85)}
.bursary-options{float:left;display:block;margin-right:2.35765%;width:82.94039%;margin-left:8.5298%;margin-right:0}
.bursary-options:last-child{margin-right:0}
.article-one-column{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}
.article-one-column:last-child{margin-right:0}
@media screen and (min-width:40em){.article-one-column .article-subheadline{float:left;display:block;margin-right:2.35765%;width:82.94039%;margin-left:8.5298%;margin-right:0}
.article-one-column .article-subheadline:last-child{margin-right:0}
}
.article-one-column #article-body>p,.article-one-column #article-body>h2,.article-one-column #article-body>h3,.article-one-column #article-body>h4,.article-one-column #article-body>h5,.article-one-column #article-body h6{float:left;display:block;margin-right:2.35765%;width:82.94039%;margin-left:8.5298%;margin-right:0}
.article-one-column #article-body>p:last-child,.article-one-column #article-body>h2:last-child,.article-one-column #article-body>h3:last-child,.article-one-column #article-body>h4:last-child,.article-one-column #article-body>h5:last-child,.article-one-column #article-body h6:last-child{margin-right:0}
.article-one-column #article-body>section{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}
.article-one-column #article-body>section:last-child{margin-right:0}
.article-two-column{float:left;display:block;margin-right:2.35765%;width:100%}
.article-two-column:last-child{margin-right:0}
@media screen and (min-width:40em){.article-two-column{float:left;display:block;margin-right:2.35765%;width:74.41059%}
.article-two-column:last-child{margin-right:0}
}
.article-two-column #article-body{*zoom:1}
.article-two-column #article-body:before,.article-two-column #article-body:after{content:" ";display:table}
.article-two-column #article-body:after{clear:both}
.article-two-column .article-subheadline{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}
.article-two-column .article-subheadline:last-child{margin-right:0}
#article-header,#article-body,#article-footer{padding:0 1em}
@media screen and (min-width:53.75em){#article-header,#article-body,#article-footer{padding:0}
}
#article-header{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}
#article-header:last-child{margin-right:0}
#article-footer{float:left;display:block;margin-right:2.35765%;width:100%}
#article-footer:last-child{margin-right:0}
.footer-action{*zoom:1;background-color:#eee;padding:1em}
.footer-action:before,.footer-action:after{content:" ";display:table}
.footer-action:after{clear:both}
@media screen and (min-width:53.75em){.footer-action-copy{float:left;display:block;margin-right:2.35765%;width:65.88078%}
.footer-action-copy:last-child{margin-right:0}
}
.footer-action-copy p{font-size:1.5em;line-height:1.25em;margin:0}
.footer-action-button{margin-top:1em}
@media screen and (min-width:53.75em){.footer-action-button{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-right:0;margin-top:0}
.footer-action-button:last-child{margin-right:0}
}
.footer-action-button button{width:100%;line-height:1.75em;margin:0}
.article-title{display:inline-block;float:left;line-height:1em;border-bottom:2px solid #dddddd;padding-bottom:0.5em}
.article-subheadline{display:inline-block;line-height:36px;float:left;font-size:2em;font-family:"museo",serif;font-weight:300}
.page-blog_post .article-subheadline{margin-bottom:.5em}
.article-byline{margin-bottom:1em;font-size:.95em}
.sidebar{display:none}
@media screen and (min-width:40em){.sidebar{display:block;float:left;display:block;margin-right:2.35765%;width:23.23176%;margin-right:0}
.sidebar:last-child{margin-right:0}
}
.sidebar h3{background-color:white;display:inline-block;padding:5px 10px 3px;margin-left:-8px}
.sidebar-panel{background-color:#eee;border-radius:0.1875em;border:none;margin-bottom:1.5em;cursor:pointer;box-shadow:0 2px 4px #ccc;padding:1em;position:relative}
.sidebar-panel button{width:100%}
@media screen and (min-width:53.75em){.sidebar-panel button{width:15%}
}
.sidebar-panel .form-group{width:100%}
@media screen and (min-width:53.75em){.sidebar-panel .form-group{width:80%}
}
.sidebar-panel-icon{position:absolute;right:-15px;top:-5px}
.panel{*zoom:1}
.panel:before,.panel:after{content:" ";display:table}
.panel:after{clear:both}
.panel h3{background-color:white;display:inline-block;padding:5px 10px 3px;margin-left:-8px}
#site-footer{background:#333;padding:3em 1.618em;width:100%}
#site-footer .footer-logo{text-align:center;margin-bottom:2em}
#site-footer .footer-links{*zoom:1;margin-bottom:1.5em}
#site-footer .footer-links:before,#site-footer .footer-links:after{content:" ";display:table}
#site-footer .footer-links:after{clear:both}
@media screen and (min-width:53.75em){#site-footer .footer-links{margin-left:25.58941%}
}
#site-footer ul{margin-bottom:3em}
@media screen and (min-width:40em){#site-footer ul{float:left;display:block;margin-right:2.35765%;width:31.76157%;*zoom:1}
#site-footer ul:last-child{margin-right:0}
#site-footer ul:before,#site-footer ul:after{content:" ";display:table}
#site-footer ul:after{clear:both}
}
@media screen and (min-width:53.75em){#site-footer ul{float:left;display:block;margin-right:2.35765%;width:23.23176%}
#site-footer ul:last-child{margin-right:0}
#site-footer ul:nth-child(3n){margin-right:0}
#site-footer ul:nth-child(3n+1){clear:left}
}
#site-footer li{text-align:center}
@media screen and (min-width:40em){#site-footer li{text-align:left}
}
#site-footer li a{color:rgba(255,255,255,0.4);font-size:.85em}
#site-footer li a:hover{color:#fff}
#site-footer li h3{color:#fff;font-size:1em;font-weight:800;margin-bottom:.4em}
#site-footer hr{border:1px solid rgba(255,255,255,0.1);margin:0 auto 1.5em;width:12em}
#site-footer p{color:rgba(255,255,255,0.4);font-size:.9em;line-height:1.5em;margin:auto;max-width:35em;text-align:center}
@media screen and (min-width:53.75em){.page-front #site-footer{position:relative;top:750px}
}
.blog-featured{border-bottom:thin solid #ddd;margin-bottom:2em}
.blog-featured .card .card-image{max-height:500px}
.blog-teaser{*zoom:1;border-bottom:thin solid #eee;padding-bottom:2em;margin-bottom:2em}
.blog-teaser:before,.blog-teaser:after{content:" ";display:table}
.blog-teaser:after{clear:both}
@media screen and (min-width:40em){.blog-teaser-image{float:left;display:block;margin-right:2.35765%;width:40.29137%}
.blog-teaser-image:last-child{margin-right:0}
}
#blog-posts-footer .blog-teaser{border:none;padding:0;margin-bottom:1em}
#blog-posts-footer .blog-teaser-image{max-height:110px;overflow:hidden;margin-bottom:.5em;border:none}
@media screen and (min-width:40em){.blog-teaser-body{float:left;display:block;margin-right:2.35765%;width:57.35098%;margin-right:0}
.blog-teaser-body:last-child{margin-right:0}
}
.blog-title{font-size:2em;font-weight:300;margin:.25em 0 .3em 0}
.blog-excerpt{margin-bottom:.5em}
.blog-teaser-meta{text-transform:uppercase;font-size:.75em}
#blog-posts-footer{margin-top:3em}
#blog-posts-footer .blog-teaser{float:left;display:block;margin-right:2.35765%;width:23.23176%}
#blog-posts-footer .blog-teaser:last-child{margin-right:0}
#blog-posts-footer .blog-teaser:nth-child(4n){margin-right:0}
#blog-posts-footer .blog-teaser:nth-child(4n+1){clear:left}
#blog-posts-footer .blog-teaser-image{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}
#blog-posts-footer .blog-teaser-image:last-child{margin-right:0}
#blog-posts-footer .blog-teaser-body{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}
#blog-posts-footer .blog-teaser-body:last-child{margin-right:0}
#blog-posts-footer .blog-teaser-body h3{font-size:1em}
#blog-posts-footer .blog-teaser-body p{font-size:.75em;margin-bottom:.25em}
#blog-posts-footer .blog-teaser-body a{font-size:.85em}
.row-fluid{width:100%;*zoom:1}
.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}
.row-fluid:after{clear:both;margin-bottom:5px}
.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574468085%;*margin-left:2.074468085106383%}
.row-fluid [class*="span"]:first-child{margin-left:0}
.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}
.row-fluid .span12{width:100%;*width:99.94680851063829%}
.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}
.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}
.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}
.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}
.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}
.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}
.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}
.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}
.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}
.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}
.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}
.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}
.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}
.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}
.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}
.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}
.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}
.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}
.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}
.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}
.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}
.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}
.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}
.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}
.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}
.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}
.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}
.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}
.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}
.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}
.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}
.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}
.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}
.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}
.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}
[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}
[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}
[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{float:none;display:block;width:100%;margin-left:0}
.span12,.row-fluid .span12{width:100%}
.row-fluid [class*="offset"]:first-child{margin-left:0}
.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px}
.aware-theme.v2-theme .responsive-embed-wrapper iframe{display:block}
.follow-error{display:block;color:#B94A48}
.icon-tumblr32,.icon-reddit32,.icon-digg32{width:32px;height:32px;display:block;background-repeat:no-repeat}
.icon-tumblr32{background-image:url("tumblr32.png")}
.icon-reddit32{background-image:url("reddit32.png")}
.icon-digg32{background-image:url("digg32.png")}
.content-pages-show-recruiting a[href*="reddit"],.content-pages-show-recruiting a[href*="tumblr"],.content-pages-show-recruiting a[href*="digg"]{display:inline-block;width:32px;height:32px}
.container{*zoom:1;max-width:68em;margin-left:auto;margin-right:auto;position:relative}
.container:before,.container:after{content:" ";display:table}
.container:after{clear:both}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
#messagebar{background-color:#333333;color:#eeeeee;position:relative;z-index:2}
#messagebar a{color:#ffffff;text-decoration:underline}
#messagebar p{text-align:center;margin:.75em 3em}
.navbar{background-color:#fff;border-bottom:1px solid #e6e6e6;font-family:"museo",serif;height:60px;width:100%}
.navbar .navbar-container{*zoom:1;max-width:68em;margin-left:auto;margin-right:auto;position:relative;z-index:9999}
.navbar .navbar-container:before,.navbar .navbar-container:after{content:" ";display:table}
.navbar .navbar-container:after{clear:both}
.navbar .navbar-site-logo{float:left;max-height:60px;padding-left:.25em;padding-right:2em;font-size:1.4em;line-height:60px;color:#d75d2b}
.navbar .navbar-site-logo:hover{text-decoration:none;color:#999}
.navbar .navbar-site-logo img{max-height:60px;padding:.8em 0}
.navbar .navbar-menu-button{color:#333;cursor:pointer;display:block;float:right;font-family:"Open Sans",sans-serif;font-weight:700;line-height:60px;margin:0;padding-right:1em;text-transform:uppercase}
@media screen and (min-width:53.75em){.navbar .navbar-menu-button{display:none}
}
.navbar .navbar-menu-button:hover{color:#999}
@media screen and (min-width:53.75em){.navbar .navbar-menu{float:right}
}
.navbar .navbar-menu-list{clear:both;-webkit-transform-style:preserve-3d;display:none;margin:0 auto;overflow:hidden;padding:0;width:100%;z-index:9999}
@media screen and (min-width:53.75em){.navbar .navbar-menu-list{display:inline;margin:0;padding:0}
}
.navbar .navbar-social-list{display:inline}
.navbar .navbar-menu-item,.navbar .navbar-social-icon{background:#fff;display:block;line-height:60px;overflow:hidden;padding-right:.8em;text-align:right;width:100%;z-index:9999}
@media screen and (min-width:53.75em){.navbar .navbar-menu-item,.navbar .navbar-social-icon{background:transparent;display:inline;line-height:60px;padding-right:2em;text-decoration:none;width:auto}
}
.navbar .navbar-menu-item a,.navbar .navbar-social-icon a{font-weight:300;color:#333}
.navbar .navbar-menu-item a:hover,.navbar .navbar-social-icon a:hover{color:#999}
.navbar .navbar-social-icon{padding:0}
.navbar .navbar-social-icon img{vertical-align:middle}
@media screen and (min-width:53.75em){.navbar .navbar-sign-up{position:absolute;top:0px;right:0px;padding-right:1em}
.navbar .navbar-sign-up a{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#bf1e2e;border-radius:0.1875em;color:white;font-size:.8em;font-weight:800;padding:.6em 1em;text-transform:uppercase}
.navbar .navbar-sign-up a:hover{background:#df3143}
}
.page-front .navbar{z-index:999;position:relative}
@media screen and (min-width:40em){.page-front .navbar{top:750px}
}
.navbar-fixed{margin-top:60px}
.navbar-fixed .navbar{position:fixed;top:0;z-index:10}
.navbar-fixed #main-content{margin-top:60px}
.hero{display:none;background-color:#552227;background-repeat:no-repeat;background-size:cover;padding-bottom:4em;width:100%;margin-top:-50px}
@media screen and (min-width:40em){.hero{display:block;height:800px}
}
.hero-inner{*zoom:1;max-width:68em;margin-left:auto;margin-right:auto;*zoom:1;position:relative;padding:3em 0;margin:35px auto 0 auto;color:#fff;text-align:center}
.hero-inner:before,.hero-inner:after{content:" ";display:table}
.hero-inner:after{clear:both}
.hero-inner:before,.hero-inner:after{content:" ";display:table}
.hero-inner:after{clear:both}
@media screen and (min-width:40em){.hero-inner{text-align:left}
}
.hero-logo{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0;text-align:center}
.hero-logo:last-child{margin-right:0}
@media screen and (min-width:40em){.hero-logo{margin-left:2em}
}
.page-basic .hero-logo,.page-blog .hero-logo{text-align:left;background-color:-webkit-gradient(radial, center, center, color-stop(0%, #000), color-stop(100%, #fff))}
.hero-copy{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}
.hero-copy:last-child{margin-right:0}
@media screen and (min-width:40em){.hero-copy{text-align:left}
}
@media screen and (min-width:53.75em){.hero-copy{text-align:center}
}
.hero-copy h2{color:#484848;font-size:1.4em;font-family:"museo";font-weight:300;margin-top:.75em}
@media screen and (min-width:40em){.hero-copy h2{font-size:4em;line-height:1em}
}
.hero-copy p{margin-bottom:1em;font-weight:200}
@media screen and (min-width:40em){.hero-copy p{font-size:1.8em;line-height:1em;max-width:60%}
}
@media screen and (min-width:40em){.hero-actions{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-right:0}
.hero-actions:last-child{margin-right:0}
}
.page-hero{background:url(hero-bg.jpg)}
@media screen and (min-width:40em){.page-hero{height:250px}
}
.page-front .hero{position:fixed}
.hero-actions{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-right:0}
.hero-actions:last-child{margin-right:0}
@media screen and (min-width:53.75em){.hero-actions{margin-left:17.05961%}
}
.hero-action{float:left;display:block;margin-right:2.35765%;width:31.76157%}
.hero-action:last-child{margin-right:0}
.hero-action-inner{*zoom:1;background-color:rgba(0,0,0,0.5);padding:.5em 1em}
.hero-action-inner:before,.hero-action-inner:after{content:" ";display:table}
.hero-action-inner:after{clear:both}
@media screen and (min-width:40em){.hero-action-signup p{float:left;display:block;margin-right:2.35765%;width:40.29137%;margin-bottom:0;font-size:1.2em}
.hero-action-signup p:last-child{margin-right:0}
}
@media screen and (min-width:40em){.hero-action-signup form{float:left;display:block;margin-right:2.35765%;width:57.35098%;margin-right:0;margin-top:.9em}
.hero-action-signup form:last-child{margin-right:0}
}
.hero-action-signup .form-group{width:63%}
.hero-action-signup .button{width:35%}
.hero-orig .hero-action{background-color:rgba(0,0,0,0.5);padding:10px 0}
.hero-orig .hero-copy{padding-top:250px}
.hero-orig .hero-copy h2{margin:0 0 .5em 0;background-color:rgba(255,255,255,0.75);color:#333333;display:inline-block;padding:.25em 1em}
.hero-alt-1 .hero-logo{text-align:left}
.hero-alt-1 .hero-copy{padding-top:150px}
.hero-alt-1 .hero-copy h2{margin:0 0 .5em 0;background-color:rgba(255,255,255,0.5);color:#222222;display:inline-block;padding:.25em 1em}
.hero-alt-1 .hero-actions{margin-top:0px}
.hero-alt-1 .hero-action{background-color:rgba(0,0,0,0.5);padding:10px 0}
.hero{background-position:center}
.page-courses .hero{background:url(../img/page-header-courses.jpg) no-repeat}
.page-model .hero{background:url(page-header-model.jpg) no-repeat}
.page-community .hero{background:url(../img/page-header-community.jpg) no-repeat}
.page-blog .hero{background:url(../img/page-header-blog.jpg) no-repeat}
.hero-image{position:fixed;z-index:-1}
.page-front .hero-wrapper{position:absolute;right:0;left:0;margin:auto;width:68em;top:0}
.hero .bx-wrapper img{max-width:none;position:relative;overflow:hidden}
@media screen and (min-width:40em){.hero .bx-wrapper img{height:100%}
}
@media screen and (min-width:1715px){.hero .bx-wrapper img{width:100%}
}
.slide-medium-width,.hero img{margin-left:-440px}
@media screen and (min-width:1366px){.slide-medium-width,.hero img{margin-left:-200px}
}
@media screen and (min-width:1715px){.slide-medium-width,.hero img{margin-left:0px}
}
.promo{padding:1em;background-color:#ffffff}
@media screen and (min-width:53.75em){.promo{padding:3em 0 .5em 0}
}
.promo h2{font-family:"museo",serif;font-size:2.8em;font-weight:300;margin-bottom:0}
.promo p{font-size:1.2em}
.promo-basic{*zoom:1;max-width:68em;margin-left:auto;margin-right:auto}
.promo-basic:before,.promo-basic:after{content:" ";display:table}
.promo-basic:after{clear:both}
.promo-centered{text-align:center}
.callout{font-size:1em}
@media screen and (min-width:40em){.page-front .promo{position:relative;top:750px}
}
#promo-action h3{font-size:1.4em;font-weight:300}
@media screen and (min-width:40em){#promo-action h3{padding:0 6em}
}
.bullets{*zoom:1;margin-bottom:1.5em}
.bullets:before,.bullets:after{content:" ";display:table}
.bullets:after{clear:both}
.bullets .one-col-bullet{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}
.bullets .one-col-bullet:last-child{margin-right:0}
@media screen and (min-width:53.75em){.bullets .two-col-bullet{float:left;display:block;margin-right:2.35765%;width:48.82117%}
.bullets .two-col-bullet:last-child{margin-right:0}
.bullets .two-col-bullet:nth-child(2n){margin-right:0}
.bullets .two-col-bullet:nth-child(2n+1){clear:left}
}
@media screen and (min-width:53.75em){.bullets .three-col-bullet{float:left;display:block;margin-right:2.35765%;width:31.76157%}
.bullets .three-col-bullet:last-child{margin-right:0}
.bullets .three-col-bullet:nth-child(3n){margin-right:0}
.bullets .three-col-bullet:nth-child(3n+1){clear:left}
}
@media screen and (min-width:53.75em){.bullets .four-col-bullet{float:left;display:block;margin-right:2.35765%;width:23.23176%}
.bullets .four-col-bullet:last-child{margin-right:0}
.bullets .four-col-bullet:nth-child(4n){margin-right:0}
.bullets .four-col-bullet:nth-child(4n+1){clear:left}
}
.bullets .bullet-icon{float:left}
.bullets .bullet-icon object{width:100px;height:100px}
.bullets .bullet-icon-1{background:#bf1e2e}
.bullets .bullet-icon-2{background:#bf1eb4}
.bullets .bullet-icon-3{background:#1e64bf}
.bullets .bullet-content{margin-left:110.0px}
.bullets h2{font-family:"museo",serif;font-size:25px;padding-top:14.28571px;margin-bottom:.25em;display:inline-block}
.bullet{margin-bottom:1em}
.bullets-centered{text-align:center}
.bullets-centered .bullet-content{margin-left:0}
.cards{*zoom:1}
.cards:before,.cards:after{content:" ";display:table}
.cards:after{clear:both}
.cards-single .card .card-copy{padding:1em 2em}
@media screen and (min-width:53.75em){.cards-double .card{float:left;display:block;margin-right:2.35765%;width:48.82117%}
.cards-double .card:last-child{margin-right:0}
}
@media screen and (min-width:40em){.cards-triple .card-1,.cards-triple .card-2{float:left;display:block;margin-right:2.35765%;width:48.82117%}
.cards-triple .card-1:last-child,.cards-triple .card-2:last-child{margin-right:0}
.cards-triple .card-1:nth-child(2n),.cards-triple .card-2:nth-child(2n){margin-right:0}
.cards-triple .card-1:nth-child(2n+1),.cards-triple .card-2:nth-child(2n+1){clear:left}
.cards-triple .card-3{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-left:25.58941%;margin-right:0}
.cards-triple .card-3:last-child{margin-right:0}
}
@media screen and (min-width:53.75em){.cards-triple .card,.cards-triple .card-1,.cards-triple .card-2,.cards-triple .card-3{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-left:0%}
.cards-triple .card:last-child,.cards-triple .card-1:last-child,.cards-triple .card-2:last-child,.cards-triple .card-3:last-child{margin-right:0}
.cards-triple .card:nth-child(2n),.cards-triple .card-1:nth-child(2n),.cards-triple .card-2:nth-child(2n),.cards-triple .card-3:nth-child(2n){margin-right:2.35765%}
.cards-triple .card:nth-child(2n+1),.cards-triple .card-1:nth-child(2n+1),.cards-triple .card-2:nth-child(2n+1),.cards-triple .card-3:nth-child(2n+1){clear:none}
.cards-triple .card:nth-child(3n),.cards-triple .card-1:nth-child(3n),.cards-triple .card-2:nth-child(3n),.cards-triple .card-3:nth-child(3n){margin-right:0}
.cards-triple .card:nth-child(3n+1),.cards-triple .card-1:nth-child(3n+1),.cards-triple .card-2:nth-child(3n+1),.cards-triple .card-3:nth-child(3n+1){clear:left}
}
.card{-webkit-transition:background-color 0.2s ease-in-out;-moz-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;background-color:#eee;border-radius:0.1875em;border:none;margin-bottom:1.5em;box-shadow:0 2px 4px #ccc;position:relative}
.card .card-image{overflow:hidden;max-height:213px}
.card .card-image img{width:100%;background:#dbd199;border-top-left-radius:0.1875em;border-top-right-radius:0.1875em}
.card .ribbon-wrapper{position:absolute;top:-1px;right:-20px}
.card .ribbon-wrapper .ribbon{font-size:.8em;font-weight:500;text-align:center;position:relative;padding:2px 10px;left:-5px;top:15px;background-color:#bf1e2e;color:white;box-shadow:0px 0px 3px rgba(0,0,0,0.3)}
.card .card-icon{float:left;margin:10px 10px 70px -20px}
.card .card-icon object{width:110px;height:110px}
.card .card-date{background-color:#ffffff;padding:5px 10px;font-size:.85em;box-shadow:2px 2px 2px rgba(0,0,0,0.2);font-weight:900}
.card .card-header{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:#eee;border-bottom:none;border-radius:0.1875em 0.1875em 0 0;padding:0.5em 0.809em 0;margin-top:-20px}
.card .card-header h3{font-size:1.25em;line-height:1em;margin-bottom:0;margin-top:.5em}
.card .card-copy{padding:0 0.809em;font-size:.9em;line-height:1.5em}
.card .card-stats{padding:0 0.809em 0.75em;overflow:auto;width:100%}
.card .card-stats ul li{display:inline;color:#df3143;font-weight:800;font-size:1.2em;float:left;border-right:1px solid rgba(34,34,34,0.2);line-height:1.1em;padding:0 .7em 0 .7em}
.card .card-stats ul li:first-child{padding-left:0}
.card .card-stats ul li:last-child{border-right:0}
.card .card-stats ul li span{color:#222;font-size:.7em;display:block;font-weight:normal}
.card:active{background-color:#eee}
.card:active .card-header{background-color:#eee}
@media screen and (min-width:53.75em){.card-right{width:300px;float:right;margin-left:50px;margin-right:20px}
}
@media screen and (min-width:40em){.card-min-height{min-height:470px}
}
.table-borders{border:1px solid #bbb;border-left:0px;border-collapse:separate;border-spacing:0;border-radius:0.1875em}
.table-borders tbody{background-color:#d4d4d4}
.table-borders tbody tr:hover>td,.table-borders tbody tr:hover>th{background-color:#c8c8c8}
.table-borders tbody tr:nth-child(even){background-color:#cacaca}
.table-borders tbody tr:nth-child(even):hover>td{background-color:#bebebe}
.table-borders thead:first-of-type tr:first-child>th:first-child{border-top-left-radius:0.1875em}
.table-borders thead:first-of-type tr:first-child>th:last-child{border-top-right-radius:0.1875em}
.table-borders tbody:last-child tr:last-child>td:first-child{border-bottom-left-radius:0.1875em}
.table-borders tbody:last-child tr:last-child>td:last-child{border-bottom-right-radius:0.1875em}
.table-borders thead th{background-color:#eee;padding:0.5em;border-left:1px solid #bbb;border-bottom:0px}
.table-borders tbody{background-color:#d4d4d4}
.table-borders tbody td{padding:0.5em;border-left:1px solid #bbb;border-top:1px solid #bbb;border-bottom:0px}
.table-borders tbody td button{border:1px solid #b1b1b1;border-radius:3px;box-shadow:inset 0 1px 0 0 #fbfbfb;color:#333;display:inline-block;font-size:11px;font-weight:bold;background-color:#d4d4d4;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #d4d4d4), color-stop(100%, #b8b8b8));background-image:-webkit-linear-gradient(#d4d4d4, #b8b8b8);background-image:linear-gradient(#d4d4d4,#b8b8b8);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #dfdfdf;background-clip:padding-box;margin-right:0.5em;display:inline-block;width:100%;margin-bottom:.3em;outline:none}
.table-borders tbody td button:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #e1e1e1;cursor:pointer;background-color:#c8c8c8;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #c8c8c8), color-stop(100%, #b1b1b1));background-image:-webkit-linear-gradient(#c8c8c8, #b1b1b1);background-image:linear-gradient(#c8c8c8,#b1b1b1)}
.table-borders tbody td button:active:not(:disabled){border:1px solid #b1b1b1;box-shadow:inset 0 0 8px 4px #a9a9a9,inset 0 0 8px 4px #a9a9a9,0 1px 1px 0 #eee}
.table-borders tbody td button:disabled{opacity:0.5;cursor:not-allowed}
@media screen and (min-width:40em){.table-borders tbody td button{width:auto;margin-bottom:0}
}
.table-minimal{border-collapse:separate;border-spacing:0}
.table-minimal tbody tr:hover>td,.table-minimal tbody tr:hover>th{background-color:#fafafa}
.table-minimal tbody tr:first-child td{border-top:2px solid #bbb}
.table-minimal thead th{background-color:#fff;padding:0.5em;border-bottom:0px}
.table-minimal tbody{background-color:#fff}
.table-minimal tbody td{padding:0.5em;border-top:1px solid #bbb;border-bottom:0px}
.table-minimal tbody td button{border:1px solid #dbdbdb;border-radius:3px;box-shadow:inset 0 1px 0 0 #fff;color:#333;display:inline-block;font-size:11px;font-weight:bold;background-color:#fff;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #e3e3e3));background-image:-webkit-linear-gradient(#fff, #e3e3e3);background-image:linear-gradient(#ffffff,#e3e3e3);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #fff;background-clip:padding-box;margin-right:0.5em;display:inline-block;width:100%;margin-bottom:.3em;outline:none}
.table-minimal tbody td button:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #fff;cursor:pointer;background-color:#f2f2f2;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #dbdbdb));background-image:-webkit-linear-gradient(#f2f2f2, #dbdbdb);background-image:linear-gradient(#f2f2f2,#dbdbdb)}
.table-minimal tbody td button:active:not(:disabled){border:1px solid #dbdbdb;box-shadow:inset 0 0 8px 4px #d4d4d4,inset 0 0 8px 4px #d4d4d4,0 1px 1px 0 #eee}
.table-minimal tbody td button:disabled{opacity:0.5;cursor:not-allowed}
@media screen and (min-width:40em){.table-minimal tbody td button{width:auto;margin-bottom:0}
}
.close{background:0 0;border:0;color:#fff;float:right;font-size:21px;font-weight:700;line-height:1;opacity:.75;padding:0;position:absolute;right:.5em;top:.5em;-webkit-appearance:none;text-decoration:none}
.close:hover{background-color:#aaa;color:black;border:none}
.button{border-radius:10px;display:block;text-align:center;cursor:pointer}
.button:hover{color:#ffffff}
.button-inline{display:inline-block}
.button-circle{display:inline-block;width:200px;height:200px;background-color:#ffffff;border-radius:50%;vertical-align:top;color:#3e4c5b;padding:70px 60px 0 60px;font-size:1em}
.share-close{float:right;margin:-15px -15px 10px 10px;padding:5px;min-height:auto;font-size:11px}
.form-group{margin:1em 0}
.form-inline .form-group{display:inline-block;margin:0}
.form-inline-group{display:inline-block}
.image-circle{border-radius:50%}
.gallery{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:1em}
.gallery:last-child{margin-right:0}
@media screen and (min-width:40em){.gallery .gallery-thumb{float:left;display:block;margin-right:2.35765%;width:23.23176%}
.gallery .gallery-thumb:last-child{margin-right:0}
}
.image-right{display:inline;float:right;padding:10px 20px 10px 10px;}
.breadcrumb{float:left;display:block;margin-right:2.35765%;width:100%;display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;text-align:left;margin-bottom:2em;font-size:.85em;}
.breadcrumb:last-child{margin-right:0;}
.breadcrumb a{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;background-color:#fff;border:1px solid #bbb;color:#999;line-height:2.25em;margin-right:-5px;font-size:.8em;padding:0 0.5625em 0 1.125em;position: relative;text-decoration:none;margin-bottom:2px;}
.breadcrumb a:first-child{padding-left:1.125em;border-top-left-radius:0.1875em;border-bottom-left-radius:0.1875em;}
.breadcrumb a:last-child{background-color:#fff;color:#999;border-bottom-right-radius:0.1875em;border-top-right-radius:0.1875em;padding-right:1.125em;}
.breadcrumb a:hover{color:#bf1e2e;background-color:#fff;}
.breadcrumb a:hover:after{border-left-color:#fff;}
.breadcrumb a:after,.breadcrumb a:before{position:absolute;top:0px;right:auto;bottom:0px;left:100%;border-bottom:1.125em solid transparent;border-left:0.5625em solid transparent;border-top:1.125em solid transparent;content:'';display:block;margin:auto;z-index:2;}
.breadcrumb a:last-child:after,.breadcrumb a:last-child:before{border:none;}
.breadcrumb a:before{border-left-color:#bbb;margin-left:1px;z-index:1;}
.breadcrumb a:after{border-left-color:#fff;}
@media screen and (min-width:40em){.breadcrumb a{font-size:1em;padding:0 1.125em 0 1.5em;}
}
.list-centered,.list-item-centered{text-align:center}
.list-inline li{display:inline-block}
ul p,.promo ul p{font-size:1em}
#article-body ul{list-style-type:disc;margin-bottom:0.75em;padding-left:3em}
#article-body ul li{padding-bottom:.5em}
#article-body ol{list-style-type:decimal;margin-bottom:0.75em;padding-left:3em}
#article-body ol li{padding-bottom:.5em}
.pager{text-align:center}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.pagination{margin-top:20px}
.pagination ul{display:inline-block;*display:inline;*zoom:1;margin:0;padding:0;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}
.pagination ul>li{display:inline}
.pagination ul>li>a,.pagination ul>li>span{float:left;padding:2px 10px;font-size:11.9px;line-height:20px;text-decoration:none;background-color:#eee;border:1px solid #dddddd;border-left-width:0}
.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#fff}
.pagination ul>.active>a,.pagination ul>.active>span{color:#999999;cursor:default}
.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999999;background-color:white;cursor:default}
.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px}
.pagination-centered{text-align:center}
.pagination-right{text-align:right}
.close{background:0 0;border:0;color:#fff;float:right;font-size:21px;font-weight:700;line-height:1;opacity:.75;padding:0;position:absolute;right:.5em;top:.5em;-webkit-appearance:none;text-decoration:none}
.close:hover{background-color:#aaa;color:black;border:none}
.button{border-radius:10px;display:block;text-align:center;cursor:pointer}
.button:hover{color:#ffffff}
.button-inline{display:inline-block}
.button-circle{display:inline-block;width:200px;height:200px;background-color:#ffffff;border-radius:50%;vertical-align:top;color:#3e4c5b;padding:70px 60px 0 60px;font-size:1em}
.share-close{float:right;margin:-15px -15px 10px 10px;padding:5px;min-height:auto;font-size:11px}
body:after{content:url(close.png) url(loading.gif) url(prev.png) url(next.png);display:none}
.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none}
.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}
.lightbox .lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.lightbox a img{border:none}
.lb-outerContainer{position:relative;background-color:white;*zoom:1;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.lb-outerContainer:after{content:"";display:table;clear:both}
.lb-container{padding:4px}
.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}
.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(loading.gif) no-repeat}
.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
.lb-container>.nav{left:0}
.lb-nav a{outline:none;background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")}
.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}
.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}
.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}
.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}
.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}
.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.lb-dataContainer:after{content:"";display:table;clear:both}
.lb-data{padding:0 4px;color:#ccc}
.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}
.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}
.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999999}
.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s}
.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}
.gallery-thumb{margin-right:10px}
.widget{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}
.widget:last-child{margin-right:0}
.accordion-tabs{*zoom:1;border:1px solid #bbb;border-radius:0.1875em;margin-bottom:1.5em}
.accordion-tabs:before,.accordion-tabs:after{content:" ";display:table}
.accordion-tabs:after{clear:both}
@media screen and (min-width:40em){.accordion-tabs{border:none}
}
@media screen and (min-width:40em){.accordion-tabs li.tab-header-and-content{display:inline}
}
.accordion-tabs li.tab-header-and-content:first-child a.tab-link{border-top-left-radius:0.1875em;border-top-right-radius:0.1875em;border-top:0}
.accordion-tabs li.tab-header-and-content:last-child a.tab-link{border-bottom-left-radius:0.1875em;border-bottom-right-radius:0.1875em}
@media screen and (min-width:40em){.accordion-tabs li.tab-header-and-content:last-child a.tab-link{border-bottom-left-radius:0;border-bottom-right-radius:0}
}
.accordion-tabs li.tab-header-and-content a.tab-link{background-color:#fff;border-top:1px solid #bbb;color:#333;display:block;font-weight:500;font-size:.85em;padding:0.75em 0.809em}
@media screen and (min-width:40em){.accordion-tabs li.tab-header-and-content a.tab-link{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;border-top:0;border-top-right-radius:0.1875em;border-top-left-radius:0.1875em}
}
.accordion-tabs li.tab-header-and-content a.tab-link:hover{color:#bf1e2e}
.accordion-tabs li.tab-header-and-content a.tab-link:focus{outline:none}
.accordion-tabs li.tab-header-and-content a.tab-link.is-active{background-color:#eee;border-bottom:0}
@media screen and (min-width:40em){.accordion-tabs li.tab-header-and-content a.tab-link.is-active{background-color:#eee;border:1px solid #bbb;border-bottom:1px solid #eee;margin-bottom:-1px}
}
.accordion-tabs li.tab-header-and-content .tab-content{padding:1.5em 1.618em;background:#eee;display:none;overflow:hidden;width:100%}
@media screen and (min-width:40em){.accordion-tabs li.tab-header-and-content .tab-content{border-bottom-left-radius:0.1875em;border-bottom-right-radius:0.1875em;border:1px solid #bbb;float:left;left:0;padding:0.75em 0.809em}
}
.tab-content h3{margin-top:1em;font-size:1.4em;text-align:center;border-bottom:thin solid #ddd;padding-bottom:.5em;font-weight:500}
.tab-copy{margin-top:2em}
.tab-copy,.tab-form{float:left;display:block;margin-right:2.35765%;width:100%}
.tab-copy:last-child,.tab-form:last-child{margin-right:0}
@media screen and (min-width:40em){.tab-copy,.tab-form{float:left;display:block;margin-right:2.35765%;width:48.82117%}
.tab-copy:last-child,.tab-form:last-child{margin-right:0}
}
#article-body ul.accordion-tabs{padding:0;margin:1em 0 2em 0}
.model-circle{position:absolute;cursor:pointer}
.model-circle img{transition:border .25s ease;border-radius:50%;border:10px solid rgba(51,51,51,0.25)}
.model-circle:hover img{border:15px solid rgba(215,93,43,0.5);box-shadow:0px 0px 20px #fff}
.model-circle:hover .model-number{color:#bf1e2e}
.model-number{position:absolute;top:42%;left:42%;font-size:3em;color:#444444;font-family:"museo",serif}
.model-circle-1{top:-10px;left:632px}
.model-circle-2{top:78px;left:840px}
.model-circle-2 img{-webkit-transform:rotate(51deg);-moz-transform:rotate(51deg);-ms-transform:rotate(51deg);-o-transform:rotate(51deg);transform:rotate(51deg)}
.model-circle-3{top:275px;left:850px}
.model-circle-3 img{-webkit-transform:rotate(102deg);-moz-transform:rotate(102deg);-ms-transform:rotate(102deg);-o-transform:rotate(102deg);transform:rotate(102deg)}
.model-circle-4{top:420px;left:740px}
.model-circle-4 img{-webkit-transform:rotate(153deg);-moz-transform:rotate(153deg);-ms-transform:rotate(153deg);-o-transform:rotate(153deg);transform:rotate(153deg)}
.model-circle-5{top:420px;left:530px}
.model-circle-5 img{-webkit-transform:rotate(204deg);-moz-transform:rotate(204deg);-ms-transform:rotate(204deg);-o-transform:rotate(204deg);transform:rotate(204deg)}
.model-circle-6{top:275px;left:400px}
.model-circle-6 img{-webkit-transform:rotate(255deg);-moz-transform:rotate(255deg);-ms-transform:rotate(255deg);-o-transform:rotate(255deg);transform:rotate(255deg)}
.model-circle-7{top:78px;left:420px}
.model-circle-7 img{-webkit-transform:rotate(306deg);-moz-transform:rotate(306deg);-ms-transform:rotate(306deg);-o-transform:rotate(306deg);transform:rotate(306deg)}
.model-desc{position:absolute;box-shadow:5px 5px 10px rgba(0,0,0,0.25);z-index:999;padding:5px 8px;background-color:white}
.model-desc-1{top:0px;left:135px;width:125px}
.model-desc-2{top:110px;left:128px;width:110px}
.model-desc-3{top:110px;left:128px;width:100px}
.model-desc-4{top:110px;left:128px;width:140px}
.model-desc-5{top:120px;left:-95px;width:125px;text-align:right}
.model-desc-6{top:-25px;left:-128px;text-align:right;width:152px}
.model-desc-7{top:-32px;left:-40px;width:92px;text-align:right}
.large-only{display:none !important}
@media screen and (min-width:53.75em){.large-only{display:block !important}
}
.medium-only{display:none !important}
@media screen and (min-width:40em){.medium-only{display:block !important}
}
@media screen and (min-width:53.75em){.medium-only{display:none !important}
}
.small-only{display:block !important}
@media screen and (min-width:40em){.small-only{display:none !important}
}
.medium-large-only{display:none !important}
@media screen and (min-width:40em){.medium-large-only{display:block !important}
}
.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1}
.bx-wrapper img{max-width:100%;display:block}
.bx-wrapper .bx-viewport{background:#fff;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}
.bx-wrapper .bx-loading{min-height:50px;background:url(bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}
.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}
.bx-wrapper .bx-prev{left:10px;background:url(prev.png) no-repeat}
.bx-wrapper .bx-next{right:10px;background:url(next.png) no-repeat}
.bx-wrapper .bx-prev:hover{background-position:0 0}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:100px;height:100px;text-indent:-9999px;z-index:9999}
.bx-wrapper .bx-controls-direction a.disabled{display:none}
.bx-wrapper .bx-controls-auto{text-align:center}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(../img/controls.png) -86px -11px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(../img/controls.png) -86px -44px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666 \9;background:rgba(80,80,80,0.75);width:100%}
.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}
.type{border-bottom:1px solid;display:inline-block;font-family:"Open Sans",sans-serif;font-size:.7em;font-weight:600;margin-bottom:2em;padding:.1em 0;text-align:left;text-transform:uppercase}
h1{font-family:"museo",serif;font-size:1.6em;font-weight:400;margin-bottom:.6em}
@media screen and (min-width:40em){h1{font-size:2.4em}
}
h2{font-family:"Open Sans",sans-serif;font-size:1.1em;font-weight:400;line-height:1.4em;margin-bottom:1.2em}
@media screen and (min-width:40em){h2{font-size:1.4em}
}
h3{font-family:"museo",serif;font-size:1em;font-weight:600;text-transform:uppercase;line-height:1.4em;margin-bottom:.5em}
.date{color:rgba(34,34,34,0.4);font-family:"museo",serif;font-size:.8em;margin-bottom:.5em}
p{font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:300;letter-spacing:1;margin-bottom:1.5em}
.callout{font:2em/1.5em "museo",serif}
.read-more{display:inline-block;font-family:"museo",serif;font-weight:700;font-size:.8em;text-transform:uppercase;margin-left:.2em;position:relative}
.read-more span{position:absolute;font-size:1.8em;top:-2px;right:-12px}
hr{width:3em}
.author{font-family:"museo",serif}
