meta.foundation-mq-small {
    font-family:"/only screen and (max-width: 40em)/";
    width:0em
}
meta.foundation-mq-medium {
    font-family:"/only screen and (min-width:40.063em)/";
    width:40.063em
}
meta.foundation-mq-large {
    font-family:"/only screen and (min-width:64.063em)/";
    width:64.063em
}
meta.foundation-mq-xlarge {
    font-family:"/only screen and (min-width:90.063em)/";
    width:90.063em
}
meta.foundation-mq-xxlarge {
    font-family:"/only screen and (min-width:120.063em)/";
    width:120.063em
}
*,*:before,*:after {
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
a:hover {
    cursor:pointer
}
img,embed {
    max-width:100%;
    height:auto
}
embed {
    height:100%
}
img {
    -ms-interpolation-mode:bicubic
}
#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object {
    max-width:none !important
}
.left {
    float:left !important
}
.right {
    float:right !important
}
.clearfix {
    *zoom:1
}
.clearfix:before,.clearfix:after {
    content:" ";
    display:table
}
.clearfix:after {
    clear:both
}
.text-left {
    text-align:left !important
}
.text-right {
    text-align:right !important
}
.text-center {
    text-align:center !important
}
.text-justify {
    text-align:justify !important
}
.hide {
    display:none
}
.start {
    float:left !important
}
.end {
    float:right !important
}
.text-start {
    text-align:left !important
}
.text-end {
    text-align:right !important
}
.antialiased {
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
img {
    display:inline-block;
    vertical-align:middle
}
textarea {
    height:auto;
    min-height:50px
}
select {
    width:100%
}
.row {
    width:100%;
    margin-left:auto;
    margin-right:auto;
    margin-top:0;
    margin-bottom:0;
    max-width:80rem;
    *zoom:1
}
.row:before,.row:after {
    content:" ";
    display:table
}
.row:after {
    clear:both
}
.row.collapse>.column,.row.collapse>.columns {
    position:relative;
    padding-left:0;
    padding-right:0;
    float:left
}
.row.collapse .row {
    margin-left:0;
    margin-right:0
}
.row .row {
    width:auto;
    margin-left:-0.9375rem;
    margin-right:-0.9375rem;
    margin-top:0;
    margin-bottom:0;
    max-width:none;
    *zoom:1
}
.row .row:before,.row .row:after {
    content:" ";
    display:table
}
.row .row:after {
    clear:both
}
.row .row.collapse {
    width:auto;
    margin:0;
    max-width:none;
    *zoom:1
}
.row .row.collapse:before,.row .row.collapse:after {
    content:" ";
    display:table
}
.row .row.collapse:after {
    clear:both
}
.column,.columns {
    position:relative;
    padding-left:0.9375rem;
    padding-right:0.9375rem;
    width:100%;
    float:left
}
@media only screen {
    .column.small-centered,.columns.small-centered {
        position:relative;
        margin-left:auto;
        margin-right:auto;
        float:none
    }
    .column.small-uncentered,.columns.small-uncentered {
        margin-left:0;
        margin-right:0;
        float:left
    }
    .column.small-uncentered.opposite,.columns.small-uncentered.opposite {
        float:right
    }
    .small-push-1 {
        position:relative;
        left:8.33333%;
        right:auto
    }
    .small-pull-1 {
        position:relative;
        right:8.33333%;
        left:auto
    }
    .small-push-2 {
        position:relative;
        left:16.66667%;
        right:auto
    }
    .small-pull-2 {
        position:relative;
        right:16.66667%;
        left:auto
    }
    .small-push-3 {
        position:relative;
        left:25%;
        right:auto
    }
    .small-pull-3 {
        position:relative;
        right:25%;
        left:auto
    }
    .small-push-4 {
        position:relative;
        left:33.33333%;
        right:auto
    }
    .small-pull-4 {
        position:relative;
        right:33.33333%;
        left:auto
    }
    .small-push-5 {
        position:relative;
        left:41.66667%;
        right:auto
    }
    .small-pull-5 {
        position:relative;
        right:41.66667%;
        left:auto
    }
    .small-push-6 {
        position:relative;
        left:50%;
        right:auto
    }
    .small-pull-6 {
        position:relative;
        right:50%;
        left:auto
    }
    .small-push-7 {
        position:relative;
        left:58.33333%;
        right:auto
    }
    .small-pull-7 {
        position:relative;
        right:58.33333%;
        left:auto
    }
    .small-push-8 {
        position:relative;
        left:66.66667%;
        right:auto
    }
    .small-pull-8 {
        position:relative;
        right:66.66667%;
        left:auto
    }
    .small-push-9 {
        position:relative;
        left:75%;
        right:auto
    }
    .small-pull-9 {
        position:relative;
        right:75%;
        left:auto
    }
    .small-push-10 {
        position:relative;
        left:83.33333%;
        right:auto
    }
    .small-pull-10 {
        position:relative;
        right:83.33333%;
        left:auto
    }
    .small-push-11 {
        position:relative;
        left:91.66667%;
        right:auto
    }
    .small-pull-11 {
        position:relative;
        right:91.66667%;
        left:auto
    }
    .column,.columns {
        position:relative;
        padding-left:0.9375rem;
        padding-right:0.9375rem;
        float:left
    }
    .small-1 {
        position:relative;
        width:8.33333%
    }
    .small-2 {
        position:relative;
        width:16.66667%
    }
    .small-3 {
        position:relative;
        width:25%
    }
    .small-4 {
        position:relative;
        width:33.33333%
    }
    .small-5 {
        position:relative;
        width:41.66667%
    }
    .small-6 {
        position:relative;
        width:50%
    }
    .small-7 {
        position:relative;
        width:58.33333%
    }
    .small-8 {
        position:relative;
        width:66.66667%
    }
    .small-9 {
        position:relative;
        width:75%
    }
    .small-10 {
        position:relative;
        width:83.33333%
    }
    .small-11 {
        position:relative;
        width:91.66667%
    }
    .small-12 {
        position:relative;
        width:100%
    }
    [class*="column"]+[class*="column"]:last-child {
        float:right
    }
    [class*="column"]+[class*="column"].end {
        float:left
    }
    .small-offset-0 {
        position:relative;
        margin-left:0% !important
    }
    .small-offset-1 {
        position:relative;
        margin-left:8.33333% !important
    }
    .small-offset-2 {
        position:relative;
        margin-left:16.66667% !important
    }
    .small-offset-3 {
        position:relative;
        margin-left:25% !important
    }
    .small-offset-4 {
        position:relative;
        margin-left:33.33333% !important
    }
    .small-offset-5 {
        position:relative;
        margin-left:41.66667% !important
    }
    .small-offset-6 {
        position:relative;
        margin-left:50% !important
    }
    .small-offset-7 {
        position:relative;
        margin-left:58.33333% !important
    }
    .small-offset-8 {
        position:relative;
        margin-left:66.66667% !important
    }
    .small-offset-9 {
        position:relative;
        margin-left:75% !important
    }
    .small-offset-10 {
        position:relative;
        margin-left:83.33333% !important
    }
    .column.small-reset-order,.columns.small-reset-order {
        margin-left:0;
        margin-right:0;
        left:auto;
        right:auto;
        float:left
    }
}
@media only screen and (min-width: 40.063em) {
    .column.medium-centered,.columns.medium-centered {
        position:relative;
        margin-left:auto;
        margin-right:auto;
        float:none
    }
    .column.medium-uncentered,.columns.medium-uncentered {
        margin-left:0;
        margin-right:0;
        float:left
    }
    .column.medium-uncentered.opposite,.columns.medium-uncentered.opposite {
        float:right
    }
    .medium-push-1 {
        position:relative;
        left:8.33333%;
        right:auto
    }
    .medium-pull-1 {
        position:relative;
        right:8.33333%;
        left:auto
    }
    .medium-push-2 {
        position:relative;
        left:16.66667%;
        right:auto
    }
    .medium-pull-2 {
        position:relative;
        right:16.66667%;
        left:auto
    }
    .medium-push-3 {
        position:relative;
        left:25%;
        right:auto
    }
    .medium-pull-3 {
        position:relative;
        right:25%;
        left:auto
    }
    .medium-push-4 {
        position:relative;
        left:33.33333%;
        right:auto
    }
    .medium-pull-4 {
        position:relative;
        right:33.33333%;
        left:auto
    }
    .medium-push-5 {
        position:relative;
        left:41.66667%;
        right:auto
    }
    .medium-pull-5 {
        position:relative;
        right:41.66667%;
        left:auto
    }
    .medium-push-6 {
        position:relative;
        left:50%;
        right:auto
    }
    .medium-pull-6 {
        position:relative;
        right:50%;
        left:auto
    }
    .medium-push-7 {
        position:relative;
        left:58.33333%;
        right:auto
    }
    .medium-pull-7 {
        position:relative;
        right:58.33333%;
        left:auto
    }
    .medium-push-8 {
        position:relative;
        left:66.66667%;
        right:auto
    }
    .medium-pull-8 {
        position:relative;
        right:66.66667%;
        left:auto
    }
    .medium-push-9 {
        position:relative;
        left:75%;
        right:auto
    }
    .medium-pull-9 {
        position:relative;
        right:75%;
        left:auto
    }
    .medium-push-10 {
        position:relative;
        left:83.33333%;
        right:auto
    }
    .medium-pull-10 {
        position:relative;
        right:83.33333%;
        left:auto
    }
    .medium-push-11 {
        position:relative;
        left:91.66667%;
        right:auto
    }
    .medium-pull-11 {
        position:relative;
        right:91.66667%;
        left:auto
    }
    .column,.columns {
        position:relative;
        padding-left:0.9375rem;
        padding-right:0.9375rem;
        float:left
    }
    .medium-1 {
        position:relative;
        width:8.33333%
    }
    .medium-2 {
        position:relative;
        width:16.66667%
    }
    .medium-3 {
        position:relative;
        width:25%
    }
    .medium-4 {
        position:relative;
        width:33.33333%
    }
    .medium-5 {
        position:relative;
        width:41.66667%
    }
    .medium-6 {
        position:relative;
        width:50%
    }
    .medium-7 {
        position:relative;
        width:58.33333%
    }
    .medium-8 {
        position:relative;
        width:66.66667%
    }
    .medium-9 {
        position:relative;
        width:75%
    }
    .medium-10 {
        position:relative;
        width:83.33333%
    }
    .medium-11 {
        position:relative;
        width:91.66667%
    }
    .medium-12 {
        position:relative;
        width:100%
    }
    [class*="column"]+[class*="column"]:last-child {
        float:right
    }
    [class*="column"]+[class*="column"].end {
        float:left
    }
    .medium-offset-0 {
        position:relative;
        margin-left:0% !important
    }
    .medium-offset-1 {
        position:relative;
        margin-left:8.33333% !important
    }
    .medium-offset-2 {
        position:relative;
        margin-left:16.66667% !important
    }
    .medium-offset-3 {
        position:relative;
        margin-left:25% !important
    }
    .medium-offset-4 {
        position:relative;
        margin-left:33.33333% !important
    }
    .medium-offset-5 {
        position:relative;
        margin-left:41.66667% !important
    }
    .medium-offset-6 {
        position:relative;
        margin-left:50% !important
    }
    .medium-offset-7 {
        position:relative;
        margin-left:58.33333% !important
    }
    .medium-offset-8 {
        position:relative;
        margin-left:66.66667% !important
    }
    .medium-offset-9 {
        position:relative;
        margin-left:75% !important
    }
    .medium-offset-10 {
        position:relative;
        margin-left:83.33333% !important
    }
    .column.medium-reset-order,.columns.medium-reset-order {
        margin-left:0;
        margin-right:0;
        left:auto;
        right:auto;
        float:left
    }
    .push-1 {
        position:relative;
        left:8.33333%;
        right:auto
    }
    .pull-1 {
        position:relative;
        right:8.33333%;
        left:auto
    }
    .push-2 {
        position:relative;
        left:16.66667%;
        right:auto
    }
    .pull-2 {
        position:relative;
        right:16.66667%;
        left:auto
    }
    .push-3 {
        position:relative;
        left:25%;
        right:auto
    }
    .pull-3 {
        position:relative;
        right:25%;
        left:auto
    }
    .push-4 {
        position:relative;
        left:33.33333%;
        right:auto
    }
    .pull-4 {
        position:relative;
        right:33.33333%;
        left:auto
    }
    .push-5 {
        position:relative;
        left:41.66667%;
        right:auto
    }
    .pull-5 {
        position:relative;
        right:41.66667%;
        left:auto
    }
    .push-6 {
        position:relative;
        left:50%;
        right:auto
    }
    .pull-6 {
        position:relative;
        right:50%;
        left:auto
    }
    .push-7 {
        position:relative;
        left:58.33333%;
        right:auto
    }
    .pull-7 {
        position:relative;
        right:58.33333%;
        left:auto
    }
    .push-8 {
        position:relative;
        left:66.66667%;
        right:auto
    }
    .pull-8 {
        position:relative;
        right:66.66667%;
        left:auto
    }
    .push-9 {
        position:relative;
        left:75%;
        right:auto
    }
    .pull-9 {
        position:relative;
        right:75%;
        left:auto
    }
    .push-10 {
        position:relative;
        left:83.33333%;
        right:auto
    }
    .pull-10 {
        position:relative;
        right:83.33333%;
        left:auto
    }
    .push-11 {
        position:relative;
        left:91.66667%;
        right:auto
    }
    .pull-11 {
        position:relative;
        right:91.66667%;
        left:auto
    }
}
@media only screen and (min-width: 64.063em) {
    .column.large-centered,.columns.large-centered {
        position:relative;
        margin-left:auto;
        margin-right:auto;
        float:none
    }
    .column.large-uncentered,.columns.large-uncentered {
        margin-left:0;
        margin-right:0;
        float:left
    }
    .column.large-uncentered.opposite,.columns.large-uncentered.opposite {
        float:right
    }
    .large-push-1 {
        position:relative;
        left:8.33333%;
        right:auto
    }
    .large-pull-1 {
        position:relative;
        right:8.33333%;
        left:auto
    }
    .large-push-2 {
        position:relative;
        left:16.66667%;
        right:auto
    }
    .large-pull-2 {
        position:relative;
        right:16.66667%;
        left:auto
    }
    .large-push-3 {
        position:relative;
        left:25%;
        right:auto
    }
    .large-pull-3 {
        position:relative;
        right:25%;
        left:auto
    }
    .large-push-4 {
        position:relative;
        left:33.33333%;
        right:auto
    }
    .large-pull-4 {
        position:relative;
        right:33.33333%;
        left:auto
    }
    .large-push-5 {
        position:relative;
        left:41.66667%;
        right:auto
    }
    .large-pull-5 {
        position:relative;
        right:41.66667%;
        left:auto
    }
    .large-push-6 {
        position:relative;
        left:50%;
        right:auto
    }
    .large-pull-6 {
        position:relative;
        right:50%;
        left:auto
    }
    .large-push-7 {
        position:relative;
        left:58.33333%;
        right:auto
    }
    .large-pull-7 {
        position:relative;
        right:58.33333%;
        left:auto
    }
    .large-push-8 {
        position:relative;
        left:66.66667%;
        right:auto
    }
    .large-pull-8 {
        position:relative;
        right:66.66667%;
        left:auto
    }
    .large-push-9 {
        position:relative;
        left:75%;
        right:auto
    }
    .large-pull-9 {
        position:relative;
        right:75%;
        left:auto
    }
    .large-push-10 {
        position:relative;
        left:83.33333%;
        right:auto
    }
    .large-pull-10 {
        position:relative;
        right:83.33333%;
        left:auto
    }
    .large-push-11 {
        position:relative;
        left:91.66667%;
        right:auto
    }
    .large-pull-11 {
        position:relative;
        right:91.66667%;
        left:auto
    }
    .column,.columns {
        position:relative;
        padding-left:0.9375rem;
        padding-right:0.9375rem;
        float:left
    }
    .large-1 {
        position:relative;
        width:8.33333%
    }
    .large-2 {
        position:relative;
        width:16.66667%
    }
    .large-3 {
        position:relative;
        width:25%
    }
    .large-4 {
        position:relative;
        width:33.33333%
    }
    .large-5 {
        position:relative;
        width:41.66667%
    }
    .large-6 {
        position:relative;
        width:50%
    }
    .large-7 {
        position:relative;
        width:58.33333%
    }
    .large-8 {
        position:relative;
        width:66.66667%
    }
    .large-9 {
        position:relative;
        width:75%
    }
    .large-10 {
        position:relative;
        width:83.33333%
    }
    .large-11 {
        position:relative;
        width:91.66667%
    }
    .large-12 {
        position:relative;
        width:100%
    }
    [class*="column"]+[class*="column"]:last-child {
        float:right
    }
    [class*="column"]+[class*="column"].end {
        float:left
    }
    .large-offset-0 {
        position:relative;
        margin-left:0% !important
    }
    .large-offset-1 {
        position:relative;
        margin-left:8.33333% !important
    }
    .large-offset-2 {
        position:relative;
        margin-left:16.66667% !important
    }
    .large-offset-3 {
        position:relative;
        margin-left:25% !important
    }
    .large-offset-4 {
        position:relative;
        margin-left:33.33333% !important
    }
    .large-offset-5 {
        position:relative;
        margin-left:41.66667% !important
    }
    .large-offset-6 {
        position:relative;
        margin-left:50% !important
    }
    .large-offset-7 {
        position:relative;
        margin-left:58.33333% !important
    }
    .large-offset-8 {
        position:relative;
        margin-left:66.66667% !important
    }
    .large-offset-9 {
        position:relative;
        margin-left:75% !important
    }
    .large-offset-10 {
        position:relative;
        margin-left:83.33333% !important
    }
    .column.large-reset-order,.columns.large-reset-order {
        margin-left:0;
        margin-right:0;
        left:auto;
        right:auto;
        float:left
    }
    .push-1 {
        position:relative;
        left:8.33333%;
        right:auto
    }
    .pull-1 {
        position:relative;
        right:8.33333%;
        left:auto
    }
    .push-2 {
        position:relative;
        left:16.66667%;
        right:auto
    }
    .pull-2 {
        position:relative;
        right:16.66667%;
        left:auto
    }
    .push-3 {
        position:relative;
        left:25%;
        right:auto
    }
    .pull-3 {
        position:relative;
        right:25%;
        left:auto
    }
    .push-4 {
        position:relative;
        left:33.33333%;
        right:auto
    }
    .pull-4 {
        position:relative;
        right:33.33333%;
        left:auto
    }
    .push-5 {
        position:relative;
        left:41.66667%;
        right:auto
    }
    .pull-5 {
        position:relative;
        right:41.66667%;
        left:auto
    }
    .push-6 {
        position:relative;
        left:50%;
        right:auto
    }
    .pull-6 {
        position:relative;
        right:50%;
        left:auto
    }
    .push-7 {
        position:relative;
        left:58.33333%;
        right:auto
    }
    .pull-7 {
        position:relative;
        right:58.33333%;
        left:auto
    }
    .push-8 {
        position:relative;
        left:66.66667%;
        right:auto
    }
    .pull-8 {
        position:relative;
        right:66.66667%;
        left:auto
    }
    .push-9 {
        position:relative;
        left:75%;
        right:auto
    }
    .pull-9 {
        position:relative;
        right:75%;
        left:auto
    }
    .push-10 {
        position:relative;
        left:83.33333%;
        right:auto
    }
    .pull-10 {
        position:relative;
        right:83.33333%;
        left:auto
    }
    .push-11 {
        position:relative;
        left:91.66667%;
        right:auto
    }
    .pull-11 {
        position:relative;
        right:91.66667%;
        left:auto
    }
}
meta.foundation-mq-small {
    font-family:"/only screen and (max-width: 40em)/";
    width:0em
}
meta.foundation-mq-medium {
    font-family:"/only screen and (min-width:40.063em)/";
    width:40.063em
}
meta.foundation-mq-large {
    font-family:"/only screen and (min-width:64.063em)/";
    width:64.063em
}
meta.foundation-mq-xlarge {
    font-family:"/only screen and (min-width:90.063em)/";
    width:90.063em
}
meta.foundation-mq-xxlarge {
    font-family:"/only screen and (min-width:120.063em)/";
    width:120.063em
}
*,*:before,*:after {
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
a:hover {
    cursor:pointer
}
img,embed {
    max-width:100%;
    height:auto
}
embed {
    height:100%
}
img {
    -ms-interpolation-mode:bicubic
}
#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object {
    max-width:none !important
}
.left {
    float:left !important
}
.right {
    float:right !important
}
.clearfix {
    *zoom:1
}
.clearfix:before,.clearfix:after {
    content:" ";
    display:table
}
.clearfix:after {
    clear:both
}
.text-left {
    text-align:left !important
}
.text-right {
    text-align:right !important
}
.text-center {
    text-align:center !important
}
.text-justify {
    text-align:justify !important
}
.hide {
    display:none
}
.start {
    float:left !important
}
.end {
    float:right !important
}
.text-start {
    text-align:left !important
}
.text-end {
    text-align:right !important
}
.antialiased {
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
img {
    display:inline-block;
    vertical-align:middle
}
textarea {
    height:auto;
    min-height:50px
}
select {
    width:100%
}
.show-for-small,.show-for-small-only,.show-for-medium-down,.show-for-large-down,.hide-for-medium,.hide-for-medium-up,.hide-for-medium-only,.hide-for-large,.hide-for-large-up,.hide-for-large-only,.hide-for-xlarge,.hide-for-xlarge-up,.hide-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only {
    display:inherit !important
}
.hide-for-small,.hide-for-small-only,.hide-for-medium-down,.show-for-medium,.show-for-medium-up,.show-for-medium-only,.hide-for-large-down,.show-for-large,.show-for-large-up,.show-for-large-only,.show-for-xlarge,.show-for-xlarge-up,.show-for-xlarge-only,.show-for-xxlarge-up,.show-for-xxlarge-only {
    display:none !important
}
table.show-for-small,table.show-for-small-only,table.show-for-medium-down,table.show-for-large-down,table.hide-for-medium,table.hide-for-medium-up,table.hide-for-medium-only,table.hide-for-large,table.hide-for-large-up,table.hide-for-large-only,table.hide-for-xlarge,table.hide-for-xlarge-up,table.hide-for-xlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge-only {
    display:table
}
thead.show-for-small,thead.show-for-small-only,thead.show-for-medium-down,thead.show-for-large-down,thead.hide-for-medium,thead.hide-for-medium-up,thead.hide-for-medium-only,thead.hide-for-large,thead.hide-for-large-up,thead.hide-for-large-only,thead.hide-for-xlarge,thead.hide-for-xlarge-up,thead.hide-for-xlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge-only {
    display:table-header-group !important
}
tbody.show-for-small,tbody.show-for-small-only,tbody.show-for-medium-down,tbody.show-for-large-down,tbody.hide-for-medium,tbody.hide-for-medium-up,tbody.hide-for-medium-only,tbody.hide-for-large,tbody.hide-for-large-up,tbody.hide-for-large-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge-only {
    display:table-row-group !important
}
tr.show-for-small,tr.show-for-small-only,tr.show-for-medium-down,tr.show-for-large-down,tr.hide-for-medium,tr.hide-for-medium-up,tr.hide-for-medium-only,tr.hide-for-large,tr.hide-for-large-up,tr.hide-for-large-only,tr.hide-for-xlarge,tr.hide-for-xlarge-up,tr.hide-for-xlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge-only {
    display:table-row !important
}
td.show-for-small,td.show-for-small-only,td.show-for-medium-down td.show-for-large-down,td.hide-for-medium,td.hide-for-medium-up,td.hide-for-large,td.hide-for-large-up,td.hide-for-xlarge td.hide-for-xlarge-up,td.hide-for-xxlarge-up,th.show-for-small,th.show-for-small-only,th.show-for-medium-down td.show-for-large-down,th.hide-for-medium,th.hide-for-medium-up,th.hide-for-large,th.hide-for-large-up,th.hide-for-xlarge td.hide-for-xlarge-up,th.hide-for-xxlarge-up,td.show-for-medium-down th.show-for-large-down,td.hide-for-xlarge th.hide-for-xlarge-up,th.show-for-medium-down th.show-for-large-down,th.hide-for-xlarge th.hide-for-xlarge-up {
    display:table-cell !important
}
@media only screen and (min-width: 40.063em) {
    .hide-for-small,.hide-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-up,.show-for-medium-only,.hide-for-large,.hide-for-large-up,.hide-for-large-only,.hide-for-xlarge,.hide-for-xlarge-up,.hide-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only {
        display:inherit !important
    }
    .show-for-small,.show-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-up,.hide-for-medium-only,.hide-for-large-down,.show-for-large,.show-for-large-up,.show-for-large-only,.show-for-xlarge,.show-for-xlarge-up,.show-for-xlarge-only,.show-for-xxlarge-up,.show-for-xxlarge-only {
        display:none !important
    }
    table.hide-for-small,table.hide-for-small-only,table.show-for-medium,table.show-for-medium-down,table.show-for-medium-up,table.show-for-medium-only,table.hide-for-large,table.hide-for-large-up,table.hide-for-large-only,table.hide-for-xlarge,table.hide-for-xlarge-up,table.hide-for-xlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge-only {
        display:table
    }
    thead.hide-for-small,thead.hide-for-small-only,thead.show-for-medium,thead.show-for-medium-down,thead.show-for-medium-up,thead.show-for-medium-only,thead.hide-for-large,thead.hide-for-large-up,thead.hide-for-large-only,thead.hide-for-xlarge,thead.hide-for-xlarge-up,thead.hide-for-xlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge-only {
        display:table-header-group !important
    }
    tbody.hide-for-small,tbody.hide-for-small-only,tbody.show-for-medium,tbody.show-for-medium-down,tbody.show-for-medium-up,tbody.show-for-medium-only,tbody.hide-for-large,tbody.hide-for-large-up,tbody.hide-for-large-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge-only {
        display:table-row-group !important
    }
    tr.hide-for-small,tr.hide-for-small-only,tr.show-for-medium,tr.show-for-medium-down,tr.show-for-medium-up,tr.show-for-medium-only,tr.hide-for-large,tr.hide-for-large-up,tr.hide-for-large-only,tr.hide-for-xlarge,tr.hide-for-xlarge-up,tr.hide-for-xlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge-only {
        display:table-row !important
    }
    td.hide-for-small,td.hide-for-small-only,td.show-for-medium,td.show-for-medium-down,td.show-for-medium-up,td.show-for-medium-only,td.hide-for-large,td.hide-for-large-up,td.hide-for-large-only,td.hide-for-xlarge,td.hide-for-xlarge-up,td.hide-for-xlarge-only,td.hide-for-xxlarge-up,td.hide-for-xxlarge-only,th.hide-for-small,th.hide-for-small-only,th.show-for-medium,th.show-for-medium-down,th.show-for-medium-up,th.show-for-medium-only,th.hide-for-large,th.hide-for-large-up,th.hide-for-large-only,th.hide-for-xlarge,th.hide-for-xlarge-up,th.hide-for-xlarge-only,th.hide-for-xxlarge-up,th.hide-for-xxlarge-only {
        display:table-cell !important
    }
}
@media only screen and (min-width: 64.063em) {
    .hide-for-small,.hide-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.show-for-medium-up,.show-for-large,.show-for-large-up,.show-for-large-only,.hide-for-xlarge,.hide-for-xlarge-up,.hide-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only {
        display:inherit !important
    }
    .show-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.hide-for-large,.hide-for-large-up,.hide-for-large-only,.show-for-xlarge,.show-for-xlarge-up,.show-for-xlarge-only,.show-for-xxlarge-up,.show-for-xxlarge-only {
        display:none !important
    }
    table.hide-for-small,table.hide-for-small-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.show-for-medium-up,table.show-for-large,table.show-for-large-up,table.show-for-large-only,table.hide-for-xlarge,table.hide-for-xlarge-up,table.hide-for-xlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge-only {
        display:table
    }
    thead.hide-for-small,thead.hide-for-small-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.show-for-large,thead.show-for-large-up,thead.show-for-large-only,thead.hide-for-xlarge,thead.hide-for-xlarge-up,thead.hide-for-xlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge-only {
        display:table-header-group !important
    }
    tbody.hide-for-small,tbody.hide-for-small-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.show-for-large,tbody.show-for-large-up,tbody.show-for-large-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge-only {
        display:table-row-group !important
    }
    tr.hide-for-small,tr.hide-for-small-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.show-for-large,tr.show-for-large-up,tr.show-for-large-only,tr.hide-for-xlarge,tr.hide-for-xlarge-up,tr.hide-for-xlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge-only {
        display:table-row !important
    }
    td.hide-for-small,td.hide-for-small-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.show-for-medium-up,td.show-for-large,td.show-for-large-up,td.show-for-large-only,td.hide-for-xlarge,td.hide-for-xlarge-up,td.hide-for-xlarge-only,td.hide-for-xxlarge-up,td.hide-for-xxlarge-only,th.hide-for-small,th.hide-for-small-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.show-for-medium-up,th.show-for-large,th.show-for-large-up,th.show-for-large-only,th.hide-for-xlarge,th.hide-for-xlarge-up,th.hide-for-xlarge-only,th.hide-for-xxlarge-up,th.hide-for-xxlarge-only {
        display:table-cell !important
    }
}
@media only screen and (min-width: 90.063em) {
    .hide-for-small,.hide-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.show-for-medium-up,.show-for-large-up,.hide-for-large-only,.show-for-xlarge,.show-for-xlarge-up,.show-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only {
        display:inherit !important
    }
    .show-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-large,.show-for-large-only,.show-for-large-down,.hide-for-xlarge,.hide-for-xlarge-up,.hide-for-xlarge-only,.show-for-xxlarge-up,.show-for-xxlarge-only {
        display:none !important
    }
    table.hide-for-small,table.hide-for-small-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.show-for-medium-up,table.show-for-large-up,table.hide-for-large-only,table.show-for-xlarge,table.show-for-xlarge-up,table.show-for-xlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge-only {
        display:table
    }
    thead.hide-for-small,thead.hide-for-small-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.show-for-large-up,thead.hide-for-large-only,thead.show-for-xlarge,thead.show-for-xlarge-up,thead.show-for-xlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge-only {
        display:table-header-group !important
    }
    tbody.hide-for-small,tbody.hide-for-small-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.show-for-large-up,tbody.hide-for-large-only,tbody.show-for-xlarge,tbody.show-for-xlarge-up,tbody.show-for-xlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge-only {
        display:table-row-group !important
    }
    tr.hide-for-small,tr.hide-for-small-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.show-for-large-up,tr.hide-for-large-only,tr.show-for-xlarge,tr.show-for-xlarge-up,tr.show-for-xlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge-only {
        display:table-row !important
    }
    td.hide-for-small,td.hide-for-small-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.show-for-medium-up,td.show-for-large-up,td.hide-for-large-only,td.show-for-xlarge,td.show-for-xlarge-up,td.show-for-xlarge-only,td.hide-for-xxlarge-up,td.hide-for-xxlarge-only,th.hide-for-small,th.hide-for-small-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.show-for-medium-up,th.show-for-large-up,th.hide-for-large-only,th.show-for-xlarge,th.show-for-xlarge-up,th.show-for-xlarge-only,th.hide-for-xxlarge-up,th.hide-for-xxlarge-only {
        display:table-cell !important
    }
}
@media only screen and (min-width: 120.063em) {
    .hide-for-small,.hide-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.show-for-medium-up,.show-for-large-up,.hide-for-large-only,.hide-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-up,.show-for-xxlarge-only {
        display:inherit !important
    }
    .show-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-large,.show-for-large-only,.show-for-large-down,.hide-for-xlarge,.show-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only {
        display:none !important
    }
    table.hide-for-small,table.hide-for-small-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.show-for-medium-up,table.show-for-large-up,table.hide-for-xlarge-only,table.show-for-xlarge-up,table.show-for-xxlarge-up,table.show-for-xxlarge-only {
        display:table
    }
    thead.hide-for-small,thead.hide-for-small-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.show-for-large-up,thead.hide-for-xlarge-only,thead.show-for-xlarge-up,thead.show-for-xxlarge-up,thead.show-for-xxlarge-only {
        display:table-header-group !important
    }
    tbody.hide-for-small,tbody.hide-for-small-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.show-for-large-up,tbody.hide-for-xlarge-only,tbody.show-for-xlarge-up,tbody.show-for-xxlarge-up,tbody.show-for-xxlarge-only {
        display:table-row-group !important
    }
    tr.hide-for-small,tr.hide-for-small-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.show-for-large-up,tr.hide-for-xlarge-only,tr.show-for-xlarge-up,tr.show-for-xxlarge-up,tr.show-for-xxlarge-only {
        display:table-row !important
    }
    td.hide-for-small,td.hide-for-small-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.show-for-medium-up,td.show-for-large-up,td.hide-for-xlarge-only,td.show-for-xlarge-up,td.show-for-xxlarge-up,td.show-for-xxlarge-only,th.hide-for-small,th.hide-for-small-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.show-for-medium-up,th.show-for-large-up,th.hide-for-xlarge-only,th.show-for-xlarge-up,th.show-for-xxlarge-up,th.show-for-xxlarge-only {
        display:table-cell !important
    }
}
.show-for-landscape,.hide-for-portrait {
    display:inherit !important
}
.hide-for-landscape,.show-for-portrait {
    display:none !important
}
table.hide-for-landscape,table.show-for-portrait {
    display:table
}
thead.hide-for-landscape,thead.show-for-portrait {
    display:table-header-group !important
}
tbody.hide-for-landscape,tbody.show-for-portrait {
    display:table-row-group !important
}
tr.hide-for-landscape,tr.show-for-portrait {
    display:table-row !important
}
td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait {
    display:table-cell !important
}
@media only screen and (orientation: landscape) {
    .show-for-landscape,.hide-for-portrait {
        display:inherit !important
    }
    .hide-for-landscape,.show-for-portrait {
        display:none !important
    }
    table.show-for-landscape,table.hide-for-portrait {
        display:table
    }
    thead.show-for-landscape,thead.hide-for-portrait {
        display:table-header-group !important
    }
    tbody.show-for-landscape,tbody.hide-for-portrait {
        display:table-row-group !important
    }
    tr.show-for-landscape,tr.hide-for-portrait {
        display:table-row !important
    }
    td.show-for-landscape,td.hide-for-portrait,th.show-for-landscape,th.hide-for-portrait {
        display:table-cell !important
    }
}
@media only screen and (orientation: portrait) {
    .show-for-portrait,.hide-for-landscape {
        display:inherit !important
    }
    .hide-for-portrait,.show-for-landscape {
        display:none !important
    }
    table.show-for-portrait,table.hide-for-landscape {
        display:table
    }
    thead.show-for-portrait,thead.hide-for-landscape {
        display:table-header-group !important
    }
    tbody.show-for-portrait,tbody.hide-for-landscape {
        display:table-row-group !important
    }
    tr.show-for-portrait,tr.hide-for-landscape {
        display:table-row !important
    }
    td.show-for-portrait,td.hide-for-landscape,th.show-for-portrait,th.hide-for-landscape {
        display:table-cell !important
    }
}
.show-for-touch {
    display:none !important
}
.hide-for-touch {
    display:inherit !important
}
.touch .show-for-touch {
    display:inherit !important
}
.touch .hide-for-touch {
    display:none !important
}
table.hide-for-touch {
    display:table
}
.touch table.show-for-touch {
    display:table
}
thead.hide-for-touch {
    display:table-header-group !important
}
.touch thead.show-for-touch {
    display:table-header-group !important
}
tbody.hide-for-touch {
    display:table-row-group !important
}
.touch tbody.show-for-touch {
    display:table-row-group !important
}
tr.hide-for-touch {
    display:table-row !important
}
.touch tr.show-for-touch {
    display:table-row !important
}
td.hide-for-touch {
    display:table-cell !important
}
.touch td.show-for-touch {
    display:table-cell !important
}
th.hide-for-touch {
    display:table-cell !important
}
.touch th.show-for-touch {
    display:table-cell !important
}
meta.foundation-mq-small {
    font-family:"/only screen and (max-width: 40em)/";
    width:0em
}
meta.foundation-mq-medium {
    font-family:"/only screen and (min-width:40.063em)/";
    width:40.063em
}
meta.foundation-mq-large {
    font-family:"/only screen and (min-width:64.063em)/";
    width:64.063em
}
meta.foundation-mq-xlarge {
    font-family:"/only screen and (min-width:90.063em)/";
    width:90.063em
}
meta.foundation-mq-xxlarge {
    font-family:"/only screen and (min-width:120.063em)/";
    width:120.063em
}
*,*:before,*:after {
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
a:hover {
    cursor:pointer
}
img,embed {
    max-width:100%;
    height:auto
}
embed {
    height:100%
}
img {
    -ms-interpolation-mode:bicubic
}
#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object {
    max-width:none !important
}
.left {
    float:left !important
}
.right {
    float:right !important
}
.clearfix {
    *zoom:1
}
.clearfix:before,.clearfix:after {
    content:" ";
    display:table
}
.clearfix:after {
    clear:both
}
.text-left {
    text-align:left !important
}
.text-right {
    text-align:right !important
}
.text-center {
    text-align:center !important
}
.text-justify {
    text-align:justify !important
}
.hide {
    display:none
}
.start {
    float:left !important
}
.end {
    float:right !important
}
.text-start {
    text-align:left !important
}
.text-end {
    text-align:right !important
}
.antialiased {
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
img {
    display:inline-block;
    vertical-align:middle
}
textarea {
    height:auto;
    min-height:50px
}
select {
    width:100%
}
.row {
    width:100%;
    margin-left:auto;
    margin-right:auto;
    margin-top:0;
    margin-bottom:0;
    max-width:80rem;
    *zoom:1
}
.row:before,.row:after {
    content:" ";
    display:table
}
.row:after {
    clear:both
}
.row.collapse>.column,.row.collapse>.columns {
    position:relative;
    padding-left:0;
    padding-right:0;
    float:left
}
.row.collapse .row {
    margin-left:0;
    margin-right:0
}
.row .row {
    width:auto;
    margin-left:-0.9375rem;
    margin-right:-0.9375rem;
    margin-top:0;
    margin-bottom:0;
    max-width:none;
    *zoom:1
}
.row .row:before,.row .row:after {
    content:" ";
    display:table
}
.row .row:after {
    clear:both
}
.row .row.collapse {
    width:auto;
    margin:0;
    max-width:none;
    *zoom:1
}
.row .row.collapse:before,.row .row.collapse:after {
    content:" ";
    display:table
}
.row .row.collapse:after {
    clear:both
}
.column,.columns {
    position:relative;
    padding-left:0.9375rem;
    padding-right:0.9375rem;
    width:100%;
    float:left
}
@media only screen {
    .column.small-centered,.columns.small-centered {
        position:relative;
        margin-left:auto;
        margin-right:auto;
        float:none
    }
    .column.small-uncentered,.columns.small-uncentered {
        margin-left:0;
        margin-right:0;
        float:left
    }
    .column.small-uncentered.opposite,.columns.small-uncentered.opposite {
        float:right
    }
    .small-push-1 {
        position:relative;
        left:8.33333%;
        right:auto
    }
    .small-pull-1 {
        position:relative;
        right:8.33333%;
        left:auto
    }
    .small-push-2 {
        position:relative;
        left:16.66667%;
        right:auto
    }
    .small-pull-2 {
        position:relative;
        right:16.66667%;
        left:auto
    }
    .small-push-3 {
        position:relative;
        left:25%;
        right:auto
    }
    .small-pull-3 {
        position:relative;
        right:25%;
        left:auto
    }
    .small-push-4 {
        position:relative;
        left:33.33333%;
        right:auto
    }
    .small-pull-4 {
        position:relative;
        right:33.33333%;
        left:auto
    }
    .small-push-5 {
        position:relative;
        left:41.66667%;
        right:auto
    }
    .small-pull-5 {
        position:relative;
        right:41.66667%;
        left:auto
    }
    .small-push-6 {
        position:relative;
        left:50%;
        right:auto
    }
    .small-pull-6 {
        position:relative;
        right:50%;
        left:auto
    }
    .small-push-7 {
        position:relative;
        left:58.33333%;
        right:auto
    }
    .small-pull-7 {
        position:relative;
        right:58.33333%;
        left:auto
    }
    .small-push-8 {
        position:relative;
        left:66.66667%;
        right:auto
    }
    .small-pull-8 {
        position:relative;
        right:66.66667%;
        left:auto
    }
    .small-push-9 {
        position:relative;
        left:75%;
        right:auto
    }
    .small-pull-9 {
        position:relative;
        right:75%;
        left:auto
    }
    .small-push-10 {
        position:relative;
        left:83.33333%;
        right:auto
    }
    .small-pull-10 {
        position:relative;
        right:83.33333%;
        left:auto
    }
    .small-push-11 {
        position:relative;
        left:91.66667%;
        right:auto
    }
    .small-pull-11 {
        position:relative;
        right:91.66667%;
        left:auto
    }
    .column,.columns {
        position:relative;
        padding-left:0.9375rem;
        padding-right:0.9375rem;
        float:left
    }
    .small-1 {
        position:relative;
        width:8.33333%
    }
    .small-2 {
        position:relative;
        width:16.66667%
    }
    .small-3 {
        position:relative;
        width:25%
    }
    .small-4 {
        position:relative;
        width:33.33333%
    }
    .small-5 {
        position:relative;
        width:41.66667%
    }
    .small-6 {
        position:relative;
        width:50%
    }
    .small-7 {
        position:relative;
        width:58.33333%
    }
    .small-8 {
        position:relative;
        width:66.66667%
    }
    .small-9 {
        position:relative;
        width:75%
    }
    .small-10 {
        position:relative;
        width:83.33333%
    }
    .small-11 {
        position:relative;
        width:91.66667%
    }
    .small-12 {
        position:relative;
        width:100%
    }
    [class*="column"]+[class*="column"]:last-child {
        float:right
    }
    [class*="column"]+[class*="column"].end {
        float:left
    }
    .small-offset-0 {
        position:relative;
        margin-left:0% !important
    }
    .small-offset-1 {
        position:relative;
        margin-left:8.33333% !important
    }
    .small-offset-2 {
        position:relative;
        margin-left:16.66667% !important
    }
    .small-offset-3 {
        position:relative;
        margin-left:25% !important
    }
    .small-offset-4 {
        position:relative;
        margin-left:33.33333% !important
    }
    .small-offset-5 {
        position:relative;
        margin-left:41.66667% !important
    }
    .small-offset-6 {
        position:relative;
        margin-left:50% !important
    }
    .small-offset-7 {
        position:relative;
        margin-left:58.33333% !important
    }
    .small-offset-8 {
        position:relative;
        margin-left:66.66667% !important
    }
    .small-offset-9 {
        position:relative;
        margin-left:75% !important
    }
    .small-offset-10 {
        position:relative;
        margin-left:83.33333% !important
    }
    .column.small-reset-order,.columns.small-reset-order {
        margin-left:0;
        margin-right:0;
        left:auto;
        right:auto;
        float:left
    }
}
@media only screen and (min-width: 40.063em) {
    .column.medium-centered,.columns.medium-centered {
        position:relative;
        margin-left:auto;
        margin-right:auto;
        float:none
    }
    .column.medium-uncentered,.columns.medium-uncentered {
        margin-left:0;
        margin-right:0;
        float:left
    }
    .column.medium-uncentered.opposite,.columns.medium-uncentered.opposite {
        float:right
    }
    .medium-push-1 {
        position:relative;
        left:8.33333%;
        right:auto
    }
    .medium-pull-1 {
        position:relative;
        right:8.33333%;
        left:auto
    }
    .medium-push-2 {
        position:relative;
        left:16.66667%;
        right:auto
    }
    .medium-pull-2 {
        position:relative;
        right:16.66667%;
        left:auto
    }
    .medium-push-3 {
        position:relative;
        left:25%;
        right:auto
    }
    .medium-pull-3 {
        position:relative;
        right:25%;
        left:auto
    }
    .medium-push-4 {
        position:relative;
        left:33.33333%;
        right:auto
    }
    .medium-pull-4 {
        position:relative;
        right:33.33333%;
        left:auto
    }
    .medium-push-5 {
        position:relative;
        left:41.66667%;
        right:auto
    }
    .medium-pull-5 {
        position:relative;
        right:41.66667%;
        left:auto
    }
    .medium-push-6 {
        position:relative;
        left:50%;
        right:auto
    }
    .medium-pull-6 {
        position:relative;
        right:50%;
        left:auto
    }
    .medium-push-7 {
        position:relative;
        left:58.33333%;
        right:auto
    }
    .medium-pull-7 {
        position:relative;
        right:58.33333%;
        left:auto
    }
    .medium-push-8 {
        position:relative;
        left:66.66667%;
        right:auto
    }
    .medium-pull-8 {
        position:relative;
        right:66.66667%;
        left:auto
    }
    .medium-push-9 {
        position:relative;
        left:75%;
        right:auto
    }
    .medium-pull-9 {
        position:relative;
        right:75%;
        left:auto
    }
    .medium-push-10 {
        position:relative;
        left:83.33333%;
        right:auto
    }
    .medium-pull-10 {
        position:relative;
        right:83.33333%;
        left:auto
    }
    .medium-push-11 {
        position:relative;
        left:91.66667%;
        right:auto
    }
    .medium-pull-11 {
        position:relative;
        right:91.66667%;
        left:auto
    }
    .column,.columns {
        position:relative;
        padding-left:0.9375rem;
        padding-right:0.9375rem;
        float:left
    }
    .medium-1 {
        position:relative;
        width:8.33333%
    }
    .medium-2 {
        position:relative;
        width:16.66667%
    }
    .medium-3 {
        position:relative;
        width:25%
    }
    .medium-4 {
        position:relative;
        width:33.33333%
    }
    .medium-5 {
        position:relative;
        width:41.66667%
    }
    .medium-6 {
        position:relative;
        width:50%
    }
    .medium-7 {
        position:relative;
        width:58.33333%
    }
    .medium-8 {
        position:relative;
        width:66.66667%
    }
    .medium-9 {
        position:relative;
        width:75%
    }
    .medium-10 {
        position:relative;
        width:83.33333%
    }
    .medium-11 {
        position:relative;
        width:91.66667%
    }
    .medium-12 {
        position:relative;
        width:100%
    }
    [class*="column"]+[class*="column"]:last-child {
        float:right
    }
    [class*="column"]+[class*="column"].end {
        float:left
    }
    .medium-offset-0 {
        position:relative;
        margin-left:0% !important
    }
    .medium-offset-1 {
        position:relative;
        margin-left:8.33333% !important
    }
    .medium-offset-2 {
        position:relative;
        margin-left:16.66667% !important
    }
    .medium-offset-3 {
        position:relative;
        margin-left:25% !important
    }
    .medium-offset-4 {
        position:relative;
        margin-left:33.33333% !important
    }
    .medium-offset-5 {
        position:relative;
        margin-left:41.66667% !important
    }
    .medium-offset-6 {
        position:relative;
        margin-left:50% !important
    }
    .medium-offset-7 {
        position:relative;
        margin-left:58.33333% !important
    }
    .medium-offset-8 {
        position:relative;
        margin-left:66.66667% !important
    }
    .medium-offset-9 {
        position:relative;
        margin-left:75% !important
    }
    .medium-offset-10 {
        position:relative;
        margin-left:83.33333% !important
    }
    .column.medium-reset-order,.columns.medium-reset-order {
        margin-left:0;
        margin-right:0;
        left:auto;
        right:auto;
        float:left
    }
    .push-1 {
        position:relative;
        left:8.33333%;
        right:auto
    }
    .pull-1 {
        position:relative;
        right:8.33333%;
        left:auto
    }
    .push-2 {
        position:relative;
        left:16.66667%;
        right:auto
    }
    .pull-2 {
        position:relative;
        right:16.66667%;
        left:auto
    }
    .push-3 {
        position:relative;
        left:25%;
        right:auto
    }
    .pull-3 {
        position:relative;
        right:25%;
        left:auto
    }
    .push-4 {
        position:relative;
        left:33.33333%;
        right:auto
    }
    .pull-4 {
        position:relative;
        right:33.33333%;
        left:auto
    }
    .push-5 {
        position:relative;
        left:41.66667%;
        right:auto
    }
    .pull-5 {
        position:relative;
        right:41.66667%;
        left:auto
    }
    .push-6 {
        position:relative;
        left:50%;
        right:auto
    }
    .pull-6 {
        position:relative;
        right:50%;
        left:auto
    }
    .push-7 {
        position:relative;
        left:58.33333%;
        right:auto
    }
    .pull-7 {
        position:relative;
        right:58.33333%;
        left:auto
    }
    .push-8 {
        position:relative;
        left:66.66667%;
        right:auto
    }
    .pull-8 {
        position:relative;
        right:66.66667%;
        left:auto
    }
    .push-9 {
        position:relative;
        left:75%;
        right:auto
    }
    .pull-9 {
        position:relative;
        right:75%;
        left:auto
    }
    .push-10 {
        position:relative;
        left:83.33333%;
        right:auto
    }
    .pull-10 {
        position:relative;
        right:83.33333%;
        left:auto
    }
    .push-11 {
        position:relative;
        left:91.66667%;
        right:auto
    }
    .pull-11 {
        position:relative;
        right:91.66667%;
        left:auto
    }
}
@media only screen and (min-width: 64.063em) {
    .column.large-centered,.columns.large-centered {
        position:relative;
        margin-left:auto;
        margin-right:auto;
        float:none
    }
    .column.large-uncentered,.columns.large-uncentered {
        margin-left:0;
        margin-right:0;
        float:left
    }
    .column.large-uncentered.opposite,.columns.large-uncentered.opposite {
        float:right
    }
    .large-push-1 {
        position:relative;
        left:8.33333%;
        right:auto
    }
    .large-pull-1 {
        position:relative;
        right:8.33333%;
        left:auto
    }
    .large-push-2 {
        position:relative;
        left:16.66667%;
        right:auto
    }
    .large-pull-2 {
        position:relative;
        right:16.66667%;
        left:auto
    }
    .large-push-3 {
        position:relative;
        left:25%;
        right:auto
    }
    .large-pull-3 {
        position:relative;
        right:25%;
        left:auto
    }
    .large-push-4 {
        position:relative;
        left:33.33333%;
        right:auto
    }
    .large-pull-4 {
        position:relative;
        right:33.33333%;
        left:auto
    }
    .large-push-5 {
        position:relative;
        left:41.66667%;
        right:auto
    }
    .large-pull-5 {
        position:relative;
        right:41.66667%;
        left:auto
    }
    .large-push-6 {
        position:relative;
        left:50%;
        right:auto
    }
    .large-pull-6 {
        position:relative;
        right:50%;
        left:auto
    }
    .large-push-7 {
        position:relative;
        left:58.33333%;
        right:auto
    }
    .large-pull-7 {
        position:relative;
        right:58.33333%;
        left:auto
    }
    .large-push-8 {
        position:relative;
        left:66.66667%;
        right:auto
    }
    .large-pull-8 {
        position:relative;
        right:66.66667%;
        left:auto
    }
    .large-push-9 {
        position:relative;
        left:75%;
        right:auto
    }
    .large-pull-9 {
        position:relative;
        right:75%;
        left:auto
    }
    .large-push-10 {
        position:relative;
        left:83.33333%;
        right:auto
    }
    .large-pull-10 {
        position:relative;
        right:83.33333%;
        left:auto
    }
    .large-push-11 {
        position:relative;
        left:91.66667%;
        right:auto
    }
    .large-pull-11 {
        position:relative;
        right:91.66667%;
        left:auto
    }
    .column,.columns {
        position:relative;
        padding-left:0.9375rem;
        padding-right:0.9375rem;
        float:left
    }
    .large-1 {
        position:relative;
        width:8.33333%
    }
    .large-2 {
        position:relative;
        width:16.66667%
    }
    .large-3 {
        position:relative;
        width:25%
    }
    .large-4 {
        position:relative;
        width:33.33333%
    }
    .large-5 {
        position:relative;
        width:41.66667%
    }
    .large-6 {
        position:relative;
        width:50%
    }
    .large-7 {
        position:relative;
        width:58.33333%
    }
    .large-8 {
        position:relative;
        width:66.66667%
    }
    .large-9 {
        position:relative;
        width:75%
    }
    .large-10 {
        position:relative;
        width:83.33333%
    }
    .large-11 {
        position:relative;
        width:91.66667%
    }
    .large-12 {
        position:relative;
        width:100%
    }
    [class*="column"]+[class*="column"]:last-child {
        float:right
    }
    [class*="column"]+[class*="column"].end {
        float:left
    }
    .large-offset-0 {
        position:relative;
        margin-left:0% !important
    }
    .large-offset-1 {
        position:relative;
        margin-left:8.33333% !important
    }
    .large-offset-2 {
        position:relative;
        margin-left:16.66667% !important
    }
    .large-offset-3 {
        position:relative;
        margin-left:25% !important
    }
    .large-offset-4 {
        position:relative;
        margin-left:33.33333% !important
    }
    .large-offset-5 {
        position:relative;
        margin-left:41.66667% !important
    }
    .large-offset-6 {
        position:relative;
        margin-left:50% !important
    }
    .large-offset-7 {
        position:relative;
        margin-left:58.33333% !important
    }
    .large-offset-8 {
        position:relative;
        margin-left:66.66667% !important
    }
    .large-offset-9 {
        position:relative;
        margin-left:75% !important
    }
    .large-offset-10 {
        position:relative;
        margin-left:83.33333% !important
    }
    .column.large-reset-order,.columns.large-reset-order {
        margin-left:0;
        margin-right:0;
        left:auto;
        right:auto;
        float:left
    }
    .push-1 {
        position:relative;
        left:8.33333%;
        right:auto
    }
    .pull-1 {
        position:relative;
        right:8.33333%;
        left:auto
    }
    .push-2 {
        position:relative;
        left:16.66667%;
        right:auto
    }
    .pull-2 {
        position:relative;
        right:16.66667%;
        left:auto
    }
    .push-3 {
        position:relative;
        left:25%;
        right:auto
    }
    .pull-3 {
        position:relative;
        right:25%;
        left:auto
    }
    .push-4 {
        position:relative;
        left:33.33333%;
        right:auto
    }
    .pull-4 {
        position:relative;
        right:33.33333%;
        left:auto
    }
    .push-5 {
        position:relative;
        left:41.66667%;
        right:auto
    }
    .pull-5 {
        position:relative;
        right:41.66667%;
        left:auto
    }
    .push-6 {
        position:relative;
        left:50%;
        right:auto
    }
    .pull-6 {
        position:relative;
        right:50%;
        left:auto
    }
    .push-7 {
        position:relative;
        left:58.33333%;
        right:auto
    }
    .pull-7 {
        position:relative;
        right:58.33333%;
        left:auto
    }
    .push-8 {
        position:relative;
        left:66.66667%;
        right:auto
    }
    .pull-8 {
        position:relative;
        right:66.66667%;
        left:auto
    }
    .push-9 {
        position:relative;
        left:75%;
        right:auto
    }
    .pull-9 {
        position:relative;
        right:75%;
        left:auto
    }
    .push-10 {
        position:relative;
        left:83.33333%;
        right:auto
    }
    .pull-10 {
        position:relative;
        right:83.33333%;
        left:auto
    }
    .push-11 {
        position:relative;
        left:91.66667%;
        right:auto
    }
    .pull-11 {
        position:relative;
        right:91.66667%;
        left:auto
    }
}
meta.foundation-mq-small {
    font-family:"/only screen and (max-width: 40em)/";
    width:0em
}
meta.foundation-mq-medium {
    font-family:"/only screen and (min-width:40.063em)/";
    width:40.063em
}
meta.foundation-mq-large {
    font-family:"/only screen and (min-width:64.063em)/";
    width:64.063em
}
meta.foundation-mq-xlarge {
    font-family:"/only screen and (min-width:90.063em)/";
    width:90.063em
}
meta.foundation-mq-xxlarge {
    font-family:"/only screen and (min-width:120.063em)/";
    width:120.063em
}
*,*:before,*:after {
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
a:hover {
    cursor:pointer
}
img,embed {
    max-width:100%;
    height:auto
}
embed {
    height:100%
}
img {
    -ms-interpolation-mode:bicubic
}
#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object {
    max-width:none !important
}
.left {
    float:left !important
}
.right {
    float:right !important
}
.clearfix {
    *zoom:1
}
.clearfix:before,.clearfix:after {
    content:" ";
    display:table
}
.clearfix:after {
    clear:both
}
.text-left {
    text-align:left !important
}
.text-right {
    text-align:right !important
}
.text-center {
    text-align:center !important
}
.text-justify {
    text-align:justify !important
}
.hide {
    display:none
}
.start {
    float:left !important
}
.end {
    float:right !important
}
.text-start {
    text-align:left !important
}
.text-end {
    text-align:right !important
}
.antialiased {
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
img {
    display:inline-block;
    vertical-align:middle
}
textarea {
    height:auto;
    min-height:50px
}
select {
    width:100%
}
.show-for-small,.show-for-small-only,.show-for-medium-down,.show-for-large-down,.hide-for-medium,.hide-for-medium-up,.hide-for-medium-only,.hide-for-large,.hide-for-large-up,.hide-for-large-only,.hide-for-xlarge,.hide-for-xlarge-up,.hide-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only {
    display:inherit !important
}
.hide-for-small,.hide-for-small-only,.hide-for-medium-down,.show-for-medium,.show-for-medium-up,.show-for-medium-only,.hide-for-large-down,.show-for-large,.show-for-large-up,.show-for-large-only,.show-for-xlarge,.show-for-xlarge-up,.show-for-xlarge-only,.show-for-xxlarge-up,.show-for-xxlarge-only {
    display:none !important
}
table.show-for-small,table.show-for-small-only,table.show-for-medium-down,table.show-for-large-down,table.hide-for-medium,table.hide-for-medium-up,table.hide-for-medium-only,table.hide-for-large,table.hide-for-large-up,table.hide-for-large-only,table.hide-for-xlarge,table.hide-for-xlarge-up,table.hide-for-xlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge-only {
    display:table
}
thead.show-for-small,thead.show-for-small-only,thead.show-for-medium-down,thead.show-for-large-down,thead.hide-for-medium,thead.hide-for-medium-up,thead.hide-for-medium-only,thead.hide-for-large,thead.hide-for-large-up,thead.hide-for-large-only,thead.hide-for-xlarge,thead.hide-for-xlarge-up,thead.hide-for-xlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge-only {
    display:table-header-group !important
}
tbody.show-for-small,tbody.show-for-small-only,tbody.show-for-medium-down,tbody.show-for-large-down,tbody.hide-for-medium,tbody.hide-for-medium-up,tbody.hide-for-medium-only,tbody.hide-for-large,tbody.hide-for-large-up,tbody.hide-for-large-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge-only {
    display:table-row-group !important
}
tr.show-for-small,tr.show-for-small-only,tr.show-for-medium-down,tr.show-for-large-down,tr.hide-for-medium,tr.hide-for-medium-up,tr.hide-for-medium-only,tr.hide-for-large,tr.hide-for-large-up,tr.hide-for-large-only,tr.hide-for-xlarge,tr.hide-for-xlarge-up,tr.hide-for-xlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge-only {
    display:table-row !important
}
td.show-for-small,td.show-for-small-only,td.show-for-medium-down td.show-for-large-down,td.hide-for-medium,td.hide-for-medium-up,td.hide-for-large,td.hide-for-large-up,td.hide-for-xlarge td.hide-for-xlarge-up,td.hide-for-xxlarge-up,th.show-for-small,th.show-for-small-only,th.show-for-medium-down td.show-for-large-down,th.hide-for-medium,th.hide-for-medium-up,th.hide-for-large,th.hide-for-large-up,th.hide-for-xlarge td.hide-for-xlarge-up,th.hide-for-xxlarge-up,td.show-for-medium-down th.show-for-large-down,td.hide-for-xlarge th.hide-for-xlarge-up,th.show-for-medium-down th.show-for-large-down,th.hide-for-xlarge th.hide-for-xlarge-up {
    display:table-cell !important
}
@media only screen and (min-width: 40.063em) {
    .hide-for-small,.hide-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-up,.show-for-medium-only,.hide-for-large,.hide-for-large-up,.hide-for-large-only,.hide-for-xlarge,.hide-for-xlarge-up,.hide-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only {
        display:inherit !important
    }
    .show-for-small,.show-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-up,.hide-for-medium-only,.hide-for-large-down,.show-for-large,.show-for-large-up,.show-for-large-only,.show-for-xlarge,.show-for-xlarge-up,.show-for-xlarge-only,.show-for-xxlarge-up,.show-for-xxlarge-only {
        display:none !important
    }
    table.hide-for-small,table.hide-for-small-only,table.show-for-medium,table.show-for-medium-down,table.show-for-medium-up,table.show-for-medium-only,table.hide-for-large,table.hide-for-large-up,table.hide-for-large-only,table.hide-for-xlarge,table.hide-for-xlarge-up,table.hide-for-xlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge-only {
        display:table
    }
    thead.hide-for-small,thead.hide-for-small-only,thead.show-for-medium,thead.show-for-medium-down,thead.show-for-medium-up,thead.show-for-medium-only,thead.hide-for-large,thead.hide-for-large-up,thead.hide-for-large-only,thead.hide-for-xlarge,thead.hide-for-xlarge-up,thead.hide-for-xlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge-only {
        display:table-header-group !important
    }
    tbody.hide-for-small,tbody.hide-for-small-only,tbody.show-for-medium,tbody.show-for-medium-down,tbody.show-for-medium-up,tbody.show-for-medium-only,tbody.hide-for-large,tbody.hide-for-large-up,tbody.hide-for-large-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge-only {
        display:table-row-group !important
    }
    tr.hide-for-small,tr.hide-for-small-only,tr.show-for-medium,tr.show-for-medium-down,tr.show-for-medium-up,tr.show-for-medium-only,tr.hide-for-large,tr.hide-for-large-up,tr.hide-for-large-only,tr.hide-for-xlarge,tr.hide-for-xlarge-up,tr.hide-for-xlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge-only {
        display:table-row !important
    }
    td.hide-for-small,td.hide-for-small-only,td.show-for-medium,td.show-for-medium-down,td.show-for-medium-up,td.show-for-medium-only,td.hide-for-large,td.hide-for-large-up,td.hide-for-large-only,td.hide-for-xlarge,td.hide-for-xlarge-up,td.hide-for-xlarge-only,td.hide-for-xxlarge-up,td.hide-for-xxlarge-only,th.hide-for-small,th.hide-for-small-only,th.show-for-medium,th.show-for-medium-down,th.show-for-medium-up,th.show-for-medium-only,th.hide-for-large,th.hide-for-large-up,th.hide-for-large-only,th.hide-for-xlarge,th.hide-for-xlarge-up,th.hide-for-xlarge-only,th.hide-for-xxlarge-up,th.hide-for-xxlarge-only {
        display:table-cell !important
    }
}
@media only screen and (min-width: 64.063em) {
    .hide-for-small,.hide-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.show-for-medium-up,.show-for-large,.show-for-large-up,.show-for-large-only,.hide-for-xlarge,.hide-for-xlarge-up,.hide-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only {
        display:inherit !important
    }
    .show-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.hide-for-large,.hide-for-large-up,.hide-for-large-only,.show-for-xlarge,.show-for-xlarge-up,.show-for-xlarge-only,.show-for-xxlarge-up,.show-for-xxlarge-only {
        display:none !important
    }
    table.hide-for-small,table.hide-for-small-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.show-for-medium-up,table.show-for-large,table.show-for-large-up,table.show-for-large-only,table.hide-for-xlarge,table.hide-for-xlarge-up,table.hide-for-xlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge-only {
        display:table
    }
    thead.hide-for-small,thead.hide-for-small-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.show-for-large,thead.show-for-large-up,thead.show-for-large-only,thead.hide-for-xlarge,thead.hide-for-xlarge-up,thead.hide-for-xlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge-only {
        display:table-header-group !important
    }
    tbody.hide-for-small,tbody.hide-for-small-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.show-for-large,tbody.show-for-large-up,tbody.show-for-large-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge-only {
        display:table-row-group !important
    }
    tr.hide-for-small,tr.hide-for-small-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.show-for-large,tr.show-for-large-up,tr.show-for-large-only,tr.hide-for-xlarge,tr.hide-for-xlarge-up,tr.hide-for-xlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge-only {
        display:table-row !important
    }
    td.hide-for-small,td.hide-for-small-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.show-for-medium-up,td.show-for-large,td.show-for-large-up,td.show-for-large-only,td.hide-for-xlarge,td.hide-for-xlarge-up,td.hide-for-xlarge-only,td.hide-for-xxlarge-up,td.hide-for-xxlarge-only,th.hide-for-small,th.hide-for-small-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.show-for-medium-up,th.show-for-large,th.show-for-large-up,th.show-for-large-only,th.hide-for-xlarge,th.hide-for-xlarge-up,th.hide-for-xlarge-only,th.hide-for-xxlarge-up,th.hide-for-xxlarge-only {
        display:table-cell !important
    }
}
@media only screen and (min-width: 90.063em) {
    .hide-for-small,.hide-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.show-for-medium-up,.show-for-large-up,.hide-for-large-only,.show-for-xlarge,.show-for-xlarge-up,.show-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only {
        display:inherit !important
    }
    .show-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-large,.show-for-large-only,.show-for-large-down,.hide-for-xlarge,.hide-for-xlarge-up,.hide-for-xlarge-only,.show-for-xxlarge-up,.show-for-xxlarge-only {
        display:none !important
    }
    table.hide-for-small,table.hide-for-small-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.show-for-medium-up,table.show-for-large-up,table.hide-for-large-only,table.show-for-xlarge,table.show-for-xlarge-up,table.show-for-xlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge-only {
        display:table
    }
    thead.hide-for-small,thead.hide-for-small-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.show-for-large-up,thead.hide-for-large-only,thead.show-for-xlarge,thead.show-for-xlarge-up,thead.show-for-xlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge-only {
        display:table-header-group !important
    }
    tbody.hide-for-small,tbody.hide-for-small-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.show-for-large-up,tbody.hide-for-large-only,tbody.show-for-xlarge,tbody.show-for-xlarge-up,tbody.show-for-xlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge-only {
        display:table-row-group !important
    }
    tr.hide-for-small,tr.hide-for-small-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.show-for-large-up,tr.hide-for-large-only,tr.show-for-xlarge,tr.show-for-xlarge-up,tr.show-for-xlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge-only {
        display:table-row !important
    }
    td.hide-for-small,td.hide-for-small-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.show-for-medium-up,td.show-for-large-up,td.hide-for-large-only,td.show-for-xlarge,td.show-for-xlarge-up,td.show-for-xlarge-only,td.hide-for-xxlarge-up,td.hide-for-xxlarge-only,th.hide-for-small,th.hide-for-small-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.show-for-medium-up,th.show-for-large-up,th.hide-for-large-only,th.show-for-xlarge,th.show-for-xlarge-up,th.show-for-xlarge-only,th.hide-for-xxlarge-up,th.hide-for-xxlarge-only {
        display:table-cell !important
    }
}
@media only screen and (min-width: 120.063em) {
    .hide-for-small,.hide-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.show-for-medium-up,.show-for-large-up,.hide-for-large-only,.hide-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-up,.show-for-xxlarge-only {
        display:inherit !important
    }
    .show-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-large,.show-for-large-only,.show-for-large-down,.hide-for-xlarge,.show-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only {
        display:none !important
    }
    table.hide-for-small,table.hide-for-small-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.show-for-medium-up,table.show-for-large-up,table.hide-for-xlarge-only,table.show-for-xlarge-up,table.show-for-xxlarge-up,table.show-for-xxlarge-only {
        display:table
    }
    thead.hide-for-small,thead.hide-for-small-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.show-for-large-up,thead.hide-for-xlarge-only,thead.show-for-xlarge-up,thead.show-for-xxlarge-up,thead.show-for-xxlarge-only {
        display:table-header-group !important
    }
    tbody.hide-for-small,tbody.hide-for-small-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.show-for-large-up,tbody.hide-for-xlarge-only,tbody.show-for-xlarge-up,tbody.show-for-xxlarge-up,tbody.show-for-xxlarge-only {
        display:table-row-group !important
    }
    tr.hide-for-small,tr.hide-for-small-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.show-for-large-up,tr.hide-for-xlarge-only,tr.show-for-xlarge-up,tr.show-for-xxlarge-up,tr.show-for-xxlarge-only {
        display:table-row !important
    }
    td.hide-for-small,td.hide-for-small-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.show-for-medium-up,td.show-for-large-up,td.hide-for-xlarge-only,td.show-for-xlarge-up,td.show-for-xxlarge-up,td.show-for-xxlarge-only,th.hide-for-small,th.hide-for-small-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.show-for-medium-up,th.show-for-large-up,th.hide-for-xlarge-only,th.show-for-xlarge-up,th.show-for-xxlarge-up,th.show-for-xxlarge-only {
        display:table-cell !important
    }
}
.show-for-landscape,.hide-for-portrait {
    display:inherit !important
}
.hide-for-landscape,.show-for-portrait {
    display:none !important
}
table.hide-for-landscape,table.show-for-portrait {
    display:table
}
thead.hide-for-landscape,thead.show-for-portrait {
    display:table-header-group !important
}
tbody.hide-for-landscape,tbody.show-for-portrait {
    display:table-row-group !important
}
tr.hide-for-landscape,tr.show-for-portrait {
    display:table-row !important
}
td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait {
    display:table-cell !important
}
@media only screen and (orientation: landscape) {
    .show-for-landscape,.hide-for-portrait {
        display:inherit !important
    }
    .hide-for-landscape,.show-for-portrait {
        display:none !important
    }
    table.show-for-landscape,table.hide-for-portrait {
        display:table
    }
    thead.show-for-landscape,thead.hide-for-portrait {
        display:table-header-group !important
    }
    tbody.show-for-landscape,tbody.hide-for-portrait {
        display:table-row-group !important
    }
    tr.show-for-landscape,tr.hide-for-portrait {
        display:table-row !important
    }
    td.show-for-landscape,td.hide-for-portrait,th.show-for-landscape,th.hide-for-portrait {
        display:table-cell !important
    }
}
@media only screen and (orientation: portrait) {
    .show-for-portrait,.hide-for-landscape {
        display:inherit !important
    }
    .hide-for-portrait,.show-for-landscape {
        display:none !important
    }
    table.show-for-portrait,table.hide-for-landscape {
        display:table
    }
    thead.show-for-portrait,thead.hide-for-landscape {
        display:table-header-group !important
    }
    tbody.show-for-portrait,tbody.hide-for-landscape {
        display:table-row-group !important
    }
    tr.show-for-portrait,tr.hide-for-landscape {
        display:table-row !important
    }
    td.show-for-portrait,td.hide-for-landscape,th.show-for-portrait,th.hide-for-landscape {
        display:table-cell !important
    }
}
.show-for-touch {
    display:none !important
}
.hide-for-touch {
    display:inherit !important
}
.touch .show-for-touch {
    display:inherit !important
}
.touch .hide-for-touch {
    display:none !important
}
table.hide-for-touch {
    display:table
}
.touch table.show-for-touch {
    display:table
}
thead.hide-for-touch {
    display:table-header-group !important
}
.touch thead.show-for-touch {
    display:table-header-group !important
}
tbody.hide-for-touch {
    display:table-row-group !important
}
.touch tbody.show-for-touch {
    display:table-row-group !important
}
tr.hide-for-touch {
    display:table-row !important
}
.touch tr.show-for-touch {
    display:table-row !important
}
td.hide-for-touch {
    display:table-cell !important
}
.touch td.show-for-touch {
    display:table-cell !important
}
th.hide-for-touch {
    display:table-cell !important
}
.touch th.show-for-touch {
    display:table-cell !important
}
#CQrte [class^="icon-"],#CQrte [class*=" icon-"],[class^="icon-"],[class*=" icon-"] {
    font-family:'icons';
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
/*@font-face {*/
    /*font-family:'citrixsans';*/
    /*font-style:normal;*/
    /*font-weight:normal;*/
    /*src:url("static/fonts/citrixsans-regular.eot");*/
    /*src:local("?"),url("static/fonts/citrixsans-regular.woff") format("woff"),url("static/fonts/citrixsans-regular.ttf") format("truetype"),url("static/fonts/citrixsans-regular.svg") format("svg")*/
/*}*/
/*@font-face {*/
    /*font-family:'citrixsans';*/
    /*src:local("?"),url("static/fonts/citrixsans-regular.svg") format("svg"),url("static/fonts/citrixsans-regular.woff") format("woff"),url("static/fonts/citrixsans-regular.ttf") format("truetype")*/
/*}*/
/*@font-face {*/
    /*font-family:'citrixsansitalic';*/
    /*font-style:normal;*/
    /*font-weight:normal;*/
    /*src:url("static/fonts/citrixSans-italic.eot");*/
    /*src:local("?"),url("static/fonts/citrixSans-italic.woff") format("woff"),url("static/fonts/citrixSans-italic.ttf") format("truetype"),url("static/fonts/citrixSans-italic.svg") format("svg")*/
/*}*/
/*@font-face {*/
    /*font-family:'citrixsansitalic';*/
    /*src:local("?"),url("static/fonts/citrixSans-italic.svg") format("svg"),url("static/fonts/citrixSans-italic.woff") format("woff"),url("static/fonts/citrixSans-italic.ttf") format("truetype")*/
/*}*/
/*@font-face {*/
    /*font-family:'citrixsanslight';*/
    /*font-style:normal;*/
    /*font-weight:normal;*/
    /*src:url("static/fonts/citrixsans-light.eot");*/
    /*src:local("?"),url("static/fonts/citrixsans-light.woff") format("woff"),url("static/fonts/citrixsans-light.ttf") format("truetype"),url("static/fonts/citrixsans-light.svg") format("svg")*/
/*}*/
/*@font-face {*/
    /*font-family:'citrixsanslight';*/
    /*src:local("?"),url("static/fonts/citrixsans-light.svg") format("svg"),url("static/fonts/citrixsans-light.woff") format("woff"),url("static/fonts/citrixsans-light.ttf") format("truetype")*/
/*}*/
/*@font-face {*/
    /*font-family:'citrixsans-bold';*/
    /*font-style:normal;*/
    /*font-weight:normal;*/
    /*src:url("static/fonts/citrixsans-bold.eot");*/
    /*src:local("?"),url("static/fonts/citrixsans-bold.woff") format("woff"),url("static/fonts/citrixsans-bold.ttf") format("truetype"),url("static/fonts/citrixsans-bold.svg") format("svg")*/
/*}*/
/*@font-face {*/
    /*font-family:'citrixsans-bold';*/
    /*src:local("?"),url("static/fonts/citrixsans-bold.svg") format("svg"),url("static/fonts/citrixsans-bold.woff") format("woff"),url("static/fonts/citrixsans-bold.ttf") format("truetype")*/
/*}*/
/*@font-face {*/
    /*font-family:'citrixsans-semibold';*/
    /*font-style:normal;*/
    /*font-weight:normal;*/
    /*src:url("static/fonts/citrixsans-semibold.eot");*/
    /*src:local("?"),url("static/fonts/citrixsans-semibold.woff") format("woff"),url("static/fonts/citrixsans-semibold.ttf") format("truetype"),url("static/fonts/citrixsans-semibold.svg") format("svg")*/
/*}*/
/*@font-face {*/
    /*font-family:'citrixsans-semibold';*/
    /*src:local("?"),url("static/fonts/citrixsans-semibold.svg") format("svg"),url("static/fonts/citrixsans-semibold.woff") format("woff"),url("static/fonts/citrixsans-semibold.ttf") format("truetype")*/
/*}*/
/*@font-face {*/
    /*font-family:'icons';*/
    /*src:url("static/fonts/icons.eot");*/
    /*src:url("static/fonts/icons.eot") format("embedded-opentype"),url("static/fonts/icons.woff") format("woff"),url("static/fonts/icons.ttf") format("truetype"),url("static/fonts/icons.svg") format("svg");*/
    /*font-weight:normal;*/
    /*font-style:normal*/
/*}*/
body {
    background:#fff;
    font-family:"citrixsans",Helvetica,Arial,sans-serif;
    margin:0;
    padding:0
}
object {
    outline:none
}
a {
    color:#1879b9;
    outline:none;
    text-decoration:none
}
a img {
    border:0
}
a:hover {
    text-decoration:none
}
p,form,ul {
    margin:0;
    padding:0
}
ul {
    list-style-type:none
}
.clearBoth {
    clear:both
}
.float-left {
    float:left
}
.float-right {
    float:right
}
#noscriptMsg {
    background:#fff
}
#noscriptMsg .container {
    background:url(../images/noscript.png) no-repeat center top;
    height:2.75rem;
    margin:0 auto;
    padding-bottom:0.625rem
}
.mktgContainer {
    display:none
}
.warning {
    background-color:#f26b21;
    color:#fff;
    text-align:center;
    font-weight:bold
}
.center {
    text-align:center
}
.error {
    background-color:#cc4337;
    color:#fff;
    text-align:center;
    font-weight:bold
}
.cq-page-placeholder {
    display:none
}
.row.full-width {
    width:100%;
    max-width:100%;
    margin:0 auto
}
.separatorText {
    text-align:center
}
.separatorText:after {
    left:0.5em;
    margin-right:-50%
}
.separatorText:before {
    margin-left:-50%;
    right:0.5em
}
.separatorText:before,.separatorText:after {
    background-color:#A7AFBB;
    content:"";
    display:inline-block;
    height:1px;
    position:relative;
    vertical-align:middle;
    width:20%
}
td img {
    max-width:none
}
iframe[name="__bkframe"] {
    display:none
}
img[src*="rs.gwallet"] {
    position:absolute
}
#lightbox-container {
    background:rgba(0,0,0,0.4);
    box-shadow:0px 0px 7px 0px rgba(0,0,0,0.85);
    display:none;
    height:100%;
    left:0;
    overflow:auto;
    position:fixed;
    top:0;
    width:100%;
    z-index:102
}
#lightbox-container #lightbox-close {
    cursor:pointer;
    float:right;
    height:22px;
    margin:-39px -27px 0 0;
    position:relative;
    text-align:center;
    width:22px;
    z-index:999
}
#lightbox-container #lightbox-close:before {
    color:#8693A2;
    content:"\e63b";
    display:inline-block;
    font-family:icons;
    font-size:1.375rem;
    line-height:100%;
    padding:0
}
#lightbox-container #lightbox-border {
    background-color:#fff;
    margin:7% auto 0;
    padding:54px 37px 37px;
    width:95%
}
#lightbox-container #lightbox-border #ytplayer {
    width:100%;
    height:400px;
    margin-bottom:-4px
}
#lightbox-container.youtubeWidth {
    background:rgba(0,0,0,0.8) !important
}
#lightbox-container.youtubeWidth #lightbox-border {
    width:720px !important;
    padding:0 !important
}
#lightbox-container.youtubeWidth #lightbox-border #lightbox-close:before {
    color:#fff !important
}
#lightbox-container .supportFormWidth {
    width:600px !important
}
#lightbox-container .video-width-fix {
    box-sizing:content-box;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box
}
@media only screen and (min-width: 64.063em) {
    #lightbox-container #lightbox-border.w370px {
        width:370px
    }
    #lightbox-container #lightbox-border.w485px {
        width:485px
    }
    #lightbox-container #lightbox-border.w550px {
        width:550px
    }
    #lightbox-container #lightbox-border.w630px {
        width:630px
    }
    #lightbox-container #lightbox-border.w800px {
        width:800px
    }
    #lightbox-container #lightbox-border.w950px {
        width:950px
    }
    #lightbox-container #lightbox-border.w990px {
        width:990px
    }
    #lightbox-container #lightbox-border.w1000px {
        width:1000px
    }
    #lightbox-content.defaultHeight {
        height:auto
    }
    #lightbox-content.h240px {
        max-height:240px
    }
    #lightbox-content.h360px {
        max-height:360px;
        overflow-y:scroll
    }
    #lightbox-content.h365px {
        max-height:365px;
        overflow-y:scroll
    }
    #lightbox-content.h670px {
        max-height:670px;
        overflow-y:scroll
    }
}
@media only screen and (max-width: 40em) {
    #lightbox-container {
        background:#939393
    }
    #lightbox-container #lightbox-border {
        margin:0 auto;
        padding:4.5625rem 0.625rem 0.625rem;
        width:100%
    }
    #lightbox-container .supportFormWidth {
        width:320px !important;
        margin-top:60px !important;
        padding-bottom:25px !important
    }
    #lightbox-container.youtubeWidth #lightbox-border {
        margin-top:195px;
        width:85% !important
    }
    #lightbox-container #lightbox-close {
        height:44px;
        margin:-4.25rem 0 0;
        width:44px
    }
    #lightbox-container #lightbox-close:before {
        font-size:2.75rem
    }
    #lightbox-container #lightbox-content {
        height:auto
    }
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
    #lightbox-container #lightbox-border {
        width:90%
    }
    #lightbox-container.youtubeWidth #lightbox-border {
        margin-top:160px;
        width:85% !important
    }
    #lightbox-container #lightbox-content {
        height:auto
    }
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) and (orientation: portrait) {
    #lightbox-container #lightbox-border {
        width:90% !important
    }
}
.white {
    color:#fff
}
#CQrte .white {
    color:#000
}
#CQrte .grey1,.grey1 {
    color:#536e7b
}
#CQrte,.text {
    display:block;
    letter-spacing:0.2px
}
#CQrte .citrix-rg-12px,.citrix-rg-12px {
    font-size:0.75rem
}
#CQrte .citrix-rg-14px,.citrix-rg-14px {
    font-size:0.875rem;
    display:inline-block;
    margin:10px 0
}
#CQrte .citrix-rg-14px.faq,.citrix-rg-14px.faq {
    display:inline-block;
    margin-top:10px
}
#CQrte .citrix-rg-16px,.citrix-rg-16px {
    margin:10px 0
}
#CQrte .citrix-rg-18px,.citrix-rg-18px {
    font-size:1.125rem;
    margin:0 0 10px 0
}
#CQrte .citrix-rg-20px,.citrix-rg-20px {
    font-size:1.25rem;
    margin:22px 0 7px
}
#CQrte .citrix-rg-24px,.citrix-rg-24px {
    font-size:1.5rem
}
@media only screen and (max-width: 40em) {
    #CQrte .citrix-rg-24px,.citrix-rg-24px {
        font-size:1.25rem
    }
}
#CQrte .citrix-rg-38px,.citrix-rg-38px {
    font-size:2.375rem
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
    #CQrte .citrix-rg-38px,.citrix-rg-38px {
        font-size:2.125rem
    }
}
@media only screen and (max-width: 40em) {
    #CQrte .citrix-rg-38px,.citrix-rg-38px {
        font-size:1.625rem
    }
}
#CQrte .citrix-rg-42px,.citrix-rg-42px {
    font-size:2.625rem;
    font-family:'citrixsanslight'
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
    #CQrte .citrix-rg-42px,.citrix-rg-42px {
        font-size:2.375rem
    }
}
@media only screen and (max-width: 40em) {
    #CQrte .citrix-rg-42px,.citrix-rg-42px {
        font-size:1.75rem
    }
}
#CQrte .citrix-rg-56px,.citrix-rg-56px {
    font-size:3.5rem;
    margin:0 0 10px 0
}
#CQrte .citrix-rg-92px,.citrix-rg-92px {
    display:inline-block;
    font-size:5.75rem
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
    #CQrte .citrix-rg-92px,.citrix-rg-92px {
        font-size:4.5rem
    }
}
@media only screen and (max-width: 40em) {
    #CQrte .citrix-rg-92px,.citrix-rg-92px {
        font-size:4.125rem
    }
}
#CQrte .borderTop,.borderTop {
    border-top:4px solid #1879b9;
    display:block;
    margin:0 0 20px 0;
    width:50px
}
#CQrte .borderTop.green,.borderTop.green {
    border-top:4px solid #47a459
}
#CQrte .borderTop.orange,.borderTop.orange {
    border-top:4px solid #ff9e1b
}
@media only screen and (max-width: 40em) {
    #CQrte .borderTop,.borderTop {
        display:none
    }
}
#CQrte .separatorText,.separatorText {
    font-style:italic;
    text-align:center;
    width:66%;
    display:inline-block
}
#CQrte .separatorText:before,#CQrte .separatorText:after,.separatorText:before,.separatorText:after {
    background-color:#5a6474;
    content:"";
    display:inline-block;
    height:.0625rem;
    position:relative;
    vertical-align:middle;
    width:20%
}
#CQrte .superscript,.superscript {
    display:inline-block;
    vertical-align:top;
    margin-top:16px
}
#CQrte .quote,.quote {
    font-size:1.875rem;
    font-style:italic;
    margin:26px auto;
    max-width:75%;
    line-height:1.4
}
#CQrte .company:before,.company:before {
    content:"\e608";
    color:#1879b9;
    font-family:icons;
    font-size:30px;
    margin-right:12px
}
#CQrte .careers:before,.careers:before {
    content:"\e606";
    color:#1879b9;
    font-family:icons;
    font-size:30px;
    margin-right:12px
}
#CQrte .semiCircle,.semiCircle {
    height:450px;
    width:450px;
    border-radius:0 0 450px 0;
    -moz-border-radius:0 0 450px 0;
    -webkit-border-radius:0 0 450px 0;
    background:#1879b9;
    position:absolute
}
@media only screen and (max-width: 40em) {
    #CQrte .semiCircle,.semiCircle {
        display:none
    }
}
#CQrte .seoBullets,.seoBullets {
    list-style-type:disc
}
#CQrte .seoBullets li,.seoBullets li {
    margin-top:10px
}
@media screen and (min-width: 0\0) and (min-resolution: 72dpi) {
    section#pricing .feat_list .col1 div,section#pricing .feat_list .col2 div,section#pricing .feat_list .col3 div,section#pricing .feat_list .col4 div {
        height:41px !important
    }
}
section#pricing {
    color:#5f7d8c;
    font-family:"citrixsans",Helvetica,Arial,sans-serif;
    margin:80px auto;
    max-width:1280px;
    position:relative
}
section#pricing * {
    box-sizing:initial !important
}
section#pricing .button a {
    margin:20px 0;
    width:auto;
    display:block
}
section#pricing .time_toggle.mobile {
    display:none
}
section#pricing .plan_names {
    display:inline-block;
    position:relative;
    width:100%;
    margin-bottom:-5px
}
section#pricing .plan_names .mobile_feat {
    display:none
}
section#pricing .plan_names .col1,section#pricing .plan_names .col2,section#pricing .plan_names .col3,section#pricing .plan_names .col4 {
    border:1px solid #cfd8dc;
    border-bottom:none;
    float:left;
    margin-right:2%;
    padding:2% 1.5%;
    position:relative;
    width:21%
}
section#pricing .plan_names .col1 h3,section#pricing .plan_names .col2 h3,section#pricing .plan_names .col3 h3,section#pricing .plan_names .col4 h3 {
    font-weight:bold;
    font-size:1.125rem;
    padding-bottom:30px;
    text-transform:uppercase
}
section#pricing .plan_names .col1 .tomb,section#pricing .plan_names .col2 .tomb,section#pricing .plan_names .col3 .tomb,section#pricing .plan_names .col4 .tomb {
    position:fixed;
    top:70px;
    font-weight:bold;
    font-size:1.125rem;
    text-transform:uppercase;
    background:#fff;
    margin-left:-20px;
    z-index:2;
    padding:15px 0 15px 20px;
    width:22.5%;
    max-width:287px;
    border:1px solid #cfd8dc;
    display:none
}
section#pricing .plan_names .col1 .tomb.visible,section#pricing .plan_names .col2 .tomb.visible,section#pricing .plan_names .col3 .tomb.visible,section#pricing .plan_names .col4 .tomb.visible {
    display:block
}
section#pricing .plan_names .col1 .price,section#pricing .plan_names .col2 .price,section#pricing .plan_names .col3 .price,section#pricing .plan_names .col4 .price {
    margin-bottom:30px
}
section#pricing .plan_names .col1 .sup,section#pricing .plan_names .col2 .sup,section#pricing .plan_names .col3 .sup,section#pricing .plan_names .col4 .sup {
    font-family:"citrixsanslight",Helvetica,Arial,sans-serif;
    font-size:1.25rem;
    position:relative;
    top:-40px
}
section#pricing .plan_names .col1 .amount,section#pricing .plan_names .col2 .amount,section#pricing .plan_names .col3 .amount,section#pricing .plan_names .col4 .amount {
    font-family:"citrixsanslight",Helvetica,Arial,sans-serif;
    font-size:4.5rem
}
section#pricing .plan_names .col1 .amount.m,section#pricing .plan_names .col2 .amount.m,section#pricing .plan_names .col3 .amount.m,section#pricing .plan_names .col4 .amount.m {
    display:none
}
section#pricing .plan_names .col1 .usermonth,section#pricing .plan_names .col2 .usermonth,section#pricing .plan_names .col3 .usermonth,section#pricing .plan_names .col4 .usermonth {
    color:#8fa4af;
    display:inline-block;
    font-size:0.75rem;
    font-weight:bold;
    letter-spacing:1px;
    line-height:15px;
    padding-left:10px
}
section#pricing .plan_names .col1 .seats,section#pricing .plan_names .col2 .seats,section#pricing .plan_names .col3 .seats,section#pricing .plan_names .col4 .seats {
    font-size:0.875rem;
    margin-bottom:25px
}
section#pricing .plan_names .col1 .seats:before,section#pricing .plan_names .col2 .seats:before,section#pricing .plan_names .col3 .seats:before,section#pricing .plan_names .col4 .seats:before {
    content:"\f2be";
    font-family:FontAwesome;
    font-size:1.4375rem;
    padding-right:6px;
    position:relative;
    top:5px
}
section#pricing .plan_names .col1 .seats .subtxt,section#pricing .plan_names .col2 .seats .subtxt,section#pricing .plan_names .col3 .seats .subtxt,section#pricing .plan_names .col4 .seats .subtxt {
    font-size:0.6875rem;
    padding-left:33px;
    padding-top:5px
}
section#pricing .plan_names .col1 .plan_desc,section#pricing .plan_names .col2 .plan_desc,section#pricing .plan_names .col3 .plan_desc,section#pricing .plan_names .col4 .plan_desc {
    color:#8fa4af;
    font-style:italic;
    font-size:0.8125rem;
    letter-spacing:.2px;
    line-height:15px;
    margin-bottom:30px;
    max-width:185px
}
section#pricing .plan_names .col1 .try_btn,section#pricing .plan_names .col2 .try_btn,section#pricing .plan_names .col3 .try_btn,section#pricing .plan_names .col4 .try_btn {
    border:1px solid #5f7d8c;
    border-radius:4px;
    display:block;
    font-size:0.875rem;
    font-weight:bold;
    padding:16px 0;
    text-align:center;
    text-decoration:none;
    width:100%
}
section#pricing .plan_names .col1 .try_btn:hover,section#pricing .plan_names .col2 .try_btn:hover,section#pricing .plan_names .col3 .try_btn:hover,section#pricing .plan_names .col4 .try_btn:hover {
    background:#105B8C;
    color:#fff
}
section#pricing .plan_names .col1 {
    border:1px solid #fff;
    border-left:none;
    padding:72px 0 0 0;
    padding-left:.5%;
    width:20.5%
}
section#pricing .plan_names .col1 h2 {
    font-size:1.5rem;
    font-weight:normal;
    line-height:32px;
    padding-bottom:10px;
    padding-left:10px
}
section#pricing .plan_names .col1 span {
    display:block;
    font-size:0.875rem;
    line-height:22px;
    padding-left:10px
}
section#pricing .plan_names .col1 span a {
    color:#1879b9;
    font-weight:bold
}
section#pricing .plan_names .col1 p {
    font-weight:bold;
    font-size:0.8125rem;
    padding-left:10px;
    position:absolute;
    top:404px
}
section#pricing .plan_names .time_toggle .annual,section#pricing .plan_names .time_toggle .monthly {
    color:#536e7b;
    height:27px;
    font-size:0.8125rem;
    font-weight:bold;
    padding-top:13px;
    position:absolute;
    text-align:center;
    width:50%
}
section#pricing .plan_names .time_toggle .annual {
    left:0;
    top:0
}
section#pricing .plan_names .time_toggle .monthly {
    right:0;
    top:0
}
section#pricing .plan_names .col3 {
    background-color:#cd692a;
    border:1px solid #a45625;
    border-bottom:none;
    color:#fff
}
section#pricing .plan_names .col3 .popular {
    background:#ec8935;
    border-bottom:20px solid #a75a29;
    border-right:1px solid #904d23;
    border-left:1px solid #904d23;
    color:#fff;
    font-size:0.875rem;
    font-weight:bold;
    left:-1px;
    padding:13px 0px;
    position:absolute;
    text-transform:uppercase;
    text-align:center;
    top:-60px;
    width:100%
}
section#pricing .plan_names .col3 .seats:before {
    content:"\f2be\00a0\f2be\00a0\f2be"
}
section#pricing .plan_names .col3 .seats .subtxt {
    padding-left:102px
}
section#pricing .plan_names .col3 .usermonth,section#pricing .plan_names .col3 .plan_desc {
    color:#77909d
}
section#pricing .plan_names .col3 .try_btn {
    background-color:#1879b9;
    border:1px solid transparent;
    color:#fff;
    display:block;
    letter-spacing:0.3px;
    text-decoration:none
}
section#pricing .plan_names .col3 .tomb {
    background-color:#1879b9;
    border:1px solid #1879b9
}
section#pricing .plan_names .col4 {
    margin-right:0%
}
section#pricing .plan_names .col4 .starting {
    font-size:0.75rem;
    position:absolute;
    top:90px
}
section#pricing .feat_list {
    font-size:0.8125rem;
    margin-bottom:80px;
    position:relative;
    width:100%
}
section#pricing .feat_list .col2,section#pricing .feat_list .col3,section#pricing .feat_list .col4 {
    border:1px solid #cfd8dc;
    border-bottom:none;
    float:left;
    text-align:center;
    width:24%
}
section#pricing .feat_list .col2 div.button,section#pricing .feat_list .col3 div.button,section#pricing .feat_list .col4 div.button {
    height:104px !important;
    padding-top:8px
}
section#pricing .feat_list .col2 div,section#pricing .feat_list .col3 div,section#pricing .feat_list .col4 div {
    border:1px solid #cfd8dc;
    border-top:none;
    border-left:none;
    border-right:none;
    height:19px;
    position:relative;
    padding:12px
}
section#pricing .feat_list .col2 div.check:before,section#pricing .feat_list .col3 div.check:before,section#pricing .feat_list .col4 div.check:before {
    color:#e66a25;
    content:"\f00c";
    font-family:FontAwesome
}
section#pricing .feat_list .col1 {
    border:none;
    width:22.5%;
    padding-left:.5%;
    float:left;
    padding-right:1px
}
section#pricing .feat_list .col1 .drop {
    padding-left:9px
}
section#pricing .feat_list .col1 div {
    border-bottom:1px solid #fff;
    height:19px;
    padding:12px;
    position:relative
}
section#pricing .feat_list .col1 div span {
    position:absolute;
    right:5px;
    top:14px
}
section#pricing .feat_list .col1 div:first-child {
    border-top:1px solid #cfd8dc
}
section#pricing .feat_list .col1 div:last-child {
    border-bottom:1px solid #cfd8dc;
    border-top:1px solid #cfd8dc;
    font-weight:bold;
    margin-top:-1px;
    padding:53px 0 52px 12px
}
section#pricing .feat_list .col1 div span {
    background:#cfd8dc;
    border-radius:50px;
    color:#fff;
    cursor:default;
    font-size:0.75rem;
    font-weight:bold;
    height:14px;
    padding:1px;
    text-align:center;
    width:14px
}
section#pricing .feat_list .col1 div span:hover::before {
    content:"";
    background:#cfd8dc;
    border:1px solid #cfd8dc;
    border-top:none;
    border-right:none;
    height:20px;
    width:20px;
    position:absolute;
    left:21px;
    top:3px;
    transform:rotate(45deg)
}
section#pricing .feat_list .col1 div span:hover::after {
    background:#cfd8dc;
    border-radius:4px;
    border:1px solid #cfd8dc;
    color:#5f7d8c;
    content:attr(alt);
    font-size:0.6875rem;
    left:27px;
    min-width:150px;
    padding:10px;
    position:absolute;
    top:-7px;
    z-index:2
}
section#pricing .feat_list .col2,section#pricing .feat_list .col3 {
    margin-right:2%
}
section#pricing .feat_list .col3,section#pricing .feat_list .col4 {
    border-left:1px solid #cfd8dc
}
@media screen and (max-width: 1024px) {
    section#pricing {
        padding:0 5%
    }
    section#pricing .headcopy h1 {
        font-family:"citrixsanslight",Helvetica,Arial,sans-serif;
        font-size:2rem;
        margin-bottom:20px
    }
    section#pricing .time_toggle {
        margin-top:-79px;
        position:absolute;
        width:100%
    }
    section#pricing .plan_names .col1,section#pricing .plan_names .col2,section#pricing .plan_names .col3,section#pricing .plan_names .col4 {
        float:none;
        margin:0;
        margin-top:40px;
        width:100%;
        padding:0%
    }
    section#pricing .plan_names .col1 .tomb.visible,section#pricing .plan_names .col2 .tomb.visible,section#pricing .plan_names .col3 .tomb.visible,section#pricing .plan_names .col4 .tomb.visible {
        display:none
    }
    section#pricing .plan_names .col1 .price,section#pricing .plan_names .col1 .seats,section#pricing .plan_names .col1 .plan_desc,section#pricing .plan_names .col2 .price,section#pricing .plan_names .col2 .seats,section#pricing .plan_names .col2 .plan_desc,section#pricing .plan_names .col3 .price,section#pricing .plan_names .col3 .seats,section#pricing .plan_names .col3 .plan_desc,section#pricing .plan_names .col4 .price,section#pricing .plan_names .col4 .seats,section#pricing .plan_names .col4 .plan_desc {
        margin-bottom:15px;
        padding-left:10px
    }
    section#pricing .plan_names .col1 .subtxt,section#pricing .plan_names .col2 .subtxt,section#pricing .plan_names .col3 .subtxt,section#pricing .plan_names .col4 .subtxt {
        display:none
    }
    section#pricing .plan_names .col1 h3,section#pricing .plan_names .col2 h3,section#pricing .plan_names .col3 h3,section#pricing .plan_names .col4 h3 {
        padding-top:20px;
        padding-left:10px;
        padding-bottom:0px
    }
    section#pricing .plan_names .col1 {
        border:none;
        padding:0;
        margin-top:0
    }
    section#pricing .plan_names .col1 h2,section#pricing .plan_names .col1 span {
        text-align:center
    }
    section#pricing .plan_names .col1 span {
        display:block;
        margin-bottom:30px
    }
    section#pricing .plan_names .col1 p {
        display:none
    }
    section#pricing .plan_names .col3 {
        margin-top:100px
    }
    section#pricing .plan_names .col4 .starting {
        top:73px;
        left:10px
    }
    section#pricing .plan_names .mobile_feat {
        display:block;
        margin-right:-2px
    }
    section#pricing .plan_names .mobile_feat .bar1,section#pricing .plan_names .mobile_feat .bar2,section#pricing .plan_names .mobile_feat .bar3 {
        border:solid 1px #cfd8dc;
        color:#5f7d8c;
        font-size:0.8125rem;
        font-weight:bold;
        padding:12px 0 12px 15px;
        position:relative
    }
    section#pricing .plan_names .mobile_feat .bar1.click,section#pricing .plan_names .mobile_feat .bar2.click,section#pricing .plan_names .mobile_feat .bar3.click {
        cursor:pointer;
        font-family:"citrixsanslight",Helvetica,Arial,sans-serif
    }
    section#pricing .plan_names .mobile_feat .bar1.click:after,section#pricing .plan_names .mobile_feat .bar2.click:after,section#pricing .plan_names .mobile_feat .bar3.click:after {
        content:"\2014";
        font-size:0.9375rem;
        position:absolute;
        right:5%;
        top:10px
    }
    section#pricing .plan_names .mobile_feat .bar1.click.close,section#pricing .plan_names .mobile_feat .bar2.click.close,section#pricing .plan_names .mobile_feat .bar3.click.close {
        background:#f9fafa
    }
    section#pricing .plan_names .mobile_feat .bar1.click.close:after,section#pricing .plan_names .mobile_feat .bar2.click.close:after,section#pricing .plan_names .mobile_feat .bar3.click.close:after {
        content:"+";
        font-size:1.875rem;
        position:absolute;
        right:5%;
        top:3px
    }
    section#pricing .plan_names .mobile_feat .drop {
        height:0;
        overflow:hidden;
        transition:height .5s, background .5s
    }
    section#pricing .plan_names .mobile_feat .drop.one.expanded {
        height:auto
    }
    section#pricing .plan_names .mobile_feat .drop.two.expanded {
        height:auto
    }
    section#pricing .plan_names .mobile_feat .drop.three.expanded {
        height:auto
    }
    section#pricing .plan_names .mobile_feat .drop.expanded {
        background:#fff
    }
    section#pricing .plan_names .mobile_feat .bar2,section#pricing .plan_names .mobile_feat .bar3 {
        border-top:none
    }
    section#pricing .plan_names .mobile_feat .item {
        color:#5f7d8c;
        border:solid 1px #cfd8dc;
        border-top:none;
        font-size:0.8125rem;
        padding:12px 0 12px 15px;
        white-space:nowrap;
        overflow:hidden;
        text-overflow:ellipsis
    }
    section#pricing .plan_names .mobile_feat .item:before {
        content:"\f00c";
        color:#47a459;
        font-family:FontAwesome;
        padding-right:15px
    }
    section#pricing .button {
        padding:0 20px 10px 20px
    }
    section#pricing .feat_list {
        display:none
    }
    section#pricing .faq {
        margin-top:100px
    }
    section#pricing .faq h2 {
        font-size:1.5rem;
        line-height:30px;
        margin-bottom:28px
    }
    section#pricing .faq .btn {
        font-size:0.875rem;
        letter-spacing:0.3px;
        width:auto
    }
    section#pricing .faq .question {
        float:none;
        margin-bottom:40px;
        padding:0px;
        width:100%
    }
    section#pricing .faq .question h3 {
        font-size:1.5rem;
        font-weight:normal;
        line-height:30px
    }
}
.plan_names,.feat_list {
    -webkit-animation:plans 1s;
    -moz-animation:plans 1s;
    animation:plans 1s
}
@-webkit-keyframes plans {
    0% {
        opacity:0;
        margin-top:50px
    }
    25% {
        opacity:0;
        margin-top:50px
    }
    100% {
        opacity:100%;
        margin-top:0
    }
}
@-moz-keyframes plans {
    0% {
        opacity:0;
        margin-top:50px
    }
    25% {
        opacity:0;
        margin-top:50px
    }
    100% {
        opacity:100%;
        margin-top:0
    }
}
@keyframes plans {
    0% {
        opacity:0;
        margin-top:50px
    }
    25% {
        opacity:0;
        margin-top:50px
    }
    100% {
        opacity:100%;
        margin-top:0
    }
}
.sectionHeading {
    color:#536e7b;
    font-family:"citrixsans",Helvetica,Arial,sans-serif;
    padding:60px 20px 25px;
    text-align:center
}
.sectionHeading h2 {
    font-size:0.75rem;
    text-transform:uppercase;
    font-weight:bold;
    margin-bottom:15px;
    display:block;
    color:#1879b9
}
.sectionHeading h3 {
    font-size:2.375rem;
    font-weight:400;
    margin:15px 0
}
.sectionHeading h4 {
    font-size:1rem;
    font-weight:normal;
    max-width:795px;
    margin:auto;
    line-height:21px
}
.sectionHeading .green h2 {
    color:#47a459
}
.sectionHeading .orange h2 {
    color:#ff9e1b
}
.sectionHeading .white h2,.sectionHeading .white h3,.sectionHeading .white h4 {
    color:#fff
}
@media screen and (max-width: 768px) {
    .sectionHeading h3 {
        font-size:2rem
    }
}
.tryForm .section:nth-of-type(1),.tryForm .section:nth-of-type(2) {
    display:inline-block;
    width:48%
}
.tryForm .section:nth-of-type(2) {
    float:right
}
.createTrial .loader {
    display:none
}
.accordian-container .accordionparsys>.accordionentry.section {
    border-bottom:1px solid #cfd8dc;
    padding-left:15px
}
.accordian-container .category .accordionentry.section {
    margin:5px 0
}
.accordionentry .question {
    color:#536e7b;
    font-size:0.875rem;
    font-family:"citrixsans",Helvetica,Arial,sans-serif
}
.accordionentry .question div {
    display:inline
}
.accordionentry .question div:hover {
    cursor:pointer;
    text-decoration:underline
}
.accordionentry .category {
    margin:10px 0
}
.accordionentry .text.odd.minus>div,.accordionentry .text.odd.plus>div,.accordionentry .text.even.minus>div,.accordionentry .text.even.plus>div {
    padding:17px 0 17px 20px;
    cursor:pointer;
    font-size:0.875rem;
    line-height:1.25rem;
    color:#536e7b;
    position:relative
}
.accordionentry .text.odd.minus>div:before,.accordionentry .text.odd.plus>div:before,.accordionentry .text.even.minus>div:before,.accordionentry .text.even.plus>div:before {
    content:"T";
    font-family:"citrixsans",Helvetica,Arial,sans-serif;
    font-size:0.875rem;
    position:absolute;
    left:0
}
.accordionentry .text.odd.minus>div:before,.accordionentry .text.even.minus>div:before {
    content:"\2013"
}
.accordionentry .text.odd.plus>div:before,.accordionentry .text.even.plus>div:before {
    content:"+"
}
@media only screen and (min-width: 40.063em) {
    .boxContainer .container {
        background:#fff;
        border:35px solid rgba(255,255,255,0.7);
        margin:0 auto;
        width:575px
    }
    .boxContainer .w630px {
        width:630px
    }
    .boxContainer .w900px {
        width:900px
    }
    .boxContainer .w900px .boxContent {
        margin:0 auto;
        width:785px
    }
    .boxContainer .h100px {
        padding-top:100px
    }
    .boxContainer .h200px {
        padding-top:200px
    }
    .boxContainer .h300px {
        padding-top:300px
    }
}
@media only screen and (max-width: 40em) {
    .boxContainer .expand {
        bottom:0;
        left:0;
        padding:40px;
        position:absolute;
        right:0;
        top:0;
        width:100%
    }
    .boxContainer .removeBg {
        background:transparent
    }
}
input.button,.button a {
    border-radius:2px;
    color:#fff;
    display:inline-block;
    font-family:"citrixsans-bold",Helvetica,Arial,sans-serif;
    font-size:0.9375rem;
    letter-spacing:0.4px;
    padding:0 40px;
    line-height:2.875rem;
    height:2.875rem;
    text-align:center;
    vertical-align:middle
}
input.button.solid,.button a.solid {
    background:#a84d28;
    border:1px solid #954525
}
input.button.solid:hover,.button a.solid:hover {
    background:#db8032;
    border:1px solid #b96b29
}
input.button.solid.grey,.button a.solid.grey {
    background:#536e7b;
    border:1px solid #536e7b
}
input.button.solid.grey:hover,.button a.solid.grey:hover {
    background:#445a65
}
input.button.solid.small,.button a.solid.small {
    color:#fff
}
input.button.border,.button a.border {
    background:#fff;
    border:1px solid #1879b9;
    color:#1879b9
}
input.button.border:hover,.button a.border:hover {
    background:#105b8c;
    border:1px solid #105b8c;
    color:#fff
}
input.button.border.grey,.button a.border.grey {
    border:1px solid #536e7b;
    color:#536e7b
}
input.button.border.grey:hover,.button a.border.grey:hover {
    background:#445a65;
    border:1px solid #445a65;
    color:#fff
}
input.button.border.transparent,.button a.border.transparent {
    background:transparent
}
input.button.border.transparent:hover,.button a.border.transparent:hover {
    background:#1879b9;
    border:1px solid #1879b9
}
input.button.border.small,.button a.border.small {
    color:#1879b9
}
input.button.border.small:hover,.button a.border.small:hover {
    color:#fff
}
input.button.small,.button a.small {
    font-size:0.8125rem;
    line-height:2.5rem;
    height:2.5rem
}
.col-control .colSeparator {
    border-right:1px solid #ccc
}
.col-control .rowC.whiteCirc {
    overflow:hidden;
    height:960px
}
.col-control .round {
    background:#fff;
    border-bottom-left-radius:1000px;
    border-top-left-radius:1000px;
    height:1200px;
    margin-top:-225px;
    padding:250px 0 0 8%
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
    .col-control .round {
        background:#fff;
        border-radius:1000px;
        height:2000px;
        margin-top:300px;
        margin-right:-50%;
        padding:100px 75%;
        width:200%
    }
    .col-control .colSeparator {
        border-right:none
    }
}
@media only screen and (max-width: 40em) {
    .col-control .round {
        background:#fff;
        border-radius:1000px;
        height:2000px;
        margin-top:300px;
        margin-right:-50%;
        padding:100px 60%;
        width:200%
    }
    .col-control .colSeparator {
        border-right:none
    }
}
.customerTestimonial .customers {
    text-align:center
}
.customerTestimonial .customers div[class^='customer-'] {
    display:inline-block;
    margin:0 50px;
    opacity:0.3;
    text-align:left;
    vertical-align:top;
    width:245px
}
.customerTestimonial .customers div[class^='customer-'].isActive {
    opacity:1
}
.customerTestimonial .customers .imageCropper {
    float:left
}
.customerTestimonial .customers img {
    border-radius:50%;
    border:2px solid rgba(255,255,255,0.3);
    width:70px
}
.customerTestimonial .customers .details {
    color:#fff;
    margin:15px 0 0 80px
}
.customerTestimonial .customers .details .name {
    font-size:1.125rem;
    text-align:left
}
.customerTestimonial .customers .details .designation {
    font-size:0.8125rem
}
.customerTestimonial .owl-carousel .owl-controls .owl-pagination .owl-page span {
    background:#fff;
    opacity:0.4
}
.customerTestimonial .owl-carousel .owl-controls .owl-pagination .owl-page.active span {
    opacity:1
}
.customerTestimonial .owl-carousel .owl-controls .owl-buttons {
    color:transparent;
    display:block;
    left:0;
    margin-top:36px;
    width:100%
}
.customerTestimonial .owl-carousel .owl-controls .owl-buttons .owl-prev:before,.customerTestimonial .owl-carousel .owl-controls .owl-buttons .owl-next:before {
    border:none;
    content:"\e627" !important;
    color:#fff !important;
    font-size:2.1875rem;
    opacity:0.3
}
.customerTestimonial .owl-carousel .owl-controls .owl-buttons .owl-prev:before {
    -moz-transform:scale(-1, 1);
    -webkit-transform:scale(-1, 1);
    -o-transform:scale(-1, 1);
    -ms-transform:scale(-1, 1);
    transform:scale(-1, 1);
    margin-left:18px
}
.customerTestimonial .owl-carousel .owl-controls .owl-pagination {
    display:none
}
.customerTestimonial .owl-carousel div[class*='item-'] {
    position:relative
}
.customerTestimonial .owl-carousel div[class*='item-']:before,.customerTestimonial .owl-carousel div[class*='item-']:after {
    content:"\e911";
    color:#fff;
    font-family:icons;
    font-size:3.4375rem;
    position:absolute;
    top:0;
    left:25px;
    opacity:0.1
}
.customerTestimonial .owl-carousel div[class*='item-']:after {
    bottom:0;
    right:25px;
    -moz-transform:rotate(180deg) scaleX(1);
    -webkit-transform:rotate(180deg) scaleX(1);
    -o-transform:rotate(180deg) scaleX(1);
    -ms-transform:rotate(180deg) scaleX(1);
    transform:rotate(180deg) scaleX(1)
}
.customerTestimonial .dark .details,.customerTestimonial .dark div[class*='item-']:before,.customerTestimonial .dark div[class*='item-']:after,.customerTestimonial .dark .owl-carousel .owl-controls .owl-buttons .owl-prev:before,.customerTestimonial .dark .owl-carousel .owl-controls .owl-buttons .owl-next:before {
    color:#536e7b !important
}
.customerTestimonial .dark .owl-carousel .owl-controls .owl-pagination .owl-page span {
    background:#536e7b !important;
    opacity:0.4
}
.customerTestimonial .dark .owl-carousel .owl-controls .owl-pagination .owl-page.active span {
    opacity:1
}
@media only screen and (max-width: 64.063em) {
    .customerTestimonial .customers {
        margin:30px auto;
        text-align:left;
        width:340px
    }
}
@media only screen and (max-width: 40em) {
    .customerTestimonial .owl-carousel .owl-controls .owl-buttons {
        display:none
    }
    .customerTestimonial .owl-carousel .owl-controls .owl-pagination {
        display:block;
        padding:0 0 20px
    }
}
.footerNavigation {
    background-color:#445a65;
    font-size:14px;
    padding:40px 0 0
}
.footerNavigation h5 {
    color:#fff;
    font-family:"citrixsans-bold",Helvetica,Arial,sans-serif;
    font-size:0.8125rem;
    line-height:normal;
    letter-spacing:0.5px;
    margin:0 0 10px;
    overflow:hidden;
    white-space:nowrap
}
.footerNavigation .horizontalBar {
    border-top:2px solid #fff;
    margin:0 0 15px 0;
    width:30px
}
.footerNavigation h6 {
    color:#fff;
    font-size:0.8125rem;
    line-height:24px;
    margin:0
}
.footerNavigation ul {
    margin:0 0 40px 0;
    padding:0
}
.footerNavigation ul li {
    list-style-type:none
}
.footerNavigation ul li a {
    color:#cfd8dc;
    font-size:0.75rem;
    letter-spacing:0.5px;
    line-height:22px
}
.footerNavigation ul li a:hover {
    color:#fff
}
.footerNavigation .icon-down-open:before,.footerNavigation .icon-up-open:before {
    display:none
}
.footerNavigation .connect h5 {
    padding:30px 0 9px
}
.footerNavigation .connect a {
    color:#cfd8dc;
    font-size:32px !important
}
.footerNavigation .connect .rightSigLogo {
    background:url("static/images/logo-rs-white.png") no-repeat;
    background-size:contain;
    display:inline-block;
    height:27px;
    margin:0 0 10px 0;
    width:153px
}
.footerNavigation .connect li {
    display:inline-block;
    font-size:2.125rem;
    margin-right:0
}
.footerNavigation .connect li .icon-social-facebook:hover {
    color:#4d6ead
}
.footerNavigation .connect li .icon-social-twitter:hover {
    color:#4ebaea
}
.footerNavigation .connect li .icon-social-google:hover {
    color:#e13627
}
.footerNavigation .connect li .icon-social-youtube:hover {
    color:#cc4337
}
.footerNavigation .subFooter {
    background-color:#36474f;
    height:45px;
    padding:10px;
    font-size:0.6875rem;
    letter-sapcing:0.5px
}
.footerNavigation .subFooter .subFooterLinks .copyrightText {
    display:inline;
    color:#77909d
}
.footerNavigation .subFooter .subFooterLinks .copyrightText:before {
    content:"\00a9"
}
.footerNavigation .subFooter .subFooterLinks ul {
    display:inline
}
.footerNavigation .subFooter .subFooterLinks ul li {
    display:inline
}
.footerNavigation .subFooter .subFooterLinks ul li a {
    background-image:radial-gradient(#ffffff 100%,rgba(255,255,255,0) 100%);
    background-image:-webkit-radial-gradient(#fff 100%, rgba(255,255,255,0) 100%);
    background-position:100% 0;
    background-repeat:no-repeat;
    background-size:1px 100%;
    color:#cfd8dc;
    font-size:0.6875rem;
    height:auto;
    margin:0 0 0 10px;
    padding:0 10px 0
}
.footerNavigation .subFooter .subFooterLinks ul li:last-child a {
    background-image:none
}
.footerNavigation .subFooter .citrixLogo {
    background:url("static/images/logo-white.png") no-repeat;
    background-size:contain;
    display:inline-block;
    float:left;
    height:24px;
    margin:0;
    width:70px
}
@media only screen and (min-width: 64.063em) {
    .footerNavigation .navList h5 ~ div,.footerNavigation .navList h5 ~ ul {
        display:block !important
    }
}
@media only screen and (max-width: 64em) {
    .footerNavigation {
        font-size:0.75rem;
        padding:0
    }
    .footerNavigation>.row.collapse {
        padding:0
    }
    .footerNavigation .subFooter {
        height:auto
    }
    .footerNavigation .subFooter .subFooterLinks .copyrightText {
        display:block;
        text-align:center
    }
    .footerNavigation .subFooter .subFooterLinks ul {
        display:block;
        margin:0 0 27px;
        text-align:center
    }
    .footerNavigation .subFooter .subFooterLinks ul li a {
        background-image:radial-gradient(#ffffff 50%,rgba(255,255,255,0) 50%);
        background-image:-webkit-radial-gradient(#fff 50%, rgba(255,255,255,0) 50%)
    }
    .footerNavigation .subFooter .subFooterLinks ul li:last-child a {
        background-image:none
    }
    .footerNavigation .subFooter .citrixLogo {
        background-position:50%;
        float:none;
        margin:-34px 0 0;
        width:100%
    }
    .footerNavigation .navList h5 {
        border-bottom:2px solid #77909d;
        cursor:pointer;
        font-size:0.75rem;
        margin:0;
        padding:18px 20px;
        line-height:1.8;
        white-space:normal
    }
    .footerNavigation .navList h5 ~ div,.footerNavigation .navList h5 ~ ul {
        background:#2d333a;
        display:none;
        padding:0
    }
    .footerNavigation .navList h5:hover {
        border-left:4px solid #cfd8dc
    }
    .footerNavigation .navList .columns {
        padding:0
    }
    .footerNavigation .navList .horizontalBar {
        display:none
    }
    .footerNavigation .navList .connect.row.collapse {
        padding:28px 0 0 30px
    }
    .footerNavigation .navList .icon-down-open:before,.footerNavigation .navList .icon-up-open:before {
        display:inline;
        float:right;
        font-family:icons;
        font-size:1.25rem;
        position:relative;
        top:-2px
    }
    .footerNavigation .navList .icon-down-open:before {
        content:"\e918";
        font-size:0.8125rem;
        margin:5px 0 0
    }
    .footerNavigation .navList .icon-up-open:before {
        content:"\e900";
        font-size:0.8125rem;
        margin:5px 0 0
    }
    .footerNavigation .navList .sideBorder {
        border-left:4px solid #cfd8dc
    }
    .footerNavigation .navList .large-10 ul {
        margin:0;
        padding:0;
        width:100%
    }
    .footerNavigation .navList .large-10 ul li {
        border-bottom:1px solid #536e7b;
        padding:15px 0
    }
    .footerNavigation .navList .large-10 ul li a {
        margin-left:30px
    }
    .footerNavigation .navList .large-10 ul li:last-child {
        border:none
    }
    .footerNavigation .large-7 .large-4:after,.footerNavigation .large-5:after {
        border-bottom:2px solid #272c33;
        content:'';
        display:block
    }
    .footerNavigation h6 {
        font-size:0.75rem;
        margin:20px 0 0 40px
    }
    .footerNavigation a {
        display:inline-block;
        line-height:42px
    }
    .footerNavigation .connect.row.collapse {
        padding:28px 0 0 20px
    }
    .footerNavigation .connect.row.collapse h5 {
        font-size:0.75rem;
        line-height:42px;
        padding:0;
        white-space:normal
    }
}
@media only screen and (max-width: 40em) {
    .footerNavigation .horizontalBar {
        display:none
    }
    .footerNavigation .navList h5:hover {
        border-left:4px solid #cfd8dc
    }
}
[class^="icon-"],[class*=" icon-"],#CQrte [class^="icon-"]:before,#CQrte [class*=" icon-"]:before {
    font-family:'icons';
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.icon-shareconnect:before {
    content:"\e913"
}
.icon-Legal:before {
    content:"\133"
}
.icon-Accounting:before {
    content:"\e600"
}
.icon-Architecture:before {
    content:"\e601"
}
.icon-Archive:before {
    content:"\e602"
}
.icon-ArrowCircle1:before {
    content:"\e603"
}
.icon-ArrowCircle2:before {
    content:"\e604"
}
.icon-Award:before {
    content:"\e605"
}
.icon-Careers:before {
    content:"\e606"
}
.icon-Check:before {
    content:"\e607"
}
.icon-Company:before {
    content:"\e608"
}
.icon-Construction:before {
    content:"\e609"
}
.icon-Documents:before {
    content:"\e60a"
}
.icon-DownArrow:before {
    content:"\e60b"
}
.icon-EmailIntegration:before {
    content:"\e60c"
}
.icon-EmailPlugin:before {
    content:"\e60d"
}
.icon-Engineering:before {
    content:"\e60e"
}
.icon-Enterprise:before {
    content:"\e60f"
}
.icon-eSig:before {
    content:"\e610"
}
.icon-ExchangeFiles:before {
    content:"\e611"
}
.icon-Facebook1:before {
    content:"\e612"
}
.icon-Facebook2:before {
    content:"\e613"
}
.icon-Financial:before {
    content:"\e614"
}
.icon-FlexibleStorage:before {
    content:"\e615"
}
.icon-Gears:before {
    content:"\e616"
}
.icon-Google1:before {
    content:"\e617"
}
.icon-Google2:before {
    content:"\e618"
}
.icon-Hamburger:before {
    content:"\e619"
}
.icon-Healthcare:before {
    content:"\e61a"
}
.icon-IndustrySpecific:before {
    content:"\e61b"
}
.icon-Insurance:before {
    content:"\e61c"
}
.icon-LinkTriangle:before {
    content:"\e61e"
}
.icon-MakeLifeEasier:before {
    content:"\e61f"
}
.icon-Manufacturing:before {
    content:"\e620"
}
.icon-Mobile:before {
    content:"\e621"
}
.icon-Phone:before {
    content:"\e622"
}
.icon-Play:before {
    content:"\e623"
}
.icon-PracticalPricing:before {
    content:"\e624"
}
.icon-Protect:before {
    content:"\e625"
}
.icon-RealEstate:before {
    content:"\e626"
}
.icon-RightArrow:before {
    content:"\e627"
}
.icon-SearchTools:before {
    content:"\e628"
}
.icon-Security:before {
    content:"\e629"
}
.icon-Share:before {
    content:"\e62a"
}
.icon-ShareAndRight:before {
    content:"\e62b"
}
.icon-ShareFiles:before {
    content:"\e62c"
}
.icon-ShareFileSync:before {
    content:"\e62d"
}
.icon-ShareLargeFiles:before {
    content:"\e62e"
}
.icon-ShareMobile1:before {
    content:"\e62f"
}
.icon-ShareMobile2:before {
    content:"\e630"
}
.icon-SolidCheck:before {
    content:"\f00c"
}
.icon-SolidEnvelope:before {
    content:"\e632"
}
.icon-SpeechBubble:before {
    content:"\e633"
}
.icon-Support:before {
    content:"\e634"
}
.icon-Sync:before {
    content:"\e635"
}
.icon-Twitter1:before {
    content:"\e636"
}
.icon-Twitter2:before {
    content:"\e637"
}
.icon-User:before {
    content:"\e638"
}
.icon-Warning:before {
    content:"\e639"
}
.icon-WorkAnywhere:before {
    content:"\e63a"
}
.icon-X:before {
    content:"\e63b"
}
.icon-YouTube4:before {
    content:"\e63c"
}
.icon-YouTube2:before {
    content:"\e63d"
}
.icon-YouTube3:before {
    content:"\e63e"
}
.icon-YouTube1:before {
    content:"\e63f"
}
.icon-VDR-Sync-tabletcopy_1:before {
    content:"\e640"
}
.icon-VDR-Sync-tabletcopy_2:before {
    content:"\e641"
}
.icon-VDR-Sync-tabletcopy_3:before {
    content:"\e642"
}
.icon-VDR-Sync-tabletcopy_4:before {
    content:"\e643"
}
.icon-VDR-Audit-tabletcopy_3:before {
    content:"\e644"
}
.icon-VDR-Audit-tabletcopy_2:before {
    content:"\e645"
}
.icon-VDR-Audit-tabletcopy_4:before {
    content:"\e646"
}
.icon-VDR-Audit-tabletcopy_5:before {
    content:"\e647"
}
.icon-VDR-Audit-tabletcopy_6:before {
    content:"\e648"
}
.icon-VDR-Audit-tabletcopy_7:before {
    content:"\e649"
}
.icon-Features-TrackSharing-tabletcopy_2:before {
    content:"\e64a"
}
.icon-Features-TrackSharing-tabletcopy_3:before {
    content:"\e64b"
}
.icon-Features-TrackSharing-tabletcopy_4:before {
    content:"\e64c"
}
.icon-Features-TrackSharing-tabletcopy_5:before {
    content:"\e64d"
}
.icon-Features-Sync-tabletcopy_1:before {
    content:"\e64e"
}
.icon-Features-Sync-tabletcopy_2:before {
    content:"\e64f"
}
.icon-Features-Sync-tabletcopy_3:before {
    content:"\e650"
}
.icon-Features-Sync-tabletcopy_4:before {
    content:"\e651"
}
.icon-Features-eSig-tabletcopy_2:before {
    content:"\e652"
}
.icon-Features-eSig-tabletcopy_3:before {
    content:"\e653"
}
.icon-Features-eSig-tabletcopy_4:before {
    content:"\e654"
}
.icon-Features-eSig-tabletcopy_5:before {
    content:"\e655"
}
.icon-Features-ByPass-tabletcopy_2:before {
    content:"\e656"
}
.icon-Features-ByPass-tabletcopy_3:before {
    content:"\e657"
}
.icon-Features-ByPass-tabletcopy_4:before {
    content:"\e658"
}
.icon-Features-ByPass-tabletcopy_5:before {
    content:"\e659"
}
.icon-Features-ByPass-tabletcopy_6:before {
    content:"\e65a"
}
.icon-Features-ByPass-tabletcopy_7:before {
    content:"\e65b"
}
.icon-Enterprise-StorageData-tabletcopy-04:before {
    content:"\e65c"
}
.icon-Enterprise-StorageData-tabletcopy-05:before {
    content:"\e65d"
}
.icon-Enterprise-StorageData-tabletcopy-06:before {
    content:"\e65e"
}
.icon-Enterprise-ProtectData-tabletcopy_5:before {
    content:"\e65f"
}
.icon-Enterprise-ProtectData-tabletcopy_4:before {
    content:"\e660"
}
.icon-Enterprise-ProtectData-tabletcopy_3:before {
    content:"\e661"
}
.icon-Enterprise-ProtectData-tabletcopy_2:before {
    content:"\e662"
}
.icon-Enterprise-Compliance-tabletcopy-02:before {
    content:"\e663"
}
.icon-Enterprise-Compliance-tabletcopy-03:before {
    content:"\e664"
}
.icon-Enterprise-Compliance-tabletcopy-04:before {
    content:"\e665"
}
.icon-Enterprise-Compliance-tabletcopy-05:before {
    content:"\e666"
}
.icon-LeftArrow:before {
    content:"\e667"
}
.icon-RightArrow2:before {
    content:"\e668"
}
.icon-DownArrow2:before {
    content:"\e669"
}
.icon-map:before {
    content:"\e66a"
}
.icon-Cloud:before {
    content:"\e66b"
}
.icon-WorkFlow:before {
    content:"\e66c"
}
.icon-Search:before {
    content:"\e66d"
}
.icon-PPT-c:before {
    content:"\e66e"
}
.icon-PDF-c:before {
    content:"\e66f"
}
.icon-PDF-b:before {
    content:"\e670"
}
.icon-PDF-a:before {
    content:"\e671"
}
.icon-Filter:before {
    content:"\e672"
}
.icon-Favorite-b:before {
    content:"\e673"
}
.icon-Favorite-a:before {
    content:"\e674"
}
.icon-feed2:before {
    content:"\e675"
}
.icon-social-facebook:before {
    content:"\e680"
}
.icon-social-google:before {
    content:"\e681"
}
.icon-social-twitter:before {
    content:"\e682"
}
.icon-social-youtube:before {
    content:"\e683"
}
.icon-UpArrow2:before {
    content:"\e684"
}
.icon-Chevron_down:before {
    content:"\e685"
}
.icon-Chevron_up:before {
    content:"\e686"
}
.icon-Cloud_Secure:before {
    content:"\e687"
}
.icon-Large_Storage:before {
    content:"\e688"
}
.icon-Menu_Bullets:before {
    content:"\e689"
}
.icon-Menu_x:before {
    content:"\e690"
}
.icon-Pick_Your_View:before {
    content:"\e691"
}
.icon-Print:before {
    content:"\e692"
}
.icon-SF_warning:before {
    content:"\e693"
}
.icon-Share_your_Computer:before {
    content:"\e694"
}
.icon-Top_Security:before {
    content:"\e695"
}
.icon-Accounting3:before {
    content:"\e709"
}
.icon-Architecture3:before {
    content:"\e70a"
}
.icon-Secure-web-portal:before {
    content:"\e726"
}
.icon-cancel:before {
    content:"\e900"
}
.icon-down-open:before {
    content:"\e901"
}
.icon-up-open:before {
    content:"\e902"
}
.icon-right_signature_black:before {
    content:"\e903"
}
.icon-right_signature:before {
    content:"\e904"
}
.icon-plus:before {
    content:"\e905"
}
.icon-minus:before {
    content:"\e906"
}
.icon-Sign_In:before {
    content:"\e907"
}
.icon-YouTube:before {
    content:"\e908"
}
.icon-pencil-and-ruler:before {
    content:"\e909"
}
.icon-cog:before {
    content:"\e90a"
}
.icon-tablet:before {
    content:"\e90b"
}
.icon-pen:before {
    content:"\e90c"
}
.icon-phone_number:before {
    content:"\e90d"
}
.icon-sales_chat:before {
    content:"\e90e"
}
.icon-sign_in:before {
    content:"\e90f"
}
.icon-customer_support:before {
    content:"\e910"
}
.icon-quote_marks:before {
    content:"\e911"
}
.icon-integration:before {
    content:"\e912"
}
.icon-icon-email:before {
    content:"\e915"
}
.icon-icon-lightbulb:before {
    content:"\e916"
}
.icon-icon-plans-pricing:before {
    content:"\e917"
}
.icon-icon-hammer_screwdriver:before {
    content:"\e918"
}
.icon-Protect2:before {
    content:"\e91c"
}
.icon-Monitor:before {
    content:"\e91d"
}
.icon-Rocket:before {
    content:"\e91e"
}
.icon-arrow:before {
    content:"\e91f"
}
.icon-playbutton:before {
    content:"\e920"
}
.mCustomScrollbar {
    -ms-touch-action:none;
    touch-action:none
}
.mCustomScrollbar.mCS_no_scrollbar {
    -ms-touch-action:auto;
    touch-action:auto
}
.mCustomScrollBox {
    position:relative;
    overflow:hidden;
    height:100%;
    max-width:100%;
    outline:none;
    direction:ltr
}
.mCSB_container {
    overflow:hidden;
    width:auto;
    height:auto
}
.mCSB_inside>.mCSB_container {
    margin-right:30px
}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-right:0
}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container {
    margin-right:0;
    margin-left:30px
}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-left:0
}
.mCSB_scrollTools {
    position:absolute;
    width:5px;
    height:auto;
    left:auto;
    top:0;
    right:0;
    bottom:0
}
.mCSB_outside+.mCSB_scrollTools {
    right:-26px
}
.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {
    right:auto;
    left:0
}
.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {
    left:-26px
}
.mCSB_scrollTools .mCSB_draggerContainer {
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    height:auto
}
.mCSB_scrollTools a+.mCSB_draggerContainer {
    margin:20px 0
}
.mCSB_scrollTools .mCSB_draggerRail {
    width:2px;
    height:100%;
    margin:0 auto;
    -webkit-border-radius:16px;
    -moz-border-radius:16px;
    border-radius:16px
}
.mCSB_scrollTools .mCSB_dragger {
    cursor:pointer;
    width:100%;
    height:30px;
    z-index:1
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    position:relative;
    width:4px;
    height:100%;
    margin:0 auto;
    -webkit-border-radius:16px;
    -moz-border-radius:16px;
    border-radius:16px;
    text-align:center
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    width:12px
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width:8px
}
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown {
    display:block;
    position:absolute;
    height:20px;
    width:100%;
    overflow:hidden;
    margin:0 auto;
    cursor:pointer
}
.mCSB_scrollTools .mCSB_buttonDown {
    bottom:0
}
.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight {
    -webkit-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;
    -moz-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;
    -o-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;
    transition:opacity .2s ease-in-out, background-color .2s ease-in-out
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail {
    -webkit-transition:width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
    -moz-transition:width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
    -o-transition:width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
    transition:width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out
}
.mCSB_scrollTools {
    opacity:0.75;
    filter:"alpha(opacity=75)";
    -ms-filter:"alpha(opacity=75)"
}
.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox ~ .mCSB_scrollTools {
    opacity:0;
    filter:"alpha(opacity=0)";
    -ms-filter:"alpha(opacity=0)"
}
.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover ~ .mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox ~ .mCSB_scrollTools {
    opacity:1;
    filter:"alpha(opacity=100)";
    -ms-filter:"alpha(opacity=100)"
}
.mCSB_scrollTools .mCSB_draggerRail {
    background-color:#000;
    background-color:rgba(0,0,0,0.4);
    filter:"alpha(opacity=40)";
    -ms-filter:"alpha(opacity=40)"
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color:#fff;
    background-color:rgba(255,255,255,0.75);
    filter:"alpha(opacity=75)";
    -ms-filter:"alpha(opacity=75)"
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color:#fff;
    background-color:rgba(255,255,255,0.85);
    filter:"alpha(opacity=85)";
    -ms-filter:"alpha(opacity=85)"
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color:#fff;
    background-color:rgba(255,255,255,0.9);
    filter:"alpha(opacity=90)";
    -ms-filter:"alpha(opacity=90)"
}
#slidebar-menu #mCSB_1_scrollbar_vertical {
    top:0 !important
}
.mCSB_inside>.mCSB_container {
    margin-right:0 !important
}
.loader {
    -webkit-animation:spin 2s linear infinite;
    -moz-animation:spin 2s linear infinite;
    -o-animation:spin 2s linear infinite;
    animation:spin 2s linear infinite;
    border:2px solid #eceff1;
    border-top:2px solid #1879b9;
    border-radius:50%;
    height:45px;
    margin:10px auto;
    width:45px
}
@-webkit-keyframes spin {
    0% {
        -webkit-transform:rotate(0deg)
    }
    100% {
        -webkit-transform:rotate(360deg)
    }
}
@-moz-keyframes spin {
    0% {
        -webkit-transform:rotate(0deg)
    }
    100% {
        -webkit-transform:rotate(360deg)
    }
}
@-ms-keyframes spin {
    0% {
        -webkit-transform:rotate(0deg)
    }
    100% {
        -webkit-transform:rotate(360deg)
    }
}
@keyframes spin {
    0% {
        -webkit-transform:rotate(0deg)
    }
    100% {
        -webkit-transform:rotate(360deg)
    }
}
.owl-carousel {
    position:relative;
    width:100%;
    -ms-touch-action:pan-y
}
.owl-carousel .owl-wrapper:after {
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    line-height:0;
    height:0
}
.owl-carousel .owl-wrapper {
    display:none;
    position:relative;
    -webkit-transform:translate3d(0px, 0px, 0px)
}
.owl-carousel .owl-wrapper-outer {
    overflow:hidden;
    position:relative;
    width:100%
}
.owl-carousel .owl-item {
    float:left
}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item {
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -webkit-transform:translate3d(0, 0, 0);
    -moz-transform:translate3d(0, 0, 0);
    -ms-transform:translate3d(0, 0, 0)
}
.owl-carousel .owl-controls {
    text-align:center
}
.owl-carousel .owl-controls .owl-buttons {
    display:none;
    left:20px;
    position:absolute;
    top:40px;
    width:90%;
    z-index:2
}
.owl-carousel .owl-controls .owl-buttons div {
    width:25px;
    height:25px;
    display:inline-block;
    zoom:1;
    float:left;
    cursor:pointer;
    background-color:transparent !important
}
.owl-carousel .owl-controls .owl-buttons div:before {
    color:#75c64b !important;
    font-family:icons !important;
    font-style:normal !important;
    font-weight:normal !important;
    font-variant:normal !important;
    text-transform:none !important;
    speak:none;
    line-height:1;
    content:"\e61e" !important;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    margin:0;
    display:block;
    font-size:1.5rem
}
.owl-carousel .owl-controls .owl-buttons .owl-next {
    float:right
}
.owl-carousel .owl-controls .owl-buttons .owl-next.disabled:hover {
    background-color:transparent !important
}
.owl-carousel .owl-controls .owl-buttons .owl-next.disabled:hover:before,.owl-carousel .owl-controls .owl-buttons .owl-next.disabled:before {
    color:#c3d6c1 !important
}
.owl-carousel .owl-controls .owl-buttons .owl-prev:before {
    content:'' !important;
    width:0px;
    height:0px;
    border-top:11px solid transparent;
    border-bottom:11px solid transparent;
    border-right:23px solid #75c64b
}
.owl-carousel .owl-controls .owl-page {
    display:inline-block;
    zoom:1;
    cursor:pointer
}
.owl-carousel .owl-controls .owl-page span {
    display:block;
    width:7px;
    height:7px;
    margin:5px;
    border-radius:100%;
    background:#869791
}
.owl-carousel .owl-controls .owl-page.active span,.owl-carousel .owl-controls .owl-page:hover span {
    background:#000
}
@media only screen and (max-width: 40em) {
    .owl-carousel .owl-controls .owl-buttons div {
        width:25px;
        height:25px
    }
    .owl-carousel .owl-controls .owl-buttons div:before {
        font-size:1.5rem
    }
    .owl-carousel .owl-controls .owl-buttons .owl-next:hover:before {
        color:#75c64b !important
    }
    .owl-carousel .owl-controls .owl-buttons .owl-prev:hover:before {
        border-right:23px solid #75c64b !important
    }
    .owl-carousel .owl-controls .owl-page span {
        height:10px;
        width:10px;
        margin:5px 7px
    }
}
.search-refinements-container.row {
    max-width:97%
}
.search-refinements-container select {
    background:#edeef0;
    border:1px solid #e4e4e4;
    color:#8894a4;
    height:39px
}
.partnersContainer {
    max-width:1280px;
    margin-top:40px
}
.partnersContainer .seperator {
    margin:40px 15px 0 15px
}
.partnersContainer .events {
    margin-top:20px
}
.partnersContainer .events .logo {
    float:left;
    margin:0 0 0 20px;
    width:150px
}
.partnersContainer .events .logo img {
    width:70px
}
.partnersContainer .events .logo .firmURL {
    margin-top:10px
}
.partnersContainer .events .description {
    color:#707071
}
.partnersContainer .events .moreLink {
    display:block;
    margin:15px 0 0 270px
}
.partnersContainer .events .moreLink a:after {
    color:#9c3;
    content:"\e61e";
    font-family:icons;
    font-size:9px;
    padding-left:9px
}
.partnersContainer .events .moreLink .caseStudyPath {
    display:block;
    margin:10px 0
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
    .partnersContainer .events .logo {
        float:none
    }
    .partnersContainer .events .description {
        margin:15px 0 0 20px;
        max-width:85%
    }
    .partnersContainer .events .moreLink {
        margin-left:20px
    }
}
@media only screen and (max-width: 40em) {
    .partnersContainer .events .logo {
        float:none
    }
    .partnersContainer .events .description {
        margin:15px 0 0 20px;
        max-width:85%
    }
    .partnersContainer .events .moreLink {
        margin-left:20px
    }
}
.has-ripple {
    position:relative;
    overflow:hidden;
    -webkit-transform:translate3d(0, 0, 0);
    -o-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0)
}
.ripple {
    display:block;
    position:absolute;
    pointer-events:none;
    border-radius:50%;
    -webkit-transform:scale(0);
    -o-transform:scale(0);
    transform:scale(0);
    background:#fff;
    opacity:1
}
.ripple-animate {
    -webkit-animation:ripple;
    -o-animation:ripple;
    animation:ripple
}
@-webkit-keyframes ripple {
    100% {
        opacity:0;
        -webkit-transform:scale(2);
        transform:scale(2)
    }
}
@-o-keyframes ripple {
    100% {
        opacity:0;
        -o-transform:scale(2);
        transform:scale(2)
    }
}
@keyframes ripple {
    100% {
        opacity:0;
        transform:scale(2)
    }
}
.sectionSpotlight a {
    color:#b0bec5;
    display:block;
    font-size:1rem;
    padding:30px 0;
    text-align:center
}
.sectionSpotlight a h4 {
    color:#fff;
    font-family:"citrixsans-semibold",Helvetica,Arial,sans-serif;
    font-size:1.125rem;
    letter-spacing:0.4px;
    margin:0 0 10px
}
.sectionSpotlight a span:before {
    content:"\e685";
    display:block;
    font-family:icons;
    font-size:1.75rem;
    margin-top:10px
}
.sectionSpotlight a:hover {
    color:#fff
}
.sectionSpotlight a:hover span:before {
    color:#94e7fb;
    -webkit-animation:hvr-icon-hang 1s infinite;
    -moz-animation:hvr-icon-hang 1s infinite;
    -o-animation:hvr-icon-hang 1s infinite;
    animation:hvr-icon-hang 1s infinite
}
@media only screen and (max-width: 40em) {
    .sectionSpotlight a p {
        display:none
    }
}
@-webkit-keyframes hvr-icon-hang {
    0% {
        -webkit-transform:translateY(6px);
        transform:translateY(6px)
    }
    50% {
        -webkit-transform:translateY(2px);
        transform:translateY(2px)
    }
    100% {
        -webkit-transform:translateY(6px);
        transform:translateY(6px)
    }
}
@-moz-keyframes hvr-icon-hang {
    0% {
        -webkit-transform:translateY(6px);
        transform:translateY(6px)
    }
    50% {
        -webkit-transform:translateY(2px);
        transform:translateY(2px)
    }
    100% {
        -webkit-transform:translateY(6px);
        transform:translateY(6px)
    }
}
@-ms-keyframes hvr-icon-hang {
    0% {
        -webkit-transform:translateY(6px);
        transform:translateY(6px)
    }
    50% {
        -webkit-transform:translateY(2px);
        transform:translateY(2px)
    }
    100% {
        -webkit-transform:translateY(6px);
        transform:translateY(6px)
    }
}
@keyframes hvr-icon-hang {
    0% {
        -webkit-transform:translateY(6px);
        transform:translateY(6px)
    }
    50% {
        -webkit-transform:translateY(2px);
        transform:translateY(2px)
    }
    100% {
        -webkit-transform:translateY(6px);
        transform:translateY(6px)
    }
}
.globalForm {
    max-width:500px
}
.globalForm form .section {
    margin-bottom:36px;
    position:relative
}
.globalForm form .section.hiddenField {
    margin-bottom:0
}
.globalForm form .section input[type='text'],.globalForm form .section input[type='password'],.globalForm form .section input[type='email'],.globalForm form .section select,.globalForm form .section textarea {
    background:#eceff1;
    border:1px solid #cfd8dc;
    border-radius:2px;
    color:#a6aeba;
    font-size:14px;
    height:46px;
    letter-spacing:0.4px;
    padding-left:20px;
    width:100%;
    -webkit-appearance:none;
    -moz-appearance:none
}
.globalForm form .section input[type='text']:focus,.globalForm form .section input[type='password']:focus,.globalForm form .section input[type='email']:focus,.globalForm form .section select:focus,.globalForm form .section textarea:focus {
    border:1px solid #1879b9;
    outline:0
}
.globalForm form .section input[type='text']:focus ~ label,.globalForm form .section input[type='password']:focus ~ label,.globalForm form .section input[type='email']:focus ~ label,.globalForm form .section select:focus ~ label,.globalForm form .section textarea:focus ~ label {
    color:#1879b9 !important
}
.globalForm form .section input[type='text'] ~ label.focus,.globalForm form .section input[type='password'] ~ label.focus,.globalForm form .section input[type='email'] ~ label.focus,.globalForm form .section select ~ label.focus,.globalForm form .section textarea ~ label.focus {
    top:-60px;
    margin-left:2px;
    font-size:12px
}
.globalForm form .section input[type='text'].error,.globalForm form .section input[type='password'].error,.globalForm form .section input[type='email'].error,.globalForm form .section select.error,.globalForm form .section textarea.error {
    border-radius:2px;
    border:1px solid #cc4337;
    font-weight:normal;
    text-align:left
}
.globalForm form .section label {
    font-family:"citrixsans-bold",Helvetica,Arial,sans-serif;
    letter-spacing:0.3px;
    font-size:14px;
    color:#8fa4af;
    position:relative;
    float:left;
    top:-20px;
    margin:-12px 0 0 15px;
    cursor:text;
    -moz-transition:0.3s top ease, 0.3s margin ease, 0.3s font-size ease;
    -ms-transition:0.3s top ease, 0.3s margin ease, 0.3s font-size ease;
    -o-transition:0.3s top ease, 0.3s margin ease, 0.3s font-size ease;
    -webkit-transition:0.3s top ease, 0.3s margin ease, 0.3s font-size ease;
    transition:0.3s top ease, 0.3s margin ease, 0.3s font-size ease
}
.globalForm form .section p {
    color:#cc4337;
    font-size:0.75rem;
    float:right;
    font-weight:bold
}
.globalForm form .section i:before {
    color:#cc4337;
    content:"\e639";
    font-family:icons;
    font-size:1.125rem;
    font-style:normal;
    position:absolute;
    right:10px;
    top:15px
}
.globalForm form .section.textarea label {
    color:#8fa4af;
    cursor:text;
    float:left;
    font-size:12px;
    font-family:"citrixsans-bold",Helvetica,Arial,sans-serif;
    letter-spacing:0.3px;
    margin:0 0 0 2px;
    margin-left:2px;
    position:relative;
    top:-10px
}
.globalForm form .section.textarea textarea {
    height:150px;
    padding-top:15px
}
.globalForm form .section.selectbox {
    position:relative
}
.globalForm form .section.selectbox select {
    background:url("static/images/caret.png") no-repeat;
    background-position:right center;
    background-color:#eceff1
}
.globalForm #formErrorMsg {
    display:none
}
.globalForm #formErrorMsg .form-error-msg {
    background:#cc4337;
    color:#fff;
    padding:20px 0;
    position:relative;
    text-align:center
}
.globalForm #formErrorMsg .form-error-msg .icon-Warning {
    color:#fbe11f;
    margin-right:8px
}
.globalForm #formErrorMsg .form-error-msg:after {
    border-color:#cc4337 transparent transparent;
    border-right:9px solid transparent;
    border-style:solid;
    border-width:9px;
    content:" ";
    left:48%;
    position:absolute;
    top:100%
}
.globalForm #formErrorMsg .form-error-msg.bottom {
    background:#eceff1;
    border:solid 1px #cc4337;
    border-radius:2px;
    color:#5f7d8c;
    font-size:0.75rem;
    margin:20px auto;
    padding:16px 10px;
    width:250px
}
.globalForm #formErrorMsg .form-error-msg.bottom:before {
    content:"";
    position:absolute;
    top:-7px;
    left:0;
    right:0;
    margin:auto;
    width:12px;
    height:12px;
    transform:rotate(45deg);
    border-top:1px solid #cc4337;
    border-left:1px solid #cc4337;
    background:#eceff1
}
.globalForm #formErrorMsg .form-error-msg.bottom:after {
    display:none
}
.globalForm .button {
    border:0;
    width:100%
}
.globalForm .err {
    display:none;
    background:#cc4337;
    color:#fff;
    line-height:60px;
    margin:12px 0;
    position:relative;
    -webkit-animation:errFadeIn 1s;
    animation:errFadeIn 1s
}
.globalForm .err:before {
    content:" ";
    position:absolute;
    right:0;
    left:0;
    top:-12px;
    z-index:1;
    width:0;
    height:0;
    margin:0 auto;
    border-left:12px solid transparent;
    border-right:12px solid transparent;
    border-bottom:12px solid #cc4337
}
.globalForm input[type=text]::-ms-clear {
    display:none;
    height:0;
    width:0
}
.features-tab {
    color:#536e7b;
    letter-spacing:0.2px;
    padding:0 20px
}
.features-tab li {
    border-bottom:1px solid #eceff1
}
.features-tab li .desc {
    cursor:pointer;
    padding:10px 10px 10px 0
}
.features-tab li .desc .icon {
    border:1px solid transparent;
    border-radius:50%;
    float:left;
    font-size:1.5625rem;
    height:60px;
    padding:16px;
    text-align:center;
    width:60px
}
.features-tab li .desc:not(.active) .icon:hover {
    color:#105b8c;
    animation:circle .3s;
    animation-fill-mode:forwards
}
.features-tab li .desc.active .item div.expand {
    display:block
}
.features-tab li .desc.active .icon {
    border:1px solid #105b8c;
    color:#105b8c
}
.features-tab li .desc .item {
    margin:15px 0 0 75px
}
.features-tab li .desc .item div {
    display:none
}
.features-tab li .desc .item a {
    color:#105b8c;
    display:block;
    font-size:0.875rem;
    font-weight:bold;
    padding:20px 0;
    text-decoration:underline
}
.features-tab li .desc h4 {
    font-size:1.125rem;
    font-weight:bold;
    margin:5px 0 15px
}
.features-tab li .desc span {
    font-size:0.875rem
}
.features-tab li .desc:after {
    clear:both
}
.features-tab li:first-child .desc .item div {
    display:block
}
.features-tab li:not(:first-child) .imageRenditions {
    display:none
}
.features-tab .imageRenditions img {
    display:block;
    margin:0 auto
}
@media only screen and (min-width: 64.063em) {
    .features-tab {
        position:relative
    }
    .features-tab li {
        border-bottom:none
    }
    .features-tab li .desc {
        border-bottom:1px solid #eceff1;
        display:block;
        left:66.6667%;
        position:relative;
        width:33.33%
    }
    .features-tab .imageRenditions {
        left:0;
        padding:0 15px;
        position:absolute;
        top:0;
        width:66.6667%
    }
    .features-tab.edit li .desc,.features-tab.edit .imageRenditions {
        display:block !important;
        margin:20px 0;
        position:relative;
        width:100% !important
    }
    .features-tab.edit .imageRenditions img {
        width:200px
    }
}
@keyframes circle {
    0% {
        border:1px solid transparent
    }
    25% {
        border-right:1px solid #105b8c;
        border-bottom:1px solid transparent;
        border-left:1px solid transparent;
        border-top:1px solid transparent
    }
    50% {
        border-right:1px solid #105b8c;
        border-bottom:1px solid #105b8c;
        border-left:1px solid transparent;
        border-top:1px solid transparent
    }
    75% {
        border-right:1px solid #105b8c;
        border-bottom:1px solid #105b8c;
        border-left:1px solid #105b8c;
        border-top:1px solid transparent
    }
    100% {
        border:1px solid #105b8c
    }
}
.topNavigation {
    color:#5f7d8c;
    font-size:0.9375rem;
    position:relative;
    z-index:1000
}
.topNavigation .topNav a {
    color:#5f7d8c;
    cursor:pointer;
    display:block;
    letter-spacing:0.4px
}
.topNavigation .topNav .link-group {
    float:right
}
.topNavigation .topNav .link-group li {
    float:left
}
.topNavigation .topNav header {
    background:#eceff1;
    border-bottom:2px solid #1879b9;
    font-family:"citrixsans-semibold",Helvetica,Arial,sans-serif;
    font-size:0.8125rem
}
.topNavigation .topNav header ul {
    list-style-type:none
}
.topNavigation .topNav header ul li {
    border-right:1px solid #cfd8dc
}
.topNavigation .topNav header ul li:hover {
    background-color:#cfd8dc
}
.topNavigation .topNav header ul span.phone:before,.topNavigation .topNav header ul span.chat:before,.topNavigation .topNav header ul span.signIn:before,.topNavigation .topNav header ul span.support:before {
    font-family:icons;
    font-size:1rem;
    line-height:2.5rem;
    margin-right:8px
}
.topNavigation .topNav header ul span.phone:before {
    content:"\e90d"
}
.topNavigation .topNav header ul span.chat:before {
    content:"\e90e"
}
.topNavigation .topNav header ul span.signIn:before {
    content:"\e90f"
}
.topNavigation .topNav header ul span.support:before {
    content:"\e910"
}
.topNavigation .topNav header #menu {
    cursor:pointer;
    float:right;
    line-height:43px;
    padding:0 27px
}
.topNavigation .topNav header #menu.active {
    background:#2c323a;
    color:#fff
}
.topNavigation .topNav header #menu:hover {
    background-color:#cfd8dc
}
.topNavigation .topNav header ul li a,.topNavigation .topNav header .more {
    line-height:43px;
    padding:0 30px 0 20px
}
.topNavigation .topNav header .logo {
    background:url("static/images/citrix_bk_logo.png") no-repeat;
    background-size:85%;
    display:inline-block;
    height:28px;
    margin:9px 0 0 10px;
    width:80px
}
.topNavigation .topNav .secondary-link-group .logo {
    width:100%
}
.topNavigation .topNav .secondary-link-group .logo span:nth-of-type(1):before {
    background:#1879b9;
    color:#fff;
    content:"";
    display:inline-block;
    float:left;
    font-family:icons;
    font-size:1.9375rem;
    padding:18px
}
.topNavigation .topNav .secondary-link-group .logo span:nth-of-type(2) {
    background:url("static/images/logo-black.png") no-repeat;
    background-size:contain;
    float:left;
    height:26px;
    margin:23px 0 0 10px;
    width:161px
}
.topNavigation .topNav .secondary-link-group .logo.quickEdit span:nth-of-type(2),.topNavigation .topNav .secondary-link-group .logo.slideStream span:nth-of-type(2) {
    background:url("static/images/logo_quickedit.png") no-repeat;
    background-size:contain;
    height:43px;
    margin:13px 0 0 20px
}
.topNavigation .topNav .secondary-link-group .logo.slideStream span:nth-of-type(2) {
    background:url("static/images/logo_slidestream.png") no-repeat;
    background-size:contain
}
.topNavigation .topNav .secondary-link-group .logo.sf span:nth-of-type(2) {
    width:100px
}
.topNavigation .topNav .secondary-link-group {
    background:#fff;
    border-bottom:1px solid #c4c4c4
}
.topNavigation .topNav .secondary-link-group .secondaryLinkSet li.expand {
    position:relative
}
.topNavigation .topNav .secondary-link-group .secondaryLinkSet li .ddown {
    background-color:#fff;
    box-shadow:0 2px 2px 0 rgba(0,0,0,0.5);
    color:#5f7d8c;
    display:none;
    font-family:"citrixsans-semibold",Helvetica,Arial,sans-serif;
    min-width:240px;
    position:absolute;
    top:67px;
    z-index:1000
}
.topNavigation .topNav .secondary-link-group .secondaryLinkSet li .ddown a {
    border-bottom:1px solid #cfd8dc;
    padding:15px 20px;
    text-decoration:none;
    display:block
}
.topNavigation .topNav .secondary-link-group .secondaryLinkSet li .ddown a:hover {
    border-left:2px solid #1879b9;
    padding:15px 20px 15px 18px
}
.topNavigation .topNav .secondary-link-group .secondaryLinkSet li:hover>a:not(.small) {
    border-bottom:4px solid #1879b9;
    padding-bottom:21px
}
.topNavigation .topNav .secondary-link-group .secondaryLinkSet a {
    font-family:"citrixsans-bold",Helvetica,Arial,sans-serif;
    font-size:0.8125rem;
    padding:25px 15px
}
.topNavigation .topNav .secondary-link-group .secondaryLinkSet a.hide-for-large-up:after {
    content:"\e619";
    font-size:1rem;
    font-family:icons;
    margin-left:10px;
    vertical-align:middle
}
.topNavigation .single,.topNavigation .single+div {
    top:71px !important
}
.topNavigation #slidebar {
    height:100%;
    position:fixed;
    right:-335px;
    top:44px;
    z-index:10000
}
.topNavigation #slidebar #slidebar-menu {
    background-color:#fff;
    height:100%;
    width:280px
}
.topNavigation #slidebar #slidebar-menu .show-for-small-only>a,.topNavigation #slidebar #slidebar-menu .secondaryLinkSet a:not(.small) {
    color:#5f7d8c;
    display:block;
    font-size:0.8125rem;
    padding:15px 0 15px 25px
}
.topNavigation #slidebar #slidebar-menu .secondaryLinkSet li {
    border-bottom:1px solid #eceff1
}
.topNavigation #slidebar #slidebar-menu .secondaryLinkSet .tertiaryNav .columns>div {
    display:none
}
.topNavigation #slidebar #slidebar-menu .secondaryLinkSet .tertiaryNav.products ul,.topNavigation #slidebar #slidebar-menu .secondaryLinkSet .tertiaryNav.products .columns,.topNavigation #slidebar #slidebar-menu .secondaryLinkSet .tertiaryNav.products a {
    padding:0
}
.topNavigation #slidebar #slidebar-menu .secondaryLinkSet .tertiaryNav a {
    border-bottom:1px solid #cfd8dc
}
.topNavigation #slidebar #slidebar-menu .secondaryLinkSet .tertiaryNav .tertiaryNav a {
    background:#cfd8dc;
    border-bottom:1px solid #b0bec5
}
.topNavigation #slidebar #slidebar-menu li.button {
    padding:13px
}
.topNavigation #slidebar #slidebar-menu li.button a:only-child {
    display:block;
    margin:0
}
.topNavigation #slidebar #slidebar-close:after {
    color:#fff;
    content:"\e690";
    cursor:pointer;
    font-family:icons;
    font-size:1.125rem;
    right:300px;
    position:absolute;
    top:20px
}
.topNavigation.topNavTransition {
    position:fixed;
    top:0;
    width:100%;
    z-index:100
}
.topNavigation #body-overlay {
    background-color:rgba(0,0,0,0.8);
    display:none;
    height:100%;
    left:0;
    overflow:hidden;
    position:fixed;
    top:44px;
    width:100%;
    z-index:1000
}
.topNavigation .tertiaryNav {
    display:none
}
.topNavigation .tertiaryNav a {
    background:#eceff1
}
.topNavigation .products {
    background:#2c323a;
    display:none;
    padding:30px 10px
}
.topNavigation .products .close {
    cursor:pointer;
    float:right
}
.topNavigation .products .close:before {
    content:"\e690";
    font-family:icons
}
.topNavigation .products>p {
    font-size:1.6875rem;
    margin:20px 0 56px;
    text-align:center
}
.topNavigation .products .columns {
    padding-right:28px
}
.topNavigation .products .columns>div {
    border-bottom:1px solid #586474;
    color:#a1a9b5;
    font-size:1rem;
    padding:0 0 10px
}
.topNavigation .products .columns ul {
    padding-top:30px
}
.topNavigation .products .columns li {
    margin-bottom:26px
}
.topNavigation .products .columns li div {
    margin:3px 0 0;
    padding-left:40px
}
.topNavigation .products .columns li a {
    background:inherit;
    color:#fff !important;
    display:inline-block;
    font-family:"citrixsans-bold",Helvetica,Arial,sans-serif;
    font-size:0.6875rem
}
.topNavigation .products .columns li p {
    color:#838f9f;
    display:block;
    font-size:0.75rem;
    margin-top:10px
}
.topNavigation .products .columns li span {
    background-image:url(static/images/unity/logo-icon-sprite.png);
    background-repeat:no-repeat;
    float:left;
    height:37px;
    width:35px
}
.topNavigation .products .columns li span.sf {
    background-position:0 -162px !important
}
.topNavigation .products .columns li span.sc {
    background-position:-2px -214px !important
}
.topNavigation .products .columns li span.rs {
    background-position:-2px -54px !important
}
.topNavigation .products .columns li span.po {
    background-position:-2px -108px !important
}
.topNavigation .more a:after,.topNavigation .less a:after {
    content:"\e905";
    float:right;
    font-family:icons;
    font-size:1rem;
    font-weight:bold
}
.topNavigation .less a:after {
    content:"\e906"
}
.topNavigation li.button {
    text-align:center
}
.topNavigation li.button a {
    margin:14px 15px 14px 0;
    padding:0 20px !important
}
.topNavigation li.button.bord {
    border-left:1px solid #cfd8dc
}
.topNavigation li.button.bord a {
    margin-left:15px
}
@media only screen and (min-width: 40.063em) {
    .topNavigation .topNav .logo a {
        height:16px;
        margin:13px 0 0 26px;
        width:42px
    }
}
@media only screen and (max-width: 40em) {
    .topNavigation .topNav .logo span:nth-of-type(2) {
        background:url("static/images/logo-black.png") no-repeat;
        height:46px;
        margin:21px 0 0 15px;
        width:160px
    }
}
@media only screen and (max-width: 1024px) {
    .topNavigation {
        position:fixed;
        width:100%
    }
    .topNavigation .topNav header ul li a {
        padding:0 13px
    }
    .topNavigation .topNav header ul span.phone:before,.topNavigation .topNav header ul span.chat:before {
        margin-right:0
    }
    .topNavigation .topNav header li:not(#signIn) a span:nth-of-type(2) {
        display:none
    }
    .topNavigation .more a:after,.topNavigation .less a:after {
        margin-right:10px
    }
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .topNavigation .products .columns li span {
        background-image:url(static/images/unity/logo-icon-sprite@2x.png);
        background-size:90px 250px
    }
}
.youtube #ytplayerEmbed {
    width:720px;
    height:405px
}
.youtube a#youTubeLink {
    font-size:0.875rem;
    text-decoration:underline
}
.youtube .youTubeLink .imageRenditions {
    margin-bottom:12px
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
    .youtube #ytplayerEmbed {
        width:80%;
        height:405px
    }
}
@media only screen and (max-width: 40em) {
    .youtube #ytplayerEmbed {
        width:80%;
        height:405px
    }
}
/*! normalize.css v2.1.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
                                                                display:block
                                                            }
audio,canvas,video {
    display:inline-block
}
audio:not([controls]) {
    display:none;
    height:0
}
[hidden],template {
    display:none
}
script {
    display:none !important
}
html {
    font-family:sans-serif;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%
}
body {
    margin:0
}
a {
    background:transparent
}
a:active,a:hover {
    outline:0
}
abbr[title] {
    border-bottom:1px dotted
}
b,strong {
    font-weight:bold
}
dfn {
    font-style:italic
}
hr {
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    height:0
}
mark {
    background:#ff0;
    color:#000
}
code,kbd,pre,samp {
    font-family:monospace, serif;
    font-size:1em
}
pre {
    white-space:pre-wrap
}
q {
    quotes:"\201C" "\201D" "\2018" "\2019"
}
small {
    font-size:80%
}
sub,sup {
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sup {
    top:-0.5em
}
sub {
    bottom:-0.25em
}
img {
    border:0
}
svg:not(:root) {
    overflow:hidden
}
figure {
    margin:0
}
fieldset {
    border:1px solid #c0c0c0;
    margin:0 2px;
    padding:0.35em 0.625em 0.75em
}
legend {
    border:0;
    padding:0
}
button,input,select,textarea {
    font-family:inherit;
    font-size:100%
}
button,input {
    line-height:normal
}
button,select {
    text-transform:none
}
button,html input[type="button"],input[type="reset"],input[type="submit"] {
    -webkit-appearance:button;
    cursor:pointer
}
button[disabled],html input[disabled] {
    cursor:default
}
input[type="checkbox"],input[type="radio"] {
    box-sizing:border-box;
    padding:0;
    margin:0 5px 0 0
}
input[type="search"] {
    -webkit-appearance:textfield;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    box-sizing:content-box
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
    -webkit-appearance:none
}
button::-moz-focus-inner,input::-moz-focus-inner {
    border:0;
    padding:0
}
textarea {
    overflow:auto;
    vertical-align:top
}
table {
    border-collapse:collapse;
    border-spacing:0
}