
a:hover {
    cursor:pointer;
}

.left {
    float:left !important;
}
.right {
    float:right !important;
}
.clearfix:before ,.clearfix:after {
    content:" ";
    display:table;
}
.clearfix:after {
    clear:both;
}
.hide {
    display:none;
}
.antialiased {
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
}

textarea {
    height:auto;
    min-height:50px;
}

.row {
    width:100%;
    margin-left:auto;
    margin-right:auto;
    margin-top:0;
    margin-bottom:0;
    max-width:113.33333rem;
}
.row:before ,.row:after {
    content:" ";
    display:table;
}
.row:after {
    clear:both;
}
.row.collapse>.column ,.row.collapse>.columns {
    padding-left:0;
    padding-right:0;
}
.row.collapse .row {
    margin-left:0;
    margin-right:0;
}
.row .row {
    width:auto;
    margin-left: 40px;
    margin-right: 25px;
    margin-top:0;
    margin-bottom:0;
    max-width:none;
}
.row .row:before ,.row .row:after {
    content:" ";
    display:table;
}
.row .row:after {
    clear:both;
}
.row .row.collapse {
    width:auto;
    margin:0;
    max-width:none;
}
.row .row.collapse:before ,.row .row.collapse:after {
    content:" ";
    display:table;
}
.row .row.collapse:after {
    clear:both;
}
.column ,.columns {
    padding-left:0;
    padding-right:0;
    width:100%;
    float:left;
}
[class*="column"]+[class*="column"]:last-child {
    float:right;
}
[class*="column"]+[class*="column"].end {
    float:left;
}
@media only screen{
    .small-push-0 {
        position:relative;
        left:0%;
        right:auto;
    }
    .small-pull-0 {
        position:relative;
        right:0%;
        left:auto;
    }
    .small-push-1 {
        position:relative;
        left:6.25%;
        right:auto;
    }
    .small-pull-1 {
        position:relative;
        right:6.25%;
        left:auto;
    }
    .small-push-2 {
        position:relative;
        left:12.5%;
        right:auto;
    }
    .small-pull-2 {
        position:relative;
        right:12.5%;
        left:auto;
    }
    .small-push-3 {
        position:relative;
        left:18.75%;
        right:auto;
    }
    .small-pull-3 {
        position:relative;
        right:18.75%;
        left:auto;
    }
    .small-push-4 {
        position:relative;
        left:25%;
        right:auto;
    }
    .small-pull-4 {
        position:relative;
        right:25%;
        left:auto;
    }
    .small-push-5 {
        position:relative;
        left:31.25%;
        right:auto;
    }
    .small-pull-5 {
        position:relative;
        right:31.25%;
        left:auto;
    }
    .small-push-6 {
        position:relative;
        left:37.5%;
        right:auto;
    }
    .small-pull-6 {
        position:relative;
        right:37.5%;
        left:auto;
    }
    .small-push-7 {
        position:relative;
        left:43.75%;
        right:auto;
    }
    .small-pull-7 {
        position:relative;
        right:43.75%;
        left:auto;
    }
    .small-push-8 {
        position:relative;
        left:50%;
        right:auto;
    }
    .small-pull-8 {
        position:relative;
        right:50%;
        left:auto;
    }
    .small-push-9 {
        position:relative;
        left:56.25%;
        right:auto;
    }
    .small-pull-9 {
        position:relative;
        right:56.25%;
        left:auto;
    }
    .small-push-10 {
        position:relative;
        left:62.5%;
        right:auto;
    }
    .small-pull-10 {
        position:relative;
        right:62.5%;
        left:auto;
    }
    .small-push-11 {
        position:relative;
        left:68.75%;
        right:auto;
    }
    .small-pull-11 {
        position:relative;
        right:68.75%;
        left:auto;
    }
    .small-push-12 {
        position:relative;
        left:75%;
        right:auto;
    }
    .small-pull-12 {
        position:relative;
        right:75%;
        left:auto;
    }
    .small-push-13 {
        position:relative;
        left:81.25%;
        right:auto;
    }
    .small-pull-13 {
        position:relative;
        right:81.25%;
        left:auto;
    }
    .small-push-14 {
        position:relative;
        left:87.5%;
        right:auto;
    }
    .small-pull-14 {
        position:relative;
        right:87.5%;
        left:auto;
    }
    .small-push-15 {
        position:relative;
        left:93.75%;
        right:auto;
    }
    .small-pull-15 {
        position:relative;
        right:93.75%;
        left:auto;
    }
    .small-push-16 {
        position:relative;
        left:100%;
        right:auto;
    }
    .small-pull-16 {
        position:relative;
        right:100%;
        left:auto;
    }
    .column ,.columns {
        position:relative;
        padding-left:0;
        padding-right:0;
        float:left;
    }
    .small-1 {
        width:6.25%;
    }
    .small-2 {
        width:12.5%;
    }
    .small-3 {
        width:18.75%;
    }
    .small-4 {
        width:25%;
    }
    .small-5 {
        width:31.25%;
    }
    .small-6 {
        width:37.5%;
    }
    .small-7 {
        width:43.75%;
    }
    .small-8 {
        width:50%;
    }
    .small-9 {
        width:56.25%;
    }
    .small-10 {
        width:62.5%;
    }
    .small-11 {
        width:68.75%;
    }
    .small-12 {
        width:75%;
    }
    .small-13 {
        width:81.25%;
    }
    .small-14 {
        width:87.5%;
    }
    .small-15 {
        width:93.75%;
    }
    .small-16 {
        width:100%;
    }
    .small-offset-0 {
        margin-left:0% !important;
    }
    .small-offset-1 {
        margin-left:6.25% !important;
    }
    .small-offset-2 {
        margin-left:12.5% !important;
    }
    .small-offset-3 {
        margin-left:18.75% !important;
    }
    .small-offset-4 {
        margin-left:25% !important;
    }
    .small-offset-5 {
        margin-left:31.25% !important;
    }
    .small-offset-6 {
        margin-left:37.5% !important;
    }
    .small-offset-7 {
        margin-left:43.75% !important;
    }
    .small-offset-8 {
        margin-left:50% !important;
    }
    .small-offset-9 {
        margin-left:56.25% !important;
    }
    .small-offset-10 {
        margin-left:62.5% !important;
    }
    .small-offset-11 {
        margin-left:68.75% !important;
    }
    .small-offset-12 {
        margin-left:75% !important;
    }
    .small-offset-13 {
        margin-left:81.25% !important;
    }
    .small-offset-14 {
        margin-left:87.5% !important;
    }
    .small-offset-15 {
        margin-left:93.75% !important;
    }
    .small-reset-order {
        margin-left:0;
        margin-right:0;
        left:auto;
        right:auto;
        float:left;
    }
    .column.small-centered ,.columns.small-centered {
        margin-left:auto;
        margin-right:auto;
        float:none;
    }
    .column.small-uncentered ,.columns.small-uncentered {
        margin-left:0;
        margin-right:0;
        float:left;
    }
    .column.small-centered:last-child ,.columns.small-centered:last-child {
        float:none;
    }
    .column.small-uncentered:last-child ,.columns.small-uncentered:last-child {
        float:left;
    }
    .column.small-uncentered.opposite ,.columns.small-uncentered.opposite {
        float:right;
    }
}
@media only screen and (min-width:40.063em){
    .medium-push-0 {
        position:relative;
        left:0%;
        right:auto;
    }
    .medium-pull-0 {
        position:relative;
        right:0%;
        left:auto;
    }
    .medium-push-1 {
        position:relative;
        left:6.25%;
        right:auto;
    }
    .medium-pull-1 {
        position:relative;
        right:6.25%;
        left:auto;
    }
    .medium-push-2 {
        position:relative;
        left:12.5%;
        right:auto;
    }
    .medium-pull-2 {
        position:relative;
        right:12.5%;
        left:auto;
    }
    .medium-push-3 {
        position:relative;
        left:18.75%;
        right:auto;
    }
    .medium-pull-3 {
        position:relative;
        right:18.75%;
        left:auto;
    }
    .medium-push-4 {
        position:relative;
        left:25%;
        right:auto;
    }
    .medium-pull-4 {
        position:relative;
        right:25%;
        left:auto;
    }
    .medium-push-5 {
        position:relative;
        left:31.25%;
        right:auto;
    }
    .medium-pull-5 {
        position:relative;
        right:31.25%;
        left:auto;
    }
    .medium-push-6 {
        position:relative;
        left:37.5%;
        right:auto;
    }
    .medium-pull-6 {
        position:relative;
        right:37.5%;
        left:auto;
    }
    .medium-push-7 {
        position:relative;
        left:43.75%;
        right:auto;
    }
    .medium-pull-7 {
        position:relative;
        right:43.75%;
        left:auto;
    }
    .medium-push-8 {
        position:relative;
        left:50%;
        right:auto;
    }
    .medium-pull-8 {
        position:relative;
        right:50%;
        left:auto;
    }
    .medium-push-9 {
        position:relative;
        left:56.25%;
        right:auto;
    }
    .medium-pull-9 {
        position:relative;
        right:56.25%;
        left:auto;
    }
    .medium-push-10 {
        position:relative;
        left:62.5%;
        right:auto;
    }
    .medium-pull-10 {
        position:relative;
        right:62.5%;
        left:auto;
    }
    .medium-push-11 {
        position:relative;
        left:68.75%;
        right:auto;
    }
    .medium-pull-11 {
        position:relative;
        right:68.75%;
        left:auto;
    }
    .medium-push-12 {
        position:relative;
        left:75%;
        right:auto;
    }
    .medium-pull-12 {
        position:relative;
        right:75%;
        left:auto;
    }
    .medium-push-13 {
        position:relative;
        left:81.25%;
        right:auto;
    }
    .medium-pull-13 {
        position:relative;
        right:81.25%;
        left:auto;
    }
    .medium-push-14 {
        position:relative;
        left:87.5%;
        right:auto;
    }
    .medium-pull-14 {
        position:relative;
        right:87.5%;
        left:auto;
    }
    .medium-push-15 {
        position:relative;
        left:93.75%;
        right:auto;
    }
    .medium-pull-15 {
        position:relative;
        right:93.75%;
        left:auto;
    }
    .column ,.columns {
        position:relative;
        padding-left:0;
        padding-right:0;
        float:left;
    }
    .medium-1 {
        width:6.25%;
    }
    .medium-2 {
        width:12.5%;
    }
    .medium-3 {
        width:18.75%;
    }
    .medium-4 {
        width:25%;
    }
    .medium-5 {
        width:31.25%;
    }
    .medium-6 {
        width:37.5%;
    }
    .medium-7 {
        width:43.75%;
    }
    .medium-8 {
        width:50%;
    }
    .medium-9 {
        width:56.25%;
    }
    .medium-10 {
        width:62.5%;
    }
    .medium-11 {
        width:68.75%;
    }
    .medium-12 {
        width:75%;
    }
    .medium-13 {
        width:81.25%;
    }
    .medium-14 {
        width:87.5%;
    }
    .medium-15 {
        width:93.75%;
    }
    .medium-16 {
        width:100%;
    }
    .medium-offset-0 {
        margin-left:0% !important;
    }
    .medium-offset-1 {
        margin-left:6.25% !important;
    }
    .medium-offset-2 {
        margin-left:12.5% !important;
    }
    .medium-offset-3 {
        margin-left:18.75% !important;
    }
    .medium-offset-4 {
        margin-left:25% !important;
    }
    .medium-offset-5 {
        margin-left:31.25% !important;
    }
    .medium-offset-6 {
        margin-left:37.5% !important;
    }
    .medium-offset-7 {
        margin-left:43.75% !important;
    }
    .medium-offset-8 {
        margin-left:50% !important;
    }
    .medium-offset-9 {
        margin-left:56.25% !important;
    }
    .medium-offset-10 {
        margin-left:62.5% !important;
    }
    .medium-offset-11 {
        margin-left:68.75% !important;
    }
    .medium-offset-12 {
        margin-left:75% !important;
    }
    .medium-offset-13 {
        margin-left:81.25% !important;
    }
    .medium-offset-14 {
        margin-left:87.5% !important;
    }
    .medium-offset-15 {
        margin-left:93.75% !important;
    }
    .medium-reset-order {
        margin-left:0;
        margin-right:0;
        left:auto;
        right:auto;
        float:left;
    }
    .column.medium-centered ,.columns.medium-centered {
        margin-left:auto;
        margin-right:auto;
        float:none;
    }
    .column.medium-uncentered ,.columns.medium-uncentered {
        margin-left:0;
        margin-right:0;
        float:left;
    }
    .column.medium-centered:last-child ,.columns.medium-centered:last-child {
        float:none;
    }
    .column.medium-uncentered:last-child ,.columns.medium-uncentered:last-child {
        float:left;
    }
    .column.medium-uncentered.opposite ,.columns.medium-uncentered.opposite {
        float:right;
    }
    .push-0 {
        position:relative;
        left:0%;
        right:auto;
    }
    .pull-0 {
        position:relative;
        right:0%;
        left:auto;
    }
    .push-1 {
        position:relative;
        left:6.25%;
        right:auto;
    }
    .pull-1 {
        position:relative;
        right:6.25%;
        left:auto;
    }
    .push-2 {
        position:relative;
        left:12.5%;
        right:auto;
    }
    .pull-2 {
        position:relative;
        right:12.5%;
        left:auto;
    }
    .push-3 {
        position:relative;
        left:18.75%;
        right:auto;
    }
    .pull-3 {
        position:relative;
        right:18.75%;
        left:auto;
    }
    .push-4 {
        position:relative;
        left:25%;
        right:auto;
    }
    .pull-4 {
        position:relative;
        right:25%;
        left:auto;
    }
    .push-5 {
        position:relative;
        left:31.25%;
        right:auto;
    }
    .pull-5 {
        position:relative;
        right:31.25%;
        left:auto;
    }
    .push-6 {
        position:relative;
        left:37.5%;
        right:auto;
    }
    .pull-6 {
        position:relative;
        right:37.5%;
        left:auto;
    }
    .push-7 {
        position:relative;
        left:43.75%;
        right:auto;
    }
    .pull-7 {
        position:relative;
        right:43.75%;
        left:auto;
    }
    .push-8 {
        position:relative;
        left:50%;
        right:auto;
    }
    .pull-8 {
        position:relative;
        right:50%;
        left:auto;
    }
    .push-9 {
        position:relative;
        left:56.25%;
        right:auto;
    }
    .pull-9 {
        position:relative;
        right:56.25%;
        left:auto;
    }
    .push-10 {
        position:relative;
        left:62.5%;
        right:auto;
    }
    .pull-10 {
        position:relative;
        right:62.5%;
        left:auto;
    }
    .push-11 {
        position:relative;
        left:68.75%;
        right:auto;
    }
    .pull-11 {
        position:relative;
        right:68.75%;
        left:auto;
    }
    .push-12 {
        position:relative;
        left:75%;
        right:auto;
    }
    .pull-12 {
        position:relative;
        right:75%;
        left:auto;
    }
    .push-13 {
        position:relative;
        left:81.25%;
        right:auto;
    }
    .pull-13 {
        position:relative;
        right:81.25%;
        left:auto;
    }
    .push-14 {
        position:relative;
        left:87.5%;
        right:auto;
    }
    .pull-14 {
        position:relative;
        right:87.5%;
        left:auto;
    }
    .push-15 {
        position:relative;
        left:93.75%;
        right:auto;
    }
    .pull-15 {
        position:relative;
        right:93.75%;
        left:auto;
    }
}
@media only screen and (min-width:60.063em){
    .large-push-0 {
        position:relative;
        left:0%;
        right:auto;
    }
    .large-pull-0 {
        position:relative;
        right:0%;
        left:auto;
    }
    .large-push-1 {
        position:relative;
        left:6.25%;
        right:auto;
    }
    .large-pull-1 {
        position:relative;
        right:6.25%;
        left:auto;
    }
    .large-push-2 {
        position:relative;
        left:12.5%;
        right:auto;
    }
    .large-pull-2 {
        position:relative;
        right:12.5%;
        left:auto;
    }
    .large-push-3 {
        position:relative;
        left:18.75%;
        right:auto;
    }
    .large-pull-3 {
        position:relative;
        right:18.75%;
        left:auto;
    }
    .large-push-4 {
        position:relative;
        left:25%;
        right:auto;
    }
    .large-pull-4 {
        position:relative;
        right:25%;
        left:auto;
    }
    .large-push-5 {
        position:relative;
        left:31.25%;
        right:auto;
    }
    .large-pull-5 {
        position:relative;
        right:31.25%;
        left:auto;
    }
    .large-push-6 {
        position:relative;
        left:37.5%;
        right:auto;
    }
    .large-pull-6 {
        position:relative;
        right:37.5%;
        left:auto;
    }
    .large-push-7 {
        position:relative;
        left:43.75%;
        right:auto;
    }
    .large-pull-7 {
        position:relative;
        right:43.75%;
        left:auto;
    }
    .large-push-8 {
        position:relative;
        left:50%;
        right:auto;
    }
    .large-pull-8 {
        position:relative;
        right:50%;
        left:auto;
    }
    .large-push-9 {
        position:relative;
        left:56.25%;
        right:auto;
    }
    .large-pull-9 {
        position:relative;
        right:56.25%;
        left:auto;
    }
    .large-push-10 {
        position:relative;
        left:62.5%;
        right:auto;
    }
    .large-pull-10 {
        position:relative;
        right:62.5%;
        left:auto;
    }
    .large-push-11 {
        position:relative;
        left:68.75%;
        right:auto;
    }
    .large-pull-11 {
        position:relative;
        right:68.75%;
        left:auto;
    }
    .large-push-12 {
        position:relative;
        left:75%;
        right:auto;
    }
    .large-pull-12 {
        position:relative;
        right:75%;
        left:auto;
    }
    .large-push-13 {
        position:relative;
        left:81.25%;
        right:auto;
    }
    .large-pull-13 {
        position:relative;
        right:81.25%;
        left:auto;
    }
    .large-push-14 {
        position:relative;
        left:87.5%;
        right:auto;
    }
    .large-pull-14 {
        position:relative;
        right:87.5%;
        left:auto;
    }
    .large-push-15 {
        position:relative;
        left:93.75%;
        right:auto;
    }
    .large-pull-15 {
        position:relative;
        right:93.75%;
        left:auto;
    }
    .column ,.columns {
        position:relative;
        padding-left:0;
        padding-right:0;
        float:left;
    }
    .large-1 {
        width:6.25%;
    }
    .large-2 {
        width:12.5%;
    }
    .large-3 {
        width:18.75%;
    }
    .large-4 {
        width:25%;
    }
    .large-5 {
        width:31.25%;
    }
    .large-6 {
        width:37.5%;
    }
    .large-7 {
        width:43.75%;
    }
    .large-8 {
        width:50%;
    }
    .large-9 {
        width:56.25%;
    }
    .large-10 {
        width:62.5%;
    }
    .large-11 {
        width:68.75%;
    }
    .large-12 {
        width:75%;
    }
    .large-13 {
        width:81.25%;
    }
    .large-14 {
        width:87.5%;
    }
    .large-15 {
        width:93.75%;
    }
    .large-16 {
        width:100%;
    }
    .large-offset-0 {
        margin-left:0% !important;
    }
    .large-offset-1 {
        margin-left:6.25% !important;
    }
    .large-offset-2 {
        margin-left:12.5% !important;
    }
    .large-offset-3 {
        margin-left:18.75% !important;
    }
    .large-offset-4 {
        margin-left:25% !important;
    }
    .large-offset-5 {
        margin-left:31.25% !important;
    }
    .large-offset-6 {
        margin-left:37.5% !important;
    }
    .large-offset-7 {
        margin-left:43.75% !important;
    }
    .large-offset-8 {
        margin-left:50% !important;
    }
    .large-offset-9 {
        margin-left:56.25% !important;
    }
    .large-offset-10 {
        margin-left:62.5% !important;
    }
    .large-offset-11 {
        margin-left:68.75% !important;
    }
    .large-offset-12 {
        margin-left:75% !important;
    }
    .large-offset-13 {
        margin-left:81.25% !important;
    }
    .large-offset-14 {
        margin-left:87.5% !important;
    }
    .large-offset-15 {
        margin-left:93.75% !important;
    }
    .large-reset-order {
        margin-left:0;
        margin-right:0;
        left:auto;
        right:auto;
        float:left;
    }
    .column.large-centered ,.columns.large-centered {
        margin-left:auto;
        margin-right:auto;
        float:none;
    }
    .column.large-uncentered ,.columns.large-uncentered {
        margin-left:0;
        margin-right:0;
        float:left;
    }
    .column.large-centered:last-child ,.columns.large-centered:last-child {
        float:none;
    }
    .column.large-uncentered:last-child ,.columns.large-uncentered:last-child {
        float:left;
    }
    .column.large-uncentered.opposite ,.columns.large-uncentered.opposite {
        float:right;
    }
    .push-0 {
        position:relative;
        left:0%;
        right:auto;
    }
    .pull-0 {
        position:relative;
        right:0%;
        left:auto;
    }
    .push-1 {
        position:relative;
        left:6.25%;
        right:auto;
    }
    .pull-1 {
        position:relative;
        right:6.25%;
        left:auto;
    }
    .push-2 {
        position:relative;
        left:12.5%;
        right:auto;
    }
    .pull-2 {
        position:relative;
        right:12.5%;
        left:auto;
    }
    .push-3 {
        position:relative;
        left:18.75%;
        right:auto;
    }
    .pull-3 {
        position:relative;
        right:18.75%;
        left:auto;
    }
    .push-4 {
        position:relative;
        left:25%;
        right:auto;
    }
    .pull-4 {
        position:relative;
        right:25%;
        left:auto;
    }
    .push-5 {
        position:relative;
        left:31.25%;
        right:auto;
    }
    .pull-5 {
        position:relative;
        right:31.25%;
        left:auto;
    }
    .push-6 {
        position:relative;
        left:37.5%;
        right:auto;
    }
    .pull-6 {
        position:relative;
        right:37.5%;
        left:auto;
    }
    .push-7 {
        position:relative;
        left:43.75%;
        right:auto;
    }
    .pull-7 {
        position:relative;
        right:43.75%;
        left:auto;
    }
    .push-8 {
        position:relative;
        left:50%;
        right:auto;
    }
    .pull-8 {
        position:relative;
        right:50%;
        left:auto;
    }
    .push-9 {
        position:relative;
        left:56.25%;
        right:auto;
    }
    .pull-9 {
        position:relative;
        right:56.25%;
        left:auto;
    }
    .push-10 {
        position:relative;
        left:62.5%;
        right:auto;
    }
    .pull-10 {
        position:relative;
        right:62.5%;
        left:auto;
    }
    .push-11 {
        position:relative;
        left:68.75%;
        right:auto;
    }
    .pull-11 {
        position:relative;
        right:68.75%;
        left:auto;
    }
    .push-12 {
        position:relative;
        left:75%;
        right:auto;
    }
    .pull-12 {
        position:relative;
        right:75%;
        left:auto;
    }
    .push-13 {
        position:relative;
        left:81.25%;
        right:auto;
    }
    .pull-13 {
        position:relative;
        right:81.25%;
        left:auto;
    }
    .push-14 {
        position:relative;
        left:87.5%;
        right:auto;
    }
    .pull-14 {
        position:relative;
        right:87.5%;
        left:auto;
    }
    .push-15 {
        position:relative;
        left:93.75%;
        right:auto;
    }
    .pull-15 {
        position:relative;
        right:93.75%;
        left:auto;
    }
}
[class*="block-grid-"] {
    display:block;
    padding:0;
    margin:0 -0;
}
[class*="block-grid-"]:before ,[class*="block-grid-"]:after {
    content:" ";
    display:table;
}
[class*="block-grid-"]:after {
    clear:both;
}
[class*="block-grid-"]>li {
    display:block;
    height:auto;
    float:left;
    padding:0 0 0;
}
@media only screen{
    .small-block-grid-1>li {
        width:100%;
        list-style:none;
    }
    .small-block-grid-1 > li:nth-of-type(1n) {
        clear:none;
    }
    .small-block-grid-1 > li:nth-of-type(1n+1) {
        clear:both;
    }
    .small-block-grid-2>li {
        width:50%;
        list-style:none;
    }
    .small-block-grid-2 > li:nth-of-type(1n) {
        clear:none;
    }
    .small-block-grid-2 > li:nth-of-type(2n+1) {
        clear:both;
    }
    .small-block-grid-3>li {
        width:33.33333%;
        list-style:none;
    }
    .small-block-grid-3 > li:nth-of-type(1n) {
        clear:none;
    }
    .small-block-grid-3 > li:nth-of-type(3n+1) {
        clear:both;
    }
    .small-block-grid-4>li {
        width:25%;
        list-style:none;
    }
    .small-block-grid-4 > li:nth-of-type(1n) {
        clear:none;
    }
    .small-block-grid-4 > li:nth-of-type(4n+1) {
        clear:both;
    }
    .small-block-grid-5>li {
        width:20%;
        list-style:none;
    }
    .small-block-grid-5 > li:nth-of-type(1n) {
        clear:none;
    }
    .small-block-grid-5 > li:nth-of-type(5n+1) {
        clear:both;
    }
    .small-block-grid-6>li {
        width:16.66667%;
        list-style:none;
    }
    .small-block-grid-6 > li:nth-of-type(1n) {
        clear:none;
    }
    .small-block-grid-6 > li:nth-of-type(6n+1) {
        clear:both;
    }
    .small-block-grid-7>li {
        width:14.28571%;
        list-style:none;
    }
    .small-block-grid-7 > li:nth-of-type(1n) {
        clear:none;
    }
    .small-block-grid-7 > li:nth-of-type(7n+1) {
        clear:both;
    }
    .small-block-grid-8>li {
        width:12.5%;
        list-style:none;
    }
    .small-block-grid-8 > li:nth-of-type(1n) {
        clear:none;
    }
    .small-block-grid-8 > li:nth-of-type(8n+1) {
        clear:both;
    }
    .small-block-grid-9>li {
        width:11.11111%;
        list-style:none;
    }
    .small-block-grid-9 > li:nth-of-type(1n) {
        clear:none;
    }
    .small-block-grid-9 > li:nth-of-type(9n+1) {
        clear:both;
    }
    .small-block-grid-10>li {
        width:10%;
        list-style:none;
    }
    .small-block-grid-10 > li:nth-of-type(1n) {
        clear:none;
    }
    .small-block-grid-10 > li:nth-of-type(10n+1) {
        clear:both;
    }
    .small-block-grid-11>li {
        width:9.09091%;
        list-style:none;
    }
    .small-block-grid-11 > li:nth-of-type(1n) {
        clear:none;
    }
    .small-block-grid-11 > li:nth-of-type(11n+1) {
        clear:both;
    }
    .small-block-grid-12>li {
        width:8.33333%;
        list-style:none;
    }
    .small-block-grid-12 > li:nth-of-type(1n) {
        clear:none;
    }
    .small-block-grid-12 > li:nth-of-type(12n+1) {
        clear:both;
    }
}
@media only screen and (min-width:40.063em){
    .medium-block-grid-1>li {
        width:100%;
        list-style:none;
    }
    .medium-block-grid-1 > li:nth-of-type(1n) {
        clear:none;
    }
    .medium-block-grid-1 > li:nth-of-type(1n+1) {
        clear:both;
    }
    .medium-block-grid-2>li {
        width:50%;
        list-style:none;
    }
    .medium-block-grid-2 > li:nth-of-type(1n) {
        clear:none;
    }
    .medium-block-grid-2 > li:nth-of-type(2n+1) {
        clear:both;
    }
    .medium-block-grid-3>li {
        width:33.33333%;
        list-style:none;
    }
    .medium-block-grid-3 > li:nth-of-type(1n) {
        clear:none;
    }
    .medium-block-grid-3 > li:nth-of-type(3n+1) {
        clear:both;
    }
    .medium-block-grid-4>li {
        width:25%;
        list-style:none;
    }
    .medium-block-grid-4 > li:nth-of-type(1n) {
        clear:none;
    }
    .medium-block-grid-4 > li:nth-of-type(4n+1) {
        clear:both;
    }
    .medium-block-grid-5>li {
        width:20%;
        list-style:none;
    }
    .medium-block-grid-5 > li:nth-of-type(1n) {
        clear:none;
    }
    .medium-block-grid-5 > li:nth-of-type(5n+1) {
        clear:both;
    }
    .medium-block-grid-6>li {
        width:16.66667%;
        list-style:none;
    }
    .medium-block-grid-6 > li:nth-of-type(1n) {
        clear:none;
    }
    .medium-block-grid-6 > li:nth-of-type(6n+1) {
        clear:both;
    }
    .medium-block-grid-7>li {
        width:14.28571%;
        list-style:none;
    }
    .medium-block-grid-7 > li:nth-of-type(1n) {
        clear:none;
    }
    .medium-block-grid-7 > li:nth-of-type(7n+1) {
        clear:both;
    }
    .medium-block-grid-8>li {
        width:12.5%;
        list-style:none;
    }
    .medium-block-grid-8 > li:nth-of-type(1n) {
        clear:none;
    }
    .medium-block-grid-8 > li:nth-of-type(8n+1) {
        clear:both;
    }
    .medium-block-grid-9>li {
        width:11.11111%;
        list-style:none;
    }
    .medium-block-grid-9 > li:nth-of-type(1n) {
        clear:none;
    }
    .medium-block-grid-9 > li:nth-of-type(9n+1) {
        clear:both;
    }
    .medium-block-grid-10>li {
        width:10%;
        list-style:none;
    }
    .medium-block-grid-10 > li:nth-of-type(1n) {
        clear:none;
    }
    .medium-block-grid-10 > li:nth-of-type(10n+1) {
        clear:both;
    }
    .medium-block-grid-11>li {
        width:9.09091%;
        list-style:none;
    }
    .medium-block-grid-11 > li:nth-of-type(1n) {
        clear:none;
    }
    .medium-block-grid-11 > li:nth-of-type(11n+1) {
        clear:both;
    }
    .medium-block-grid-12>li {
        width:8.33333%;
        list-style:none;
    }
    .medium-block-grid-12 > li:nth-of-type(1n) {
        clear:none;
    }
    .medium-block-grid-12 > li:nth-of-type(12n+1) {
        clear:both;
    }
}
@media only screen and (min-width:60.063em){
    .large-block-grid-1>li {
        width:100%;
        list-style:none;
    }
    .large-block-grid-1 > li:nth-of-type(1n) {
        clear:none;
    }
    .large-block-grid-1 > li:nth-of-type(1n+1) {
        clear:both;
    }
    .large-block-grid-2>li {
        width:50%;
        list-style:none;
    }
    .large-block-grid-2 > li:nth-of-type(1n) {
        clear:none;
    }
    .large-block-grid-2 > li:nth-of-type(2n+1) {
        clear:both;
    }
    .large-block-grid-3>li {
        width:33.33333%;
        list-style:none;
    }
    .large-block-grid-3 > li:nth-of-type(1n) {
        clear:none;
    }
    .large-block-grid-3 > li:nth-of-type(3n+1) {
        clear:both;
    }
    .large-block-grid-4>li {
        width:25%;
        list-style:none;
    }
    .large-block-grid-4 > li:nth-of-type(1n) {
        clear:none;
    }
    .large-block-grid-4 > li:nth-of-type(4n+1) {
        clear:both;
    }
    .large-block-grid-5>li {
        width:20%;
        list-style:none;
    }
    .large-block-grid-5 > li:nth-of-type(1n) {
        clear:none;
    }
    .large-block-grid-5 > li:nth-of-type(5n+1) {
        clear:both;
    }
    .large-block-grid-6>li {
        width:16.66667%;
        list-style:none;
    }
    .large-block-grid-6 > li:nth-of-type(1n) {
        clear:none;
    }
    .large-block-grid-6 > li:nth-of-type(6n+1) {
        clear:both;
    }
    .large-block-grid-7>li {
        width:14.28571%;
        list-style:none;
    }
    .large-block-grid-7 > li:nth-of-type(1n) {
        clear:none;
    }
    .large-block-grid-7 > li:nth-of-type(7n+1) {
        clear:both;
    }
    .large-block-grid-8>li {
        width:12.5%;
        list-style:none;
    }
    .large-block-grid-8 > li:nth-of-type(1n) {
        clear:none;
    }
    .large-block-grid-8 > li:nth-of-type(8n+1) {
        clear:both;
    }
    .large-block-grid-9>li {
        width:11.11111%;
        list-style:none;
    }
    .large-block-grid-9 > li:nth-of-type(1n) {
        clear:none;
    }
    .large-block-grid-9 > li:nth-of-type(9n+1) {
        clear:both;
    }
    .large-block-grid-10>li {
        width:10%;
        list-style:none;
    }
    .large-block-grid-10 > li:nth-of-type(1n) {
        clear:none;
    }
    .large-block-grid-10 > li:nth-of-type(10n+1) {
        clear:both;
    }
    .large-block-grid-11>li {
        width:9.09091%;
        list-style:none;
    }
    .large-block-grid-11 > li:nth-of-type(1n) {
        clear:none;
    }
    .large-block-grid-11 > li:nth-of-type(11n+1) {
        clear:both;
    }
    .large-block-grid-12>li {
        width:8.33333%;
        list-style:none;
    }
    .large-block-grid-12 > li:nth-of-type(1n) {
        clear:none;
    }
    .large-block-grid-12 > li:nth-of-type(12n+1) {
        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;
}
@media only screen and (max-width: 40em){
    .small-only-text-left {
        text-align:left !important;
    }
    .small-only-text-right {
        text-align:right !important;
    }
    .small-only-text-center {
        text-align:center !important;
    }
    .small-only-text-justify {
        text-align:justify !important;
    }
}
@media only screen{
    .small-text-left {
        text-align:left !important;
    }
    .small-text-right {
        text-align:right !important;
    }
    .small-text-center {
        text-align:center !important;
    }
    .small-text-justify {
        text-align:justify !important;
    }
}
@media only screen and (min-width:0em) and (max-width:60em){
    .medium-only-text-left {
        text-align:left !important;
    }
    .medium-only-text-right {
        text-align:right !important;
    }
    .medium-only-text-center {
        text-align:center !important;
    }
    .medium-only-text-justify {
        text-align:justify !important;
    }
}
@media only screen and (min-width:40.063em){
    .medium-text-left {
        text-align:left !important;
    }
    .medium-text-right {
        text-align:right !important;
    }
    .medium-text-center {
        text-align:center !important;
    }
    .medium-text-justify {
        text-align:justify !important;
    }
}
@media only screen and (min-width:60.063em) and (max-width:90em){
    .large-only-text-left {
        text-align:left !important;
    }
    .large-only-text-right {
        text-align:right !important;
    }
    .large-only-text-center {
        text-align:center !important;
    }
    .large-only-text-justify {
        text-align:justify !important;
    }
}
@media only screen and (min-width:60.063em){
    .large-text-left {
        text-align:left !important;
    }
    .large-text-right {
        text-align:right !important;
    }
    .large-text-center {
        text-align:center !important;
    }
    .large-text-justify {
        text-align:justify !important;
    }
}
@media only screen and (min-width:90.063em) and (max-width:120em){
    .xlarge-only-text-left {
        text-align:left !important;
    }
    .xlarge-only-text-right {
        text-align:right !important;
    }
    .xlarge-only-text-center {
        text-align:center !important;
    }
    .xlarge-only-text-justify {
        text-align:justify !important;
    }
}
@media only screen and (min-width:90.063em){
    .xlarge-text-left {
        text-align:left !important;
    }
    .xlarge-text-right {
        text-align:right !important;
    }
    .xlarge-text-center {
        text-align:center !important;
    }
    .xlarge-text-justify {
        text-align:justify !important;
    }
}
@media only screen and (min-width:120.063em) and (max-width:999999999999){
    .xxlarge-only-text-left {
        text-align:left !important;
    }
    .xxlarge-only-text-right {
        text-align:right !important;
    }
    .xxlarge-only-text-center {
        text-align:center !important;
    }
    .xxlarge-only-text-justify {
        text-align:justify !important;
    }
}
@media only screen and (min-width:120.063em){
    .xxlarge-text-left {
        text-align:left !important;
    }
    .xxlarge-text-right {
        text-align:right !important;
    }
    .xxlarge-text-center {
        text-align:center !important;
    }
    .xxlarge-text-justify {
        text-align:justify !important;
    }
}

@media only screen and (min-width:40.063em){
    h1 ,h2 ,h3 ,h4 ,h5 ,h6 {
        line-height:1.2;
    }
    h1 {
        font-size:4.16667rem;
    }
    h2 {
        font-size:2.5rem;
    }
    h3 {
        font-size:2.08333rem;
    }
    h4 {
        font-size:1.66667rem;
    }
    h5 {
        font-size:1.5rem;
    }
    h6 {
        font-size:1rem;
    }
}
.print-only {
    display:none !important;
}
@media print{
    @page{
        margin:0.5cm;
    }
    * {
        background:transparent !important;
        color:#000000 !important;
        box-shadow:none !important;
        text-shadow:none !important;
    }
    a ,a:visited {
        text-decoration:underline;
    }
    a[href]:after {
        content:" (" attr(href) ")";
    }
    abbr[title]:after {
        content:" (" attr(title) ")";
    }
    .ir a:after ,a[href^="javascript:"]:after ,a[href^="#"]:after {
        content:"";
    }
    pre ,blockquote {
        border:1px solid #999999;
        page-break-inside:avoid;
    }
    thead {
        display:table-header-group;
    }
    tr ,img {
        page-break-inside:avoid;
    }
  
  
    .hide-on-print {
        display:none !important;
    }
    .print-only {
        display:block !important;
    }
    .hide-for-print {
        display:none !important;
    }
    .show-for-print {
        display:inherit !important;
    }
}
@media only screen{
    .show-for-small-only ,.show-for-small-up ,.show-for-small ,.show-for-small-down ,.hide-for-medium-only ,.hide-for-medium-up ,.hide-for-medium ,.show-for-medium-down ,.hide-for-large-only ,.hide-for-large-up ,.hide-for-large ,.show-for-large-down ,.hide-for-xlarge-only ,.hide-for-xlarge-up ,.hide-for-xxlarge-only ,.hide-for-xxlarge-up {
        display:inherit !important;
    }
    .hide-for-small-only ,.hide-for-small-up ,.hide-for-small ,.hide-for-small-down ,.show-for-medium-only ,.show-for-medium-up ,.show-for-medium ,.hide-for-medium-down ,.show-for-large-only ,.show-for-large-up ,.show-for-large ,.hide-for-large-down ,.show-for-xlarge-only ,.show-for-xlarge-up ,.show-for-xxlarge-only ,.show-for-xxlarge-up {
        display:none !important;
    }
    .visible-for-small-only ,.visible-for-small-up ,.visible-for-small ,.visible-for-small-down ,.hidden-for-medium-only ,.hidden-for-medium-up ,.hidden-for-medium ,.visible-for-medium-down ,.hidden-for-large-only ,.hidden-for-large-up ,.hidden-for-large ,.visible-for-large-down ,.hidden-for-xlarge-only ,.hidden-for-xlarge-up ,.hidden-for-xxlarge-only ,.hidden-for-xxlarge-up {
        position:static !important;
        height:auto;
        width:auto;
        overflow:visible;
        clip:auto;
    }
    .hidden-for-small-only ,.hidden-for-small-up ,.hidden-for-small ,.hidden-for-small-down ,.visible-for-medium-only ,.visible-for-medium-up ,.visible-for-medium ,.hidden-for-medium-down ,.visible-for-large-only ,.visible-for-large-up ,.visible-for-large ,.hidden-for-large-down ,.visible-for-xlarge-only ,.visible-for-xlarge-up ,.visible-for-xxlarge-only ,.visible-for-xxlarge-up {
        position:absolute !important;
        height:1px;
        width:1px;
        overflow:hidden;
        clip:rect(1px, 1px, 1px, 1px);
    }
    table.show-for-small-only ,table.show-for-small-up ,table.show-for-small ,table.show-for-small-down ,table.hide-for-medium-only ,table.hide-for-medium-up ,table.hide-for-medium ,table.show-for-medium-down ,table.hide-for-large-only ,table.hide-for-large-up ,table.hide-for-large ,table.show-for-large-down ,table.hide-for-xlarge-only ,table.hide-for-xlarge-up ,table.hide-for-xxlarge-only ,table.hide-for-xxlarge-up {
        display:table;
    }
    thead.show-for-small-only ,thead.show-for-small-up ,thead.show-for-small ,thead.show-for-small-down ,thead.hide-for-medium-only ,thead.hide-for-medium-up ,thead.hide-for-medium ,thead.show-for-medium-down ,thead.hide-for-large-only ,thead.hide-for-large-up ,thead.hide-for-large ,thead.show-for-large-down ,thead.hide-for-xlarge-only ,thead.hide-for-xlarge-up ,thead.hide-for-xxlarge-only ,thead.hide-for-xxlarge-up {
        display:table-header-group !important;
    }
    tbody.show-for-small-only ,tbody.show-for-small-up ,tbody.show-for-small ,tbody.show-for-small-down ,tbody.hide-for-medium-only ,tbody.hide-for-medium-up ,tbody.hide-for-medium ,tbody.show-for-medium-down ,tbody.hide-for-large-only ,tbody.hide-for-large-up ,tbody.hide-for-large ,tbody.show-for-large-down ,tbody.hide-for-xlarge-only ,tbody.hide-for-xlarge-up ,tbody.hide-for-xxlarge-only ,tbody.hide-for-xxlarge-up {
        display:table-row-group !important;
    }
    tr.show-for-small-only ,tr.show-for-small-up ,tr.show-for-small ,tr.show-for-small-down ,tr.hide-for-medium-only ,tr.hide-for-medium-up ,tr.hide-for-medium ,tr.show-for-medium-down ,tr.hide-for-large-only ,tr.hide-for-large-up ,tr.hide-for-large ,tr.show-for-large-down ,tr.hide-for-xlarge-only ,tr.hide-for-xlarge-up ,tr.hide-for-xxlarge-only ,tr.hide-for-xxlarge-up {
        display:table-row !important;
    }
    th.show-for-small-only ,td.show-for-small-only ,th.show-for-small-up ,td.show-for-small-up ,th.show-for-small ,td.show-for-small ,th.show-for-small-down ,td.show-for-small-down ,th.hide-for-medium-only ,td.hide-for-medium-only ,th.hide-for-medium-up ,td.hide-for-medium-up ,th.hide-for-medium ,td.hide-for-medium ,th.show-for-medium-down ,td.show-for-medium-down ,th.hide-for-large-only ,td.hide-for-large-only ,th.hide-for-large-up ,td.hide-for-large-up ,th.hide-for-large ,td.hide-for-large ,th.show-for-large-down ,td.show-for-large-down ,th.hide-for-xlarge-only ,td.hide-for-xlarge-only ,th.hide-for-xlarge-up ,td.hide-for-xlarge-up ,th.hide-for-xxlarge-only ,td.hide-for-xxlarge-only ,th.hide-for-xxlarge-up ,td.hide-for-xxlarge-up {
        display:table-cell !important;
    }
}
@media only screen and (min-width:40.063em){
    .hide-for-small-only ,.show-for-small-up ,.hide-for-small ,.hide-for-small-down ,.show-for-medium-only ,.show-for-medium-up ,.show-for-medium ,.show-for-medium-down ,.hide-for-large-only ,.hide-for-large-up ,.hide-for-large ,.show-for-large-down ,.hide-for-xlarge-only ,.hide-for-xlarge-up ,.hide-for-xxlarge-only ,.hide-for-xxlarge-up {
        display:inherit !important;
    }
    .show-for-small-only ,.hide-for-small-up ,.show-for-small ,.show-for-small-down ,.hide-for-medium-only ,.hide-for-medium-up ,.hide-for-medium ,.hide-for-medium-down ,.show-for-large-only ,.show-for-large-up ,.show-for-large ,.hide-for-large-down ,.show-for-xlarge-only ,.show-for-xlarge-up ,.show-for-xxlarge-only ,.show-for-xxlarge-up {
        display:none !important;
    }
    .hidden-for-small-only ,.visible-for-small-up ,.hidden-for-small ,.hidden-for-small-down ,.visible-for-medium-only ,.visible-for-medium-up ,.visible-for-medium ,.visible-for-medium-down ,.hidden-for-large-only ,.hidden-for-large-up ,.hidden-for-large ,.visible-for-large-down ,.hidden-for-xlarge-only ,.hidden-for-xlarge-up ,.hidden-for-xxlarge-only ,.hidden-for-xxlarge-up {
        position:static !important;
        height:auto;
        width:auto;
        overflow:visible;
        clip:auto;
    }
    .visible-for-small-only ,.hidden-for-small-up ,.visible-for-small ,.visible-for-small-down ,.hidden-for-medium-only ,.hidden-for-medium-up ,.hidden-for-medium ,.hidden-for-medium-down ,.visible-for-large-only ,.visible-for-large-up ,.visible-for-large ,.hidden-for-large-down ,.visible-for-xlarge-only ,.visible-for-xlarge-up ,.visible-for-xxlarge-only ,.visible-for-xxlarge-up {
        position:absolute !important;
        height:1px;
        width:1px;
        overflow:hidden;
        clip:rect(1px, 1px, 1px, 1px);
    }
    table.hide-for-small-only ,table.show-for-small-up ,table.hide-for-small ,table.hide-for-small-down ,table.show-for-medium-only ,table.show-for-medium-up ,table.show-for-medium ,table.show-for-medium-down ,table.hide-for-large-only ,table.hide-for-large-up ,table.hide-for-large ,table.show-for-large-down ,table.hide-for-xlarge-only ,table.hide-for-xlarge-up ,table.hide-for-xxlarge-only ,table.hide-for-xxlarge-up {
        display:table;
    }
    thead.hide-for-small-only ,thead.show-for-small-up ,thead.hide-for-small ,thead.hide-for-small-down ,thead.show-for-medium-only ,thead.show-for-medium-up ,thead.show-for-medium ,thead.show-for-medium-down ,thead.hide-for-large-only ,thead.hide-for-large-up ,thead.hide-for-large ,thead.show-for-large-down ,thead.hide-for-xlarge-only ,thead.hide-for-xlarge-up ,thead.hide-for-xxlarge-only ,thead.hide-for-xxlarge-up {
        display:table-header-group !important;
    }
    tbody.hide-for-small-only ,tbody.show-for-small-up ,tbody.hide-for-small ,tbody.hide-for-small-down ,tbody.show-for-medium-only ,tbody.show-for-medium-up ,tbody.show-for-medium ,tbody.show-for-medium-down ,tbody.hide-for-large-only ,tbody.hide-for-large-up ,tbody.hide-for-large ,tbody.show-for-large-down ,tbody.hide-for-xlarge-only ,tbody.hide-for-xlarge-up ,tbody.hide-for-xxlarge-only ,tbody.hide-for-xxlarge-up {
        display:table-row-group !important;
    }
    tr.hide-for-small-only ,tr.show-for-small-up ,tr.hide-for-small ,tr.hide-for-small-down ,tr.show-for-medium-only ,tr.show-for-medium-up ,tr.show-for-medium ,tr.show-for-medium-down ,tr.hide-for-large-only ,tr.hide-for-large-up ,tr.hide-for-large ,tr.show-for-large-down ,tr.hide-for-xlarge-only ,tr.hide-for-xlarge-up ,tr.hide-for-xxlarge-only ,tr.hide-for-xxlarge-up {
        display:table-row !important;
    }
    th.hide-for-small-only ,td.hide-for-small-only ,th.show-for-small-up ,td.show-for-small-up ,th.hide-for-small ,td.hide-for-small ,th.hide-for-small-down ,td.hide-for-small-down ,th.show-for-medium-only ,td.show-for-medium-only ,th.show-for-medium-up ,td.show-for-medium-up ,th.show-for-medium ,td.show-for-medium ,th.show-for-medium-down ,td.show-for-medium-down ,th.hide-for-large-only ,td.hide-for-large-only ,th.hide-for-large-up ,td.hide-for-large-up ,th.hide-for-large ,td.hide-for-large ,th.show-for-large-down ,td.show-for-large-down ,th.hide-for-xlarge-only ,td.hide-for-xlarge-only ,th.hide-for-xlarge-up ,td.hide-for-xlarge-up ,th.hide-for-xxlarge-only ,td.hide-for-xxlarge-only ,th.hide-for-xxlarge-up ,td.hide-for-xxlarge-up {
        display:table-cell !important;
    }
}
@media only screen and (min-width:60.063em){
    .hide-for-small-only ,.show-for-small-up ,.hide-for-small ,.hide-for-small-down ,.hide-for-medium-only ,.show-for-medium-up ,.hide-for-medium ,.hide-for-medium-down ,.show-for-large-only ,.show-for-large-up ,.show-for-large ,.show-for-large-down ,.hide-for-xlarge-only ,.hide-for-xlarge-up ,.hide-for-xxlarge-only ,.hide-for-xxlarge-up {
        display:inherit !important;
    }
    .show-for-small-only ,.hide-for-small-up ,.show-for-small ,.show-for-small-down ,.show-for-medium-only ,.hide-for-medium-up ,.show-for-medium ,.show-for-medium-down ,.hide-for-large-only ,.hide-for-large-up ,.hide-for-large ,.hide-for-large-down ,.show-for-xlarge-only ,.show-for-xlarge-up ,.show-for-xxlarge-only ,.show-for-xxlarge-up {
        display:none !important;
    }
    .hidden-for-small-only ,.visible-for-small-up ,.hidden-for-small ,.hidden-for-small-down ,.hidden-for-medium-only ,.visible-for-medium-up ,.hidden-for-medium ,.hidden-for-medium-down ,.visible-for-large-only ,.visible-for-large-up ,.visible-for-large ,.visible-for-large-down ,.hidden-for-xlarge-only ,.hidden-for-xlarge-up ,.hidden-for-xxlarge-only ,.hidden-for-xxlarge-up {
        position:static !important;
        height:auto;
        width:auto;
        overflow:visible;
        clip:auto;
    }
    .visible-for-small-only ,.hidden-for-small-up ,.visible-for-small ,.visible-for-small-down ,.visible-for-medium-only ,.hidden-for-medium-up ,.visible-for-medium ,.visible-for-medium-down ,.hidden-for-large-only ,.hidden-for-large-up ,.hidden-for-large ,.hidden-for-large-down ,.visible-for-xlarge-only ,.visible-for-xlarge-up ,.visible-for-xxlarge-only ,.visible-for-xxlarge-up {
        position:absolute !important;
        height:1px;
        width:1px;
        overflow:hidden;
        clip:rect(1px, 1px, 1px, 1px);
    }
    table.hide-for-small-only ,table.show-for-small-up ,table.hide-for-small ,table.hide-for-small-down ,table.hide-for-medium-only ,table.show-for-medium-up ,table.hide-for-medium ,table.hide-for-medium-down ,table.show-for-large-only ,table.show-for-large-up ,table.show-for-large ,table.show-for-large-down ,table.hide-for-xlarge-only ,table.hide-for-xlarge-up ,table.hide-for-xxlarge-only ,table.hide-for-xxlarge-up {
        display:table;
    }
    thead.hide-for-small-only ,thead.show-for-small-up ,thead.hide-for-small ,thead.hide-for-small-down ,thead.hide-for-medium-only ,thead.show-for-medium-up ,thead.hide-for-medium ,thead.hide-for-medium-down ,thead.show-for-large-only ,thead.show-for-large-up ,thead.show-for-large ,thead.show-for-large-down ,thead.hide-for-xlarge-only ,thead.hide-for-xlarge-up ,thead.hide-for-xxlarge-only ,thead.hide-for-xxlarge-up {
        display:table-header-group !important;
    }
    tbody.hide-for-small-only ,tbody.show-for-small-up ,tbody.hide-for-small ,tbody.hide-for-small-down ,tbody.hide-for-medium-only ,tbody.show-for-medium-up ,tbody.hide-for-medium ,tbody.hide-for-medium-down ,tbody.show-for-large-only ,tbody.show-for-large-up ,tbody.show-for-large ,tbody.show-for-large-down ,tbody.hide-for-xlarge-only ,tbody.hide-for-xlarge-up ,tbody.hide-for-xxlarge-only ,tbody.hide-for-xxlarge-up {
        display:table-row-group !important;
    }
    tr.hide-for-small-only ,tr.show-for-small-up ,tr.hide-for-small ,tr.hide-for-small-down ,tr.hide-for-medium-only ,tr.show-for-medium-up ,tr.hide-for-medium ,tr.hide-for-medium-down ,tr.show-for-large-only ,tr.show-for-large-up ,tr.show-for-large ,tr.show-for-large-down ,tr.hide-for-xlarge-only ,tr.hide-for-xlarge-up ,tr.hide-for-xxlarge-only ,tr.hide-for-xxlarge-up {
        display:table-row !important;
    }
    th.hide-for-small-only ,td.hide-for-small-only ,th.show-for-small-up ,td.show-for-small-up ,th.hide-for-small ,td.hide-for-small ,th.hide-for-small-down ,td.hide-for-small-down ,th.hide-for-medium-only ,td.hide-for-medium-only ,th.show-for-medium-up ,td.show-for-medium-up ,th.hide-for-medium ,td.hide-for-medium ,th.hide-for-medium-down ,td.hide-for-medium-down ,th.show-for-large-only ,td.show-for-large-only ,th.show-for-large-up ,td.show-for-large-up ,th.show-for-large ,td.show-for-large ,th.show-for-large-down ,td.show-for-large-down ,th.hide-for-xlarge-only ,td.hide-for-xlarge-only ,th.hide-for-xlarge-up ,td.hide-for-xlarge-up ,th.hide-for-xxlarge-only ,td.hide-for-xxlarge-only ,th.hide-for-xxlarge-up ,td.hide-for-xxlarge-up {
        display:table-cell !important;
    }
}
@media only screen and (min-width:90.063em){
    .hide-for-small-only ,.show-for-small-up ,.hide-for-small ,.hide-for-small-down ,.hide-for-medium-only ,.show-for-medium-up ,.hide-for-medium ,.hide-for-medium-down ,.hide-for-large-only ,.show-for-large-up ,.hide-for-large ,.hide-for-large-down ,.show-for-xlarge-only ,.show-for-xlarge-up ,.hide-for-xxlarge-only ,.hide-for-xxlarge-up {
        display:inherit !important;
    }
    .show-for-small-only ,.hide-for-small-up ,.show-for-small ,.show-for-small-down ,.show-for-medium-only ,.hide-for-medium-up ,.show-for-medium ,.show-for-medium-down ,.show-for-large-only ,.hide-for-large-up ,.show-for-large ,.show-for-large-down ,.hide-for-xlarge-only ,.hide-for-xlarge-up ,.show-for-xxlarge-only ,.show-for-xxlarge-up {
        display:none !important;
    }
    .hidden-for-small-only ,.visible-for-small-up ,.hidden-for-small ,.hidden-for-small-down ,.hidden-for-medium-only ,.visible-for-medium-up ,.hidden-for-medium ,.hidden-for-medium-down ,.hidden-for-large-only ,.visible-for-large-up ,.hidden-for-large ,.hidden-for-large-down ,.visible-for-xlarge-only ,.visible-for-xlarge-up ,.hidden-for-xxlarge-only ,.hidden-for-xxlarge-up {
        position:static !important;
        height:auto;
        width:auto;
        overflow:visible;
        clip:auto;
    }
    .visible-for-small-only ,.hidden-for-small-up ,.visible-for-small ,.visible-for-small-down ,.visible-for-medium-only ,.hidden-for-medium-up ,.visible-for-medium ,.visible-for-medium-down ,.visible-for-large-only ,.hidden-for-large-up ,.visible-for-large ,.visible-for-large-down ,.hidden-for-xlarge-only ,.hidden-for-xlarge-up ,.visible-for-xxlarge-only ,.visible-for-xxlarge-up {
        position:absolute !important;
        height:1px;
        width:1px;
        overflow:hidden;
        clip:rect(1px, 1px, 1px, 1px);
    }
    table.hide-for-small-only ,table.show-for-small-up ,table.hide-for-small ,table.hide-for-small-down ,table.hide-for-medium-only ,table.show-for-medium-up ,table.hide-for-medium ,table.hide-for-medium-down ,table.hide-for-large-only ,table.show-for-large-up ,table.hide-for-large ,table.hide-for-large-down ,table.show-for-xlarge-only ,table.show-for-xlarge-up ,table.hide-for-xxlarge-only ,table.hide-for-xxlarge-up {
        display:table;
    }
    thead.hide-for-small-only ,thead.show-for-small-up ,thead.hide-for-small ,thead.hide-for-small-down ,thead.hide-for-medium-only ,thead.show-for-medium-up ,thead.hide-for-medium ,thead.hide-for-medium-down ,thead.hide-for-large-only ,thead.show-for-large-up ,thead.hide-for-large ,thead.hide-for-large-down ,thead.show-for-xlarge-only ,thead.show-for-xlarge-up ,thead.hide-for-xxlarge-only ,thead.hide-for-xxlarge-up {
        display:table-header-group !important;
    }
    tbody.hide-for-small-only ,tbody.show-for-small-up ,tbody.hide-for-small ,tbody.hide-for-small-down ,tbody.hide-for-medium-only ,tbody.show-for-medium-up ,tbody.hide-for-medium ,tbody.hide-for-medium-down ,tbody.hide-for-large-only ,tbody.show-for-large-up ,tbody.hide-for-large ,tbody.hide-for-large-down ,tbody.show-for-xlarge-only ,tbody.show-for-xlarge-up ,tbody.hide-for-xxlarge-only ,tbody.hide-for-xxlarge-up {
        display:table-row-group !important;
    }
    tr.hide-for-small-only ,tr.show-for-small-up ,tr.hide-for-small ,tr.hide-for-small-down ,tr.hide-for-medium-only ,tr.show-for-medium-up ,tr.hide-for-medium ,tr.hide-for-medium-down ,tr.hide-for-large-only ,tr.show-for-large-up ,tr.hide-for-large ,tr.hide-for-large-down ,tr.show-for-xlarge-only ,tr.show-for-xlarge-up ,tr.hide-for-xxlarge-only ,tr.hide-for-xxlarge-up {
        display:table-row !important;
    }
    th.hide-for-small-only ,td.hide-for-small-only ,th.show-for-small-up ,td.show-for-small-up ,th.hide-for-small ,td.hide-for-small ,th.hide-for-small-down ,td.hide-for-small-down ,th.hide-for-medium-only ,td.hide-for-medium-only ,th.show-for-medium-up ,td.show-for-medium-up ,th.hide-for-medium ,td.hide-for-medium ,th.hide-for-medium-down ,td.hide-for-medium-down ,th.hide-for-large-only ,td.hide-for-large-only ,th.show-for-large-up ,td.show-for-large-up ,th.hide-for-large ,td.hide-for-large ,th.hide-for-large-down ,td.hide-for-large-down ,th.show-for-xlarge-only ,td.show-for-xlarge-only ,th.show-for-xlarge-up ,td.show-for-xlarge-up ,th.hide-for-xxlarge-only ,td.hide-for-xxlarge-only ,th.hide-for-xxlarge-up ,td.hide-for-xxlarge-up {
        display:table-cell !important;
    }
}
@media only screen and (min-width:120.063em){
    .hide-for-small-only ,.show-for-small-up ,.hide-for-small ,.hide-for-small-down ,.hide-for-medium-only ,.show-for-medium-up ,.hide-for-medium ,.hide-for-medium-down ,.hide-for-large-only ,.show-for-large-up ,.hide-for-large ,.hide-for-large-down ,.hide-for-xlarge-only ,.show-for-xlarge-up ,.show-for-xxlarge-only ,.show-for-xxlarge-up {
        display:inherit !important;
    }
    .show-for-small-only ,.hide-for-small-up ,.show-for-small ,.show-for-small-down ,.show-for-medium-only ,.hide-for-medium-up ,.show-for-medium ,.show-for-medium-down ,.show-for-large-only ,.hide-for-large-up ,.show-for-large ,.show-for-large-down ,.show-for-xlarge-only ,.hide-for-xlarge-up ,.hide-for-xxlarge-only ,.hide-for-xxlarge-up {
        display:none !important;
    }
    .hidden-for-small-only ,.visible-for-small-up ,.hidden-for-small ,.hidden-for-small-down ,.hidden-for-medium-only ,.visible-for-medium-up ,.hidden-for-medium ,.hidden-for-medium-down ,.hidden-for-large-only ,.visible-for-large-up ,.hidden-for-large ,.hidden-for-large-down ,.hidden-for-xlarge-only ,.visible-for-xlarge-up ,.visible-for-xxlarge-only ,.visible-for-xxlarge-up {
        position:static !important;
        height:auto;
        width:auto;
        overflow:visible;
        clip:auto;
    }
    .visible-for-small-only ,.hidden-for-small-up ,.visible-for-small ,.visible-for-small-down ,.visible-for-medium-only ,.hidden-for-medium-up ,.visible-for-medium ,.visible-for-medium-down ,.visible-for-large-only ,.hidden-for-large-up ,.visible-for-large ,.visible-for-large-down ,.visible-for-xlarge-only ,.hidden-for-xlarge-up ,.hidden-for-xxlarge-only ,.hidden-for-xxlarge-up {
        position:absolute !important;
        height:1px;
        width:1px;
        overflow:hidden;
        clip:rect(1px, 1px, 1px, 1px);
    }
    table.hide-for-small-only ,table.show-for-small-up ,table.hide-for-small ,table.hide-for-small-down ,table.hide-for-medium-only ,table.show-for-medium-up ,table.hide-for-medium ,table.hide-for-medium-down ,table.hide-for-large-only ,table.show-for-large-up ,table.hide-for-large ,table.hide-for-large-down ,table.hide-for-xlarge-only ,table.show-for-xlarge-up ,table.show-for-xxlarge-only ,table.show-for-xxlarge-up {
        display:table;
    }
    thead.hide-for-small-only ,thead.show-for-small-up ,thead.hide-for-small ,thead.hide-for-small-down ,thead.hide-for-medium-only ,thead.show-for-medium-up ,thead.hide-for-medium ,thead.hide-for-medium-down ,thead.hide-for-large-only ,thead.show-for-large-up ,thead.hide-for-large ,thead.hide-for-large-down ,thead.hide-for-xlarge-only ,thead.show-for-xlarge-up ,thead.show-for-xxlarge-only ,thead.show-for-xxlarge-up {
        display:table-header-group !important;
    }
    tbody.hide-for-small-only ,tbody.show-for-small-up ,tbody.hide-for-small ,tbody.hide-for-small-down ,tbody.hide-for-medium-only ,tbody.show-for-medium-up ,tbody.hide-for-medium ,tbody.hide-for-medium-down ,tbody.hide-for-large-only ,tbody.show-for-large-up ,tbody.hide-for-large ,tbody.hide-for-large-down ,tbody.hide-for-xlarge-only ,tbody.show-for-xlarge-up ,tbody.show-for-xxlarge-only ,tbody.show-for-xxlarge-up {
        display:table-row-group !important;
    }
    tr.hide-for-small-only ,tr.show-for-small-up ,tr.hide-for-small ,tr.hide-for-small-down ,tr.hide-for-medium-only ,tr.show-for-medium-up ,tr.hide-for-medium ,tr.hide-for-medium-down ,tr.hide-for-large-only ,tr.show-for-large-up ,tr.hide-for-large ,tr.hide-for-large-down ,tr.hide-for-xlarge-only ,tr.show-for-xlarge-up ,tr.show-for-xxlarge-only ,tr.show-for-xxlarge-up {
        display:table-row !important;
    }
    th.hide-for-small-only ,td.hide-for-small-only ,th.show-for-small-up ,td.show-for-small-up ,th.hide-for-small ,td.hide-for-small ,th.hide-for-small-down ,td.hide-for-small-down ,th.hide-for-medium-only ,td.hide-for-medium-only ,th.show-for-medium-up ,td.show-for-medium-up ,th.hide-for-medium ,td.hide-for-medium ,th.hide-for-medium-down ,td.hide-for-medium-down ,th.hide-for-large-only ,td.hide-for-large-only ,th.show-for-large-up ,td.show-for-large-up ,th.hide-for-large ,td.hide-for-large ,th.hide-for-large-down ,td.hide-for-large-down ,th.hide-for-xlarge-only ,td.hide-for-xlarge-only ,th.show-for-xlarge-up ,td.show-for-xlarge-up ,th.show-for-xxlarge-only ,td.show-for-xxlarge-only ,th.show-for-xxlarge-up ,td.show-for-xxlarge-up {
        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;
}
@media print{
    .show-for-print {
        display:block;
    }
    .hide-for-print {
        display:none;
    }
    table.show-for-print {
        display:table;
    }
    thead.show-for-print {
        display:table-header-group !important;
    }
    tbody.show-for-print {
        display:table-row-group !important;
    }
    tr.show-for-print {
        display:table-row !important;
    }
    td.show-for-print {
        display:table-cell !important;
    }
    th.show-for-print {
        display:table-cell !important;
    }
}