meta.foundation-version{font-family:"/5.5.2/"}

meta.foundation-mq-small{font-family:"/only screen/";
width:0}

meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 45.71429em)/";
width:0}

meta.foundation-mq-medium{font-family:"/only screen and (min-width:45.78571em)/";
width:45.78571em}

meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:45.78571em) and (max-width:73.14286em)/";
width:45.78571em}

meta.foundation-mq-large{font-family:"/only screen and (min-width:73.21429em)/";
width:73.21429em}

meta.foundation-mq-large-only{font-family:"/only screen and (min-width:73.21429em) and (max-width:102.85714em)/";
width:73.21429em}

meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:102.92857em)/";
width:102.92857em}

meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:102.92857em) and (max-width:137.14286em)/";
width:102.92857em}

meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:137.21429em)/";
width:137.21429em}

meta.foundation-data-attribute-namespace{font-family:false}

html,body{height:100%}

html{box-sizing:border-box}

*,*:before,*:after{-webkit-box-sizing:inherit;
-moz-box-sizing:inherit;
box-sizing:inherit}

html,body{font-size:14px}

body{background:#fff;
color:#1A1A1A;
cursor:auto;
font-family:Arial,Helvetica,sans-serif;
font-style:normal;
font-weight:normal;
line-height:1.4;
margin:0;
padding:0;
position:relative}

a:hover{cursor:pointer}

img{max-width:100%;
height:auto}

img{-ms-interpolation-mode:bicubic}

#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none !important}

.left{float:left !important}

.right{float:right !important}

.clearfix:before,.clearfix:after{content:" ";
display:table}

.clearfix:after{clear:both}

.hide{display:none}

.invisible{visibility:hidden}

.antialiased{-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}

img{display:inline-block;
vertical-align:middle}

textarea{height:auto;
min-height:50px}


.accordion{margin-bottom:0}

.accordion:before,.accordion:after{content:" ";
display:table}

.accordion:after{clear:both}

.accordion .accordion-navigation,.accordion dd{display:block;
margin-bottom:0 !important}

