.proxima_extrabold{font-family:"proxima-nova",Arial,sans-serif;font-weight:800;text-transform:uppercase;}
.futura{font-family:futura-pt,sans-serif;}
.active-font{font-family:active,sans-serif;text-transform:uppercase;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
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;}
::-moz-selection{background:rgba(0, 0, 0, 0.5);color:#fff;text-shadow:none;}
::selection{background:rgba(0, 0, 0, 0.5);color:#fff;text-shadow:none;}
.ie7 img{-ms-interpolation-mode:bicubic;}
.chromeframe{margin:0.2em 0;background:#ccc;color:black;padding:0.2em 0;}
div.scLooseFrameZone{overflow-y:visible !important;}

.clearfix:before,.clearfix:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
.clearfix:after{clear:both;}

blockquote,q{font-style:italic;margin-left:20px;quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}

.proxima_extrabold{font-family:"proxima-nova",Arial,sans-serif;font-weight:800;text-transform:uppercase;}
.futura{font-family:futura-pt,sans-serif;}
.active-font{font-family:active,sans-serif;text-transform:uppercase;}
form{margin:0;}
fieldset{border:0;margin:0;padding:0;}
label{cursor:pointer;}
legend{border:0;*margin-left:-7px;padding:0;white-space:normal;}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button,input{-webkit-appearance:none;border-radius:0;line-height:normal;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}
button[disabled],input[disabled]{cursor:default;}
input[type="checkbox"]{-webkit-appearance:checkbox;}
input[type="radio"]{-webkit-appearance:radio;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px;}
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,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
textarea{border-radius:0;overflow:auto;vertical-align:top;resize:vertical;}
::-webkit-input-placeholder{color:#333;}
:-moz-placeholder{color:#999;}
.placeholder-active{color:#999;}
form{margin:0 0 6em;}
.field{padding-bottom:3em;}.field label{font-size:2.2em;line-height:1.136364em;letter-spacing:0.181818em;padding-bottom:0.681818em;font-family:active,sans-serif;color:#ffffff;display:inline-block;text-transform:uppercase;text-shadow:0 0 25px #000;}.field label.right{font-size:1.2em;letter-spacing:0.083333em;line-height:1.25em;padding-top:0.833333em;font-weight:500;}
.field .required{background:red;color:white;font-weight:bold;margin:10px 0 0;padding:10px;}
.field label.required{font-size:1.4em;line-height:1.428571em;padding-top:0.571429em;}
.field.dateCalendar .middleColumn{margin-right:50px;position:relative;}.field.dateCalendar .middleColumn .calendar_trigger{text-indent:-9999px;background:url('../../images/calendar_icon.png') no-repeat right center;width:31px;height:28px;position:absolute;right:-50px;top:0;}
.field.dateselector:before,.field.dateselector:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
.field.dateselector:after{clear:both;}
.field.dateselector .field{padding-bottom:1em;}
.text input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1.6em;height:2.8125em;line-height:1.25em;padding:0em 0.625em;font-family:futura-pt,sans-serif;letter-spacing:0.03125em;-webkit-transition:background-color 0.2s ease-out;-moz-transition:background-color 0.2s ease-out;transition:background-color 0.2s ease-out;background-color:rgba(255, 255, 255, 0.8);border:none;color:#222222;width:100%;}.text input:active,.text input:focus{background-color:rgba(255, 255, 255, 0.95);}
.textarea{width:100%;}.textarea textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1.6em;line-height:1.25em;padding:0.625em;font-family:futura-pt,sans-serif;-webkit-transition:background-color 0.2s ease-out;-moz-transition:background-color 0.2s ease-out;transition:background-color 0.2s ease-out;background-color:rgba(255, 255, 255, 0.8);border:none;color:#222222;width:100%;}.textarea textarea:active,.textarea textarea:focus{background-color:rgba(255, 255, 255, 0.95);}
ul.optionset,ul.checkboxset{list-style:none;margin:0;padding:0;}ul.optionset:before,ul.checkboxset:before,ul.optionset:after,ul.checkboxset:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
ul.optionset:after,ul.checkboxset:after{clear:both;}
ul.optionset li,ul.checkboxset li{margin-left:0;margin-bottom:1em;}ul.optionset li:before,ul.checkboxset li:before{display:none;}
ul.optionset input,ul.checkboxset input{position:relative;z-index:-1;}
.checkbox{position:relative;}.checkbox input{left:0;position:absolute;z-index:-1;}
.optionset li{font-size:1em;}.optionset li label{padding:0.25em 1.25em 0.25em 2em;background:url('../../images/radio_off.png') no-repeat left 1px;margin-left:-2px;}
.optionset li.r_focus label{background-image:url('../../images/radio_focus.png');}
.optionset li.r_on label{background-image:url('../../images/radio_on.png');}
.optionset .optionset_details{font-size:0.7em;line-height:1.25em;letter-spacing:0.166667em;padding-top:0.416667em;font-weight:400;}
.optionset.checkboxset li,.checkbox{font-size:1em;}.optionset.checkboxset li label,.checkbox label{padding:0.5em 1em 0.5em 2.25em;background:url('../../images/checkbox_off.png') no-repeat left 6px;margin-left:-2px;}.optionset.checkboxset li label.right,.checkbox label.right{font-size:2em;padding-top:0.4em;font-weight:800;}
.optionset.checkboxset li.r_focus label,.checkbox.r_focus label{background-image:url('../../images/checkbox_focus.png');}
.optionset.checkboxset li.c_on label,.checkbox.c_on label{background-image:url('../../images/checkbox_on.png');}
.message{clear:left;display:block;font-size:1.6em;line-height:1.25em;padding:0.3125em 0em 0em;}
.FormHeading{margin-bottom:1.5em;}
.btn-toolbar input{font-size:2.5em;line-height:1em;padding:0.8em 1.2em 0.8em;letter-spacing:0.08em;font-family:active,sans-serif;-webkit-transition:background-color 0.2s ease-out;-moz-transition:background-color 0.2s ease-out;transition:background-color 0.2s ease-out;background:rgba(255, 255, 255, 0.8);border:none;color:#222222;text-transform:uppercase;}.btn-toolbar input:hover{background:white;}
#ForgotPassword{margin-top:20px;margin-left:0;}

.proxima_extrabold{font-family:"proxima-nova",Arial,sans-serif;font-weight:800;text-transform:uppercase;}
.futura{font-family:futura-pt,sans-serif;}
.active-font{font-family:active,sans-serif;text-transform:uppercase;}
html{background:#000;font-size:50%;height:100%;overflow-y:scroll;}
body{font-size:125%;line-height:20px;}
body{font-family:'Helvetica Neue',Arial,sans-serif;height:100%;}
body,select,input,textarea{color:#ffffff;}
small{font-size:85%;}
strong,th{font-weight:bold;}
sub,sup{font-size:75%;line-height:0;position:relative;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;padding:1.5em;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del{text-decoration:line-through;}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}
pre,code,kbd,samp{font-family:monospace,sans-serif;}
hr{border:none;border-top:4px solid rgba(255, 255, 255, 0.9);clear:both;height:0;margin:40px 0 36px;}
em{font-style:italic;}
iframe{max-width:100%;}
.media{position:relative;height:0;padding-top:56.25%;}.media iframe{position:absolute;top:0;left:0;height:100%;}

.proxima_extrabold{font-family:"proxima-nova",Arial,sans-serif;font-weight:800;text-transform:uppercase;}
.futura{font-family:futura-pt,sans-serif;}
.active-font{font-family:active,sans-serif;text-transform:uppercase;}
h1{font-size:5em;line-height:0.9em;letter-spacing:0.06em;margin:0em 0em 0.6em;font-family:active,sans-serif;color:#ffffff;text-align:center;text-transform:uppercase;}
h2{font-family:active,sans-serif;text-transform:uppercase;font-size:3em;line-height:1.5em;margin:0em 0em 0.666667em;letter-spacing:0.333333em;text-shadow:0 0 30px rgba(0, 0, 0, 0.5);text-align:center;}
h3{font-family:active,sans-serif;font-size:2.5em;line-height:1.48em;margin:0em 0em 1.2em;letter-spacing:0.2em;text-transform:uppercase;text-shadow:0 0 30px rgba(0, 0, 0, 0.7);}
h4{font-family:active,sans-serif;text-transform:uppercase;font-size:1.4em;line-height:1.5em;margin:0em 0em 2.142857em;letter-spacing:0.285714em;}
h5{font-family:active,sans-serif;text-transform:uppercase;font-size:1.2em;line-height:1.25em;margin:0em 0em 1.666667em;}
h6{font-family:active,sans-serif;text-transform:uppercase;font-size:1.2em;line-height:1.25em;margin:0em 0em 1.666667em;}

.proxima_extrabold{font-family:"proxima-nova",Arial,sans-serif;font-weight:800;text-transform:uppercase;}
.futura{font-family:futura-pt,sans-serif;}
.active-font{font-family:active,sans-serif;text-transform:uppercase;}
img{max-width:100%;width:auto;height:auto;}
img.leftAlone{display:block;margin:0em 0em 2.142857em;}
.captionImage.leftAlone{display:block;margin:0em 0em 3em;}
img.left{clear:left;float:left;margin:0.357143em 2.142857em 1.428571em 0em;}
img.center{display:block;margin-top:0.357143em;margin-bottom:1.428571em;margin-left:auto;margin-right:auto;}
.captionImage.left,.captionImage.center{clear:left;float:left;margin:0.5em 3em 2em 0em;}
img.right{clear:right;float:right;margin:0.357143em 0em 1.428571em 2.142857em;}
.captionImage.right{clear:right;float:right;margin:0.5em 0em 2em 3em;}
.captionImage.leftAlone img,.captionImage.left img,.captionImage.center img,.captionImage.right img{float:none;margin:0em 0em 0.5em;}
.captionImage.leftAlone .caption,.captionImage.left .caption,.captionImage.center .caption,.captionImage.right .caption{margin:0em;}

.proxima_extrabold{font-family:"proxima-nova",Arial,sans-serif;font-weight:800;text-transform:uppercase;}
.futura{font-family:futura-pt,sans-serif;}
.active-font{font-family:active,sans-serif;text-transform:uppercase;}
a,a:active,a:visited{color:rgba(255, 255, 255, 0.9);-webkit-transition:color 0.2s ease-out;-moz-transition:color 0.2s ease-out;transition:color 0.2s ease-out;}
a:hover{color:#ffffff;}
a:hover,a:active{outline:none;}
a:link{-webkit-tap-highlight-color:#ffffff;}

.proxima_extrabold{font-family:"proxima-nova",Arial,sans-serif;font-weight:800;text-transform:uppercase;}
.futura{font-family:futura-pt,sans-serif;}
.active-font{font-family:active,sans-serif;text-transform:uppercase;}
ul{margin:0em 0em 3em;padding:0em 0em 0em 2em;list-style-type:disc;}
ol{margin:0em 0em 3em;padding:0em 0em 0em 3em;list-style-type:decimal;}
li{text-shadow:0 0 12px rgba(0, 0, 0, 0.5),0 0 25px #000000;}
.list_semantic{font-size:1em;margin:0;padding:0;}
ul li,ol li{font-family:futura-pt,sans-serif;font-size:1.7em;line-height:1.470588em;letter-spacing:0.058824em;}
li ul,li ol{font-size:0.588235em;margin:2em 0em;}
.list_semantic li{font-size:1em;line-height:1em;list-style:none;text-shadow:none;}

.proxima_extrabold{font-family:"proxima-nova",Arial,sans-serif;font-weight:800;text-transform:uppercase;}
.futura{font-family:futura-pt,sans-serif;}
.active-font{font-family:active,sans-serif;text-transform:uppercase;}
p{font-family:futura-pt,sans-serif;font-size:1.7em;line-height:1.176471em;margin:0em 0em 1.764706em;letter-spacing:0.058824em;font-weight:500;text-shadow:0 0 12px rgba(0, 0, 0, 0.5),0 0 25px #000000;}
p.MsoNormal,p.MsoBodyText{margin:0;}

.proxima_extrabold{font-family:"proxima-nova",Arial,sans-serif;font-weight:800;text-transform:uppercase;}
.futura{font-family:futura-pt,sans-serif;}
.active-font{font-family:active,sans-serif;text-transform:uppercase;}
table{border-collapse:collapse;border-spacing:0;border-top:1px solid rgba(255, 255, 255, 0.5);font-size:1em;margin:0 0 4em;width:100%;}
tbody tr{background-color:rgba(34, 34, 34, 0.4);}
tbody tr:nth-child(2n+1){background-color:rgba(34, 34, 34, 0.2);}
th,td{font-size:1.6em;line-height:1.5em;padding:0.642857em 0.571429em 0.714286em;border-bottom:1px solid rgba(255, 255, 255, 0.5);text-align:left;vertical-align:top;}
th{font-family:"proxima-nova",Arial,sans-serif;font-weight:800;letter-spacing:0.125em;line-height:1.125em;text-transform:uppercase;}
td{font-family:futura-pt,sans-serif;}
caption{font-size:1.4em;line-height:1.571429em;padding:0em 0em 0.714286em;text-align:right;}
tfoot tr{background-color:rgba(34, 34, 34, 0.6);}

.alerts{top:0;position:fixed;margin-right:9em;width:100%;z-index:3;}
.alert_item{color:#fff;display:none;padding:2.7em 3.6em;}.alert_item h3{margin:0;}
.alert_item__good{background-color:#690;background:rgba(102, 153, 0, 0.9);}
.alert_item__bad{background-color:#990000;background-color:rgba(153, 0, 0, 0.9);}

.proxima_extrabold{font-family:"proxima-nova",Arial,sans-serif;font-weight:800;text-transform:uppercase;}
.futura{font-family:futura-pt,sans-serif;}
.active-font{font-family:active,sans-serif;text-transform:uppercase;}
@-webkit-keyframes IMAGETWO{0%{opacity:0;} 25%{opacity:1;} 50%{opacity:1;} 51%{opacity:0;} 100%{opacity:0;}}@-moz-keyframes IMAGETWO{0%{opacity:0;} 25%{opacity:1;} 50%{opacity:1;} 51%{opacity:0;} 100%{opacity:0;}}@-o-keyframes IMAGETWO{0%{opacity:0;} 25%{opacity:1;} 50%{opacity:1;} 51%{opacity:0;} 100%{opacity:0;}}@keyframes IMAGETWO{0%{opacity:0;} 25%{opacity:1;} 50%{opacity:1;} 51%{opacity:0;} 100%{opacity:0;}}@-webkit-keyframes IMAGETHREE{0%{opacity:0;} 25%{opacity:0;} 50%{opacity:1;} 75%{opacity:1;} 76%{opacity:0;} 100%{opacity:0;}}@-moz-keyframes IMAGETHREE{0%{opacity:0;} 25%{opacity:0;} 50%{opacity:1;} 75%{opacity:1;} 76%{opacity:0;} 100%{opacity:0;}}@-o-keyframes IMAGETHREE{0%{opacity:0;} 25%{opacity:0;} 50%{opacity:1;} 75%{opacity:1;} 76%{opacity:0;} 100%{opacity:0;}}@keyframes IMAGETHREE{0%{opacity:0;} 25%{opacity:0;} 50%{opacity:1;} 75%{opacity:1;} 76%{opacity:0;} 100%{opacity:0;}}@-webkit-keyframes IMAGEFOUR{0%{opacity:0;} 25%{opacity:0;} 50%{opacity:0;} 75%{opacity:1;} 100%{opacity:0;}}@-moz-keyframes IMAGEFOUR{0%{opacity:0;} 25%{opacity:0;} 50%{opacity:0;} 75%{opacity:1;} 100%{opacity:0;}}@-o-keyframes IMAGEFOUR{0%{opacity:0;} 25%{opacity:0;} 50%{opacity:0;} 75%{opacity:1;} 100%{opacity:0;}}@keyframes IMAGEFOUR{0%{opacity:0;} 25%{opacity:0;} 50%{opacity:0;} 75%{opacity:1;} 100%{opacity:0;}}@keyframes BACKGROUNDCONTAINER{0%{transform:rotate(0deg);} 100%{transform:rotate(359deg);}}.backgrounds{position:fixed;left:0;bottom:0;right:0;top:0;animation:BACKGROUNDCONTAINER 359s infinite;animation-timing-function:linear;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-o-animation-timing-function:linear;}.backgrounds:before{content:' ';position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0, 0, 0, 0.01);z-index:1;}
.backgrounds__video{animation:no;z-index:1;}.backgrounds__video img{display:none;}
.android .backgrounds__video iframe{display:none;}
.android .backgrounds__video img{display:block;width:100%;}
.backgrounds_ratio{position:absolute;min-height:100%;width:calc(177.7777778vh);top:50%;left:50%;transform:translate(-50%, -50%);}
.backgrounds_video{position:absolute;top:0;left:0;width:100%;height:100%;}
.backgrounds_img{display:block;max-width:none;min-height:100%;min-width:100%;position:fixed;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.backgrounds_img__2{-webkit-animation:IMAGETWO 20s infinite;-moz-animation:IMAGETWOM 20s infinite;-o-animation:IMAGETWO 20s infinite;animation:IMAGETWO 20s infinite;animation-timing-function:linear;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-o-animation-timing-function:linear;}
.backgrounds_img__3{-webkit-animation:IMAGETHREE 20s infinite;-moz-animation:IMAGETHREE 20s infinite;-o-animation:IMAGETHREE 20s infinite;animation:IMAGETHREE 20s infinite;animation-timing-function:linear;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-o-animation-timing-function:linear;}
.backgrounds_img__4{-webkit-animation:IMAGEFOUR 20s infinite;-moz-animation:IMAGEFOUR 20s infinite;-o-animation:IMAGEFOUR 20s infinite;animation:IMAGEFOUR 20s infinite;animation-timing-function:linear;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-o-animation-timing-function:linear;}

.carousel{margin:4em auto 0;position:relative;}
.carousel_holder{overflow:hidden;padding-top:0;position:relative;}
.carousel_page{float:left;height:100%;position:relative;width:100%;}
.carousel_previous,.carousel_next{background:#000000;background:rgba(0, 0, 0, 0.8);color:#fff;cursor:pointer;height:0;margin-top:-2em;overflow:hidden;padding:40px 0 0 40px;position:absolute;top:50%;width:0;}.carousel_previous:before,.carousel_next:before{font-family:Arial;display:block;line-height:30px;font-size:30px;margin-top:-38px;margin-left:-40px;text-align:center;}
.no-js .carousel_previous,.no-js .carousel_next{display:none;}
.carousel_previous{left:2em;}.carousel_previous:before{content:'‹';}
.carousel_next{right:2em;}.carousel_next:before{content:'›';}
.carousel_pager{margin:0;padding:0.5em 0;text-align:center;position:absolute;width:100%;}
.no-js .carousel_pager{display:none;}
.carousel_pager li{display:inline;margin:0;padding:0;}
.carousel_pager li:before{display:none;}
.carousel_pager li .a{background-color:#CCCCCC;border-radius:11px;cursor:pointer;display:inline-block;height:11px;margin-left:10px;overflow:hidden;text-indent:101%;white-space:nowrap;width:11px;}
.carousel_pager li .a:hover{background-color:#5496B8;}
.carousel_pager li .a.active{background-color:#5496B8;}
.carousel .carousel_items{left:0;overflow:hidden;top:0;width:100%;}
.carousel_item{display:none;float:left;height:100%;position:relative;width:100%;zoom:1;}
.carousel_item:first-child{display:block;}
.carousel_ready .carousel_item{display:block;}
.carousel_item img{display:block;min-width:100%;}
.carousel_single{position:relative;}.carousel_single .carousel_single_spacer{width:100%;}
.carousel_single iframe{width:100%;height:100%;position:absolute;top:0;left:0;}

.proxima_extrabold{font-family:"proxima-nova",Arial,sans-serif;font-weight:800;text-transform:uppercase;}
.futura{font-family:futura-pt,sans-serif;}
.active-font{font-family:active,sans-serif;text-transform:uppercase;}
.countdown{font-family:active,sans-serif;bottom:20%;color:#fff;left:50%;margin:0;pointer-events:none;position:absolute;text-align:center;text-shadow:0 0 25px rgba(0, 0, 0, 0.5);text-transform:uppercase;transform:translate(-50%, -50%);width:100%;z-index:2;}
.countdown_date{font-size:7em;line-height:0.857143em;}
.countdown_time{font-size:3em;line-height:0.833333em;}

.proxima_extrabold{font-family:"proxima-nova",Arial,sans-serif;font-weight:800;text-transform:uppercase;}
.futura{font-family:futura-pt,sans-serif;}
.active-font{font-family:active,sans-serif;text-transform:uppercase;}
.lte7 .fancy_select_replaced{zoom:1;}
.fancy_select_container{position:relative;}
.fancy_select_replaced{background:rgba(255, 255, 255, 0.8);}
.form_sidebyside .fancy_select_replaced{background:none;border:none;}
.fancy_select_replaced{height:44px;cursor:pointer;overflow:hidden;}.fancy_select_replaced p{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:futura-pt,sans-serif;font-size:1.6em;cursor:pointer;color:#222222;margin-bottom:0px;margin:0;line-height:1.5em;padding:0.625em 3.125em 0.625em 0.9375em;text-shadow:none;}.fancy_select_replaced p span{display:block;margin-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.fancy_select_replaced .fancy_placeholder_text{font-family:futura-pt,sans-serif;}
.fancy_select_replaced:after{background:url("../../images/arrow_down_drop.png") no-repeat scroll center center;border-left:1px solid rgba(34, 34, 34, 0.5);content:" ";display:block;height:100%;position:absolute;right:0;top:0;width:50px;zoom:1;}
.fancy_placeholder{min-height:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.fancy_placeholder_input{background:transparent;color:#222222;display:none;font-family:futura-pt,sans-serif;font-size:16px;line-height:20px;height:44px;border:none;text-indent:10px;width:100%;}.fancy_placeholder_input:focus{border-color:#00adef;outline:none;}
.fancy_select_open{background:rgba(255, 255, 255, 0.9);}.fancy_select_open p{display:none;}
.fancy_select_open .fancy_placeholder_input{display:block;}
.fancy_select_open:after{background-image:url("../../images/arrow_up_drop.png");}
.fancy_select_no_search+.fancy_select_container p,.fancy_select_filter+.fancy_select_container p{display:block;}
.fancy_select_disabled p{background-image:none;cursor:default;-moz-opacity:0.5;-khtml-opacity:0.5;-webkit-opacity:0.5;opacity:0.5;}
.fancy_select_results{background:rgba(255, 255, 255, 0.95);border-bottom:1px solid #fff;margin-top:-1px;max-height:192px;overflow-x:hidden;overflow-x:auto;top:100%;width:100%;z-index:20;}.fancy_select_results ul{border-left:1px solid #fff;border-right:1px solid #fff;list-style:none;float:none;margin:-1px 0 0;padding:0;}
.fancy_select_results li{width:auto;border-bottom:1px solid #fff;color:#222222;cursor:pointer;float:none;font-family:futura-pt,sans-serif;list-style:none;margin:0;padding:11px 10px 12px;text-shadow:none;-webkit-transition:background-color 0.2s ease-out;-moz-transition:background-color 0.2s ease-out;transition:background-color 0.2s ease-out;}.fancy_select_results li:before{display:none;content:'';}
.fancy_select_results li.fancy_selected{background:#fff;}
.fancy_select_results li.fancy_select_hover{background:#ddd;}
.fancy_select_results li:last-child{border-bottom:none;}
.fancy_select_results .fancy_select_item_disabled{display:none !important;}
.fancy_select_container .optgroup{cursor:default;font-family:futura-pt,sans-serif;padding-left:12px;}
.fancy_select_up .fancy_select_results{bottom:100%;top:auto;}
.dark .fancy_select_container .fancy_select_replaced,.fancy_select_dark .fancy_select_container .fancy_select_replaced{background-color:#59656F;border-color:#59656F;}.dark .fancy_select_container .fancy_select_replaced p,.fancy_select_dark .fancy_select_container .fancy_select_replaced p{border:transparent;}.dark .fancy_select_container .fancy_select_replaced p:after,.fancy_select_dark .fancy_select_container .fancy_select_replaced p:after{background:url("../../images/fancy_select_dark_down_arrow.png") no-repeat scroll center center transparent;}
.dark .fancy_select_container .fancy_placeholder_text,.fancy_select_dark .fancy_select_container .fancy_placeholder_text{color:#FFF;}
.dark .fancy_select_container .fancy_select_results,.fancy_select_dark .fancy_select_container .fancy_select_results{background-color:#59656F;border-bottom:1px solid transparent;}.dark .fancy_select_container .fancy_select_results .fancy_select_list,.fancy_select_dark .fancy_select_container .fancy_select_results .fancy_select_list{border-left:transparent;border-right:transparent;}
.dark .fancy_select_container .fancy_select_results li,.fancy_select_dark .fancy_select_container .fancy_select_results li{border-left:transparent;color:#FFF;}.dark .fancy_select_container .fancy_select_results li.fancy_selected,.fancy_select_dark .fancy_select_container .fancy_select_results li.fancy_selected{background-color:#5A6167;}
.dark .fancy_select_container .fancy_select_results li:hover,.fancy_select_dark .fancy_select_container .fancy_select_results li:hover,.dark .fancy_select_container .fancy_select_results li:focus,.fancy_select_dark .fancy_select_container .fancy_select_results li:focus,.dark .fancy_select_container .fancy_select_results li.fancy_select_hover,.fancy_select_dark .fancy_select_container .fancy_select_results li.fancy_select_hover{background-color:#7b858c;}
.dark .fancy_select_container .fancy_select_open p:after,.fancy_select_dark .fancy_select_container .fancy_select_open p:after{background-image:url("../../images/fancy_select_arrow_white_small_up.png");}
.holder-required div.field .middleColumn{border:1px solid #f36f21;}

.proxima_extrabold{font-family:"proxima-nova",Arial,sans-serif;font-weight:800;text-transform:uppercase;}
.futura{font-family:futura-pt,sans-serif;}
.active-font{font-family:active,sans-serif;text-transform:uppercase;}
.header_shim{height:21em;}
.header_logo{margin:0 auto;max-width:20em;position:relative;z-index:1;}
.header_logo_link{display:block;}
.header_logo_image{display:block;}

.proxima_extrabold{font-family:"proxima-nova",Arial,sans-serif;font-weight:800;text-transform:uppercase;}
.futura{font-family:futura-pt,sans-serif;}
.active-font{font-family:active,sans-serif;text-transform:uppercase;}
.home_links{text-align:center;position:fixed;bottom:.5em;left:0;width:100%;z-index:3;}
.home_link{text-decoration:none;display:inline-block;border-bottom:3px solid rgba(255, 255, 255, 0.5);white-space:nowrap;-webkit-transition:border-color 0.2s ease-out;-moz-transition:border-color 0.2s ease-out;transition:border-color 0.2s ease-out;padding-bottom:5px;}.home_link:hover{border-bottom-color:#fff;}
.home_joiner{display:none;}

.proxima_extrabold{font-family:"proxima-nova",Arial,sans-serif;font-weight:800;text-transform:uppercase;}
.futura{font-family:futura-pt,sans-serif;}
.active-font{font-family:active,sans-serif;text-transform:uppercase;}
.ui-helper-hidden{display:none;}
.ui-helper-hidden-accessible{position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;width:1px;height:1px;border:0;}
.ui-helper-reset{margin:0;padding:0;outline:0;border:0;list-style:none;text-decoration:none;font-size:100%;line-height:1.3;}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{display:table;border-collapse:collapse;content:"";}
.ui-helper-clearfix:after{clear:both;}
.ui-helper-clearfix{min-height:0;}
.ui-helper-zfix{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;filter:alpha(opacity=0);}
.ui-front{z-index:100;}
.ui-state-disabled{cursor:default !important;}
.ui-icon{display:block;overflow:hidden;background-repeat:no-repeat;text-indent:-99999px;}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;}
.ui-datepicker{display:none;width:280px;}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:0;width:40px;height:100%;}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:0;}
.ui-datepicker .ui-datepicker-prev{left:0;}
.ui-datepicker .ui-datepicker-next{right:0;}
.ui-datepicker .ui-datepicker-prev-hover{left:0;}
.ui-datepicker .ui-datepicker-next-hover{right:0;}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{position:absolute;top:0;bottom:0;display:block;width:100%;height:100%;}
.ui-datepicker .ui-datepicker-prev span{background:url('../../images/arrow_left_white.png') no-repeat center center;}
.ui-datepicker .ui-datepicker-next span{background:url('../../images/arrow_right_white.png') no-repeat center center;}
.ui-datepicker .ui-datepicker-title{font-size:1.6em;line-height:1.5625em;padding:0.625em;letter-spacing:0.0625em;font-family:"proxima-nova",Arial,sans-serif;font-weight:800;text-transform:uppercase;font-weight:normal;margin:0 2.3em;text-align:center;}
.ui-datepicker .ui-datepicker-title select{margin:1px 0;font-size:1em;}
.ui-datepicker select.ui-datepicker-month-year{width:100%;}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;}
.ui-datepicker table{margin:0;width:100%;border-collapse:collapse;border-top:1px solid #858586;font-size:.9em;}
.ui-datepicker th{padding:20px 0 0;border:0;color:#CDCDCE;vertical-align:bottom;text-align:center;font-weight:normal;font-size:12px;font-family:futura-pt,sans-serif;line-height:15px;}
.ui-datepicker td{border-bottom:none;border-left:1px solid #858586;font-size:12px;height:25px;line-height:15px;padding:0;vertical-align:bottom;width:40px;}.ui-datepicker td:first-child{border-left:none;}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.4em .2em;text-align:center;text-decoration:none;}
.ui-datepicker tr:last-child a{margin-bottom:20px;}
.ui-datepicker .ui-datepicker-buttonpane{margin:.7em 0 0 0;padding:0 .2em;border-right:0;border-bottom:0;border-left:0;background-image:none;}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;overflow:visible;margin:.5em .2em .4em;padding:.2em .6em .3em .6em;width:auto;cursor:pointer;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}
.ui-datepicker.ui-datepicker-multi{width:auto;}
.ui-datepicker-multi .ui-datepicker-group{float:left;}
.ui-datepicker-multi .ui-datepicker-group table{margin:0 auto .4em;width:95%;}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0;}
.ui-datepicker-rtl{direction:rtl;}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next{right:auto;left:2px;}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover{right:auto;left:1px;}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-datepicker-calendar th{border-left:1px solid #858586;}.ui-datepicker-calendar th:first-child{border-left:0;}
.ui-widget{font-size:1.2em;font-family:futura-pt,sans-serif;}
.ui-widget .ui-widget{font-size:1em;}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-size:1em;font-family:futura-pt,sans-serif;}
.ui-widget-content{background:#58585a url(images/ui-bg_flat_0_58585A_40x100.png) 50% 50% repeat-x;color:#ffffff;}
.ui-widget-content a{color:#ffffff;}
.ui-widget-header a{color:#ffffff;}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#58585a url(images/ui-bg_flat_0_58585A_40x100.png) 50% 50% repeat-x;color:#ffffff;font-weight:normal;}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#ffffff;text-decoration:none;}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{background-color:#0077BE;color:#ffffff;font-weight:normal;}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#ffffff;text-decoration:none;}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #26b3f7;background:#26b3f7 url(images/ui-bg_flat_0_26b3f7_40x100.png) 50% 50% repeat-x;color:#ffffff;font-weight:normal;}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#ffffff;text-decoration:none;}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #00A7DF;background:#00a7df url(images/ui-bg_flat_0_00A7DF_40x100.png) 50% 50% repeat-x;color:#ffffff;}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#ffffff;}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #EA1A51;background:#ea1a51 url(images/ui-bg_flat_0_EA1A51_40x100.png) 50% 50% repeat-x;color:#ffffff;}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#ffffff;}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#ffffff;}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold;}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{font-weight:normal;opacity:.7;filter:alpha(opacity=70);}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{background-image:none;opacity:.35;filter:alpha(opacity=35);}
.ui-state-disabled .ui-icon{filter:alpha(opacity=35);}
.ui-icon{width:10px;height:19px;}
.ui-icon,.ui-widget-content .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png);}
.ui-widget-header .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png);}
.ui-state-default .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png);}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png);}
.ui-state-active .ui-icon{background-image:url(images/ui-icons_222222_256x240.png);}
.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png);}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png);}
.ui-icon-blank{background-position:16px 16px;}
.ui-icon-carat-1-n{background-position:0 0;}
.ui-icon-carat-1-ne{background-position:-16px 0;}
.ui-icon-carat-1-e{background-position:-32px 0;}
.ui-icon-carat-1-se{background-position:-48px 0;}
.ui-icon-carat-1-s{background-position:-64px 0;}
.ui-icon-carat-1-sw{background-position:-80px 0;}
.ui-icon-carat-1-w{background-position:-96px 0;}
.ui-icon-carat-1-nw{background-position:-112px 0;}
.ui-icon-carat-2-n-s{background-position:-128px 0;}
.ui-icon-carat-2-e-w{background-position:-144px 0;}
.ui-icon-triangle-1-n{background-position:0 -16px;}
.ui-icon-triangle-1-ne{background-position:-16px -16px;}
.ui-icon-triangle-1-e{background-position:-32px -16px;}
.ui-icon-triangle-1-se{background-position:-48px -16px;}
.ui-icon-triangle-1-s{background-position:-64px -16px;}
.ui-icon-triangle-1-sw{background-position:-80px -16px;}
.ui-icon-triangle-1-w{background-position:-96px -16px;}
.ui-icon-triangle-1-nw{background-position:-112px -16px;}
.ui-icon-triangle-2-n-s{background-position:-128px -16px;}
.ui-icon-triangle-2-e-w{background-position:-144px -16px;}
.ui-icon-arrow-1-n{background-position:0 -32px;}
.ui-icon-arrow-1-ne{background-position:-16px -32px;}
.ui-icon-arrow-1-e{background-position:-32px -32px;}
.ui-icon-arrow-1-se{background-position:-48px -32px;}
.ui-icon-arrow-1-s{background-position:-64px -32px;}
.ui-icon-arrow-1-sw{background-position:-80px -32px;}
.ui-icon-arrow-1-w{background-position:-96px -32px;}
.ui-icon-arrow-1-nw{background-position:-112px -32px;}
.ui-icon-arrow-2-n-s{background-position:-128px -32px;}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}
.ui-icon-arrow-2-e-w{background-position:-160px -32px;}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}
.ui-icon-arrowstop-1-n{background-position:-192px -32px;}
.ui-icon-arrowstop-1-e{background-position:-208px -32px;}
.ui-icon-arrowstop-1-s{background-position:-224px -32px;}
.ui-icon-arrowstop-1-w{background-position:-240px -32px;}
.ui-icon-arrowthick-1-n{background-position:0 -48px;}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}
.ui-icon-arrowthick-1-e{background-position:-32px -48px;}
.ui-icon-arrowthick-1-se{background-position:-48px -48px;}
.ui-icon-arrowthick-1-s{background-position:-64px -48px;}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}
.ui-icon-arrowthick-1-w{background-position:-96px -48px;}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}
.ui-icon-arrow-4{background-position:0 -80px;}
.ui-icon-arrow-4-diag{background-position:-16px -80px;}
.ui-icon-extlink{background-position:-32px -80px;}
.ui-icon-newwin{background-position:-48px -80px;}
.ui-icon-refresh{background-position:-64px -80px;}
.ui-icon-shuffle{background-position:-80px -80px;}
.ui-icon-transfer-e-w{background-position:-96px -80px;}
.ui-icon-transferthick-e-w{background-position:-112px -80px;}
.ui-icon-folder-collapsed{background-position:0 -96px;}
.ui-icon-folder-open{background-position:-16px -96px;}
.ui-icon-document{background-position:-32px -96px;}
.ui-icon-document-b{background-position:-48px -96px;}
.ui-icon-note{background-position:-64px -96px;}
.ui-icon-mail-closed{background-position:-80px -96px;}
.ui-icon-mail-open{background-position:-96px -96px;}
.ui-icon-suitcase{background-position:-112px -96px;}
.ui-icon-comment{background-position:-128px -96px;}
.ui-icon-person{background-position:-144px -96px;}
.ui-icon-print{background-position:-160px -96px;}
.ui-icon-trash{background-position:-176px -96px;}
.ui-icon-locked{background-position:-192px -96px;}
.ui-icon-unlocked{background-position:-208px -96px;}
.ui-icon-bookmark{background-position:-224px -96px;}
.ui-icon-tag{background-position:-240px -96px;}
.ui-icon-home{background-position:0 -112px;}
.ui-icon-flag{background-position:-16px -112px;}
.ui-icon-calendar{background-position:-32px -112px;}
.ui-icon-cart{background-position:-48px -112px;}
.ui-icon-pencil{background-position:-64px -112px;}
.ui-icon-clock{background-position:-80px -112px;}
.ui-icon-disk{background-position:-96px -112px;}
.ui-icon-calculator{background-position:-112px -112px;}
.ui-icon-zoomin{background-position:-128px -112px;}
.ui-icon-zoomout{background-position:-144px -112px;}
.ui-icon-search{background-position:-160px -112px;}
.ui-icon-wrench{background-position:-176px -112px;}
.ui-icon-gear{background-position:-192px -112px;}
.ui-icon-heart{background-position:-208px -112px;}
.ui-icon-star{background-position:-224px -112px;}
.ui-icon-link{background-position:-240px -112px;}
.ui-icon-cancel{background-position:0 -128px;}
.ui-icon-plus{background-position:-16px -128px;}
.ui-icon-plusthick{background-position:-32px -128px;}
.ui-icon-minus{background-position:-48px -128px;}
.ui-icon-minusthick{background-position:-64px -128px;}
.ui-icon-close{background-position:-80px -128px;}
.ui-icon-closethick{background-position:-96px -128px;}
.ui-icon-key{background-position:-112px -128px;}
.ui-icon-lightbulb{background-position:-128px -128px;}
.ui-icon-scissors{background-position:-144px -128px;}
.ui-icon-clipboard{background-position:-160px -128px;}
.ui-icon-copy{background-position:-176px -128px;}
.ui-icon-contact{background-position:-192px -128px;}
.ui-icon-image{background-position:-208px -128px;}
.ui-icon-video{background-position:-224px -128px;}
.ui-icon-script{background-position:-240px -128px;}
.ui-icon-alert{background-position:0 -144px;}
.ui-icon-info{background-position:-16px -144px;}
.ui-icon-notice{background-position:-32px -144px;}
.ui-icon-help{background-position:-48px -144px;}
.ui-icon-check{background-position:-64px -144px;}
.ui-icon-bullet{background-position:-80px -144px;}
.ui-icon-radio-on{background-position:-96px -144px;}
.ui-icon-radio-off{background-position:-112px -144px;}
.ui-icon-pin-w{background-position:-128px -144px;}
.ui-icon-pin-s{background-position:-144px -144px;}
.ui-icon-play{background-position:0 -160px;}
.ui-icon-pause{background-position:-16px -160px;}
.ui-icon-seek-next{background-position:-32px -160px;}
.ui-icon-seek-prev{background-position:-48px -160px;}
.ui-icon-seek-end{background-position:-64px -160px;}
.ui-icon-seek-start{background-position:-80px -160px;}
.ui-icon-seek-first{background-position:-80px -160px;}
.ui-icon-stop{background-position:-96px -160px;}
.ui-icon-eject{background-position:-112px -160px;}
.ui-icon-volume-off{background-position:-128px -160px;}
.ui-icon-volume-on{background-position:-144px -160px;}
.ui-icon-power{background-position:0 -176px;}
.ui-icon-signal-diag{background-position:-16px -176px;}
.ui-icon-signal{background-position:-32px -176px;}
.ui-icon-battery-0{background-position:-48px -176px;}
.ui-icon-battery-1{background-position:-64px -176px;}
.ui-icon-battery-2{background-position:-80px -176px;}
.ui-icon-battery-3{background-position:-96px -176px;}
.ui-icon-circle-plus{background-position:0 -192px;}
.ui-icon-circle-minus{background-position:-16px -192px;}
.ui-icon-circle-close{background-position:-32px -192px;}
.ui-icon-circle-triangle-e{background-position:-48px -192px;}
.ui-icon-circle-triangle-s{background-position:-64px -192px;}
.ui-icon-circle-triangle-w{background-position:-80px -192px;}
.ui-icon-circle-triangle-n{background-position:-96px -192px;}
.ui-icon-circle-arrow-e{background-position:-112px -192px;}
.ui-icon-circle-arrow-s{background-position:-128px -192px;}
.ui-icon-circle-arrow-w{background-position:-144px -192px;}
.ui-icon-circle-arrow-n{background-position:-160px -192px;}
.ui-icon-circle-zoomin{background-position:-176px -192px;}
.ui-icon-circle-zoomout{background-position:-192px -192px;}
.ui-icon-circle-check{background-position:-208px -192px;}
.ui-icon-circlesmall-plus{background-position:0 -208px;}
.ui-icon-circlesmall-minus{background-position:-16px -208px;}
.ui-icon-circlesmall-close{background-position:-32px -208px;}
.ui-icon-squaresmall-plus{background-position:-48px -208px;}
.ui-icon-squaresmall-minus{background-position:-64px -208px;}
.ui-icon-squaresmall-close{background-position:-80px -208px;}
.ui-icon-grip-dotted-vertical{background-position:0 -224px;}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}
.ui-icon-grip-solid-vertical{background-position:-32px -224px;}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}
.ui-icon-grip-diagonal-se{background-position:-80px -224px;}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:0;}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:0;}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:0;}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:0;}
.ui-widget-overlay{background:#5c5c5c url(images/ui-bg_flat_50_5c5c5c_40x100.png) 50% 50% repeat-x;opacity:.8;filter:alpha(opacity=80);}
.ui-widget-shadow{margin:0 0 0 0;padding:0;border-radius:0;background:#cccccc url(images/ui-bg_flat_0_cccccc_40x100.png) 50% 50% repeat-x;opacity:0;filter:alpha(opacity=0);}

.proxima_extrabold{font-family:"proxima-nova",Arial,sans-serif;font-weight:800;text-transform:uppercase;}
.futura{font-family:futura-pt,sans-serif;}
.active-font{font-family:active,sans-serif;text-transform:uppercase;}
.wrapper{min-height:100%;overflow:hidden;position:relative;}
.shell{padding:2em 6%;max-width:62em;margin:0 auto;}.shell:before,.shell:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
.shell:after{clear:both;}
.shell__header{max-width:none;}

.proxima_extrabold{font-family:"proxima-nova",Arial,sans-serif;font-weight:800;text-transform:uppercase;}
.futura{font-family:futura-pt,sans-serif;}
.active-font{font-family:active,sans-serif;text-transform:uppercase;}
.nav_trigger{display:block;width:60px;height:45px;position:relative;margin:-1em auto 2em;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;cursor:pointer;z-index:3;}.nav_trigger span{display:block;position:absolute;height:3px;margin-left:30%;width:40%;background:white;border-radius:3px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out;}
.nav_trigger span:nth-child(1){top:12px;}
.nav_trigger span:nth-child(2),.nav_trigger span:nth-child(3){top:20px;}
.nav_trigger span:nth-child(4){top:28px;}
.nav_open .nav_trigger span{background:#222222;}
.nav_open .nav_trigger span:nth-child(1){top:18px;width:0%;left:50%;}
.nav_open .nav_trigger span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.nav_open .nav_trigger span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.nav_open .nav_trigger span:nth-child(4){top:18px;width:0%;left:50%;}
.nav_list{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#000;background:rgba(255, 255, 255, 0.95);left:100%;min-height:100%;padding:7em 4em 4em;position:absolute;text-align:center;top:0;width:100%;z-index:2;-webkit-transition:left 0.2s ease-out;-moz-transition:left 0.2s ease-out;transition:left 0.2s ease-out;}.nav_list .nav_list{font-size:1em;display:none;min-height:0;position:relative;top:auto;left:auto;padding:0;background:transparent;}
.nav_open .nav_list{left:0;}
.nav_item{display:block;}
.nav_link{font-family:active,sans-serif;text-transform:uppercase;font-size:2.5em;line-height:1.2em;letter-spacing:0.08em;padding:0.4em 0em;color:#222222;display:inline-block;text-decoration:none;}.nav_link:visited{color:#222222;}
.nav_link:hover{color:#222222;}

.registrations_price{display:none;}
#Form_getForm_GenderTellUs_Holder{display:none;margin-top:-40px;}
body ul.af_list{border:none;right:30px;max-width:576px;}body ul.af_list li.af_item,body ul.af_list li.af_empty{color:#000;text-shadow:none;padding-left:10px;padding-right:10px;font-size:16px;}
body ul.af_list li.af_error{display:none;}

}
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {
}
@media only screen and (min-width: 30em) {
.proxima_extrabold{font-family:"proxima-nova",Arial,sans-serif;font-weight:800;text-transform:uppercase;}
.futura{font-family:futura-pt,sans-serif;}
.active-font{font-family:active,sans-serif;text-transform:uppercase;}
.countdown{bottom:12%;}

}
@media
only screen and (-webkit-min-device-pixel-ratio: 2)       and (min-width: 30em),
only screen and (   min--moz-device-pixel-ratio: 2)       and (min-width: 30em),
only screen and (     -o-min-device-pixel-ratio: 2/1)     and (min-width: 30em),
only screen and (        min-device-pixel-ratio: 2)       and (min-width: 30em),
only screen and (                min-resolution: 192dpi)  and (min-width: 30em),
only screen and (                min-resolution: 2dppx)   and (min-width: 30em) {
}
@media only screen and (min-width: 46.875em) {
.proxima_extrabold{font-family:"proxima-nova",Arial,sans-serif;font-weight:800;text-transform:uppercase;}
.futura{font-family:futura-pt,sans-serif;}
.active-font{font-family:active,sans-serif;text-transform:uppercase;}
form{padding-top:2em;}
.field{padding-bottom:4em;}.field label{padding-bottom:0.75em;}
.field.dateselector:before,.field.dateselector:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
.field.dateselector:after{clear:both;}
.field.dateselector label{width:100%;}
.field.dateselector .field{float:left;padding-bottom:0;padding-right:2%;width:32%;}.field.dateselector .field.field_last{padding-right:0;}

.proxima_extrabold{font-family:"proxima-nova",Arial,sans-serif;font-weight:800;text-transform:uppercase;}
.futura{font-family:futura-pt,sans-serif;}
.active-font{font-family:active,sans-serif;text-transform:uppercase;}
h2{font-size:4em;line-height:1.375em;margin:0em 0em 0.5em;letter-spacing:0.25em;text-shadow:0 0 20px rgba(0, 0, 0, 0.5);}

.proxima_extrabold{font-family:"proxima-nova",Arial,sans-serif;font-weight:800;text-transform:uppercase;}
.futura{font-family:futura-pt,sans-serif;}
.active-font{font-family:active,sans-serif;text-transform:uppercase;}
p img.leftAlone,p img.left,p img.right{margin-left:-12.5%;max-width:120%;}

.proxima_extrabold{font-family:"proxima-nova",Arial,sans-serif;font-weight:800;text-transform:uppercase;}
.futura{font-family:futura-pt,sans-serif;}
.active-font{font-family:active,sans-serif;text-transform:uppercase;}
ul li,ol li{font-size:1.9em;line-height:1.315789em;letter-spacing:0.052632em;}
li ul,li ol{font-size:0.526316em;margin:2em 0em;}
.list_semantic{margin-left:0;}

.proxima_extrabold{font-family:"proxima-nova",Arial,sans-serif;font-weight:800;text-transform:uppercase;}
.futura{font-family:futura-pt,sans-serif;}
.active-font{font-family:active,sans-serif;text-transform:uppercase;}
p{font-family:futura-pt,sans-serif;font-size:1.9em;line-height:1.315789em;margin:0em 0em 1.578947em;letter-spacing:0.052632em;font-weight:500;}



.proxima_extrabold{font-family:"proxima-nova",Arial,sans-serif;font-weight:800;text-transform:uppercase;}
.futura{font-family:futura-pt,sans-serif;}
.active-font{font-family:active,sans-serif;text-transform:uppercase;}
.header_shim{height:20em;}
.header__fixed .header_logo{margin:0;}

.proxima_extrabold{font-family:"proxima-nova",Arial,sans-serif;font-weight:800;text-transform:uppercase;}
.futura{font-family:futura-pt,sans-serif;}
.active-font{font-family:active,sans-serif;text-transform:uppercase;}

.proxima_extrabold{font-family:"proxima-nova",Arial,sans-serif;font-weight:800;text-transform:uppercase;}
.futura{font-family:futura-pt,sans-serif;}
.active-font{font-family:active,sans-serif;text-transform:uppercase;}
.nav{display:none;text-align:center;}.nav.nav__left,.nav.nav__right{display:block;position:absolute;top:6.1em;}
.nav.nav__left{padding-right:11em;right:50%;}
.nav.nav__right{left:50%;padding-left:11em;}
.nav_trigger{display:none;}
.nav_list{background:transparent;left:auto;min-height:none;padding:0;position:relative;top:auto;width:auto;display:inline-block;}.nav_list:before,.nav_list:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
.nav_list:after{clear:both;}
.nav_list .nav_list{background:rgba(0, 0, 0, 0.8);position:absolute;top:100%;border:3px solid white;width:180px;margin:0;left:50%;transform:translate(-50%);}.nav_list .nav_list:before{position:absolute;top:-9px;border-bottom:6px solid white;border-left:6px solid transparent;border-right:6px solid transparent;width:0;content:'';height:0;left:50%;margin-left:-3px;}
.nav_item{float:left;margin:0 1em;position:relative;}.nav_item .nav_item{float:none;margin:0;}
.nav_link{font-size:2em;line-height:1.25em;padding:0em 0.5em;color:#fff;display:inline-block;text-shadow:0 0 25px rgba(0, 0, 0, 0.7);}.nav_link:visited{color:#fff;}
.nav_link:hover{color:#fff;-webkit-transition:color 0.2s ease-out;-moz-transition:color 0.2s ease-out;transition:color 0.2s ease-out;}
.nav_link span{border-bottom:3px solid rgba(255, 255, 255, 0.01);display:block;padding:0.625em 0em;margin-bottom:-3px;}
.nav_link:hover span{border-bottom-color:white;-webkit-transition:border-color 0.2s ease-out;-moz-transition:border-color 0.2s ease-out;transition:border-color 0.2s ease-out;}
.nav_link.nav_link__nested{display:block;}.nav_link.nav_link__nested:hover{background:rgba(255, 255, 255, 0.5);-webkit-transition:background-color 0.2s ease-out;-moz-transition:background-color 0.2s ease-out;transition:background-color 0.2s ease-out;}
.nav_link.nav_link__nested span{border-bottom:none;margin-bottom:0;}

}
@media
only screen and (-webkit-min-device-pixel-ratio: 2)       and (min-width: 46.875em),
only screen and (   min--moz-device-pixel-ratio: 2)       and (min-width: 46.875em),
only screen and (     -o-min-device-pixel-ratio: 2/1)     and (min-width: 46.875em),
only screen and (        min-device-pixel-ratio: 2)       and (min-width: 46.875em),
only screen and (                min-resolution: 192dpi)  and (min-width: 46.875em),
only screen and (                min-resolution: 2dppx)   and (min-width: 46.875em) {
}
@media only screen and (min-width: 56em) {
.proxima_extrabold{font-family:"proxima-nova",Arial,sans-serif;font-weight:800;text-transform:uppercase;}
.futura{font-family:futura-pt,sans-serif;}
.active-font{font-family:active,sans-serif;text-transform:uppercase;}
hr{margin:70px 0 66px;}

.carousel_item{width:50%;}
.carousel_previous,.carousel_next{margin-top:-3em;padding:50px 0 0 50px;}.carousel_previous:before,.carousel_next:before{margin-top:-42px;margin-left:-50px;}

.proxima_extrabold{font-family:"proxima-nova",Arial,sans-serif;font-weight:800;text-transform:uppercase;}
.futura{font-family:futura-pt,sans-serif;}
.active-font{font-family:active,sans-serif;text-transform:uppercase;}
.countdown{top:auto;bottom:4em;transform:translate(-50%, 0);}

.proxima_extrabold{font-family:"proxima-nova",Arial,sans-serif;font-weight:800;text-transform:uppercase;}
.futura{font-family:futura-pt,sans-serif;}
.active-font{font-family:active,sans-serif;text-transform:uppercase;}

.proxima_extrabold{font-family:"proxima-nova",Arial,sans-serif;font-weight:800;text-transform:uppercase;}
.futura{font-family:futura-pt,sans-serif;}
.active-font{font-family:active,sans-serif;text-transform:uppercase;}
.home_joiner{display:inline;padding:0 160px;}

.proxima_extrabold{font-family:"proxima-nova",Arial,sans-serif;font-weight:800;text-transform:uppercase;}
.futura{font-family:futura-pt,sans-serif;}
.active-font{font-family:active,sans-serif;text-transform:uppercase;}
.nav.nav__left,.nav.nav__right{top:4em;}
.nav.nav__left{padding-right:14em;}
.nav.nav__right{padding-left:14em;}
.nav_item{margin:0 2em;}
.nav_link{font-size:2.4em;line-height:1.25em;padding:0em 0.416667em;}

}
@media
only screen and (-webkit-min-device-pixel-ratio: 2)       and (min-width: 56em),
only screen and (   min--moz-device-pixel-ratio: 2)       and (min-width: 56em),
only screen and (     -o-min-device-pixel-ratio: 2/1)     and (min-width: 56em),
only screen and (        min-device-pixel-ratio: 2)       and (min-width: 56em),
only screen and (                min-resolution: 192dpi)  and (min-width: 56em),
only screen and (                min-resolution: 2dppx)   and (min-width: 56em) {
}
@media only screen and (min-width: 62em) {
.proxima_extrabold{font-family:"proxima-nova",Arial,sans-serif;font-weight:800;text-transform:uppercase;}
.futura{font-family:futura-pt,sans-serif;}
.active-font{font-family:active,sans-serif;text-transform:uppercase;}
.home_joiner{padding:0 200px;}

}
@media
only screen and (-webkit-min-device-pixel-ratio: 2)       and (min-width: 62em),
only screen and (   min--moz-device-pixel-ratio: 2)       and (min-width: 62em),
only screen and (     -o-min-device-pixel-ratio: 2/1)     and (min-width: 62em),
only screen and (        min-device-pixel-ratio: 2)       and (min-width: 62em),
only screen and (                min-resolution: 192dpi)  and (min-width: 62em),
only screen and (                min-resolution: 2dppx)   and (min-width: 62em) {
}
@media only screen and (min-width: 70em) {
}
@media
only screen and (-webkit-min-device-pixel-ratio: 2)       and (min-width: 70em),
only screen and (   min--moz-device-pixel-ratio: 2)       and (min-width: 70em),
only screen and (     -o-min-device-pixel-ratio: 2/1)     and (min-width: 70em),
only screen and (        min-device-pixel-ratio: 2)       and (min-width: 70em),
only screen and (                min-resolution: 192dpi)  and (min-width: 70em),
only screen and (                min-resolution: 2dppx)   and (min-width: 70em) {
}
@media only screen and (min-width: 80em) {
}
@media
only screen and (-webkit-min-device-pixel-ratio: 2)       and (min-width: 80em),
only screen and (   min--moz-device-pixel-ratio: 2)       and (min-width: 80em),
only screen and (     -o-min-device-pixel-ratio: 2/1)     and (min-width: 80em),
only screen and (        min-device-pixel-ratio: 2)       and (min-width: 80em),
only screen and (                min-resolution: 192dpi)  and (min-width: 80em),
only screen and (                min-resolution: 2dppx)   and (min-width: 80em) {
}
@media only screen and (min-width: 100em) {
}
@media
only screen and (-webkit-min-device-pixel-ratio: 2)       and (min-width: 100em),
only screen and (   min--moz-device-pixel-ratio: 2)       and (min-width: 100em),
only screen and (     -o-min-device-pixel-ratio: 2/1)     and (min-width: 100em),
only screen and (        min-device-pixel-ratio: 2)       and (min-width: 100em),
only screen and (                min-resolution: 192dpi)  and (min-width: 100em),
only screen and (                min-resolution: 2dppx)   and (min-width: 100em) {
}
@media print{*{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important;} a,a:visited{text-decoration:underline;} a[href]:after{content:" (" attr(href) ")";} abbr[title]:after{content:" (" attr(title) ")";} .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";} pre,blockquote{page-break-inside:avoid;} thead{display:table-header-group;} tr,img{page-break-inside:avoid;} img{max-width:100% !important;} @page {margin:0.5cm;}p,h2,h3{orphans:3;widows:3;} h2,h3{page-break-after:avoid;}}
