#header{background-color: #fff;
    display: block;
    position: fixed;
    width: 100%;
    z-index: 6;border-bottom: 3px solid #f5f5f5;}
input[type="text"].errorClass, input[type="password"].errorClass, input[type="email"] .errorClass{
border: 2px solid #9a1b1e;
}
#nav ul ul li{text-align:left;}
div.hosting-offers {
    background-color: #f9f9f9;
    border: 1px solid #efefef;
    box-shadow: 0 0 0 1px #ffffff inset;
    margin-top: 30px;
    padding: 5px 10px;
    position: relative;
    transition: all 0.2s linear 0s;
}
div.hosting-offers.important {
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
div.hosting-offers h2 {
    color: #3c3c3c;
    font-size: 24px;
    text-shadow: 1px 1px 0 #bfbfbf;
}
div.hosting-offers:hover {
    background-color: #f1f1f1;
    border-color: #dedede;
}
div.hosting-offers table th, div.hosting-offers table td {
    border: 1px solid #f9f9f9;
    border-collapse: collapse;
    padding: 5px;
    text-shadow: 1px 0 0 #fff;
}
div.hosting-offers table th {
    background-color: #e4edf2;
    color: #8c8c8c;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
}
div.hosting-offers table th a, div.hosting-offers table th span {
    color: #8c8c8c;
    font-size: 12px;
    font-weight: normal;
}
div.hosting-offers table th a:hover, div.hosting-offers table th a:active {
    text-decoration: none;
}
div.hosting-offers table td {
    background-color: #dbe8ee;
    color: #3c3c3c;
    font-size: 12px;
    text-align: right;
}
div.hosting-offers p {
    color: #000000;
}
div.hosting-offers span {
	color: #828282;
    font-size: 12px;
    line-height: 18px;
}
.orange{color:#ec7307 !important}
.yellow{color:#f3c50c !important}
.green{color:#20a712 !important}
.greenclair{color:#34b775 !important}
.gray{color:#676565 !important}
.grayclair{color:#edf3f6 !important}
.black{color:#181816 !important}
.blueciel{color:#659bd7 !important}
.blueisn{color:#186d81 !important}
.violet{color:#3c1881  !important}
.red{color:#d12807 !important}
.white{color:#ffffff !important}
.pointer{cursor:pointer}
.erreur-none{font-weight:bold;padding:5px;border-radius:2px;margin:0 auto;width:90%}
.erreur-no{border:1px solid #9a300b;color:#fff;background-color:#e02512;}
.erreur-ok{border:1px solid #008000;color:#fff;background-color:#0ec40e}
.iconfilter{border:none;width:60px;height:60px}
.iconmenu{border:none;width:60px;height:60px}
.starempty{width:20px;height:20px;background:url("../images/starempty.png") no-repeat scroll left center / 20px auto rgba(0,0,0,0)}
.starhalf{width:20px;height:20px;background:url("../images/starhalf.png") no-repeat scroll left center / 20px auto rgba(0,0,0,0)}
.star{width:20px;height:20px;background:url("../images/star.png") no-repeat scroll left center / 20px auto rgba(0,0,0,0)}
.forsearch{background-color:transparent !important;border:none !important}
.forsearchtop{margin-top:3px}
.forsearchseltop{padding:2px 10px;background-color:#eef4f7;border-bottom:2px solid #cccccc}
.forsearchsel{background-color:#eef4f7;border-bottom:2px solid #cccccc}
.groupisn{display:inline-block !important;margin:0 auto !important;padding:0;text-align:center}
.nobackground{background:none !important;background-color:transparent !important}
.bordertop{border-top:1px solid #dddddd !important;}
.sideback{background-color:#f9f9f9 !important;}
.nomargin{margin:0 !important;}
.margintop{margin-top:10px !important;}
.marginbottom{margin-bottom:10px !important;}
.nopadding{padding:0 !important;}
.paddingtop{padding-top:10px !important;}
.paddingbottom{padding-bottom:10px !important;}
.padding10{padding:10px !important;}
.marginaligning{float:none;margin:0 auto !important;text-align:center;padding:0 !important;}
#menu-filters{background-color:#7FA765}
#menu-filters a:hover{color:#E0ECDA}
#menu-filters a.active{background-color:#B2D0A3;color:#498224}
#menu-filters a.active:hover{background-color:#C1D9B5}
#menu-filters #list-sort ul{background-color:#5B8E39}
#menu-filters #list-price ul{background-color:#6D9B4F}
#menu-filters #list-filters ul{background-color:#7FA765}
#header a:hover{color:#74B355}
#content h2{color:#498224}
a.button{border:1px solid #498224;color:#498224}
a.button:hover{background-color:#498224}
#app-list #app-list-filters h4{color:#000000}
#footer{background-color:#444444}
@import "//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,400,300,700";meta.foundation-mq-small{font-family:"/only screen and (max-width:40em)/";width:0}
meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.063em) and (max-width:64em)/";width:40.063em}
meta.foundation-mq-large{font-family:"/only screen and (min-width:64.063em)/";width:64.063em}
meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.063em)/";width:90.063em}
meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.063em)/";width:120.063em}
*,*:before,*:after{box-sizing:border-box}
html,body{font-size:16px}
body{background:none repeat scroll 0 0 #FFFFFF;color:#222222;cursor:default;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;line-height:1;margin:0;padding:0;position:relative}
a:hover{cursor:pointer}
img,object,embed{height:auto;max-width:100%}
object,embed{height:100%}
img{}
#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}
.left{float:left !important}
.right{float:right !important}
.clearfix{}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.text-left{text-align:left !important}
.text-right{text-align:right !important}
.text-center{text-align:center !important}
.text-justify{text-align:justify !important}
.hide{display:none}
.antialiased{}
img{display:inline-block;vertical-align:middle}
textarea{height:auto;min-height:50px}
select{width:100%}
.row{margin:0 auto;max-width:67rem;width:100%}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.row.collapse>.column,.row.collapse>.columns{float:left;padding-left:0;padding-right:0;position:relative}
.row.collapse .row{margin-left:0;margin-right:0}
.row .row{margin:0 -0.9375rem;max-width:none;width:auto}
.row .row:before,.row .row:after{content:" ";display:table}
.row .row:after{clear:both}
.row .row.collapse{margin:0;max-width:none;width:auto}
.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}
.row .row.collapse:after{clear:both}
.column,.columns{float:left;padding-left:0.9375rem;padding-right:0.9375rem;position:relative;width:100%}
@media only screen{.small-push-1{left:8.33333%;position:relative;right:auto}
.small-pull-1{left:auto;position:relative;right:8.33333%}
.small-push-2{left:16.6667%;position:relative;right:auto}
.small-pull-2{left:auto;position:relative;right:16.6667%}
.small-push-3{left:25%;position:relative;right:auto}
.small-pull-3{left:auto;position:relative;right:25%}
.small-push-4{left:33.3333%;position:relative;right:auto}
.small-pull-4{left:auto;position:relative;right:33.3333%}
.small-push-5{left:41.6667%;position:relative;right:auto}
.small-pull-5{left:auto;position:relative;right:41.6667%}
.small-push-6{left:50%;position:relative;right:auto}
.small-pull-6{left:auto;position:relative;right:50%}
.small-push-7{left:58.3333%;position:relative;right:auto}
.small-pull-7{left:auto;position:relative;right:58.3333%}
.small-push-8{left:66.6667%;position:relative;right:auto}
.small-pull-8{left:auto;position:relative;right:66.6667%}
.small-push-9{left:75%;position:relative;right:auto}
.small-pull-9{left:auto;position:relative;right:75%}
.small-push-10{left:83.3333%;position:relative;right:auto}
.small-pull-10{left:auto;position:relative;right:83.3333%}
.small-push-11{left:91.6667%;position:relative;right:auto}
.small-pull-11{left:auto;position:relative;right:91.6667%}
.column,.columns{float:left;padding-left:0.9375rem;padding-right:0.9375rem;position:relative}
.small-1{position:relative;width:8.33333%}
.small-2{position:relative;width:16.6667%}
.small-3{position:relative;width:25%}
.small-4{position:relative;width:33.3333%}
.small-5{position:relative;width:41.6667%}
.small-6{position:relative;width:50%}
.small-7{position:relative;width:58.3333%}
.small-8{position:relative;width:66.6667%}
.small-9{position:relative;width:75%}
.small-10{position:relative;width:83.3333%}
.small-11{position:relative;width:91.6667%}
.small-12{position:relative;width:100%}
.small-offset-0{margin-left:0;position:relative}
.small-offset-1{margin-left:8.33333%;position:relative}
.small-offset-2{margin-left:16.6667%;position:relative}
.small-offset-3{margin-left:25%;position:relative}
.small-offset-4{margin-left:33.3333%;position:relative}
.small-offset-5{margin-left:41.6667%;position:relative}
.small-offset-6{margin-left:50%;position:relative}
.small-offset-7{margin-left:58.3333%;position:relative}
.small-offset-8{margin-left:66.6667%;position:relative}
.small-offset-9{margin-left:75%;position:relative}
.small-offset-10{margin-left:83.3333%;position:relative}
[class*="column"]+[class*="column"]:last-child{float:right}
[class*="column"]+.end[class*="column"]{float:left}
.column.small-centered,.columns.small-centered{float:none !important;margin-left:auto;margin-right:auto;position:relative}
.column.small-uncentered,.columns.small-uncentered{float:left !important;margin-left:0;margin-right:0}
.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right !important}
}
@media only screen and (min-width:40.063em){.medium-push-1{left:8.33333%;position:relative;right:auto}
.medium-pull-1{left:auto;position:relative;right:8.33333%}
.medium-push-2{left:16.6667%;position:relative;right:auto}
.medium-pull-2{left:auto;position:relative;right:16.6667%}
.medium-push-3{left:25%;position:relative;right:auto}
.medium-pull-3{left:auto;position:relative;right:25%}
.medium-push-4{left:33.3333%;position:relative;right:auto}
.medium-pull-4{left:auto;position:relative;right:33.3333%}
.medium-push-5{left:41.6667%;position:relative;right:auto}
.medium-pull-5{left:auto;position:relative;right:41.6667%}
.medium-push-6{left:50%;position:relative;right:auto}
.medium-pull-6{left:auto;position:relative;right:50%}
.medium-push-7{left:58.3333%;position:relative;right:auto}
.medium-pull-7{left:auto;position:relative;right:58.3333%}
.medium-push-8{left:66.6667%;position:relative;right:auto}
.medium-pull-8{left:auto;position:relative;right:66.6667%}
.medium-push-9{left:75%;position:relative;right:auto}
.medium-pull-9{left:auto;position:relative;right:75%}
.medium-push-10{left:83.3333%;position:relative;right:auto}
.medium-pull-10{left:auto;position:relative;right:83.3333%}
.medium-push-11{left:91.6667%;position:relative;right:auto}
.medium-pull-11{left:auto;position:relative;right:91.6667%}
.column,.columns{float:left;padding-left:0.9375rem;padding-right:0.9375rem;position:relative}
.medium-1{position:relative;width:8.33333%}
.medium-2{position:relative;width:16.6667%}
.medium-3{position:relative;width:25%}
.medium-4{position:relative;width:33.3333%}
.medium-5{position:relative;width:41.6667%}
.medium-6{position:relative;width:50%}
.medium-7{position:relative;width:58.3333%}
.medium-8{position:relative;width:66.6667%}
.medium-9{position:relative;width:75%}
.medium-10{position:relative;width:83.3333%}
.medium-11{position:relative;width:91.6667%}
.medium-12{position:relative;width:100%}
.medium-offset-0{margin-left:0;position:relative}
.medium-offset-1{margin-left:8.33333%;position:relative}
.medium-offset-2{margin-left:16.6667%;position:relative}
.medium-offset-3{margin-left:25%;position:relative}
.medium-offset-4{margin-left:33.3333%;position:relative}
.medium-offset-5{margin-left:41.6667%;position:relative}
.medium-offset-6{margin-left:50%;position:relative}
.medium-offset-7{margin-left:58.3333%;position:relative}
.medium-offset-8{margin-left:66.6667%;position:relative}
.medium-offset-9{margin-left:75%;position:relative}
.medium-offset-10{margin-left:83.3333%;position:relative}
[class*="column"]+[class*="column"]:last-child{float:right}
[class*="column"]+.end[class*="column"]{float:left}
.column.medium-centered,.columns.medium-centered{float:none !important;margin-left:auto;margin-right:auto;position:relative}
.column.medium-uncentered,.columns.medium-uncentered{float:left !important;margin-left:0;margin-right:0}
.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right !important}
.push-1{left:8.33333%;position:relative;right:auto}
.pull-1{left:auto;position:relative;right:8.33333%}
.push-2{left:16.6667%;position:relative;right:auto}
.pull-2{left:auto;position:relative;right:16.6667%}
.push-3{left:25%;position:relative;right:auto}
.pull-3{left:auto;position:relative;right:25%}
.push-4{left:33.3333%;position:relative;right:auto}
.pull-4{left:auto;position:relative;right:33.3333%}
.push-5{left:41.6667%;position:relative;right:auto}
.pull-5{left:auto;position:relative;right:41.6667%}
.push-6{left:50%;position:relative;right:auto}
.pull-6{left:auto;position:relative;right:50%}
.push-7{left:58.3333%;position:relative;right:auto}
.pull-7{left:auto;position:relative;right:58.3333%}
.push-8{left:66.6667%;position:relative;right:auto}
.pull-8{left:auto;position:relative;right:66.6667%}
.push-9{left:75%;position:relative;right:auto}
.pull-9{left:auto;position:relative;right:75%}
.push-10{left:83.3333%;position:relative;right:auto}
.pull-10{left:auto;position:relative;right:83.3333%}
.push-11{left:91.6667%;position:relative;right:auto}
.pull-11{left:auto;position:relative;right:91.6667%}
}
@media only screen and (min-width:64.063em){.large-push-1{left:8.33333%;position:relative;right:auto}
.large-pull-1{left:auto;position:relative;right:8.33333%}
.large-push-2{left:16.6667%;position:relative;right:auto}
.large-pull-2{left:auto;position:relative;right:16.6667%}
.large-push-3{left:25%;position:relative;right:auto}
.large-pull-3{left:auto;position:relative;right:25%}
.large-push-4{left:33.3333%;position:relative;right:auto}
.large-pull-4{left:auto;position:relative;right:33.3333%}
.large-push-5{left:41.6667%;position:relative;right:auto}
.large-pull-5{left:auto;position:relative;right:41.6667%}
.large-push-6{left:50%;position:relative;right:auto}
.large-pull-6{left:auto;position:relative;right:50%}
.large-push-7{left:58.3333%;position:relative;right:auto}
.large-pull-7{left:auto;position:relative;right:58.3333%}
.large-push-8{left:66.6667%;position:relative;right:auto}
.large-pull-8{left:auto;position:relative;right:66.6667%}
.large-push-9{left:75%;position:relative;right:auto}
.large-pull-9{left:auto;position:relative;right:75%}
.large-push-10{left:83.3333%;position:relative;right:auto}
.large-pull-10{left:auto;position:relative;right:83.3333%}
.large-push-11{left:91.6667%;position:relative;right:auto}
.large-pull-11{left:auto;position:relative;right:91.6667%}
.column,.columns{float:left;padding-left:0.9375rem;padding-right:0.9375rem;position:relative}
.large-1{position:relative;width:8.33333%}
.large-2{position:relative;width:16.6667%}
.large-3{position:relative;width:25%}
.large-4{position:relative;width:33.3333%}
.large-5{position:relative;width:41.6667%}
.large-6{position:relative;width:50%}
.large-7{position:relative;width:58.3333%}
.large-8{position:relative;width:66.6667%}
.large-9{position:relative;width:75%}
.large-10{position:relative;width:83.3333%}
.large-11{position:relative;width:91.6667%}
.large-12{position:relative;width:100%}
.large-offset-0{margin-left:0;position:relative}
.large-offset-1{margin-left:8.33333%;position:relative}
.large-offset-2{margin-left:16.6667%;position:relative}
.large-offset-3{margin-left:25%;position:relative}
.large-offset-4{margin-left:33.3333%;position:relative}
.large-offset-5{margin-left:41.6667%;position:relative}
.large-offset-6{margin-left:50%;position:relative}
.large-offset-7{margin-left:58.3333%;position:relative}
.large-offset-8{margin-left:66.6667%;position:relative}
.large-offset-9{margin-left:75%;position:relative}
.large-offset-10{margin-left:83.3333%;position:relative}
[class*="column"]+[class*="column"]:last-child{float:right}
[class*="column"]+.end[class*="column"]{float:left}
.column.large-centered,.columns.large-centered{float:none !important;margin-left:auto;margin-right:auto;position:relative}
.column.large-uncentered,.columns.large-uncentered{float:left !important;margin-left:0;margin-right:0}
.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right !important}
}
@media only screen and (min-width:90.063em){.xlarge-push-1{left:8.33333%;position:relative;right:auto}
.xlarge-pull-1{left:auto;position:relative;right:8.33333%}
.xlarge-push-2{left:16.6667%;position:relative;right:auto}
.xlarge-pull-2{left:auto;position:relative;right:16.6667%}
.xlarge-push-3{left:25%;position:relative;right:auto}
.xlarge-pull-3{left:auto;position:relative;right:25%}
.xlarge-push-4{left:33.3333%;position:relative;right:auto}
.xlarge-pull-4{left:auto;position:relative;right:33.3333%}
.xlarge-push-5{left:41.6667%;position:relative;right:auto}
.xlarge-pull-5{left:auto;position:relative;right:41.6667%}
.xlarge-push-6{left:50%;position:relative;right:auto}
.xlarge-pull-6{left:auto;position:relative;right:50%}
.xlarge-push-7{left:58.3333%;position:relative;right:auto}
.xlarge-pull-7{left:auto;position:relative;right:58.3333%}
.xlarge-push-8{left:66.6667%;position:relative;right:auto}
.xlarge-pull-8{left:auto;position:relative;right:66.6667%}
.xlarge-push-9{left:75%;position:relative;right:auto}
.xlarge-pull-9{left:auto;position:relative;right:75%}
.xlarge-push-10{left:83.3333%;position:relative;right:auto}
.xlarge-pull-10{left:auto;position:relative;right:83.3333%}
.xlarge-push-11{left:91.6667%;position:relative;right:auto}
.xlarge-pull-11{left:auto;position:relative;right:91.6667%}
.column,.columns{float:left;padding-left:0.9375rem;padding-right:0.9375rem;position:relative}
.xlarge-1{position:relative;width:8.33333%}
.xlarge-2{position:relative;width:16.6667%}
.xlarge-3{position:relative;width:25%}
.xlarge-4{position:relative;width:33.3333%}
.xlarge-5{position:relative;width:41.6667%}
.xlarge-6{position:relative;width:50%}
.xlarge-7{position:relative;width:58.3333%}
.xlarge-8{position:relative;width:66.6667%}
.xlarge-9{position:relative;width:75%}
.xlarge-10{position:relative;width:83.3333%}
.xlarge-11{position:relative;width:91.6667%}
.xlarge-12{position:relative;width:100%}
.xlarge-offset-0{margin-left:0;position:relative}
.xlarge-offset-1{margin-left:8.33333%;position:relative}
.xlarge-offset-2{margin-left:16.6667%;position:relative}
.xlarge-offset-3{margin-left:25%;position:relative}
.xlarge-offset-4{margin-left:33.3333%;position:relative}
.xlarge-offset-5{margin-left:41.6667%;position:relative}
.xlarge-offset-6{margin-left:50%;position:relative}
.xlarge-offset-7{margin-left:58.3333%;position:relative}
.xlarge-offset-8{margin-left:66.6667%;position:relative}
.xlarge-offset-9{margin-left:75%;position:relative}
.xlarge-offset-10{margin-left:83.3333%;position:relative}
[class*="column"]+[class*="column"]:last-child{float:right}
[class*="column"]+.end[class*="column"]{float:left}
.column.xlarge-centered,.columns.xlarge-centered{float:none !important;margin-left:auto;margin-right:auto;position:relative}
.column.xlarge-uncentered,.columns.xlarge-uncentered{float:left !important;margin-left:0;margin-right:0}
.column.xlarge-uncentered.opposite,.columns.xlarge-uncentered.opposite{float:right !important}
}
@media only screen and (min-width:120.063em){.xxlarge-push-1{left:8.33333%;position:relative;right:auto}
.xxlarge-pull-1{left:auto;position:relative;right:8.33333%}
.xxlarge-push-2{left:16.6667%;position:relative;right:auto}
.xxlarge-pull-2{left:auto;position:relative;right:16.6667%}
.xxlarge-push-3{left:25%;position:relative;right:auto}
.xxlarge-pull-3{left:auto;position:relative;right:25%}
.xxlarge-push-4{left:33.3333%;position:relative;right:auto}
.xxlarge-pull-4{left:auto;position:relative;right:33.3333%}
.xxlarge-push-5{left:41.6667%;position:relative;right:auto}
.xxlarge-pull-5{left:auto;position:relative;right:41.6667%}
.xxlarge-push-6{left:50%;position:relative;right:auto}
.xxlarge-pull-6{left:auto;position:relative;right:50%}
.xxlarge-push-7{left:58.3333%;position:relative;right:auto}
.xxlarge-pull-7{left:auto;position:relative;right:58.3333%}
.xxlarge-push-8{left:66.6667%;position:relative;right:auto}
.xxlarge-pull-8{left:auto;position:relative;right:66.6667%}
.xxlarge-push-9{left:75%;position:relative;right:auto}
.xxlarge-pull-9{left:auto;position:relative;right:75%}
.xxlarge-push-10{left:83.3333%;position:relative;right:auto}
.xxlarge-pull-10{left:auto;position:relative;right:83.3333%}
.xxlarge-push-11{left:91.6667%;position:relative;right:auto}
.xxlarge-pull-11{left:auto;position:relative;right:91.6667%}
.column,.columns{float:left;padding-left:0.9375rem;padding-right:0.9375rem;position:relative}
.xxlarge-1{position:relative;width:8.33333%}
.xxlarge-2{position:relative;width:16.6667%}
.xxlarge-3{position:relative;width:25%}
.xxlarge-4{position:relative;width:33.3333%}
.xxlarge-5{position:relative;width:41.6667%}
.xxlarge-6{position:relative;width:50%}
.xxlarge-7{position:relative;width:58.3333%}
.xxlarge-8{position:relative;width:66.6667%}
.xxlarge-9{position:relative;width:75%}
.xxlarge-10{position:relative;width:83.3333%}
.xxlarge-11{position:relative;width:91.6667%}
.xxlarge-12{position:relative;width:100%}
.xxlarge-offset-0{margin-left:0;position:relative}
.xxlarge-offset-1{margin-left:8.33333%;position:relative}
.xxlarge-offset-2{margin-left:16.6667%;position:relative}
.xxlarge-offset-3{margin-left:25%;position:relative}
.xxlarge-offset-4{margin-left:33.3333%;position:relative}
.xxlarge-offset-5{margin-left:41.6667%;position:relative}
.xxlarge-offset-6{margin-left:50%;position:relative}
.xxlarge-offset-7{margin-left:58.3333%;position:relative}
.xxlarge-offset-8{margin-left:66.6667%;position:relative}
.xxlarge-offset-9{margin-left:75%;position:relative}
.xxlarge-offset-10{margin-left:83.3333%;position:relative}
[class*="column"]+[class*="column"]:last-child{float:right}
[class*="column"]+.end[class*="column"]{float:left}
.column.xxlarge-centered,.columns.xxlarge-centered{float:none !important;margin-left:auto;margin-right:auto;position:relative}
.column.xxlarge-uncentered,.columns.xxlarge-uncentered{float:left !important;margin-left:0;margin-right:0}
.column.xxlarge-uncentered.opposite,.columns.xxlarge-uncentered.opposite{float:right !important}
}
.accordion{margin-bottom:0}
.accordion:before,.accordion:after{content:" ";display:table}
.accordion:after{clear:both}
.accordion dd{display:block;margin-bottom:0 !important}
.accordion dd.active a{background:none repeat scroll 0 0 #E7E7E7}
.accordion dd>a{background:none repeat scroll 0 0 #EFEFEF;color:#222222;display:block;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:1rem;padding:1rem}
.accordion dd>a:hover{background:none repeat scroll 0 0 #E2E2E2}
.accordion .content{display:none;padding:0.9375rem}
.accordion .content.active{background:none repeat scroll 0 0 #FFFFFF;display:block}
.alert-box{background-color:#008CBA;border-color:#0079A1;border-style:solid;border-width:1px;color:#FFFFFF;display:block;font-size:0.8125rem;font-weight:normal;margin-bottom:1.25rem;padding:0.875rem 1.5rem 0.875rem 0.875rem;position:relative}
.alert-box .close{color:#333333;font-size:1.375rem;line-height:0;margin-top:-0.6875rem;opacity:0.3;padding:9px 6px 4px;position:absolute;right:0.25rem;top:50%}
.alert-box .close:hover,.alert-box .close:focus{opacity:0.5}
.alert-box.radius{border-radius:4px}
.alert-box.round{border-radius:1000px}
.alert-box.success{background-color:#43AC6A;border-color:#3C9A5F;color:#FFFFFF}
.alert-box.alert{background-color:#F04124;border-color:#EA2F10;color:#FFFFFF}
.alert-box.secondary{background-color:#E7E7E7;border-color:#DADADA;color:#4E4E4E}
.alert-box.warning{background-color:#F08A24;border-color:#EA7D10;color:#FFFFFF}
.alert-box.info{background-color:#A0D3E8;border-color:#8BC9E3;color:#4E4E4E}
[class*="block-grid-"]{display:block;margin:0 -0.625rem;padding:0}
[class*="block-grid-"]:before,[class*="block-grid-"]:after{content:" ";display:table}
[class*="block-grid-"]:after{clear:both}
[class*="block-grid-"]>li{display:inline;float:left;height:auto;padding:0 0.625rem 1.25rem}
@media only screen{.small-block-grid-1>li{padding:0 0.625rem 1.25rem;width:100%}
.small-block-grid-1>li:nth-of-type(n){clear:none}
.small-block-grid-1>li:nth-of-type(n+1){clear:both}
.small-block-grid-2>li{padding:0 0.625rem 1.25rem;width:50%}
.small-block-grid-2>li:nth-of-type(n){clear:none}
.small-block-grid-2>li:nth-of-type(2n+1){clear:both}
.small-block-grid-3>li{padding:0 0.625rem 1.25rem;width:33.3333%}
.small-block-grid-3>li:nth-of-type(n){clear:none}
.small-block-grid-3>li:nth-of-type(3n+1){clear:both}
.small-block-grid-4>li{padding:0 0.625rem 1.25rem;width:25%}
.small-block-grid-4>li:nth-of-type(n){clear:none}
.small-block-grid-4>li:nth-of-type(4n+1){clear:both}
.small-block-grid-5>li{padding:0 0.625rem 1.25rem;width:20%}
.small-block-grid-5>li:nth-of-type(n){clear:none}
.small-block-grid-5>li:nth-of-type(5n+1){clear:both}
.small-block-grid-6>li{padding:0 0.625rem 1.25rem;width:16.6667%}
.small-block-grid-6>li:nth-of-type(n){clear:none}
.small-block-grid-6>li:nth-of-type(6n+1){clear:both}
.small-block-grid-7>li{padding:0 0.625rem 1.25rem;width:14.2857%}
.small-block-grid-7>li:nth-of-type(n){clear:none}
.small-block-grid-7>li:nth-of-type(7n+1){clear:both}
.small-block-grid-8>li{padding:0 0.625rem 1.25rem;width:12.5%}
.small-block-grid-8>li:nth-of-type(n){clear:none}
.small-block-grid-8>li:nth-of-type(8n+1){clear:both}
.small-block-grid-9>li{padding:0 0.625rem 1.25rem;width:11.1111%}
.small-block-grid-9>li:nth-of-type(n){clear:none}
.small-block-grid-9>li:nth-of-type(9n+1){clear:both}
.small-block-grid-10>li{padding:0 0.625rem 1.25rem;width:10%}
.small-block-grid-10>li:nth-of-type(n){clear:none}
.small-block-grid-10>li:nth-of-type(10n+1){clear:both}
.small-block-grid-11>li{padding:0 0.625rem 1.25rem;width:9.09091%}
.small-block-grid-11>li:nth-of-type(n){clear:none}
.small-block-grid-11>li:nth-of-type(11n+1){clear:both}
.small-block-grid-12>li{padding:0 0.625rem 1.25rem;width:8.33333%}
.small-block-grid-12>li:nth-of-type(n){clear:none}
.small-block-grid-12>li:nth-of-type(12n+1){clear:both}
}
@media only screen and (min-width:40.063em){.medium-block-grid-1>li{padding:0 0.625rem 1.25rem;width:100%}
.medium-block-grid-1>li:nth-of-type(n){clear:none}
.medium-block-grid-1>li:nth-of-type(n+1){clear:both}
.medium-block-grid-2>li{padding:0 0.625rem 1.25rem;width:50%}
.medium-block-grid-2>li:nth-of-type(n){clear:none}
.medium-block-grid-2>li:nth-of-type(2n+1){clear:both}
.medium-block-grid-3>li{padding:0 0.625rem 1.25rem;width:33.3333%}
.medium-block-grid-3>li:nth-of-type(n){clear:none}
.medium-block-grid-3>li:nth-of-type(3n+1){clear:both}
.medium-block-grid-4>li{padding:0 0.625rem 1.25rem;width:25%}
.medium-block-grid-4>li:nth-of-type(n){clear:none}
.medium-block-grid-4>li:nth-of-type(4n+1){clear:both}
.medium-block-grid-5>li{padding:0 0.625rem 1.25rem;width:20%}
.medium-block-grid-5>li:nth-of-type(n){clear:none}
.medium-block-grid-5>li:nth-of-type(5n+1){clear:both}
.medium-block-grid-6>li{padding:0 0.625rem 1.25rem;width:16.6667%}
.medium-block-grid-6>li:nth-of-type(n){clear:none}
.medium-block-grid-6>li:nth-of-type(6n+1){clear:both}
.medium-block-grid-7>li{padding:0 0.625rem 1.25rem;width:14.2857%}
.medium-block-grid-7>li:nth-of-type(n){clear:none}
.medium-block-grid-7>li:nth-of-type(7n+1){clear:both}
.medium-block-grid-8>li{padding:0 0.625rem 1.25rem;width:12.5%}
.medium-block-grid-8>li:nth-of-type(n){clear:none}
.medium-block-grid-8>li:nth-of-type(8n+1){clear:both}
.medium-block-grid-9>li{padding:0 0.625rem 1.25rem;width:11.1111%}
.medium-block-grid-9>li:nth-of-type(n){clear:none}
.medium-block-grid-9>li:nth-of-type(9n+1){clear:both}
.medium-block-grid-10>li{padding:0 0.625rem 1.25rem;width:10%}
.medium-block-grid-10>li:nth-of-type(n){clear:none}
.medium-block-grid-10>li:nth-of-type(10n+1){clear:both}
.medium-block-grid-11>li{padding:0 0.625rem 1.25rem;width:9.09091%}
.medium-block-grid-11>li:nth-of-type(n){clear:none}
.medium-block-grid-11>li:nth-of-type(11n+1){clear:both}
.medium-block-grid-12>li{padding:0 0.625rem 1.25rem;width:8.33333%}
.medium-block-grid-12>li:nth-of-type(n){clear:none}
.medium-block-grid-12>li:nth-of-type(12n+1){clear:both}
}
@media only screen and (min-width:64.063em){.large-block-grid-1>li{padding:0 0.625rem 1.25rem;width:100%}
.large-block-grid-1>li:nth-of-type(n){clear:none}
.large-block-grid-1>li:nth-of-type(n+1){clear:both}
.large-block-grid-2>li{padding:0 0.625rem 1.25rem;width:50%}
.large-block-grid-2>li:nth-of-type(n){clear:none}
.large-block-grid-2>li:nth-of-type(2n+1){clear:both}
.large-block-grid-3>li{padding:0 0.625rem 1.25rem;width:33.3333%}
.large-block-grid-3>li:nth-of-type(n){clear:none}
.large-block-grid-3>li:nth-of-type(3n+1){clear:both}
.large-block-grid-4>li{padding:0 0.625rem 1.25rem;width:25%}
.large-block-grid-4>li:nth-of-type(n){clear:none}
.large-block-grid-4>li:nth-of-type(4n+1){clear:both}
.large-block-grid-5>li{padding:0 0.625rem 1.25rem;width:20%}
.large-block-grid-5>li:nth-of-type(n){clear:none}
.large-block-grid-5>li:nth-of-type(5n+1){clear:both}
.large-block-grid-6>li{padding:0 0.625rem 1.25rem;width:16.6667%}
.large-block-grid-6>li:nth-of-type(n){clear:none}
.large-block-grid-6>li:nth-of-type(6n+1){clear:both}
.large-block-grid-7>li{padding:0 0.625rem 1.25rem;width:14.2857%}
.large-block-grid-7>li:nth-of-type(n){clear:none}
.large-block-grid-7>li:nth-of-type(7n+1){clear:both}
.large-block-grid-8>li{padding:0 0.625rem 1.25rem;width:12.5%}
.large-block-grid-8>li:nth-of-type(n){clear:none}
.large-block-grid-8>li:nth-of-type(8n+1){clear:both}
.large-block-grid-9>li{padding:0 0.625rem 1.25rem;width:11.1111%}
.large-block-grid-9>li:nth-of-type(n){clear:none}
.large-block-grid-9>li:nth-of-type(9n+1){clear:both}
.large-block-grid-10>li{padding:0 0.625rem 1.25rem;width:10%}
.large-block-grid-10>li:nth-of-type(n){clear:none}
.large-block-grid-10>li:nth-of-type(10n+1){clear:both}
.large-block-grid-11>li{padding:0 0.625rem 1.25rem;width:9.09091%}
.large-block-grid-11>li:nth-of-type(n){clear:none}
.large-block-grid-11>li:nth-of-type(11n+1){clear:both}
.large-block-grid-12>li{padding:0 0.625rem 1.25rem;width:8.33333%}
.large-block-grid-12>li:nth-of-type(n){clear:none}
.large-block-grid-12>li:nth-of-type(12n+1){clear:both}
}
.breadcrumbs{background-color:#F4F4F4;border-color:#DADADA;border-radius:4px;border-style:solid;border-width:1px;display:block;list-style:none outside none;margin-left:0;overflow:hidden;padding:0.5625rem 0.875rem}
.breadcrumbs>*{float:left;font-size:0.6875rem;margin:0;text-transform:uppercase}
.breadcrumbs>*:hover a,.breadcrumbs>*:focus a{text-decoration:underline}
.breadcrumbs>* a,.breadcrumbs>* span{color:#008CBA;text-transform:uppercase}
.breadcrumbs>.current{color:#333333;cursor:default}
.breadcrumbs>.current a{color:#333333;cursor:default}
.breadcrumbs>.current:hover,.breadcrumbs>.current:hover a,.breadcrumbs>.current:focus,.breadcrumbs>.current:focus a{text-decoration:none}
.breadcrumbs>.unavailable{color:#999999}
.breadcrumbs>.unavailable a{color:#999999}
.breadcrumbs>.unavailable:hover,.breadcrumbs>.unavailable:hover a,.breadcrumbs>.unavailable:focus,.breadcrumbs>.unavailable a:focus{color:#999999;cursor:default;text-decoration:none}
.breadcrumbs>*:before{color:#AAAAAA;content:"/";margin:0 0.75rem;position:relative;top:1px}
.breadcrumbs>*:first-child:before{content:" ";margin:0}
button,.button{background-color:#008CBA;border:medium none;color:#FFFFFF;cursor:pointer;display:inline-block;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:normal !important;line-height:normal;margin:0 0 1.25rem;padding:1.0625rem 2rem 1rem;position:relative;text-align:center;text-decoration:none;transition:background-color 300ms ease-out 0s}
button:hover,button:focus,.button:hover,.button:focus{background-color:#0079A1}
button:hover,button:focus,.button:hover,.button:focus{color:#FFFFFF}
button.secondary,.button.secondary{background-color:#E7E7E7;border-color:#DADADA;color:#333333}
button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{background-color:#DADADA}
button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{color:#333333}
button.success,.button.success{background-color:#43AC6A;border-color:#3C9A5F;color:#FFFFFF}
button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{background-color:#3C9A5F}
button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{color:#FFFFFF}
button.alert,.button.alert{background-color:#F04124;border-color:#EA2F10;color:#FFFFFF}
button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{background-color:#EA2F10}
button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{color:#FFFFFF}
button.large,.button.large{font-size:1.25rem;padding:1.125rem 2.25rem 1.1875rem}
button.small,.button.small{font-size:0.8125rem;padding:0.875rem 1.75rem 0.9375rem}
button.tiny,.button.tiny{font-size:0.6875rem;padding:0.625rem 1.25rem 0.6875rem}
button.expand,.button.expand{padding-left:0;padding-right:0;width:100%}
button.left-align,.button.left-align{text-align:left;text-indent:0.75rem}
button.right-align,.button.right-align{padding-right:0.75rem;text-align:right}
button.radius,.button.radius{border-radius:4px}
button.round,.button.round{border-radius:1000px}
button.disabled,button[disabled],.button.disabled,.button[disabled]{background-color:#008CBA;border-color:#0079A1;box-shadow:none;color:#FFFFFF;cursor:default;opacity:0.7}
button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#0079A1}
button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{color:#FFFFFF}
button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#008CBA}
button.disabled.secondary,button.secondary[disabled],.button.disabled.secondary,.button.secondary[disabled]{background-color:#E7E7E7;border-color:#DADADA;box-shadow:none;color:#333333;cursor:default;opacity:0.7}
button.disabled.secondary:hover,button.disabled.secondary:focus,button.secondary[disabled]:hover,button.secondary[disabled]:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button.secondary[disabled]:hover,.button.secondary[disabled]:focus{background-color:#DADADA}
button.disabled.secondary:hover,button.disabled.secondary:focus,button.secondary[disabled]:hover,button.secondary[disabled]:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button.secondary[disabled]:hover,.button.secondary[disabled]:focus{color:#333333}
button.disabled.secondary:hover,button.disabled.secondary:focus,button.secondary[disabled]:hover,button.secondary[disabled]:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button.secondary[disabled]:hover,.button.secondary[disabled]:focus{background-color:#E7E7E7}
button.disabled.success,button.success[disabled],.button.disabled.success,.button.success[disabled]{background-color:#43AC6A;border-color:#3C9A5F;box-shadow:none;color:#FFFFFF;cursor:default;opacity:0.7}
button.disabled.success:hover,button.disabled.success:focus,button.success[disabled]:hover,button.success[disabled]:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button.success[disabled]:hover,.button.success[disabled]:focus{background-color:#3C9A5F}
button.disabled.success:hover,button.disabled.success:focus,button.success[disabled]:hover,button.success[disabled]:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button.success[disabled]:hover,.button.success[disabled]:focus{color:#FFFFFF}
button.disabled.success:hover,button.disabled.success:focus,button.success[disabled]:hover,button.success[disabled]:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button.success[disabled]:hover,.button.success[disabled]:focus{background-color:#43AC6A}
button.disabled.alert,button.alert[disabled],.button.disabled.alert,.button.alert[disabled]{background-color:#F04124;border-color:#EA2F10;box-shadow:none;color:#FFFFFF;cursor:default;opacity:0.7}
button.disabled.alert:hover,button.disabled.alert:focus,button.alert[disabled]:hover,button.alert[disabled]:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button.alert[disabled]:hover,.button.alert[disabled]:focus{background-color:#EA2F10}
button.disabled.alert:hover,button.disabled.alert:focus,button.alert[disabled]:hover,button.alert[disabled]:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button.alert[disabled]:hover,.button.alert[disabled]:focus{color:#FFFFFF}
button.disabled.alert:hover,button.disabled.alert:focus,button.alert[disabled]:hover,button.alert[disabled]:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button.alert[disabled]:hover,.button.alert[disabled]:focus{background-color:#F04124}
@media only screen and (min-width:40.063em){button,.button{display:inline-block}
}
.button-group{list-style:none outside none;margin:0}
.button-group:before,.button-group:after{content:" ";display:table}
.button-group:after{clear:both}
.button-group>*{float:left;margin:0}
.button-group>*>button,.button-group>* .button{border-color:rgba(255,255,255,0.5);border-right:1px solid rgba(255,255,255,0.5)}
.button-group>*:first-child{margin-left:0}
.button-group.radius>*>button,.button-group.radius>* .button{border-color:rgba(255,255,255,0.5);border-right:1px solid rgba(255,255,255,0.5)}
.button-group.radius>*:first-child,.button-group.radius>*:first-child>a,.button-group.radius>*:first-child>button,.button-group.radius>*:first-child>.button{border-bottom-left-radius:4px;border-top-left-radius:4px}
.button-group.radius>*:last-child,.button-group.radius>*:last-child>a,.button-group.radius>*:last-child>button,.button-group.radius>*:last-child>.button{border-bottom-right-radius:4px;border-top-right-radius:4px}
.button-group.round>*>button,.button-group.round>* .button{border-color:rgba(255,255,255,0.5);border-right:1px solid rgba(255,255,255,0.5)}
.button-group.round>*:first-child,.button-group.round>*:first-child>a,.button-group.round>*:first-child>button,.button-group.round>*:first-child>.button{border-bottom-left-radius:1000px;border-top-left-radius:1000px}
.button-group.round>*:last-child,.button-group.round>*:last-child>a,.button-group.round>*:last-child>button,.button-group.round>*:last-child>.button{border-bottom-right-radius:1000px;border-top-right-radius:1000px}
.button-group.even-2 li{width:50%}
.button-group.even-2 li>button,.button-group.even-2 li .button{border-color:rgba(255,255,255,0.5);border-right:1px solid rgba(255,255,255,0.5)}
.button-group.even-2 li button,.button-group.even-2 li .button{width:100%}
.button-group.even-3 li{width:33.3333%}
.button-group.even-3 li>button,.button-group.even-3 li .button{border-color:rgba(255,255,255,0.5);border-right:1px solid rgba(255,255,255,0.5)}
.button-group.even-3 li button,.button-group.even-3 li .button{width:100%}
.button-group.even-4 li{width:25%}
.button-group.even-4 li>button,.button-group.even-4 li .button{border-color:rgba(255,255,255,0.5);border-right:1px solid rgba(255,255,255,0.5)}
.button-group.even-4 li button,.button-group.even-4 li .button{width:100%}
.button-group.even-5 li{width:20%}
.button-group.even-5 li>button,.button-group.even-5 li .button{border-color:rgba(255,255,255,0.5);border-right:1px solid rgba(255,255,255,0.5)}
.button-group.even-5 li button,.button-group.even-5 li .button{width:100%}
.button-group.even-6 li{width:16.6667%}
.button-group.even-6 li>button,.button-group.even-6 li .button{border-color:rgba(255,255,255,0.5);border-right:1px solid rgba(255,255,255,0.5)}
.button-group.even-6 li button,.button-group.even-6 li .button{width:100%}
.button-group.even-7 li{width:14.2857%}
.button-group.even-7 li>button,.button-group.even-7 li .button{border-color:rgba(255,255,255,0.5);border-right:1px solid rgba(255,255,255,0.5)}
.button-group.even-7 li button,.button-group.even-7 li .button{width:100%}
.button-group.even-8 li{width:12.5%}
.button-group.even-8 li>button,.button-group.even-8 li .button{border-color:rgba(255,255,255,0.5);border-right:1px solid rgba(255,255,255,0.5)}
.button-group.even-8 li button,.button-group.even-8 li .button{width:100%}
.button-bar{}
.button-bar:before,.button-bar:after{content:" ";display:table}
.button-bar:after{clear:both}
.button-bar .button-group{float:left;margin-right:0.625rem}
.button-bar .button-group div{overflow:hidden}
[data-clearing]{list-style:none outside none;margin-bottom:0;margin-left:0}
[data-clearing]:before,[data-clearing]:after{content:" ";display:table}
[data-clearing]:after{clear:both}
[data-clearing] li{float:left;margin-right:10px}
.clearing-blackout{background:none repeat scroll 0 0 #333333;height:100%;left:0;position:fixed;top:0;width:100%;z-index:998}
.clearing-blackout .clearing-close{display:block}
.clearing-container{height:100%;margin:0;overflow:hidden;position:relative;z-index:998}
.visible-img{height:95%;position:relative}
.visible-img img{left:50%;margin-left:-50%;max-height:100%;max-width:100%;position:absolute;top:50%}
.clearing-caption{background:none repeat scroll 0 0 #333333;bottom:0;color:#CCCCCC;font-size:0.875em;left:0;line-height:1.3;margin-bottom:0;padding:10px 30px 20px;position:absolute;text-align:center;width:100%}
.clearing-close{color:#CCCCCC;display:none;font-size:30px;line-height:1;padding-left:20px;padding-top:10px;z-index:999}
.clearing-close:hover,.clearing-close:focus{color:#CCCCCC}
.clearing-assembled .clearing-container{height:100%}
.clearing-assembled .clearing-container .carousel>ul{display:none}
.clearing-feature li{display:none}
.clearing-feature li.clearing-featured-img{display:block}
@media only screen and (min-width:40.063em){.clearing-main-prev,.clearing-main-next{height:100%;position:absolute;top:0;width:40px}
.clearing-main-prev>span,.clearing-main-next>span{border:12px solid;display:block;height:0;position:absolute;top:50%;width:0}
.clearing-main-prev>span:hover,.clearing-main-next>span:hover{opacity:0.8}
.clearing-main-prev{left:0}
.clearing-main-prev>span{border-color:rgba(0,0,0,0) #CCCCCC rgba(0,0,0,0) rgba(0,0,0,0);left:5px}
.clearing-main-next{right:0}
.clearing-main-next>span{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #CCCCCC}
.clearing-main-prev.disabled,.clearing-main-next.disabled{opacity:0.3}
.clearing-assembled .clearing-container .carousel{background:none repeat scroll 0 0 rgba(51,51,51,0.8);height:120px;margin-top:10px;text-align:center}
.clearing-assembled .clearing-container .carousel>ul{display:inline-block;float:none;height:100%;position:relative;z-index:999}
.clearing-assembled .clearing-container .carousel>ul li{cursor:pointer;display:block;float:left;margin-right:0;min-height:inherit;opacity:0.4;overflow:hidden;padding:0;position:relative;width:120px}
.clearing-assembled .clearing-container .carousel>ul li.fix-height img{height:100%;max-width:none}
.clearing-assembled .clearing-container .carousel>ul li a.th{border:medium none;box-shadow:none;display:block}
.clearing-assembled .clearing-container .carousel>ul li img{cursor:pointer !important;width:100% !important}
.clearing-assembled .clearing-container .carousel>ul li.visible{opacity:1}
.clearing-assembled .clearing-container .carousel>ul li:hover{opacity:0.8}
.clearing-assembled .clearing-container .visible-img{background:none repeat scroll 0 0 #333333;height:85%;overflow:hidden}
.clearing-close{padding-left:0;padding-top:0;position:absolute;right:20px;top:10px}
}
@media only screen and (max-width:40em){.f-dropdown{left:0;max-width:100%}
}
.f-dropdown{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CCCCCC;font-size:16px;height:auto;list-style:none outside none;margin-left:0;margin-top:2px;max-height:none;max-width:200px;position:absolute;top:-9999px;width:100%;z-index:99}
.f-dropdown>*:first-child{margin-top:0}
.f-dropdown>*:last-child{margin-bottom:0}
.f-dropdown:before{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #FFFFFF;border-image:none;border-style:inset inset solid;border-width:6px;content:"";display:block;height:0;left:10px;position:absolute;top:-12px;width:0;z-index:99}
.f-dropdown:after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #CCCCCC;border-image:none;border-style:inset inset solid;border-width:7px;content:"";display:block;height:0;left:9px;position:absolute;top:-14px;width:0;z-index:98}
.f-dropdown.right:before{left:auto;right:10px}
.f-dropdown.right:after{left:auto;right:9px}
.f-dropdown li{cursor:pointer;font-size:0.875rem;line-height:1.125rem;margin:0}
.f-dropdown li:hover,.f-dropdown li:focus{background:none repeat scroll 0 0 #EEEEEE}
.f-dropdown li a{color:#555555;display:block;padding:0.5rem}
.f-dropdown.content{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CCCCCC;font-size:16px;height:auto;list-style:none outside none;margin-left:0;max-height:none;max-width:200px;padding:1.25rem;position:absolute;top:-9999px;width:100%;z-index:99}
.f-dropdown.content>*:first-child{margin-top:0}
.f-dropdown.content>*:last-child{margin-bottom:0}
.f-dropdown.tiny{max-width:200px}
.f-dropdown.small{max-width:300px}
.f-dropdown.medium{max-width:500px}
.f-dropdown.large{max-width:800px}
.dropdown.button{padding-right:3.5625rem;position:relative}
.dropdown.button:before{border-color:#FFFFFF rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;content:"";display:block;height:0;position:absolute;top:50%;width:0}
.dropdown.button:before{border-width:0.375rem;margin-top:-0.15625rem;right:1.40625rem}
.dropdown.button:before{border-color:#FFFFFF rgba(0,0,0,0) rgba(0,0,0,0)}
.dropdown.button.tiny{padding-right:2.625rem}
.dropdown.button.tiny:before{border-width:0.375rem;margin-top:-0.125rem;right:1.125rem}
.dropdown.button.tiny:before{border-color:#FFFFFF rgba(0,0,0,0) rgba(0,0,0,0)}
.dropdown.button.small{padding-right:3.0625rem}
.dropdown.button.small:before{border-width:0.4375rem;margin-top:-0.15625rem;right:1.3125rem}
.dropdown.button.small:before{border-color:#FFFFFF rgba(0,0,0,0) rgba(0,0,0,0)}
.dropdown.button.large{padding-right:3.625rem}
.dropdown.button.large:before{border-width:0.3125rem;margin-top:-0.15625rem;right:1.71875rem}
.dropdown.button.large:before{border-color:#FFFFFF rgba(0,0,0,0) rgba(0,0,0,0)}
.dropdown.button.secondary:before{border-color:#333333 rgba(0,0,0,0) rgba(0,0,0,0)}
.flex-video{height:0;margin-bottom:1rem;overflow:hidden;padding-bottom:67.5%;padding-top:1.5625rem;position:relative}
.flex-video.widescreen{padding-bottom:57.25%}
.flex-video.vimeo{padding-top:0}
.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video{height:100%;left:0;position:absolute;top:0;width:100%}
form{margin:0 0 1rem}
form .row .row{margin:0 -0.5rem}
form .row .row .column,form .row .row .columns{padding:0 0.5rem}
form .row .row.collapse{margin:0}
form .row .row.collapse .column,form .row .row.collapse .columns{padding:0}
form .row .row.collapse input{}
form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:0.5rem}
label{color:#4D4D4D;cursor:pointer;display:block;font-size:0.875rem;font-weight:normal;margin-bottom:0.5rem}
label.right{float:none;text-align:right}
label.inline{margin:0 0 1rem;padding:0.625rem 0}
label small{color:#666666;text-transform:capitalize}
select{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==") no-repeat scroll 0 0 #FAFAFA;border:1px solid #CCCCCC;border-radius:0;font-size:0.875rem;padding:0.5rem}
select.radius{border-radius:4px}
select:hover{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==") no-repeat scroll 0 0 #F2F2F2;border-color:#999999}
@-moz-document url-prefix(""){select{background:none repeat scroll 0 0 #FAFAFA}
select:hover{background:none repeat scroll 0 0 #F2F2F2}
}
.prefix,.postfix{border-style:solid;border-width:1px;display:block;font-size:0.875rem;height:2.3125rem;line-height:2.3125rem;overflow:hidden;padding-bottom:0;padding-top:0;position:relative;text-align:center;width:100%;z-index:2}
.postfix.button{border:medium none;line-height:2.125rem;padding:0;text-align:center}
.prefix.button{border:medium none;line-height:2.125rem;padding:0;text-align:center}
.prefix.button.radius{border-radius:4px 0 0 4px}
.postfix.button.radius{border-radius:0 4px 4px 0}
.prefix.button.round{border-radius:1000px 0 0 1000px}
.postfix.button.round{border-radius:0 1000px 1000px 0}
span.prefix,label.prefix{background:none repeat scroll 0 0 #F2F2F2;border-color:#D9D9D9 -moz-use-text-color #D9D9D9 #D9D9D9;border-right:medium none;color:#333333}
span.prefix.radius,label.prefix.radius{border-radius:4px 0 0 4px}
span.postfix,label.postfix{background:none repeat scroll 0 0 #F2F2F2;border-color:#CCCCCC #CCCCCC #CCCCCC -moz-use-text-color;border-left:medium none;color:#333333}
span.postfix.radius,label.postfix.radius{border-radius:0 4px 4px 0}

@media only screen and (min-width:40.063em){.joyride-tip-guide{left:inherit;width:300px}
.joyride-tip-guide .joyride-nub.bottom{border-color:#333333 rgba(0,0,0,0) rgba(0,0,0,0) !important;bottom:-20px}
.joyride-tip-guide .joyride-nub.right{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333333 !important;left:auto;right:-20px;top:22px}
.joyride-tip-guide .joyride-nub.left{border-color:rgba(0,0,0,0) #333333 rgba(0,0,0,0) rgba(0,0,0,0) !important;left:-20px;right:auto;top:22px}
}
.keystroke,kbd{background-color:#EDEDED;border-color:#DBDBDB;border-radius:4px;border-style:solid;border-width:1px;color:#222222;font-family:"Consolas","Menlo","Courier",monospace;font-size:0.875rem;margin:0;padding:0.125rem 0.25rem 0}
.label{background-color:#008CBA;color:#FFFFFF;display:inline-block;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:0.6875rem;font-weight:normal;line-height:1;margin-bottom:inherit;padding:0.25rem 0.5rem 0.375rem;position:relative;text-align:center;text-decoration:none;white-space:nowrap}
.label.radius{border-radius:4px}
.label.round{border-radius:1000px}
.label.alert{background-color:#F04124;color:#FFFFFF}
.label.success{background-color:#43AC6A;color:#FFFFFF}
.label.secondary{background-color:#E7E7E7;color:#333333}
[data-magellan-expedition]{background:none repeat scroll 0 0 #FFFFFF;min-width:100%;padding:10px;z-index:50}
[data-magellan-expedition] .sub-nav{margin-bottom:0}
[data-magellan-expedition] .sub-nav dd{margin-bottom:0}
[data-magellan-expedition] .sub-nav .active{line-height:1.8em}
@-moz-keyframes rotate{0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
@-moz-keyframes rotate{0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
.slideshow-wrapper{position:relative}
.slideshow-wrapper ul{list-style-type:none;margin:0}
.slideshow-wrapper ul li,.slideshow-wrapper ul li .orbit-caption{display:none}
.slideshow-wrapper ul li:first-child{display:block}
.slideshow-wrapper .orbit-container{background-color:rgba(0,0,0,0)}
.slideshow-wrapper .orbit-container li{display:block}
.slideshow-wrapper .orbit-container li .orbit-caption{display:block}
.preloader{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:rotate;animation-timing-function:linear;border-color:#555555 #FFFFFF;border-image:none;border-radius:1000px;border-style:solid;border-width:3px;display:block;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px}
.orbit-container{background:none repeat scroll 0 0 rgba(0,0,0,0);overflow:hidden;position:relative;width:100%}
.orbit-container .orbit-slides-container{list-style:none outside none;margin:0;padding:0;position:relative}
.orbit-container .orbit-slides-container img{display:block;max-width:100%}
.orbit-container .orbit-slides-container>*{margin-left:100%;position:absolute;top:0;width:100%}
.orbit-container .orbit-slides-container>*:first-child{margin-left:0}
.orbit-container .orbit-slides-container>* .orbit-caption{background-color:rgba(51,51,51,0.8);bottom:0;color:#FFFFFF;font-size:0.875rem;padding:10px 14px;position:absolute;width:100%}
.orbit-container .orbit-slide-number{background:none repeat scroll 0 0 rgba(0,0,0,0);color:#FFFFFF;font-size:12px;left:10px;position:absolute;top:10px;z-index:10}
.orbit-container .orbit-slide-number span{font-weight:700;padding:0.3125rem}
.orbit-container .orbit-timer{height:6px;position:absolute;right:10px;top:12px;width:100px;z-index:10}
.orbit-container .orbit-timer .orbit-progress{background-color:rgba(255,255,255,0.3);display:block;height:3px;position:relative;right:20px;top:5px;width:0}
.orbit-container .orbit-timer>span{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:-moz-use-text-color #FFFFFF;border-image:none;border-left:4px solid #FFFFFF;border-right:4px solid #FFFFFF;border-style:none solid;border-width:medium 4px;display:none;height:14px;position:absolute;right:0;top:0;width:11px}
.orbit-container .orbit-timer.paused>span{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #FFFFFF;border-image:none;border-style:inset solid inset inset;border-width:8px;height:14px;right:-4px;top:0;width:11px}
.orbit-container .orbit-timer.paused>span.dark{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333333}
.orbit-container:hover .orbit-timer>span{display:block}
.orbit-container .orbit-prev,.orbit-container .orbit-next{color:#FFFFFF;height:60px;line-height:50px;margin-top:-25px;position:absolute;text-indent:-9999px !important;top:45%;width:36px;z-index:10}
.orbit-container .orbit-prev:hover,.orbit-container .orbit-next:hover{background-color:rgba(0,0,0,0.3)}
.orbit-container .orbit-prev>span,.orbit-container .orbit-next>span{border:10px inset;display:block;height:0;margin-top:-10px;position:absolute;top:50%;width:0}
.orbit-container .orbit-prev{left:0}
.orbit-container .orbit-prev>span{border-color:rgba(0,0,0,0) #FFFFFF rgba(0,0,0,0) rgba(0,0,0,0);border-right-style:solid}
.orbit-container .orbit-prev:hover>span{border-right-color:#FFFFFF}
.orbit-container .orbit-next{right:0}
.orbit-container .orbit-next>span{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #FFFFFF;border-left-style:solid;left:50%;margin-left:-4px}
.orbit-container .orbit-next:hover>span{border-left-color:#FFFFFF}
.orbit-bullets-container{text-align:center}
.orbit-bullets{display:inline-block;float:none;margin:0 auto 30px;overflow:hidden;position:relative;text-align:center;top:10px}
.orbit-bullets li{background:none repeat scroll 0 0 #CCCCCC;border-radius:1000px;display:block;float:left;height:0.5625rem;margin-right:6px;width:0.5625rem}
.orbit-bullets li.active{background:none repeat scroll 0 0 #999999}
.orbit-bullets li:last-child{margin-right:0}
.touch .orbit-container .orbit-prev,.touch .orbit-container .orbit-next{display:none}
.touch .orbit-bullets{display:none}
@media only screen and (min-width:40.063em){.touch .orbit-container .orbit-prev,.touch .orbit-container .orbit-next{display:inherit}
.touch .orbit-bullets{display:block}
}
@media only screen and (max-width:40em){.orbit-stack-on-small .orbit-slides-container{height:auto !important}
.orbit-stack-on-small .orbit-slides-container>*{margin-left:0 !important;position:relative}
.orbit-stack-on-small .orbit-timer,.orbit-stack-on-small .orbit-next,.orbit-stack-on-small .orbit-prev,.orbit-stack-on-small .orbit-bullets{display:none}
}
ul.pagination{display:block;height:1.5rem;margin-left:-0.3125rem}
ul.pagination li{color:#222222;font-size:0.875rem;height:1.5rem;margin-left:0.3125rem}
ul.pagination li a{border-radius:4px;color:#999999;display:block;padding:0.0625rem 0.625rem}
ul.pagination li:hover a,ul.pagination li a:focus{background:none repeat scroll 0 0 #E6E6E6}
ul.pagination li.unavailable a{color:#999999;cursor:default}
ul.pagination li.unavailable:hover a,ul.pagination li.unavailable a:focus{background:none repeat scroll 0 0 rgba(0,0,0,0)}
ul.pagination li.current a{background:none repeat scroll 0 0 #008CBA;color:#FFFFFF;cursor:default;font-weight:bold}
ul.pagination li.current a:hover,ul.pagination li.current a:focus{background:none repeat scroll 0 0 #008CBA}
ul.pagination li{display:block;float:left}
.pagination-centered{text-align:center}
.pagination-centered ul.pagination li{display:inline-block;float:none}
.panel{background:none repeat scroll 0 0 #F2F2F2;border-color:#D9D9D9;border-style:solid;border-width:1px;margin-bottom:1.25rem;padding:1.25rem}
.panel>*:first-child{margin-top:0}
.panel>*:last-child{margin-bottom:0}
.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6,.panel p{color:#333333}
.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6{line-height:1;margin-bottom:0.625rem}
.panel h1.subheader,.panel h2.subheader,.panel h3.subheader,.panel h4.subheader,.panel h5.subheader,.panel h6.subheader{line-height:1.4}
.panel.callout{background:none repeat scroll 0 0 #EDFBFF;border-color:#BAEEFF;border-style:solid;border-width:1px;margin-bottom:1.25rem;padding:1.25rem}
.panel.callout>*:first-child{margin-top:0}
.panel.callout>*:last-child{margin-bottom:0}
.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6,.panel.callout p{color:#333333}
.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6{line-height:1;margin-bottom:0.625rem}
.panel.callout h1.subheader,.panel.callout h2.subheader,.panel.callout h3.subheader,.panel.callout h4.subheader,.panel.callout h5.subheader,.panel.callout h6.subheader{line-height:1.4}
.panel.callout a{color:#008CBA}
.panel.radius{border-radius:4px}
.pricing-table{border:1px solid #DDDDDD;margin-bottom:1.25rem;margin-left:0}
.pricing-table *{line-height:1;list-style:none outside none}
.pricing-table .title{background-color:#333333;color:#EEEEEE;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:normal;padding:0.9375rem 1.25rem;text-align:center}
.pricing-table .price{background-color:#F6F6F6;color:#333333;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:2rem;font-weight:normal;padding:0.9375rem 1.25rem;text-align:center}
.pricing-table .description{background-color:#FFFFFF;border-bottom:1px dotted #DDDDDD;color:#777777;font-size:0.75rem;font-weight:normal;line-height:1.4;padding:0.9375rem;text-align:center}
.pricing-table .bullet-item{background-color:#FFFFFF;border-bottom:1px dotted #DDDDDD;color:#333333;font-size:0.875rem;font-weight:normal;padding:0.9375rem;text-align:center}
.pricing-table .cta-button{background-color:#FFFFFF;padding:1.25rem 1.25rem 0;text-align:center}
.progress{background-color:#F6F6F6;border:1px solid #CCCCCC;height:1.5625rem;margin-bottom:0.625rem;padding:0.125rem}
.progress .meter{background:none repeat scroll 0 0 #008CBA;display:block;height:100%}
.progress.secondary .meter{background:none repeat scroll 0 0 #E7E7E7;display:block;height:100%}
.progress.success .meter{background:none repeat scroll 0 0 #43AC6A;display:block;height:100%}
.progress.alert .meter{background:none repeat scroll 0 0 #F04124;display:block;height:100%}
.progress.radius{border-radius:4px}
.progress.radius .meter{border-radius:3px}
.progress.round{border-radius:1000px}
.progress.round .meter{border-radius:999px}
.reveal-modal-bg{background:none repeat scroll 0 0 rgba(0,0,0,0.45);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:98}
.reveal-modal{background-color:#FFFFFF;border:1px solid #666666;box-shadow:0 0 10px rgba(0,0,0,0.4);display:none;height:auto;left:50%;margin-left:-40%;padding:1.25rem;position:absolute;top:50px;visibility:hidden;width:80%;z-index:99}
.reveal-modal .column,.reveal-modal .columns{min-width:0}
.reveal-modal>*:first-child{margin-top:0}
.reveal-modal>*:last-child{margin-bottom:0}
.reveal-modal .close-reveal-modal{color:#AAAAAA;cursor:pointer;font-size:1.375rem;font-weight:bold;line-height:1;position:absolute;right:0.6875rem;top:0.5rem}
@media only screen and (min-width:40.063em){.reveal-modal{padding:1.875rem;top:6.25rem}
.reveal-modal.tiny{margin-left:-15%;width:30%}
.reveal-modal.small{margin-left:-20%;width:40%}
.reveal-modal.medium{margin-left:-30%;width:60%}
.reveal-modal.large{margin-left:-35%;width:70%}
.reveal-modal.xlarge{margin-left:-47.5%;width:95%}
}
@media print{.reveal-modal{background:none repeat scroll 0 0 #FFFFFF !important}
}
.side-nav{display:block;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;list-style-position:inside;list-style-type:none;margin:0;padding:0.875rem 0}
.side-nav li{font-size:0.875rem;margin:0 0 0.4375rem}
.side-nav li a{color:#008CBA;display:block}
.side-nav li.active>a:first-child{color:#4D4D4D;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:normal}
.side-nav li.divider{border-top:1px solid #E6E6E6;height:0;list-style:none outside none;padding:0}
.split.button{padding-right:5.0625rem;position:relative}
.split.button span{border-left:1px solid;display:block;height:100%;position:absolute;right:0;top:0}
.split.button span:before{border-style:inset;content:"";display:block;height:0;left:50%;position:absolute;top:50%;width:0}
.split.button span:active{background-color:rgba(0,0,0,0.1)}
.split.button span{border-left-color:rgba(255,255,255,0.5)}
.split.button span{width:3.09375rem}
.split.button span:before{border-top-style:solid;border-width:0.375rem;margin-left:-0.375rem;top:48%}
.split.button span:before{border-color:#FFFFFF rgba(0,0,0,0) rgba(0,0,0,0)}
.split.button.secondary span{border-left-color:rgba(255,255,255,0.5)}
.split.button.secondary span:before{border-color:#FFFFFF rgba(0,0,0,0) rgba(0,0,0,0)}
.split.button.alert span{border-left-color:rgba(255,255,255,0.5)}
.split.button.success span{border-left-color:rgba(255,255,255,0.5)}
.split.button.tiny{padding-right:3.75rem}
.split.button.tiny span{width:2.25rem}
.split.button.tiny span:before{border-top-style:solid;border-width:0.375rem;margin-left:-0.375rem;top:48%}
.split.button.small{padding-right:4.375rem}
.split.button.small span{width:2.625rem}
.split.button.small span:before{border-top-style:solid;border-width:0.4375rem;margin-left:-0.375rem;top:48%}
.split.button.large{padding-right:5.5rem}
.split.button.large span{width:3.4375rem}
.split.button.large span:before{border-top-style:solid;border-width:0.3125rem;margin-left:-0.375rem;top:48%}
.split.button.expand{padding-left:2rem}
.split.button.secondary span:before{border-color:#333333 rgba(0,0,0,0) rgba(0,0,0,0)}
.split.button.radius span{border-bottom-right-radius:4px;border-top-right-radius:4px}
.split.button.round span{border-bottom-right-radius:1000px;border-top-right-radius:1000px}
.sub-nav{display:block;margin:-0.25rem 0 1.125rem -0.75rem;overflow:hidden;padding-top:0.25rem;width:auto}
.sub-nav dt{text-transform:uppercase}
.sub-nav dt,.sub-nav dd,.sub-nav li{color:#999999;display:inline;float:left;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:0.875rem;font-weight:normal;margin-bottom:0.625rem;margin-left:1rem}
.sub-nav dt a,.sub-nav dd a,.sub-nav li a{color:#999999;text-decoration:none}
.sub-nav dt a:hover,.sub-nav dd a:hover,.sub-nav li a:hover{color:#0079A1}
.sub-nav dt.active a,.sub-nav dd.active a,.sub-nav li.active a{background:none repeat scroll 0 0 #008CBA;border-radius:4px;color:#FFFFFF;cursor:default;font-weight:normal;padding:0.1875rem 1rem}
.sub-nav dt.active a:hover,.sub-nav dd.active a:hover,.sub-nav li.active a:hover{background:none repeat scroll 0 0 #0079A1}
div.switch{background:none repeat scroll 0 0 #FFFFFF;border-color:#CCCCCC;border-style:solid;border-width:1px;display:block;height:2.25rem;margin-bottom:1.25rem;overflow:hidden;padding:0;position:relative}
div.switch label{float:left;font-weight:bold;height:100%;left:0;margin:0;position:relative;text-align:left;transition:all 0.1s ease-out 0s;width:50%;z-index:2}
div.switch input{-moz-appearance:none;height:100%;opacity:0;position:absolute;width:100%;z-index:3}
div.switch input:hover,div.switch input:focus{cursor:pointer}
div.switch span:last-child{border-style:solid;border-width:1px;display:block;left:-1px;padding:0;position:absolute;top:-1px;transition:all 0.1s ease-out 0s;z-index:1}
div.switch input:not(:checked)+label{opacity:0}
div.switch input:checked{display:none !important}
div.switch input{display:block !important;left:0}
div.switch input:first-of-type+label,div.switch input:first-of-type+span+label{left:-50%}
div.switch input:first-of-type:checked+label,div.switch input:first-of-type:checked+span+label{left:0}
div.switch input:last-of-type+label,div.switch input:last-of-type+span+label{left:auto;right:-50%;text-align:right}
div.switch input:last-of-type:checked+label,div.switch input:last-of-type:checked+span+label{left:auto;right:0}
div.switch span.custom{display:none !important}
form.custom div.switch .hidden-field{margin-left:auto;position:absolute;visibility:visible}
div.switch label{font-size:0.875rem;line-height:2.3rem;padding:0}
div.switch input:first-of-type:checked ~ span:last-child{left:100%;margin-left:-2.1875rem}
div.switch span:last-child{height:2.25rem;width:2.25rem}
div.switch span:last-child{background:linear-gradient(to bottom,#FFFFFF 0%,#F2F2F2 100%) repeat scroll 0 0 rgba(0,0,0,0);border-color:#B3B3B3;box-shadow:2px 0 10px 0 rgba(0,0,0,0.07),1000px 0 0 980px #F3FBF6,-2px 0 10px 0 rgba(0,0,0,0.07),-1000px 0 0 1000px #F5F5F5}
div.switch:hover span:last-child,div.switch:focus span:last-child{background:linear-gradient(to bottom,#FFFFFF 0%,#E6E6E6 100%) repeat scroll 0 0 rgba(0,0,0,0)}
div.switch:active{background:none repeat scroll 0 0 rgba(0,0,0,0)}
div.switch.large{height:2.75rem}
div.switch.large label{font-size:1.0625rem;line-height:2.3rem;padding:0}
div.switch.large input:first-of-type:checked ~ span:last-child{left:100%;margin-left:-2.6875rem}
div.switch.large span:last-child{height:2.75rem;width:2.75rem}
div.switch.small{height:1.75rem}
div.switch.small label{font-size:0.75rem;line-height:2.1rem;padding:0}
div.switch.small input:first-of-type:checked ~ span:last-child{left:100%;margin-left:-1.6875rem}
div.switch.small span:last-child{height:1.75rem;width:1.75rem}
div.switch.tiny{height:1.375rem}
div.switch.tiny label{font-size:0.6875rem;line-height:1.9rem;padding:0}
div.switch.tiny input:first-of-type:checked ~ span:last-child{left:100%;margin-left:-1.3125rem}
div.switch.tiny span:last-child{height:1.375rem;width:1.375rem}
div.switch.radius{border-radius:4px}
div.switch.radius span:last-child{border-radius:3px}
div.switch.round{border-radius:1000px}
div.switch.round span:last-child{border-radius:999px}
div.switch.round label{padding:0 0.5625rem}
table{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #DDDDDD;margin-bottom:1.25rem}
table thead,table tfoot{background:none repeat scroll 0 0 #F5F5F5;font-weight:bold}
table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{color:#222222;font-size:0.875rem;padding:0.5rem 0.625rem 0.625rem;text-align:left}
table tr th,table tr td{color:#222222;font-size:0.875rem;padding:0.5625rem 0.625rem}
table tr.even,table tr.alt,table tr:nth-of-type(2n){background:none repeat scroll 0 0 #F9F9F9}
table thead tr th,table tfoot tr th,table tbody tr td,table tr td,table tfoot tr td{display:table-cell;line-height:1.125rem}
.tabs{margin-bottom:0 !important}
.tabs:before,.tabs:after{content:" ";display:table}
.tabs:after{clear:both}
.tabs dd{float:left;margin-bottom:0 !important;position:relative;top:1px}
.tabs dd>a{background:none repeat scroll 0 0 #EFEFEF;color:#222222;display:block;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:1rem;padding:1rem 2rem 1.0625rem}
.tabs dd>a:hover{background:none repeat scroll 0 0 #E2E2E2}
.tabs dd.active a{background:none repeat scroll 0 0 #FFFFFF}
.tabs.radius dd:first-child a{border-bottom-left-radius:4px;border-top-left-radius:4px}
.tabs.radius dd:last-child a{border-bottom-right-radius:4px;border-top-right-radius:4px}
.tabs.vertical dd{display:block;float:none;position:inherit;top:auto}
.tabs-content{margin-bottom:1.5rem}
.tabs-content:before,.tabs-content:after{content:" ";display:table}
.tabs-content:after{clear:both}
.tabs-content>.content{display:none;float:left;padding:0.9375rem 0}
.tabs-content>.content.active{display:block}
.tabs-content>.content.contained{padding:0.9375rem}
.tabs-content.vertical{display:block}
.tabs-content.vertical>.content{padding:0 0.9375rem}
@media only screen and (min-width:40.063em){.tabs.vertical{float:left;margin-bottom:1.25rem;width:20%}
.tabs-content.vertical{float:left;margin-left:-1px;width:80%}
}
.th{border:4px solid #FFFFFF;box-shadow:0 0 0 1px rgba(0,0,0,0.2);display:inline-block;line-height:0;transition:all 200ms ease-out 0s}
.th:hover,.th:focus{box-shadow:0 0 6px 1px rgba(0,140,186,0.5)}
.th.radius{border-radius:4px}
a.th{display:inline-block;max-width:100%}
.has-tip{border-bottom:1px dotted #CCCCCC;color:#333333;cursor:help;font-weight:bold}
.has-tip:hover,.has-tip:focus{border-bottom:1px dotted #003F54;color:#008CBA}
.has-tip.tip-left,.has-tip.tip-right{float:none !important}
.tooltip{background:none repeat scroll 0 0 #333333;border-radius:4px;color:#FFFFFF;display:none;font-size:0.875rem;font-weight:normal;left:50%;line-height:1.3;max-width:85%;padding:0.75rem;position:absolute;width:100%;z-index:999}
.tooltip>.nub{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #333333;border-image:none;border-style:solid;border-width:5px;display:block;height:0;left:5px;position:absolute;top:-10px;width:0}
.tooltip.opened{border-bottom:1px dotted #003F54 !important;color:#008CBA !important}
.tap-to-close{color:#777777;display:block;font-size:0.625rem;font-weight:normal}
@media only screen and (min-width:40.063em){.tooltip>.nub{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #333333;top:-10px}
.tooltip.tip-top>.nub{border-color:#333333 rgba(0,0,0,0) rgba(0,0,0,0);bottom:-10px;top:auto}
.tooltip.tip-left,.tooltip.tip-right{float:none !important}
.tooltip.tip-left>.nub{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333333;left:auto;margin-top:-5px;right:-10px;top:50%}
.tooltip.tip-right>.nub{border-color:rgba(0,0,0,0) #333333 rgba(0,0,0,0) rgba(0,0,0,0);left:-10px;margin-top:-5px;right:auto;top:50%}
}
p.lead{font-size:1.21875rem;line-height:1.6}
.subheader{color:#6F6F6F;font-weight:300;line-height:1.4;margin-bottom:0.5rem;margin-top:0.2rem}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{direction:ltr;margin:0;padding:0}
a{color:#008CBA;line-height:inherit;text-decoration:none}
a:hover,a:focus{color:#0079A1}
a img{border:medium none}
p{font-family:inherit;font-size:1rem;font-weight:normal;line-height:1.6;margin-bottom:1.25rem;text-rendering:optimizelegibility}
p aside{font-size:0.875rem;font-style:italic;line-height:1.35}
h1,h2,h3,h4,h5,h6{color:#222222;font-family:"Open Sans","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-style:normal;font-weight:300;line-height:1.4;margin-bottom:0.5rem;margin-top:0.2rem;text-rendering:optimizelegibility}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#6F6F6F;font-size:60%;line-height:0}
h1{color:#0B7A7B;font-size:1rem;font-weight:bold;text-align:center}
.maintitle{margin:0 auto;font-size:1rem;text-align:center}
.maintitle h2{font-size:1rem}
h2{font-size:1.6875rem}
h3{font-size:1.375rem}
h4{font-size:1.125rem}
h5{font-size:1.125rem}
h6{font-size:1rem}
hr{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#DDDDDD;border-image:none;border-style:solid;border-width:1px 0 0;clear:both;height:0;margin:1.25rem 0 1.1875rem}
em,i{font-style:italic;line-height:inherit}
strong,b{font-weight:bold;line-height:inherit}
small{font-size:60%;line-height:inherit}
code{color:#BB260D;font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:bold}
ul,ol,dl{font-family:inherit;font-size:1rem;line-height:1.6;list-style-position:outside;margin-bottom:1.25rem}
ul{margin-left:1.1rem}
ul.no-bullet{margin-left:0}
ul.no-bullet li ul,ul.no-bullet li ol{list-style:none outside none;margin-bottom:0;margin-left:1.25rem}
ul li ul,ul li ol{font-size:1rem;margin-bottom:0;margin-left:1.25rem}
ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit}
ul.square{list-style-type:square;margin-left:1.1rem}
ul.circle{list-style-type:circle;margin-left:1.1rem}
ul.disc{list-style-type:disc;margin-left:1.1rem}
ul.no-bullet{list-style:none outside none}
ol{margin-left:1.4rem}
ol li ul,ol li ol{margin-bottom:0;margin-left:1.25rem}
dl dt{font-weight:bold;margin-bottom:0.3rem}
dl dd{margin-bottom:0.75rem}
abbr,acronym{border-bottom:1px dotted #DDDDDD;color:#222222;cursor:help;font-size:90%;text-transform:uppercase}
abbr{text-transform:none}
blockquote{border-left:1px solid #DDDDDD;margin:0 0 1.25rem;padding:0.5625rem 1.25rem 0 1.1875rem}
blockquote cite{color:#555555;display:block;font-size:0.8125rem}
blockquote cite:before{content:"— "}
blockquote cite a,blockquote cite a:visited{color:#555555}
blockquote,blockquote p{color:#6F6F6F;line-height:1.6}
.vcard{border:1px solid #DDDDDD;display:inline-block;margin:0 0 1.25rem;padding:0.625rem 0.75rem}
.vcard li{display:block;margin:0}
.vcard .fn{font-size:0.9375rem;font-weight:bold}
.vevent .summary{font-weight:bold}
.vevent abbr{border:medium none;cursor:default;font-weight:bold;padding:0 0.0625rem;text-decoration:none}
@media only screen and (min-width:40.063em){h1,h2,h3,h4,h5,h6{line-height:1.4}
h1{color:#0b7a7b;font-family:"Roboto Condensed","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:normal;text-align:center}
h2{font-size:2.3125rem}
h3{font-size:1.6875rem}
h4{font-size:1.4375rem}
}
.print-only{display:none !important}
@media print{*{background:none repeat scroll 0 0 rgba(0,0,0,0) !important;box-shadow:none !important;color:#000000 !important;text-shadow: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{border:1px solid #999999;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}
.hide-on-print{display:none !important}
.print-only{display:block !important}
.hide-for-print{display:none !important}
.show-for-print{display:inherit !important}
}
meta.foundation-mq-topbar{font-family:"/only screen and (min-width:40.063em)/";width:40.063em}
#project-label{display:block;font-weight:bold;margin-bottom:1em}
#project-icon{float:left;height:32px;width:32px}
#project-description{margin:0;padding:0}
.sear{position:absolute;top:0px;left:0px;border-color:transparent;box-shadow:none;background:none repeat scroll 0% 0% rgb(255,255,255)}
.searcom{position:absolute;left:-9999px;visibility:hidden;white-space:nowrap;font-family:"Open Sans",sans-serif;font-size:14px;font-style:normal;font-variant:normal;font-weight:400;word-spacing:0px;letter-spacing:0px;text-indent:0px;text-rendering:optimizelegibility;text-transform:none}
.searspan{position:absolute;top:100%;left:0px;z-index:100;display:none}
.searinp{position:absolute;left:-9999px;visibility:hidden}
.searformat{border:2px solid #cccccc;height:35px;line-height:30px;outline:medium none;padding:4px 12px;width:100%}
.ui-autocomplete-loading{background:white url('../images/loading.gif') right center no-repeat}
.contain-to-grid{background:none repeat scroll 0 0 #333333;width:100%}
.contain-to-grid .top-bar{margin-bottom:0}
.fixed{left:0;position:fixed;top:0;width:100%;z-index:99}
.fixed.expanded:not(.top-bar){height:auto;max-height:100%;overflow-y:auto;width:100%}
.fixed.expanded:not(.top-bar) .title-area{position:fixed;width:100%;z-index:99}
.fixed.expanded:not(.top-bar) .top-bar-section{margin-top:45px;z-index:98}
.top-bar{background:none repeat scroll 0 0 #333333;height:45px;line-height:45px;margin-bottom:0;overflow:hidden;position:relative}
.top-bar ul{list-style:none outside none;margin-bottom:0}
.top-bar .row{max-width:none}
.top-bar form,.top-bar input{margin-bottom:0}
.top-bar input{font-size:0.75rem;height:auto;padding-bottom:0.35rem;padding-top:0.35rem}
.top-bar .button{font-size:0.75rem;margin-bottom:0;padding-bottom:0.35rem;padding-top:0.45rem}
.top-bar .title-area{margin:0;position:relative}
.top-bar .name{font-size:16px;height:45px;margin:0}
.top-bar .name h1{font-size:1.0625rem;line-height:45px;margin:0}
.top-bar .name h1 a{color:#FFFFFF;display:block;font-weight:normal;padding:0 15px;width:50%}
.top-bar .toggle-topbar{position:absolute;right:0;top:0}
.top-bar .toggle-topbar a{color:#FFFFFF;display:block;font-size:0.8125rem;font-weight:bold;height:45px;line-height:45px;padding:0 15px;position:relative;text-transform:uppercase}
.top-bar .toggle-topbar.menu-icon{margin-top:-16px;padding-left:40px;right:15px;top:50%}
.top-bar .toggle-topbar.menu-icon a{color:#FFFFFF;height:34px;line-height:33px;padding:0;text-indent:-48px;width:34px}
.top-bar .toggle-topbar.menu-icon a span{box-shadow:0 10px 0 1px #FFFFFF,0 16px 0 1px #FFFFFF,0 22px 0 1px #FFFFFF;display:block;height:0;position:absolute;right:0;width:16px}
.top-bar.expanded{background:none repeat scroll 0 0 rgba(0,0,0,0);height:auto}
.top-bar.expanded .title-area{background:none repeat scroll 0 0 #333333}
.top-bar.expanded .toggle-topbar a{color:#888888}
.top-bar.expanded .toggle-topbar a span{box-shadow:0 10px 0 1px #888888,0 16px 0 1px #888888,0 22px 0 1px #888888}
.top-bar-section{left:0;position:relative;transition:left 300ms ease-out 0s;width:auto}
.top-bar-section ul{background:none repeat scroll 0 0 #333333;display:block;font-size:16px;height:auto;margin:0;width:100%}
.top-bar-section .divider,.top-bar-section [role="separator"]{border-top:1px solid #1A1A1A;clear:both;height:1px;width:100%}
.top-bar-section ul li>a{background:none repeat scroll 0 0 #333333;color:#FFFFFF;display:block;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:0.8125rem;font-weight:normal;padding:12px 0 12px 15px;width:100%}
.top-bar-section ul li>a.button{background:none repeat scroll 0 0 #008CBA;font-size:0.8125rem;padding-left:15px;padding-right:15px}
.top-bar-section ul li>a.button:hover{background:none repeat scroll 0 0 #006687}
.top-bar-section ul li>a.button.secondary{background:none repeat scroll 0 0 #E7E7E7}
.top-bar-section ul li>a.button.secondary:hover{background:none repeat scroll 0 0 #CECECE}
.top-bar-section ul li>a.button.success{background:none repeat scroll 0 0 #43AC6A}
.top-bar-section ul li>a.button.success:hover{background:none repeat scroll 0 0 #358753}
.top-bar-section ul li>a.button.alert{background:none repeat scroll 0 0 #F04124}
.top-bar-section ul li>a.button.alert:hover{background:none repeat scroll 0 0 #D32A0E}
.top-bar-section ul li:hover>a{background:none repeat scroll 0 0 #272727;color:#FFFFFF}
.top-bar-section ul li.active>a{background:none repeat scroll 0 0 #008CBA;color:#FFFFFF}
.top-bar-section ul li.active>a:hover{background:none repeat scroll 0 0 #0079A1}
.top-bar-section .has-form{padding:15px}
.top-bar-section .has-dropdown{position:relative}
.top-bar-section .has-dropdown>a:after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(255,255,255,0.4);border-image:none;border-style:inset inset inset solid;border-width:5px;content:"";display:block;height:0;margin-right:15px;margin-top:-4.5px;position:absolute;right:0;top:50%;width:0}
.top-bar-section .has-dropdown.moved{position:static}
.top-bar-section .has-dropdown.moved>.dropdown{display:block}
.top-bar-section .dropdown{display:none;left:100%;position:absolute;top:0;z-index:99}
.top-bar-section .dropdown li{height:auto;width:100%}
.top-bar-section .dropdown li a{font-weight:normal;padding:8px 15px}
.top-bar-section .dropdown li a.parent-link{font-weight:normal}
.top-bar-section .dropdown li.title h5{margin-bottom:0}
.top-bar-section .dropdown li.title h5 a{color:#FFFFFF;display:block;line-height:22.5px}
.top-bar-section .dropdown label{color:#777777;font-size:0.625rem;font-weight:bold;margin-bottom:0;padding:8px 15px 2px;text-transform:uppercase}
.js-generated{display:block}
@media only screen and (min-width:40.063em){.top-bar{background:none repeat scroll 0 0 #333333;overflow:visible}
.top-bar:before,.top-bar:after{content:" ";display:table}
.top-bar:after{clear:both}
.top-bar .toggle-topbar{display:none}
.top-bar .title-area{float:left}
.top-bar .name h1 a{width:auto}
.top-bar input,.top-bar .button{font-size:0.875rem;position:relative;top:7px}
.top-bar.expanded{background:none repeat scroll 0 0 #333333}
.contain-to-grid .top-bar{margin:0 auto;max-width:67rem}
.top-bar-section{left:0 !important}
.top-bar-section ul{display:inline;height:auto !important;width:auto}
.top-bar-section ul li{float:left}
.top-bar-section ul li .js-generated{display:none}
.top-bar-section li.hover>a:not(.button){background:none repeat scroll 0 0 #272727;color:#FFFFFF}
.top-bar-section li a:not(.button){background:none repeat scroll 0 0 #333333;line-height:45px;padding:0 15px}
.top-bar-section li a:hover:not(.button){background:none repeat scroll 0 0 #272727}
.top-bar-section .has-dropdown>a{padding-right:35px !important}
.top-bar-section .has-dropdown>a:after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:rgba(255,255,255,0.4) rgba(0,0,0,0) rgba(0,0,0,0);border-image:none;border-right:5px inset rgba(0,0,0,0);border-style:solid inset inset;border-width:5px;content:"";display:block;height:0;margin-top:-2.5px;top:22.5px;width:0}
.top-bar-section .has-dropdown.moved{position:relative}
.top-bar-section .has-dropdown.moved>.dropdown{display:none}
.top-bar-section .has-dropdown.hover>.dropdown,.top-bar-section .has-dropdown.not-click:hover>.dropdown{display:block}
.top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after{border:medium none;content:"»";margin-top:-2px;right:5px;top:1rem}
.top-bar-section .dropdown{background:none repeat scroll 0 0 rgba(0,0,0,0);left:0;min-width:100%;top:auto}
.top-bar-section .dropdown li a{background:none repeat scroll 0 0 #333333;color:#FFFFFF;line-height:1;padding:12px 15px;white-space:nowrap}
.top-bar-section .dropdown li label{background:none repeat scroll 0 0 #333333;white-space:nowrap}
.top-bar-section .dropdown li .dropdown{left:100%;top:0}
.top-bar-section>ul>.divider,.top-bar-section>ul>[role="separator"]{border-bottom:medium none;border-right:1px solid #4D4D4D;border-top:medium none;clear:none;height:45px;width:0}
.top-bar-section .has-form{background:none repeat scroll 0 0 #333333;height:45px;padding:0 15px}
.top-bar-section ul.right li .dropdown{left:auto;right:0}
.top-bar-section ul.right li .dropdown li .dropdown{right:100%}
.no-js .top-bar-section ul li:hover>a{background:none repeat scroll 0 0 #272727;color:#FFFFFF}
.no-js .top-bar-section ul li:active>a{background:none repeat scroll 0 0 #008CBA;color:#FFFFFF}
.no-js .top-bar-section .has-dropdown:hover>.dropdown{display:block}
}
.off-canvas-wrap,.inner-wrap,nav.tab-bar,.left-off-canvas-menu,.left-off-canvas-menu *,.right-off-canvas-menu,.move-right a.exit-off-canvas,.move-left a.exit-off-canvas{}
.off-canvas-wrap,.inner-wrap{position:relative;width:100%}
.left-off-canvas-menu,.right-off-canvas-menu{background:none repeat scroll 0 0 #333333;bottom:0;box-sizing:content-box;height:100%;overflow-y:auto;position:absolute;top:0;width:250px;z-index:1001}
section.left-small,section.right-small{height:2.8125rem;position:absolute;top:0;width:2.8125rem}
.off-canvas-wrap{overflow:hidden}
.inner-wrap{transition:transform 500ms ease 0s}
.inner-wrap:before,.inner-wrap:after{content:" ";display:table}
.inner-wrap:after{clear:both}
nav.tab-bar{background:none repeat scroll 0 0 #333333;color:#FFFFFF;height:2.8125rem;line-height:2.8125rem;position:relative}
nav.tab-bar h1,nav.tab-bar h2,nav.tab-bar h3,nav.tab-bar h4,nav.tab-bar h5,nav.tab-bar h6{color:#FFFFFF;font-weight:bold;line-height:2.8125rem;margin:0}
nav.tab-bar h1,nav.tab-bar h2,nav.tab-bar h3,nav.tab-bar h4{font-size:1.125rem}
section.left-small{border-right:1px solid #1A1A1A;box-shadow:1px 0 0 #4D4D4D;left:0}
section.right-small{border-left:1px solid #4D4D4D;box-shadow:-1px 0 0 #1A1A1A;right:0}
section.tab-bar-section{height:2.8125rem;padding:0 0.625rem;position:absolute;text-align:center;top:0}
@media only screen and (min-width:40.063em){section.tab-bar-section{text-align:left}
}
section.tab-bar-section.left{left:0;right:2.8125rem}
section.tab-bar-section.right{left:2.8125rem;right:0}
section.tab-bar-section.middle{left:2.8125rem;right:2.8125rem}
a.menu-icon{color:#FFFFFF;display:block;height:2.8125rem;line-height:2.0625rem;padding:0;position:relative;text-indent:2.1875rem;width:2.8125rem}
a.menu-icon span{box-shadow:0 10px 0 1px #FFFFFF,0 16px 0 1px #FFFFFF,0 22px 0 1px #FFFFFF;display:block;height:0;left:0.8125rem;position:absolute;top:0.3125rem;width:1rem}
a.menu-icon:hover span{box-shadow:0 10px 0 1px #B3B3B3,0 16px 0 1px #B3B3B3,0 22px 0 1px #B3B3B3}
.left-off-canvas-menu{transform:translate3d(-100%,0px,0px)}
.right-off-canvas-menu{right:0;transform:translate3d(100%,0px,0px)}
ul.off-canvas-list{list-style-type:none;margin:0;padding:0}
ul.off-canvas-list li label{background:none repeat scroll 0 0 #444444;border-bottom:medium none;border-top:1px solid #5E5E5E;color:#999999;font-weight:bold;margin:0;padding:0.3rem 0.9375rem;text-transform:uppercase}
ul.off-canvas-list li a{border-bottom:1px solid #262626;color:rgba(255,255,255,0.7);display:block;padding:0.66667rem}
.move-right>.inner-wrap{transform:translate3d(250px,0px,0px)}
.move-right a.exit-off-canvas{background:none repeat scroll 0 0 rgba(255,255,255,0.2);bottom:0;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;display:block;left:0;position:absolute;right:0;top:0;transition:background 300ms ease 0s;z-index:1002}
@media only screen and (min-width:40.063em){.move-right a.exit-off-canvas:hover{background:none repeat scroll 0 0 rgba(255,255,255,0.05)}
}
.move-left>.inner-wrap{transform:translate3d(-250px,0px,0px)}
.move-left a.exit-off-canvas{background:none repeat scroll 0 0 rgba(255,255,255,0.2);bottom:0;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;display:block;left:0;position:absolute;right:0;top:0;transition:background 300ms ease 0s;z-index:1002}
@media only screen and (min-width:40.063em){.move-left a.exit-off-canvas:hover{background:none repeat scroll 0 0 rgba(255,255,255,0.05)}
}
.lt-ie10 .left-off-canvas-menu{left:-250px}
.lt-ie10 .right-off-canvas-menu{right:-250px}
.lt-ie10 .move-left>.inner-wrap{right:250px}
.lt-ie10 .move-right>.inner-wrap{left:250px}
.show-for-small,.show-for-small-only,.show-for-medium-down,.show-for-large-down,.hide-for-medium,.hide-for-medium-up,.hide-for-medium-only,.hide-for-large,.hide-for-large-up,.hide-for-large-only,.hide-for-xlarge,.hide-for-xlarge-up,.hide-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only{display:inherit !important}
.hide-for-small,.hide-for-small-only,.hide-for-medium-down,.show-for-medium,.show-for-medium-up,.show-for-medium-only,.hide-for-large-down,.show-for-large,.show-for-large-up,.show-for-large-only,.show-for-xlarge,.show-for-xlarge-up,.show-for-xlarge-only,.show-for-xxlarge-up,.show-for-xxlarge-only{display:none !important}
table.show-for-small,table.show-for-small-only,table.show-for-medium-down,table.show-for-large-down,table.hide-for-medium,table.hide-for-medium-up,table.hide-for-medium-only,table.hide-for-large,table.hide-for-large-up,table.hide-for-large-only,table.hide-for-xlarge,table.hide-for-xlarge-up,table.hide-for-xlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge-only{display:table}
thead.show-for-small,thead.show-for-small-only,thead.show-for-medium-down,thead.show-for-large-down,thead.hide-for-medium,thead.hide-for-medium-up,thead.hide-for-medium-only,thead.hide-for-large,thead.hide-for-large-up,thead.hide-for-large-only,thead.hide-for-xlarge,thead.hide-for-xlarge-up,thead.hide-for-xlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge-only{display:table-header-group !important}
tbody.show-for-small,tbody.show-for-small-only,tbody.show-for-medium-down,tbody.show-for-large-down,tbody.hide-for-medium,tbody.hide-for-medium-up,tbody.hide-for-medium-only,tbody.hide-for-large,tbody.hide-for-large-up,tbody.hide-for-large-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge-only{display:table-row-group !important}
tr.show-for-small,tr.show-for-small-only,tr.show-for-medium-down,tr.show-for-large-down,tr.hide-for-medium,tr.hide-for-medium-up,tr.hide-for-medium-only,tr.hide-for-large,tr.hide-for-large-up,tr.hide-for-large-only,tr.hide-for-xlarge,tr.hide-for-xlarge-up,tr.hide-for-xlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge-only{display:table-row !important}
td.show-for-small,td.show-for-small-only,td.show-for-medium-down td.show-for-large-down,td.hide-for-medium,td.hide-for-medium-up,td.hide-for-large,td.hide-for-large-up,td.hide-for-xlarge td.hide-for-xlarge-up,td.hide-for-xxlarge-up,th.show-for-small,th.show-for-small-only,th.show-for-medium-down th.show-for-large-down,th.hide-for-medium,th.hide-for-medium-up,th.hide-for-large,th.hide-for-large-up,th.hide-for-xlarge th.hide-for-xlarge-up,th.hide-for-xxlarge-up{display:table-cell !important}
@media only screen and (min-width:40.063em){.hide-for-small,.hide-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-up,.show-for-medium-only,.hide-for-large,.hide-for-large-up,.hide-for-large-only,.hide-for-xlarge,.hide-for-xlarge-up,.hide-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only{display:inherit !important}
.show-for-small,.show-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-up,.hide-for-medium-only,.hide-for-large-down,.show-for-large,.show-for-large-up,.show-for-large-only,.show-for-xlarge,.show-for-xlarge-up,.show-for-xlarge-only,.show-for-xxlarge-up,.show-for-xxlarge-only{display:none !important}
table.hide-for-small,table.hide-for-small-only,table.show-for-medium,table.show-for-medium-down,table.show-for-medium-up,table.show-for-medium-only,table.hide-for-large,table.hide-for-large-up,table.hide-for-large-only,table.hide-for-xlarge,table.hide-for-xlarge-up,table.hide-for-xlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge-only{display:table}
thead.hide-for-small,thead.hide-for-small-only,thead.show-for-medium,thead.show-for-medium-down,thead.show-for-medium-up,thead.show-for-medium-only,thead.hide-for-large,thead.hide-for-large-up,thead.hide-for-large-only,thead.hide-for-xlarge,thead.hide-for-xlarge-up,thead.hide-for-xlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge-only{display:table-header-group !important}
tbody.hide-for-small,tbody.hide-for-small-only,tbody.show-for-medium,tbody.show-for-medium-down,tbody.show-for-medium-up,tbody.show-for-medium-only,tbody.hide-for-large,tbody.hide-for-large-up,tbody.hide-for-large-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge-only{display:table-row-group !important}
tr.hide-for-small,tr.hide-for-small-only,tr.show-for-medium,tr.show-for-medium-down,tr.show-for-medium-up,tr.show-for-medium-only,tr.hide-for-large,tr.hide-for-large-up,tr.hide-for-large-only,tr.hide-for-xlarge,tr.hide-for-xlarge-up,tr.hide-for-xlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge-only{display:table-row !important}
td.hide-for-small,td.hide-for-small-only,td.show-for-medium,td.show-for-medium-down,td.show-for-medium-up,td.show-for-medium-only,td.hide-for-large,td.hide-for-large-up,td.hide-for-large-only,td.hide-for-xlarge,td.hide-for-xlarge-up,td.hide-for-xlarge-only,td.hide-for-xxlarge-up,td.hide-for-xxlarge-only,th.hide-for-small,th.hide-for-small-only,th.show-for-medium,th.show-for-medium-down,th.show-for-medium-up,th.show-for-medium-only,th.hide-for-large,th.hide-for-large-up,th.hide-for-large-only,th.hide-for-xlarge,th.hide-for-xlarge-up,th.hide-for-xlarge-only,th.hide-for-xxlarge-up,th.hide-for-xxlarge-only{display:table-cell !important}
}
@media only screen and (min-width:64.063em){.hide-for-small,.hide-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.show-for-medium-up,.show-for-large,.show-for-large-up,.show-for-large-only,.hide-for-xlarge,.hide-for-xlarge-up,.hide-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only{display:inherit !important}
.show-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.hide-for-large,.hide-for-large-up,.hide-for-large-only,.show-for-xlarge,.show-for-xlarge-up,.show-for-xlarge-only,.show-for-xxlarge-up,.show-for-xxlarge-only{display:none !important}
table.hide-for-small,table.hide-for-small-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.show-for-medium-up,table.show-for-large,table.show-for-large-up,table.show-for-large-only,table.hide-for-xlarge,table.hide-for-xlarge-up,table.hide-for-xlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge-only{display:table}
thead.hide-for-small,thead.hide-for-small-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.show-for-large,thead.show-for-large-up,thead.show-for-large-only,thead.hide-for-xlarge,thead.hide-for-xlarge-up,thead.hide-for-xlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge-only{display:table-header-group !important}
tbody.hide-for-small,tbody.hide-for-small-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.show-for-large,tbody.show-for-large-up,tbody.show-for-large-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge-only{display:table-row-group !important}
tr.hide-for-small,tr.hide-for-small-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.show-for-large,tr.show-for-large-up,tr.show-for-large-only,tr.hide-for-xlarge,tr.hide-for-xlarge-up,tr.hide-for-xlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge-only{display:table-row !important}
td.hide-for-small,td.hide-for-small-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.show-for-medium-up,td.show-for-large,td.show-for-large-up,td.show-for-large-only,td.hide-for-xlarge,td.hide-for-xlarge-up,td.hide-for-xlarge-only,td.hide-for-xxlarge-up,td.hide-for-xxlarge-only,th.hide-for-small,th.hide-for-small-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.show-for-medium-up,th.show-for-large,th.show-for-large-up,th.show-for-large-only,th.hide-for-xlarge,th.hide-for-xlarge-up,th.hide-for-xlarge-only,th.hide-for-xxlarge-up,th.hide-for-xxlarge-only{display:table-cell !important}
}
@media only screen and (min-width:90.063em){.hide-for-small,.hide-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.show-for-medium-up,.show-for-large-up,.show-for-xlarge,.show-for-xlarge-up,.show-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only{display:inherit !important}
.show-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-large,.show-for-large-only,.show-for-large-down,.hide-for-xlarge,.hide-for-xlarge-up,.hide-for-xlarge-only,.show-for-xxlarge-up,.show-for-xxlarge-only{display:none !important}
table.hide-for-small,table.hide-for-small-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.show-for-medium-up,table.show-for-large-up,table.show-for-xlarge,table.show-for-xlarge-up,table.show-for-xlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge-only{display:table}
thead.hide-for-small,thead.hide-for-small-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.show-for-large-up,thead.show-for-xlarge,thead.show-for-xlarge-up,thead.show-for-xlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge-only{display:table-header-group !important}
tbody.hide-for-small,tbody.hide-for-small-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.show-for-large-up,tbody.show-for-xlarge,tbody.show-for-xlarge-up,tbody.show-for-xlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge-only{display:table-row-group !important}
tr.hide-for-small,tr.hide-for-small-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.show-for-large-up,tr.show-for-xlarge,tr.show-for-xlarge-up,tr.show-for-xlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge-only{display:table-row !important}
td.hide-for-small,td.hide-for-small-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.show-for-medium-up,td.show-for-large-up,td.show-for-xlarge,td.show-for-xlarge-up,td.show-for-xlarge-only,td.hide-for-xxlarge-up,td.hide-for-xxlarge-only,th.hide-for-small,th.hide-for-small-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.show-for-medium-up,th.show-for-large-up,th.show-for-xlarge,th.show-for-xlarge-up,th.show-for-xlarge-only,th.hide-for-xxlarge-up,th.hide-for-xxlarge-only{display:table-cell !important}
}
@media only screen and (min-width:120.063em){.hide-for-small,.hide-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.show-for-medium-up,.show-for-large-up,.show-for-xlarge-up,.show-for-xxlarge-up,.show-for-xxlarge-only{display:inherit !important}
.show-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-large,.show-for-large-only,.show-for-large-down,.hide-for-xlarge,.show-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only{display:none !important}
table.hide-for-small,table.hide-for-small-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.show-for-medium-up,table.show-for-large-up,table.show-for-xlarge-up,table.show-for-xxlarge-up,table.show-for-xxlarge-only{display:table}
thead.hide-for-small,thead.hide-for-small-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.show-for-large-up,thead.show-for-xlarge-up,thead.show-for-xxlarge-up,thead.show-for-xxlarge-only{display:table-header-group !important}
tbody.hide-for-small,tbody.hide-for-small-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.show-for-large-up,tbody.show-for-xlarge-up,tbody.show-for-xxlarge-up,tbody.show-for-xxlarge-only{display:table-row-group !important}
tr.hide-for-small,tr.hide-for-small-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.show-for-large-up,tr.show-for-xlarge-up,tr.show-for-xxlarge-up,tr.show-for-xxlarge-only{display:table-row !important}
td.hide-for-small,td.hide-for-small-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.show-for-medium-up,td.show-for-large-up,td.show-for-xlarge-up,td.show-for-xxlarge-up,td.show-for-xxlarge-only,th.hide-for-small,th.hide-for-small-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.show-for-medium-up,th.show-for-large-up,th.show-for-xlarge-up,th.show-for-xxlarge-up,th.show-for-xxlarge-only{display:table-cell !important}
}
.show-for-landscape,.hide-for-portrait{display:inherit !important}
.hide-for-landscape,.show-for-portrait{display:none !important}
table.hide-for-landscape,table.show-for-portrait{display:table}
thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group !important}
tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group !important}
tr.hide-for-landscape,tr.show-for-portrait{display:table-row !important}
td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell !important}
@media only screen and (orientation:landscape){.show-for-landscape,.hide-for-portrait{display:inherit !important}
.hide-for-landscape,.show-for-portrait{display:none !important}
table.show-for-landscape,table.hide-for-portrait{display:table}
thead.show-for-landscape,thead.hide-for-portrait{display:table-header-group !important}
tbody.show-for-landscape,tbody.hide-for-portrait{display:table-row-group !important}
tr.show-for-landscape,tr.hide-for-portrait{display:table-row !important}
td.show-for-landscape,td.hide-for-portrait,th.show-for-landscape,th.hide-for-portrait{display:table-cell !important}
}
@media only screen and (orientation:portrait){.show-for-portrait,.hide-for-landscape{display:inherit !important}
.hide-for-portrait,.show-for-landscape{display:none !important}
table.show-for-portrait,table.hide-for-landscape{display:table}
thead.show-for-portrait,thead.hide-for-landscape{display:table-header-group !important}
tbody.show-for-portrait,tbody.hide-for-landscape{display:table-row-group !important}
tr.show-for-portrait,tr.hide-for-landscape{display:table-row !important}
td.show-for-portrait,td.hide-for-landscape,th.show-for-portrait,th.hide-for-landscape{display:table-cell !important}
}
.show-for-touch{display:none !important}
.hide-for-touch{display:inherit !important}
.touch .show-for-touch{display:inherit !important}
.touch .hide-for-touch{display:none !important}
table.hide-for-touch{display:table}
.touch table.show-for-touch{display:table}
thead.hide-for-touch{display:table-header-group !important}
.touch thead.show-for-touch{display:table-header-group !important}
tbody.hide-for-touch{display:table-row-group !important}
.touch tbody.show-for-touch{display:table-row-group !important}
tr.hide-for-touch{display:table-row !important}
.touch tr.show-for-touch{display:table-row !important}
td.hide-for-touch{display:table-cell !important}
.touch td.show-for-touch{display:table-cell !important}
th.hide-for-touch{display:table-cell !important}
.touch th.show-for-touch{display:table-cell !important}
body{color:#4e4f51;font-family: "Roboto Condensed","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;}
#menu-nav ul,#menu-filters ul,#header ul,#partners ul{list-style-type:none;margin:0}
#menu-nav,#menu-filters{color:#FFFFFF}
#menu-nav a,#menu-filters a{color:#FFFFFF}
#menu-filters{background-color:#6A76AF}
#menu-filters ul{padding:1.5rem 1.125rem 1.5rem 0.75rem}
#menu-filters ul li{padding:0.25rem 0}
#menu-filters label{color:#FFFFFF;font-size:1.125rem;font-weight:600;padding:0 0.75rem;text-shadow:0.0625rem 0.125rem 0.0625rem rgba(0,0,0,0.5)}
#menu-filters i{float:right;font-weight:400;line-height:1.5rem}
#menu-filters a{display:block;padding:0.25rem 0.75rem}
#menu-filters a:hover{color:#D4D8E8}
#menu-filters a.active{background-color:#959DC6;color:#2B3C8E;font-weight:600;transition:background-color 200ms ease-out 0s}
#menu-filters a.active:hover{background-color:#AAB1D1}
#menu-filters #list-sort ul{background-color:#404F99}
#menu-filters #list-price ul{background-color:#5563A4}
#menu-filters #list-filters ul{background-color:#6A76AF}
#menu-nav{background-color:#65A248;font-size:1.125rem;font-weight:600;text-shadow:0.0625rem 0.125rem 0.0625rem rgba(0,0,0,0.5)}
#menu-nav li{border-bottom:2px solid #5C9442}
#menu-nav a{display:block;padding:1rem 1.5rem;transition:background-color 200ms ease-out 0s}
#menu-nav a:hover,#menu-nav a.active{background-color:#5C9442;color:#FFFFFF}
#header{padding:0.75rem 1rem;text-align:center}
#header a{color:#767070}
#header a:hover{color:#a98b8b;background-color:#f0f0f0}
#header .mobile nav a{line-height:2rem;min-height:2rem}
#header .desktop{position:relative}
#header .desktop li{display:inline-block;float:left}
#header .desktop nav{padding:0 18px}
#header .desktop nav a,#header .desktop .left-off-canvas-toggle,#header .desktop .right-off-canvas-toggle,#header .desktop .yahoo{line-height:2.75rem;min-height:2.75rem}
#header .desktop nav a{display:inline-block;font-size:0.875rem;font-weight:400;padding:0 18px}
#header .desktop nav a.active{border-bottom:2px solid #d1caca}
#header .desktop .left-off-canvas-toggle{left:0;margin:0;position:absolute;top:0}
#header .desktop .right-off-canvas-toggle{margin:0;position:absolute;right:0;top:0}
#header .desktop .yahoo{font-size:0.5rem}
#main{padding-bottom:1.5rem;padding-top:1.5rem}
#main .search input{margin:0}
#main .ad{margin-bottom:1.5rem;margin-top:1.5rem}
#content a:hover{color:#4F7F38}
#content h2{color:#2B3C8E}
#content h2,#content h3,#content h4{font-weight:600}
#content p.entry-details{margin-top:1rem}
#content p.entry-details time,#content p.entry-details .author{font-weight:600}
#content p.lead{font-weight:300}
@media only screen and (min-width:40.063em){#content p.lead{font-size:1.375rem}
}
#content img{margin-bottom:1rem}
#content img.left{margin:0.25rem 1rem 0.75rem 0}
#content img.right{margin:0.25rem 0 0.75rem 1rem}
@media only screen and (min-width:40.063em){#content{margin-bottom:1.5rem;margin-top:1.5rem}
}
#app-list #app-list-filters{border-bottom:1px solid #EEEEEE;margin-bottom:0.5rem;margin-top:0.5rem;padding-bottom:0.5rem}
#app-list #app-list-filters:hover{cursor:pointer}
#app-list #app-list-filters h4{color:#2B3C8E;font-size:0.875rem;margin:0}
@media only screen and (min-width:40.063em){#app-list #app-list-filters h4.sort{float:right}
}
#app-list #app-list-filters h4 span.filter-label{font-weight:400}
@media only screen and (min-width:40.063em){#app-list #app-list-filters h4{font-size:1rem}
}
#app-list #app-list-nav{margin-top:1rem;padding-top:1rem}
.app .row{border-bottom:1px solid #EEEEEE;margin-bottom:0.5rem;padding-bottom:0.5rem}
@media only screen and (min-width:40.063em){.app .row{margin-bottom:0.5rem;padding-bottom:0.75rem}
}
.app-container{padding-left:0.9375rem;padding-right:0.9375rem}
.app-details{padding-left:0.9375rem}
.app-details h3.app-title{color:#65A248;font-size:0.875rem;margin-bottom:0;margin-top:0}
@media only screen and (min-width:40.063em){.app-details h3.app-title{font-size:1.325rem;margin-bottom:0.5rem}
}
.app-details span.app-categorynomarg{font-size:0.75rem;margin-bottom:0;margin-left:0;margin-top:0}
.app-details span.app-category{font-size:0.75rem;margin-bottom:0;margin-left:0.75rem;margin-top:0}
@media only screen and (min-width:40.063em){.app-details span.app-category,span.app-categorynomarg{font-size:0.875rem;margin-bottom:0.5rem}
}
.app-details span.app-num-rating{color:#EE5B33;font-weight:600;margin-left:0.75rem}
.app-thumb,.article-thumb{margin-top:0.25rem}
.app-thumb img,.article-thumb img{width:100%}
img.screenshot{width:48%}
#content .app-thumb img{margin-bottom:0}
span.app-rating{color:#EE5B33;font-size:0.625rem}
@media only screen and (min-width:40.063em){span.app-rating{font-size:0.75rem}
}
#masthead{margin-bottom:2rem;margin-top:1.5rem}
@media only screen and (min-width:40.063em){#masthead{margin-top:0}
}
#news-list .article .row{padding-left:0.9375rem;padding-right:0.9375rem}
#news-list .article-container{border-bottom:1px solid #EEEEEE;margin-bottom:2rem}
#news-list .article-details{padding-left:0.9375rem}
a.button{background-color:#FFFFFF;border:1px solid #2B3C8E;border-radius:4px;color:#2B3C8E;cursor:pointer;display:inline-block;font-family:"Open Sans",sans-serif;font-size:1rem;font-weight:600 !important;line-height:normal;margin:0 0 1.25rem;padding:0.5rem 0.75rem;position:relative;text-align:center;text-decoration:none}
a.button:hover,a.button:focus{background-color:#0079A1}
a.button:hover,a.button:focus{color:#FFFFFF}
a.button:hover{background-color:#2B3C8E;color:#FFFFFF !important}
a.button.app-buy{border:1px solid #65A248;color:#65A248 !important;font-size:0.75rem;margin:0.25rem 0 0;text-transform:uppercase}
a.button.app-buy:hover{background-color:#65A248;color:#FFFFFF !important}
@media only screen and (min-width:40.063em){a.button.app-buy{font-size:1rem}
}
#footer{background-color:#312f31;color:#8f8f8f;padding-bottom:36px;padding-top:36px;text-align:center}
#footer a{color:#FFFFFF}
a{transition:color 200ms ease-out 0s}
#partners{padding:1.5rem 0 1.75rem}
#partners ul i{display:block;margin-bottom:1rem}
#partners ul a{background-color:rgba(0,0,0,0.05);border-radius:4px;display:block;margin-bottom:1rem;padding:1.25rem;transition:background-color 200ms ease-out 0s}
#partners ul a:hover{background-color:rgba(255,255,255,0.1)}
#partners ul small{color:#B2D0A3;display:block}
.disabled{opacity:0.4}
.best-apps-list{margin-left:2rem}
.youtube-wrapper{height:0;margin-bottom:25px;padding-bottom:56.25%;padding-top:25px;position:relative}
.youtube-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}
.twitter-typeahead{width:100%}
.typeahead,.tt-query,.tt-hint{border:2px solid #CCCCCC;border-radius:8px;font-size:24px;height:30px;line-height:30px;outline:medium none;padding:8px 12px;width:396px}
.typeahead{background-color:#FFFFFF}
.typeahead:focus{border:2px solid #0097CF}
.tt-query{box-shadow:0 1px 1px rgba(0,0,0,0.075) inset}
.tt-hint{color:#999999}
.tt-dropdown-menu{background-color:#FFFFFF;border:1px solid rgba(0,0,0,0.2);border-radius:0;box-shadow:0 5px 10px rgba(0,0,0,0.2);margin-top:8px;padding:0;width:100%}
.tt-suggestion{font-size:18px;line-height:24px;padding:12px 16px}
.tt-suggestion.tt-is-under-cursor{background-color:#EEEEEE}
.tt-suggestion p{margin:0}
@media only screen and (max-width:600px){
	#header{position:absolute;}
}
@media only screen and (max-width:450px){
	.menuon{display:none}
}