.accordion .accordion-navigation.active>a,.accordion dd.active>a{background:#e8e8e8}

.accordion .accordion-navigation>a,.accordion dd>a{background:#EFEFEF;
color:#222;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:1.14286rem;
padding:1.14286rem}

.accordion .accordion-navigation>a:hover,.accordion dd>a:hover{background:#e3e3e3}

.accordion .accordion-navigation>.content,.accordion dd>.content{display:none;
padding:1.78571rem}

.accordion .accordion-navigation>.content.active,.accordion dd>.content.active{background:#fff;
display:block}

[class*="block-grid-"]{display:block;
padding:0;
margin:0 -.71429rem}

[class*="block-grid-"]:before,[class*="block-grid-"]:after{content:" ";
display:table}

[class*="block-grid-"]:after{clear:both}

[class*="block-grid-"]>li{display:block;
float:left;
height:auto;
padding:0 .71429rem 1.42857rem}

@media only screen{.small-block-grid-1>li{list-style:none;
width:100%}

.small-block-grid-1>li:nth-of-type(1n){clear:none}

.small-block-grid-1>li:nth-of-type(1n+1){clear:both}

.small-block-grid-2>li{list-style:none;
width:50%}

.small-block-grid-2>li:nth-of-type(1n){clear:none}

.small-block-grid-2>li:nth-of-type(2n+1){clear:both}

.small-block-grid-3>li{list-style:none;
width:33.33333%}

.small-block-grid-3>li:nth-of-type(1n){clear:none}

.small-block-grid-3>li:nth-of-type(3n+1){clear:both}

.small-block-grid-4>li{list-style:none;
width:25%}

.small-block-grid-4>li:nth-of-type(1n){clear:none}

.small-block-grid-4>li:nth-of-type(4n+1){clear:both}

.small-block-grid-5>li{list-style:none;
width:20%}

.small-block-grid-5>li:nth-of-type(1n){clear:none}

.small-block-grid-5>li:nth-of-type(5n+1){clear:both}

.small-block-grid-6>li{list-style:none;
width:16.66667%}

.small-block-grid-6>li:nth-of-type(1n){clear:none}

.small-block-grid-6>li:nth-of-type(6n+1){clear:both}

.small-block-grid-7>li{list-style:none;
width:14.28571%}

.small-block-grid-7>li:nth-of-type(1n){clear:none}

.small-block-grid-7>li:nth-of-type(7n+1){clear:both}

.small-block-grid-8>li{list-style:none;
width:12.5%}

.small-block-grid-8>li:nth-of-type(1n){clear:none}

.small-block-grid-8>li:nth-of-type(8n+1){clear:both}

.small-block-grid-9>li{list-style:none;
width:11.11111%}

.small-block-grid-9>li:nth-of-type(1n){clear:none}

.small-block-grid-9>li:nth-of-type(9n+1){clear:both}

.small-block-grid-10>li{list-style:none;
width:10%}

.small-block-grid-10>li:nth-of-type(1n){clear:none}

.small-block-grid-10>li:nth-of-type(10n+1){clear:both}

.small-block-grid-11>li{list-style:none;
width:9.09091%}

.small-block-grid-11>li:nth-of-type(1n){clear:none}

.small-block-grid-11>li:nth-of-type(11n+1){clear:both}

.small-block-grid-12>li{list-style:none;
width:8.33333%}

.small-block-grid-12>li:nth-of-type(1n){clear:none}

.small-block-grid-12>li:nth-of-type(12n+1){clear:both}

}

@media only screen and (min-width: 45.78571em){.medium-block-grid-1>li{list-style:none;
width:100%}

.medium-block-grid-1>li:nth-of-type(1n){clear:none}

.medium-block-grid-1>li:nth-of-type(1n+1){clear:both}

.medium-block-grid-2>li{list-style:none;
width:50%}

.medium-block-grid-2>li:nth-of-type(1n){clear:none}

.medium-block-grid-2>li:nth-of-type(2n+1){clear:both}

.medium-block-grid-3>li{list-style:none;
width:33.33333%}

.medium-block-grid-3>li:nth-of-type(1n){clear:none}

.medium-block-grid-3>li:nth-of-type(3n+1){clear:both}

.medium-block-grid-4>li{list-style:none;
width:25%}

.medium-block-grid-4>li:nth-of-type(1n){clear:none}

.medium-block-grid-4>li:nth-of-type(4n+1){clear:both}

.medium-block-grid-5>li{list-style:none;
width:20%}

.medium-block-grid-5>li:nth-of-type(1n){clear:none}

.medium-block-grid-5>li:nth-of-type(5n+1){clear:both}

.medium-block-grid-6>li{list-style:none;
width:16.66667%}

.medium-block-grid-6>li:nth-of-type(1n){clear:none}

.medium-block-grid-6>li:nth-of-type(6n+1){clear:both}

.medium-block-grid-7>li{list-style:none;
width:14.28571%}

.medium-block-grid-7>li:nth-of-type(1n){clear:none}

.medium-block-grid-7>li:nth-of-type(7n+1){clear:both}

.medium-block-grid-8>li{list-style:none;
width:12.5%}

.medium-block-grid-8>li:nth-of-type(1n){clear:none}

.medium-block-grid-8>li:nth-of-type(8n+1){clear:both}

.medium-block-grid-9>li{list-style:none;
width:11.11111%}

.medium-block-grid-9>li:nth-of-type(1n){clear:none}

.medium-block-grid-9>li:nth-of-type(9n+1){clear:both}

.medium-block-grid-10>li{list-style:none;
width:10%}

.medium-block-grid-10>li:nth-of-type(1n){clear:none}

.medium-block-grid-10>li:nth-of-type(10n+1){clear:both}

.medium-block-grid-11>li{list-style:none;
width:9.09091%}

.medium-block-grid-11>li:nth-of-type(1n){clear:none}

.medium-block-grid-11>li:nth-of-type(11n+1){clear:both}

.medium-block-grid-12>li{list-style:none;
width:8.33333%}

.medium-block-grid-12>li:nth-of-type(1n){clear:none}

.medium-block-grid-12>li:nth-of-type(12n+1){clear:both}

}

@media only screen and (min-width: 73.21429em){.large-block-grid-1>li{list-style:none;
width:100%}

.large-block-grid-1>li:nth-of-type(1n){clear:none}

.large-block-grid-1>li:nth-of-type(1n+1){clear:both}

.large-block-grid-2>li{list-style:none;
width:50%}

.large-block-grid-2>li:nth-of-type(1n){clear:none}

.large-block-grid-2>li:nth-of-type(2n+1){clear:both}

.large-block-grid-3>li{list-style:none;
width:33.33333%}

.large-block-grid-3>li:nth-of-type(1n){clear:none}

.large-block-grid-3>li:nth-of-type(3n+1){clear:both}

.large-block-grid-4>li{list-style:none;
width:25%}

.large-block-grid-4>li:nth-of-type(1n){clear:none}

.large-block-grid-4>li:nth-of-type(4n+1){clear:both}

.large-block-grid-5>li{list-style:none;
width:20%}

.large-block-grid-5>li:nth-of-type(1n){clear:none}

.large-block-grid-5>li:nth-of-type(5n+1){clear:both}

.large-block-grid-6>li{list-style:none;
width:16.66667%}

.large-block-grid-6>li:nth-of-type(1n){clear:none}

.large-block-grid-6>li:nth-of-type(6n+1){clear:both}

.large-block-grid-7>li{list-style:none;
width:14.28571%}

.large-block-grid-7>li:nth-of-type(1n){clear:none}

.large-block-grid-7>li:nth-of-type(7n+1){clear:both}

.large-block-grid-8>li{list-style:none;
width:12.5%}

.large-block-grid-8>li:nth-of-type(1n){clear:none}

.large-block-grid-8>li:nth-of-type(8n+1){clear:both}

.large-block-grid-9>li{list-style:none;
width:11.11111%}

.large-block-grid-9>li:nth-of-type(1n){clear:none}

.large-block-grid-9>li:nth-of-type(9n+1){clear:both}

.large-block-grid-10>li{list-style:none;
width:10%}

.large-block-grid-10>li:nth-of-type(1n){clear:none}

.large-block-grid-10>li:nth-of-type(10n+1){clear:both}

.large-block-grid-11>li{list-style:none;
width:9.09091%}

.large-block-grid-11>li:nth-of-type(1n){clear:none}

.large-block-grid-11>li:nth-of-type(11n+1){clear:both}

.large-block-grid-12>li{list-style:none;
width:8.33333%}

.large-block-grid-12>li:nth-of-type(1n){clear:none}

.large-block-grid-12>li:nth-of-type(12n+1){clear:both}

}

button,.button{-webkit-appearance:none;
-moz-appearance:none;
border-radius:0;
border-style:solid;
border-width:0;
cursor:pointer;
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
line-height:normal;
margin:0 0 1.42857rem;
position:relative;
text-align:center;
text-decoration:none;
display:inline-block;
padding:1.14286rem 2.28571rem 1.21429rem 2.28571rem;
font-size:1.14286rem;
background-color:#007073;
border-color:#005a5c;
color:#fff;
transition:background-color 300ms ease-out}

button:hover,button:focus,.button:hover,.button:focus{background-color:#005a5c}

button:hover,button:focus,.button:hover,.button:focus{color:#fff}

button.secondary,.button.secondary{background-color:#e7e7e7;
border-color:#b9b9b9;
color:#1A1A1A}

button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{background-color:#b9b9b9}

button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{color:#1A1A1A}

button.success,.button.success{background-color:#43AC6A;
border-color:#368a55;
color:#fff}

button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{background-color:#368a55}

button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{color:#fff}

button.alert,.button.alert{background-color:#f04124;
border-color:#cf2a0e;
color:#fff}

button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{background-color:#cf2a0e}

button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{color:#fff}

button.warning,.button.warning{background-color:#f08a24;
border-color:#cf6e0e;
color:#fff}

button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus{background-color:#cf6e0e}

button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus{color:#fff}

button.info,.button.info{background-color:#a0d3e8;
border-color:#61b6d9;
color:#1A1A1A}

button.info:hover,button.info:focus,.button.info:hover,.button.info:focus{background-color:#61b6d9}

button.info:hover,button.info:focus,.button.info:hover,.button.info:focus{color:#fff}

button.large,.button.large{padding:1.28571rem 2.57143rem 1.35714rem 2.57143rem;
font-size:1.42857rem}

button.small,.button.small{padding:.57143rem 1.14286rem .64286rem 1.14286rem;
font-size:.92857rem}

button.tiny,.button.tiny{padding:.42857rem .85714rem .5rem .85714rem;
font-size:.78571rem}

button.expand,.button.expand{padding-left:0;
padding-right:0;
width:100%}

button.left-align,.button.left-align{text-align:left;
text-indent:.85714rem}

button.right-align,.button.right-align{text-align:right;
padding-right:.85714rem}

button.radius,.button.radius{border-radius:3px}

button.round,.button.round{border-radius:1000px}

button.disabled,button[disabled],.button.disabled,.button[disabled]{background-color:#007073;
border-color:#005a5c;
color:#fff;
box-shadow:none;
cursor:default;
opacity:.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:#005a5c}

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:#fff}

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:#007073}

button.disabled.secondary,button[disabled].secondary,.button.disabled.secondary,.button[disabled].secondary{background-color:#e7e7e7;
border-color:#b9b9b9;
color:#1A1A1A;
box-shadow:none;
cursor:default;
opacity:.7}

button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#b9b9b9}

button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{color:#1A1A1A}

button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#e7e7e7}

button.disabled.success,button[disabled].success,.button.disabled.success,.button[disabled].success{background-color:#43AC6A;
border-color:#368a55;
color:#fff;
box-shadow:none;
cursor:default;
opacity:.7}

button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#368a55}

button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{color:#fff}

button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#43AC6A}

button.disabled.alert,button[disabled].alert,.button.disabled.alert,.button[disabled].alert{background-color:#f04124;
border-color:#cf2a0e;
color:#fff;
box-shadow:none;
cursor:default;
opacity:.7}

button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#cf2a0e}

button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{color:#fff}

button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#f04124}

button.disabled.warning,button[disabled].warning,.button.disabled.warning,.button[disabled].warning{background-color:#f08a24;
border-color:#cf6e0e;
color:#fff;
box-shadow:none;
cursor:default;
opacity:.7}

button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{background-color:#cf6e0e}

button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{color:#fff}

button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{background-color:#f08a24}

button.disabled.info,button[disabled].info,.button.disabled.info,.button[disabled].info{background-color:#a0d3e8;
border-color:#61b6d9;
color:#1A1A1A;
box-shadow:none;
cursor:default;
opacity:.7}

button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{background-color:#61b6d9}

button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{color:#fff}

button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{background-color:#a0d3e8}

button::-moz-focus-inner{border:0;
padding:0}

@media only screen and (min-width: 45.78571em){button,.button{display:inline-block}

}

.f-dropdown{display:none;
left:-9999px;
list-style:none;
margin-left:0;
position:absolute;
background:#fff;
border:solid 1px #ccc;
font-size:1rem;
height:auto;
max-height:none;
width:100%;
z-index:89;
margin-top:2px;
max-width:200px}

.f-dropdown.open{display:block}

.f-dropdown>*:first-child{margin-top:0}

.f-dropdown>*:last-child{margin-bottom:0}

.f-dropdown:before{border:inset 6px;
content:"";
display:block;
height:0;
width:0;
border-color:transparent transparent #fff transparent;
border-bottom-style:solid;
position:absolute;
top:-12px;
left:10px;
z-index:89}

.f-dropdown:after{border:inset 7px;
content:"";
display:block;
height:0;
width:0;
border-color:transparent transparent #ccc transparent;
border-bottom-style:solid;
position:absolute;
top:-14px;
left:9px;
z-index:88}

.f-dropdown.right:before{left:auto;
right:10px}

.f-dropdown.right:after{left:auto;
right:9px}

.f-dropdown.drop-right{display:none;
left:-9999px;
list-style:none;
margin-left:0;
position:absolute;
background:#fff;
border:solid 1px #ccc;
font-size:1rem;
height:auto;
max-height:none;
width:100%;
z-index:89;
margin-top:0;
margin-left:2px;
max-width:200px}

.f-dropdown.drop-right.open{display:block}

.f-dropdown.drop-right>*:first-child{margin-top:0}

.f-dropdown.drop-right>*:last-child{margin-bottom:0}

.f-dropdown.drop-right:before{border:inset 6px;
content:"";
display:block;
height:0;
width:0;
border-color:transparent #fff transparent transparent;
border-right-style:solid;
position:absolute;
top:10px;
left:-12px;
z-index:89}

.f-dropdown.drop-right:after{border:inset 7px;
content:"";
display:block;
height:0;
width:0;
border-color:transparent #ccc transparent transparent;
border-right-style:solid;
position:absolute;
top:9px;
left:-14px;
z-index:88}

.f-dropdown.drop-left{display:none;
left:-9999px;
list-style:none;
margin-left:0;
position:absolute;
background:#fff;
border:solid 1px #ccc;
font-size:1rem;
height:auto;
max-height:none;
width:100%;
z-index:89;
margin-top:0;
margin-left:-2px;
max-width:200px}

.f-dropdown.drop-left.open{display:block}

.f-dropdown.drop-left>*:first-child{margin-top:0}

.f-dropdown.drop-left>*:last-child{margin-bottom:0}

.f-dropdown.drop-left:before{border:inset 6px;
content:"";
display:block;
height:0;
width:0;
border-color:transparent transparent transparent #fff;
border-left-style:solid;
position:absolute;
top:10px;
right:-12px;
left:auto;
z-index:89}

.f-dropdown.drop-left:after{border:inset 7px;
content:"";
display:block;
height:0;
width:0;
border-color:transparent transparent transparent #ccc;
border-left-style:solid;
position:absolute;
top:9px;
right:-14px;
left:auto;
z-index:88}

.f-dropdown.drop-top{display:none;
left:-9999px;
list-style:none;
margin-left:0;
position:absolute;
background:#fff;
border:solid 1px #ccc;
font-size:1rem;
height:auto;
max-height:none;
width:100%;
z-index:89;
margin-left:0;
margin-top:-2px;
max-width:200px}

.f-dropdown.drop-top.open{display:block}

.f-dropdown.drop-top>*:first-child{margin-top:0}

.f-dropdown.drop-top>*:last-child{margin-bottom:0}

.f-dropdown.drop-top:before{border:inset 6px;
content:"";
display:block;
height:0;
width:0;
border-color:#fff transparent transparent transparent;
border-top-style:solid;
bottom:-12px;
position:absolute;
top:auto;
left:10px;
right:auto;
z-index:89}

.f-dropdown.drop-top:after{border:inset 7px;
content:"";
display:block;
height:0;
width:0;
border-color:#ccc transparent transparent transparent;
border-top-style:solid;
bottom:-14px;
position:absolute;
top:auto;
left:9px;
right:auto;
z-index:88}

.f-dropdown li{cursor:pointer;
font-size:1rem;
line-height:1.28571rem;
margin:0}

.f-dropdown li:hover,.f-dropdown li:focus{background:#eee}

.f-dropdown li.radius{border-radius:3px}

.f-dropdown li a{display:block;
padding:.5rem;
color:#555}

.f-dropdown.content{display:none;
left:-9999px;
list-style:none;
margin-left:0;
position:absolute;
background:#fff;
border:solid 1px #ccc;
font-size:1rem;
height:auto;
max-height:none;
padding:1.42857rem;
width:100%;
z-index:89;
max-width:200px}

.f-dropdown.content.open{display:block}

.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}

.f-dropdown.mega{width:100% !important;
max-width:100% !important}

.f-dropdown.mega.open{left:0 !important}

.dropdown.button,button.dropdown{position:relative;
padding-right:4.07143rem}

.dropdown.button::after,button.dropdown::after{border-color:#fff transparent transparent transparent;
border-style:solid;
content:"";
display:block;
height:0;
position:absolute;
top:50%;
width:0}

.dropdown.button::after,button.dropdown::after{border-width:.42857rem;
right:1.60714rem;
margin-top:-.17857rem}

.dropdown.button::after,button.dropdown::after{border-color:#fff transparent transparent transparent}

.dropdown.button.tiny,button.dropdown.tiny{padding-right:3rem}

.dropdown.button.tiny:after,button.dropdown.tiny:after{border-width:.42857rem;
right:1.28571rem;
margin-top:-.14286rem}

.dropdown.button.tiny::after,button.dropdown.tiny::after{border-color:#fff transparent transparent transparent}

.dropdown.button.small,button.dropdown.small{padding-right:3.5rem}

.dropdown.button.small::after,button.dropdown.small::after{border-width:.5rem;
right:1.5rem;
margin-top:-.17857rem}

.dropdown.button.small::after,button.dropdown.small::after{border-color:#fff transparent transparent transparent}

.dropdown.button.large,button.dropdown.large{padding-right:4.14286rem}

.dropdown.button.large::after,button.dropdown.large::after{border-width:.35714rem;
right:1.96429rem;
margin-top:-.17857rem}

.dropdown.button.large::after,button.dropdown.large::after{border-color:#fff transparent transparent transparent}

.dropdown.button.secondary:after,button.dropdown.secondary:after{border-color:#1A1A1A transparent transparent transparent}

form{margin:0 0 1.14286rem}

form .row .row{margin:0 -.57143rem}

form .row .row .column,form .row .row .columns{padding:0 .57143rem}

form .row .row.collapse{margin:0}

form .row .row.collapse .column,form .row .row.collapse .columns{padding:0}

form .row .row.collapse input{-webkit-border-bottom-right-radius:0;
-webkit-border-top-right-radius:0;
border-bottom-right-radius:0;
border-top-right-radius:0}

form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:.57143rem}

.prefix,.postfix{border-style:solid;
border-width:1px;
display:block;
font-size:1rem;
height:2.64286rem;
line-height:2.64286rem;
overflow:visible;
padding-bottom:0;
padding-top:0;
position:relative;
text-align:center;
width:100%;
z-index:2}

.postfix.button{border-color:true}

.prefix.button{border:none;
padding-left:0;
padding-right:0;
padding-bottom:0;
padding-top:0;
text-align:center}

.prefix.button.radius{border-radius:0;
-webkit-border-bottom-left-radius:3px;
-webkit-border-top-left-radius:3px;
border-bottom-left-radius:3px;
border-top-left-radius:3px}

.postfix.button.radius{border-radius:0;
-webkit-border-bottom-right-radius:3px;
-webkit-border-top-right-radius:3px;
border-bottom-right-radius:3px;
border-top-right-radius:3px}

.prefix.button.round{border-radius:0;
-webkit-border-bottom-left-radius:1000px;
-webkit-border-top-left-radius:1000px;
border-bottom-left-radius:1000px;
border-top-left-radius:1000px}

.postfix.button.round{border-radius:0;
-webkit-border-bottom-right-radius:1000px;
-webkit-border-top-right-radius:1000px;
border-bottom-right-radius:1000px;
border-top-right-radius:1000px}

span.prefix,label.prefix{background:#f2f2f2;
border-right:none;
color:#1A1A1A;
border-color:#ccc}

span.postfix,label.postfix{background:#f2f2f2;
color:#1A1A1A;
border-color:#ccc}

input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="color"],textarea, select
{
padding: 4px;}

input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="color"]:focus,textarea:focus{background:#fafafa;
border-color:#999;
outline:none}

input[type="text"]:disabled,input[type="password"]:disabled,input[type="date"]:disabled,input[type="datetime"]:disabled,input[type="datetime-local"]:disabled,input[type="month"]:disabled,input[type="week"]:disabled,input[type="email"]:disabled,input[type="number"]:disabled,input[type="search"]:disabled,input[type="tel"]:disabled,input[type="time"]:disabled,input[type="url"]:disabled,input[type="color"]:disabled,textarea:disabled{background-color:#ddd;
cursor:default}

input[type="text"][disabled],input[type="text"][readonly],fieldset[disabled] input[type="text"],input[type="password"][disabled],input[type="password"][readonly],fieldset[disabled] input[type="password"],input[type="date"][disabled],input[type="date"][readonly],fieldset[disabled] input[type="date"],input[type="datetime"][disabled],input[type="datetime"][readonly],fieldset[disabled] input[type="datetime"],input[type="datetime-local"][disabled],input[type="datetime-local"][readonly],fieldset[disabled] input[type="datetime-local"],input[type="month"][disabled],input[type="month"][readonly],fieldset[disabled] input[type="month"],input[type="week"][disabled],input[type="week"][readonly],fieldset[disabled] input[type="week"],input[type="email"][disabled],input[type="email"][readonly],fieldset[disabled] input[type="email"],input[type="number"][disabled],input[type="number"][readonly],fieldset[disabled] input[type="number"],input[type="search"][disabled],input[type="search"][readonly],fieldset[disabled] input[type="search"],input[type="tel"][disabled],input[type="tel"][readonly],fieldset[disabled] input[type="tel"],input[type="time"][disabled],input[type="time"][readonly],fieldset[disabled] input[type="time"],input[type="url"][disabled],input[type="url"][readonly],fieldset[disabled] input[type="url"],input[type="color"][disabled],input[type="color"][readonly],fieldset[disabled] input[type="color"],textarea[disabled],textarea[readonly],fieldset[disabled] textarea
{background-color:#ddd;
cursor:default}

input[type="text"].radius,input[type="password"].radius,input[type="date"].radius,input[type="datetime"].radius,input[type="datetime-local"].radius,input[type="month"].radius,input[type="week"].radius,input[type="email"].radius,input[type="number"].radius,input[type="search"].radius,input[type="tel"].radius,input[type="time"].radius,input[type="url"].radius,input[type="color"].radius,textarea.radius{border-radius:3px}

form .row .prefix-radius.row.collapse input,form .row .prefix-radius.row.collapse textarea,form .row .prefix-radius.row.collapse select,form .row .prefix-radius.row.collapse button{border-radius:0;
-webkit-border-bottom-right-radius:3px;
-webkit-border-top-right-radius:3px;
border-bottom-right-radius:3px;
border-top-right-radius:3px}

form .row .prefix-radius.row.collapse .prefix{border-radius:0;
-webkit-border-bottom-left-radius:3px;
-webkit-border-top-left-radius:3px;
border-bottom-left-radius:3px;
border-top-left-radius:3px}

form .row .postfix-radius.row.collapse input,form .row .postfix-radius.row.collapse textarea,form .row .postfix-radius.row.collapse select,form .row .postfix-radius.row.collapse button{border-radius:0;
-webkit-border-bottom-left-radius:3px;
-webkit-border-top-left-radius:3px;
border-bottom-left-radius:3px;
border-top-left-radius:3px}

form .row .postfix-radius.row.collapse .postfix{border-radius:0;
-webkit-border-bottom-right-radius:3px;
-webkit-border-top-right-radius:3px;
border-bottom-right-radius:3px;
border-top-right-radius:3px}

form .row .prefix-round.row.collapse input,form .row .prefix-round.row.collapse textarea,form .row .prefix-round.row.collapse select,form .row .prefix-round.row.collapse button{border-radius:0;
-webkit-border-bottom-right-radius:1000px;
-webkit-border-top-right-radius:1000px;
border-bottom-right-radius:1000px;
border-top-right-radius:1000px}

form .row .prefix-round.row.collapse .prefix{border-radius:0;
-webkit-border-bottom-left-radius:1000px;
-webkit-border-top-left-radius:1000px;
border-bottom-left-radius:1000px;
border-top-left-radius:1000px}

form .row .postfix-round.row.collapse input,form .row .postfix-round.row.collapse textarea,form .row .postfix-round.row.collapse select,form .row .postfix-round.row.collapse button{border-radius:0;
-webkit-border-bottom-left-radius:1000px;
-webkit-border-top-left-radius:1000px;
border-bottom-left-radius:1000px;
border-top-left-radius:1000px}

form .row .postfix-round.row.collapse .postfix{border-radius:0;
-webkit-border-bottom-right-radius:1000px;
-webkit-border-top-right-radius:1000px;
border-bottom-right-radius:1000px;
border-top-right-radius:1000px}

input[type="submit"]{-webkit-appearance:none;
-moz-appearance:none;}

textarea[rows]{height:auto}

textarea{max-width:100%}

 
select:hover{background-color:#f3f3f3;
border-color:#999}

select:disabled{background-color:#ddd;
cursor:default}

fieldset{
border:1px solid #ddd;
margin: 0 0 10px 0;
padding:8px
}

fieldset legend{background:#fff;
font-weight:bold;
margin-left:-.21429rem;
margin:0;
padding:0 .21429rem}

[data-abide] .error small.error,[data-abide] .error span.error,[data-abide] span.error,[data-abide] small.error{display:block;
font-size:.85714rem;
font-style:italic;
font-weight:normal;
margin-bottom:1.14286rem;
margin-top:-1px;
padding:.42857rem .64286rem .64286rem;
background:#f04124;
color:#fff}

[data-abide] span.error,[data-abide] small.error{display:none}

span.error,small.error{display:block;
font-size:.85714rem;
font-style:italic;
font-weight:normal;
margin-bottom:1.14286rem;
margin-top:-1px;
padding:.42857rem .64286rem .64286rem;
background:#f04124;
color:#fff}

.error input,.error textarea,.error select{margin-bottom:0}

.error input[type="checkbox"],.error input[type="radio"]{margin-bottom:1.14286rem}

.error label,.error label.error{color:#f04124}

.error small.error{display:block;
font-size:.85714rem;
font-style:italic;
font-weight:normal;
margin-bottom:1.14286rem;
margin-top:-1px;
padding:.42857rem .64286rem .64286rem;
background:#f04124;
color:#fff}

.error>label>small{background:transparent;
color:#676767;
display:inline;
font-size:60%;
font-style:normal;
margin:0;
padding:0;
text-transform:capitalize}

.error span.error-message{display:block}

input.error,textarea.error,select.error{margin-bottom:0}

label.error{color:#f04124}

.row{margin:0 auto;
max-width:71.42857rem;
width:100%}

.row:before,.row:after{content:" ";
display:table}

.row:after{clear:both}

.row.collapse>.column,.row.collapse>.columns{padding-left:0;
padding-right:0}

.row.collapse .row{margin-left:0;
margin-right:0}

.row .row{margin:0 -1.78571rem;
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{
padding: 0 10px 0 5px;
width:100%;
float:left}

.column+.column:last-child,.columns+.column:last-child,.column+.columns:last-child,.columns+.columns:last-child{float:right}

.column+.column.end,.columns+.column.end,.column+.columns.end,.columns+.columns.end{float:left}

@media only screen{.small-push-0{position:relative;
left:0;
right:auto}

.small-pull-0{position:relative;
right:0;
left:auto}

.small-push-1{position:relative;
left:4.16667%;
right:auto}

.small-pull-1{position:relative;
right:4.16667%;
left:auto}

.small-push-2{position:relative;
left:8.33333%;
right:auto}

.small-pull-2{position:relative;
right:8.33333%;
left:auto}

.small-push-3{position:relative;
left:12.5%;
right:auto}

.small-pull-3{position:relative;
right:12.5%;
left:auto}

.small-push-4{position:relative;
left:16.66667%;
right:auto}

.small-pull-4{position:relative;
right:16.66667%;
left:auto}

.small-push-5{position:relative;
left:20.83333%;
right:auto}

.small-pull-5{position:relative;
right:20.83333%;
left:auto}

.small-push-6{position:relative;
left:25%;
right:auto}

.small-pull-6{position:relative;
right:25%;
left:auto}

.small-push-7{position:relative;
left:29.16667%;
right:auto}

.small-pull-7{position:relative;
right:29.16667%;
left:auto}

.small-push-8{position:relative;
left:33.33333%;
right:auto}

.small-pull-8{position:relative;
right:33.33333%;
left:auto}

.small-push-9{position:relative;
left:37.5%;
right:auto}

.small-pull-9{position:relative;
right:37.5%;
left:auto}

.small-push-10{position:relative;
left:41.66667%;
right:auto}

.small-pull-10{position:relative;
right:41.66667%;
left:auto}

.small-push-11{position:relative;
left:45.83333%;
right:auto}

.small-pull-11{position:relative;
right:45.83333%;
left:auto}

.small-push-12{position:relative;
left:50%;
right:auto}

.small-pull-12{position:relative;
right:50%;
left:auto}

.small-push-13{position:relative;
left:54.16667%;
right:auto}

.small-pull-13{position:relative;
right:54.16667%;
left:auto}

.small-push-14{position:relative;
left:58.33333%;
right:auto}

.small-pull-14{position:relative;
right:58.33333%;
left:auto}

.small-push-15{position:relative;
left:62.5%;
right:auto}

.small-pull-15{position:relative;
right:62.5%;
left:auto}

.small-push-16{position:relative;
left:66.66667%;
right:auto}

.small-pull-16{position:relative;
right:66.66667%;
left:auto}

.small-push-17{position:relative;
left:70.83333%;
right:auto}

.small-pull-17{position:relative;
right:70.83333%;
left:auto}

.small-push-18{position:relative;
left:75%;
right:auto}

.small-pull-18{position:relative;
right:75%;
left:auto}

.small-push-19{position:relative;
left:79.16667%;
right:auto}

.small-pull-19{position:relative;
right:79.16667%;
left:auto}

.small-push-20{position:relative;
left:83.33333%;
right:auto}

.small-pull-20{position:relative;
right:83.33333%;
left:auto}

.small-push-21{position:relative;
left:87.5%;
right:auto}

.small-pull-21{position:relative;
right:87.5%;
left:auto}

.small-push-22{position:relative;
left:91.66667%;
right:auto}

.small-pull-22{position:relative;
right:91.66667%;
left:auto}

.small-push-23{position:relative;
left:95.83333%;
right:auto}

.small-pull-23{position:relative;
right:95.83333%;
left:auto}

.column,.columns{position:relative;
padding: 0 10px 0 5px;
float:left}

.small-1{width:4.16667%}

.small-2{width:8.33333%}

.small-3{width:12.5%}

.small-4{width:16.66667%}

.small-5{width:20.83333%}

.small-6{width:25%}

.small-7{width:29.16667%}

.small-8{width:33.33333%}

.small-9{width:37.5%}

.small-10{width:41.66667%}

.small-11{width:45.83333%}

.small-12{width:50%}

.small-13{width:54.16667%}

.small-14{width:58.33333%}

.small-15{width:62.5%}

.small-16{width:66.66667%}

.small-17{width:70.83333%}

.small-18{width:75%}

.small-19{width:79.16667%}

.small-20{width:83.33333%}

.small-21{width:87.5%}

.small-22{width:91.66667%}

.small-23{width:95.83333%}

.small-24{width:100%}

.small-offset-0{margin-left:0 !important}

.small-offset-1{margin-left:4.16667% !important}

.small-offset-2{margin-left:8.33333% !important}

.small-offset-3{margin-left:12.5% !important}

.small-offset-4{margin-left:16.66667% !important}

.small-offset-5{margin-left:20.83333% !important}

.small-offset-6{margin-left:25% !important}

.small-offset-7{margin-left:29.16667% !important}

.small-offset-8{margin-left:33.33333% !important}

.small-offset-9{margin-left:37.5% !important}

.small-offset-10{margin-left:41.66667% !important}

.small-offset-11{margin-left:45.83333% !important}

.small-offset-12{margin-left:50% !important}

.small-offset-13{margin-left:54.16667% !important}

.small-offset-14{margin-left:58.33333% !important}

.small-offset-15{margin-left:62.5% !important}

.small-offset-16{margin-left:66.66667% !important}

.small-offset-17{margin-left:70.83333% !important}

.small-offset-18{margin-left:75% !important}

.small-offset-19{margin-left:79.16667% !important}

.small-offset-20{margin-left:83.33333% !important}

.small-offset-21{margin-left:87.5% !important}

.small-offset-22{margin-left:91.66667% !important}

.small-offset-23{margin-left:95.83333% !important}

.small-reset-order{float:left;
left:auto;
margin-left:0;
margin-right:0;
right:auto}

.column.small-centered,.columns.small-centered{margin-left:auto;
margin-right:auto;
float:none}

.column.small-uncentered,.columns.small-uncentered{float:left;
margin-left:0;
margin-right:0}

.column.small-centered:last-child,.columns.small-centered:last-child{float:none}

.column.small-uncentered:last-child,.columns.small-uncentered:last-child{float:left}

.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right}

.row.small-collapse>.column,.row.small-collapse>.columns{padding-left:0;
padding-right:0}

.row.small-collapse .row{margin-left:0;
margin-right:0}

.row.small-uncollapse>.column,.row.small-uncollapse>.columns{padding-left:1.78571rem;
padding-right:1.78571rem;
float:left}

}

@media only screen and (min-width: 45.78571em){.medium-push-0{position:relative;
left:0;
right:auto}

.medium-pull-0{position:relative;
right:0;
left:auto}

.medium-push-1{position:relative;
left:4.16667%;
right:auto}

.medium-pull-1{position:relative;
right:4.16667%;
left:auto}

.medium-push-2{position:relative;
left:8.33333%;
right:auto}

.medium-pull-2{position:relative;
right:8.33333%;
left:auto}

.medium-push-3{position:relative;
left:12.5%;
right:auto}

.medium-pull-3{position:relative;
right:12.5%;
left:auto}

.medium-push-4{position:relative;
left:16.66667%;
right:auto}

.medium-pull-4{position:relative;
right:16.66667%;
left:auto}

.medium-push-5{position:relative;
left:20.83333%;
right:auto}

.medium-pull-5{position:relative;
right:20.83333%;
left:auto}

.medium-push-6{position:relative;
left:25%;
right:auto}

.medium-pull-6{position:relative;
right:25%;
left:auto}

.medium-push-7{position:relative;
left:29.16667%;
right:auto}

.medium-pull-7{position:relative;
right:29.16667%;
left:auto}

.medium-push-8{position:relative;
left:33.33333%;
right:auto}

.medium-pull-8{position:relative;
right:33.33333%;
left:auto}

.medium-push-9{position:relative;
left:37.5%;
right:auto}

.medium-pull-9{position:relative;
right:37.5%;
left:auto}

.medium-push-10{position:relative;
left:41.66667%;
right:auto}

.medium-pull-10{position:relative;
right:41.66667%;
left:auto}

.medium-push-11{position:relative;
left:45.83333%;
right:auto}

.medium-pull-11{position:relative;
right:45.83333%;
left:auto}

.medium-push-12{position:relative;
left:50%;
right:auto}

.medium-pull-12{position:relative;
right:50%;
left:auto}

.medium-push-13{position:relative;
left:54.16667%;
right:auto}

.medium-pull-13{position:relative;
right:54.16667%;
left:auto}

.medium-push-14{position:relative;
left:58.33333%;
right:auto}

.medium-pull-14{position:relative;
right:58.33333%;
left:auto}

.medium-push-15{position:relative;
left:62.5%;
right:auto}

.medium-pull-15{position:relative;
right:62.5%;
left:auto}

.medium-push-16{position:relative;
left:66.66667%;
right:auto}

.medium-pull-16{position:relative;
right:66.66667%;
left:auto}

.medium-push-17{position:relative;
left:70.83333%;
right:auto}

.medium-pull-17{position:relative;
right:70.83333%;
left:auto}

.medium-push-18{position:relative;
left:75%;
right:auto}

.medium-pull-18{position:relative;
right:75%;
left:auto}

.medium-push-19{position:relative;
left:79.16667%;
right:auto}

.medium-pull-19{position:relative;
right:79.16667%;
left:auto}

.medium-push-20{position:relative;
left:83.33333%;
right:auto}

.medium-pull-20{position:relative;
right:83.33333%;
left:auto}

.medium-push-21{position:relative;
left:87.5%;
right:auto}

.medium-pull-21{position:relative;
right:87.5%;
left:auto}

.medium-push-22{position:relative;
left:91.66667%;
right:auto}

.medium-pull-22{position:relative;
right:91.66667%;
left:auto}

.medium-push-23{position:relative;
left:95.83333%;
right:auto}

.medium-pull-23{position:relative;
right:95.83333%;
left:auto}

.column,.columns{position:relative;
padding: 0 10px 0 5px;
float:left}

.medium-1{width:4.16667%}

.medium-2{width:8.33333%}

.medium-3{width:12.5%}

.medium-4{width:16.66667%}

.medium-5{width:20.83333%}

.medium-6{width:25%}

.medium-7{width:29.16667%}

.medium-8{width:33.33333%}

.medium-9{width:37.5%}

.medium-10{width:41.66667%}

.medium-11{width:45.83333%}

.medium-12{width:50%}

.medium-13{width:54.16667%}

.medium-14{width:58.33333%}

.medium-15{width:62.5%}

.medium-16{width:66.66667%}

.medium-17{width:70.83333%}

.medium-18{width:75%}

.medium-19{width:79.16667%}

.medium-20{width:83.33333%}

.medium-21{width:87.5%}

.medium-22{width:91.66667%}

.medium-23{width:95.83333%}

.medium-24{width:100%}

.medium-offset-0{margin-left:0 !important}

.medium-offset-1{margin-left:4.16667% !important}

.medium-offset-2{margin-left:8.33333% !important}

.medium-offset-3{margin-left:12.5% !important}

.medium-offset-4{margin-left:16.66667% !important}

.medium-offset-5{margin-left:20.83333% !important}

.medium-offset-6{margin-left:25% !important}

.medium-offset-7{margin-left:29.16667% !important}

.medium-offset-8{margin-left:33.33333% !important}

.medium-offset-9{margin-left:37.5% !important}

.medium-offset-10{margin-left:41.66667% !important}

.medium-offset-11{margin-left:45.83333% !important}

.medium-offset-12{margin-left:50% !important}

.medium-offset-13{margin-left:54.16667% !important}

.medium-offset-14{margin-left:58.33333% !important}

.medium-offset-15{margin-left:62.5% !important}

.medium-offset-16{margin-left:66.66667% !important}

.medium-offset-17{margin-left:70.83333% !important}

.medium-offset-18{margin-left:75% !important}

.medium-offset-19{margin-left:79.16667% !important}

.medium-offset-20{margin-left:83.33333% !important}

.medium-offset-21{margin-left:87.5% !important}

.medium-offset-22{margin-left:91.66667% !important}

.medium-offset-23{margin-left:95.83333% !important}

.medium-reset-order{float:left;
left:auto;
margin-left:0;
margin-right:0;
right:auto}

.column.medium-centered,.columns.medium-centered{margin-left:auto;
margin-right:auto;
float:none}

.column.medium-uncentered,.columns.medium-uncentered{float:left;
margin-left:0;
margin-right:0}

.column.medium-centered:last-child,.columns.medium-centered:last-child{float:none}

.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child{float:left}

.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right}

.row.medium-collapse>.column,.row.medium-collapse>.columns{padding-left:0;
padding-right:0}

.row.medium-collapse .row{margin-left:0;
margin-right:0}

.row.medium-uncollapse>.column,.row.medium-uncollapse>.columns{padding-left:1.78571rem;
padding-right:1.78571rem;
float:left}

.push-0{position:relative;
left:0;
right:auto}

.pull-0{position:relative;
right:0;
left:auto}

.push-1{position:relative;
left:4.16667%;
right:auto}

.pull-1{position:relative;
right:4.16667%;
left:auto}

.push-2{position:relative;
left:8.33333%;
right:auto}

.pull-2{position:relative;
right:8.33333%;
left:auto}

.push-3{position:relative;
left:12.5%;
right:auto}

.pull-3{position:relative;
right:12.5%;
left:auto}

.push-4{position:relative;
left:16.66667%;
right:auto}

.pull-4{position:relative;
right:16.66667%;
left:auto}

.push-5{position:relative;
left:20.83333%;
right:auto}

.pull-5{position:relative;
right:20.83333%;
left:auto}

.push-6{position:relative;
left:25%;
right:auto}

.pull-6{position:relative;
right:25%;
left:auto}

.push-7{position:relative;
left:29.16667%;
right:auto}

.pull-7{position:relative;
right:29.16667%;
left:auto}

.push-8{position:relative;
left:33.33333%;
right:auto}

.pull-8{position:relative;
right:33.33333%;
left:auto}

.push-9{position:relative;
left:37.5%;
right:auto}

.pull-9{position:relative;
right:37.5%;
left:auto}

.push-10{position:relative;
left:41.66667%;
right:auto}

.pull-10{position:relative;
right:41.66667%;
left:auto}

.push-11{position:relative;
left:45.83333%;
right:auto}

.pull-11{position:relative;
right:45.83333%;
left:auto}

.push-12{position:relative;
left:50%;
right:auto}

.pull-12{position:relative;
right:50%;
left:auto}

.push-13{position:relative;
left:54.16667%;
right:auto}

.pull-13{position:relative;
right:54.16667%;
left:auto}

.push-14{position:relative;
left:58.33333%;
right:auto}

.pull-14{position:relative;
right:58.33333%;
left:auto}

.push-15{position:relative;
left:62.5%;
right:auto}

.pull-15{position:relative;
right:62.5%;
left:auto}

.push-16{position:relative;
left:66.66667%;
right:auto}

.pull-16{position:relative;
right:66.66667%;
left:auto}

.push-17{position:relative;
left:70.83333%;
right:auto}

.pull-17{position:relative;
right:70.83333%;
left:auto}

.push-18{position:relative;
left:75%;
right:auto}

.pull-18{position:relative;
right:75%;
left:auto}

.push-19{position:relative;
left:79.16667%;
right:auto}

.pull-19{position:relative;
right:79.16667%;
left:auto}

.push-20{position:relative;
left:83.33333%;
right:auto}

.pull-20{position:relative;
right:83.33333%;
left:auto}

.push-21{position:relative;
left:87.5%;
right:auto}

.pull-21{position:relative;
right:87.5%;
left:auto}

.push-22{position:relative;
left:91.66667%;
right:auto}

.pull-22{position:relative;
right:91.66667%;
left:auto}

.push-23{position:relative;
left:95.83333%;
right:auto}

.pull-23{position:relative;
right:95.83333%;
left:auto}

}

@media only screen and (min-width: 73.21429em){.large-push-0{position:relative;
left:0;
right:auto}

.large-pull-0{position:relative;
right:0;
left:auto}

.large-push-1{position:relative;
left:4.16667%;
right:auto}

.large-pull-1{position:relative;
right:4.16667%;
left:auto}

.large-push-2{position:relative;
left:8.33333%;
right:auto}

.large-pull-2{position:relative;
right:8.33333%;
left:auto}

.large-push-3{position:relative;
left:12.5%;
right:auto}

.large-pull-3{position:relative;
right:12.5%;
left:auto}

.large-push-4{position:relative;
left:16.66667%;
right:auto}

.large-pull-4{position:relative;
right:16.66667%;
left:auto}

.large-push-5{position:relative;
left:20.83333%;
right:auto}

.large-pull-5{position:relative;
right:20.83333%;
left:auto}

.large-push-6{position:relative;
left:25%;
right:auto}

.large-pull-6{position:relative;
right:25%;
left:auto}

.large-push-7{position:relative;
left:29.16667%;
right:auto}

.large-pull-7{position:relative;
right:29.16667%;
left:auto}

.large-push-8{position:relative;
left:33.33333%;
right:auto}

.large-pull-8{position:relative;
right:33.33333%;
left:auto}

.large-push-9{position:relative;
left:37.5%;
right:auto}

.large-pull-9{position:relative;
right:37.5%;
left:auto}

.large-push-10{position:relative;
left:41.66667%;
right:auto}

.large-pull-10{position:relative;
right:41.66667%;
left:auto}

.large-push-11{position:relative;
left:45.83333%;
right:auto}

.large-pull-11{position:relative;
right:45.83333%;
left:auto}

.large-push-12{position:relative;
left:50%;
right:auto}

.large-pull-12{position:relative;
right:50%;
left:auto}

.large-push-13{position:relative;
left:54.16667%;
right:auto}

.large-pull-13{position:relative;
right:54.16667%;
left:auto}

.large-push-14{position:relative;
left:58.33333%;
right:auto}

.large-pull-14{position:relative;
right:58.33333%;
left:auto}

.large-push-15{position:relative;
left:62.5%;
right:auto}

.large-pull-15{position:relative;
right:62.5%;
left:auto}

.large-push-16{position:relative;
left:66.66667%;
right:auto}

.large-pull-16{position:relative;
right:66.66667%;
left:auto}

.large-push-17{position:relative;
left:70.83333%;
right:auto}

.large-pull-17{position:relative;
right:70.83333%;
left:auto}

.large-push-18{position:relative;
left:75%;
right:auto}

.large-pull-18{position:relative;
right:75%;
left:auto}

.large-push-19{position:relative;
left:79.16667%;
right:auto}

.large-pull-19{position:relative;
right:79.16667%;
left:auto}

.large-push-20{position:relative;
left:83.33333%;
right:auto}

.large-pull-20{position:relative;
right:83.33333%;
left:auto}

.large-push-21{position:relative;
left:87.5%;
right:auto}

.large-pull-21{position:relative;
right:87.5%;
left:auto}

.large-push-22{position:relative;
left:91.66667%;
right:auto}

.large-pull-22{position:relative;
right:91.66667%;
left:auto}

.large-push-23{position:relative;
left:95.83333%;
right:auto}

.large-pull-23{position:relative;
right:95.83333%;
left:auto}

.column,.columns{position:relative;
padding: 0 10px 0 5px;
float:left}

.large-1{width:4.16667%}

.large-2{width:8.33333%}

.large-3{width:12.5%}

.large-4{width:16.66667%}

.large-5{width:20.83333%}

.large-6{width:25%}

.large-7{width:29.16667%}

.large-8{width:33.33333%}

.large-9{width:37.5%}

.large-10{width:41.66667%}

.large-11{width:45.83333%}

.large-12{width:50%}

.large-13{width:54.16667%}

.large-14{width:58.33333%}

.large-15{width:62.5%}

.large-16{width:66.66667%}

.large-17{width:70.83333%}

.large-18{width:75%}

.large-19{width:79.16667%}

.large-20{width:83.33333%}

.large-21{width:87.5%}

.large-22{width:91.66667%}

.large-23{width:95.83333%}

.large-24{width:100%}

.large-offset-0{margin-left:0 !important}

.large-offset-1{margin-left:4.16667% !important}

.large-offset-2{margin-left:8.33333% !important}

.large-offset-3{margin-left:12.5% !important}

.large-offset-4{margin-left:16.66667% !important}

.large-offset-5{margin-left:20.83333% !important}

.large-offset-6{margin-left:25% !important}

.large-offset-7{margin-left:29.16667% !important}

.large-offset-8{margin-left:33.33333% !important}

.large-offset-9{margin-left:37.5% !important}

.large-offset-10{margin-left:41.66667% !important}

.large-offset-11{margin-left:45.83333% !important}

.large-offset-12{margin-left:50% !important}

.large-offset-13{margin-left:54.16667% !important}

.large-offset-14{margin-left:58.33333% !important}

.large-offset-15{margin-left:62.5% !important}

.large-offset-16{margin-left:66.66667% !important}

.large-offset-17{margin-left:70.83333% !important}

.large-offset-18{margin-left:75% !important}

.large-offset-19{margin-left:79.16667% !important}

.large-offset-20{margin-left:83.33333% !important}

.large-offset-21{margin-left:87.5% !important}

.large-offset-22{margin-left:91.66667% !important}

.large-offset-23{margin-left:95.83333% !important}

.large-reset-order{float:left;
left:auto;
margin-left:0;
margin-right:0;
right:auto}

.column.large-centered,.columns.large-centered{margin-left:auto;
margin-right:auto;
float:none}

.column.large-uncentered,.columns.large-uncentered{float:left;
margin-left:0;
margin-right:0}

.column.large-centered:last-child,.columns.large-centered:last-child{float:none}

.column.large-uncentered:last-child,.columns.large-uncentered:last-child{float:left}

.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right}

.row.large-collapse>.column,.row.large-collapse>.columns{padding-left:0;
padding-right:0}

.row.large-collapse .row{margin-left:0;
margin-right:0}

.row.large-uncollapse>.column,.row.large-uncollapse>.columns{padding-left:1.78571rem;
padding-right:1.78571rem;
float:left}

.push-0{position:relative;
left:0;
right:auto}

.pull-0{position:relative;
right:0;
left:auto}

.push-1{position:relative;
left:4.16667%;
right:auto}

.pull-1{position:relative;
right:4.16667%;
left:auto}

.push-2{position:relative;
left:8.33333%;
right:auto}

.pull-2{position:relative;
right:8.33333%;
left:auto}

.push-3{position:relative;
left:12.5%;
right:auto}

.pull-3{position:relative;
right:12.5%;
left:auto}

.push-4{position:relative;
left:16.66667%;
right:auto}

.pull-4{position:relative;
right:16.66667%;
left:auto}

.push-5{position:relative;
left:20.83333%;
right:auto}

.pull-5{position:relative;
right:20.83333%;
left:auto}

.push-6{position:relative;
left:25%;
right:auto}

.pull-6{position:relative;
right:25%;
left:auto}

.push-7{position:relative;
left:29.16667%;
right:auto}

.pull-7{position:relative;
right:29.16667%;
left:auto}

.push-8{position:relative;
left:33.33333%;
right:auto}

.pull-8{position:relative;
right:33.33333%;
left:auto}

.push-9{position:relative;
left:37.5%;
right:auto}

.pull-9{position:relative;
right:37.5%;
left:auto}

.push-10{position:relative;
left:41.66667%;
right:auto}

.pull-10{position:relative;
right:41.66667%;
left:auto}

.push-11{position:relative;
left:45.83333%;
right:auto}

.pull-11{position:relative;
right:45.83333%;
left:auto}

.push-12{position:relative;
left:50%;
right:auto}

.pull-12{position:relative;
right:50%;
left:auto}

.push-13{position:relative;
left:54.16667%;
right:auto}

.pull-13{position:relative;
right:54.16667%;
left:auto}

.push-14{position:relative;
left:58.33333%;
right:auto}

.pull-14{position:relative;
right:58.33333%;
left:auto}

.push-15{position:relative;
left:62.5%;
right:auto}

.pull-15{position:relative;
right:62.5%;
left:auto}

.push-16{position:relative;
left:66.66667%;
right:auto}

.pull-16{position:relative;
right:66.66667%;
left:auto}

.push-17{position:relative;
left:70.83333%;
right:auto}

.pull-17{position:relative;
right:70.83333%;
left:auto}

.push-18{position:relative;
left:75%;
right:auto}

.pull-18{position:relative;
right:75%;
left:auto}

.push-19{position:relative;
left:79.16667%;
right:auto}

.pull-19{position:relative;
right:79.16667%;
left:auto}

.push-20{position:relative;
left:83.33333%;
right:auto}

.pull-20{position:relative;
right:83.33333%;
left:auto}

.push-21{position:relative;
left:87.5%;
right:auto}

.pull-21{position:relative;
right:87.5%;
left:auto}

.push-22{position:relative;
left:91.66667%;
right:auto}

.pull-22{position:relative;
right:91.66667%;
left:auto}

.push-23{position:relative;
left:95.83333%;
right:auto}

.pull-23{position:relative;
right:95.83333%;
left:auto}

}

.inline-list{list-style:none;
margin-left:-1.57143rem;
margin-right:0;
margin:0 auto 1.21429rem auto;
overflow:hidden;
padding:0}

.inline-list>li{display:block;
float:left;
list-style:none;
margin-left:1.57143rem}

.inline-list>li>*{display:block}

.panel{border-style:solid;
border-width:1px;
border-color:#d8d8d8;
margin-bottom:1.42857rem;
padding:1.42857rem;
background:#f2f2f2;
color:#1A1A1A}

.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,.panel li,.panel dl{color:#1A1A1A}

.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6{line-height:1;
margin-bottom:.71429rem}

.panel h1.subheader,.panel h2.subheader,.panel h3.subheader,.panel h4.subheader,.panel h5.subheader,.panel h6.subheader{line-height:1.4}

.panel.callout{border-style:solid;
border-width:1px;
border-color:#d8d8d8;
margin-bottom:1.42857rem;
padding:1.42857rem;
background:#e7feff;
color:#1A1A1A}

.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,.panel.callout li,.panel.callout dl{color:#1A1A1A}

.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6{line-height:1;
margin-bottom:.71429rem}

.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:not(.button){color:#007073}

.panel.callout a:not(.button):hover,.panel.callout a:not(.button):focus{color:#006063}

.panel.radius{border-radius:3px}

.tabs{margin-bottom:0 !important;
margin-left:0}

.tabs:before,.tabs:after{content:" ";
display:table}

.tabs:after{clear:both}

.tabs dd,.tabs .tab-title{float:left;
list-style:none;
margin-bottom:0 !important;
position:relative}

.tabs dd>a,.tabs .tab-title>a{display:block;
background-color:#EFEFEF;
color:#222;
font-family:Arial,Helvetica,sans-serif;
font-size:1.14286rem;
padding:1.14286rem 2.28571rem}

.tabs dd>a:hover,.tabs .tab-title>a:hover{background-color:#e1e1e1}

.tabs dd.active a,.tabs .tab-title.active a{background-color:#fff;
color:#222}

.tabs.radius dd:first-child a,.tabs.radius .tab:first-child a{-webkit-border-bottom-left-radius:3px;
-webkit-border-top-left-radius:3px;
border-bottom-left-radius:3px;
border-top-left-radius:3px}

.tabs.radius dd:last-child a,.tabs.radius .tab:last-child a{-webkit-border-bottom-right-radius:3px;
-webkit-border-top-right-radius:3px;
border-bottom-right-radius:3px;
border-top-right-radius:3px}

.tabs.vertical dd,.tabs.vertical .tab-title{position:inherit;
float:none;
display:block;
top:auto}

.tabs-content{margin-bottom:1.71429rem;
width:100%}

.tabs-content:before,.tabs-content:after{content:" ";
display:table}

.tabs-content:after{clear:both}

.tabs-content>.content{display:none;
float:left;
padding:1.78571rem 0;
width:100%}

.tabs-content>.content.active{display:block;
float:none}

.tabs-content>.content.contained{padding:1.78571rem}

.tabs-content.vertical{display:block}

.tabs-content.vertical>.content{padding:0 1.78571rem}

@media only screen and (min-width: 45.78571em){.tabs.vertical{float:left;
margin:0;
margin-bottom:1.25rem !important;
max-width:20%;
width:20%}

.tabs-content.vertical{float:left;
margin-left:-1px;
max-width:80%;
padding-left:1rem;
width:80%}

}

.no-js .tabs-content>.content{display:block;
float:none}

.has-tip{border-bottom:dotted 1px #ccc;
color:#1A1A1A;
cursor:help;
font-weight:bold}

.has-tip:hover,.has-tip:focus{border-bottom:dotted 1px #003234;
color:#007073}

.has-tip.tip-left,.has-tip.tip-right{float:none !important}

.tooltip{background:#1A1A1A;
color:#fff;
display:none;
font-size:1rem;
font-weight:normal;
line-height:1.3;
max-width:300px;
padding:.85714rem;
position:absolute;
width:100%;
z-index:1006;
left:50%}

.tooltip>.nub{border-color:transparent transparent #1A1A1A transparent;
border:solid 5px;
display:block;
height:0;
pointer-events:none;
position:absolute;
top:-10px;
width:0;
left:5px}

.tooltip>.nub.rtl{left:auto;
right:5px}

.tooltip.radius{border-radius:3px}

.tooltip.round{border-radius:1000px}

.tooltip.round>.nub{left:2rem}

.tooltip.opened{border-bottom:dotted 1px #003234 !important;
color:#007073 !important}

.tap-to-close{color:#777;
display:block;
font-size:.71429rem;
font-weight:normal}

@media only screen and (min-width: 45.78571em){.tooltip>.nub{border-color:transparent transparent #1A1A1A transparent;
top:-10px}

.tooltip.tip-top>.nub{border-color:#1A1A1A transparent transparent transparent;
bottom:-10px;
top:auto}

.tooltip.tip-left,.tooltip.tip-right{float:none !important}

.tooltip.tip-left>.nub{border-color:transparent transparent transparent #1A1A1A;
left:auto;
margin-top:-5px;
right:-10px;
top:50%}

.tooltip.tip-right>.nub{border-color:transparent #1A1A1A transparent transparent;
left:-10px;
margin-top:-5px;
right:auto;
top:50%}

}

meta.foundation-mq-topbar{font-family:"/only screen and (min-width:45.78571em)/";
width:45.78571em}

.contain-to-grid{width:100%;
background:transparent}

.contain-to-grid .top-bar{margin-bottom:0}

.fixed{position:fixed;
top:0;
width:100%;
z-index:99;
left:0}

.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:2.85714rem;
z-index:98}

.top-bar{background:transparent;
height:2.85714rem;
line-height:2.85714rem;
margin-bottom:0;
overflow:hidden;
position:relative}

.top-bar ul{list-style:none;
margin-bottom:0}

.top-bar .row{max-width:none}

.top-bar form,.top-bar input,.top-bar select{margin-bottom:0}

.top-bar input,.top-bar select{font-size:.75rem;
height:2rem;
padding-bottom:.35rem;
padding-top:.35rem}

.top-bar .button,.top-bar button{font-size:.75rem;
margin-bottom:0;
padding-bottom:.42143rem;
padding-top:.42143rem}

@media only screen and (max-width: 45.71429em){.top-bar .button,.top-bar button{position:relative;
top:-1px}

}

.top-bar .title-area{margin:0;
position:relative}

.top-bar .name{font-size:14px;
height:2.85714rem;
margin:0}

.top-bar .name h1,.top-bar .name h2,.top-bar .name h3,.top-bar .name h4,.top-bar .name p,.top-bar .name span{font-size:1.21429rem;
line-height:2.85714rem;
margin:0}

.top-bar .name h1 a,.top-bar .name h2 a,.top-bar .name h3 a,.top-bar .name h4 a,.top-bar .name p a,.top-bar .name span a{color:#1A1A1A;
display:block;
font-weight:normal;
padding:0 .35714rem;
width:75%}

.top-bar .toggle-topbar{position:absolute;
right:0;
top:0}

.top-bar .toggle-topbar a{color:#1A1A1A;
display:block;
font-size:.92857rem;
font-weight:bold;
height:2.85714rem;
line-height:2.85714rem;
padding:0 .35714rem;
position:relative;
text-transform:uppercase}

.top-bar .toggle-topbar.menu-icon{margin-top:-16px;
top:50%}

.top-bar .toggle-topbar.menu-icon a{color:#066;
height:34px;
line-height:33px;
padding:0 2.14286rem 0 .35714rem;
position:relative}

.top-bar .toggle-topbar.menu-icon a span::after{content:"";
display:block;
height:0;
position:absolute;
margin-top:-8px;
top:50%;
right:.35714rem;
box-shadow:0 0 0 1px #066,0 7px 0 1px #066,0 14px 0 1px #066;
width:16px}

.top-bar .toggle-topbar.menu-icon a span:hover:after{box-shadow:0 0 0 1px "",0 7px 0 1px "",0 14px 0 1px ""}

.top-bar.expanded{background:transparent;
height:auto}

.top-bar.expanded .title-area{background:transparent}

.top-bar.expanded .toggle-topbar a{color:#888}

.top-bar.expanded .toggle-topbar a span::after{box-shadow:0 0 0 1px #888,0 7px 0 1px #888,0 14px 0 1px #888}

@media screen and (-webkit-min-device-pixel-ratio: 0){.top-bar.expanded .top-bar-section .has-dropdown.moved>.dropdown,.top-bar.expanded .top-bar-section .dropdown{clip:initial}

.top-bar.expanded .top-bar-section .has-dropdown:not(.moved)>ul{padding:0}

}

.top-bar-section{left:0;
position:relative;
width:auto;
transition:left 300ms ease-out}

.top-bar-section ul{display:block;
font-size:14px;
height:auto;
margin:0;
padding:0;
width:100%}

.top-bar-section .divider,.top-bar-section [role="separator"]{border-top:solid 1px transparent;
clear:both;
height:1px;
width:100%}

.top-bar-section ul li{background:transparent}

.top-bar-section ul li>a{color:#1A1A1A;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:.85714rem;
font-weight:normal;
padding-left:.35714rem;
padding:12px 0 12px .35714rem;
text-transform:none;
width:100%}

.top-bar-section ul li>a.button{font-size:.85714rem;
padding-left:.35714rem;
padding-right:.35714rem;
background-color:#007073;
border-color:#005a5c;
color:#fff}

.top-bar-section ul li>a.button:hover,.top-bar-section ul li>a.button:focus{background-color:#005a5c}

.top-bar-section ul li>a.button:hover,.top-bar-section ul li>a.button:focus{color:#fff}

.top-bar-section ul li>a.button.secondary{background-color:#e7e7e7;
border-color:#b9b9b9;
color:#1A1A1A}

.top-bar-section ul li>a.button.secondary:hover,.top-bar-section ul li>a.button.secondary:focus{background-color:#b9b9b9}

.top-bar-section ul li>a.button.secondary:hover,.top-bar-section ul li>a.button.secondary:focus{color:#1A1A1A}

.top-bar-section ul li>a.button.success{background-color:#43AC6A;
border-color:#368a55;
color:#fff}

.top-bar-section ul li>a.button.success:hover,.top-bar-section ul li>a.button.success:focus{background-color:#368a55}

.top-bar-section ul li>a.button.success:hover,.top-bar-section ul li>a.button.success:focus{color:#fff}

.top-bar-section ul li>a.button.alert{background-color:#f04124;
border-color:#cf2a0e;
color:#fff}

.top-bar-section ul li>a.button.alert:hover,.top-bar-section ul li>a.button.alert:focus{background-color:#cf2a0e}

.top-bar-section ul li>a.button.alert:hover,.top-bar-section ul li>a.button.alert:focus{color:#fff}

.top-bar-section ul li>a.button.warning{background-color:#f08a24;
border-color:#cf6e0e;
color:#fff}

.top-bar-section ul li>a.button.warning:hover,.top-bar-section ul li>a.button.warning:focus{background-color:#cf6e0e}

.top-bar-section ul li>a.button.warning:hover,.top-bar-section ul li>a.button.warning:focus{color:#fff}

.top-bar-section ul li>a.button.info{background-color:#a0d3e8;
border-color:#61b6d9;
color:#1A1A1A}

.top-bar-section ul li>a.button.info:hover,.top-bar-section ul li>a.button.info:focus{background-color:#61b6d9}

.top-bar-section ul li>a.button.info:hover,.top-bar-section ul li>a.button.info:focus{color:#fff}

.top-bar-section ul li>button{font-size:.85714rem;
padding-left:.35714rem;
padding-right:.35714rem;
background-color:#007073;
border-color:#005a5c;
color:#fff}

.top-bar-section ul li>button:hover,.top-bar-section ul li>button:focus{background-color:#005a5c}

.top-bar-section ul li>button:hover,.top-bar-section ul li>button:focus{color:#fff}

.top-bar-section ul li>button.secondary{background-color:#e7e7e7;
border-color:#b9b9b9;
color:#1A1A1A}

.top-bar-section ul li>button.secondary:hover,.top-bar-section ul li>button.secondary:focus{background-color:#b9b9b9}

.top-bar-section ul li>button.secondary:hover,.top-bar-section ul li>button.secondary:focus{color:#1A1A1A}

.top-bar-section ul li>button.success{background-color:#43AC6A;
border-color:#368a55;
color:#fff}

.top-bar-section ul li>button.success:hover,.top-bar-section ul li>button.success:focus{background-color:#368a55}

.top-bar-section ul li>button.success:hover,.top-bar-section ul li>button.success:focus{color:#fff}

.top-bar-section ul li>button.alert{background-color:#f04124;
border-color:#cf2a0e;
color:#fff}

.top-bar-section ul li>button.alert:hover,.top-bar-section ul li>button.alert:focus{background-color:#cf2a0e}

.top-bar-section ul li>button.alert:hover,.top-bar-section ul li>button.alert:focus{color:#fff}

.top-bar-section ul li>button.warning{background-color:#f08a24;
border-color:#cf6e0e;
color:#fff}

.top-bar-section ul li>button.warning:hover,.top-bar-section ul li>button.warning:focus{background-color:#cf6e0e}

.top-bar-section ul li>button.warning:hover,.top-bar-section ul li>button.warning:focus{color:#fff}

.top-bar-section ul li>button.info{background-color:#a0d3e8;
border-color:#61b6d9;
color:#1A1A1A}

.top-bar-section ul li>button.info:hover,.top-bar-section ul li>button.info:focus{background-color:#61b6d9}

.top-bar-section ul li>button.info:hover,.top-bar-section ul li>button.info:focus{color:#fff}

.top-bar-section ul li:hover:not(.has-form)>a{background-color:transparent;
color:#1A1A1A;
background:transparent}

.top-bar-section ul li.active>a{background:transparent;
color:#1A1A1A}

.top-bar-section ul li.active>a:hover{background:#006063;
color:#1A1A1A}

.top-bar-section .has-form{padding:.35714rem}

.top-bar-section .has-dropdown{position:relative}

.top-bar-section .has-dropdown>a:after{border:inset 5px;
content:"";
display:block;
height:0;
width:0;
border-color:transparent transparent transparent rgba(0,102,102,0.7);
border-left-style:solid;
margin-right:.35714rem;
margin-top:-4.5px;
position:absolute;
top:50%;
right:0}

.top-bar-section .has-dropdown.moved{position:static}

.top-bar-section .has-dropdown.moved>.dropdown{position:static !important;
height:auto;
width:auto;
overflow:visible;
clip:auto;
display:block;
position:absolute !important;
width:100%}

.top-bar-section .has-dropdown.moved>a:after{display:none}

.top-bar-section .dropdown{clip:rect(1px, 1px, 1px, 1px);
height:1px;
overflow:hidden;
position:absolute !important;
width:1px;
display:block;
padding:0;
position:absolute;
top:0;
z-index:99;
left:100%}

.top-bar-section .dropdown li{height:auto;
width:100%}

.top-bar-section .dropdown li a{font-weight:normal;
padding:8px .35714rem}

.top-bar-section .dropdown li a.parent-link{font-weight:normal}

.top-bar-section .dropdown li.title h5,.top-bar-section .dropdown li.parent-link{margin-bottom:0;
margin-top:0;
font-size:1.28571rem}

.top-bar-section .dropdown li.title h5 a,.top-bar-section .dropdown li.parent-link a{color:#1A1A1A;
display:block}

.top-bar-section .dropdown li.title h5 a:hover,.top-bar-section .dropdown li.parent-link a:hover{background:none}

.top-bar-section .dropdown li.has-form{padding:8px .35714rem}

.top-bar-section .dropdown li .button,.top-bar-section .dropdown li button{top:auto}

.top-bar-section .dropdown label{color:#777;
font-size:.71429rem;
font-weight:bold;
margin-bottom:0;
padding:8px .35714rem 2px;
text-transform:uppercase}

.js-generated{display:block}

@media only screen and (min-width: 45.78571em){.top-bar{background:transparent;
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,.top-bar .name h2 a,.top-bar .name h3 a,.top-bar .name h4 a,.top-bar .name h5 a,.top-bar .name h6 a{width:auto}

.top-bar input,.top-bar select,.top-bar .button,.top-bar button{font-size:1rem;
height:2rem;
position:relative;
top:.42857rem}

.top-bar input#q
{
  -moz-appearance: none;
  background-color: #fff;
  border-color: #ccc;
  border-radius: 0;
  border-style: solid;
  border-width: 1px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  box-sizing: border-box;
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-family: inherit;
  transition: border-color 0.15s linear 0s, background 0.15s linear 0s;
  width: 100%;
}

.top-bar input#q::placeholder
{
	color: #cccccc;
}

.top-bar::-webkit-input-placeholder{color:#ccc}

.top-bar ::-moz-placeholder{color:#ccc}

.top-bar :-ms-input-placeholder{color:#ccc}

.top-bar.expanded{background:transparent}

.contain-to-grid .top-bar{margin-bottom:0;
margin:0 auto;
max-width:71.42857rem}

.top-bar-section{transition:none 0 0;
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-color:transparent;
background:transparent;
color:#1A1A1A}

.top-bar-section li:not(.has-form) a:not(.button){background:transparent;
line-height:2.85714rem;
padding:0 .35714rem}

.top-bar-section li:not(.has-form) a:not(.button):hover{background-color:transparent;
background:transparent}

.top-bar-section li.active:not(.has-form) a:not(.button){background:transparent;
color:#1A1A1A;
line-height:2.85714rem;
padding:0 .35714rem}

.top-bar-section li.active:not(.has-form) a:not(.button):hover{background:#006063;
color:#1A1A1A}

.top-bar-section .has-dropdown>a{padding-right:1.78571rem !important}

.top-bar-section .has-dropdown>a:after{border:inset 5px;
content:"";
display:block;
height:0;
width:0;
border-color:rgba(0,102,102,0.7) transparent transparent transparent;
border-top-style:solid;
margin-top:-2.5px;
top:1.42857rem}

.top-bar-section .has-dropdown.moved{position:relative}

.top-bar-section .has-dropdown.moved>.dropdown{clip:rect(1px, 1px, 1px, 1px);
height:1px;
overflow:hidden;
position:absolute !important;
width:1px;
display:block}

.top-bar-section .has-dropdown.hover>.dropdown,.top-bar-section .has-dropdown.not-click:hover>.dropdown{position:static !important;
height:auto;
width:auto;
overflow:visible;
clip:auto;
display:block;
position:absolute !important}

.top-bar-section .has-dropdown>a:focus+.dropdown{position:static !important;
height:auto;
width:auto;
overflow:visible;
clip:auto;
display:block;
position:absolute !important}

.top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after{border:none;
content:"\00bb";
top:.21429rem;
right:5px}

.top-bar-section .dropdown{left:0;
background:transparent;
min-width:100%;
top:auto}

.top-bar-section .dropdown li a{background:#fff;
color:#1A1A1A;
line-height:2.85714rem;
padding:12px .35714rem;
white-space:nowrap}

.top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button){background:#fff;
color:#1A1A1A}

.top-bar-section .dropdown li:not(.has-form):not(.active):hover>a:not(.button){background-color:transparent;
color:#1A1A1A;
background:#ececec}

.top-bar-section .dropdown li label{background:#1A1A1A;
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-right:solid 1px rgba(33,33,33,0);
border-bottom:none;
border-top:none;
clear:none;
height:2.85714rem;
width:0}

.top-bar-section .has-form{background:transparent;
height:2.85714rem;
padding:0 .35714rem}

.top-bar-section .right li .dropdown{left:auto;
right:0}

.top-bar-section .right li .dropdown li .dropdown{right:100%}

.top-bar-section .left li .dropdown{right:auto;
left:0}

.top-bar-section .left li .dropdown li .dropdown{left:100%}

.no-js .top-bar-section ul li:hover>a{background-color:transparent;
background:transparent;
color:#1A1A1A}

.no-js .top-bar-section ul li:active>a{background:transparent;
color:#1A1A1A}

.no-js .top-bar-section .has-dropdown:hover>.dropdown{position:static !important;
height:auto;
width:auto;
overflow:visible;
clip:auto;
display:block;
position:absolute !important}

.no-js .top-bar-section .has-dropdown>a:focus+.dropdown{position:static !important;
height:auto;
width:auto;
overflow:visible;
clip:auto;
display:block;
position:absolute !important}

}

.text-left{text-align:left !important}

.text-right{text-align:right !important}

.text-center{text-align:center !important}

.text-justify{text-align:justify !important}

@media only screen and (max-width: 45.71429em){.small-only-text-left{text-align:left !important}

.small-only-text-right{text-align:right !important}

.small-only-text-center{text-align:center !important}

.small-only-text-justify{text-align:justify !important}

}

@media only screen{.small-text-left{text-align:left !important}

.small-text-right{text-align:right !important}

.small-text-center{text-align:center !important}

.small-text-justify{text-align:justify !important}

}

@media only screen and (min-width: 45.78571em) and (max-width: 73.14286em){.medium-only-text-left{text-align:left !important}

.medium-only-text-right{text-align:right !important}

.medium-only-text-center{text-align:center !important}

.medium-only-text-justify{text-align:justify !important}

}

@media only screen and (min-width: 45.78571em){.medium-text-left{text-align:left !important}

.medium-text-right{text-align:right !important}

.medium-text-center{text-align:center !important}

.medium-text-justify{text-align:justify !important}

}

@media only screen and (min-width: 73.21429em) and (max-width: 102.85714em){.large-only-text-left{text-align:left !important}

.large-only-text-right{text-align:right !important}

.large-only-text-center{text-align:center !important}

.large-only-text-justify{text-align:justify !important}

}

@media only screen and (min-width: 73.21429em){.large-text-left{text-align:left !important}

.large-text-right{text-align:right !important}

.large-text-center{text-align:center !important}

.large-text-justify{text-align:justify !important}

}

@media only screen and (min-width: 102.92857em) and (max-width: 137.14286em){.xlarge-only-text-left{text-align:left !important}

.xlarge-only-text-right{text-align:right !important}

.xlarge-only-text-center{text-align:center !important}

.xlarge-only-text-justify{text-align:justify !important}

}

@media only screen and (min-width: 102.92857em){.xlarge-text-left{text-align:left !important}

.xlarge-text-right{text-align:right !important}

.xlarge-text-center{text-align:center !important}

.xlarge-text-justify{text-align:justify !important}

}

@media only screen and (min-width: 137.21429em) and (max-width: 7142857.07143em){.xxlarge-only-text-left{text-align:left !important}

.xxlarge-only-text-right{text-align:right !important}

.xxlarge-only-text-center{text-align:center !important}

.xxlarge-only-text-justify{text-align:justify !important}

}

@media only screen and (min-width: 137.21429em){.xxlarge-text-left{text-align:left !important}

.xxlarge-text-right{text-align:right !important}

.xxlarge-text-center{text-align:center !important}

.xxlarge-text-justify{text-align:justify !important}

}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;
padding:0}

a{color:#007073;
line-height:inherit;
text-decoration:none}

a:hover,a:focus{color:#006063}

a img{border:none}

p.lead{font-size:1.25rem;
line-height:1.6}

p aside{font-size:1rem;
font-style:italic;
line-height:1.35}

h1,h2,h3,h4,h5,h6{color:#222;
font-family:Arial,Helvetica,sans-serif;
font-style:normal;
font-weight:normal;
padding: 0 0 10px 0;
text-rendering:optimizeLegibility}

h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#6f6f6f;
font-size:60%;
line-height:0}

h1{font-size:1.35714rem}

h2{font-size:1.28571rem}

h3{font-size:1.14286rem}

h4{font-size:1rem}

h5{font-size:.85714rem}

h6{font-size:.85714rem}

.subheader{line-height:1.4;
color:#6f6f6f;
font-weight:normal;
margin-top:.2rem;
margin-bottom:.5rem}

hr{border:solid #ddd;
border-width:1px 0 0;
clear:both;
height:0;
margin:1.42857rem 0 1.35714rem}

em,i{font-style:italic;
line-height:inherit}

strong,b{font-weight:bold;
line-height:inherit}

small{font-size:60%;
line-height:inherit}

code{background-color:#f8f8f8;
border-color:#dfdfdf;
border-style:solid;
border-width:1px;
color:#1A1A1A;
font-family:Consolas,"Liberation Mono",Courier,monospace;
font-weight:normal;
padding:.14286rem .35714rem .07143rem}

ul,ol,dl{font-family:inherit;
font-size:1rem;
line-height:1.4;
list-style-position:outside;
margin-bottom:1.07143rem}

ul{margin-left:2.14286rem}

ul.no-bullet{margin-left:0}

ul.no-bullet li ul,ul.no-bullet li ol{margin-left:1.42857rem;
margin-bottom:0;
list-style:none}

ul li ul,ul li ol{margin-left:1.42857rem;
margin-bottom:0}

ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit}

ul.square{list-style-type:square;
margin-left:2.14286rem}

ul.circle{list-style-type:circle;
margin-left:2.14286rem}

ul.disc{list-style-type:disc;
margin-left:2.14286rem}

ul.no-bullet{list-style:none}

ol{margin-left:1.4rem}

ol li ul,ol li ol{margin-left:1.42857rem;
margin-bottom:0}

dl dt{margin-bottom:.3rem;
font-weight:bold}

dl dd{margin-bottom:.85714rem}

abbr,acronym{text-transform:uppercase;
font-size:90%;
color:#1A1A1A;
cursor:help}

abbr{text-transform:none}

abbr[title]{border-bottom:1px dotted #ddd}

blockquote{margin:0 0 1.42857rem;
padding:.64286rem 1.42857rem 0 1.35714rem;
border-left:1px solid #ddd}

blockquote cite{display:block;
font-size:.92857rem;
color:#555}

blockquote cite:before{content:"\2014 \0020"}

blockquote cite a,blockquote cite a:visited{color:#555}

blockquote,blockquote p{line-height:1.4;
color:#6f6f6f}

.vcard{display:inline-block;
margin:0 0 1.42857rem 0;
border:1px solid #ddd;
padding:.71429rem .85714rem}

.vcard li{margin:0;
display:block}

.vcard .fn{font-weight:bold;
font-size:1.07143rem}

.vevent .summary{font-weight:bold}

.vevent abbr{cursor:default;
text-decoration:none;
font-weight:bold;
border:none;
padding:0 .07143rem}

@media only screen and (min-width: 45.78571em){

h1,h2,h3,h4,h5,h6{}

h1{font-size:1.71429rem}

h2{font-size:1.42857rem}

h3{font-size:1.28571rem}

h4{font-size:1.14286rem}

h5{font-size:1rem}

h6{font-size:.85714rem}

}

.off-canvas-wrap{-webkit-backface-visibility:hidden;
position:relative;
width:100%;
overflow:hidden}

.off-canvas-wrap.move-right,.off-canvas-wrap.move-left{min-height:100%;
-webkit-overflow-scrolling:touch}

.inner-wrap{position:relative;
width:100%;
-webkit-transition:-webkit-transform 500ms ease;
-moz-transition:-moz-transform 500ms ease;
-ms-transition:-ms-transform 500ms ease;
-o-transition:-o-transform 500ms ease;
transition:transform 500ms ease}

.inner-wrap:before,.inner-wrap:after{content:" ";
display:table}

.inner-wrap:after{clear:both}

.tab-bar{-webkit-backface-visibility:hidden;
background:#1A1A1A;
color:#fff;
height:3.21429rem;
line-height:3.21429rem;
position:relative}

.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4,.tab-bar h5,.tab-bar h6{color:#fff;
font-weight:bold;
line-height:3.21429rem;
margin:0}

.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4{font-size:1rem}

.left-small{height:3.21429rem;
position:absolute;
top:0;
width:3.21429rem;
border-right:solid 1px #0d0d0d;
left:0}

.right-small{height:3.21429rem;
position:absolute;
top:0;
width:3.21429rem;
border-left:solid 1px #0d0d0d;
right:0}

.tab-bar-section{height:3.21429rem;
padding:0 .71429rem;
position:absolute;
text-align:center;
top:0}

.tab-bar-section.left{text-align:left}

.tab-bar-section.right{text-align:right}

.tab-bar-section.left{left:0;
right:3.21429rem}

.tab-bar-section.right{left:3.21429rem;
right:0}

.tab-bar-section.middle{left:3.21429rem;
right:3.21429rem}

.tab-bar .menu-icon{color:#fff;
display:block;
height:3.21429rem;
padding:0;
position:relative;
text-indent:2.5rem;
transform:translate3d(0, 0, 0);
width:3.21429rem}

.tab-bar .menu-icon span::after{content:"";
display:block;
height:0;
position:absolute;
top:50%;
margin-top:-.57143rem;
left:1.03571rem;
box-shadow:0 0 0 1px #fff,0 7px 0 1px #fff,0 14px 0 1px #fff;
width:1.14286rem}

.tab-bar .menu-icon span:hover:after{box-shadow:0 0 0 1px #b3b3b3,0 7px 0 1px #b3b3b3,0 14px 0 1px #b3b3b3}

.left-off-canvas-menu{-webkit-backface-visibility:hidden;
background:#1A1A1A;
bottom:0;
box-sizing:content-box;
-webkit-overflow-scrolling:touch;
-ms-overflow-style:-ms-autohiding-scrollbar;
overflow-x:hidden;
overflow-y:auto;
position:absolute;
top:0;
transition:transform 500ms ease 0s;
width:17.85714rem;
z-index:1001;
-webkit-transform:translate3d(-100%, 0, 0);
-moz-transform:translate3d(-100%, 0, 0);
-ms-transform:translate(-100%, 0);
-ms-transform:translate3d(-100%, 0, 0);
-o-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0);
left:0}

.left-off-canvas-menu *{-webkit-backface-visibility:hidden}

.right-off-canvas-menu{-webkit-backface-visibility:hidden;
background:#1A1A1A;
bottom:0;
box-sizing:content-box;
-webkit-overflow-scrolling:touch;
-ms-overflow-style:-ms-autohiding-scrollbar;
overflow-x:hidden;
overflow-y:auto;
position:absolute;
top:0;
transition:transform 500ms ease 0s;
width:17.85714rem;
z-index:1001;
-webkit-transform:translate3d(100%, 0, 0);
-moz-transform:translate3d(100%, 0, 0);
-ms-transform:translate(100%, 0);
-ms-transform:translate3d(100%, 0, 0);
-o-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0);
right:0}

.right-off-canvas-menu *{-webkit-backface-visibility:hidden}

ul.off-canvas-list{list-style-type:none;
margin:0;
padding:0}

ul.off-canvas-list li label{background:#444;
border-bottom:none;
border-top:1px solid #5e5e5e;
color:#999;
display:block;
font-size:.85714rem;
font-weight:bold;
margin:0;
padding:0.3rem 1.07143rem;
text-transform:uppercase}

ul.off-canvas-list li a{border-bottom:1px solid #141414;
color:rgba(255,255,255,0.7);
display:block;
padding:.66667rem;
transition:background 300ms ease}

ul.off-canvas-list li a:hover{background:#121212}

ul.off-canvas-list li a:active{background:#121212}

.move-right>.inner-wrap{-webkit-transform:translate3d(17.85714rem, 0, 0);
-moz-transform:translate3d(17.85714rem, 0, 0);
-ms-transform:translate(17.85714rem, 0);
-ms-transform:translate3d(17.85714rem, 0, 0);
-o-transform:translate3d(17.85714rem, 0, 0);
transform:translate3d(17.85714rem, 0, 0)}

.move-right .exit-off-canvas{-webkit-backface-visibility:hidden;
box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);
cursor:pointer;
transition:background 300ms ease;
-webkit-tap-highlight-color:transparent;
background:rgba(255,255,255,0.2);
bottom:0;
display:block;
left:0;
position:absolute;
right:0;
top:0;
z-index:1002}

@media only screen and (min-width: 45.78571em){.move-right .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}

}

.move-left>.inner-wrap{-webkit-transform:translate3d(-17.85714rem, 0, 0);
-moz-transform:translate3d(-17.85714rem, 0, 0);
-ms-transform:translate(-17.85714rem, 0);
-ms-transform:translate3d(-17.85714rem, 0, 0);
-o-transform:translate3d(-17.85714rem, 0, 0);
transform:translate3d(-17.85714rem, 0, 0)}

.move-left .exit-off-canvas{-webkit-backface-visibility:hidden;
box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);
cursor:pointer;
transition:background 300ms ease;
-webkit-tap-highlight-color:transparent;
background:rgba(255,255,255,0.2);
bottom:0;
display:block;
left:0;
position:absolute;
right:0;
top:0;
z-index:1002}

@media only screen and (min-width: 45.78571em){.move-left .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}

}

.offcanvas-overlap .left-off-canvas-menu,.offcanvas-overlap .right-off-canvas-menu{-ms-transform:none;
-webkit-transform:none;
-moz-transform:none;
-o-transform:none;
transform:none;
z-index:1003}

.offcanvas-overlap .exit-off-canvas{-webkit-backface-visibility:hidden;
box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);
cursor:pointer;
transition:background 300ms ease;
-webkit-tap-highlight-color:transparent;
background:rgba(255,255,255,0.2);
bottom:0;
display:block;
left:0;
position:absolute;
right:0;
top:0;
z-index:1002}

@media only screen and (min-width: 45.78571em){.offcanvas-overlap .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}

}

.offcanvas-overlap-left .right-off-canvas-menu{-ms-transform:none;
-webkit-transform:none;
-moz-transform:none;
-o-transform:none;
transform:none;
z-index:1003}

.offcanvas-overlap-left .exit-off-canvas{-webkit-backface-visibility:hidden;
box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);
cursor:pointer;
transition:background 300ms ease;
-webkit-tap-highlight-color:transparent;
background:rgba(255,255,255,0.2);
bottom:0;
display:block;
left:0;
position:absolute;
right:0;
top:0;
z-index:1002}

@media only screen and (min-width: 45.78571em){.offcanvas-overlap-left .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}

}

.offcanvas-overlap-right .left-off-canvas-menu{-ms-transform:none;
-webkit-transform:none;
-moz-transform:none;
-o-transform:none;
transform:none;
z-index:1003}

.offcanvas-overlap-right .exit-off-canvas{-webkit-backface-visibility:hidden;
box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);
cursor:pointer;
transition:background 300ms ease;
-webkit-tap-highlight-color:transparent;
background:rgba(255,255,255,0.2);
bottom:0;
display:block;
left:0;
position:absolute;
right:0;
top:0;
z-index:1002}

@media only screen and (min-width: 45.78571em){.offcanvas-overlap-right .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}

}

.no-csstransforms .left-off-canvas-menu{left:-17.85714rem}

.no-csstransforms .right-off-canvas-menu{right:-17.85714rem}

.no-csstransforms .move-left>.inner-wrap{right:17.85714rem}

.no-csstransforms .move-right>.inner-wrap{left:17.85714rem}

.left-submenu{-webkit-backface-visibility:hidden;
-webkit-overflow-scrolling:touch;
background:#1A1A1A;
bottom:0;
box-sizing:content-box;
margin:0;
overflow-x:hidden;
overflow-y:auto;
position:absolute;
top:0;
width:17.85714rem;
z-index:1002;
-webkit-transform:translate3d(-100%, 0, 0);
-moz-transform:translate3d(-100%, 0, 0);
-ms-transform:translate(-100%, 0);
-ms-transform:translate3d(-100%, 0, 0);
-o-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0);
left:0;
-webkit-transition:-webkit-transform 500ms ease;
-moz-transition:-moz-transform 500ms ease;
-ms-transition:-ms-transform 500ms ease;
-o-transition:-o-transform 500ms ease;
transition:transform 500ms ease}

.left-submenu *{-webkit-backface-visibility:hidden}

.left-submenu .back>a{background:#444;
border-bottom:none;
border-top:1px solid #5e5e5e;
color:#999;
font-weight:bold;
padding:0.3rem 1.07143rem;
text-transform:uppercase;
margin:0}

.left-submenu .back>a:hover{background:#303030;
border-bottom:none;
border-top:1px solid #5e5e5e}

.left-submenu .back>a:before{content:"\AB";
margin-right:.5rem;
display:inline}

.left-submenu.move-right,.left-submenu.offcanvas-overlap-right,.left-submenu.offcanvas-overlap{-webkit-transform:translate3d(0%, 0, 0);
-moz-transform:translate3d(0%, 0, 0);
-ms-transform:translate(0%, 0);
-ms-transform:translate3d(0%, 0, 0);
-o-transform:translate3d(0%, 0, 0);
transform:translate3d(0%, 0, 0)}

.right-submenu{-webkit-backface-visibility:hidden;
-webkit-overflow-scrolling:touch;
background:#1A1A1A;
bottom:0;
box-sizing:content-box;
margin:0;
overflow-x:hidden;
overflow-y:auto;
position:absolute;
top:0;
width:17.85714rem;
z-index:1002;
-webkit-transform:translate3d(100%, 0, 0);
-moz-transform:translate3d(100%, 0, 0);
-ms-transform:translate(100%, 0);
-ms-transform:translate3d(100%, 0, 0);
-o-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0);
right:0;
-webkit-transition:-webkit-transform 500ms ease;
-moz-transition:-moz-transform 500ms ease;
-ms-transition:-ms-transform 500ms ease;
-o-transition:-o-transform 500ms ease;
transition:transform 500ms ease}

.right-submenu *{-webkit-backface-visibility:hidden}

.right-submenu .back>a{background:#444;
border-bottom:none;
border-top:1px solid #5e5e5e;
color:#999;
font-weight:bold;
padding:0.3rem 1.07143rem;
text-transform:uppercase;
margin:0}

.right-submenu .back>a:hover{background:#303030;
border-bottom:none;
border-top:1px solid #5e5e5e}

.right-submenu .back>a:after{content:"\BB";
margin-left:.5rem;
display:inline}

.right-submenu.move-left,.right-submenu.offcanvas-overlap-left,.right-submenu.offcanvas-overlap{-webkit-transform:translate3d(0%, 0, 0);
-moz-transform:translate3d(0%, 0, 0);
-ms-transform:translate(0%, 0);
-ms-transform:translate3d(0%, 0, 0);
-o-transform:translate3d(0%, 0, 0);
transform:translate3d(0%, 0, 0)}

.left-off-canvas-menu ul.off-canvas-list li.has-submenu>a:after{content:"\BB";
margin-left:.5rem;
display:inline}

.right-off-canvas-menu ul.off-canvas-list li.has-submenu>a:before{content:"\AB";
margin-right:.5rem;
display:inline}

@media only screen{.show-for-small-only,.show-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}

.hide-for-small-only,.hide-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}

.visible-for-small-only,.visible-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;
height:auto;
width:auto;
overflow:visible;
clip:auto}

.hidden-for-small-only,.hidden-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);
height:1px;
overflow:hidden;
position:absolute !important;
width:1px}

table.show-for-small-only,table.show-for-small-up,table.show-for-small,table.show-for-small-down,table.hide-for-medium-only,table.hide-for-medium-up,table.hide-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important}

thead.show-for-small-only,thead.show-for-small-up,thead.show-for-small,thead.show-for-small-down,thead.hide-for-medium-only,thead.hide-for-medium-up,thead.hide-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}

tbody.show-for-small-only,tbody.show-for-small-up,tbody.show-for-small,tbody.show-for-small-down,tbody.hide-for-medium-only,tbody.hide-for-medium-up,tbody.hide-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}

tr.show-for-small-only,tr.show-for-small-up,tr.show-for-small,tr.show-for-small-down,tr.hide-for-medium-only,tr.hide-for-medium-up,tr.hide-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}

th.show-for-small-only,td.show-for-small-only,th.show-for-small-up,td.show-for-small-up,th.show-for-small,td.show-for-small,th.show-for-small-down,td.show-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.hide-for-medium-up,td.hide-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}

}

@media only screen and (min-width: 45.78571em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}

.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}

.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;
height:auto;
width:auto;
overflow:visible;
clip:auto}

.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);
height:1px;
overflow:hidden;
position:absolute !important;
width:1px}

table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.show-for-medium-only,table.show-for-medium-up,table.show-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important}

thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.show-for-medium-only,thead.show-for-medium-up,thead.show-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}

tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.show-for-medium-only,tbody.show-for-medium-up,tbody.show-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}

tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.show-for-medium-only,tr.show-for-medium-up,tr.show-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}

th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.show-for-medium-only,td.show-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.show-for-medium,td.show-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}

}

@media only screen and (min-width: 73.21429em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}

.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}

.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;
height:auto;
width:auto;
overflow:visible;
clip:auto}

.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);
height:1px;
overflow:hidden;
position:absolute !important;
width:1px}

table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.show-for-large-only,table.show-for-large-up,table.show-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important}

thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.show-for-large-only,thead.show-for-large-up,thead.show-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}

tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.show-for-large-only,tbody.show-for-large-up,tbody.show-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}

tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.show-for-large-only,tr.show-for-large-up,tr.show-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}

th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.show-for-large-only,td.show-for-large-only,th.show-for-large-up,td.show-for-large-up,th.show-for-large,td.show-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}

}

@media only screen and (min-width: 102.92857em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}

.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}

.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;
height:auto;
width:auto;
overflow:visible;
clip:auto}

.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);
height:1px;
overflow:hidden;
position:absolute !important;
width:1px}

table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.show-for-xlarge-only,table.show-for-xlarge-up,table.show-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important}

thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.show-for-xlarge-only,thead.show-for-xlarge-up,thead.show-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}

tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.show-for-xlarge-only,tbody.show-for-xlarge-up,tbody.show-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}

tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.show-for-xlarge-only,tr.show-for-xlarge-up,tr.show-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}

th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.show-for-xlarge-only,td.show-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.show-for-xlarge,td.show-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}

}

@media only screen and (min-width: 137.21429em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.hide-for-xlarge-only,.show-for-xlarge-up,.hide-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}

.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.show-for-xlarge-only,.hide-for-xlarge-up,.show-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-down{display:none !important}

.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.hidden-for-xlarge-only,.visible-for-xlarge-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-down{position:static !important;
height:auto;
width:auto;
overflow:visible;
clip:auto}

.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.visible-for-xlarge-only,.hidden-for-xlarge-up,.visible-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);
height:1px;
overflow:hidden;
position:absolute !important;
width:1px}

table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.hide-for-xlarge-only,table.show-for-xlarge-up,table.hide-for-xlarge,table.hide-for-xlarge-down,table.show-for-xxlarge-only,table.show-for-xxlarge-up,table.show-for-xxlarge,table.show-for-xxlarge-down{display:table !important}

thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-xlarge-only,thead.show-for-xlarge-up,thead.hide-for-xlarge,thead.hide-for-xlarge-down,thead.show-for-xxlarge-only,thead.show-for-xxlarge-up,thead.show-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}

tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-xlarge-only,tbody.show-for-xlarge-up,tbody.hide-for-xlarge,tbody.hide-for-xlarge-down,tbody.show-for-xxlarge-only,tbody.show-for-xxlarge-up,tbody.show-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}

tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-xlarge-only,tr.show-for-xlarge-up,tr.hide-for-xlarge,tr.hide-for-xlarge-down,tr.show-for-xxlarge-only,tr.show-for-xxlarge-up,tr.show-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}

th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.hide-for-xlarge-down,td.hide-for-xlarge-down,th.show-for-xxlarge-only,td.show-for-xxlarge-only,th.show-for-xxlarge-up,td.show-for-xxlarge-up,th.show-for-xxlarge,td.show-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{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 !important}

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 !important}

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 !important}

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 !important}

.touch table.show-for-touch{display:table !important}

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}

.show-for-sr{clip:rect(1px, 1px, 1px, 1px);
height:1px;
overflow:hidden;
position:absolute !important;
width:1px}

.show-on-focus{clip:rect(1px, 1px, 1px, 1px);
height:1px;
overflow:hidden;
position:absolute !important;
width:1px}

.show-on-focus:focus,.show-on-focus:active{position:static !important;
height:auto;
width:auto;
overflow:visible;
clip:auto}

.print-only{display:none !important}

@media print{*{background:transparent !important;
box-shadow:none !important;
color:#000 !important;
text-shadow:none !important}

.show-for-print{display:block}

.hide-for-print{display:none}

table.show-for-print{display:table !important}

thead.show-for-print{display:table-header-group !important}

tbody.show-for-print{display:table-row-group !important}

tr.show-for-print{display:table-row !important}

td.show-for-print{display:table-cell !important}

th.show-for-print{display:table-cell !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 #999;
page-break-inside:avoid}

thead{display:table-header-group}

tr,img{page-break-inside:avoid}

img{max-width:100% !important}

@page{margin:.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}

}

@media print{.show-for-print{display:block}

.hide-for-print{display:none}

table.show-for-print{display:table !important}

thead.show-for-print{display:table-header-group !important}

tbody.show-for-print{display:table-row-group !important}

tr.show-for-print{display:table-row !important}

td.show-for-print{display:table-cell !important}

th.show-for-print{display:table-cell !important}

}

@media not print{.show-for-print{display:none !important}

}

#uncw{padding:10px 0 0}

@media only screen and (min-width: 45.78571em){body{background:url(http://www.uncw.edu/assets/images/defaultback.jpg) no-repeat 50% 67px}

.top-bar input,.top-bar button.tiny{height:1.42857rem}

.top-bar button.tiny,.top-bar .button.tiny{padding:0 3px;
top:6px}

#uncw .top-bar-section li:not(.has-form) a:not(.button){line-height:1}

#uncw .top-bar-section .dropdown li a{line-height:2rem !important}

#uncw .top-bar-section .has-dropdown>a::after{top:5px}

#uncw .top-bar-section .dropdown li{border-bottom:solid 1px #ececec}

#pagenav li{background:url(http://www.uncw.edu/ed/images/dottedLine.gif) no-repeat left bottom;
padding:0 0 7px 0;
margin:0 0 3px 0;
list-style:none}

#pagenav a:hover{text-decoration:underline}

#pagenav ul li>a{color:#007073;
font-size:inherit;
line-height:1.4;
font-weight:bold}

#pagenav ul li.current>a,#pagenav ul li.current>a:hover,#pagenav ul li.current>span,#pagenav ul li.current,#pagenav ul li>a.current,#pagenav ul li>a.current:hover,#pagenav ul li>span.current,#pagenav ul li>.current{color:#5C5C52;
font-weight:bold}

#pagenav ul li ul{margin-bottom:8px}

#pagenav ul ul li{border:none;
background-image:none;
font-size:90%;
margin:0;
padding:8px 0 0 15px}

#pagenav ul ul li>a{font-weight:normal}

#pagenav ul li{float:none}

#pageheader{height:135px;
margin:0 0 35px 0;
font-family:Palatino,"Palatino Linotype","Times New Roman",Times,serif;
font-size:2.8em;
color:#007073;
padding:50px 0 0 50px}

#deptcontent{border-left:solid 1px #8D8D8C}

#slideshow{margin-bottom:20px}

.grp1 #pageheader{padding:50px 0 0 10px}

#navmain{margin-top:40px}

#navmain li a{font-size:1.3em}

.grp1 #deptheader{padding:25px 0 5px;
margin-bottom:50px}

.grp1 #featurequote{font-size:1.5em;
line-height:1.6}

#navcolumns{background:url(http://www.uncw.edu/assets/images/navback4.jpg) no-repeat left top}

#navcolumns .navsection ul{padding:0 10px}

.navsection h2{color:#fff;
padding:5px 10px 5px}

#navcolumns h2 a{color:#fff}

#navcolumns li a{display:block;
padding:0;
color:#1A1A1A}

#navcolumns li a:hover,#navcolumns li a:focus{color:#007777;
background:none;
text-decoration:underline}

body.alt .newsblurb{padding-left:0}

body.alt #featuremain .row{background:url(http://www.uncw.edu/assets/images/linehorizontal.gif) no-repeat 150px top;
padding-top:1.78571rem}

body.alt #featuremain .row:first-child{background:none}

}

@media only screen and (max-width: 45.71429em){.top-bar-section li{border-bottom:solid 1px #ececec}

.top-bar-section .dropdown li.title h5 a{text-transform:uppercase;
color:#006666;
font-size:1.07143rem}

#pagenav button{margin:0 auto 10px}

#pagenav .f-dropdown li{list-style:none}

#pagenav .f-dropdown li ul{padding-left:1em}

.column,.columns{
padding: 0 10px 0 5px;}

#pageheader{margin:0 0 10px 0;
font-family:Palatino,"Palatino Linotype","Times New Roman",Times,serif;
font-size:1.5em;
color:#007073;
padding:10px 10px 0 10px;
text-align:center}

.grp1 #pageheader{padding:10px 0 0 0}

.grp1 #navmain li a{font-size:.9em;
margin-top:10px;
padding:7px 2px 5px}

.grp1 #deptheader{padding:20px 0 10px;
border-bottom:none !important;
text-align:center;
margin-bottom:10px}

.grp1 #branding{text-align:center}

.grp1 #branding img{max-height:45px}

.grp1 #featurequote{font-size:1em;
line-height:1.2}

.navsection h2{padding:10px 0 0;
color:#007073}

.navsection h2 a{color:#007073}

.f-dropdown.open{padding:10px}

.f-dropdown.open .row .row{margin:0}

body.alt #slideshow{margin:1rem 0}

.navsection button{width:100%;
padding:1.14rem 1.28rem;
font-size:1rem}

body.alt .features{padding:1rem}

body.alt #featuremain{padding:1rem}

body.alt #featuresecondary{padding-left:0}

body.alt #featuremain .row{background:none;
border-top:dotted 1px;
padding-top:1rem}

body.alt #featuremain .row:first-child{border:none}

}

#pagenav{padding-left:0}

#pagenav ul{margin-left:0}

#pagenav .button.small{padding:4px;
position:relative;
top:2px}

#footer{background:url(http://www.uncw.edu/assets/images/footerback.jpg) repeat-x left bottom;
height:380px;
padding:15px 0 0 0}

#footer a,#footer small{color:#1a1a1a}

#footer small{font-weight:bold;
font-size:.85rem}

#footer .columns{background:url(http://www.uncw.edu/assets/images/linevertical.gif) repeat-y right top}

#footer .map,#footer .give,#footer #links{background:none}

#footer .map img{margin-bottom:10px}

#sitemeta{color:#A4A4A5;
text-align:center;
padding:10px 0;
font-size:.85714rem}

#sitemeta p{margin:0}

#footer li{line-height:1.2;
font-size:.85rem;
padding:0 0 10px 0}

#content{margin-bottom:3.57143rem}

#sidebar{background:#eaf4f5;
background:-moz-linear-gradient(top, #eaf4f5 0%, rgba(234,244,245,0.91) 67%, rgba(255,255,255,0.87) 100%);
background:-webkit-gradient(left top, left bottom, color-stop(0%, #eaf4f5), color-stop(67%, rgba(234,244,245,0.91)), color-stop(100%, rgba(255,255,255,0.87)));
background:-webkit-linear-gradient(top, #eaf4f5 0%, rgba(234,244,245,0.91) 67%, rgba(255,255,255,0.87) 100%);
background:-o-linear-gradient(top, #eaf4f5 0%, rgba(234,244,245,0.91) 67%, rgba(255,255,255,0.87) 100%);
background:-ms-linear-gradient(top, #eaf4f5 0%, rgba(234,244,245,0.91) 67%, rgba(255,255,255,0.87) 100%);
background:linear-gradient(to bottom, #eaf4f5 0%, rgba(234,244,245,0.91) 67%, rgba(255,255,255,0.87) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaf4f5', endColorstr='#ffffff', GradientType=0 );
padding:10px}

#deptcontent{padding:0}

h1,h1 a{color:#007073}

h2,h2 a{color:#5C5C52}

h3,h3 a{color:#036}

h4,h4 a{color:#007073}

h5,h5 a{color:#000}

h6,h6 a{color:#007073;
font-weight:bold;
text-transform:uppercase}

ul{list-style-image:url(http://www.uncw.edu/assets/images/diamond_green.gif)}

table{
border-collapse:collapse}

table.layout{border:none}

td, th{
vertical-align:top}

.layout td{border:none;
vertical-align:top}

.sectionheader1{background-color:#edf8f8;
padding:1px 1px 1px 5px;
border-bottom:double 4px #007073;
margin:10px 0;
color:#007073}

.sectionheader2{background-color:#F1F1E0;
padding:1px 1px 1px 5px;
border-bottom:double 4px #6e6e60;
margin:10px 0}

.sectionheader3{background-color:#DFEFFF;
padding:1px 1px 1px 5px;
border-bottom:double 4px #036;
margin:10px 0}

.photobox{float:right;
padding:10px;
margin:10px 0 10px 10px}

.photoboxLFT{float:left;
padding:10px;
margin:10px 10px 10px 0}

.photoboxLFT p,.photobox p{font-size:10px;
font-style:italic;
color:#666;
font-weight:bold;
margin:2px 5px 5px 5px;
padding:0}

.imagecaption{font-style:italic;
color:#666;
font-weight:bold;
font-size:.8em;
margin:2px 5px 5px 5px;
padding:0}

img.left,p.left,img.right,p.right{margin-right:1em}

p.left,p.right{margin-bottom:0}

#quotes{background:url(http://www.uncw.edu/assets/images/quote_top_tan.gif) no-repeat left top;
padding:20px;
color:#3E3C33;
font-style:italic}

#bottomquote{background:url(http://www.uncw.edu/assets/images/quote_bttm_tan.gif) no-repeat right bottom;
margin-right:10px}

#quotesGreen{background:url(http://www.uncw.edu/assets/images/quote_top_green.gif) no-repeat left top;
padding-top:20px;
color:#007073;
font-style:italic}

#bottomquoteGreen{background:url(http://www.uncw.edu/assets/images/quote_bttm_green.gif) no-repeat right bottom;
margin-right:10px}

.dottedline{background:none;
border:none;
border-bottom:dotted 1px #6e6e60;
height:1px;
width:100%;
margin:10px 0 15px 0;
padding:0}

#sidebar p{margin:0;
padding:2px 0 10px;
line-height:16px;
font-size:.85em}

#sidebar ol,#sidebar ul{margin:10px 0 10px 15px;
padding:0;
font-size:.85em}

#sidebar li{margin:0 0 10px 0}

#sidebar h1{text-transform:uppercase;
font-size:14px;
border-bottom:solid 1px #099;
margin:0 0 5px 0;
padding:10px 0 2px;
color:#007073;
font-weight:bold}

#sidebar h2{font-size:14px;
color:#007073;
margin:0;
padding:10px 0 0 0;
font-weight:bold}

#sidebar h3{font-size:12px;
color:#F1F1E0;
font-weight:bold;
background-color:#007073;
margin:10px 0 2px 0;
padding:0 2px 0 3px;
text-transform:uppercase}

#sidebar h4{font-size:12px;
font-weight:bold;
color:#333;
text-transform:uppercase;
margin:0;
padding:10px 0 0 0}

#sidebar h5{font-size:12px;
font-weight:bold;
color:#007073;
text-transform:uppercase;
border-bottom:solid 1px #007073;
padding:10px 0 0 0;
margin:0 0 5px 0}

#sidebar h6{font-weight:bold;
color:#333;
margin:0;
padding:10px 0 0 0}

#sidebar table{border:none}

#sidebar th{background-color:#099;
font-size:.85714rem;
margin:0;
border:none;
color:#FFF;
padding:3px 3px 3px 5px}

#sidebar td{margin:0px;
border:none;
padding:7px 5px 3px}

#sidebar td h1{color:#099;
text-transform:none;
border:none;
font-weight:bold;
vertical-align:middle;
margin:0;
padding:0;
font-size:12px}

.flex-control-nav{display:none}

body.alt{background:url(http://www.uncw.edu/assets/images/columns.jpg) no-repeat right top}

body.alt #deptcontent{border:none;
padding-right:1.7rem}

body.alt #pagenav{padding-right:1.78571rem}

body.alt #pagenav li{font-family:Palatino,"Palatino Linotype","Times New Roman",Times,serif;
font-size:1.5em;
background:url(http://www.uncw.edu/assets/images/linehorizontal.gif) repeat-x left bottom}

body.alt #pagenav li a{padding:10px 5px;
display:block;
color:#353533;
font-weight:normal}

body.alt #header{padding:0 0 10px 0;
margin-bottom:15px;
border-bottom:solid 1px #787878}

body.alt #quote{padding:0 10px;
font-family:Palatino,"Palatino Linotype","Times New Roman",Times,serif;
font-size:1.4em;
color:#aaa;
text-indent:-0.5em;
margin:20px 0 100px 0}

body.alt .featuresecondary{background:url(http://www.uncw.edu/assets/images/linevertical.gif) repeat-y right top;
padding-bottom:0}

body.alt .featuresecondary:last-child{background:none}

#navmain li{padding:0 2px;
margin:0}

#navmain li a{padding:7px 10px 5px;
display:block;
text-align:center;
background:url(http://www.uncw.edu/assets/images/navhead.jpg) no-repeat left top;
text-transform:uppercase;
font-weight:normal;
color:#fff}

#navcolumns .navsecondary ul{list-style:none;
margin:0 0 0 15px}

#navcolumns .navsecondary li{background:url(http://www.uncw.edu/assets/images/linehorizontal.gif) repeat-x left top;
font-family:Palatino,"Palatino Linotype","Times New Roman",Times,serif;
font-size:1.8em}

#navcolumns .navsecondary li a{display:block;
color:#353533;
padding:12px 0 9px}

#navcolumns .navsecondary li:first-child{background:none;
padding-top:5px}

#navcolumns .navsecondary li a:hover,#navcolumns .navsecondary li a:focus{color:#007777;
text-decoration:none}

.navsection h2{text-transform:uppercase;
font-weight:normal;
font-size:16px}

.navsection ul{list-style:none;
margin:10px 0 0 0}

.navsection li{padding:4px 0;
margin:0;
background:none;
line-height:1.3;
font-size:1em}

body.alt .features h3{border-bottom:solid 1px;
margin:30px 0 0 0;
font-family:Palatino,"Palatino Linotype","Times New Roman",Times,serif;
font-size:1.8em;
font-weight:normal;
color:#353533}

body.alt .features h3 img{margin:0 0 0 10px}

body.alt #featuremain{margin-bottom:3.57143rem}

body.alt .newsimg{padding:0 1rem 0 0}

#featuresecondary{padding:1.78571rem;
padding-right:0}

#featuresecondary div{background:url(http://www.uncw.edu/assets/images/linehorizontal.gif) no-repeat left top}

#featuresecondary div:first-child{background:none;
padding:0 0 20px 0}

#featuresecondary img{margin:0 0 5px 0}

#featuresecondary div#calendar{background:#e9f5f5 url(http://www.uncw.edu/assets/images/calback.jpg) repeat-x left bottom;
padding:0 10px 20px 10px;
margin-bottom:20px}

.grp1 #pageheader{font-family:Arial,Helvetica,sans-serif;
margin-left:auto;
margin-right:auto}

.grp1 #featurequote{font-family:Palatino,"Palatino Linotype","Times New Roman",Times, serif;
padding:0 0 0 1.78571rem;
margin-bottom:30px}

.grp1 #featurequote div{border-bottom:solid 1px #007073;
padding:.4em 0 .5em}

.departmentheader{margin-bottom:10px;
padding:0 0 0 1.78571rem}

.grp1 .departmentheader img{padding-bottom:10px;
border-bottom:solid 1px #007073}

.grp1 .departmentheader .flexslider img{padding-bottom:0;
border-bottom:0}

.grp1 #deptheader{height:auto;
color:#007073;
font-size:30px;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
border-bottom:solid 1px #007073;
line-height:1}

.grp1 #deptheader a{text-decoration:none}

.k .panel ul{list-style:none;
margin-left:0}

.k .panel li{margin-bottom:5px}

.k .panel li a{display:block}

img.left{display:block;
float:left;
margin-right:1rem}

img.right{display:block;
float:left;
margin-left:1rem}

li.featuresecondary{margin-bottom:1.7rem}

.featureblocks{margin:2rem 0}

.featureblocks img{width:100%}

.featureblocks li{border-right:dotted 1px;
padding-bottom:0}

.featureblocks li:last-child{border:none}


