article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}body,button,input,select,textarea{font-family:"Nunito", "Helvetica Neue", "Helvetica", "Arial", sans-serif;color:#666666}::-moz-selection{background:#fe57a1;color:white;text-shadow:none}::selection{background:#fe57a1;color:white;text-shadow:none}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #e5e5e5;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre,code,kbd,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}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-decoration{-webkit-appearance:none}select::-moz-focus-inner,button::-moz-focus-inner,input::-moz-focus-inner{border:0 !important;padding:0 !important}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}a:active{outline:none}body{font-family:"Nunito", "Helvetica Neue", "Helvetica", "Arial", sans-serif}* html{font-size:81.25%}html{font-size:13px;line-height:1.5384615385em}a{color:#8f8bce}a:visited{color:#8884cb}a:hover{color:#aaa8db}a:focus{outline:thin dotted}h1,h2,h3,h4,h5,h6{margin:0;font-weight:bold;text-rendering:optimizelegibility;-webkit-font-smoothing:subpixel-antialiased}h1.headline,h2.headline,h3.headline,h4.headline,h5.headline,h6.headline{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{display:inline-block;vertical-align:baseline;margin:-.2em 0;font-size:.75em}h1{font-size:1.6923076923em;line-height:1.8181818182em}h1.headline{line-height:0.9090909091em;margin-top:0.9090909091em;margin-bottom:0.9090909091em}h2{font-size:1.3846153846em;line-height:1.1111111111em;margin-top:0.5555555556em;margin-bottom:0.5555555556em}h2.headline{margin-top:1.1111111111em;margin-bottom:1.1111111111em}h3{font-size:1.2307692308em;line-height:1.25em;margin-top:0.625em;margin-bottom:0.625em}h3.headline{margin-top:0.625em;margin-bottom:0.625em}h4{font-size:1.0769230769em;line-height:1.4285714286em;margin-top:0.7142857143em;margin-bottom:0.7142857143em}h5{font-size:0.9230769231em;line-height:1.6666666667em}h6{font-size:0.8461538462em;line-height:1.8181818182em;text-transform:uppercase}p{font-size:13px;line-height:20px;margin-top:0em;margin-bottom:1.5384615385em}ul,ol{font-size:1em;line-height:1.5384615385em;margin-top:0em;margin-bottom:1.5384615385em;line-height:1;margin-left:1.6em;padding:0}ul.block,ol.block{margin-left:0;list-style:none}ul ul,ul ol,ol ul,ol ol{margin-top:0.7692307692em;margin-bottom:0.7692307692em}ul{list-style:disc}ol{list-style:decimal}li{line-height:1.5384615385em}.lt-ie9 li{line-height:1.5538461538em}dl dt{font-weight:bold}dl dd{margin:0.7692307692em 0 0.7692307692em 0.7692307692em}html{background:#666 url(/assets/hatch-df57a4072183286f4244351f47a70ad6.png)}body{background:white;position:relative;overflow-x:hidden;font-weight:300}body.nav-open{left:80%}#wrapper{position:relative;padding-top:2.6923076923em}#heading{min-height:75px;background:linear-gradient(#c0e5e3 0px,#ffffff 0.5em)}#heading:before,#heading:after{content:"";display:table}#heading:after{clear:both}#heading{zoom:1}#main_navigation{z-index:500}#main_navigation ul{background:#817dc8;z-index:1000}#main_navigation>ul>li{position:relative}#main_navigation>ul>li ul{position:absolute;top:100%;left:0;z-index:500;width:auto;text-align:left;margin:0;display:none;min-width:15em;border-top:1px solid #817dc8}#main_navigation>ul>li ul li{display:block;width:100%;border-bottom:1px solid #817dc8}#main_navigation>ul>li ul a{text-transform:none}#main_navigation>ul>li ul a:hover{background:#9996d3}#main_navigation>ul>li:nth-last-child(-n+2)>ul{left:auto;right:0}#main_navigation>ul.with-alt>li:nth-last-child(-n+6)>ul{left:auto;right:0}#main_navigation a{text-shadow:rgba(0,0,0,0.1) -1px -1px 0}#main_navigation ul>li:hover ul{display:block}#main_navigation li a{background:#9996d3;display:block;padding:0.3846153846em 0.75em;text-decoration:none;color:white;font-size:0.9230769231em;line-height:1.6666666667em}#main_navigation li.active a{background:#7672c4}#main_navigation ul li ul li.active a{background:#a3a1d8}#main_navigation ul li ul li.active a:hover{background:#9996d3}#main_navigation li:hover,#main_navigation li:hover a,#main_navigation li a:hover{background:#8884cb}#main_navigation h3{margin:0;color:white;position:absolute;top:0px;left:.5em;color:white;z-index:1000}#main_navigation h3{overflow:hidden;width:32px;height:32px;line-height:32px;font-size:26px;white-space:nowrap;display:inline-block}#main_navigation h3:before{line-height:1.1;display:inline-block;width:32px;height:32px;text-align:center}#main_navigation h3:before{font-family:"FontAwesome";content:"\f0c9"}#main_navigation h3:before{-webkit-font-smoothing:antialiased;font-size:20px}#logo{width:100%;padding:0;display:block;background:transparent url(/assets/logo-3c0b4018a8057456c334b9176f3c9985.png) center no-repeat;text-indent:-9999em;min-height:75px;margin:0.7692307692em 0}html.lt-ie9 #logo{min-height:75px}#admin_link{position:absolute;top:.25em;left:.5em;color:#999999}#top{background:#666666;position:absolute;top:0px;left:0px;width:100%;height:2.6923076923em;text-align:right}#top ul{list-style:none;margin:0}#top ul li{display:inline-block;vertical-align:middle;margin:0 .5em 0 0;padding-left:.5em;border-left:1px solid white;line-height:1}#top ul li:first-child{border-left:0;padding-left:0}#top ul a{font-size:0.9230769231em;line-height:1.6666666667em;color:white;line-height:1}#top div.container{padding-right:32px;position:relative}#top ul,#top div.social,#top div.session,#top form{display:inline-block;vertical-align:middle;text-align:left}#top ul.links{display:none}#top ul.links a.active{color:#dedede;text-decoration:none}#top div.social{margin:0 .25em}#top div.social a{color:white;background:#55b7b3;text-decoration:none;text-align:center;line-height:26px;border-radius:100%;font-size:16px;vertical-align:top}#top div.social a:before{width:100%;display:block}#top div.social a.icon-n{line-height:24px;padding:0;vertical-align:top}#top div.social a.icon-n:before{display:none}#top a.cart-icon{position:relative;overflow:visible;line-height:24px}#top a.cart-icon var{font-style:normal;position:absolute;top:0;right:0;line-height:1;display:block;font-size:7px;background:#ffe6a3;padding:2px 2px 0 2px;border-radius:100%;color:#835503;font-weight:bold;font-family:'Helvetica', 'Arial', sans-serif}#top div.session{background:#55b7b3;height:2.6923076923em;padding:0 .5em;line-height:2.6923076923em;color:white}#top div.session:after{font-family:"FontAwesome";content:"\f007"}#top div.session a,#top div.session:after{display:inline-block;vertical-align:middle}#top div.session a{text-transform:uppercase;color:white;text-decoration:none;font-size:.8em}#top div.session:after{font-size:18px;color:white;-webkit-font-smoothing:antialiased}#swap_view_link a{text-decoration:none;font-size:10px !important;background:gray;padding:3px 5px;border-radius:4px;text-transform:uppercase}#top_search{width:32px;height:2.6923076923em;white-space:nowrap;position:absolute;top:0px;right:0px;overflow:hidden;background-color:#ffe6a3;background:linear-gradient(#ffffff 0px,#ffe6a3 40%);-webkit-transition:width 0.2s;-moz-transition:width 0.2s;-o-transition:width 0.2s;transition:width 0.2s}#top_search:after{font-family:"FontAwesome";content:"\f002"}#top_search div.inner{width:95%;position:absolute;text-align:right;top:0px;right:32px;overflow:hidden}#top_search div.inner input{width:72%;font-size:11px}#top_search div.inner button{width:32px;height:35px}#top_search:after{position:absolute;top:50%;margin-top:-9px;font-size:18px;color:#666666;right:8px}#top_search input,#top_search button{display:inline-block;vertical-align:middle;margin:0}#top_search button{color:#666666;padding:0px}#top_search button:before{font-size:18px;margin-right:1em}#top_search.open{width:85%}#top_search.open:after{font-family:"FontAwesome";content:"\f00d"}#top_search.open:after{text-shadow:white -1px -1px 0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";opacity:0.3}#main{min-height:200px}#ad_space_leader{float:right}#ad_space_leader+h1.ribbon{clear:left}#content{z-index:500;background:white;padding-bottom:1.5384615385em;padding-top:1.5em;position:relative;-webkit-box-shadow:rgba(0,0,0,0.1) 0px -2px 2px 1px;-moz-box-shadow:rgba(0,0,0,0.1) 0px -2px 2px 1px;box-shadow:rgba(0,0,0,0.1) 0px -2px 2px 1px}#content:before,#content:after{content:"";display:table}#content:after{clear:both}#content{zoom:1}#content:before{z-index:-10;position:absolute;top:2px;height:100%;left:-2px;right:-2px;display:block;content:" ";background:linear-gradient(rgba(255,255,255,0) 20%,#ffffff 50%) no-repeat}#masthead{background:#9a9a9a}#footer{position:relative;margin-top:0;padding:1.5384615385em 0 1.5384615385em 0;z-index:400;color:#ccc}#footer:before{position:absolute;top:-45px;left:0px;right:0px;height:45px;background:#666 url(/assets/hatch-df57a4072183286f4244351f47a70ad6.png);content:" ";display:block}#footer address{padding-top:100px;background:url(/assets/logo_white-f5a46e26f0bbdfab6626a83dc90663ee.png) top left no-repeat}#footer ul.cols li{line-height:2.3076923077em}#footer a{color:white;text-decoration:none}#footer a,#footer p,#footer h2,#footer h3{text-shadow:#616161 -1px -1px 1px}#footer p.copyright{font-size:75%}@media (max-width: 52em){body,#main_navigation>ul{-webkit-transition:left 0.2s;-moz-transition:left 0.2s;-o-transition:left 0.2s;transition:left 0.2s}body.nav-open{left:80%}#main_navigation ul{position:fixed;top:0px;height:100%;width:80%;left:-80%}#main_navigation ul li a{border-bottom:1px solid #928fd0}#main_navigation>ul{padding-top:2.6923076923em}#main_navigation>ul:before{content:"Navigate";position:absolute;top:1em;left:1em;color:#b1afde}#main_navigation ul li ul{position:static;min-width:1px}#main_navigation ul li ul li a{padding-left:2.5em}#main_navigation>ul>li.active ul{display:block}#main_navigation.open>ul{left:0px}#admin_link{display:none}}.container{max-width:22em;padding-left:1.5em;padding-right:1.5em;margin-left:auto;margin-right:auto}.container:after{content:"";display:table;clear:both}@media (min-width: 17.875em){.container{max-width:22em}}@media (min-width: 22.75em){.container{max-width:28em}}@media (min-width: 27.625em){.container{max-width:34em}}@media (min-width: 37.375em){.container{max-width:46em}}@media (min-width: 47.125em){.container{max-width:58em}}@media (min-width: 56.875em){.container{max-width:70em}}@media (min-width: 66.625em){.container{max-width:82em}}@media (min-width: 71.5em){.container{max-width:88em}}h1,h2,h3,h4{font-family:'Merriweather Sans';font-weight:400;letter-spacing:-.5px}h1.light,h2.light,h3.light,h4.light{font-weight:300}h1.plain,h2.plain,h3.plain,h4.plain{font-family:"Nunito", "Helvetica Neue", "Helvetica", "Arial", sans-serif;font-weight:normal}h1.ribbon,h2.ribbon,h3.ribbon,h4.ribbon{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0.7692307692em 2em 0.7692307692em 1.72em;background:#b1afde;color:white;position:relative;font-size:1.5384615385em;line-height:1em;font-family:'Merriweather Sans';font-weight:300;letter-spacing:-.5px;margin-bottom:0.75em;margin-left:-1.72em;text-shadow:#817dc8 -1px -1px 1px;float:left}h1.ribbon:before,h2.ribbon:before,h3.ribbon:before,h4.ribbon:before{width:0px;height:0px;border-style:solid;border-width:0 .75em .75em 0;position:absolute;bottom:-.725em;left:0px;border-color:transparent #8f8bce transparent transparent;content:" "}h1.ribbon.full,h2.ribbon.full,h3.ribbon.full,h4.ribbon.full{float:none}h1.major,h2.major,h3.major,h4.major{font-size:1.5em}h1.tag,h2.tag,h3.tag,h4.tag{margin-top:0;padding:0.7692307692em 2em 0.7692307692em 2em;background:#e5e5e5;position:relative;color:#999999}h1.tag:before,h2.tag:before,h3.tag:before,h4.tag:before{width:0px;content:" ";display:block;height:0px;border-style:solid;border-width:.75em 0 .75em 1em;border-color:transparent transparent transparent white;position:absolute;top:50%;margin-top:-.75em;left:0}h1.underline,h2.underline,h3.underline,h4.underline{margin-bottom:1.0769230769em;border-bottom:1px solid #e5e5e5;padding-bottom:0.3846153846em}button{background:none;border:0px}address{font-style:normal}.hf,.msans{font-family:'Merriweather Sans';font-weight:400;letter-spacing:-.5px}.reset-font{font-family:"Nunito", "Helvetica Neue", "Helvetica", "Arial", sans-serif}a.white{color:white}a.backlink{display:inline-block;padding:0 .5em;background:#aeacdc;color:white;border-radius:3px;text-decoration:none;-webkit-transition:background 0.2s;-moz-transition:background 0.2s;-o-transition:background 0.2s;transition:background 0.2s}a.backlink:hover{background:#9996d3}a img{border:0px}img{max-width:100%}img.border-thick{border:5px solid white}img.border-thick.border-grey{border-color:#666666}p.small{font-size:0.9230769231em;line-height:1.6666666667em}p.large{font-size:1.0769230769em;line-height:1.4285714286em}p.larger{font-size:1.2307692308em;line-height:1.25em}p.huge{font-size:1.4615384615em;line-height:1.0526315789em}strong,b{font-weight:700}.light{font-weight:300}.italic{font-style:italic}.align-center,.text-center{text-align:center}.align-left,.text-left{text-align:left}.cfx:before,.cfx:after{content:"";display:table}.cfx:after{clear:both}.cfx{zoom:1}.clear{clear:both}.clipped{clip:rect(1px, 1px, 1px, 1px);clip:rect(1px 1px 1px 1px);position:absolute}.caps{text-transform:uppercase}.bold{font-weight:400}.bolder{font-weight:700}.plain{text-decoration:none}.hatch{background-image:url(/assets/hatch-df57a4072183286f4244351f47a70ad6.png)}.hatch-white{background-image:url(/assets/hatch_white-6f9fceac44f115bb61647ceb823163f9.png)}.blue{color:#55b7b3}.mid-blue{color:#5e9bec}.grey{color:#666666}.purple{color:#9996d3}.pink{color:#e92fba}.text-red{color:#df425c}.white{color:white}.row:before,.row:after{content:"";display:table}.row:after{clear:both}.row{zoom:1}.smaller{font-size:0.9230769231em;line-height:1.6666666667em}.ib{display:inline-block;vertical-align:middle}.ib.ib-top{vertical-align:top}.ib.ib-mid{vertical-align:middle}.ib.ib-btm{vertical-align:baseline}.block{display:block}.hatch.inset,.hatch-white.inset{padding:1.5384615385em 1.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.one-line{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.badge{display:inline-block;vertical-align:top;font-size:.75em;margin-top:-.2em;border-radius:10px;background:#eee;padding:0 .25em;line-height:1.5;color:#666666;text-align:center}.inset-box{padding:1.5384615385em 1.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.white-bg{background-color:white}.purple-bg{background-color:#9996d3}.blue-bg{background-color:#67bfbb}.lt-blue-bg{background-color:#d2eceb}.grey-bg{background-color:#666666}.lt-grey-bg{background:#eee}.blue-grey-bg{background:#eef5f4}.white-bg.box,.purple-bg.box,.blue-bg.box,.grey-bg.box,.lt-grey-bg.box,.blue-grey-bg.box,.lt-blue-bg.box{padding:1.5384615385em 1em}.pt{padding-top:0.7692307692em}.pt-half{padding-top:0.3846153846em}.pt-2x{padding-top:1.5384615385em}.mb{margin-bottom:0.7692307692em}.pb{padding-bottom:0.7692307692em}.pb-half{padding-bottom:0.3846153846em}.pb-2x{padding-bottom:1.5384615385em}.mb-half{margin-bottom:0.3846153846em}.mb{margin-bottom:0.7692307692em}.mb-2x{margin-bottom:1.5384615385em}.mt-none{margin-top:0}.mb-none{margin-bottom:0}.no-margin{margin-bottom:0}.rev{unicode-bidi:bidi-override;direction:rtl}.collapse{height:0px;overflow:hidden}.collapse.open{height:auto;overflow:visible}.smaller{font-size:.9em}hr{border:solid #ddd;border-width:1px 0 0 0;background:none;color:transparent;height:0px;margin-bottom:1.4615384615em;clear:both}hr.tall{margin-bottom:2.2307692308em;margin-top:1.5384615385em}hr.sep{margin-bottom:2.2307692308em;margin-top:1.5384615385em;border-color:white}span.label,small.label{font-size:.9em;display:inline-block;vertical-align:middle;padding:.25em .5em;background-color:#ededed;border-radius:4px;background:rgba(204,204,204,0.4);line-height:1}span.label.blue,small.label.blue{background:#55b7b3;color:white}span.label.red,small.label.red{background-color:#df425c;color:white}mark{background:#ffe6a3;color:#835503;font-weight:normal;display:inline-block;vertical-align:baseline;padding:0 .25em}.purple-bg.hatch .shadow,.purple-bg.hatch-white .shadow{text-shadow:#8f8bce -1px -1px 1px}.purple-bg.hatch.white p,.purple-bg.hatch.white h1,.purple-bg.hatch.white h2,.purple-bg.hatch.white h3,.purple-bg.hatch.white h4,.purple-bg.hatch.white h5,.purple-bg.hatch-white.white p,.purple-bg.hatch-white.white h1,.purple-bg.hatch-white.white h2,.purple-bg.hatch-white.white h3,.purple-bg.hatch-white.white h4,.purple-bg.hatch-white.white h5{text-shadow:#8f8bce -1px -1px 1px}.blue-bg.hatch .shadow,.blue-bg.hatch-white .shadow{text-shadow:#5cbab6 -1px -1px 1px}.blue-bg.hatch.white p,.blue-bg.hatch.white h1,.blue-bg.hatch.white h2,.blue-bg.hatch.white h3,.blue-bg.hatch.white h4,.blue-bg.hatch.white h5,.blue-bg.hatch-white.white p,.blue-bg.hatch-white.white h1,.blue-bg.hatch-white.white h2,.blue-bg.hatch-white.white h3,.blue-bg.hatch-white.white h4,.blue-bg.hatch-white.white h5{text-shadow:#5cbab6 -1px -1px 1px}.grey-bg.hatch .shadow,.grey-bg.hatch-white .shadow{text-shadow:#5e5e5e -1px -1px 1px}.grey-bg.hatch.white p,.grey-bg.hatch.white h1,.grey-bg.hatch.white h2,.grey-bg.hatch.white h3,.grey-bg.hatch.white h4,.grey-bg.hatch.white h5,.grey-bg.hatch-white.white p,.grey-bg.hatch-white.white h1,.grey-bg.hatch-white.white h2,.grey-bg.hatch-white.white h3,.grey-bg.hatch-white.white h4,.grey-bg.hatch-white.white h5{text-shadow:#5e5e5e -1px -1px 1px}.row-ib{overflow:hidden}.row-ib.scroll{white-space:nowrap}.row-ib>.col{display:inline-block;vertical-align:top;white-space:normal;margin:0 2em}html:not(.lt-ie9) .tabbed .tab-pane:not(.active){position:fixed !important;top:-9999em;left:-9999em;height:0px;width:0px;overflow:hidden}html:not(.lt-ie9) .tabbed .tab-pane{padding:0.7692307692em 1em}html.lt-ie9 .tabbed .tab-pane.inactive{position:fixed !important;top:-9999em;left:-9999em;height:0px;width:0px;overflow:hidden}html.lt-ie9 .tabbed .tab-pane.active{display:block}ul.list-inline{margin-left:-5px;list-style:none}ul.list-inline li{padding:0 5px;display:inline-block;vertical-align:top}ul.tab-navigation{list-style:none;margin:0}ul.tab-navigation li{display:inline-block;vertical-align:bottom;background:#999999}ul.tab-navigation a{display:block;padding:0.7692307692em 1em;border-radius:2px 2px 0 0;color:white;text-decoration:none;outline:none !important}ul.tab-navigation li.active a,ul.tab-navigation a.active{color:#666666}ul.tab-navigation li.active{background:#e5e5e5}ul.pill-navigation{list-style:none;margin:0}ul.pill-navigation li{display:inline-block;vertical-align:middle}ul.pill-navigation a{display:block;padding:0.3846153846em 1em;border-radius:20px;color:#666666;text-decoration:none;background:#f2f2f2}ul.pill-navigation li.active a,ul.pill-navigation a.active{color:white;background:#55b7b3}ul.bullet-plus{list-style:none}ul.bullet-plus li{padding-left:1em;position:relative}ul.bullet-plus li:before{content:"+";position:absolute;top:0;left:0}ul.fields{list-style:none;margin-left:0}ul.fields li{margin-bottom:0.3846153846em}ul.fields input[type=email],ul.fields input[type=password],ul.fields input[type=text],ul.fields input[type=number],ul.fields input[type=search],ul.fields input[type=tel],ul.fields input[type=time],ul.fields input[type=url],ul.fields input[type=datetime],ul.fields input[type=date],ul.fields input[type=datetime-local],ul.fields input[type=week],ul.fields input[type=month],ul.fields select,ul.fields textarea,ul.fields span.field-facade.select{width:100%}ul.fields select[size]{width:auto;max-width:95%}ul.fields li.select_list span.field-facade{max-width:90%}ul.fields li.tags input[data-provides-search]{max-width:90%}ul.fields li.tags div.search-box{white-space:nowrap;width:100%;position:relative}ul.fields li.tags div.search-box ul.dropdown-menu{left:-20px;max-width:250px}ul.fields li.tags div.search-box ul.dropdown-menu a{font-size:.9em}ul.fields label{display:block;color:#595959;-webkit-font-smoothing:subpixel-antialiased}ul.fields label.larger{font-size:110%}ul.fields li.multi-field span.error{display:block}ul.fields li.multi-field>select,ul.fields li.multi-field span.field-facade.select,ul.fields li.multi-field>input[type=text]{width:auto}ul.fields li.multi-field label+select+span.error,ul.fields li.multi-field label+span.field-facade+span.error{display:none}ul.fields li.multi-field.date span.select{margin-right:-4px}ul.fields li.multi-field.date label+span.select{border-top-right-radius:0;border-bottom-right-radius:0;width:50%}ul.fields li.multi-field.date label+span.select+span.select{border-radius:0;width:20%;border-right:0}ul.fields li.multi-field.date label+span.select+span.select+span.select{border-top-left-radius:0;border-bottom-left-radius:0;width:30%}ul.fields li.invalid-field input[type=email],ul.fields li.invalid-field input[type=password],ul.fields li.invalid-field input[type=text],ul.fields li.invalid-field input[type=number],ul.fields li.invalid-field input[type=search],ul.fields li.invalid-field input[type=tel],ul.fields li.invalid-field input[type=time],ul.fields li.invalid-field input[type=url],ul.fields li.invalid-field input[type=datetime],ul.fields li.invalid-field input[type=date],ul.fields li.invalid-field input[type=datetime-local],ul.fields li.invalid-field input[type=week],ul.fields li.invalid-field input[type=month],ul.fields li.invalid-field span.field-facade.select,ul.fields li.invalid-field textarea{border-color:#ce5367;background:#fff url(/assets/field_error_bg-fae7c4c9da345d21beec4be3267226a5.png);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-radius:4px 4px 4px 0px}ul.fields li.invalid-field span.field-facade span.input-append{border-color:#ce5367;background:#f1afba;color:#cc223e}ul.fields li.invalid-field span.hint{display:none}ul.fields span.hint,ul.fields span.error{display:block;position:relative;top:-.475em;font-size:11px}ul.fields span.error{color:#df425c;font-size:.85em;top:-.55em}ul.fields span.hint{color:#aaa}ul.fields span.hint.white{color:#ddd}ul.fields li.boolean{padding-top:2.3076923077em}ul.fields li.toggle{padding-top:2.0769230769em}ul.fields li.buttons,ul.fields li.actions{padding-top:1.5384615385em;clear:both}ul.fields li.no-pad{padding-top:0}ul.fields label{font-size:0.9230769231em;line-height:1.6666666667em;text-transform:capitalize}ul.fields label.boolean{text-transform:none}ul.fields li.field.boolean{white-space:nowrap}ul.fields li.field.boolean label.boolean{white-space:normal}ul.fields span.cc-icons{color:#333;padding-top:3px;display:block}ul.fields span.cc-icons i{font-size:20px}ul.fields li.inline label,ul.fields li.inline .form-control{display:inline-block;width:auto}ul.fields li.inline label{padding-right:10px}ul.fields li.inline select,ul.fields li.inline .select{min-width:30%}ul.fields li.datepicker div.input-group{white-space:nowrap}ul.fields li.datepicker input.form-control,ul.fields li.datepicker span.input-group-addon{display:inline-block;vertical-align:middle}ul.fields li.datepicker input.form-control{width:88%;margin:0 -4px 0 0}ul.fields li.datepicker span.input-group-addon{width:10%;height:2.58em;line-height:2.5;background:#eee;border:1px solid #ccc;border-radius:0px 4px 4px 0;text-align:center}ul.fields li.datepicker label{margin-bottom:.46em}ul.fields div.input-group span{vertical-align:middle}ul.fields div.input-group span.field-facade{border-radius:4px 0 0 4px}ul.fields div.input-group .input-group-addon{display:inline-block;background:#ddd;height:33px;line-height:33px;padding:0 8px;border:solid #ccc;border-radius:0 4px 4px 0;border-width:1px 1px 1px 0px;color:#666666}figure.ribbon{position:relative}figure.ribbon figcaption>.ribbon{position:absolute;bottom:0.7692307692em;left:-7px;padding:0.3846153846em 1em;background:#9996d3;color:white;font-size:0.8461538462em;line-height:1.8181818182em}figure.ribbon figcaption>.ribbon:before{width:0px;height:0px;border-style:solid;border-width:0 0 7px 7px;position:absolute;top:-7px;left:0px;border-color:transparent transparent #7672c4 transparent;content:" "}.icon-16{overflow:hidden;width:16px;height:16px;line-height:16px;font-size:13px;white-space:nowrap;display:inline-block}.icon-16:before{line-height:1.1;display:inline-block;width:16px;height:16px;text-align:center}.icon-32{overflow:hidden;width:32px;height:32px;line-height:32px;font-size:26px;white-space:nowrap;display:inline-block}.icon-32:before{line-height:1.1;display:inline-block;width:32px;height:32px;text-align:center}.icon-24{overflow:hidden;width:24px;height:24px;line-height:24px;font-size:20px;white-space:nowrap;display:inline-block}.icon-24:before{line-height:1.1;display:inline-block;width:24px;height:24px;text-align:center}input[type=radio]:focus,input[type=checkbox]:focus,button:focus,input[type=button]:focus,input[type=submit]:focus,input[type=reset]:focus,input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input[type=datetime]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=week]:focus,input[type=month]:focus,select:focus,textarea:focus{outline:none}button,input[type=button],input[type=submit],input[type=reset]{width:auto;height:auto}input[type=email],input[type=password],input[type=text],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=datetime],input[type=date],input[type=datetime-local],input[type=week],input[type=month],select,textarea{-webkit-box-shadow:#efefef 3px 3px 6px 0px inset;-moz-box-shadow:#efefef 3px 3px 6px 0px inset;box-shadow:#efefef 3px 3px 6px 0px inset;border-style:solid;border-width:1px;border-color:#cccccc;outline:none;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input[type=datetime]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=week]:focus,input[type=month]:focus,select:focus,textarea:focus{border-color:#55b7b3;-webkit-box-shadow:rgba(85,183,179,0.6) 0 0 5px 0;-moz-box-shadow:rgba(85,183,179,0.6) 0 0 5px 0;box-shadow:rgba(85,183,179,0.6) 0 0 5px 0}input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus,select:focus{border-color:#55b7b3;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:1px dotted #c4c4c4}input[type=email],input[type=password],input[type=text],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=datetime],input[type=date],input[type=datetime-local],input[type=week],input[type=month],textarea{border-radius:4px;margin:0.4615384615em 0;padding:0.2307692308em 0.25em;line-height:normal !important;height:1.7em}input[type=file]{height:2.2em;vertical-align:middle}textarea{height:auto}select{height:26px;padding:4px;margin-top:0.5384615385em;margin-bottom:0.6923076923em}select option{padding-right:32px}select[size]{border-style:solid;display:block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;margin-top:0.3846153846em;margin-bottom:0.8461538462em;padding-top:0.1538461538em;height:auto}select[size] option{text-indent:.3em}select[size][size='1']{height:20px}select[size][size='2']{height:40px}select[size][size='3']{height:60px}select[size][size='4']{height:80px}select[size][size='5']{height:100px}select[size][size='6']{height:120px}select[size][size='7']{height:140px}select[size][size='8']{height:160px}input[type=radio],input[type=checkbox]{display:inline-block;vertical-align:middle;margin-right:.5em}input[type=radio]+label,input[type=checkbox]+label{display:inline-block;vertical-align:middle}input[disabled],textarea[disabled],input.disabled,textarea.disabled{cursor:not-allowed;border-color:#dddddd;color:#cccccc;background-color:#eee;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}input+.hint,textarea+.hint{display:block;color:#aaaaaa;font-size:0.8461538462em;line-height:1.8181818182em}.icon-24,.icon-32{text-decoration:none}.icon-24:before,.icon-32:before{margin-right:2em !important}.icon-24:before{line-height:24px}.icon-32:before{line-height:32px}fieldset{padding:2.3076923077em;border:1px solid #eee;background:#f5f5f5;margin-bottom:1.4615384615em}fieldset>ul.fields{margin-bottom:0}fieldset legend{font-size:1.1538461538em;line-height:1.3333333333em;font-family:'Merriweather Sans';font-weight:400;letter-spacing:-.5px;padding:0.7692307692em 2em 1.5384615385em;background:#f5f5f5;margin-bottom:-1.5384615385em;border-top:2px solid #e8e8e8;border-radius:4px 4px 0 0}label abbr[title]{text-decoration:none;border:0;outline:0;color:#df425c}::-webkit-input-placeholder{color:#bbbbbb}:-moz-placeholder{color:#bbbbbb}::-moz-placeholder{color:#bbbbbb}:-ms-input-placeholder{color:#bbbbbb}input[type=email],input[type=password],input[type=text],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=datetime],input[type=date],input[type=datetime-local],input[type=week],input[type=month],select,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:300}input[type=email],input[type=password],input[type=text],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=datetime],input[type=date],input[type=datetime-local],input[type=week],input[type=month],select{height:2.6923076923em;padding:0.7692307692em 1em}select[size]{padding:0.7692307692em 0.25em}select[size] option{font-size:.9em}[data-depends-on].off{display:none !important}.mb-none{margin-bottom:0}.mb{margin-bottom:0.7692307692em}.fa-inline:before{font-family:'FontAwesome';margin-right:.25em;-webkit-font-smoothing:antialiased}[class^="icon-"],[class*=" icon-"]{font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{margin-right:.25em;-webkit-font-smoothing:antialiased}.icon-italic:before{font-family:"FontAwesome";content:"\f033"}.icon-bold:before{font-family:"FontAwesome";content:"\f032"}.icon-link:before{font-family:"FontAwesome";content:"\f0c1"}.icon-list-ul:before{font-family:"FontAwesome";content:"\f0ca"}.icon-list-ol:before{font-family:"FontAwesome";content:"\f0cb"}[contenteditable]:focus{outline:1px dotted #aaa}a.button,button.button,a.btn,button.btn{display:inline-block;vertical-align:middle;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:0.95em;line-height:1.6194331984em;margin:0.2429149798em 0;padding:0.4858299595em 1em;border-radius:3px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.15s;-moz-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;color:white;background:#55b7b3;color:white;border:1px solid #45a39f;text-shadow:#48aaa6 0px 1px 0px;-webkit-box-shadow:rgba(255,255,255,0.2) 0 0 3px 0 inset;-moz-box-shadow:rgba(255,255,255,0.2) 0 0 3px 0 inset;box-shadow:rgba(255,255,255,0.2) 0 0 3px 0 inset;text-decoration:none}a.button.large,button.button.large,a.btn.large,button.btn.large{font-size:1.1em;line-height:1.3986013986em;padding:0.6293706294em 1.5em;margin-top:0;margin-bottom:0}a.button:active,button.button:active,a.btn:active,button.btn:active{-webkit-box-shadow:rgba(0,0,0,0.1) 0 0 3px 0 inset;-moz-box-shadow:rgba(0,0,0,0.1) 0 0 3px 0 inset;box-shadow:rgba(0,0,0,0.1) 0 0 3px 0 inset}a.button:hover,button.button:hover,a.btn:hover,button.btn:hover{background-color:#63bdb9}a.button:active,button.button:active,a.btn:active,button.btn:active{background-color:#4bb2ad}a.button.yellow,button.button.yellow,a.btn.yellow,button.btn.yellow{background:#ffe6a3;color:white;border:1px solid #ffdc7f;text-shadow:#ffdf89 0px 1px 0px;-webkit-box-shadow:rgba(255,255,255,0.2) 0 0 3px 0 inset;-moz-box-shadow:rgba(255,255,255,0.2) 0 0 3px 0 inset;box-shadow:rgba(255,255,255,0.2) 0 0 3px 0 inset;color:#835503}a.button.yellow:hover,button.button.yellow:hover,a.btn.yellow:hover,button.btn.yellow:hover{background-color:#ffecb7}a.button.yellow:active,button.button.yellow:active,a.btn.yellow:active,button.btn.yellow:active{background-color:#ffe294}a.button.blue,a.button.btn-primary,button.button.blue,button.button.btn-primary,a.btn.blue,a.btn.btn-primary,button.btn.blue,button.btn.btn-primary{background:#55b7b3;color:white;border:1px solid #45a39f;text-shadow:#48aaa6 0px 1px 0px;-webkit-box-shadow:rgba(255,255,255,0.2) 0 0 3px 0 inset;-moz-box-shadow:rgba(255,255,255,0.2) 0 0 3px 0 inset;box-shadow:rgba(255,255,255,0.2) 0 0 3px 0 inset}a.button.blue:hover,a.button.btn-primary:hover,button.button.blue:hover,button.button.btn-primary:hover,a.btn.blue:hover,a.btn.btn-primary:hover,button.btn.blue:hover,button.btn.btn-primary:hover{background-color:#63bdb9}a.button.blue:active,a.button.btn-primary:active,button.button.blue:active,button.button.btn-primary:active,a.btn.blue:active,a.btn.btn-primary:active,button.btn.blue:active,button.btn.btn-primary:active{background-color:#4bb2ad}a.button.purple,button.button.purple,a.btn.purple,button.btn.purple{background:#9996d3;color:white;border:1px solid #817dc8;text-shadow:#8884cb 0px 1px 0px;-webkit-box-shadow:rgba(255,255,255,0.2) 0 0 3px 0 inset;-moz-box-shadow:rgba(255,255,255,0.2) 0 0 3px 0 inset;box-shadow:rgba(255,255,255,0.2) 0 0 3px 0 inset}a.button.purple:hover,button.button.purple:hover,a.btn.purple:hover,button.btn.purple:hover{background-color:#a7a4d9}a.button.purple:active,button.button.purple:active,a.btn.purple:active,button.btn.purple:active{background-color:#8f8bce}a.button.red,button.button.red,a.btn.red,button.btn.red{background:#df425c;color:white;border:1px solid #d92542;text-shadow:#db2c49 0px 1px 0px;-webkit-box-shadow:rgba(255,255,255,0.2) 0 0 3px 0 inset;-moz-box-shadow:rgba(255,255,255,0.2) 0 0 3px 0 inset;box-shadow:rgba(255,255,255,0.2) 0 0 3px 0 inset;color:white}a.button.red:hover,button.button.red:hover,a.btn.red:hover,button.btn.red:hover{background-color:#e2536b}a.button.red:active,button.button.red:active,a.btn.red:active,button.btn.red:active{background-color:#dd3551}a.button.mini,button.button.mini,a.btn.mini,button.btn.mini{font-size:0.8461538462em;line-height:1.8181818182em;padding:0 .75em}a.button[disabled],button.button[disabled],a.btn[disabled],button.btn[disabled]{background:#cccccc;color:white;border:1px solid #bababa;text-shadow:#bfbfbf 0px 1px 0px;-webkit-box-shadow:rgba(255,255,255,0.2) 0 0 3px 0 inset;-moz-box-shadow:rgba(255,255,255,0.2) 0 0 3px 0 inset;box-shadow:rgba(255,255,255,0.2) 0 0 3px 0 inset}a.button[disabled]:hover,button.button[disabled]:hover,a.btn[disabled]:hover,button.btn[disabled]:hover{background-color:#d6d6d6}a.button[disabled]:active,button.button[disabled]:active,a.btn[disabled]:active,button.btn[disabled]:active{background-color:#c4c4c4}a.button.loading i,button.button.loading i,a.btn.loading i,button.btn.loading i{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block;vertical-align:middle;margin-right:.5em;font-style:normal}a.button.loading i:before,button.button.loading i:before,a.btn.loading i:before,button.btn.loading i:before{font-family:"FontAwesome";content:"\f110"}a.button.loading:before,button.button.loading:before,a.btn.loading:before,button.btn.loading:before{display:none}a.button.btn-block,button.button.btn-block,a.btn.btn-block,button.btn.btn-block{display:block}a.arrow,button.arrow{display:inline-block;vertical-align:middle}a.arrow:after,button.arrow:after{font-family:"FontAwesome";content:"\f061"}a.arrow:after,button.arrow:after{margin-left:.5em;font-size:.9em}a.arrow.mini,button.arrow.mini{font-size:0.8461538462em;line-height:1.8181818182em;padding:0 .25em}table{width:100%;margin-bottom:1.5384615385em}table th,table td{text-align:left;padding:0.3846153846em 0.5em}table th{background:#666666;color:white;font-family:'Merriweather Sans';font-weight:300;letter-spacing:-.5px}table th a,table th a:visited{color:white;text-decoration:none}table th a:hover{color:#ddd}table th,table td{vertical-align:middle}table.stripe tbody tr:hover td{background:#dfefee}table.stripe tbody tr:nth-child(even) td{background:#efefef}table.plain th{background:transparent;color:#666666}table.lined tr>th,table.lined tr>td{border-bottom:1px solid #e5e5e5}table.resource-list th.link,table.resource-list td.link,table.admin-list th.link,table.admin-list td.link{width:28px}table.resource-list a.delete-link,table.resource-list a.edit-link,table.admin-list a.delete-link,table.admin-list a.edit-link{color:#7672c4}table.resource-list a.delete-link,table.resource-list a.edit-link,table.admin-list a.delete-link,table.admin-list a.edit-link{overflow:hidden;width:24px;height:24px;line-height:24px;font-size:20px;white-space:nowrap;display:inline-block}table.resource-list a.delete-link:before,table.resource-list a.edit-link:before,table.admin-list a.delete-link:before,table.admin-list a.edit-link:before{line-height:1.1;display:inline-block;width:24px;height:24px;text-align:center}table.resource-list th.published,table.resource-list td.published,table.admin-list th.published,table.admin-list td.published{width:10%;text-align:center}table.resource-list th.link,table.admin-list th.link{border-left-width:0px;background:#555 url(/assets/hatch-df57a4072183286f4244351f47a70ad6.png)}table.resource-list th:not(.link)+th.link,table.admin-list th:not(.link)+th.link{border-left-width:1px}table+div.pagination{border-top:1px solid #e5e5e5}.pagination{display:inline-block;padding-left:0;margin:18px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.428571429;text-decoration:none;color:#8f8bce;background-color:white;border:1px solid #dddddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:hover,.pagination>li>a:focus,.pagination>li>span:hover,.pagination>li>span:focus{color:#aaa8db;background-color:#eeeeee;border-color:#dddddd}.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span,.pagination>.active>span:hover,.pagination>.active>span:focus{z-index:2;color:white;background-color:#9996d3;border-color:#8884cb;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#999999;background-color:white;border-color:#dddddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:17px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}p.pagination-detail{margin:18px 0;float:left}ul.pagination{white-space:nowrap;float:right}ul.pagination a{color:#9996d3}#sidebar_search_form ul.fields:not(.cols) li.datepicker{padding-right:20%}ul.profile-tabs,ul.white-tabs{border-bottom:1px solid #ccc;margin-bottom:0.6923076923em;white-space:nowrap;overflow:auto;padding-top:.25em}ul.profile-tabs.align-left,ul.white-tabs.align-left{text-align:left}ul.profile-tabs li span.badge,ul.white-tabs li span.badge{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";opacity:0.4}ul.profile-tabs li.active,ul.white-tabs li.active{background:white;margin-bottom:-1px}ul.profile-tabs li.active span.badge,ul.white-tabs li.active span.badge{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;background:#55b7b3;color:white}ul.profile-tabs li.active a,ul.white-tabs li.active a{background:white;border:1px solid #ccc;border-top-color:#55b7b3;border-bottom-width:0px}ul.white-tabs{overflow:visible}ul.profile-tabs{text-align:center}div.event-list article{margin-bottom:1.5384615385em}div.event-list article.fellow-tip{position:relative;padding-left:4em;padding-bottom:0.6923076923em;border-bottom:1px solid #ddd}div.event-list article.fellow-tip h4{margin-bottom:.25em;margin-top:0}div.event-list article.fellow-tip span.date-box{position:absolute;top:0;left:0}div.event-list article.fellow-tip span.date-box span.month{font-weight:bold;font-size:1.1em;padding-top:.2em}span.date-box{text-align:center;font-size:.85em;line-height:1;display:block;padding:.25em .5em;background:#eef5f4}span.date-box span{display:block;text-align:center}span.date-box span.day{font-weight:bold;font-size:1.7em;-webkit-font-smoothing:antialiased}div.video-player{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}div.video-player iframe,div.video-player object,div.video-player embed,div.video-player video,div.video-player>img,div.video-player div.poster,div.video-player>div.mejs-video{position:absolute;top:0;left:0;width:100%;height:100%;border:0px;max-width:100%;min-width:100%;min-height:100%}#video_modal a.close{background:white;z-index:1100;text-align:center}#video_modal a.close:before{width:24px;text-align:center;margin:0;display:block;height:24px;line-height:24px}#ajax_loader_box{position:fixed;bottom:1px;left:0px;padding:0.3846153846em 2em 0.3846153846em 0.5em;background:#333;color:white;z-index:10000;display:none}#ajax_loader_box span.icon-refresh{-webkit-animation:spin 1s infinite linear;-moz-animation:spin 1s infinite linear;-o-animation:spin 1s infinite linear;animation:spin 1s infinite linear;font-size:1.25em}#ajax_loader_box span.icon-refresh:before{margin:0}#ajax_loader_box.show{display:block}#ajax_loader_box span{display:inline-block;vertical-align:middle}#ajax_loader_box span.txt{padding-left:.5em}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:left 0.6s ease-in-out;-moz-transition:left 0.6s ease-in-out;-o-transition:left 0.6s ease-in-out;transition:left 0.6s ease-in-out}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}div.breadcrumb{color:#8c8c8c;font-size:0.9230769231em;line-height:1.6666666667em;margin-bottom:0.7692307692em}div.breadcrumb a{color:#739997;text-decoration:none}div.notification{padding:0.7692307692em;margin-bottom:1.4615384615em;text-align:center;border-radius:2px;border:1px solid}div.notification.info{background:#e4f4f3;color:#398783;border-color:#d2eceb}div.notification.info a{color:#55b7b3}div.notification.alert{color:white;background:#df425c;border-color:#d92542}div.notification.warn{background:#ffe6a3;border:1px solid #ffdc7f;color:#835503}div.notification.alert:before,div.notification.warn:before{font-family:"FontAwesome";content:"\f071"}div.notification.alert:before,div.notification.warn:before{margin-right:.5em}div.flash-message{margin:1px 0 1.4615384615em 0;padding:1.1538461538em 1em;border-width:1px;color:white;position:relative;cursor:pointer;text-shadow:rgba(0,0,0,0.2) -1px -1px 0px;text-align:center;display:none}div.flash-message span.close{font-size:24px;color:rgba(0,0,0,0.2);line-height:1;text-shadow:none;margin:0;display:inline-block;vertical-align:middle;margin-top:-3px;margin-left:.5em}div.flash-message:hover span.close,div.flash-message span.close:hover{color:rgba(0,0,0,0.5)}div.flash-message.notice,div.flash-message.success{background:#55b7b3;border-color:#45a39f}div.flash-message.alert,div.flash-message.error{background:#df425c;border-color:#d92542}div.alert{margin:1px 0 1.4615384615em 0;padding:1.1538461538em 40px 1.1538461538em 1em;border:1px solid;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.alert i{position:absolute;top:50%;margin-top:-14px;right:.25em}div.alert i{overflow:hidden;width:28px;height:28px;line-height:28px;font-size:23px;white-space:nowrap;display:inline-block}div.alert i:before{line-height:1.1;display:inline-block;width:28px;height:28px;text-align:center}div.alert.alert-notice{background:#eef5f4;border-color:#deebeb}div.alert.alert-notice i,div.alert.alert-notice strong{color:#55b7b3}div.alert.alert-danger{background:#fdf0f2;border-color:#df425c;color:#d92542}#error_display{border:1px solid #df425c;border-radius:4px;margin-bottom:3em;position:relative}#error_display h4{background:#df425c;padding:0.7692307692em 1em;margin:0;font-size:1em;line-height:1.5384615385em;font-weight:300;color:white}#error_display h4:before{margin-right:.5em}#error_display ul{margin:0;color:#df425c;padding:0.7692307692em 1em}#error_display ul li:before{font-size:.35em;margin-right:1em;position:relative;top:-.5em}#error_display span.closer{color:white;position:absolute;top:.5em;right:.5em;font-size:20px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";opacity:0.5;cursor:pointer}#error_display span.closer:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}body.no-js div.flash-message{display:block}body.no-js div.flash-message span.close{display:none}ul.dropdown-menu{border-radius:4px;position:absolute;top:101%;left:0px;z-index:1000;width:100%;margin:0.3846153846em 0 0 0;background:white;border:1px solid #ccc;-webkit-box-shadow:2px 3px 5px rgba(0,0,0,0.3);-moz-box-shadow:2px 3px 5px rgba(0,0,0,0.3);box-shadow:2px 3px 5px rgba(0,0,0,0.3)}ul.dropdown-menu a{text-decoration:none}ul.dropdown-menu li{display:block;text-align:left;border-top:1px solid #dedede}ul.dropdown-menu li a{overflow:hidden;display:block;padding:0.3846153846em 1em;color:#666666}ul.dropdown-menu li a span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}ul.dropdown-menu li:first-child{border-top:0px}ul.dropdown-menu li.active a{background:#55b7b3;color:white}div.share-links{zoom:.75;clear:both;padding:1.5384615385em 0}div.share-links.pt-none{padding-top:0}div.share-links>span.share-icon{height:36px}div.share-links>span.share-title{font-size:1.1em;color:#ababab}.tooltip{position:absolute;z-index:400;display:block;visibility:visible;font-size:11px;line-height:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}.tooltip.in{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";opacity:0.9}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:.5em .5em;color:white;text-align:center;white-space:nowrap;text-decoration:none;background-color:black;border-radius:3px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:black}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:black}.tooltip.top-right .tooltip-arrow{bottom:0;right:5px;border-width:5px 5px 0;border-top-color:black}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:black}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:black}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:black}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:black}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:black}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.modal-open{overflow:hidden}.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-moz-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:white;border:1px solid #999999;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);-moz-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;outline:none}.modal-content a.close{position:absolute;top:0;right:0;color:#666}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:black}.modal-backdrop.fade{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}.modal-backdrop.in{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";opacity:0.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.428571429px}.modal-header .close{margin-top:-2px;float:right;font-size:19.5px;font-weight:bold;line-height:1;color:black;text-shadow:rgba(0,0,0,0.2) 1px 1px 0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";opacity:0.2}.modal-header .close:hover,.modal-header .close:focus{color:black;text-decoration:none;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";opacity:0.5}.modal-title{margin:0;line-height:1.428571429}.modal-body{position:relative;padding:15px}.modal-footer{margin-top:15px;padding:14px 15px 15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:before,.modal-footer:after{content:"";display:table}.modal-footer:after{clear:both}.modal-footer{zoom:1}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}@media (min-width: 768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);-moz-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}.modal-lg{width:900px}}.me-plugin{position:absolute;width:100%;height:100%}.mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden}.mejs-fullscreen{overflow:hidden !important}.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%}:root .mejs-poster img{display:none}.mejs-overlay{position:absolute;top:0;left:0}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;font-size:98px;text-align:center;color:white;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";opacity:0.2}.mejs-overlay-button:before{font-family:"FontAwesome";content:"\f144"}.mejs-overlay-button:before{-webkit-font-smoothing:antialiased;line-height:100px;display:block}.mejs-overlay-button:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background-image:-webkit-linear-gradient(top, rgba(68,68,68,0.9) 0%, rgba(0,0,0,0.9) 100%);background-image:-moz-linear-gradient(top, rgba(68,68,68,0.9) 0%, rgba(0,0,0,0.9) 100%);background-image:-o-linear-gradient(top, rgba(68,68,68,0.9) 0%, rgba(0,0,0,0.9) 100%);background-image:linear-gradient(top, rgba(68,68,68,0.9) 0%,rgba(0,0,0,0.9) 100%)}.mejs-overlay-loading span{font-size:24px}.mejs-container{position:relative;background:black;font-family:"Nunito", "Helvetica Neue", "Helvetica", "Arial", sans-serif;text-align:left;vertical-align:top;text-indent:0}.mejs-container .mejs-clear{clear:both}.mejs-container .mejs-background{position:absolute;top:0;left:0}.mejs-container .mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%}.mejs-container .mejs-poster{position:absolute;top:0;left:0;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}.mejs-container .mejs-poster img{padding:0;border:0}.mejs-container .mejs-controls{position:absolute;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:#222;height:35px;width:100%;text-align:center;white-space:nowrap;overflow:visible}.mejs-container .mejs-controls>div{display:inline-block;vertical-align:middle;text-align:left;white-space:normal}.mejs-container .mejs-controls .mejs-button{padding:.25em .5em}.mejs-container .mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;font-size:20px;background:transparent;border:0px;color:white;line-height:0;text-decoration:none;margin:0;padding:0;height:24px;width:24px;border:0;text-align:center}.mejs-container .mejs-controls .mejs-button button:before{-webkit-font-smoothing:antialiased}.mejs-container .mejs-controls .mejs-time{color:#fff;width:auto;padding:0 .25em;overflow:hidden;text-align:center;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;text-overflow:ellipsis}.mejs-container .mejs-controls .mejs-time span{color:#fff;font-size:.8em;line-height:35px;display:block;width:auto;min-width:3em}.mejs-container .mejs-controls .mejs-play button:before{font-family:"FontAwesome";content:"\f04b"}.mejs-container .mejs-controls .mejs-pause button:before{font-family:"FontAwesome";content:"\f04c"}.mejs-container .mejs-controls .mejs-stop button:before{font-family:"FontAwesome";content:"\f04d"}.mejs-container .mejs-controls .mejs-fullscreen-button button:before{font-family:"FontAwesome";content:"\f0b2"}.mejs-container .mejs-controls .mejs-unfullscreen button:before{font-family:"FontAwesome";content:"\f0b2"}.mejs-container .mejs-controls .mejs-mute button:before{font-family:"FontAwesome";content:"\f028"}.mejs-container .mejs-controls .mejs-unmute button:before{font-family:"FontAwesome";content:"\f026"}.mejs-container .mejs-controls .mejs-volume button{position:relative}.mejs-container .mejs-controls .mejs-transcript-button{padding:0 .25em}.mejs-container .mejs-controls .mejs-transcript-button a{color:white;display:block;padding:.25em .5em;border-radius:4px;text-shadow:black -1px -1px 0;-webkit-transition:background 0.2s, text-shadow 0.2s;-moz-transition:background 0.2s, text-shadow 0.2s;-o-transition:background 0.2s, text-shadow 0.2s;transition:background 0.2s, text-shadow 0.2s}.mejs-container .mejs-controls .mejs-transcript-button a.active{background:#55b7b3;text-shadow:#45a39f -1px -1px 0}.mejs-container .mejs-controls .mejs-transcript-button span{clip:rect(1px, 1px, 1px, 1px);clip:rect(1px 1px 1px 1px);position:absolute;font-size:.9em}.mejs-container .mejs-controls .mejs-time-rail{direction:ltr;width:50% !important;position:relative;height:20px;min-width:50%}.mejs-container .mejs-controls .mejs-time-rail span{display:block;position:absolute;max-width:100%;width:180px;height:10px;border-radius:2px;cursor:pointer}.mejs-container .mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#323232;width:98%}.mejs-container .mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-color:#6a6a6a;background-image:-webkit-linear-gradient(-45deg, rgba(255,255,255,0.1) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.1) 50%, rgba(255,255,255,0.1) 75%, transparent 75%, transparent 100%);background-image:-moz-linear-gradient(-45deg, rgba(255,255,255,0.1) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.1) 50%, rgba(255,255,255,0.1) 75%, transparent 75%, transparent 100%);background-image:-o-linear-gradient(-45deg, rgba(255,255,255,0.1) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.1) 50%, rgba(255,255,255,0.1) 75%, transparent 75%, transparent 100%);background-image:linear-gradient(-45deg, rgba(255,255,255,0.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.1) 50%,rgba(255,255,255,0.1) 75%,transparent 75%,transparent 100%);-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite;-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px}.mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded{background:#565656;width:0}.mejs-container .mejs-controls .mejs-time-rail .mejs-time-current{background:#9996d3;width:0}.mejs-container .mejs-controls .mejs-time-rail .mejs-time-handle{border-radius:5px;display:none;position:absolute;margin:0;width:10px;background:#fff;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center}.mejs-container .mejs-controls .mejs-time-rail .mejs-time-float{clip:rect(1px, 1px, 1px, 1px);clip:rect(1px 1px 1px 1px);position:absolute}.mejs-container .mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0}.mejs-container .mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent transparent;border-radius:0;top:15px;left:13px}.mejs-container .mejs-controls .mejs-volume-button{position:relative}.mejs-container .mejs-controls .mejs-volume-button div.mejs-volume-slider{display:none;height:115px;width:25px;border-radius:0;background:#444444;top:-115px;left:0;z-index:1;position:absolute;margin:0}.mejs-container .mejs-controls .mejs-volume-button div.mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.5);margin:0}.mejs-container .mejs-controls .mejs-volume-button div.mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.9);margin:0}.mejs-container .mejs-controls .mejs-volume-button div.mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,0.9);cursor:N-resize;border-radius:1px;margin:0}.mejs-container .mejs-controls .mejs-volume-button:hover{border-radius:0 0 4px 4px}.mejs-container .mejs-controls .mejs-volume-button:hover div.mejs-volume-slider{display:block}.mejs-container .mejs-controls div.mejs-horizontal-volume-slider{height:35px;width:55px;position:relative}.mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:50%;width:50px;height:8px;margin:-4px 0 0 0;padding:0;font-size:1px;border-radius:2px;background:#333}.mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:50%;width:50px;height:8px;margin:-4px 0 0 0;padding:0;font-size:1px;border-radius:2px;background:#fff}.mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}.mejs-container .mejs-controls .mejs-captions-button{position:relative}.mejs-container.mejs-video{border:1px solid #555;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mejs-container.mejs-video .mejs-controls{bottom:0px}@media (min-width: 47.125em){.mejs-container .mejs-controls .mejs-time span{font-size:1em}.mejs-container .mejs-controls .mejs-transcript-button span{clip:auto;position:static}.mejs-container .mejs-controls .mejs-time-rail{width:70% !important;min-width:70%}}@-webkit-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-moz-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-ms-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-o-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/assets/gallery/fancybox_sprite-a424d6cd3985bb92ee541015ea04333e.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(/assets/gallery/fancybox_loading-4227c44dba6eee3a28a68ce5474204d5.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(/assets/gallery/blank-6e8a7c450e19d960e115b6b5e3cfe97f.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(0,0,0,0.6)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/assets/gallery/fancybox_sprite@2x-7fd3ac2b24c5d6491ea9bf40c6dcfa24.png);background-size:44px 152px}#fancybox-loading div{background-image:url(/assets/gallery/fancybox_loading@2x-d89c0ad72f482dd3271404b2b2bf998a.gif);background-size:24px 24px}}span.field-facade{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;white-space:nowrap}span.field-facade var.display{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden;color:#666666;text-indent:1em}span.field-facade var.display.placeholder{color:#bbbbbb}span.field-facade span.input-append{width:10.5%;min-width:28px;text-align:center;display:inline-block;vertical-align:middle;height:2.6923076923em;line-height:2.6923076923em;background:#efefef;margin-left:-2px;border:1px solid #cccccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:0 4px 4px 0px;text-indent:2px;cursor:pointer}span.field-facade.datepicker{width:100%}span.field-facade.datepicker input{width:90%}span.field-facade.datepicker span.input-append{margin-top:-2px;color:#666666}span.field-facade.select{-webkit-box-shadow:#efefef 3px 3px 6px 0px inset;-moz-box-shadow:#efefef 3px 3px 6px 0px inset;box-shadow:#efefef 3px 3px 6px 0px inset;margin:0.4615384615em 0}span.field-facade.select:before{font-family:"FontAwesome";content:"\f078"}span.field-facade.select:before{position:absolute;top:0px;bottom:0px;color:#ddd;right:0px;font-size:.7em;width:1.5em;text-align:center;line-height:3.3846153846em}span.field-facade.select select{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;width:100%;margin:0}span.field-facade.select span.input-append{margin-top:-1px;margin-left:-1px}span.field-facade.select var.display{font-style:normal;position:absolute;top:0px;left:0px;width:80%;line-height:2.6923076923em;text-indent:.8em}span.field-facade.select,span.field-facade.file,span.field-facade.checkbox{height:2.6923076923em;background:white;border:1px solid #cccccc;border-radius:4px}span.field-facade.file{cursor:pointer;margin:0.4615384615em 0;max-width:100%}span.field-facade.file input{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;position:relative;cursor:pointer;z-index:10;max-width:100%}span.field-facade.file var.display{font-style:normal;position:absolute;top:0px;left:0px;width:90%;line-height:2.6923076923em;cursor:pointer;z-index:1}span.field-facade.file var.display:before{margin-right:.5em}span.field-facade.file span.input-append{position:absolute;top:-1px;right:-1px}span.field-facade.file div.progress{position:absolute;bottom:0px;left:0px;right:10.25%;height:5px}span.field-facade.file div.progress div.bar{position:absolute;top:0;left:0;width:0%;height:5px;background:#55b7b3}span.field-facade.file.success var.display{color:#55b7b3}span.field-facade.file.success var.display:before{font-family:"FontAwesome";content:"\f00c"}span.field-facade.file.fail var.display{color:#df425c}span.field-facade.file.fail var.display:before{font-family:"FontAwesome";content:"\f00d"}span.field-facade.checkbox{display:inline-block;vertical-align:middle;width:18px;height:18px;margin-right:.5em}span.field-facade.checkbox:before{font-family:"FontAwesome";content:"\f00c"}span.field-facade.checkbox:before{color:#efefef;display:block;width:100%;height:100%;line-height:18px;text-align:center;position:absolute;top:0px;left:0px}span.field-facade.checkbox>input[type=checkbox]{position:absolute;top:0px;left:0px;width:100%;height:100%;margin:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}span.field-facade.checkbox+label.boolean{display:inline-block;vertical-align:top;max-width:88%}span.field-facade.checkbox.checked:before{color:#666666}span.field-facade.toggle label{color:#eee;background:#aaa;padding:0.3846153846em 0.5em;border-radius:4px;text-shadow:rgba(0,0,0,0.1) -1px -1px 0}span.field-facade.toggle label:before{font-family:"FontAwesome";content:"\f00d"}span.field-facade.toggle label:before{margin-right:.5em}span.field-facade.toggle label.checked{background:#55b7b3;color:white}span.field-facade.toggle label.checked:before{font-family:"FontAwesome";content:"\f00c"}span.field-facade.toggle input[type=checkbox]{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;position:absolute;top:0px;right:0px;bottom:0px;left:0px;display:block}form .select_list a.input-append,form li.field.tags a.input-append{width:10%;min-width:28px;text-align:center;display:inline-block;vertical-align:middle;height:2.6923076923em;line-height:2.6923076923em;background:#55b7b3;margin-left:-2px;border:1px solid #48aaa6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:0 4px 4px 0px;text-indent:2px;cursor:pointer;margin-top:-2px;text-decoration:none;color:white;position:relative}form .select_list>select,form .select_list>span.field-facade.select,form .select_list>input[data-provides-search],form li.field.tags>select,form li.field.tags>span.field-facade.select,form li.field.tags>input[data-provides-search]{width:89%}form .select_list.half>select,form .select_list.half>span.field-facade.select,form .select_list.half>input[data-provides-search],form li.field.tags.half>select,form li.field.tags.half>span.field-facade.select,form li.field.tags.half>input[data-provides-search]{width:95%}form .select_list.half a.input-append,form li.field.tags.half a.input-append{width:5%}ul.selection-list{margin-left:0}ul.selection-list li{padding:0.3846153846em 0.5em !important;background:#aaa;border-radius:4px;margin:0 0.25em 0.3846153846em 0 !important;width:auto !important;white-space:nowrap;display:inline-block;vertical-align:middle}ul.selection-list span.label{color:white;font-size:.9em;white-space:nowrap;margin-right:.5em;background:transparent}ul.selection-list span.label,ul.selection-list a.delete-link{display:inline-block;vertical-align:middle}ul.selection-list a.delete-link{color:#666666;width:16px;overflow:hidden;text-decoration:none}ul.selection-list a.delete-link:before{margin-right:2em}div.datepicker{position:fixed;display:none;z-index:1000;background:white;border-bottom:1px solid #666666}div.datepicker table{margin:0}div.datepicker table th.switch{text-align:center;text-decoration:underline;cursor:pointer}div.datepicker table thead tr:first-child th{background:#5e5e5e}div.datepicker table tbody td{border:1px solid #efefef}div.datepicker table tbody td.old,div.datepicker table tbody td.new{color:#ccc;background:#f2f2f2}div.datepicker table tbody td.active{color:white;background:#55b7b3}div.datepicker a.datepicker-cancel{text-align:center;background:white;padding:5px 0;border-top:1px solid #aaa;text-decoration:none;display:block;color:#df425c;margin:0 5px 5px 5px;font-size:11px;text-transform:uppercase}div.datepicker-days table,div.datepicker-months table,div.datepicker-years table{font-size:0.9230769231em;line-height:1.6666666667em}div.datepicker-days table td,div.datepicker-days table th,div.datepicker-months table td,div.datepicker-months table th,div.datepicker-years table td,div.datepicker-years table th{text-align:center;padding:2px 7px}div.datepicker-days table td.day,div.datepicker-days table th.prev,div.datepicker-days table th.next,div.datepicker-months table td.day,div.datepicker-months table th.prev,div.datepicker-months table th.next,div.datepicker-years table td.day,div.datepicker-years table th.prev,div.datepicker-years table th.next{cursor:pointer}div.datepicker-months span.month,div.datepicker-months span.year,div.datepicker-years span.month,div.datepicker-years span.year{display:inline-block;vertical-align:middle;padding:1em 0;width:24%;margin:1px;text-align:center;background:#ddd}div.datepicker-months span.month.active,div.datepicker-months span.year.active,div.datepicker-years span.month.active,div.datepicker-years span.year.active{color:white;background:#55b7b3}.mercury-textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mercury-textarea:focus{background:rgba(255,255,255,0.5);outline:0px !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}[data-mercury='simple'].focus{background:rgba(255,255,255,0.2)}[data-mercury='simple'].focus.ribbon{background:#9996d3}div.advertisement{text-align:center;margin-bottom:15px}div.advertisement:after{content:"ADVERTISEMENT";font-size:9px;display:block;text-align:center;color:#ddd}div.advertisement a.ad-link{display:inline-block;outline:0px !important}div.advertisement img{border:1px solid #efefef;outline:0px !important}#committees_list section{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #ddd}#account_form_modal div.modal-body{padding:1.5384615385em 15px 0 15px}#account_form_modal div.modal-footer{background:#f2f2f2}#account_form_modal div.modal-header{padding:5px 15px;background:#9996d3;color:white;position:relative;text-shadow:#817dc8 -1px -1px 1px}#account_form_modal div.modal-header h3{line-height:40px}#account_form_modal div.modal-header .close{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;color:white;float:none;margin:-.5em 0 0 0;position:absolute;top:50%;right:.5em}#home_feature{overflow:hidden;position:relative}#home_feature div.container{padding-top:15px;padding-bottom:15px;min-height:200px;max-height:475px}#home_feature div.content{max-width:320px;padding:25px 15px 15px;background:rgba(255,255,255,0.6)}#home_feature div.content.full{max-width:90%;padding-top:25%}#home_feature div.item{background-size:cover;background-position:center}#home_feature div.carousel-inner{width:100%;height:100%}#home_feature h2{font-size:120%}#home_feature p{font-size:115%}#home_feature a.carousel-control{position:absolute;top:50%;margin-top:-1em;color:rgba(255,255,255,0.8)}#home_feature a.carousel-control.prev{left:2em}#home_feature a.carousel-control.next{right:2em}#home h1.ribbon{max-width:150%;margin:0;position:absolute;top:1em;left:-.75em;right:-.75em}#home h1.ribbon:after{width:0px;height:0px;border-style:solid;border-width:.75em .75em 0 0;position:absolute;bottom:-.725em;right:0px;border-color:#8f8bce transparent transparent transparent;content:" "}#home #content{padding-top:7em}#home #content hr{margin-left:20%;margin-right:20%;border-color:#efefef}@media (min-width: 37.375em){#home_feature div.container{padding-top:60px;padding-bottom:150px}#home_feature h2{font-size:150%}#home_feature div.content{padding:30px 20px 20px 50px;max-width:350px}#home_feature div.content.full{max-width:600px;padding-top:6%}#home_feature a.carousel-control{font-size:24px}#home_feature a.carousel-control.prev{left:15px}#home_feature a.carousel-control.next{right:15px}}article.member-result h3{margin:0}article.member-result h5{margin-top:0;font-weight:normal}article.member-result a.block,article.member-result span.block{display:block}#member_list article.member-result{padding:1.0769230769em 0.5em 1.1538461538em;border-top:1px solid #e5e5e5}#member_list article.member-result:nth-child(even){background:#f5f5f5}#member_list article.member-result:first-child{border-top:0;padding-top:0}div.member-status-message strong.ib{margin-left:.5em;vertical-align:baseline}#mfm_location_map{width:100%;height:400px}#mfm_location_map img{max-width:none}@media (min-width: 47.125em){#mfm_location_map{height:600px}}#publication_recent li{margin-bottom:0.7692307692em}#publication_recent li:before{color:#55b7b3}#publication_list tbody td{font-size:1em;line-height:1.5384615385em;padding:0.7692307692em}#publication_detail h1{line-height:1}#publication_search_box li.actions{padding-top:0}#publication_search_box form{margin-bottom:1.5384615385em}#publication_search_box ul{margin-bottom:0}#publication_sidebar li.sub{list-style:none}@media (min-width: 37.375em){#publication_recent h3{max-width:60%}#publication_detail{padding-left:1em}#publication_detail h1{position:relative}#publication_detail h1:before{content:'+';position:absolute;top:0;left:-1em}#publication_search_box{margin-top:1.5384615385em}}#member_signup h2.step-title{margin-bottom:1.5384615385em}#member_signup h2.step-title strong{display:inline-block;vertical-align:baseline;margin-right:.5em;font-weight:400;color:#333;-webkit-font-smoothing:subpixel-antialiased}#member_signup p.dues span.smaller{font-size:.85em;font-weight:bold}#member_signup fieldset.address ul.fields li.boolean{padding-top:0.3846153846em}#member_signup fieldset li.multi-select>select,#member_signup fieldset li.multi-select>span.field-facade{width:auto;margin-right:.25em}#member_signup fieldset li.multi-select span.error{display:none}#member_signup fieldset li.multi-select span.error:last-child{display:block}#member_type_selection_list>li{position:relative;margin-bottom:1.5384615385em;padding-left:1.5em}#member_type_selection_list>li h4{margin:0}#member_type_selection_list>li span.dues{display:block;padding:0.3846153846em 0}#member_type_selection_list>li span.dues span.caps{font-size:.85em;font-weight:bold}#member_type_selection_list>li input[type=radio]{position:absolute;top:.1em;left:0}.alert.mreg-errors{text-align:left}#member_reg_errors{text-align:left;padding:.5em 1.5em 1.5em;border:1px solid #df425c;background:#fdf0f2;margin-top:-1.5em;color:#df425c}article.career{padding-bottom:1.5384615385em;margin-bottom:1.4615384615em;border-bottom:1px solid #eee}dl.career-detail,dl.table-style{margin-bottom:0.7692307692em}dl.career-detail dt,dl.table-style dt{width:35%;font-size:0.8461538462em;line-height:1.8181818182em;text-transform:uppercase}dl.career-detail dd,dl.table-style dd{width:60%;margin:0}dl.career-detail dt,dl.career-detail dd,dl.table-style dt,dl.table-style dd{display:inline-block;vertical-align:top;margin:0;padding:5px .25em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}dl.career-detail dt:nth-of-type(odd),dl.career-detail dd:nth-of-type(odd),dl.table-style dt:nth-of-type(odd),dl.table-style dd:nth-of-type(odd){background:#f5f5f5}dl.career-detail dt,dl.table-style dt{margin-right:-4px}dl.career-detail.plain dt,dl.career-detail.plain dd,dl.table-style.plain dt,dl.table-style.plain dd{background:transparent}dl.career-detail.plain dt:nth-of-type(odd),dl.career-detail.plain dd:nth-of-type(odd),dl.table-style.plain dt:nth-of-type(odd),dl.table-style.plain dd:nth-of-type(odd){background:transparent}#career_by_state{margin-bottom:1.5384615385em;padding:0.7692307692em 1em}#career_by_state h4{margin:0 .5em 0 0;font-size:0.9230769231em;line-height:1.6666666667em}#career_detail dl.career-detail{margin-bottom:1.5384615385em}#careers_sidebar{margin-bottom:1.5384615385em}#career_agreement h3{font-size:1.1em}#career_agreement p{font-size:.9em;line-height:1.5}#coding_question_search_form{margin-bottom:1.5384615385em;padding:0.7692307692em 1.5em}#coding_question_search_form h2{margin-bottom:0}#coding_question_search_form ul{margin:0}#coding_question_list li{margin-bottom:1.5384615385em;padding-top:1.4615384615em;border-top:1px solid #efefef;position:relative;padding-left:4em;min-height:3em}#coding_question_list li a.backlink{margin-top:.5em}#coding_question_list li span.date-box{position:absolute;top:1.8461538462em;left:0}#coding_question_list li:first-child{padding-top:0;border-top:0}#coding_question_list li:first-child span.date-box{top:.1em}#coding_question_detail div.question{margin-bottom:0.7692307692em}#coding_question_detail div.question:after{display:block;width:124px;margin:0 auto;border-top:2px dotted #aaa;content:" "}#coding_tip #coding_post_detail h1{line-height:1.25}@media (min-width: 37.375em){#coding_question_search_form ul li{display:inline-block;vertical-align:middle;margin:0;padding:0}#coding_question_search_form ul li.field{width:39%}#coding_question_search_form ul li.buttons{width:20%}#coding_question_search_form li.last{padding-top:0.3846153846em}}#post_detail{padding-top:0.7692307692em}#post_detail h1{line-height:1;margin-bottom:0.7692307692em}article.lecture{position:relative;padding-left:4em;padding-bottom:0.6923076923em;border-bottom:1px solid #ddd;margin-bottom:1em}article.lecture h3{margin-bottom:0}article.lecture h4{margin-top:0}article.lecture span.date-box{position:absolute;top:0;left:0}article.lecture span.date-box span.month{font-weight:bold;font-size:1.1em;padding-top:.2em}@media (min-width: 37.375em){#post_detail{padding-left:1em}#post_detail h1{position:relative}#post_detail h1:before{content:'+';position:absolute;top:0;left:-1em}}@media (min-width: 56.875em){article.lecture h3{max-width:60%}article.lecture div.links{float:right;margin-top:-6%}}article.fellowship{padding-bottom:1.5384615385em;margin-bottom:1.4615384615em;border-bottom:1px solid #eee}dl.fellowship-detail dt{width:30%}dl.fellowship-detail dt small{text-transform:none}dl.fellowship-detail dd{width:66%;margin:0}#fellowship_detail h4{font-size:1.2em}#fellowship_detail dl.fellowship-detail dt{width:31%}#fellowship_detail dl.fellowship-detail dd{width:65%}#fellowship_detail table thead th{font-weight:bold;font-family:'Merriweather Sans';font-weight:400;letter-spacing:-.5px;border-bottom:1px solid #ccc}@media (min-width: 47.125em){#fellowship_detail dl.fellowship-detail dt{width:30%}#fellowship_detail dl.fellowship-detail dd{width:65%}}table.cart tbody td{padding:.75em .5em}table.cart td input{max-width:60px;padding:.25em;height:auto;text-align:center;text-indent:0}table.cart tfoot td.total{background:#eef5f4;font-size:1.2em}table.cart tfoot tr.shipping td,table.cart tfoot td.total{padding:1.5384615385em 15px}table.cart tfoot tr.shipping td{font-size:1.15em}table.cart td.align-right{text-align:right}table.receipt-table td.align-right{text-align:right}table.receipt-table tfoot td.total{background:#eef5f4;padding-top:1em;padding-bottom:1em;font-size:1.2em}table.receipt-table tfoot td.payment{padding-top:.5em;padding-bottom:.5em;font-size:1.1em;border-bottom:1px solid #ddd}table.receipt-table tfoot tr:last-child td{border-bottom:0px}table.receipt-table tr.large td{font-size:110%}table.receipt-table h5{font-weight:bold;margin-top:0px;margin-bottom:0px}table.date-table th{background:#eee;color:#666666}table.date-table th,table.date-table td{border:1px solid #ddd}#product_detail #product_price{margin-left:.5em}#product_detail span.price{font-size:110%}#product_option_box{background:#f7f7f7;padding:10px}#product_personalization_box textarea{width:99%;height:160px}#product_personalization_box.invalid-field textarea{border-color:#ce5367}#product_personalization_box.invalid-field div.first:after{display:block;content:"required";margin-top:-3px;color:#ce5367}#product_category_main span{font-size:1.35em}#product_category_main a{color:#666666;text-decoration:none}article.product{padding:5px;background:#f7f7f7}article.product h4{margin-top:5px}article.product h4 a{text-decoration:none}article.product span.categories{font-size:.9em}article.product a.product-thumb{width:30%}article.product div.product-excerpt{width:65%;padding-left:3%}@media (min-width: 37.375em){#product_list:before,#product_list:after{content:"";display:table}#product_list:after{clear:both}article.product{margin-bottom:10px}article.product a.product-thumb,article.product div.product-excerpt{vertical-align:middle}article.product a.product-thumb{width:15%}article.product div.product-excerpt{width:80%}#product_category_main li{width:24%}}#event_sidebar dl.event-detail dt{width:30%}#event_sidebar dl.event-detail dd{width:70%}#event_questionnaire h4{font-size:130%}#event_questionnaire li ol{list-style:none}#event_questionnaire small.label{font-size:.65em;margin-left:1em;text-transform:uppercase;font-weight:bold;padding:.35em .5em .25em}#promo_code_fields input.invalid{border-color:#df425c;background:#fdf0f2}#cc_questionnaire_result h2 strong{font-size:180%}#cc_questionnaire_result dl.table-style dt{width:60%}#cc_questionnaire_result dl.table-style dd{width:35%}#mfm_mortality_map{width:100%;height:400px}#mfm_mortality_map img{max-width:none}#mfm_location_map .gm-style-iw div,#mfm_mortality_map .gm-style-iw div{overflow:hidden !important}div.map-info-window{position:absolute}div.map-info-window:after{width:0;height:0;border-style:solid;border-width:16px 12px 0 12px;border-color:#ffffff transparent transparent transparent;position:absolute;bottom:-16px;left:50%;content:" "}div.map-info-window span.map-info-close{cursor:pointer;position:absolute;top:5px;right:5px;font-size:16px;color:rgba(0,0,0,0.3)}#mortality_map_infobox{background:white;border-radius:10px;overflow:visible !important;width:112%;padding-bottom:20px}#mortality_map_infobox h4{margin-top:0;font-size:15px;margin-bottom:10px;color:#9996d3}#mortality_map_infobox h4.small{font-size:14px}#mortality_map_infobox ul{font-size:13px;margin-bottom:5px}#mortality_map_infobox ul li{padding:5px;background:#efefef;margin-bottom:3px}#mortality_map_infobox ul li strong{display:inline-block;margin-right:.25em;font-size:.9em}#mortality_map_infobox span.map-info-close{color:#bcbae2;top:8px}#mortality_map_infobox span.map-info-close:hover{color:white}#mortality_map_infobox div.projects{line-height:1.1}#mortality_map_infobox h5{font-size:14px;font-weight:normal;color:#666666}#mortality_map_infobox p{font-size:13px;line-height:1.1;margin-bottom:8px}#map_search_form{margin-bottom:2px}@media (min-width: 47.125em){#mfm_mortality_map{height:650px}#map_search_form{padding:10px 15px}#map_search_form h3,#map_search_form ul.fields{display:inline-block;vertical-align:middle}#map_search_form h3{white-space:nowrap;min-width:35%}#map_search_form ul.fields{min-width:50%}#map_search_form ul.fields li.geo-search{white-space:nowrap}#map_search_form ul.fields li{width:auto}#map_search_form ul.fields li.btns{padding-top:4px}}#media_gallery_cat{padding:15px 0;border-bottom:1px solid #ddd;margin-bottom:20px}#media_gallery_cat:before,#media_gallery_cat:after{content:"";display:table}#media_gallery_cat:after{clear:both}#media_gallery_cat{zoom:1}#media_gallery_cat ul{margin:0}#media_gallery_cat button{border-color:#ccc;color:#ccc;background:transparent;text-shadow:none}#media_gallery_cat li.active button{color:#9996d3;border-color:#9996d3}@media (min-width: 37.375em){#media_gallery_items li.item{width:21.7391304348%;float:left;margin-right:4.347826087%}}@media (min-width: 56.875em){#media_gallery_items li.item{width:14.2857142857%;float:left;margin-right:2.8571428571%}}#error_content{padding-top:3.0769230769em;max-width:500px;margin:0 auto 3.0769230769em auto}#error_content h1{font-size:6.1538461538em;line-height:0.25em;margin-bottom:0.375em;font-weight:700}@media (max-width: 47em){table{font-size:.9em}table th.optional,table td.optional{display:none}}@media (min-width: 37.375em){h1.ribbon,h2.ribbon,h3.ribbon,h4.ribbon{max-width:700px}#logo{max-width:215px;float:left}#ad_space_leader{float:right;padding-top:5px}#ad_space_leader div.advertisement{margin:0}#ad_space_leader div.advertisement:after{display:none}#main_navigation>ul{clear:both}#top ul.links{display:inline-block}#heading{min-height:60px;border-bottom:1px solid white}#top_search.open{width:60%}#top_search div.inner input{width:90%}#masthead+#content,#home_feature+#content{top:-100px}#masthead.small+#content{top:-50px}#content{min-height:50px}.row>.half{width:48.9361702128%;float:left;margin-right:2.1276595745%}.row>.third{width:31.4285714286%;float:left;margin-right:2.8571428571%}.row>.quarter{width:22.8571428571%;float:left;margin-right:2.8571428571%}.row>.col{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row>.two-thirds{width:65.7142857143%;float:left;margin-right:2.8571428571%}.row>.last{float:right;margin-right:0}.row-ib>.col{margin-left:0;margin-right:2em}.row-ib>.third{width:31.4285714286%}.row>.lined,.row-ib>.lined{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:1em;padding-right:1em}.row>.lined:before,.row>.lined:after,.row-ib>.lined:before,.row-ib>.lined:after{content:" ";display:block;height:100%;width:1px;background:white;position:absolute;top:0px}.row>.lined:before,.row-ib>.lined:before{left:-1em}.row>.lined:after,.row-ib>.lined:after{right:-1em}ul.cols>li,ol.cols>li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top}ul.two-col>li,ol.two-col>li{width:49%;padding:0 1em 0 0}ul.three-col li,ol.three-col li{width:32%;padding:0 1em 0 0}ul.four-col>li,ol.four-col>li{width:24.25%;padding:0 1em 0 0}ul.fields.four-col>li,ol.fields.four-col>li{margin-bottom:0.7692307692em}ul.cols>li.full,ol.cols>li.full{width:100%}ul.cols>li.half,ol.cols>li.half{width:49%}ul.cols>li.third,ol.cols>li.third{width:32%}ul.cols>li.two-thirds,ol.cols>li.two-thirds{width:65%}div.pagination:before,div.pagination:after{content:"";display:table}div.pagination:after{clear:both}div.pagination p.pagination-detail{float:left}div.pagination nav{float:right}dl.career-detail dt,dl.table-style dt{width:20%}dl.career-detail dd,dl.table-style dd{width:75%}dl.career-detail.wide dt,dl.table-style.wide dt{width:35%}dl.career-detail.wide dd,dl.table-style.wide dd{width:65%}div.share-links.share-top{margin-top:-6.9230769231em;margin-bottom:1.5384615385em;text-align:right}}@media (min-width: 52em){#heading{z-index:500}#content{z-index:450}#main_navigation{position:relative}#main_navigation li.alt{clip:rect(1px, 1px, 1px, 1px);clip:rect(1px 1px 1px 1px);position:absolute}#main_navigation h3{clip:rect(1px, 1px, 1px, 1px);clip:rect(1px 1px 1px 1px);position:absolute}#main_navigation ul{white-space:nowrap;background:transparent;text-align:center;width:74.2857142857%;position:relative;top:0;left:0;height:auto}#main_navigation li a{font-size:0.8461538462em;line-height:1.8181818182em}#main_navigation li{display:inline-block;vertical-align:middle;position:relative}#main_navigation>ul{width:100%}#main_navigation>ul>li{margin-right:-3px;border-right:1px solid white;margin-top:-1px}#main_navigation>ul>li:first-child{border-left:1px solid white}#main_navigation:before{content:" ";display:block;height:2.25em;position:absolute;bottom:0;left:-50%;right:-50%;background:#9996d3;border-top:1px solid #8f8bce}#logo{min-height:60px;background-position:top left;background-size:auto 100%;margin:13px auto}}@media (min-width: 66.625em){#main_navigation li a{font-size:0.9230769231em;line-height:1.6666666667em}#logo{min-height:75px;background-size:auto}dl.career-detail dt,dl.table-style dt{width:15%}dl.career-detail dd,dl.table-style dd{width:80%}}
