/* Minification failed. Returning unminified contents.
: run-time error CSS1036: Expected expression, found ''
: run-time error CSS1036: Expected expression, found ''
: run-time error CSS1036: Expected expression, found ''
: run-time error CSS1036: Expected expression, found ''
: run-time error CSS1036: Expected expression, found ''
 */
.ctools-locked {
    color: red;
    border: 1px solid red;
    padding: 1em;
}

.ctools-owns-lock {
    background: #ffffdd none repeat scroll 0 0;
    border: 1px solid #f0c020;
    padding: 1em;
}

a.ctools-ajaxing,
input.ctools-ajaxing,
button.ctools-ajaxing,
select.ctools-ajaxing {
    padding-right: 18px !important;
    background: url(/sites/all/modules/ctools/images/status-active.gif) right center no-repeat;
}

div.ctools-ajaxing {
    float: left;
    width: 18px;
    background: url(/sites/all/modules/ctools/images/status-active.gif) center center no-repeat;
}

.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

.row {
    margin-left: -5px;
    margin-right: -15px;
}

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
    float: left;
}

.col-xs-12 {
    width: 100%;
}

.col-xs-11 {
    width: 91.66666667%;
}

.col-xs-10 {
    width: 83.33333333%;
}

.col-xs-9 {
    width: 75%;
}

.col-xs-8 {
    width: 66.66666667%;
}

.col-xs-7 {
    width: 58.33333333%;
}

.col-xs-6 {
    width: 50%;
}

.col-xs-5 {
    width: 41.66666667%;
}

.col-xs-4 {
    width: 33.33333333%;
}

.col-xs-3 {
    width: 25%;
}

.col-xs-2 {
    width: 16.66666667%;
}

.col-xs-1 {
    width: 8.33333333%;
}

.col-xs-pull-12 {
    right: 100%;
}

.col-xs-pull-11 {
    right: 91.66666667%;
}

.col-xs-pull-10 {
    right: 83.33333333%;
}

.col-xs-pull-9 {
    right: 75%;
}

.col-xs-pull-8 {
    right: 66.66666667%;
}

.col-xs-pull-7 {
    right: 58.33333333%;
}

.col-xs-pull-6 {
    right: 50%;
}

.col-xs-pull-5 {
    right: 41.66666667%;
}

.col-xs-pull-4 {
    right: 33.33333333%;
}

.col-xs-pull-3 {
    right: 25%;
}

.col-xs-pull-2 {
    right: 16.66666667%;
}

.col-xs-pull-1 {
    right: 8.33333333%;
}

.col-xs-pull-0 {
    right: auto;
}

.col-xs-push-12 {
    left: 100%;
}

.col-xs-push-11 {
    left: 91.66666667%;
}

.col-xs-push-10 {
    left: 83.33333333%;
}

.col-xs-push-9 {
    left: 75%;
}

.col-xs-push-8 {
    left: 66.66666667%;
}

.col-xs-push-7 {
    left: 58.33333333%;
}

.col-xs-push-6 {
    left: 50%;
}

.col-xs-push-5 {
    left: 41.66666667%;
}

.col-xs-push-4 {
    left: 33.33333333%;
}

.col-xs-push-3 {
    left: 25%;
}

.col-xs-push-2 {
    left: 16.66666667%;
}

.col-xs-push-1 {
    left: 8.33333333%;
}

.col-xs-push-0 {
    left: auto;
}

.col-xs-offset-12 {
    margin-left: 100%;
}

.col-xs-offset-11 {
    margin-left: 91.66666667%;
}

.col-xs-offset-10 {
    margin-left: 83.33333333%;
}

.col-xs-offset-9 {
    margin-left: 75%;
}

.col-xs-offset-8 {
    margin-left: 66.66666667%;
}

.col-xs-offset-7 {
    margin-left: 58.33333333%;
}

.col-xs-offset-6 {
    margin-left: 50%;
}

.col-xs-offset-5 {
    margin-left: 41.66666667%;
}

.col-xs-offset-4 {
    margin-left: 33.33333333%;
}

.col-xs-offset-3 {
    margin-left: 25%;
}

.col-xs-offset-2 {
    margin-left: 16.66666667%;
}

.col-xs-offset-1 {
    margin-left: 8.33333333%;
}

.col-xs-offset-0 {
    margin-left: 0%;
}

@media (min-width:768px) {
    .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12 {
        float: left;
    }

    .col-sm-12 {
        width: 100%;
    }

    .col-sm-11 {
        width: 91.66666667%;
    }

    .col-sm-10 {
        width: 83.33333333%;
    }

    .col-sm-9 {
        width: 75%;
    }

    .col-sm-8 {
        width: 66.66666667%;
    }

    .col-sm-7 {
        width: 58.33333333%;
    }

    .col-sm-6 {
        width: 50%;
    }

    .col-sm-5 {
        width: 41.66666667%;
    }

    .col-sm-4 {
        width: 33.33333333%;
    }

    .col-sm-3 {
        width: 25%;
    }

    .col-sm-2 {
        width: 16.66666667%;
    }

    .col-sm-1 {
        width: 8.33333333%;
    }

    .col-sm-pull-12 {
        right: 100%;
    }

    .col-sm-pull-11 {
        right: 91.66666667%;
    }

    .col-sm-pull-10 {
        right: 83.33333333%;
    }

    .col-sm-pull-9 {
        right: 75%;
    }

    .col-sm-pull-8 {
        right: 66.66666667%;
    }

    .col-sm-pull-7 {
        right: 58.33333333%;
    }

    .col-sm-pull-6 {
        right: 50%;
    }

    .col-sm-pull-5 {
        right: 41.66666667%;
    }

    .col-sm-pull-4 {
        right: 33.33333333%;
    }

    .col-sm-pull-3 {
        right: 25%;
    }

    .col-sm-pull-2 {
        right: 16.66666667%;
    }

    .col-sm-pull-1 {
        right: 8.33333333%;
    }

    .col-sm-pull-0 {
        right: auto;
    }

    .col-sm-push-12 {
        left: 100%;
    }

    .col-sm-push-11 {
        left: 91.66666667%;
    }

    .col-sm-push-10 {
        left: 83.33333333%;
    }

    .col-sm-push-9 {
        left: 75%;
    }

    .col-sm-push-8 {
        left: 66.66666667%;
    }

    .col-sm-push-7 {
        left: 58.33333333%;
    }

    .col-sm-push-6 {
        left: 50%;
    }

    .col-sm-push-5 {
        left: 41.66666667%;
    }

    .col-sm-push-4 {
        left: 33.33333333%;
    }

    .col-sm-push-3 {
        left: 25%;
    }

    .col-sm-push-2 {
        left: 16.66666667%;
    }

    .col-sm-push-1 {
        left: 8.33333333%;
    }

    .col-sm-push-0 {
        left: auto;
    }

    .col-sm-offset-12 {
        margin-left: 100%;
    }

    .col-sm-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-sm-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-sm-offset-9 {
        margin-left: 75%;
    }

    .col-sm-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-sm-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-sm-offset-6 {
        margin-left: 50%;
    }

    .col-sm-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-sm-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-sm-offset-3 {
        margin-left: 25%;
    }

    .col-sm-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-sm-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-sm-offset-0 {
        margin-left: 0%;
    }
}

@media (min-width:992px) {
    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11,
    .col-md-12 {
        float: left;
    }

    .col-md-12 {
        width: 100%;
    }

    .col-md-11 {
        width: 91.66666667%;
    }

    .col-md-10 {
        width: 83.33333333%;
    }

    .col-md-9 {
        width: 75%;
    }

    .col-md-8 {
        width: 66.66666667%;
    }

    .col-md-7 {
        width: 58.33333333%;
    }

    .col-md-6 {
        width: 50%;
    }

    .col-md-5 {
        width: 41.66666667%;
    }

    .col-md-4 {
        width: 33.33333333%;
    }

    .col-md-3 {
        width: 25%;
    }

    .col-md-2 {
        width: 16.66666667%;
    }

    .col-md-1 {
        width: 8.33333333%;
    }

    .col-md-pull-12 {
        right: 100%;
    }

    .col-md-pull-11 {
        right: 91.66666667%;
    }

    .col-md-pull-10 {
        right: 83.33333333%;
    }

    .col-md-pull-9 {
        right: 75%;
    }

    .col-md-pull-8 {
        right: 66.66666667%;
    }

    .col-md-pull-7 {
        right: 58.33333333%;
    }

    .col-md-pull-6 {
        right: 50%;
    }

    .col-md-pull-5 {
        right: 41.66666667%;
    }

    .col-md-pull-4 {
        right: 33.33333333%;
    }

    .col-md-pull-3 {
        right: 25%;
    }

    .col-md-pull-2 {
        right: 16.66666667%;
    }

    .col-md-pull-1 {
        right: 8.33333333%;
    }

    .col-md-pull-0 {
        right: auto;
    }

    .col-md-push-12 {
        left: 100%;
    }

    .col-md-push-11 {
        left: 91.66666667%;
    }

    .col-md-push-10 {
        left: 83.33333333%;
    }

    .col-md-push-9 {
        left: 75%;
    }

    .col-md-push-8 {
        left: 66.66666667%;
    }

    .col-md-push-7 {
        left: 58.33333333%;
    }

    .col-md-push-6 {
        left: 50%;
    }

    .col-md-push-5 {
        left: 41.66666667%;
    }

    .col-md-push-4 {
        left: 33.33333333%;
    }

    .col-md-push-3 {
        left: 25%;
    }

    .col-md-push-2 {
        left: 16.66666667%;
    }

    .col-md-push-1 {
        left: 8.33333333%;
    }

    .col-md-push-0 {
        left: auto;
    }

    .col-md-offset-12 {
        margin-left: 100%;
    }

    .col-md-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-md-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-md-offset-9 {
        margin-left: 75%;
    }

    .col-md-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-md-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-md-offset-6 {
        margin-left: 50%;
    }

    .col-md-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-md-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-md-offset-3 {
        margin-left: 25%;
    }

    .col-md-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-md-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-md-offset-0 {
        margin-left: 0%;
    }
}

@media (min-width:1200px) {
    .col-lg-1,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12 {
        float: left;
    }

    .col-lg-12 {
        width: 100%;
    }

    .col-lg-11 {
        width: 91.66666667%;
    }

    .col-lg-10 {
        width: 83.33333333%;
    }

    .col-lg-9 {
        width: 75%;
    }

    .col-lg-8 {
        width: 66.66666667%;
    }

    .col-lg-7 {
        width: 58.33333333%;
    }

    .col-lg-6 {
        width: 50%;
    }

    .col-lg-5 {
        width: 41.66666667%;
    }

    .col-lg-4 {
        width: 33.33333333%;
    }

    .col-lg-3 {
        width: 25%;
    }

    .col-lg-2 {
        width: 16.66666667%;
    }

    .col-lg-1 {
        width: 8.33333333%;
    }

    .col-lg-pull-12 {
        right: 100%;
    }

    .col-lg-pull-11 {
        right: 91.66666667%;
    }

    .col-lg-pull-10 {
        right: 83.33333333%;
    }

    .col-lg-pull-9 {
        right: 75%;
    }

    .col-lg-pull-8 {
        right: 66.66666667%;
    }

    .col-lg-pull-7 {
        right: 58.33333333%;
    }

    .col-lg-pull-6 {
        right: 50%;
    }

    .col-lg-pull-5 {
        right: 41.66666667%;
    }

    .col-lg-pull-4 {
        right: 33.33333333%;
    }

    .col-lg-pull-3 {
        right: 25%;
    }

    .col-lg-pull-2 {
        right: 16.66666667%;
    }

    .col-lg-pull-1 {
        right: 8.33333333%;
    }

    .col-lg-pull-0 {
        right: auto;
    }

    .col-lg-push-12 {
        left: 100%;
    }

    .col-lg-push-11 {
        left: 91.66666667%;
    }

    .col-lg-push-10 {
        left: 83.33333333%;
    }

    .col-lg-push-9 {
        left: 75%;
    }

    .col-lg-push-8 {
        left: 66.66666667%;
    }

    .col-lg-push-7 {
        left: 58.33333333%;
    }

    .col-lg-push-6 {
        left: 50%;
    }

    .col-lg-push-5 {
        left: 41.66666667%;
    }

    .col-lg-push-4 {
        left: 33.33333333%;
    }

    .col-lg-push-3 {
        left: 25%;
    }

    .col-lg-push-2 {
        left: 16.66666667%;
    }

    .col-lg-push-1 {
        left: 8.33333333%;
    }

    .col-lg-push-0 {
        left: auto;
    }

    .col-lg-offset-12 {
        margin-left: 100%;
    }

    .col-lg-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-lg-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-lg-offset-9 {
        margin-left: 75%;
    }

    .col-lg-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-lg-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-lg-offset-6 {
        margin-left: 50%;
    }

    .col-lg-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-lg-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-lg-offset-3 {
        margin-left: 25%;
    }

    .col-lg-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-lg-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-lg-offset-0 {
        margin-left: 0%;
    }
}

.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
    content: " ";
    display: table;
}

.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
    clear: both;
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.pull-right {
    float: right !important;
}

.pull-left {
    float: left !important;
}

.hide {
    display: none !important;
}

.show {
    display: block !important;
}

.invisible {
    visibility: hidden;
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

.hidden {
    display: none !important;
}

.affix {
    position: fixed;
}

@font-face {
    font-family: 'FontAwesome';
    src: url(/sites/all/modules/md_megamenu/css/awemenu/fonts/fontAwesome/fontawesome-webfont.eot?v=4.3.0);
    src: url(/sites/all/modules/md_megamenu/css/awemenu/fonts/fontAwesome/fontawesome-webfont.eot?#iefix&v=4.3.0) format('embedded-opentype'), url(/sites/all/modules/md_megamenu/css/awemenu/fonts/fontAwesome/fontawesome-webfont.woff2?v=4.3.0) format('woff2'), url(/sites/all/modules/md_megamenu/css/awemenu/fonts/fontAwesome/fontawesome-webfont.woff?v=4.3.0) format('woff'), url(/sites/all/modules/md_megamenu/css/awemenu/fonts/fontAwesome/fontawesome-webfont.ttf?v=4.3.0) format('truetype'), url(/sites/all/modules/md_megamenu/css/awemenu/fonts/fontAwesome/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format('svg');
    font-weight: normal;
    font-style: normal
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0)
}

.fa-lg {
    font-size: 1.33333333em;
    line-height: .75em;
    vertical-align: -15%
}

.fa-2x {
    font-size: 2em
}

.fa-3x {
    font-size: 3em
}

.fa-4x {
    font-size: 4em
}

.fa-5x {
    font-size: 5em
}

.fa-fw {
    width: 1.28571429em;
    text-align: center
}

.fa-ul {
    padding-left: 0;
    margin-left: 2.14285714em;
    list-style-type: none
}

    .fa-ul > li {
        position: relative
    }

.fa-li {
    position: absolute;
    left: -2.14285714em;
    width: 2.14285714em;
    top: .14285714em;
    text-align: center
}

    .fa-li.fa-lg {
        left: -1.85714286em
    }

.fa-border {
    padding: .2em .25em .15em;
    border: solid .08em #eee;
    border-radius: .1em
}

.pull-right {
    float: right
}

.pull-left {
    float: left
}

.fa.pull-left {
    margin-right: .3em
}

.fa.pull-right {
    margin-left: .3em
}

.fa-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear
}

.fa-pulse {
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8)
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.fa-rotate-90 {
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=1);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.fa-rotate-180 {
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.fa-rotate-270 {
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=3);
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg)
}

.fa-flip-horizontal {
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1)
}

.fa-flip-vertical {
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
    -webkit-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    transform: scale(1, -1)
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
    filter: none
}

.fa-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle
}

.fa-stack-1x,
.fa-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center
}

.fa-stack-1x {
    line-height: inherit
}

.fa-stack-2x {
    font-size: 2em
}

.fa-inverse {
    color: #fff
}

.fa-glass:before {
    content: "\f000"
}

.fa-music:before {
    content: "\f001"
}

.fa-search:before {
    content: "\f002"
}

.fa-envelope-o:before {
    content: "\f003"
}

.fa-heart:before {
    content: "\f004"
}

.fa-star:before {
    content: "\f005"
}

.fa-star-o:before {
    content: "\f006"
}

.fa-user:before {
    content: "\f007"
}

.fa-film:before {
    content: "\f008"
}

.fa-th-large:before {
    content: "\f009"
}

.fa-th:before {
    content: "\f00a"
}

.fa-th-list:before {
    content: "\f00b"
}

.fa-check:before {
    content: "\f00c"
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
    content: "\f00d"
}

.fa-search-plus:before {
    content: "\f00e"
}

.fa-search-minus:before {
    content: "\f010"
}

.fa-power-off:before {
    content: "\f011"
}

.fa-signal:before {
    content: "\f012"
}

.fa-gear:before,
.fa-cog:before {
    content: "\f013"
}

.fa-trash-o:before {
    content: "\f014"
}

.fa-home:before {
    content: "\f015"
}

.fa-file-o:before {
    content: "\f016"
}

.fa-clock-o:before {
    content: "\f017"
}

.fa-road:before {
    content: "\f018"
}

.fa-download:before {
    content: "\f019"
}

.fa-arrow-circle-o-down:before {
    content: "\f01a"
}

.fa-arrow-circle-o-up:before {
    content: "\f01b"
}

.fa-inbox:before {
    content: "\f01c"
}

.fa-play-circle-o:before {
    content: "\f01d"
}

.fa-rotate-right:before,
.fa-repeat:before {
    content: "\f01e"
}

.fa-refresh:before {
    content: "\f021"
}

.fa-list-alt:before {
    content: "\f022"
}

.fa-lock:before {
    content: "\f023"
}

.fa-flag:before {
    content: "\f024"
}

.fa-headphones:before {
    content: "\f025"
}

.fa-volume-off:before {
    content: "\f026"
}

.fa-volume-down:before {
    content: "\f027"
}

.fa-volume-up:before {
    content: "\f028"
}

.fa-qrcode:before {
    content: "\f029"
}

.fa-barcode:before {
    content: "\f02a"
}

.fa-tag:before {
    content: "\f02b"
}

.fa-tags:before {
    content: "\f02c"
}

.fa-book:before {
    content: "\f02d"
}

.fa-bookmark:before {
    content: "\f02e"
}

.fa-print:before {
    content: "\f02f"
}

.fa-camera:before {
    content: "\f030"
}

.fa-font:before {
    content: "\f031"
}

.fa-bold:before {
    content: "\f032"
}

.fa-italic:before {
    content: "\f033"
}

.fa-text-height:before {
    content: "\f034"
}

.fa-text-width:before {
    content: "\f035"
}

.fa-align-left:before {
    content: "\f036"
}

.fa-align-center:before {
    content: "\f037"
}

.fa-align-right:before {
    content: "\f038"
}

.fa-align-justify:before {
    content: "\f039"
}

.fa-list:before {
    content: "\f03a"
}

.fa-dedent:before,
.fa-outdent:before {
    content: "\f03b"
}

.fa-indent:before {
    content: "\f03c"
}

.fa-video-camera:before {
    content: "\f03d"
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
    content: "\f03e"
}

.fa-pencil:before {
    content: "\f040"
}

.fa-map-marker:before {
    content: "\f041"
}

.fa-adjust:before {
    content: "\f042"
}

.fa-tint:before {
    content: "\f043"
}

.fa-edit:before,
.fa-pencil-square-o:before {
    content: "\f044"
}

.fa-share-square-o:before {
    content: "\f045"
}

.fa-check-square-o:before {
    content: "\f046"
}

.fa-arrows:before {
    content: "\f047"
}

.fa-step-backward:before {
    content: "\f048"
}

.fa-fast-backward:before {
    content: "\f049"
}

.fa-backward:before {
    content: "\f04a"
}

.fa-play:before {
    content: "\f04b"
}

.fa-pause:before {
    content: "\f04c"
}

.fa-stop:before {
    content: "\f04d"
}

.fa-forward:before {
    content: "\f04e"
}

.fa-fast-forward:before {
    content: "\f050"
}

.fa-step-forward:before {
    content: "\f051"
}

.fa-eject:before {
    content: "\f052"
}

.fa-chevron-left:before {
    content: "\f053"
}

.fa-chevron-right:before {
    content: "\f054"
}

.fa-plus-circle:before {
    content: "\f055"
}

.fa-minus-circle:before {
    content: "\f056"
}

.fa-times-circle:before {
    content: "\f057"
}

.fa-check-circle:before {
    content: "\f058"
}

.fa-question-circle:before {
    content: "\f059"
}

.fa-info-circle:before {
    content: "\f05a"
}

.fa-crosshairs:before {
    content: "\f05b"
}

.fa-times-circle-o:before {
    content: "\f05c"
}

.fa-check-circle-o:before {
    content: "\f05d"
}

.fa-ban:before {
    content: "\f05e"
}

.fa-arrow-left:before {
    content: "\f060"
}

.fa-arrow-right:before {
    content: "\f061"
}

.fa-arrow-up:before {
    content: "\f062"
}

.fa-arrow-down:before {
    content: "\f063"
}

.fa-mail-forward:before,
.fa-share:before {
    content: "\f064"
}

.fa-expand:before {
    content: "\f065"
}

.fa-compress:before {
    content: "\f066"
}

.fa-plus:before {
    content: "\f067"
}

.fa-minus:before {
    content: "\f068"
}

.fa-asterisk:before {
    content: "\f069"
}

.fa-exclamation-circle:before {
    content: "\f06a"
}

.fa-gift:before {
    content: "\f06b"
}

.fa-leaf:before {
    content: "\f06c"
}

.fa-fire:before {
    content: "\f06d"
}

.fa-eye:before {
    content: "\f06e"
}

.fa-eye-slash:before {
    content: "\f070"
}

.fa-warning:before,
.fa-exclamation-triangle:before {
    content: "\f071"
}

.fa-plane:before {
    content: "\f072"
}

.fa-calendar:before {
    content: "\f073"
}

.fa-random:before {
    content: "\f074"
}

.fa-comment:before {
    content: "\f075"
}

.fa-magnet:before {
    content: "\f076"
}

.fa-chevron-up:before {
    content: "\f077"
}

.fa-chevron-down:before {
    content: "\f078"
}

.fa-retweet:before {
    content: "\f079"
}

.fa-shopping-cart:before {
    content: "\f07a"
}

.fa-folder:before {
    content: "\f07b"
}

.fa-folder-open:before {
    content: "\f07c"
}

.fa-arrows-v:before {
    content: "\f07d"
}

.fa-arrows-h:before {
    content: "\f07e"
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
    content: "\f080"
}

.fa-twitter-square:before {
    content: "\f081"
}

.fa-facebook-square:before {
    content: "\f082"
}

.fa-camera-retro:before {
    content: "\f083"
}

.fa-key:before {
    content: "\f084"
}

.fa-gears:before,
.fa-cogs:before {
    content: "\f085"
}

.fa-comments:before {
    content: "\f086"
}

.fa-thumbs-o-up:before {
    content: "\f087"
}

.fa-thumbs-o-down:before {
    content: "\f088"
}

.fa-star-half:before {
    content: "\f089"
}

.fa-heart-o:before {
    content: "\f08a"
}

.fa-sign-out:before {
    content: "\f08b"
}

.fa-linkedin-square:before {
    content: "\f08c"
}

.fa-thumb-tack:before {
    content: "\f08d"
}

.fa-external-link:before {
    content: "\f08e"
}

.fa-sign-in:before {
    content: "\f090"
}

.fa-trophy:before {
    content: "\f091"
}

.fa-github-square:before {
    content: "\f092"
}

.fa-upload:before {
    content: "\f093"
}

.fa-lemon-o:before {
    content: "\f094"
}

.fa-phone:before {
    content: "\f095"
}

.fa-square-o:before {
    content: "\f096"
}

.fa-bookmark-o:before {
    content: "\f097"
}

.fa-phone-square:before {
    content: "\f098"
}

.fa-twitter:before {
    content: "\f099"
}

.fa-facebook-f:before,
.fa-facebook:before {
    content: "\f09a"
}

.fa-github:before {
    content: "\f09b"
}

.fa-unlock:before {
    content: "\f09c"
}

.fa-credit-card:before {
    content: "\f09d"
}

.fa-rss:before {
    content: "\f09e"
}

.fa-hdd-o:before {
    content: "\f0a0"
}

.fa-bullhorn:before {
    content: "\f0a1"
}

.fa-bell:before {
    content: "\f0f3"
}

.fa-certificate:before {
    content: "\f0a3"
}

.fa-hand-o-right:before {
    content: "\f0a4"
}

.fa-hand-o-left:before {
    content: "\f0a5"
}

.fa-hand-o-up:before {
    content: "\f0a6"
}

.fa-hand-o-down:before {
    content: "\f0a7"
}

.fa-arrow-circle-left:before {
    content: "\f0a8"
}

.fa-arrow-circle-right:before {
    content: "\f0a9"
}

.fa-arrow-circle-up:before {
    content: "\f0aa"
}

.fa-arrow-circle-down:before {
    content: "\f0ab"
}

.fa-globe:before {
    content: "\f0ac"
}

.fa-wrench:before {
    content: "\f0ad"
}

.fa-tasks:before {
    content: "\f0ae"
}

.fa-filter:before {
    content: "\f0b0"
}

.fa-briefcase:before {
    content: "\f0b1"
}

.fa-arrows-alt:before {
    content: "\f0b2"
}

.fa-group:before,
.fa-users:before {
    content: "\f0c0"
}

.fa-chain:before,
.fa-link:before {
    content: "\f0c1"
}

.fa-cloud:before {
    content: "\f0c2"
}

.fa-flask:before {
    content: "\f0c3"
}

.fa-cut:before,
.fa-scissors:before {
    content: "\f0c4"
}

.fa-copy:before,
.fa-files-o:before {
    content: "\f0c5"
}

.fa-paperclip:before {
    content: "\f0c6"
}

.fa-save:before,
.fa-floppy-o:before {
    content: "\f0c7"
}

.fa-square:before {
    content: "\f0c8"
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
    content: "\f0c9"
}

.fa-list-ul:before {
    content: "\f0ca"
}

.fa-list-ol:before {
    content: "\f0cb"
}

.fa-strikethrough:before {
    content: "\f0cc"
}

.fa-underline:before {
    content: "\f0cd"
}

.fa-table:before {
    content: "\f0ce"
}

.fa-magic:before {
    content: "\f0d0"
}

.fa-truck:before {
    content: "\f0d1"
}

.fa-pinterest:before {
    content: "\f0d2"
}

.fa-pinterest-square:before {
    content: "\f0d3"
}

.fa-google-plus-square:before {
    content: "\f0d4"
}

.fa-google-plus:before {
    content: "\f0d5"
}

.fa-money:before {
    content: "\f0d6"
}

.fa-caret-down:before {
    content: "\f0d7"
}

.fa-caret-up:before {
    content: "\f0d8"
}

.fa-caret-left:before {
    content: "\f0d9"
}

.fa-caret-right:before {
    content: "\f0da"
}

.fa-columns:before {
    content: "\f0db"
}

.fa-unsorted:before,
.fa-sort:before {
    content: "\f0dc"
}

.fa-sort-down:before,
.fa-sort-desc:before {
    content: "\f0dd"
}

.fa-sort-up:before,
.fa-sort-asc:before {
    content: "\f0de"
}

.fa-envelope:before {
    content: "\f0e0"
}

.fa-linkedin:before {
    content: "\f0e1"
}

.fa-rotate-left:before,
.fa-undo:before {
    content: "\f0e2"
}

.fa-legal:before,
.fa-gavel:before {
    content: "\f0e3"
}

.fa-dashboard:before,
.fa-tachometer:before {
    content: "\f0e4"
}

.fa-comment-o:before {
    content: "\f0e5"
}

.fa-comments-o:before {
    content: "\f0e6"
}

.fa-flash:before,
.fa-bolt:before {
    content: "\f0e7"
}

.fa-sitemap:before {
    content: "\f0e8"
}

.fa-umbrella:before {
    content: "\f0e9"
}

.fa-paste:before,
.fa-clipboard:before {
    content: "\f0ea"
}

.fa-lightbulb-o:before {
    content: "\f0eb"
}

.fa-exchange:before {
    content: "\f0ec"
}

.fa-cloud-download:before {
    content: "\f0ed"
}

.fa-cloud-upload:before {
    content: "\f0ee"
}

.fa-user-md:before {
    content: "\f0f0"
}

.fa-stethoscope:before {
    content: "\f0f1"
}

.fa-suitcase:before {
    content: "\f0f2"
}

.fa-bell-o:before {
    content: "\f0a2"
}

.fa-coffee:before {
    content: "\f0f4"
}

.fa-cutlery:before {
    content: "\f0f5"
}

.fa-file-text-o:before {
    content: "\f0f6"
}

.fa-building-o:before {
    content: "\f0f7"
}

.fa-hospital-o:before {
    content: "\f0f8"
}

.fa-ambulance:before {
    content: "\f0f9"
}

.fa-medkit:before {
    content: "\f0fa"
}

.fa-fighter-jet:before {
    content: "\f0fb"
}

.fa-beer:before {
    content: "\f0fc"
}

.fa-h-square:before {
    content: "\f0fd"
}

.fa-plus-square:before {
    content: "\f0fe"
}

.fa-angle-double-left:before {
    content: "\f100"
}

.fa-angle-double-right:before {
    content: "\f101"
}

.fa-angle-double-up:before {
    content: "\f102"
}

.fa-angle-double-down:before {
    content: "\f103"
}

.fa-angle-left:before {
    content: "\f104"
}

.fa-angle-right:before {
    content: "\f105"
}

.fa-angle-up:before {
    content: "\f106"
}

.fa-angle-down:before {
    content: "\f107"
}

.fa-desktop:before {
    content: "\f108"
}

.fa-laptop:before {
    content: "\f109"
}

.fa-tablet:before {
    content: "\f10a"
}

.fa-mobile-phone:before,
.fa-mobile:before {
    content: "\f10b"
}

.fa-circle-o:before {
    content: "\f10c"
}

.fa-quote-left:before {
    content: "\f10d"
}

.fa-quote-right:before {
    content: "\f10e"
}

.fa-spinner:before {
    content: "\f110"
}

.fa-circle:before {
    content: "\f111"
}

.fa-mail-reply:before,
.fa-reply:before {
    content: "\f112"
}

.fa-github-alt:before {
    content: "\f113"
}

.fa-folder-o:before {
    content: "\f114"
}

.fa-folder-open-o:before {
    content: "\f115"
}

.fa-smile-o:before {
    content: "\f118"
}

.fa-frown-o:before {
    content: "\f119"
}

.fa-meh-o:before {
    content: "\f11a"
}

.fa-gamepad:before {
    content: "\f11b"
}

.fa-keyboard-o:before {
    content: "\f11c"
}

.fa-flag-o:before {
    content: "\f11d"
}

.fa-flag-checkered:before {
    content: "\f11e"
}

.fa-terminal:before {
    content: "\f120"
}

.fa-code:before {
    content: "\f121"
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
    content: "\f122"
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
    content: "\f123"
}

.fa-location-arrow:before {
    content: "\f124"
}

.fa-crop:before {
    content: "\f125"
}

.fa-code-fork:before {
    content: "\f126"
}

.fa-unlink:before,
.fa-chain-broken:before {
    content: "\f127"
}

.fa-question:before {
    content: "\f128"
}

.fa-info:before {
    content: "\f129"
}

.fa-exclamation:before {
    content: "\f12a"
}

.fa-superscript:before {
    content: "\f12b"
}

.fa-subscript:before {
    content: "\f12c"
}

.fa-eraser:before {
    content: "\f12d"
}

.fa-puzzle-piece:before {
    content: "\f12e"
}

.fa-microphone:before {
    content: "\f130"
}

.fa-microphone-slash:before {
    content: "\f131"
}

.fa-shield:before {
    content: "\f132"
}

.fa-calendar-o:before {
    content: "\f133"
}

.fa-fire-extinguisher:before {
    content: "\f134"
}

.fa-rocket:before {
    content: "\f135"
}

.fa-maxcdn:before {
    content: "\f136"
}

.fa-chevron-circle-left:before {
    content: "\f137"
}

.fa-chevron-circle-right:before {
    content: "\f138"
}

.fa-chevron-circle-up:before {
    content: "\f139"
}

.fa-chevron-circle-down:before {
    content: "\f13a"
}

.fa-html5:before {
    content: "\f13b"
}

.fa-css3:before {
    content: "\f13c"
}

.fa-anchor:before {
    content: "\f13d"
}

.fa-unlock-alt:before {
    content: "\f13e"
}

.fa-bullseye:before {
    content: "\f140"
}

.fa-ellipsis-h:before {
    content: "\f141"
}

.fa-ellipsis-v:before {
    content: "\f142"
}

.fa-rss-square:before {
    content: "\f143"
}

.fa-play-circle:before {
    content: "\f144"
}

.fa-ticket:before {
    content: "\f145"
}

.fa-minus-square:before {
    content: "\f146"
}

.fa-minus-square-o:before {
    content: "\f147"
}

.fa-level-up:before {
    content: "\f148"
}

.fa-level-down:before {
    content: "\f149"
}

.fa-check-square:before {
    content: "\f14a"
}

.fa-pencil-square:before {
    content: "\f14b"
}

.fa-external-link-square:before {
    content: "\f14c"
}

.fa-share-square:before {
    content: "\f14d"
}

.fa-compass:before {
    content: "\f14e"
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
    content: "\f150"
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
    content: "\f151"
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
    content: "\f152"
}

.fa-euro:before,
.fa-eur:before {
    content: "\f153"
}

.fa-gbp:before {
    content: "\f154"
}

.fa-dollar:before,
.fa-usd:before {
    content: "\f155"
}

.fa-rupee:before,
.fa-inr:before {
    content: "\f156"
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
    content: "\f157"
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
    content: "\f158"
}

.fa-won:before,
.fa-krw:before {
    content: "\f159"
}

.fa-bitcoin:before,
.fa-btc:before {
    content: "\f15a"
}

.fa-file:before {
    content: "\f15b"
}

.fa-file-text:before {
    content: "\f15c"
}

.fa-sort-alpha-asc:before {
    content: "\f15d"
}

.fa-sort-alpha-desc:before {
    content: "\f15e"
}

.fa-sort-amount-asc:before {
    content: "\f160"
}

.fa-sort-amount-desc:before {
    content: "\f161"
}

.fa-sort-numeric-asc:before {
    content: "\f162"
}

.fa-sort-numeric-desc:before {
    content: "\f163"
}

.fa-thumbs-up:before {
    content: "\f164"
}

.fa-thumbs-down:before {
    content: "\f165"
}

.fa-youtube-square:before {
    content: "\f166"
}

.fa-youtube:before {
    content: "\f167"
}

.fa-xing:before {
    content: "\f168"
}

.fa-xing-square:before {
    content: "\f169"
}

.fa-youtube-play:before {
    content: "\f16a"
}

.fa-dropbox:before {
    content: "\f16b"
}

.fa-stack-overflow:before {
    content: "\f16c"
}

.fa-instagram:before {
    content: "\f16d"
}

.fa-flickr:before {
    content: "\f16e"
}

.fa-adn:before {
    content: "\f170"
}

.fa-bitbucket:before {
    content: "\f171"
}

.fa-bitbucket-square:before {
    content: "\f172"
}

.fa-tumblr:before {
    content: "\f173"
}

.fa-tumblr-square:before {
    content: "\f174"
}

.fa-long-arrow-down:before {
    content: "\f175"
}

.fa-long-arrow-up:before {
    content: "\f176"
}

.fa-long-arrow-left:before {
    content: "\f177"
}

.fa-long-arrow-right:before {
    content: "\f178"
}

.fa-apple:before {
    content: "\f179"
}

.fa-windows:before {
    content: "\f17a"
}

.fa-android:before {
    content: "\f17b"
}

.fa-linux:before {
    content: "\f17c"
}

.fa-dribbble:before {
    content: "\f17d"
}

.fa-skype:before {
    content: "\f17e"
}

.fa-foursquare:before {
    content: "\f180"
}

.fa-trello:before {
    content: "\f181"
}

.fa-female:before {
    content: "\f182"
}

.fa-male:before {
    content: "\f183"
}

.fa-gittip:before,
.fa-gratipay:before {
    content: "\f184"
}

.fa-sun-o:before {
    content: "\f185"
}

.fa-moon-o:before {
    content: "\f186"
}

.fa-archive:before {
    content: "\f187"
}

.fa-bug:before {
    content: "\f188"
}

.fa-vk:before {
    content: "\f189"
}

.fa-weibo:before {
    content: "\f18a"
}

.fa-renren:before {
    content: "\f18b"
}

.fa-pagelines:before {
    content: "\f18c"
}

.fa-stack-exchange:before {
    content: "\f18d"
}

.fa-arrow-circle-o-right:before {
    content: "\f18e"
}

.fa-arrow-circle-o-left:before {
    content: "\f190"
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
    content: "\f191"
}

.fa-dot-circle-o:before {
    content: "\f192"
}

.fa-wheelchair:before {
    content: "\f193"
}

.fa-vimeo-square:before {
    content: "\f194"
}

.fa-turkish-lira:before,
.fa-try:before {
    content: "\f195"
}

.fa-plus-square-o:before {
    content: "\f196"
}

.fa-space-shuttle:before {
    content: "\f197"
}

.fa-slack:before {
    content: "\f198"
}

.fa-envelope-square:before {
    content: "\f199"
}

.fa-wordpress:before {
    content: "\f19a"
}

.fa-openid:before {
    content: "\f19b"
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
    content: "\f19c"
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
    content: "\f19d"
}

.fa-yahoo:before {
    content: "\f19e"
}

.fa-google:before {
    content: "\f1a0"
}

.fa-reddit:before {
    content: "\f1a1"
}

.fa-reddit-square:before {
    content: "\f1a2"
}

.fa-stumbleupon-circle:before {
    content: "\f1a3"
}

.fa-stumbleupon:before {
    content: "\f1a4"
}

.fa-delicious:before {
    content: "\f1a5"
}

.fa-digg:before {
    content: "\f1a6"
}

.fa-pied-piper:before {
    content: "\f1a7"
}

.fa-pied-piper-alt:before {
    content: "\f1a8"
}

.fa-drupal:before {
    content: "\f1a9"
}

.fa-joomla:before {
    content: "\f1aa"
}

.fa-language:before {
    content: "\f1ab"
}

.fa-fax:before {
    content: "\f1ac"
}

.fa-building:before {
    content: "\f1ad"
}

.fa-child:before {
    content: "\f1ae"
}

.fa-paw:before {
    content: "\f1b0"
}

.fa-spoon:before {
    content: "\f1b1"
}

.fa-cube:before {
    content: "\f1b2"
}

.fa-cubes:before {
    content: "\f1b3"
}

.fa-behance:before {
    content: "\f1b4"
}

.fa-behance-square:before {
    content: "\f1b5"
}

.fa-steam:before {
    content: "\f1b6"
}

.fa-steam-square:before {
    content: "\f1b7"
}

.fa-recycle:before {
    content: "\f1b8"
}

.fa-automobile:before,
.fa-car:before {
    content: "\f1b9"
}

.fa-cab:before,
.fa-taxi:before {
    content: "\f1ba"
}

.fa-tree:before {
    content: "\f1bb"
}

.fa-spotify:before {
    content: "\f1bc"
}

.fa-deviantart:before {
    content: "\f1bd"
}

.fa-soundcloud:before {
    content: "\f1be"
}

.fa-database:before {
    content: "\f1c0"
}

.fa-file-pdf-o:before {
    content: "\f1c1"
}

.fa-file-word-o:before {
    content: "\f1c2"
}

.fa-file-excel-o:before {
    content: "\f1c3"
}

.fa-file-powerpoint-o:before {
    content: "\f1c4"
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
    content: "\f1c5"
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
    content: "\f1c6"
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
    content: "\f1c7"
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
    content: "\f1c8"
}

.fa-file-code-o:before {
    content: "\f1c9"
}

.fa-vine:before {
    content: "\f1ca"
}

.fa-codepen:before {
    content: "\f1cb"
}

.fa-jsfiddle:before {
    content: "\f1cc"
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
    content: "\f1cd"
}

.fa-circle-o-notch:before {
    content: "\f1ce"
}

.fa-ra:before,
.fa-rebel:before {
    content: "\f1d0"
}

.fa-ge:before,
.fa-empire:before {
    content: "\f1d1"
}

.fa-git-square:before {
    content: "\f1d2"
}

.fa-git:before {
    content: "\f1d3"
}

.fa-hacker-news:before {
    content: "\f1d4"
}

.fa-tencent-weibo:before {
    content: "\f1d5"
}

.fa-qq:before {
    content: "\f1d6"
}

.fa-wechat:before,
.fa-weixin:before {
    content: "\f1d7"
}

.fa-send:before,
.fa-paper-plane:before {
    content: "\f1d8"
}

.fa-send-o:before,
.fa-paper-plane-o:before {
    content: "\f1d9"
}

.fa-history:before {
    content: "\f1da"
}

.fa-genderless:before,
.fa-circle-thin:before {
    content: "\f1db"
}

.fa-header:before {
    content: "\f1dc"
}

.fa-paragraph:before {
    content: "\f1dd"
}

.fa-sliders:before {
    content: "\f1de"
}

.fa-share-alt:before {
    content: "\f1e0"
}

.fa-share-alt-square:before {
    content: "\f1e1"
}

.fa-bomb:before {
    content: "\f1e2"
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
    content: "\f1e3"
}

.fa-tty:before {
    content: "\f1e4"
}

.fa-binoculars:before {
    content: "\f1e5"
}

.fa-plug:before {
    content: "\f1e6"
}

.fa-slideshare:before {
    content: "\f1e7"
}

.fa-twitch:before {
    content: "\f1e8"
}

.fa-yelp:before {
    content: "\f1e9"
}

.fa-newspaper-o:before {
    content: "\f1ea"
}

.fa-wifi:before {
    content: "\f1eb"
}

.fa-calculator:before {
    content: "\f1ec"
}

.fa-paypal:before {
    content: "\f1ed"
}

.fa-google-wallet:before {
    content: "\f1ee"
}

.fa-cc-visa:before {
    content: "\f1f0"
}

.fa-cc-mastercard:before {
    content: "\f1f1"
}

.fa-cc-discover:before {
    content: "\f1f2"
}

.fa-cc-amex:before {
    content: "\f1f3"
}

.fa-cc-paypal:before {
    content: "\f1f4"
}

.fa-cc-stripe:before {
    content: "\f1f5"
}

.fa-bell-slash:before {
    content: "\f1f6"
}

.fa-bell-slash-o:before {
    content: "\f1f7"
}

.fa-trash:before {
    content: "\f1f8"
}

.fa-copyright:before {
    content: "\f1f9"
}

.fa-at:before {
    content: "\f1fa"
}

.fa-eyedropper:before {
    content: "\f1fb"
}

.fa-paint-brush:before {
    content: "\f1fc"
}

.fa-birthday-cake:before {
    content: "\f1fd"
}

.fa-area-chart:before {
    content: "\f1fe"
}

.fa-pie-chart:before {
    content: "\f200"
}

.fa-line-chart:before {
    content: "\f201"
}

.fa-lastfm:before {
    content: "\f202"
}

.fa-lastfm-square:before {
    content: "\f203"
}

.fa-toggle-off:before {
    content: "\f204"
}

.fa-toggle-on:before {
    content: "\f205"
}

.fa-bicycle:before {
    content: "\f206"
}

.fa-bus:before {
    content: "\f207"
}

.fa-ioxhost:before {
    content: "\f208"
}

.fa-angellist:before {
    content: "\f209"
}

.fa-cc:before {
    content: "\f20a"
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
    content: "\f20b"
}

.fa-meanpath:before {
    content: "\f20c"
}

.fa-buysellads:before {
    content: "\f20d"
}

.fa-connectdevelop:before {
    content: "\f20e"
}

.fa-dashcube:before {
    content: "\f210"
}

.fa-forumbee:before {
    content: "\f211"
}

.fa-leanpub:before {
    content: "\f212"
}

.fa-sellsy:before {
    content: "\f213"
}

.fa-shirtsinbulk:before {
    content: "\f214"
}

.fa-simplybuilt:before {
    content: "\f215"
}

.fa-skyatlas:before {
    content: "\f216"
}

.fa-cart-plus:before {
    content: "\f217"
}

.fa-cart-arrow-down:before {
    content: "\f218"
}

.fa-diamond:before {
    content: "\f219"
}

.fa-ship:before {
    content: "\f21a"
}

.fa-user-secret:before {
    content: "\f21b"
}

.fa-motorcycle:before {
    content: "\f21c"
}

.fa-street-view:before {
    content: "\f21d"
}

.fa-heartbeat:before {
    content: "\f21e"
}

.fa-venus:before {
    content: "\f221"
}

.fa-mars:before {
    content: "\f222"
}

.fa-mercury:before {
    content: "\f223"
}

.fa-transgender:before {
    content: "\f224"
}

.fa-transgender-alt:before {
    content: "\f225"
}

.fa-venus-double:before {
    content: "\f226"
}

.fa-mars-double:before {
    content: "\f227"
}

.fa-venus-mars:before {
    content: "\f228"
}

.fa-mars-stroke:before {
    content: "\f229"
}

.fa-mars-stroke-v:before {
    content: "\f22a"
}

.fa-mars-stroke-h:before {
    content: "\f22b"
}

.fa-neuter:before {
    content: "\f22c"
}

.fa-facebook-official:before {
    content: "\f230"
}

.fa-pinterest-p:before {
    content: "\f231"
}

.fa-whatsapp:before {
    content: "\f232"
}

.fa-server:before {
    content: "\f233"
}

.fa-user-plus:before {
    content: "\f234"
}

.fa-user-times:before {
    content: "\f235"
}

.fa-hotel:before,
.fa-bed:before {
    content: "\f236"
}

.fa-viacoin:before {
    content: "\f237"
}

.fa-train:before {
    content: "\f238"
}

.fa-subway:before {
    content: "\f239"
}

.fa-medium:before {
    content: "\f23a"
}

.position-s,
.awemenu-nav.awemenu-has-logo .awemenu {
    position: static;
}

.position-r,
.awemenu-nav,
.awemenu-nav .awemenu-container,
.awemenu-nav .awemenu,
.awemenu-standard .awemenu > .awemenu-item .awemenu-submenu .awemenu-item,
.awemenu-top .awemenu > .awemenu-item .awemenu-submenu .awemenu-item,
.awemenu-left .awemenu .awemenu-item,
.awemenu-outleft .awemenu .awemenu-item,
.awemenu-right .awemenu .awemenu-item,
.awemenu-outright .awemenu .awemenu-item,
.awemenu-bottom .awemenu > .awemenu-item .awemenu-submenu .awemenu-item {
    position: relative;
}

.position-f,
.awemenu-standard.awemenu-sticky,
.awemenu-sticky.awemenu-top,
.awemenu-top,
.awemenu-outleft.awemenu-nav.awemenu-has-logo .awemenu,
.awemenu-outleft .awemenu,
.awemenu-outleft.awemenu-sticky,
.awemenu-outright.awemenu-nav.awemenu-has-logo .awemenu,
.awemenu-outright .awemenu,
.awemenu-outright.awemenu-sticky,
.awemenu-bottom,
.awemenu-mobile-standard.awemenu-sticky,
.awemenu-sticky.awemenu-mobile-top,
.awemenu-mobile-top,
.awemenu-mobile-bottom,
.awemenu-mobile-outleft .awemenu,
.awemenu-mobile-outright .awemenu,
.awemenu-mobile-outleft.awemenu-sticky,
.awemenu-sticky.awemenu-mobile-outright {
    position: fixed;
}

    .position-a,
    .awemenu-standard .awemenu > .awemenu-item .awemenu-submenu,
    .awemenu-top .awemenu > .awemenu-item .awemenu-submenu,
    .awemenu-left .awemenu .awemenu-item .awemenu-submenu,
    .awemenu-outleft .awemenu .awemenu-item .awemenu-submenu,
    .awemenu-right .awemenu .awemenu-item .awemenu-submenu,
    .awemenu-outright .awemenu .awemenu-item .awemenu-submenu,
    .awemenu-bottom .awemenu > .awemenu-item .awemenu-submenu,
    .awemenu-mobile-standard .awemenu,
    .awemenu-mobile-top .awemenu,
    .awemenu-mobile-bottom .awemenu {
        position: absolute;
    }

.list-n,
.awemenu-nav .awemenu,
.awemenu-nav .awemenu-submenu {
    list-style: none;
}

.pad-0,
.awemenu-nav .awemenu,
.awemenu-nav .awemenu-submenu {
    padding: 0;
}

.mar-0,
.awemenu-nav .awemenu,
.awemenu-nav .awemenu-submenu {
    margin: 0;
}

    .block,
    .awemenu-nav:after,
    .awemenu-nav:before,
    .awemenu-nav.awemenu-active .awemenu,
    .awemenu-nav .awemenu-container:after,
    .awemenu-nav .awemenu-container:before,
    .awemenu-nav .awemenu:after,
    .awemenu-nav .awemenu:before,
    .awemenu-left .awemenu .awemenu-item,
    .awemenu-outleft .awemenu .awemenu-item,
    .awemenu-right .awemenu .awemenu-item,
    .awemenu-outright .awemenu .awemenu-item,
    .awemenu-outright.awemenu-nav .awemenu-bars,
    .awemenu-mobile-standard.awemenu-nav .awemenu-bars,
    .awemenu-nav.awemenu-mobile-top .awemenu-bars,
    .awemenu-mobile-bottom.awemenu-nav .awemenu-bars,
    .awemenu-mobile-outleft.awemenu-nav .awemenu-bars,
    .awemenu-nav.awemenu-mobile-outright .awemenu-bars {
        display: block;
    }

.clear-b,
.awemenu-left .awemenu,
.awemenu-outleft .awemenu,
.awemenu-right .awemenu,
.awemenu-outright .awemenu,
.awemenu-mobile-standard.awemenu-has-logo .awemenu,
.awemenu-has-logo.awemenu-mobile-top .awemenu {
    clear: both;
}

.block-n,
.awemenu-nav .awemenu-submenu,
.awemenu-nav .awemenu-bars,
.awemenu-mobile-standard .awemenu,
.awemenu-mobile-top .awemenu,
.awemenu-mobile-bottom .awemenu {
    display: none;
}

.float-l,
.awemenu-nav.awemenu-has-logo .awemenu-logo,
.awemenu-standard .awemenu > .awemenu-item,
.awemenu-top .awemenu > .awemenu-item,
.awemenu-standard .awemenu > .awemenu-item .awemenu-submenu.awemenu-dropdown .awemenu-item.awemenu-invert > a .awemenu-arrow,
.awemenu-top .awemenu > .awemenu-item .awemenu-submenu.awemenu-dropdown .awemenu-item.awemenu-invert > a .awemenu-arrow,
.awemenu-left.awemenu-nav.awemenu-has-logo .awemenu,
.awemenu-nav.awemenu-has-logo.awemenu-outleft .awemenu,
.awemenu-left .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
.awemenu-outleft .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
.awemenu-right .awemenu .awemenu-item > a .awemenu-arrow,
.awemenu-outright .awemenu .awemenu-item > a .awemenu-arrow,
.awemenu-bottom .awemenu > .awemenu-item,
.awemenu-bottom .awemenu > .awemenu-item .awemenu-submenu.awemenu-dropdown .awemenu-item.awemenu-invert > a .awemenu-arrow {
    float: left;
}

    .float-r,
    .awemenu-nav.awemenu-has-logo .awemenu,
    .awemenu-standard .awemenu > .awemenu-item > a .awemenu-arrow,
    .awemenu-top .awemenu > .awemenu-item > a .awemenu-arrow,
    .awemenu-standard .awemenu > .awemenu-item.awemenu-item-right,
    .awemenu-top .awemenu > .awemenu-item.awemenu-item-right,
    .awemenu-standard .awemenu > .awemenu-item .awemenu-submenu.awemenu-dropdown .awemenu-item > a .awemenu-arrow,
    .awemenu-top .awemenu > .awemenu-item .awemenu-submenu.awemenu-dropdown .awemenu-item > a .awemenu-arrow,
    .awemenu-left .awemenu .awemenu-item > a .awemenu-arrow,
    .awemenu-outleft .awemenu .awemenu-item > a .awemenu-arrow,
    .awemenu-right .awemenu,
    .awemenu-outright .awemenu,
    .awemenu-right .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
    .awemenu-outright .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
    .awemenu-outleft.awemenu-nav.awemenu-has-logo .awemenu-bars,
    .awemenu-outright.awemenu-nav.awemenu-has-logo .awemenu-bars,
    .awemenu-bottom .awemenu > .awemenu-item.awemenu-item-right,
    .awemenu-bottom .awemenu > .awemenu-item .awemenu-submenu.awemenu-dropdown .awemenu-item > a .awemenu-arrow,
    .awemenu-mobile-standard.awemenu-has-logo .awemenu-bars,
    .awemenu-has-logo.awemenu-mobile-top .awemenu-bars,
    .awemenu-mobile-bottom.awemenu-has-logo .awemenu-bars,
    .awemenu-mobile-outright.awemenu-has-logo .awemenu-bars {
        float: right;
    }

.float-n,
.awemenu-outleft.awemenu-nav.awemenu-has-logo .awemenu,
.awemenu-outright.awemenu-nav.awemenu-has-logo .awemenu,
.awemenu-outright .awemenu,
.awemenu-mobile-standard.awemenu-has-logo .awemenu,
.awemenu-has-logo.awemenu-mobile-top .awemenu {
    float: none;
}

.awemenu-clearfix:before,
.awemenu-nav:before,
.awemenu-clearfix:after,
.awemenu-nav:after {
    display: table;
    content: '';
    clear: both;
}

.awemenu-nav {
    z-index: 99;
}

    .awemenu-nav:after,
    .awemenu-nav:before {
        content: '';
        clear: both;
    }

    .awemenu-nav .awemenu-container:after,
    .awemenu-nav .awemenu-container:before {
        content: '';
        clear: both;
    }

    .awemenu-nav .awemenu:after,
    .awemenu-nav .awemenu:before {
        content: '';
        clear: both;
    }

    .awemenu-nav .awemenu-active > .awemenu-submenu {
        display: block;
    }

    .awemenu-nav .awemenu-icon .icon-top,
    .awemenu-nav .awemenu-icon .icon-bottom {
        display: block;
    }

.awemenu-standard .awemenu > .awemenu-item > a .awemenu-arrow,
.awemenu-top .awemenu > .awemenu-item > a .awemenu-arrow {
    margin-left: 10px;
}

.awemenu-standard .awemenu > .awemenu-item .awemenu-submenu.awemenu-dropdown,
.awemenu-top .awemenu > .awemenu-item .awemenu-submenu.awemenu-dropdown {
    width: 250px;
}

    .awemenu-standard .awemenu > .awemenu-item .awemenu-submenu.awemenu-dropdown .awemenu-item .awemenu-submenu,
    .awemenu-top .awemenu > .awemenu-item .awemenu-submenu.awemenu-dropdown .awemenu-item .awemenu-submenu {
        width: 100%;
        left: 100%;
        top: 0;
    }

    .awemenu-standard .awemenu > .awemenu-item .awemenu-submenu.awemenu-dropdown .awemenu-item.awemenu-invert > a .awemenu-arrow,
    .awemenu-top .awemenu > .awemenu-item .awemenu-submenu.awemenu-dropdown .awemenu-item.awemenu-invert > a .awemenu-arrow {
        margin-right: 10px;
    }

    .awemenu-standard .awemenu > .awemenu-item .awemenu-submenu.awemenu-dropdown .awemenu-item.awemenu-invert > .awemenu-submenu,
    .awemenu-top .awemenu > .awemenu-item .awemenu-submenu.awemenu-dropdown .awemenu-item.awemenu-invert > .awemenu-submenu {
        left: auto;
        right: 100%;
    }

.awemenu-standard .awemenu > .awemenu-item .awemenu-submenu.awemenu-megamenu,
.awemenu-top .awemenu > .awemenu-item .awemenu-submenu.awemenu-megamenu {
    width: 500px;
}

.awemenu-standard.awemenu-sticky,
.awemenu-sticky.awemenu-top {
    left: 0;
    right: 0;
    top: 0;
}

.awemenu-top {
    left: 0;
    right: 0;
    top: 0;
}

.awemenu-left .awemenu,
.awemenu-outleft .awemenu {
    width: 250px;
}

    .awemenu-left .awemenu .awemenu-item .awemenu-submenu,
    .awemenu-outleft .awemenu .awemenu-item .awemenu-submenu {
        left: 100%;
        top: 0;
        width: 100%;
    }

        .awemenu-left .awemenu .awemenu-item .awemenu-submenu.awemenu-dropdown,
        .awemenu-outleft .awemenu .awemenu-item .awemenu-submenu.awemenu-dropdown {
            width: 250px;
        }

        .awemenu-left .awemenu .awemenu-item .awemenu-submenu.awemenu-megamenu,
        .awemenu-outleft .awemenu .awemenu-item .awemenu-submenu.awemenu-megamenu {
            width: 500px;
        }

    .awemenu-left .awemenu .awemenu-item.awemenu-invert > .awemenu-submenu,
    .awemenu-outleft .awemenu .awemenu-item.awemenu-invert > .awemenu-submenu {
        left: auto;
        right: 100%;
    }

.awemenu-right .awemenu,
.awemenu-outright .awemenu {
    width: 250px;
}

    .awemenu-right .awemenu .awemenu-item > a .awemenu-arrow,
    .awemenu-outright .awemenu .awemenu-item > a .awemenu-arrow {
        margin-right: 10px;
    }

    .awemenu-right .awemenu .awemenu-item .awemenu-submenu,
    .awemenu-outright .awemenu .awemenu-item .awemenu-submenu {
        right: 100%;
        top: 0;
        width: 100%;
        left: auto;
    }

        .awemenu-right .awemenu .awemenu-item .awemenu-submenu.awemenu-dropdown,
        .awemenu-outright .awemenu .awemenu-item .awemenu-submenu.awemenu-dropdown {
            width: 250px;
        }

        .awemenu-right .awemenu .awemenu-item .awemenu-submenu.awemenu-megamenu,
        .awemenu-outright .awemenu .awemenu-item .awemenu-submenu.awemenu-megamenu {
            width: 500px;
        }

    .awemenu-right .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
    .awemenu-outright .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow {
        margin-left: 10px;
        margin-right: 0;
    }

    .awemenu-right .awemenu .awemenu-item.awemenu-invert > .awemenu-submenu,
    .awemenu-outright .awemenu .awemenu-item.awemenu-invert > .awemenu-submenu {
        right: auto;
        left: 100%;
    }

    .awemenu-right .awemenu > .awemenu-item > a .awemenu-arrow,
    .awemenu-outright .awemenu > .awemenu-item > a .awemenu-arrow {
        margin-right: 10px;
    }

.awemenu-outleft.awemenu-nav .awemenu-bars {
    display: block;
}

.awemenu-outleft .awemenu {
    top: 0;
    bottom: 0;
    left: 0;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
}

.awemenu-outleft.awemenu-active .awemenu {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}

.awemenu-outleft.awemenu-sticky {
    top: 0;
    right: 0;
    left: 0;
}

.awemenu-outright .awemenu {
    top: 0;
    bottom: 0;
    right: 0;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
}

.awemenu-outright.awemenu-active .awemenu {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}

.awemenu-outright.awemenu-sticky {
    top: 0;
    right: 0;
    left: 0;
}

.awemenu-bottom {
    bottom: 0;
    left: 0;
    right: 0;
}

    .awemenu-bottom .awemenu > .awemenu-item > a .awemenu-arrow {
        margin-left: 5px;
    }

    .awemenu-bottom .awemenu > .awemenu-item .awemenu-submenu {
        bottom: 100%;
    }

        .awemenu-bottom .awemenu > .awemenu-item .awemenu-submenu .awemenu-item .awemenu-submenu {
            bottom: 0;
            width: 100%;
        }

        .awemenu-bottom .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-vertical-invert > .awemenu-submenu {
            bottom: auto;
            top: 0;
        }

        .awemenu-bottom .awemenu > .awemenu-item .awemenu-submenu.awemenu-dropdown {
            width: 250px;
        }

            .awemenu-bottom .awemenu > .awemenu-item .awemenu-submenu.awemenu-dropdown .awemenu-item .awemenu-submenu {
                width: 100%;
                left: 100%;
            }

            .awemenu-bottom .awemenu > .awemenu-item .awemenu-submenu.awemenu-dropdown .awemenu-item.awemenu-invert > .awemenu-submenu {
                left: auto;
                right: 100%;
            }

        .awemenu-bottom .awemenu > .awemenu-item .awemenu-submenu.awemenu-megamenu {
            width: 500px;
        }

.awemenu-mobile-standard.awemenu-has-logo .awemenu,
.awemenu-has-logo.awemenu-mobile-top .awemenu {
    width: 100%;
}

.awemenu-mobile-standard .awemenu,
.awemenu-mobile-top .awemenu {
    left: 0;
    right: 0;
    top: 100%;
}

.awemenu-mobile-standard.awemenu-sticky,
.awemenu-sticky.awemenu-mobile-top {
    left: 0;
    right: 0;
    top: 0;
}

    .awemenu-mobile-standard.awemenu-sticky .awemenu,
    .awemenu-sticky.awemenu-mobile-top .awemenu {
        overflow-y: auto;
    }

.awemenu-mobile-top {
    left: 0;
    right: 0;
    top: 0;
}

    .awemenu-mobile-top .awemenu {
        overflow-y: auto;
    }

.awemenu-mobile-bottom {
    bottom: 0;
    left: 0;
    right: 0;
}

    .awemenu-mobile-bottom .awemenu {
        overflow-y: auto;
        left: 0;
        right: 0;
        bottom: 100%;
    }

.awemenu-mobile-outleft .awemenu,
.awemenu-mobile-outright .awemenu {
    top: 0;
    bottom: 0;
    left: 0;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
}

.awemenu-mobile-outleft.awemenu-active .awemenu,
.awemenu-active.awemenu-mobile-outright .awemenu {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}

.awemenu-mobile-outleft.awemenu-sticky,
.awemenu-sticky.awemenu-mobile-outright {
    top: 0;
    right: 0;
    left: 0;
}

.awemenu-mobile-outright .awemenu {
    left: auto;
    right: 0;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.awemenu-mobile-outright.awemenu-active .awemenu {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}

.awemenu-mobile-outright.awemenu-sticky {
    top: 0;
    right: 0;
    left: 0;
}

.awemenu-animation {
}

    .awemenu-animation .awemenu {
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

    .awemenu-animation .awemenu-submenu {
        display: block;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

    .awemenu-animation .awemenu-fade > .awemenu-submenu {
        visibility: hidden;
        opacity: 0;
    }

    .awemenu-animation .awemenu-fade.awemenu-active > .awemenu-submenu {
        visibility: visible;
        opacity: 1;
    }

    .awemenu-animation .awemenu-fadeup > .awemenu-submenu {
        visibility: hidden;
        opacity: 0;
        -webkit-transform: translate(0, 30px);
        -moz-transform: translate(0, 30px);
        -ms-transform: translate(0, 30px);
        -o-transform: translate(0, 30px);
        transform: translate(0, 30px);
    }

    .awemenu-animation .awemenu-fadeup.awemenu-active > .awemenu-submenu {
        visibility: visible;
        opacity: 1;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }

    .awemenu-animation .awemenu-fadedown > .awemenu-submenu {
        visibility: hidden;
        opacity: 0;
        -webkit-transform: translate(0, -30px);
        -moz-transform: translate(0, -30px);
        -ms-transform: translate(0, -30px);
        -o-transform: translate(0, -30px);
        transform: translate(0, -30px);
    }

    .awemenu-animation .awemenu-fadedown.awemenu-active > .awemenu-submenu {
        visibility: visible;
        opacity: 1;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }

    .awemenu-animation .awemenu-fadeleft > .awemenu-submenu {
        visibility: hidden;
        opacity: 0;
        -webkit-transform: translate(-100px, 0);
        -moz-transform: translate(-100px, 0);
        -ms-transform: translate(-100px, 0);
        -o-transform: translate(-100px, 0);
        transform: translate(-100px, 0);
    }

    .awemenu-animation .awemenu-fadeleft.awemenu-active > .awemenu-submenu {
        visibility: visible;
        opacity: 1;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }

    .awemenu-animation .awemenu-faderight > .awemenu-submenu {
        visibility: hidden;
        opacity: 0;
        -webkit-transform: translate(100px, 0);
        -moz-transform: translate(100px, 0);
        -ms-transform: translate(100px, 0);
        -o-transform: translate(100px, 0);
        transform: translate(100px, 0);
    }

    .awemenu-animation .awemenu-faderight.awemenu-active > .awemenu-submenu {
        visibility: visible;
        opacity: 1;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }

    .awemenu-animation .awemenu-zoom > .awemenu-submenu {
        visibility: hidden;
        opacity: 0;
        -webkit-transform: scale(0.5);
        -moz-transform: scale(0.5);
        -ms-transform: scale(0.5);
        -o-transform: scale(0.5);
        transform: scale(0.5);
    }

    .awemenu-animation .awemenu-zoom.awemenu-active > .awemenu-submenu {
        visibility: visible;
        opacity: 1;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }

    .awemenu-animation .awemenu-rotateupleft > .awemenu-submenu {
        visibility: hidden;
        opacity: 0;
        -webkit-transform-origin: 0 0;
        -moz-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
        -o-transform-origin: 0 0;
        transform-origin: 0 0;
        -webkit-transform: rotate(10deg);
        -moz-transform: rotate(10deg);
        -ms-transform: rotate(10deg);
        -o-transform: rotate(10deg);
        transform: rotate(10deg);
    }

    .awemenu-animation .awemenu-rotateupleft.awemenu-active > .awemenu-submenu {
        visibility: visible;
        opacity: 1;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }

    .awemenu-animation .awemenu-rotateupright > .awemenu-submenu {
        visibility: hidden;
        opacity: 0;
        -webkit-transform-origin: 100% 0;
        -moz-transform-origin: 100% 0;
        -ms-transform-origin: 100% 0;
        -o-transform-origin: 100% 0;
        transform-origin: 100% 0;
        -webkit-transform: rotate(-10deg);
        -moz-transform: rotate(-10deg);
        -ms-transform: rotate(-10deg);
        -o-transform: rotate(-10deg);
        transform: rotate(-10deg);
    }

    .awemenu-animation .awemenu-rotateupright.awemenu-active > .awemenu-submenu {
        visibility: visible;
        opacity: 1;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }

    .awemenu-animation .awemenu-flipx > .awemenu-submenu {
        visibility: hidden;
        opacity: 0;
        -webkit-transform-origin: 50% 0;
        -moz-transform-origin: 50% 0;
        -ms-transform-origin: 50% 0;
        -o-transform-origin: 50% 0;
        transform-origin: 50% 0;
        -webkit-transform: perspective(400em) rotateX(-45deg);
        -moz-transform: perspective(400em) rotateX(-45deg);
        -ms-transform: perspective(400em) rotateX(-45deg);
        -o-transform: perspective(400em) rotateX(-45deg);
        transform: perspective(400em) rotateX(-45deg);
    }

    .awemenu-animation .awemenu-flipx.awemenu-active > .awemenu-submenu {
        visibility: visible;
        opacity: 1;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }

    .awemenu-animation .awemenu-flipy > .awemenu-submenu {
        visibility: hidden;
        opacity: 0;
        -webkit-transform-origin: 50% 0;
        -moz-transform-origin: 50% 0;
        -ms-transform-origin: 50% 0;
        -o-transform-origin: 50% 0;
        transform-origin: 50% 0;
        -webkit-transform: perspective(400em) rotateY(45deg);
        -moz-transform: perspective(400em) rotateY(45deg);
        -ms-transform: perspective(400em) rotateY(45deg);
        -o-transform: perspective(400em) rotateY(45deg);
        transform: perspective(400em) rotateY(45deg);
    }

    .awemenu-animation .awemenu-flipy.awemenu-active > .awemenu-submenu {
        visibility: visible;
        opacity: 1;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }

    .awemenu-animation .awemenu-flipyright > .awemenu-submenu {
        visibility: hidden;
        opacity: 0;
        -webkit-transform-origin: 100% 50%;
        -moz-transform-origin: 100% 50%;
        -ms-transform-origin: 100% 50%;
        -o-transform-origin: 100% 50%;
        transform-origin: 100% 50%;
        -webkit-transform: perspective(400em) rotateY(45deg);
        -moz-transform: perspective(400em) rotateY(45deg);
        -ms-transform: perspective(400em) rotateY(45deg);
        -o-transform: perspective(400em) rotateY(45deg);
        transform: perspective(400em) rotateY(45deg);
    }

    .awemenu-animation .awemenu-flipyright.awemenu-active > .awemenu-submenu {
        visibility: visible;
        opacity: 1;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }

    .awemenu-animation .awemenu-flipyleft > .awemenu-submenu {
        visibility: hidden;
        opacity: 0;
        -webkit-transform-origin: 0 50%;
        -moz-transform-origin: 0 50%;
        -ms-transform-origin: 0 50%;
        -o-transform-origin: 0 50%;
        transform-origin: 0 50%;
        -webkit-transform: perspective(400em) rotateY(-45deg);
        -moz-transform: perspective(400em) rotateY(-45deg);
        -ms-transform: perspective(400em) rotateY(-45deg);
        -o-transform: perspective(400em) rotateY(-45deg);
        transform: perspective(400em) rotateY(-45deg);
    }

    .awemenu-animation .awemenu-flipyleft.awemenu-active > .awemenu-submenu {
        visibility: visible;
        opacity: 1;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }

    .awemenu-animation .awemenu-slideleft > .awemenu-submenu {
        visibility: hidden;
        opacity: 0;
        -webkit-transform: translate(-100%, 0);
        -moz-transform: translate(-100%, 0);
        -ms-transform: translate(-100%, 0);
        -o-transform: translate(-100%, 0);
        transform: translate(-100%, 0);
        -webkit-transition-timing-function: cubic-bezier(0, 0.95, 0.42, 1.28);
        -moz-transition-timing-function: cubic-bezier(0, 0.95, 0.42, 1.28);
        transition-timing-function: cubic-bezier(0, 0.95, 0.42, 1.28);
    }

    .awemenu-animation .awemenu-slideleft.awemenu-active > .awemenu-submenu {
        visibility: visible;
        opacity: 1;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }

    .awemenu-animation .awemenu-slideright > .awemenu-submenu {
        visibility: hidden;
        opacity: 0;
        -webkit-transform: translate(100%, 0);
        -moz-transform: translate(100%, 0);
        -ms-transform: translate(100%, 0);
        -o-transform: translate(100%, 0);
        transform: translate(100%, 0);
        -webkit-transition-timing-function: cubic-bezier(0, 0.95, 0.42, 1.28);
        -moz-transition-timing-function: cubic-bezier(0, 0.95, 0.42, 1.28);
        transition-timing-function: cubic-bezier(0, 0.95, 0.42, 1.28);
    }

    .awemenu-animation .awemenu-slideright.awemenu-active > .awemenu-submenu {
        visibility: visible;
        opacity: 1;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }

    .awemenu-animation .awemenu-fadeskew > .awemenu-submenu {
        visibility: hidden;
        opacity: 0;
        -webkit-transform: translate(-100px, 0) skewX(-10deg);
        -moz-transform: translate(-100px, 0) skewX(-10deg);
        -ms-transform: translate(-100px, 0) skewX(-10deg);
        -o-transform: translate(-100px, 0) skewX(-10deg);
        transform: translate(-100px, 0) skewX(-10deg);
    }

    .awemenu-animation .awemenu-fadeskew.awemenu-active > .awemenu-submenu {
        visibility: visible;
        opacity: 1;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }

    .awemenu-animation .awemenu-scaleup > .awemenu-submenu {
        visibility: hidden;
        opacity: 0;
        -webkit-transform: translate(0, 50px) scaleX(0.8);
        -moz-transform: translate(0, 50px) scaleX(0.8);
        -ms-transform: translate(0, 50px) scaleX(0.8);
        -o-transform: translate(0, 50px) scaleX(0.8);
        transform: translate(0, 50px) scaleX(0.8);
    }

    .awemenu-animation .awemenu-scaleup.awemenu-active > .awemenu-submenu {
        visibility: visible;
        opacity: 1;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }

@font-face {
    font-family: 'awemmenu';
    src: url(/sites/all/modules/md_megamenu/css/awemenu/fonts/awemmenu.eot?pw77j9);
    src: url(/sites/all/modules/md_megamenu/css/awemenu/fonts/awemmenu.eot?pw77j9#iefix) format("embedded-opentype"), url(/sites/all/modules/md_megamenu/css/awemenu/fonts/awemmenu.ttf?pw77j9) format("truetype"), url(/sites/all/modules/md_megamenu/css/awemenu/fonts/awemmenu.woff?pw77j9) format("woff"), url(/sites/all/modules/md_megamenu/css/awemenu/fonts/awemmenu.svg?pw77j9#awemmenu) format("svg");
    font-weight: normal;
    font-style: normal;
}

[class^="amm-"],
[class*=" amm-"] {
    display: inline-block;
    font-family: 'awemmenu';
    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;
}

.amm-clear:before {
    content: "\e070";
}

.amm-bar:before {
    content: "\e20e";
}

.amm-down:before {
    content: "\e901";
}

.amm-left:before {
    content: "\e902";
}

.amm-right:before {
    content: "\e903";
}

.amm-up:before {
    content: "\e904";
}

@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) {
    .awemenu > .awemenu-item .awemenu-item-link .awemenu-item-title {
        float: left;
    }

    .awemenu > .awemenu-item .awemenu-item-link {
        overflow: hidden;
    }
}

.awemenu-default,
.awemenu-default-1,
.awemenu-default-2,
.awemenu-default-3,
.awemenu-default-4,
.awemenu-default-5,
.awemenu-default-6 {
    font-family: "Open sans";
}

    .awemenu-default .awemenu-bars,
    .awemenu-default-1 .awemenu-bars,
    .awemenu-default-2 .awemenu-bars,
    .awemenu-default-3 .awemenu-bars,
    .awemenu-default-4 .awemenu-bars,
    .awemenu-default-5 .awemenu-bars,
    .awemenu-default-6 .awemenu-bars {
        display: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        cursor: pointer;
    }

    .awemenu-default.awemenu-active .awemenu-bars span.fa:before,
    .awemenu-active.awemenu-default-1 .awemenu-bars span.fa:before,
    .awemenu-active.awemenu-default-2 .awemenu-bars span.fa:before,
    .awemenu-active.awemenu-default-3 .awemenu-bars span.fa:before,
    .awemenu-active.awemenu-default-4 .awemenu-bars span.fa:before,
    .awemenu-active.awemenu-default-5 .awemenu-bars span.fa:before,
    .awemenu-active.awemenu-default-6 .awemenu-bars span.fa:before {
        content: '\f00d';
    }

    .awemenu-default.awemenu-standard .awemenu,
    .awemenu-default.awemenu-top .awemenu,
    .awemenu-top.awemenu-default-1 .awemenu,
    .awemenu-top.awemenu-default-2 .awemenu,
    .awemenu-top.awemenu-default-3 .awemenu,
    .awemenu-top.awemenu-default-4 .awemenu,
    .awemenu-top.awemenu-default-5 .awemenu,
    .awemenu-top.awemenu-default-6 .awemenu,
    .awemenu-default.awemenu-bottom .awemenu,
    .awemenu-bottom.awemenu-default-1 .awemenu,
    .awemenu-bottom.awemenu-default-2 .awemenu,
    .awemenu-bottom.awemenu-default-3 .awemenu,
    .awemenu-bottom.awemenu-default-4 .awemenu,
    .awemenu-bottom.awemenu-default-5 .awemenu,
    .awemenu-bottom.awemenu-default-6 .awemenu,
    .awemenu-default.awemenu-left .awemenu,
    .awemenu-default.awemenu-right .awemenu,
    .awemenu-default.awemenu-outright .awemenu,
    .awemenu-outright.awemenu-default-1 .awemenu,
    .awemenu-outright.awemenu-default-2 .awemenu,
    .awemenu-outright.awemenu-default-3 .awemenu,
    .awemenu-outright.awemenu-default-4 .awemenu,
    .awemenu-outright.awemenu-default-5 .awemenu,
    .awemenu-outright.awemenu-default-6 .awemenu,
    .awemenu-right.awemenu-default-1 .awemenu,
    .awemenu-right.awemenu-default-2 .awemenu,
    .awemenu-right.awemenu-default-3 .awemenu,
    .awemenu-right.awemenu-default-4 .awemenu,
    .awemenu-right.awemenu-default-5 .awemenu,
    .awemenu-right.awemenu-default-6 .awemenu,
    .awemenu-default.awemenu-outleft .awemenu,
    .awemenu-outleft.awemenu-default-1 .awemenu,
    .awemenu-outleft.awemenu-default-2 .awemenu,
    .awemenu-outleft.awemenu-default-3 .awemenu,
    .awemenu-outleft.awemenu-default-4 .awemenu,
    .awemenu-outleft.awemenu-default-5 .awemenu,
    .awemenu-outleft.awemenu-default-6 .awemenu,
    .awemenu-left.awemenu-default-1 .awemenu,
    .awemenu-left.awemenu-default-2 .awemenu,
    .awemenu-left.awemenu-default-3 .awemenu,
    .awemenu-left.awemenu-default-4 .awemenu,
    .awemenu-left.awemenu-default-5 .awemenu,
    .awemenu-left.awemenu-default-6 .awemenu,
    .awemenu-standard.awemenu-default-1 .awemenu,
    .awemenu-standard.awemenu-default-2 .awemenu,
    .awemenu-standard.awemenu-default-3 .awemenu,
    .awemenu-standard.awemenu-default-4 .awemenu,
    .awemenu-standard.awemenu-default-5 .awemenu,
    .awemenu-standard.awemenu-default-6 .awemenu {
        background-color: white;
    }

        .awemenu-default.awemenu-standard .awemenu .awemenu-item > a,
        .awemenu-default.awemenu-top .awemenu .awemenu-item > a,
        .awemenu-top.awemenu-default-1 .awemenu .awemenu-item > a,
        .awemenu-top.awemenu-default-2 .awemenu .awemenu-item > a,
        .awemenu-top.awemenu-default-3 .awemenu .awemenu-item > a,
        .awemenu-top.awemenu-default-4 .awemenu .awemenu-item > a,
        .awemenu-top.awemenu-default-5 .awemenu .awemenu-item > a,
        .awemenu-top.awemenu-default-6 .awemenu .awemenu-item > a,
        .awemenu-default.awemenu-bottom .awemenu .awemenu-item > a,
        .awemenu-bottom.awemenu-default-1 .awemenu .awemenu-item > a,
        .awemenu-bottom.awemenu-default-2 .awemenu .awemenu-item > a,
        .awemenu-bottom.awemenu-default-3 .awemenu .awemenu-item > a,
        .awemenu-bottom.awemenu-default-4 .awemenu .awemenu-item > a,
        .awemenu-bottom.awemenu-default-5 .awemenu .awemenu-item > a,
        .awemenu-bottom.awemenu-default-6 .awemenu .awemenu-item > a,
        .awemenu-default.awemenu-left .awemenu .awemenu-item > a,
        .awemenu-default.awemenu-right .awemenu .awemenu-item > a,
        .awemenu-default.awemenu-outright .awemenu .awemenu-item > a,
        .awemenu-outright.awemenu-default-1 .awemenu .awemenu-item > a,
        .awemenu-outright.awemenu-default-2 .awemenu .awemenu-item > a,
        .awemenu-outright.awemenu-default-3 .awemenu .awemenu-item > a,
        .awemenu-outright.awemenu-default-4 .awemenu .awemenu-item > a,
        .awemenu-outright.awemenu-default-5 .awemenu .awemenu-item > a,
        .awemenu-outright.awemenu-default-6 .awemenu .awemenu-item > a,
        .awemenu-right.awemenu-default-1 .awemenu .awemenu-item > a,
        .awemenu-right.awemenu-default-2 .awemenu .awemenu-item > a,
        .awemenu-right.awemenu-default-3 .awemenu .awemenu-item > a,
        .awemenu-right.awemenu-default-4 .awemenu .awemenu-item > a,
        .awemenu-right.awemenu-default-5 .awemenu .awemenu-item > a,
        .awemenu-right.awemenu-default-6 .awemenu .awemenu-item > a,
        .awemenu-default.awemenu-outleft .awemenu .awemenu-item > a,
        .awemenu-outleft.awemenu-default-1 .awemenu .awemenu-item > a,
        .awemenu-outleft.awemenu-default-2 .awemenu .awemenu-item > a,
        .awemenu-outleft.awemenu-default-3 .awemenu .awemenu-item > a,
        .awemenu-outleft.awemenu-default-4 .awemenu .awemenu-item > a,
        .awemenu-outleft.awemenu-default-5 .awemenu .awemenu-item > a,
        .awemenu-outleft.awemenu-default-6 .awemenu .awemenu-item > a,
        .awemenu-left.awemenu-default-1 .awemenu .awemenu-item > a,
        .awemenu-left.awemenu-default-2 .awemenu .awemenu-item > a,
        .awemenu-left.awemenu-default-3 .awemenu .awemenu-item > a,
        .awemenu-left.awemenu-default-4 .awemenu .awemenu-item > a,
        .awemenu-left.awemenu-default-5 .awemenu .awemenu-item > a,
        .awemenu-left.awemenu-default-6 .awemenu .awemenu-item > a,
        .awemenu-standard.awemenu-default-1 .awemenu .awemenu-item > a,
        .awemenu-standard.awemenu-default-2 .awemenu .awemenu-item > a,
        .awemenu-standard.awemenu-default-3 .awemenu .awemenu-item > a,
        .awemenu-standard.awemenu-default-4 .awemenu .awemenu-item > a,
        .awemenu-standard.awemenu-default-5 .awemenu .awemenu-item > a,
        .awemenu-standard.awemenu-default-6 .awemenu .awemenu-item > a {
            padding: 18px 25px;
            display: block;
            color: #333333;
            text-transform: uppercase;
            text-decoration: none;
            -webkit-transition: all 0.3s ease;
            -moz-transition: all 0.3s ease;
            -ms-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            transition: all 0.3s ease;
        }

            .awemenu-default.awemenu-standard .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-default.awemenu-top .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-top.awemenu-default-1 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-top.awemenu-default-2 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-top.awemenu-default-3 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-top.awemenu-default-4 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-top.awemenu-default-5 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-top.awemenu-default-6 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-default.awemenu-bottom .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-bottom.awemenu-default-1 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-bottom.awemenu-default-2 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-bottom.awemenu-default-3 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-bottom.awemenu-default-4 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-bottom.awemenu-default-5 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-bottom.awemenu-default-6 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-default.awemenu-left .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-default.awemenu-right .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-default.awemenu-outright .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-outright.awemenu-default-1 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-outright.awemenu-default-2 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-outright.awemenu-default-3 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-outright.awemenu-default-4 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-outright.awemenu-default-5 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-outright.awemenu-default-6 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-right.awemenu-default-1 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-right.awemenu-default-2 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-right.awemenu-default-3 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-right.awemenu-default-4 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-right.awemenu-default-5 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-right.awemenu-default-6 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-default.awemenu-outleft .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-outleft.awemenu-default-1 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-outleft.awemenu-default-2 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-outleft.awemenu-default-3 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-outleft.awemenu-default-4 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-outleft.awemenu-default-5 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-outleft.awemenu-default-6 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-left.awemenu-default-1 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-left.awemenu-default-2 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-left.awemenu-default-3 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-left.awemenu-default-4 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-left.awemenu-default-5 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-left.awemenu-default-6 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-standard.awemenu-default-1 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-standard.awemenu-default-2 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-standard.awemenu-default-3 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-standard.awemenu-default-4 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-standard.awemenu-default-5 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-standard.awemenu-default-6 .awemenu .awemenu-item > a .awemenu-arrow {
                margin-left: 5px;
                margin-top: 3px;
                float: right;
            }

        .awemenu-default.awemenu-standard .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-default.awemenu-top .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-top.awemenu-default-1 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-top.awemenu-default-2 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-top.awemenu-default-3 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-top.awemenu-default-4 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-top.awemenu-default-5 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-top.awemenu-default-6 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-default.awemenu-bottom .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-bottom.awemenu-default-1 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-bottom.awemenu-default-2 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-bottom.awemenu-default-3 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-bottom.awemenu-default-4 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-bottom.awemenu-default-5 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-bottom.awemenu-default-6 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-default.awemenu-left .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-default.awemenu-right .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-default.awemenu-outright .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-outright.awemenu-default-1 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-outright.awemenu-default-2 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-outright.awemenu-default-3 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-outright.awemenu-default-4 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-outright.awemenu-default-5 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-outright.awemenu-default-6 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-right.awemenu-default-1 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-right.awemenu-default-2 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-right.awemenu-default-3 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-right.awemenu-default-4 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-right.awemenu-default-5 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-right.awemenu-default-6 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-default.awemenu-outleft .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-outleft.awemenu-default-1 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-outleft.awemenu-default-2 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-outleft.awemenu-default-3 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-outleft.awemenu-default-4 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-outleft.awemenu-default-5 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-outleft.awemenu-default-6 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-left.awemenu-default-1 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-left.awemenu-default-2 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-left.awemenu-default-3 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-left.awemenu-default-4 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-left.awemenu-default-5 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-left.awemenu-default-6 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-standard.awemenu-default-1 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-standard.awemenu-default-2 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-standard.awemenu-default-3 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-standard.awemenu-default-4 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-standard.awemenu-default-5 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-standard.awemenu-default-6 .awemenu .awemenu-item.awemenu-invert > a {
            text-align: right;
        }

            .awemenu-default.awemenu-standard .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-default.awemenu-top .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-top.awemenu-default-1 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-top.awemenu-default-2 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-top.awemenu-default-3 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-top.awemenu-default-4 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-top.awemenu-default-5 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-top.awemenu-default-6 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-default.awemenu-bottom .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-bottom.awemenu-default-1 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-bottom.awemenu-default-2 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-bottom.awemenu-default-3 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-bottom.awemenu-default-4 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-bottom.awemenu-default-5 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-bottom.awemenu-default-6 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-default.awemenu-left .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-default.awemenu-right .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-default.awemenu-outright .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-outright.awemenu-default-1 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-outright.awemenu-default-2 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-outright.awemenu-default-3 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-outright.awemenu-default-4 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-outright.awemenu-default-5 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-outright.awemenu-default-6 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-right.awemenu-default-1 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-right.awemenu-default-2 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-right.awemenu-default-3 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-right.awemenu-default-4 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-right.awemenu-default-5 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-right.awemenu-default-6 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-default.awemenu-outleft .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-outleft.awemenu-default-1 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-outleft.awemenu-default-2 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-outleft.awemenu-default-3 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-outleft.awemenu-default-4 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-outleft.awemenu-default-5 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-outleft.awemenu-default-6 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-left.awemenu-default-1 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-left.awemenu-default-2 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-left.awemenu-default-3 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-left.awemenu-default-4 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-left.awemenu-default-5 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-left.awemenu-default-6 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-standard.awemenu-default-1 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-standard.awemenu-default-2 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-standard.awemenu-default-3 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-standard.awemenu-default-4 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-standard.awemenu-default-5 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-standard.awemenu-default-6 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow {
                float: left;
                margin-left: 0;
                margin-right: 5px;
            }

        .awemenu-default.awemenu-standard .awemenu .awemenu-item:hover > a,
        .awemenu-default.awemenu-top .awemenu .awemenu-item:hover > a,
        .awemenu-top.awemenu-default-1 .awemenu .awemenu-item:hover > a,
        .awemenu-top.awemenu-default-2 .awemenu .awemenu-item:hover > a,
        .awemenu-top.awemenu-default-3 .awemenu .awemenu-item:hover > a,
        .awemenu-top.awemenu-default-4 .awemenu .awemenu-item:hover > a,
        .awemenu-top.awemenu-default-5 .awemenu .awemenu-item:hover > a,
        .awemenu-top.awemenu-default-6 .awemenu .awemenu-item:hover > a,
        .awemenu-default.awemenu-bottom .awemenu .awemenu-item:hover > a,
        .awemenu-bottom.awemenu-default-1 .awemenu .awemenu-item:hover > a,
        .awemenu-bottom.awemenu-default-2 .awemenu .awemenu-item:hover > a,
        .awemenu-bottom.awemenu-default-3 .awemenu .awemenu-item:hover > a,
        .awemenu-bottom.awemenu-default-4 .awemenu .awemenu-item:hover > a,
        .awemenu-bottom.awemenu-default-5 .awemenu .awemenu-item:hover > a,
        .awemenu-bottom.awemenu-default-6 .awemenu .awemenu-item:hover > a,
        .awemenu-default.awemenu-left .awemenu .awemenu-item:hover > a,
        .awemenu-default.awemenu-right .awemenu .awemenu-item:hover > a,
        .awemenu-default.awemenu-outright .awemenu .awemenu-item:hover > a,
        .awemenu-outright.awemenu-default-1 .awemenu .awemenu-item:hover > a,
        .awemenu-outright.awemenu-default-2 .awemenu .awemenu-item:hover > a,
        .awemenu-outright.awemenu-default-3 .awemenu .awemenu-item:hover > a,
        .awemenu-outright.awemenu-default-4 .awemenu .awemenu-item:hover > a,
        .awemenu-outright.awemenu-default-5 .awemenu .awemenu-item:hover > a,
        .awemenu-outright.awemenu-default-6 .awemenu .awemenu-item:hover > a,
        .awemenu-right.awemenu-default-1 .awemenu .awemenu-item:hover > a,
        .awemenu-right.awemenu-default-2 .awemenu .awemenu-item:hover > a,
        .awemenu-right.awemenu-default-3 .awemenu .awemenu-item:hover > a,
        .awemenu-right.awemenu-default-4 .awemenu .awemenu-item:hover > a,
        .awemenu-right.awemenu-default-5 .awemenu .awemenu-item:hover > a,
        .awemenu-right.awemenu-default-6 .awemenu .awemenu-item:hover > a,
        .awemenu-default.awemenu-outleft .awemenu .awemenu-item:hover > a,
        .awemenu-outleft.awemenu-default-1 .awemenu .awemenu-item:hover > a,
        .awemenu-outleft.awemenu-default-2 .awemenu .awemenu-item:hover > a,
        .awemenu-outleft.awemenu-default-3 .awemenu .awemenu-item:hover > a,
        .awemenu-outleft.awemenu-default-4 .awemenu .awemenu-item:hover > a,
        .awemenu-outleft.awemenu-default-5 .awemenu .awemenu-item:hover > a,
        .awemenu-outleft.awemenu-default-6 .awemenu .awemenu-item:hover > a,
        .awemenu-left.awemenu-default-1 .awemenu .awemenu-item:hover > a,
        .awemenu-left.awemenu-default-2 .awemenu .awemenu-item:hover > a,
        .awemenu-left.awemenu-default-3 .awemenu .awemenu-item:hover > a,
        .awemenu-left.awemenu-default-4 .awemenu .awemenu-item:hover > a,
        .awemenu-left.awemenu-default-5 .awemenu .awemenu-item:hover > a,
        .awemenu-left.awemenu-default-6 .awemenu .awemenu-item:hover > a,
        .awemenu-standard.awemenu-default-1 .awemenu .awemenu-item:hover > a,
        .awemenu-standard.awemenu-default-2 .awemenu .awemenu-item:hover > a,
        .awemenu-standard.awemenu-default-3 .awemenu .awemenu-item:hover > a,
        .awemenu-standard.awemenu-default-4 .awemenu .awemenu-item:hover > a,
        .awemenu-standard.awemenu-default-5 .awemenu .awemenu-item:hover > a,
        .awemenu-standard.awemenu-default-6 .awemenu .awemenu-item:hover > a,
        .awemenu-default.awemenu-standard .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-default.awemenu-top .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-top.awemenu-default-1 .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-top.awemenu-default-2 .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-top.awemenu-default-3 .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-top.awemenu-default-4 .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-top.awemenu-default-5 .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-top.awemenu-default-6 .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-default.awemenu-bottom .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-bottom.awemenu-default-1 .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-bottom.awemenu-default-2 .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-bottom.awemenu-default-3 .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-bottom.awemenu-default-4 .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-bottom.awemenu-default-5 .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-bottom.awemenu-default-6 .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-default.awemenu-left .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-default.awemenu-right .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-default.awemenu-outright .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-outright.awemenu-default-1 .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-outright.awemenu-default-2 .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-outright.awemenu-default-3 .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-outright.awemenu-default-4 .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-outright.awemenu-default-5 .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-outright.awemenu-default-6 .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-right.awemenu-default-1 .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-right.awemenu-default-2 .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-right.awemenu-default-3 .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-right.awemenu-default-4 .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-right.awemenu-default-5 .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-right.awemenu-default-6 .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-default.awemenu-outleft .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-outleft.awemenu-default-1 .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-outleft.awemenu-default-2 .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-outleft.awemenu-default-3 .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-outleft.awemenu-default-4 .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-outleft.awemenu-default-5 .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-outleft.awemenu-default-6 .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-left.awemenu-default-1 .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-left.awemenu-default-2 .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-left.awemenu-default-3 .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-left.awemenu-default-4 .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-left.awemenu-default-5 .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-left.awemenu-default-6 .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-standard.awemenu-default-1 .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-standard.awemenu-default-2 .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-standard.awemenu-default-3 .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-standard.awemenu-default-4 .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-standard.awemenu-default-5 .awemenu .awemenu-item.awemenu-active > a,
        .awemenu-standard.awemenu-default-6 .awemenu .awemenu-item.awemenu-active > a {
            color: white;
            background-color: #24cfbb;
        }

        .awemenu-default.awemenu-standard .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-default.awemenu-top .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-top.awemenu-default-1 .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-top.awemenu-default-2 .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-top.awemenu-default-3 .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-top.awemenu-default-4 .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-top.awemenu-default-5 .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-top.awemenu-default-6 .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-default.awemenu-bottom .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-bottom.awemenu-default-1 .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-bottom.awemenu-default-2 .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-bottom.awemenu-default-3 .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-bottom.awemenu-default-4 .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-bottom.awemenu-default-5 .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-bottom.awemenu-default-6 .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-default.awemenu-left .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-default.awemenu-right .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-default.awemenu-outright .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-outright.awemenu-default-1 .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-outright.awemenu-default-2 .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-outright.awemenu-default-3 .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-outright.awemenu-default-4 .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-outright.awemenu-default-5 .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-outright.awemenu-default-6 .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-right.awemenu-default-1 .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-right.awemenu-default-2 .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-right.awemenu-default-3 .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-right.awemenu-default-4 .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-right.awemenu-default-5 .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-right.awemenu-default-6 .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-default.awemenu-outleft .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-outleft.awemenu-default-1 .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-outleft.awemenu-default-2 .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-outleft.awemenu-default-3 .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-outleft.awemenu-default-4 .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-outleft.awemenu-default-5 .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-outleft.awemenu-default-6 .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-left.awemenu-default-1 .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-left.awemenu-default-2 .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-left.awemenu-default-3 .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-left.awemenu-default-4 .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-left.awemenu-default-5 .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-left.awemenu-default-6 .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-standard.awemenu-default-1 .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-standard.awemenu-default-2 .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-standard.awemenu-default-3 .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-standard.awemenu-default-4 .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-standard.awemenu-default-5 .awemenu .awemenu-item .awemenu-submenu,
        .awemenu-standard.awemenu-default-6 .awemenu .awemenu-item .awemenu-submenu {
            background-color: white;
        }

    .awemenu-default.awemenu-left .awemenu,
    .awemenu-default.awemenu-right .awemenu,
    .awemenu-default.awemenu-outright .awemenu,
    .awemenu-outright.awemenu-default-1 .awemenu,
    .awemenu-outright.awemenu-default-2 .awemenu,
    .awemenu-outright.awemenu-default-3 .awemenu,
    .awemenu-outright.awemenu-default-4 .awemenu,
    .awemenu-outright.awemenu-default-5 .awemenu,
    .awemenu-outright.awemenu-default-6 .awemenu,
    .awemenu-right.awemenu-default-1 .awemenu,
    .awemenu-right.awemenu-default-2 .awemenu,
    .awemenu-right.awemenu-default-3 .awemenu,
    .awemenu-right.awemenu-default-4 .awemenu,
    .awemenu-right.awemenu-default-5 .awemenu,
    .awemenu-right.awemenu-default-6 .awemenu,
    .awemenu-default.awemenu-outleft .awemenu,
    .awemenu-outleft.awemenu-default-1 .awemenu,
    .awemenu-outleft.awemenu-default-2 .awemenu,
    .awemenu-outleft.awemenu-default-3 .awemenu,
    .awemenu-outleft.awemenu-default-4 .awemenu,
    .awemenu-outleft.awemenu-default-5 .awemenu,
    .awemenu-outleft.awemenu-default-6 .awemenu,
    .awemenu-left.awemenu-default-1 .awemenu,
    .awemenu-left.awemenu-default-2 .awemenu,
    .awemenu-left.awemenu-default-3 .awemenu,
    .awemenu-left.awemenu-default-4 .awemenu,
    .awemenu-left.awemenu-default-5 .awemenu,
    .awemenu-left.awemenu-default-6 .awemenu {
        width: 250px;
    }

        .awemenu-default.awemenu-right .awemenu .awemenu-item > a,
        .awemenu-default.awemenu-outright .awemenu .awemenu-item > a,
        .awemenu-outright.awemenu-default-1 .awemenu .awemenu-item > a,
        .awemenu-outright.awemenu-default-2 .awemenu .awemenu-item > a,
        .awemenu-outright.awemenu-default-3 .awemenu .awemenu-item > a,
        .awemenu-outright.awemenu-default-4 .awemenu .awemenu-item > a,
        .awemenu-outright.awemenu-default-5 .awemenu .awemenu-item > a,
        .awemenu-outright.awemenu-default-6 .awemenu .awemenu-item > a,
        .awemenu-right.awemenu-default-1 .awemenu .awemenu-item > a,
        .awemenu-right.awemenu-default-2 .awemenu .awemenu-item > a,
        .awemenu-right.awemenu-default-3 .awemenu .awemenu-item > a,
        .awemenu-right.awemenu-default-4 .awemenu .awemenu-item > a,
        .awemenu-right.awemenu-default-5 .awemenu .awemenu-item > a,
        .awemenu-right.awemenu-default-6 .awemenu .awemenu-item > a {
            text-align: right;
        }

            .awemenu-default.awemenu-right .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-default.awemenu-outright .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-outright.awemenu-default-1 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-outright.awemenu-default-2 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-outright.awemenu-default-3 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-outright.awemenu-default-4 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-outright.awemenu-default-5 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-outright.awemenu-default-6 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-right.awemenu-default-1 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-right.awemenu-default-2 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-right.awemenu-default-3 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-right.awemenu-default-4 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-right.awemenu-default-5 .awemenu .awemenu-item > a .awemenu-arrow,
            .awemenu-right.awemenu-default-6 .awemenu .awemenu-item > a .awemenu-arrow {
                float: left;
                margin-left: 0;
                margin-right: 5px;
            }

        .awemenu-default.awemenu-right .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-default.awemenu-outright .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-outright.awemenu-default-1 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-outright.awemenu-default-2 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-outright.awemenu-default-3 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-outright.awemenu-default-4 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-outright.awemenu-default-5 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-outright.awemenu-default-6 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-right.awemenu-default-1 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-right.awemenu-default-2 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-right.awemenu-default-3 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-right.awemenu-default-4 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-right.awemenu-default-5 .awemenu .awemenu-item.awemenu-invert > a,
        .awemenu-right.awemenu-default-6 .awemenu .awemenu-item.awemenu-invert > a {
            text-align: left;
        }

            .awemenu-default.awemenu-right .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-default.awemenu-outright .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-outright.awemenu-default-1 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-outright.awemenu-default-2 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-outright.awemenu-default-3 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-outright.awemenu-default-4 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-outright.awemenu-default-5 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-outright.awemenu-default-6 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-right.awemenu-default-1 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-right.awemenu-default-2 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-right.awemenu-default-3 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-right.awemenu-default-4 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-right.awemenu-default-5 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow,
            .awemenu-right.awemenu-default-6 .awemenu .awemenu-item.awemenu-invert > a .awemenu-arrow {
                float: right;
                margin-left: 5px;
                margin-right: 0;
            }

    .awemenu-default.awemenu-outleft .awemenu-container,
    .awemenu-outleft.awemenu-default-1 .awemenu-container,
    .awemenu-outleft.awemenu-default-2 .awemenu-container,
    .awemenu-outleft.awemenu-default-3 .awemenu-container,
    .awemenu-outleft.awemenu-default-4 .awemenu-container,
    .awemenu-outleft.awemenu-default-5 .awemenu-container,
    .awemenu-outleft.awemenu-default-6 .awemenu-container {
        background-color: white;
    }

    .awemenu-default.awemenu-outleft .awemenu-bars,
    .awemenu-outleft.awemenu-default-1 .awemenu-bars,
    .awemenu-outleft.awemenu-default-2 .awemenu-bars,
    .awemenu-outleft.awemenu-default-3 .awemenu-bars,
    .awemenu-outleft.awemenu-default-4 .awemenu-bars,
    .awemenu-outleft.awemenu-default-5 .awemenu-bars,
    .awemenu-outleft.awemenu-default-6 .awemenu-bars {
        line-height: 50px;
        margin-right: 20px;
        display: block;
        float: right;
    }

    .awemenu-default.awemenu-outright .awemenu-container,
    .awemenu-outright.awemenu-default-1 .awemenu-container,
    .awemenu-outright.awemenu-default-2 .awemenu-container,
    .awemenu-outright.awemenu-default-3 .awemenu-container,
    .awemenu-outright.awemenu-default-4 .awemenu-container,
    .awemenu-outright.awemenu-default-5 .awemenu-container,
    .awemenu-outright.awemenu-default-6 .awemenu-container {
        background-color: white;
    }

    .awemenu-default.awemenu-outright .awemenu-bars,
    .awemenu-outright.awemenu-default-1 .awemenu-bars,
    .awemenu-outright.awemenu-default-2 .awemenu-bars,
    .awemenu-outright.awemenu-default-3 .awemenu-bars,
    .awemenu-outright.awemenu-default-4 .awemenu-bars,
    .awemenu-outright.awemenu-default-5 .awemenu-bars,
    .awemenu-outright.awemenu-default-6 .awemenu-bars {
        line-height: 50px;
        margin-left: 20px;
        display: block;
        float: left;
    }

.awemenu-mobile-default,
.awemenu-mobile-default-1,
.awemenu-mobile-default-2,
.awemenu-mobile-default-3,
.awemenu-mobile-default-4,
.awemenu-mobile-default-5,
.awemenu-mobile-default-6 {
    font-family: "Open sans";
}

    .awemenu-mobile-default .awemenu-bars,
    .awemenu-mobile-default-1 .awemenu-bars,
    .awemenu-mobile-default-2 .awemenu-bars,
    .awemenu-mobile-default-3 .awemenu-bars,
    .awemenu-mobile-default-4 .awemenu-bars,
    .awemenu-mobile-default-5 .awemenu-bars,
    .awemenu-mobile-default-6 .awemenu-bars {
        width: 50px;
        height: 50px;
        line-height: 50px;
        text-align: center;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        cursor: pointer;
    }

    .awemenu-mobile-default.awemenu-mobile-standard .awemenu-container,
    .awemenu-mobile-default.awemenu-mobile-top .awemenu-container,
    .awemenu-mobile-top.awemenu-mobile-default-1 .awemenu-container,
    .awemenu-mobile-top.awemenu-mobile-default-2 .awemenu-container,
    .awemenu-mobile-top.awemenu-mobile-default-3 .awemenu-container,
    .awemenu-mobile-top.awemenu-mobile-default-4 .awemenu-container,
    .awemenu-mobile-top.awemenu-mobile-default-5 .awemenu-container,
    .awemenu-mobile-top.awemenu-mobile-default-6 .awemenu-container,
    .awemenu-mobile-default.awemenu-mobile-bottom .awemenu-container,
    .awemenu-mobile-bottom.awemenu-mobile-default-1 .awemenu-container,
    .awemenu-mobile-bottom.awemenu-mobile-default-2 .awemenu-container,
    .awemenu-mobile-bottom.awemenu-mobile-default-3 .awemenu-container,
    .awemenu-mobile-bottom.awemenu-mobile-default-4 .awemenu-container,
    .awemenu-mobile-bottom.awemenu-mobile-default-5 .awemenu-container,
    .awemenu-mobile-bottom.awemenu-mobile-default-6 .awemenu-container,
    .awemenu-mobile-default.awemenu-mobile-outleft .awemenu-container,
    .awemenu-mobile-default.awemenu-mobile-outright .awemenu-container,
    .awemenu-mobile-outright.awemenu-mobile-default-1 .awemenu-container,
    .awemenu-mobile-outright.awemenu-mobile-default-2 .awemenu-container,
    .awemenu-mobile-outright.awemenu-mobile-default-3 .awemenu-container,
    .awemenu-mobile-outright.awemenu-mobile-default-4 .awemenu-container,
    .awemenu-mobile-outright.awemenu-mobile-default-5 .awemenu-container,
    .awemenu-mobile-outright.awemenu-mobile-default-6 .awemenu-container,
    .awemenu-mobile-outleft.awemenu-mobile-default-1 .awemenu-container,
    .awemenu-mobile-outleft.awemenu-mobile-default-2 .awemenu-container,
    .awemenu-mobile-outleft.awemenu-mobile-default-3 .awemenu-container,
    .awemenu-mobile-outleft.awemenu-mobile-default-4 .awemenu-container,
    .awemenu-mobile-outleft.awemenu-mobile-default-5 .awemenu-container,
    .awemenu-mobile-outleft.awemenu-mobile-default-6 .awemenu-container,
    .awemenu-mobile-standard.awemenu-mobile-default-1 .awemenu-container,
    .awemenu-mobile-standard.awemenu-mobile-default-2 .awemenu-container,
    .awemenu-mobile-standard.awemenu-mobile-default-3 .awemenu-container,
    .awemenu-mobile-standard.awemenu-mobile-default-4 .awemenu-container,
    .awemenu-mobile-standard.awemenu-mobile-default-5 .awemenu-container,
    .awemenu-mobile-standard.awemenu-mobile-default-6 .awemenu-container {
        background-color: white;
    }

        .awemenu-mobile-default.awemenu-mobile-standard .awemenu-container .awemenu,
        .awemenu-mobile-default.awemenu-mobile-top .awemenu-container .awemenu,
        .awemenu-mobile-top.awemenu-mobile-default-1 .awemenu-container .awemenu,
        .awemenu-mobile-top.awemenu-mobile-default-2 .awemenu-container .awemenu,
        .awemenu-mobile-top.awemenu-mobile-default-3 .awemenu-container .awemenu,
        .awemenu-mobile-top.awemenu-mobile-default-4 .awemenu-container .awemenu,
        .awemenu-mobile-top.awemenu-mobile-default-5 .awemenu-container .awemenu,
        .awemenu-mobile-top.awemenu-mobile-default-6 .awemenu-container .awemenu,
        .awemenu-mobile-default.awemenu-mobile-bottom .awemenu-container .awemenu,
        .awemenu-mobile-bottom.awemenu-mobile-default-1 .awemenu-container .awemenu,
        .awemenu-mobile-bottom.awemenu-mobile-default-2 .awemenu-container .awemenu,
        .awemenu-mobile-bottom.awemenu-mobile-default-3 .awemenu-container .awemenu,
        .awemenu-mobile-bottom.awemenu-mobile-default-4 .awemenu-container .awemenu,
        .awemenu-mobile-bottom.awemenu-mobile-default-5 .awemenu-container .awemenu,
        .awemenu-mobile-bottom.awemenu-mobile-default-6 .awemenu-container .awemenu,
        .awemenu-mobile-default.awemenu-mobile-outleft .awemenu-container .awemenu,
        .awemenu-mobile-default.awemenu-mobile-outright .awemenu-container .awemenu,
        .awemenu-mobile-outright.awemenu-mobile-default-1 .awemenu-container .awemenu,
        .awemenu-mobile-outright.awemenu-mobile-default-2 .awemenu-container .awemenu,
        .awemenu-mobile-outright.awemenu-mobile-default-3 .awemenu-container .awemenu,
        .awemenu-mobile-outright.awemenu-mobile-default-4 .awemenu-container .awemenu,
        .awemenu-mobile-outright.awemenu-mobile-default-5 .awemenu-container .awemenu,
        .awemenu-mobile-outright.awemenu-mobile-default-6 .awemenu-container .awemenu,
        .awemenu-mobile-outleft.awemenu-mobile-default-1 .awemenu-container .awemenu,
        .awemenu-mobile-outleft.awemenu-mobile-default-2 .awemenu-container .awemenu,
        .awemenu-mobile-outleft.awemenu-mobile-default-3 .awemenu-container .awemenu,
        .awemenu-mobile-outleft.awemenu-mobile-default-4 .awemenu-container .awemenu,
        .awemenu-mobile-outleft.awemenu-mobile-default-5 .awemenu-container .awemenu,
        .awemenu-mobile-outleft.awemenu-mobile-default-6 .awemenu-container .awemenu,
        .awemenu-mobile-standard.awemenu-mobile-default-1 .awemenu-container .awemenu,
        .awemenu-mobile-standard.awemenu-mobile-default-2 .awemenu-container .awemenu,
        .awemenu-mobile-standard.awemenu-mobile-default-3 .awemenu-container .awemenu,
        .awemenu-mobile-standard.awemenu-mobile-default-4 .awemenu-container .awemenu,
        .awemenu-mobile-standard.awemenu-mobile-default-5 .awemenu-container .awemenu,
        .awemenu-mobile-standard.awemenu-mobile-default-6 .awemenu-container .awemenu {
            position: absolute;
            background-color: white;
            border-top: 1px solid rgba(0, 0, 0, 0.05);
        }

            .awemenu-mobile-default.awemenu-mobile-standard .awemenu-container .awemenu .awemenu-item > a,
            .awemenu-mobile-default.awemenu-mobile-top .awemenu-container .awemenu .awemenu-item > a,
            .awemenu-mobile-top.awemenu-mobile-default-1 .awemenu-container .awemenu .awemenu-item > a,
            .awemenu-mobile-top.awemenu-mobile-default-2 .awemenu-container .awemenu .awemenu-item > a,
            .awemenu-mobile-top.awemenu-mobile-default-3 .awemenu-container .awemenu .awemenu-item > a,
            .awemenu-mobile-top.awemenu-mobile-default-4 .awemenu-container .awemenu .awemenu-item > a,
            .awemenu-mobile-top.awemenu-mobile-default-5 .awemenu-container .awemenu .awemenu-item > a,
            .awemenu-mobile-top.awemenu-mobile-default-6 .awemenu-container .awemenu .awemenu-item > a,
            .awemenu-mobile-default.awemenu-mobile-bottom .awemenu-container .awemenu .awemenu-item > a,
            .awemenu-mobile-bottom.awemenu-mobile-default-1 .awemenu-container .awemenu .awemenu-item > a,
            .awemenu-mobile-bottom.awemenu-mobile-default-2 .awemenu-container .awemenu .awemenu-item > a,
            .awemenu-mobile-bottom.awemenu-mobile-default-3 .awemenu-container .awemenu .awemenu-item > a,
            .awemenu-mobile-bottom.awemenu-mobile-default-4 .awemenu-container .awemenu .awemenu-item > a,
            .awemenu-mobile-bottom.awemenu-mobile-default-5 .awemenu-container .awemenu .awemenu-item > a,
            .awemenu-mobile-bottom.awemenu-mobile-default-6 .awemenu-container .awemenu .awemenu-item > a,
            .awemenu-mobile-default.awemenu-mobile-outleft .awemenu-container .awemenu .awemenu-item > a,
            .awemenu-mobile-default.awemenu-mobile-outright .awemenu-container .awemenu .awemenu-item > a,
            .awemenu-mobile-outright.awemenu-mobile-default-1 .awemenu-container .awemenu .awemenu-item > a,
            .awemenu-mobile-outright.awemenu-mobile-default-2 .awemenu-container .awemenu .awemenu-item > a,
            .awemenu-mobile-outright.awemenu-mobile-default-3 .awemenu-container .awemenu .awemenu-item > a,
            .awemenu-mobile-outright.awemenu-mobile-default-4 .awemenu-container .awemenu .awemenu-item > a,
            .awemenu-mobile-outright.awemenu-mobile-default-5 .awemenu-container .awemenu .awemenu-item > a,
            .awemenu-mobile-outright.awemenu-mobile-default-6 .awemenu-container .awemenu .awemenu-item > a,
            .awemenu-mobile-outleft.awemenu-mobile-default-1 .awemenu-container .awemenu .awemenu-item > a,
            .awemenu-mobile-outleft.awemenu-mobile-default-2 .awemenu-container .awemenu .awemenu-item > a,
            .awemenu-mobile-outleft.awemenu-mobile-default-3 .awemenu-container .awemenu .awemenu-item > a,
            .awemenu-mobile-outleft.awemenu-mobile-default-4 .awemenu-container .awemenu .awemenu-item > a,
            .awemenu-mobile-outleft.awemenu-mobile-default-5 .awemenu-container .awemenu .awemenu-item > a,
            .awemenu-mobile-outleft.awemenu-mobile-default-6 .awemenu-container .awemenu .awemenu-item > a,
            .awemenu-mobile-standard.awemenu-mobile-default-1 .awemenu-container .awemenu .awemenu-item > a,
            .awemenu-mobile-standard.awemenu-mobile-default-2 .awemenu-container .awemenu .awemenu-item > a,
            .awemenu-mobile-standard.awemenu-mobile-default-3 .awemenu-container .awemenu .awemenu-item > a,
            .awemenu-mobile-standard.awemenu-mobile-default-4 .awemenu-container .awemenu .awemenu-item > a,
            .awemenu-mobile-standard.awemenu-mobile-default-5 .awemenu-container .awemenu .awemenu-item > a,
            .awemenu-mobile-standard.awemenu-mobile-default-6 .awemenu-container .awemenu .awemenu-item > a {
                display: block;
                color: #333333;
                padding: 15px 20px;
                text-decoration: none;
                text-transform: uppercase;
                border-bottom: 1px solid rgba(0, 0, 0, 0.05);
                -webkit-transition: all 0.3s ease;
                -moz-transition: all 0.3s ease;
                -ms-transition: all 0.3s ease;
                -o-transition: all 0.3s ease;
                transition: all 0.3s ease;
            }

                .awemenu-mobile-default.awemenu-mobile-standard .awemenu-container .awemenu .awemenu-item > a .awemenu-arrow,
                .awemenu-mobile-default.awemenu-mobile-top .awemenu-container .awemenu .awemenu-item > a .awemenu-arrow,
                .awemenu-mobile-top.awemenu-mobile-default-1 .awemenu-container .awemenu .awemenu-item > a .awemenu-arrow,
                .awemenu-mobile-top.awemenu-mobile-default-2 .awemenu-container .awemenu .awemenu-item > a .awemenu-arrow,
                .awemenu-mobile-top.awemenu-mobile-default-3 .awemenu-container .awemenu .awemenu-item > a .awemenu-arrow,
                .awemenu-mobile-top.awemenu-mobile-default-4 .awemenu-container .awemenu .awemenu-item > a .awemenu-arrow,
                .awemenu-mobile-top.awemenu-mobile-default-5 .awemenu-container .awemenu .awemenu-item > a .awemenu-arrow,
                .awemenu-mobile-top.awemenu-mobile-default-6 .awemenu-container .awemenu .awemenu-item > a .awemenu-arrow,
                .awemenu-mobile-default.awemenu-mobile-bottom .awemenu-container .awemenu .awemenu-item > a .awemenu-arrow,
                .awemenu-mobile-bottom.awemenu-mobile-default-1 .awemenu-container .awemenu .awemenu-item > a .awemenu-arrow,
                .awemenu-mobile-bottom.awemenu-mobile-default-2 .awemenu-container .awemenu .awemenu-item > a .awemenu-arrow,
                .awemenu-mobile-bottom.awemenu-mobile-default-3 .awemenu-container .awemenu .awemenu-item > a .awemenu-arrow,
                .awemenu-mobile-bottom.awemenu-mobile-default-4 .awemenu-container .awemenu .awemenu-item > a .awemenu-arrow,
                .awemenu-mobile-bottom.awemenu-mobile-default-5 .awemenu-container .awemenu .awemenu-item > a .awemenu-arrow,
                .awemenu-mobile-bottom.awemenu-mobile-default-6 .awemenu-container .awemenu .awemenu-item > a .awemenu-arrow,
                .awemenu-mobile-default.awemenu-mobile-outleft .awemenu-container .awemenu .awemenu-item > a .awemenu-arrow,
                .awemenu-mobile-default.awemenu-mobile-outright .awemenu-container .awemenu .awemenu-item > a .awemenu-arrow,
                .awemenu-mobile-outright.awemenu-mobile-default-1 .awemenu-container .awemenu .awemenu-item > a .awemenu-arrow,
                .awemenu-mobile-outright.awemenu-mobile-default-2 .awemenu-container .awemenu .awemenu-item > a .awemenu-arrow,
                .awemenu-mobile-outright.awemenu-mobile-default-3 .awemenu-container .awemenu .awemenu-item > a .awemenu-arrow,
                .awemenu-mobile-outright.awemenu-mobile-default-4 .awemenu-container .awemenu .awemenu-item > a .awemenu-arrow,
                .awemenu-mobile-outright.awemenu-mobile-default-5 .awemenu-container .awemenu .awemenu-item > a .awemenu-arrow,
                .awemenu-mobile-outright.awemenu-mobile-default-6 .awemenu-container .awemenu .awemenu-item > a .awemenu-arrow,
                .awemenu-mobile-outleft.awemenu-mobile-default-1 .awemenu-container .awemenu .awemenu-item > a .awemenu-arrow,
                .awemenu-mobile-outleft.awemenu-mobile-default-2 .awemenu-container .awemenu .awemenu-item > a .awemenu-arrow,
                .awemenu-mobile-outleft.awemenu-mobile-default-3 .awemenu-container .awemenu .awemenu-item > a .awemenu-arrow,
                .awemenu-mobile-outleft.awemenu-mobile-default-4 .awemenu-container .awemenu .awemenu-item > a .awemenu-arrow,
                .awemenu-mobile-outleft.awemenu-mobile-default-5 .awemenu-container .awemenu .awemenu-item > a .awemenu-arrow,
                .awemenu-mobile-outleft.awemenu-mobile-default-6 .awemenu-container .awemenu .awemenu-item > a .awemenu-arrow,
                .awemenu-mobile-standard.awemenu-mobile-default-1 .awemenu-container .awemenu .awemenu-item > a .awemenu-arrow,
                .awemenu-mobile-standard.awemenu-mobile-default-2 .awemenu-container .awemenu .awemenu-item > a .awemenu-arrow,
                .awemenu-mobile-standard.awemenu-mobile-default-3 .awemenu-container .awemenu .awemenu-item > a .awemenu-arrow,
                .awemenu-mobile-standard.awemenu-mobile-default-4 .awemenu-container .awemenu .awemenu-item > a .awemenu-arrow,
                .awemenu-mobile-standard.awemenu-mobile-default-5 .awemenu-container .awemenu .awemenu-item > a .awemenu-arrow,
                .awemenu-mobile-standard.awemenu-mobile-default-6 .awemenu-container .awemenu .awemenu-item > a .awemenu-arrow {
                    float: right;
                    margin-top: 3px;
                    width: 15px;
                    height: 15px;
                    text-align: center;
                    line-height: 15px;
                }

            .awemenu-mobile-default.awemenu-mobile-standard .awemenu-container .awemenu .awemenu-item:hover > a,
            .awemenu-mobile-default.awemenu-mobile-top .awemenu-container .awemenu .awemenu-item:hover > a,
            .awemenu-mobile-top.awemenu-mobile-default-1 .awemenu-container .awemenu .awemenu-item:hover > a,
            .awemenu-mobile-top.awemenu-mobile-default-2 .awemenu-container .awemenu .awemenu-item:hover > a,
            .awemenu-mobile-top.awemenu-mobile-default-3 .awemenu-container .awemenu .awemenu-item:hover > a,
            .awemenu-mobile-top.awemenu-mobile-default-4 .awemenu-container .awemenu .awemenu-item:hover > a,
            .awemenu-mobile-top.awemenu-mobile-default-5 .awemenu-container .awemenu .awemenu-item:hover > a,
            .awemenu-mobile-top.awemenu-mobile-default-6 .awemenu-container .awemenu .awemenu-item:hover > a,
            .awemenu-mobile-default.awemenu-mobile-bottom .awemenu-container .awemenu .awemenu-item:hover > a,
            .awemenu-mobile-bottom.awemenu-mobile-default-1 .awemenu-container .awemenu .awemenu-item:hover > a,
            .awemenu-mobile-bottom.awemenu-mobile-default-2 .awemenu-container .awemenu .awemenu-item:hover > a,
            .awemenu-mobile-bottom.awemenu-mobile-default-3 .awemenu-container .awemenu .awemenu-item:hover > a,
            .awemenu-mobile-bottom.awemenu-mobile-default-4 .awemenu-container .awemenu .awemenu-item:hover > a,
            .awemenu-mobile-bottom.awemenu-mobile-default-5 .awemenu-container .awemenu .awemenu-item:hover > a,
            .awemenu-mobile-bottom.awemenu-mobile-default-6 .awemenu-container .awemenu .awemenu-item:hover > a,
            .awemenu-mobile-default.awemenu-mobile-outleft .awemenu-container .awemenu .awemenu-item:hover > a,
            .awemenu-mobile-default.awemenu-mobile-outright .awemenu-container .awemenu .awemenu-item:hover > a,
            .awemenu-mobile-outright.awemenu-mobile-default-1 .awemenu-container .awemenu .awemenu-item:hover > a,
            .awemenu-mobile-outright.awemenu-mobile-default-2 .awemenu-container .awemenu .awemenu-item:hover > a,
            .awemenu-mobile-outright.awemenu-mobile-default-3 .awemenu-container .awemenu .awemenu-item:hover > a,
            .awemenu-mobile-outright.awemenu-mobile-default-4 .awemenu-container .awemenu .awemenu-item:hover > a,
            .awemenu-mobile-outright.awemenu-mobile-default-5 .awemenu-container .awemenu .awemenu-item:hover > a,
            .awemenu-mobile-outright.awemenu-mobile-default-6 .awemenu-container .awemenu .awemenu-item:hover > a,
            .awemenu-mobile-outleft.awemenu-mobile-default-1 .awemenu-container .awemenu .awemenu-item:hover > a,
            .awemenu-mobile-outleft.awemenu-mobile-default-2 .awemenu-container .awemenu .awemenu-item:hover > a,
            .awemenu-mobile-outleft.awemenu-mobile-default-3 .awemenu-container .awemenu .awemenu-item:hover > a,
            .awemenu-mobile-outleft.awemenu-mobile-default-4 .awemenu-container .awemenu .awemenu-item:hover > a,
            .awemenu-mobile-outleft.awemenu-mobile-default-5 .awemenu-container .awemenu .awemenu-item:hover > a,
            .awemenu-mobile-outleft.awemenu-mobile-default-6 .awemenu-container .awemenu .awemenu-item:hover > a,
            .awemenu-mobile-standard.awemenu-mobile-default-1 .awemenu-container .awemenu .awemenu-item:hover > a,
            .awemenu-mobile-standard.awemenu-mobile-default-2 .awemenu-container .awemenu .awemenu-item:hover > a,
            .awemenu-mobile-standard.awemenu-mobile-default-3 .awemenu-container .awemenu .awemenu-item:hover > a,
            .awemenu-mobile-standard.awemenu-mobile-default-4 .awemenu-container .awemenu .awemenu-item:hover > a,
            .awemenu-mobile-standard.awemenu-mobile-default-5 .awemenu-container .awemenu .awemenu-item:hover > a,
            .awemenu-mobile-standard.awemenu-mobile-default-6 .awemenu-container .awemenu .awemenu-item:hover > a,
            .awemenu-mobile-default.awemenu-mobile-standard .awemenu-container .awemenu .awemenu-item.awemenu-active > a,
            .awemenu-mobile-default.awemenu-mobile-top .awemenu-container .awemenu .awemenu-item.awemenu-active > a,
            .awemenu-mobile-top.awemenu-mobile-default-1 .awemenu-container .awemenu .awemenu-item.awemenu-active > a,
            .awemenu-mobile-top.awemenu-mobile-default-2 .awemenu-container .awemenu .awemenu-item.awemenu-active > a,
            .awemenu-mobile-top.awemenu-mobile-default-3 .awemenu-container .awemenu .awemenu-item.awemenu-active > a,
            .awemenu-mobile-top.awemenu-mobile-default-4 .awemenu-container .awemenu .awemenu-item.awemenu-active > a,
            .awemenu-mobile-top.awemenu-mobile-default-5 .awemenu-container .awemenu .awemenu-item.awemenu-active > a,
            .awemenu-mobile-top.awemenu-mobile-default-6 .awemenu-container .awemenu .awemenu-item.awemenu-active > a,
            .awemenu-mobile-default.awemenu-mobile-bottom .awemenu-container .awemenu .awemenu-item.awemenu-active > a,
            .awemenu-mobile-bottom.awemenu-mobile-default-1 .awemenu-container .awemenu .awemenu-item.awemenu-active > a,
            .awemenu-mobile-bottom.awemenu-mobile-default-2 .awemenu-container .awemenu .awemenu-item.awemenu-active > a,
            .awemenu-mobile-bottom.awemenu-mobile-default-3 .awemenu-container .awemenu .awemenu-item.awemenu-active > a,
            .awemenu-mobile-bottom.awemenu-mobile-default-4 .awemenu-container .awemenu .awemenu-item.awemenu-active > a,
            .awemenu-mobile-bottom.awemenu-mobile-default-5 .awemenu-container .awemenu .awemenu-item.awemenu-active > a,
            .awemenu-mobile-bottom.awemenu-mobile-default-6 .awemenu-container .awemenu .awemenu-item.awemenu-active > a,
            .awemenu-mobile-default.awemenu-mobile-outleft .awemenu-container .awemenu .awemenu-item.awemenu-active > a,
            .awemenu-mobile-default.awemenu-mobile-outright .awemenu-container .awemenu .awemenu-item.awemenu-active > a,
            .awemenu-mobile-outright.awemenu-mobile-default-1 .awemenu-container .awemenu .awemenu-item.awemenu-active > a,
            .awemenu-mobile-outright.awemenu-mobile-default-2 .awemenu-container .awemenu .awemenu-item.awemenu-active > a,
            .awemenu-mobile-outright.awemenu-mobile-default-3 .awemenu-container .awemenu .awemenu-item.awemenu-active > a,
            .awemenu-mobile-outright.awemenu-mobile-default-4 .awemenu-container .awemenu .awemenu-item.awemenu-active > a,
            .awemenu-mobile-outright.awemenu-mobile-default-5 .awemenu-container .awemenu .awemenu-item.awemenu-active > a,
            .awemenu-mobile-outright.awemenu-mobile-default-6 .awemenu-container .awemenu .awemenu-item.awemenu-active > a,
            .awemenu-mobile-outleft.awemenu-mobile-default-1 .awemenu-container .awemenu .awemenu-item.awemenu-active > a,
            .awemenu-mobile-outleft.awemenu-mobile-default-2 .awemenu-container .awemenu .awemenu-item.awemenu-active > a,
            .awemenu-mobile-outleft.awemenu-mobile-default-3 .awemenu-container .awemenu .awemenu-item.awemenu-active > a,
            .awemenu-mobile-outleft.awemenu-mobile-default-4 .awemenu-container .awemenu .awemenu-item.awemenu-active > a,
            .awemenu-mobile-outleft.awemenu-mobile-default-5 .awemenu-container .awemenu .awemenu-item.awemenu-active > a,
            .awemenu-mobile-outleft.awemenu-mobile-default-6 .awemenu-container .awemenu .awemenu-item.awemenu-active > a,
            .awemenu-mobile-standard.awemenu-mobile-default-1 .awemenu-container .awemenu .awemenu-item.awemenu-active > a,
            .awemenu-mobile-standard.awemenu-mobile-default-2 .awemenu-container .awemenu .awemenu-item.awemenu-active > a,
            .awemenu-mobile-standard.awemenu-mobile-default-3 .awemenu-container .awemenu .awemenu-item.awemenu-active > a,
            .awemenu-mobile-standard.awemenu-mobile-default-4 .awemenu-container .awemenu .awemenu-item.awemenu-active > a,
            .awemenu-mobile-standard.awemenu-mobile-default-5 .awemenu-container .awemenu .awemenu-item.awemenu-active > a,
            .awemenu-mobile-standard.awemenu-mobile-default-6 .awemenu-container .awemenu .awemenu-item.awemenu-active > a {
                color: white;
                background-color: #24cfbb;
            }

            .awemenu-mobile-default.awemenu-mobile-standard .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item,
            .awemenu-mobile-default.awemenu-mobile-top .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item,
            .awemenu-mobile-top.awemenu-mobile-default-1 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item,
            .awemenu-mobile-top.awemenu-mobile-default-2 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item,
            .awemenu-mobile-top.awemenu-mobile-default-3 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item,
            .awemenu-mobile-top.awemenu-mobile-default-4 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item,
            .awemenu-mobile-top.awemenu-mobile-default-5 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item,
            .awemenu-mobile-top.awemenu-mobile-default-6 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item,
            .awemenu-mobile-default.awemenu-mobile-bottom .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item,
            .awemenu-mobile-bottom.awemenu-mobile-default-1 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item,
            .awemenu-mobile-bottom.awemenu-mobile-default-2 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item,
            .awemenu-mobile-bottom.awemenu-mobile-default-3 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item,
            .awemenu-mobile-bottom.awemenu-mobile-default-4 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item,
            .awemenu-mobile-bottom.awemenu-mobile-default-5 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item,
            .awemenu-mobile-bottom.awemenu-mobile-default-6 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item,
            .awemenu-mobile-default.awemenu-mobile-outleft .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item,
            .awemenu-mobile-default.awemenu-mobile-outright .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item,
            .awemenu-mobile-outright.awemenu-mobile-default-1 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item,
            .awemenu-mobile-outright.awemenu-mobile-default-2 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item,
            .awemenu-mobile-outright.awemenu-mobile-default-3 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item,
            .awemenu-mobile-outright.awemenu-mobile-default-4 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item,
            .awemenu-mobile-outright.awemenu-mobile-default-5 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item,
            .awemenu-mobile-outright.awemenu-mobile-default-6 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item,
            .awemenu-mobile-outleft.awemenu-mobile-default-1 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item,
            .awemenu-mobile-outleft.awemenu-mobile-default-2 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item,
            .awemenu-mobile-outleft.awemenu-mobile-default-3 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item,
            .awemenu-mobile-outleft.awemenu-mobile-default-4 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item,
            .awemenu-mobile-outleft.awemenu-mobile-default-5 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item,
            .awemenu-mobile-outleft.awemenu-mobile-default-6 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item,
            .awemenu-mobile-standard.awemenu-mobile-default-1 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item,
            .awemenu-mobile-standard.awemenu-mobile-default-2 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item,
            .awemenu-mobile-standard.awemenu-mobile-default-3 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item,
            .awemenu-mobile-standard.awemenu-mobile-default-4 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item,
            .awemenu-mobile-standard.awemenu-mobile-default-5 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item,
            .awemenu-mobile-standard.awemenu-mobile-default-6 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item {
                padding-left: 20px;
                padding-right: 20px;
            }

                .awemenu-mobile-default.awemenu-mobile-standard .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item > a,
                .awemenu-mobile-default.awemenu-mobile-top .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item > a,
                .awemenu-mobile-top.awemenu-mobile-default-1 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item > a,
                .awemenu-mobile-top.awemenu-mobile-default-2 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item > a,
                .awemenu-mobile-top.awemenu-mobile-default-3 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item > a,
                .awemenu-mobile-top.awemenu-mobile-default-4 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item > a,
                .awemenu-mobile-top.awemenu-mobile-default-5 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item > a,
                .awemenu-mobile-top.awemenu-mobile-default-6 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item > a,
                .awemenu-mobile-default.awemenu-mobile-bottom .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item > a,
                .awemenu-mobile-bottom.awemenu-mobile-default-1 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item > a,
                .awemenu-mobile-bottom.awemenu-mobile-default-2 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item > a,
                .awemenu-mobile-bottom.awemenu-mobile-default-3 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item > a,
                .awemenu-mobile-bottom.awemenu-mobile-default-4 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item > a,
                .awemenu-mobile-bottom.awemenu-mobile-default-5 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item > a,
                .awemenu-mobile-bottom.awemenu-mobile-default-6 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item > a,
                .awemenu-mobile-default.awemenu-mobile-outleft .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item > a,
                .awemenu-mobile-default.awemenu-mobile-outright .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item > a,
                .awemenu-mobile-outright.awemenu-mobile-default-1 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item > a,
                .awemenu-mobile-outright.awemenu-mobile-default-2 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item > a,
                .awemenu-mobile-outright.awemenu-mobile-default-3 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item > a,
                .awemenu-mobile-outright.awemenu-mobile-default-4 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item > a,
                .awemenu-mobile-outright.awemenu-mobile-default-5 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item > a,
                .awemenu-mobile-outright.awemenu-mobile-default-6 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item > a,
                .awemenu-mobile-outleft.awemenu-mobile-default-1 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item > a,
                .awemenu-mobile-outleft.awemenu-mobile-default-2 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item > a,
                .awemenu-mobile-outleft.awemenu-mobile-default-3 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item > a,
                .awemenu-mobile-outleft.awemenu-mobile-default-4 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item > a,
                .awemenu-mobile-outleft.awemenu-mobile-default-5 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item > a,
                .awemenu-mobile-outleft.awemenu-mobile-default-6 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item > a,
                .awemenu-mobile-standard.awemenu-mobile-default-1 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item > a,
                .awemenu-mobile-standard.awemenu-mobile-default-2 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item > a,
                .awemenu-mobile-standard.awemenu-mobile-default-3 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item > a,
                .awemenu-mobile-standard.awemenu-mobile-default-4 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item > a,
                .awemenu-mobile-standard.awemenu-mobile-default-5 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item > a,
                .awemenu-mobile-standard.awemenu-mobile-default-6 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item > a {
                    padding-left: 0;
                    padding-right: 0;
                }

                .awemenu-mobile-default.awemenu-mobile-standard .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
                .awemenu-mobile-default.awemenu-mobile-top .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
                .awemenu-mobile-top.awemenu-mobile-default-1 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
                .awemenu-mobile-top.awemenu-mobile-default-2 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
                .awemenu-mobile-top.awemenu-mobile-default-3 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
                .awemenu-mobile-top.awemenu-mobile-default-4 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
                .awemenu-mobile-top.awemenu-mobile-default-5 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
                .awemenu-mobile-top.awemenu-mobile-default-6 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
                .awemenu-mobile-default.awemenu-mobile-bottom .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
                .awemenu-mobile-bottom.awemenu-mobile-default-1 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
                .awemenu-mobile-bottom.awemenu-mobile-default-2 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
                .awemenu-mobile-bottom.awemenu-mobile-default-3 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
                .awemenu-mobile-bottom.awemenu-mobile-default-4 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
                .awemenu-mobile-bottom.awemenu-mobile-default-5 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
                .awemenu-mobile-bottom.awemenu-mobile-default-6 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
                .awemenu-mobile-default.awemenu-mobile-outleft .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
                .awemenu-mobile-default.awemenu-mobile-outright .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
                .awemenu-mobile-outright.awemenu-mobile-default-1 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
                .awemenu-mobile-outright.awemenu-mobile-default-2 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
                .awemenu-mobile-outright.awemenu-mobile-default-3 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
                .awemenu-mobile-outright.awemenu-mobile-default-4 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
                .awemenu-mobile-outright.awemenu-mobile-default-5 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
                .awemenu-mobile-outright.awemenu-mobile-default-6 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
                .awemenu-mobile-outleft.awemenu-mobile-default-1 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
                .awemenu-mobile-outleft.awemenu-mobile-default-2 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
                .awemenu-mobile-outleft.awemenu-mobile-default-3 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
                .awemenu-mobile-outleft.awemenu-mobile-default-4 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
                .awemenu-mobile-outleft.awemenu-mobile-default-5 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
                .awemenu-mobile-outleft.awemenu-mobile-default-6 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
                .awemenu-mobile-standard.awemenu-mobile-default-1 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
                .awemenu-mobile-standard.awemenu-mobile-default-2 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
                .awemenu-mobile-standard.awemenu-mobile-default-3 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
                .awemenu-mobile-standard.awemenu-mobile-default-4 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
                .awemenu-mobile-standard.awemenu-mobile-default-5 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
                .awemenu-mobile-standard.awemenu-mobile-default-6 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
                .awemenu-mobile-default.awemenu-mobile-standard .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
                .awemenu-mobile-default.awemenu-mobile-top .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
                .awemenu-mobile-top.awemenu-mobile-default-1 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
                .awemenu-mobile-top.awemenu-mobile-default-2 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
                .awemenu-mobile-top.awemenu-mobile-default-3 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
                .awemenu-mobile-top.awemenu-mobile-default-4 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
                .awemenu-mobile-top.awemenu-mobile-default-5 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
                .awemenu-mobile-top.awemenu-mobile-default-6 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
                .awemenu-mobile-default.awemenu-mobile-bottom .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
                .awemenu-mobile-bottom.awemenu-mobile-default-1 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
                .awemenu-mobile-bottom.awemenu-mobile-default-2 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
                .awemenu-mobile-bottom.awemenu-mobile-default-3 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
                .awemenu-mobile-bottom.awemenu-mobile-default-4 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
                .awemenu-mobile-bottom.awemenu-mobile-default-5 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
                .awemenu-mobile-bottom.awemenu-mobile-default-6 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
                .awemenu-mobile-default.awemenu-mobile-outleft .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
                .awemenu-mobile-default.awemenu-mobile-outright .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
                .awemenu-mobile-outright.awemenu-mobile-default-1 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
                .awemenu-mobile-outright.awemenu-mobile-default-2 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
                .awemenu-mobile-outright.awemenu-mobile-default-3 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
                .awemenu-mobile-outright.awemenu-mobile-default-4 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
                .awemenu-mobile-outright.awemenu-mobile-default-5 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
                .awemenu-mobile-outright.awemenu-mobile-default-6 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
                .awemenu-mobile-outleft.awemenu-mobile-default-1 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
                .awemenu-mobile-outleft.awemenu-mobile-default-2 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
                .awemenu-mobile-outleft.awemenu-mobile-default-3 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
                .awemenu-mobile-outleft.awemenu-mobile-default-4 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
                .awemenu-mobile-outleft.awemenu-mobile-default-5 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
                .awemenu-mobile-outleft.awemenu-mobile-default-6 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
                .awemenu-mobile-standard.awemenu-mobile-default-1 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
                .awemenu-mobile-standard.awemenu-mobile-default-2 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
                .awemenu-mobile-standard.awemenu-mobile-default-3 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
                .awemenu-mobile-standard.awemenu-mobile-default-4 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
                .awemenu-mobile-standard.awemenu-mobile-default-5 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
                .awemenu-mobile-standard.awemenu-mobile-default-6 .awemenu-container .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a {
                    padding-left: 15px;
                    padding-right: 15px;
                }

    .awemenu-mobile-default.awemenu-mobile-outleft .awemenu-bars,
    .awemenu-mobile-default.awemenu-mobile-outright .awemenu-bars,
    .awemenu-mobile-outright.awemenu-mobile-default-1 .awemenu-bars,
    .awemenu-mobile-outright.awemenu-mobile-default-2 .awemenu-bars,
    .awemenu-mobile-outright.awemenu-mobile-default-3 .awemenu-bars,
    .awemenu-mobile-outright.awemenu-mobile-default-4 .awemenu-bars,
    .awemenu-mobile-outright.awemenu-mobile-default-5 .awemenu-bars,
    .awemenu-mobile-outright.awemenu-mobile-default-6 .awemenu-bars,
    .awemenu-mobile-outleft.awemenu-mobile-default-1 .awemenu-bars,
    .awemenu-mobile-outleft.awemenu-mobile-default-2 .awemenu-bars,
    .awemenu-mobile-outleft.awemenu-mobile-default-3 .awemenu-bars,
    .awemenu-mobile-outleft.awemenu-mobile-default-4 .awemenu-bars,
    .awemenu-mobile-outleft.awemenu-mobile-default-5 .awemenu-bars,
    .awemenu-mobile-outleft.awemenu-mobile-default-6 .awemenu-bars {
        float: right;
    }

    .awemenu-mobile-default.awemenu-mobile-outleft .awemenu,
    .awemenu-mobile-default.awemenu-mobile-outright .awemenu,
    .awemenu-mobile-outright.awemenu-mobile-default-1 .awemenu,
    .awemenu-mobile-outright.awemenu-mobile-default-2 .awemenu,
    .awemenu-mobile-outright.awemenu-mobile-default-3 .awemenu,
    .awemenu-mobile-outright.awemenu-mobile-default-4 .awemenu,
    .awemenu-mobile-outright.awemenu-mobile-default-5 .awemenu,
    .awemenu-mobile-outright.awemenu-mobile-default-6 .awemenu,
    .awemenu-mobile-outleft.awemenu-mobile-default-1 .awemenu,
    .awemenu-mobile-outleft.awemenu-mobile-default-2 .awemenu,
    .awemenu-mobile-outleft.awemenu-mobile-default-3 .awemenu,
    .awemenu-mobile-outleft.awemenu-mobile-default-4 .awemenu,
    .awemenu-mobile-outleft.awemenu-mobile-default-5 .awemenu,
    .awemenu-mobile-outleft.awemenu-mobile-default-6 .awemenu {
        width: 300px;
        position: fixed !important;
    }

    .awemenu-mobile-default.awemenu-mobile-outright .awemenu-bars,
    .awemenu-mobile-outright.awemenu-mobile-default-1 .awemenu-bars,
    .awemenu-mobile-outright.awemenu-mobile-default-2 .awemenu-bars,
    .awemenu-mobile-outright.awemenu-mobile-default-3 .awemenu-bars,
    .awemenu-mobile-outright.awemenu-mobile-default-4 .awemenu-bars,
    .awemenu-mobile-outright.awemenu-mobile-default-5 .awemenu-bars,
    .awemenu-mobile-outright.awemenu-mobile-default-6 .awemenu-bars {
        float: left;
    }

    .awemenu-mobile-default.awemenu-active .awemenu-bars span.fa:before,
    .awemenu-active.awemenu-mobile-default-1 .awemenu-bars span.fa:before,
    .awemenu-active.awemenu-mobile-default-2 .awemenu-bars span.fa:before,
    .awemenu-active.awemenu-mobile-default-3 .awemenu-bars span.fa:before,
    .awemenu-active.awemenu-mobile-default-4 .awemenu-bars span.fa:before,
    .awemenu-active.awemenu-mobile-default-5 .awemenu-bars span.fa:before,
    .awemenu-active.awemenu-mobile-default-6 .awemenu-bars span.fa:before {
        content: '\f00d';
    }

.awemenu-default-1 .awemenu .awemenu-item:hover > a,
.awemenu-default-1 .awemenu .awemenu-item.awemenu-active > a {
    background-color: #4c7af3 !important;
}

.awemenu-mobile-default-1 .awemenu .awemenu-item:hover > a,
.awemenu-mobile-default-1 .awemenu .awemenu-item.awemenu-active > a {
    background-color: #4c7af3 !important;
}

.awemenu-default-2 .awemenu .awemenu-item:hover > a,
.awemenu-default-2 .awemenu .awemenu-item.awemenu-active > a {
    background-color: #cc0203 !important;
}

.awemenu-mobile-default-2 .awemenu .awemenu-item:hover > a,
.awemenu-mobile-default-2 .awemenu .awemenu-item.awemenu-active > a {
    background-color: #cc0203 !important;
}

.awemenu-default-3 .awemenu .awemenu-item:hover > a,
.awemenu-default-3 .awemenu .awemenu-item.awemenu-active > a {
    background-color: #65ba1e !important;
}

.awemenu-mobile-default-3 .awemenu .awemenu-item:hover > a,
.awemenu-mobile-default-3 .awemenu .awemenu-item.awemenu-active > a {
    background-color: #65ba1e !important;
}

.awemenu-default-4 .awemenu .awemenu-item:hover > a,
.awemenu-default-4 .awemenu .awemenu-item.awemenu-active > a {
    background-color: #9e67f5 !important;
}

.awemenu-mobile-default-4 .awemenu .awemenu-item:hover > a,
.awemenu-mobile-default-4 .awemenu .awemenu-item.awemenu-active > a {
    background-color: #9e67f5 !important;
}

.awemenu-default-5 .awemenu .awemenu-item:hover > a,
.awemenu-default-5 .awemenu .awemenu-item.awemenu-active > a {
    background-color: #c60e72 !important;
}

.awemenu-mobile-default-5 .awemenu .awemenu-item:hover > a,
.awemenu-mobile-default-5 .awemenu .awemenu-item.awemenu-active > a {
    background-color: #c60e72 !important;
}

.awemenu-default-6 .awemenu .awemenu-item:hover > a,
.awemenu-default-6 .awemenu .awemenu-item.awemenu-active > a {
    background-color: #85503e !important;
}

.awemenu-mobile-default-6 .awemenu .awemenu-item:hover > a,
.awemenu-mobile-default-6 .awemenu .awemenu-item.awemenu-active > a {
    background-color: #85503e !important;
}

img {
    max-width: 100%;
}

.md-style1 .awemenu-bars {
    display: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.md-style1.awemenu-standard,
.md-style1.awemenu-top,
.md-style1.awemenu-bottom,
.md-style1.awemenu-left,
.md-style1.awemenu-right,
.md-style1.awemenu-outleft,
.md-style1.awemenu-outright {
    border-bottom: 3px solid #000;
    background-color: #fff;
}

    .md-style1.awemenu-standard .awemenu .awemenu-item > a,
    .md-style1.awemenu-top .awemenu .awemenu-item > a,
    .md-style1.awemenu-bottom .awemenu .awemenu-item > a,
    .md-style1.awemenu-left .awemenu .awemenu-item > a,
    .md-style1.awemenu-right .awemenu .awemenu-item > a,
    .md-style1.awemenu-outleft .awemenu .awemenu-item > a,
    .md-style1.awemenu-outright .awemenu .awemenu-item > a {
        font-size: 12px;
        display: block;
        padding-left: 20px;
        padding-right: 20px;
        text-decoration: none;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

    .md-style1.awemenu-standard .awemenu > .awemenu-item > a,
    .md-style1.awemenu-top .awemenu > .awemenu-item > a,
    .md-style1.awemenu-bottom .awemenu > .awemenu-item > a,
    .md-style1.awemenu-left .awemenu > .awemenu-item > a,
    .md-style1.awemenu-right .awemenu > .awemenu-item > a,
    .md-style1.awemenu-outleft .awemenu > .awemenu-item > a,
    .md-style1.awemenu-outright .awemenu > .awemenu-item > a {
        text-transform: uppercase;
        color: #000;
        line-height: 40px;
    }

        .md-style1.awemenu-standard .awemenu > .awemenu-item > a > .awemenu-arrow,
        .md-style1.awemenu-top .awemenu > .awemenu-item > a > .awemenu-arrow,
        .md-style1.awemenu-bottom .awemenu > .awemenu-item > a > .awemenu-arrow,
        .md-style1.awemenu-left .awemenu > .awemenu-item > a > .awemenu-arrow,
        .md-style1.awemenu-right .awemenu > .awemenu-item > a > .awemenu-arrow,
        .md-style1.awemenu-outleft .awemenu > .awemenu-item > a > .awemenu-arrow,
        .md-style1.awemenu-outright .awemenu > .awemenu-item > a > .awemenu-arrow {
            line-height: 40px;
        }

    .md-style1.awemenu-standard .awemenu > .awemenu-item.awemenu-active-trail > a,
    .md-style1.awemenu-top .awemenu > .awemenu-item.awemenu-active-trail > a,
    .md-style1.awemenu-bottom .awemenu > .awemenu-item.awemenu-active-trail > a,
    .md-style1.awemenu-left .awemenu > .awemenu-item.awemenu-active-trail > a,
    .md-style1.awemenu-right .awemenu > .awemenu-item.awemenu-active-trail > a,
    .md-style1.awemenu-outleft .awemenu > .awemenu-item.awemenu-active-trail > a,
    .md-style1.awemenu-outright .awemenu > .awemenu-item.awemenu-active-trail > a,
    .md-style1.awemenu-standard .awemenu > .awemenu-item.awemenu-active > a,
    .md-style1.awemenu-top .awemenu > .awemenu-item.awemenu-active > a,
    .md-style1.awemenu-bottom .awemenu > .awemenu-item.awemenu-active > a,
    .md-style1.awemenu-left .awemenu > .awemenu-item.awemenu-active > a,
    .md-style1.awemenu-right .awemenu > .awemenu-item.awemenu-active > a,
    .md-style1.awemenu-outleft .awemenu > .awemenu-item.awemenu-active > a,
    .md-style1.awemenu-outright .awemenu > .awemenu-item.awemenu-active > a,
    .md-style1.awemenu-standard .awemenu > .awemenu-item:hover > a,
    .md-style1.awemenu-top .awemenu > .awemenu-item:hover > a,
    .md-style1.awemenu-bottom .awemenu > .awemenu-item:hover > a,
    .md-style1.awemenu-left .awemenu > .awemenu-item:hover > a,
    .md-style1.awemenu-right .awemenu > .awemenu-item:hover > a,
    .md-style1.awemenu-outleft .awemenu > .awemenu-item:hover > a,
    .md-style1.awemenu-outright .awemenu > .awemenu-item:hover > a {
        background-color: #000;
        color: #fff;
        box-shadow: 5px 5px 4px rgba(0, 0, 0, 0.2);
    }

    .md-style1.awemenu-standard .awemenu > .awemenu-item .awemenu-submenu,
    .md-style1.awemenu-top .awemenu > .awemenu-item .awemenu-submenu,
    .md-style1.awemenu-bottom .awemenu > .awemenu-item .awemenu-submenu,
    .md-style1.awemenu-left .awemenu > .awemenu-item .awemenu-submenu,
    .md-style1.awemenu-right .awemenu > .awemenu-item .awemenu-submenu,
    .md-style1.awemenu-outleft .awemenu > .awemenu-item .awemenu-submenu,
    .md-style1.awemenu-outright .awemenu > .awemenu-item .awemenu-submenu {
        background-color: #000;
    }

        .md-style1.awemenu-standard .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a,
        .md-style1.awemenu-top .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a,
        .md-style1.awemenu-bottom .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a,
        .md-style1.awemenu-left .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a,
        .md-style1.awemenu-right .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a,
        .md-style1.awemenu-outleft .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a,
        .md-style1.awemenu-outright .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a {
            color: #ccc;
            padding: 10px 20px;
        }

            .md-style1.awemenu-standard .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a > .awemenu-arrow,
            .md-style1.awemenu-top .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a > .awemenu-arrow,
            .md-style1.awemenu-bottom .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a > .awemenu-arrow,
            .md-style1.awemenu-left .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a > .awemenu-arrow,
            .md-style1.awemenu-right .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a > .awemenu-arrow,
            .md-style1.awemenu-outleft .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a > .awemenu-arrow,
            .md-style1.awemenu-outright .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a > .awemenu-arrow {
                margin-top: 2px;
            }

        .md-style1.awemenu-standard .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
        .md-style1.awemenu-top .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
        .md-style1.awemenu-bottom .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
        .md-style1.awemenu-left .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
        .md-style1.awemenu-right .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
        .md-style1.awemenu-outleft .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
        .md-style1.awemenu-outright .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
        .md-style1.awemenu-standard .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active-trail > a,
        .md-style1.awemenu-top .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active-trail > a,
        .md-style1.awemenu-bottom .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active-trail > a,
        .md-style1.awemenu-left .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active-trail > a,
        .md-style1.awemenu-right .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active-trail > a,
        .md-style1.awemenu-outleft .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active-trail > a,
        .md-style1.awemenu-outright .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active-trail > a,
        .md-style1.awemenu-standard .awemenu > .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
        .md-style1.awemenu-top .awemenu > .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
        .md-style1.awemenu-bottom .awemenu > .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
        .md-style1.awemenu-left .awemenu > .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
        .md-style1.awemenu-right .awemenu > .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
        .md-style1.awemenu-outleft .awemenu > .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
        .md-style1.awemenu-outright .awemenu > .awemenu-item .awemenu-submenu .awemenu-item:hover > a {
            background-color: #fff;
            color: #000;
        }

.md-style1.awemenu-left,
.md-style1.awemenu-right,
.md-style1.awemenu-outleft,
.md-style1.awemenu-outright {
    background-color: transparent;
    border-bottom: 0;
}

    .md-style1.awemenu-left .awemenu,
    .md-style1.awemenu-right .awemenu,
    .md-style1.awemenu-outleft .awemenu,
    .md-style1.awemenu-outright .awemenu {
        background-color: #fff;
        border-bottom: 0;
        width: 250px;
    }

        .md-style1.awemenu-left .awemenu > .awemenu-item.awemenu-active > a,
        .md-style1.awemenu-right .awemenu > .awemenu-item.awemenu-active > a,
        .md-style1.awemenu-outleft .awemenu > .awemenu-item.awemenu-active > a,
        .md-style1.awemenu-outright .awemenu > .awemenu-item.awemenu-active > a,
        .md-style1.awemenu-left .awemenu > .awemenu-item.awemenu-active-trail > a,
        .md-style1.awemenu-right .awemenu > .awemenu-item.awemenu-active-trail > a,
        .md-style1.awemenu-outleft .awemenu > .awemenu-item.awemenu-active-trail > a,
        .md-style1.awemenu-outright .awemenu > .awemenu-item.awemenu-active-trail > a,
        .md-style1.awemenu-left .awemenu > .awemenu-item:hover > a,
        .md-style1.awemenu-right .awemenu > .awemenu-item:hover > a,
        .md-style1.awemenu-outleft .awemenu > .awemenu-item:hover > a,
        .md-style1.awemenu-outright .awemenu > .awemenu-item:hover > a {
            box-shadow: none;
        }

.md-style1.awemenu-outleft,
.md-style1.awemenu-outright {
    background-color: #fff;
    padding: 13px 20px;
}

    .md-style1.awemenu-outleft .awemenu-bars,
    .md-style1.awemenu-outright .awemenu-bars {
        float: right;
        display: block;
        cursor: pointer;
    }

    .md-style1.awemenu-outright .awemenu-bars {
        float: left;
    }

.md-mobile-style1 .awemenu-bars {
    padding: 12px 15px;
    cursor: pointer;
    float: left;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.md-mobile-style1.awemenu-mobile-standard,
.md-mobile-style1.awemenu-mobile-top,
.md-mobile-style1.awemenu-mobile-bottom,
.md-mobile-style1.awemenu-mobile-outleft,
.md-mobile-style1.awemenu-mobile-outright {
    background-color: #fff;
}

    .md-mobile-style1.awemenu-mobile-standard .awemenu,
    .md-mobile-style1.awemenu-mobile-top .awemenu,
    .md-mobile-style1.awemenu-mobile-bottom .awemenu,
    .md-mobile-style1.awemenu-mobile-outleft .awemenu,
    .md-mobile-style1.awemenu-mobile-outright .awemenu {
        background-color: #000;
    }

        .md-mobile-style1.awemenu-mobile-standard .awemenu .awemenu-item > a,
        .md-mobile-style1.awemenu-mobile-top .awemenu .awemenu-item > a,
        .md-mobile-style1.awemenu-mobile-bottom .awemenu .awemenu-item > a,
        .md-mobile-style1.awemenu-mobile-outleft .awemenu .awemenu-item > a,
        .md-mobile-style1.awemenu-mobile-outright .awemenu .awemenu-item > a {
            display: block;
            color: #fff;
            text-transform: uppercase;
            border-top: 1px solid rgba(255, 255, 255, 0.1);
            text-decoration: none;
            padding: 10px 20px;
            -webkit-transition: all 0.3s ease;
            -moz-transition: all 0.3s ease;
            -ms-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            transition: all 0.3s ease;
        }

            .md-mobile-style1.awemenu-mobile-standard .awemenu .awemenu-item > a .awemenu-arrow,
            .md-mobile-style1.awemenu-mobile-top .awemenu .awemenu-item > a .awemenu-arrow,
            .md-mobile-style1.awemenu-mobile-bottom .awemenu .awemenu-item > a .awemenu-arrow,
            .md-mobile-style1.awemenu-mobile-outleft .awemenu .awemenu-item > a .awemenu-arrow,
            .md-mobile-style1.awemenu-mobile-outright .awemenu .awemenu-item > a .awemenu-arrow {
                float: right;
                width: 30px;
                height: 20px;
                line-height: 20px;
                text-align: center;
            }

        .md-mobile-style1.awemenu-mobile-standard .awemenu .awemenu-item:hover > a,
        .md-mobile-style1.awemenu-mobile-top .awemenu .awemenu-item:hover > a,
        .md-mobile-style1.awemenu-mobile-bottom .awemenu .awemenu-item:hover > a,
        .md-mobile-style1.awemenu-mobile-outleft .awemenu .awemenu-item:hover > a,
        .md-mobile-style1.awemenu-mobile-outright .awemenu .awemenu-item:hover > a,
        .md-mobile-style1.awemenu-mobile-standard .awemenu .awemenu-item.awemenu-active > a,
        .md-mobile-style1.awemenu-mobile-top .awemenu .awemenu-item.awemenu-active > a,
        .md-mobile-style1.awemenu-mobile-bottom .awemenu .awemenu-item.awemenu-active > a,
        .md-mobile-style1.awemenu-mobile-outleft .awemenu .awemenu-item.awemenu-active > a,
        .md-mobile-style1.awemenu-mobile-outright .awemenu .awemenu-item.awemenu-active > a,
        .md-mobile-style1.awemenu-mobile-standard .awemenu .awemenu-item.awemenu-active-trail > a,
        .md-mobile-style1.awemenu-mobile-top .awemenu .awemenu-item.awemenu-active-trail > a,
        .md-mobile-style1.awemenu-mobile-bottom .awemenu .awemenu-item.awemenu-active-trail > a,
        .md-mobile-style1.awemenu-mobile-outleft .awemenu .awemenu-item.awemenu-active-trail > a,
        .md-mobile-style1.awemenu-mobile-outright .awemenu .awemenu-item.awemenu-active-trail > a {
            background-color: #fff;
            color: #000;
        }

        .md-mobile-style1.awemenu-mobile-standard .awemenu .awemenu-submenu,
        .md-mobile-style1.awemenu-mobile-top .awemenu .awemenu-submenu,
        .md-mobile-style1.awemenu-mobile-bottom .awemenu .awemenu-submenu,
        .md-mobile-style1.awemenu-mobile-outleft .awemenu .awemenu-submenu,
        .md-mobile-style1.awemenu-mobile-outright .awemenu .awemenu-submenu {
            background-color: #000;
        }

            .md-mobile-style1.awemenu-mobile-standard .awemenu .awemenu-submenu .awemenu-item,
            .md-mobile-style1.awemenu-mobile-top .awemenu .awemenu-submenu .awemenu-item,
            .md-mobile-style1.awemenu-mobile-bottom .awemenu .awemenu-submenu .awemenu-item,
            .md-mobile-style1.awemenu-mobile-outleft .awemenu .awemenu-submenu .awemenu-item,
            .md-mobile-style1.awemenu-mobile-outright .awemenu .awemenu-submenu .awemenu-item {
                padding-left: 20px;
                padding-right: 20px;
            }

                .md-mobile-style1.awemenu-mobile-standard .awemenu .awemenu-submenu .awemenu-item > a,
                .md-mobile-style1.awemenu-mobile-top .awemenu .awemenu-submenu .awemenu-item > a,
                .md-mobile-style1.awemenu-mobile-bottom .awemenu .awemenu-submenu .awemenu-item > a,
                .md-mobile-style1.awemenu-mobile-outleft .awemenu .awemenu-submenu .awemenu-item > a,
                .md-mobile-style1.awemenu-mobile-outright .awemenu .awemenu-submenu .awemenu-item > a {
                    padding-left: 0;
                }

                .md-mobile-style1.awemenu-mobile-standard .awemenu .awemenu-submenu .awemenu-item:hover > a,
                .md-mobile-style1.awemenu-mobile-top .awemenu .awemenu-submenu .awemenu-item:hover > a,
                .md-mobile-style1.awemenu-mobile-bottom .awemenu .awemenu-submenu .awemenu-item:hover > a,
                .md-mobile-style1.awemenu-mobile-outleft .awemenu .awemenu-submenu .awemenu-item:hover > a,
                .md-mobile-style1.awemenu-mobile-outright .awemenu .awemenu-submenu .awemenu-item:hover > a,
                .md-mobile-style1.awemenu-mobile-standard .awemenu .awemenu-submenu .awemenu-item.awemenu-active > a,
                .md-mobile-style1.awemenu-mobile-top .awemenu .awemenu-submenu .awemenu-item.awemenu-active > a,
                .md-mobile-style1.awemenu-mobile-bottom .awemenu .awemenu-submenu .awemenu-item.awemenu-active > a,
                .md-mobile-style1.awemenu-mobile-outleft .awemenu .awemenu-submenu .awemenu-item.awemenu-active > a,
                .md-mobile-style1.awemenu-mobile-outright .awemenu .awemenu-submenu .awemenu-item.awemenu-active > a,
                .md-mobile-style1.awemenu-mobile-standard .awemenu .awemenu-submenu .awemenu-item.awemenu-active-trail > a,
                .md-mobile-style1.awemenu-mobile-top .awemenu .awemenu-submenu .awemenu-item.awemenu-active-trail > a,
                .md-mobile-style1.awemenu-mobile-bottom .awemenu .awemenu-submenu .awemenu-item.awemenu-active-trail > a,
                .md-mobile-style1.awemenu-mobile-outleft .awemenu .awemenu-submenu .awemenu-item.awemenu-active-trail > a,
                .md-mobile-style1.awemenu-mobile-outright .awemenu .awemenu-submenu .awemenu-item.awemenu-active-trail > a {
                    padding-left: 20px;
                }

            .md-mobile-style1.awemenu-mobile-standard .awemenu .awemenu-submenu .inner,
            .md-mobile-style1.awemenu-mobile-top .awemenu .awemenu-submenu .inner,
            .md-mobile-style1.awemenu-mobile-bottom .awemenu .awemenu-submenu .inner,
            .md-mobile-style1.awemenu-mobile-outleft .awemenu .awemenu-submenu .inner,
            .md-mobile-style1.awemenu-mobile-outright .awemenu .awemenu-submenu .inner {
                border-top: 1px solid rgba(255, 255, 255, 0.1);
            }

    .md-mobile-style1.awemenu-mobile-outleft .awemenu-bars,
    .md-mobile-style1.awemenu-mobile-outright .awemenu-bars {
        float: right;
    }

    .md-mobile-style1.awemenu-mobile-outleft .awemenu,
    .md-mobile-style1.awemenu-mobile-outright .awemenu {
        width: 270px;
    }

    .md-mobile-style1.awemenu-mobile-outright .awemenu-bars,
    .md-mobile-style1.md-mobile-style3.awemenu-mobile-outleft .awemenu-bars {
        float: left;
    }

.md-style2 {
    background-color: #000;
    border-bottom: 3px solid #FFDE84;
}

    .md-style2 .awemenu-bars {
        display: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
    }

    .md-style2.awemenu-standard .awemenu .awemenu-item > a,
    .md-style2.awemenu-top .awemenu .awemenu-item > a,
    .md-style2.awemenu-bottom .awemenu .awemenu-item > a,
    .md-style2.awemenu-left .awemenu .awemenu-item > a,
    .md-style2.awemenu-right .awemenu .awemenu-item > a,
    .md-style2.awemenu-outleft .awemenu .awemenu-item > a,
    .md-style2.awemenu-outright .awemenu .awemenu-item > a {
        font-size: 12px;
        display: block;
        padding-left: 20px;
        padding-right: 20px;
        text-decoration: none;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

    .md-style2.awemenu-standard .awemenu > .awemenu-item > a,
    .md-style2.awemenu-top .awemenu > .awemenu-item > a,
    .md-style2.awemenu-bottom .awemenu > .awemenu-item > a,
    .md-style2.awemenu-left .awemenu > .awemenu-item > a,
    .md-style2.awemenu-right .awemenu > .awemenu-item > a,
    .md-style2.awemenu-outleft .awemenu > .awemenu-item > a,
    .md-style2.awemenu-outright .awemenu > .awemenu-item > a {
        text-transform: uppercase;
        color: #fff;
        line-height: 40px;
        border-top: 3px solid transparent;
    }

        .md-style2.awemenu-standard .awemenu > .awemenu-item > a > .awemenu-arrow,
        .md-style2.awemenu-top .awemenu > .awemenu-item > a > .awemenu-arrow,
        .md-style2.awemenu-bottom .awemenu > .awemenu-item > a > .awemenu-arrow,
        .md-style2.awemenu-left .awemenu > .awemenu-item > a > .awemenu-arrow,
        .md-style2.awemenu-right .awemenu > .awemenu-item > a > .awemenu-arrow,
        .md-style2.awemenu-outleft .awemenu > .awemenu-item > a > .awemenu-arrow,
        .md-style2.awemenu-outright .awemenu > .awemenu-item > a > .awemenu-arrow {
            line-height: 40px;
        }

    .md-style2.awemenu-standard .awemenu > .awemenu-item.awemenu-active > a,
    .md-style2.awemenu-top .awemenu > .awemenu-item.awemenu-active > a,
    .md-style2.awemenu-bottom .awemenu > .awemenu-item.awemenu-active > a,
    .md-style2.awemenu-left .awemenu > .awemenu-item.awemenu-active > a,
    .md-style2.awemenu-right .awemenu > .awemenu-item.awemenu-active > a,
    .md-style2.awemenu-outleft .awemenu > .awemenu-item.awemenu-active > a,
    .md-style2.awemenu-outright .awemenu > .awemenu-item.awemenu-active > a,
    .md-style2.awemenu-standard .awemenu > .awemenu-item:hover > a,
    .md-style2.awemenu-top .awemenu > .awemenu-item:hover > a,
    .md-style2.awemenu-bottom .awemenu > .awemenu-item:hover > a,
    .md-style2.awemenu-left .awemenu > .awemenu-item:hover > a,
    .md-style2.awemenu-right .awemenu > .awemenu-item:hover > a,
    .md-style2.awemenu-outleft .awemenu > .awemenu-item:hover > a,
    .md-style2.awemenu-outright .awemenu > .awemenu-item:hover > a {
        background-color: #fff;
        color: #000;
        border-top-color: #FFDE84;
    }

    .md-style2.awemenu-standard .awemenu > .awemenu-item.awemenu-active-trail > a,
    .md-style2.awemenu-top .awemenu > .awemenu-item.awemenu-active-trail > a,
    .md-style2.awemenu-bottom .awemenu > .awemenu-item.awemenu-active-trail > a,
    .md-style2.awemenu-left .awemenu > .awemenu-item.awemenu-active-trail > a,
    .md-style2.awemenu-right .awemenu > .awemenu-item.awemenu-active-trail > a,
    .md-style2.awemenu-outleft .awemenu > .awemenu-item.awemenu-active-trail > a,
    .md-style2.awemenu-outright .awemenu > .awemenu-item.awemenu-active-trail > a {
        color: #FFDE84;
    }

    .md-style2.awemenu-standard .awemenu > .awemenu-item .awemenu-submenu,
    .md-style2.awemenu-top .awemenu > .awemenu-item .awemenu-submenu,
    .md-style2.awemenu-bottom .awemenu > .awemenu-item .awemenu-submenu,
    .md-style2.awemenu-left .awemenu > .awemenu-item .awemenu-submenu,
    .md-style2.awemenu-right .awemenu > .awemenu-item .awemenu-submenu,
    .md-style2.awemenu-outleft .awemenu > .awemenu-item .awemenu-submenu,
    .md-style2.awemenu-outright .awemenu > .awemenu-item .awemenu-submenu {
        background-color: #fff;
    }

        .md-style2.awemenu-standard .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a,
        .md-style2.awemenu-top .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a,
        .md-style2.awemenu-bottom .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a,
        .md-style2.awemenu-left .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a,
        .md-style2.awemenu-right .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a,
        .md-style2.awemenu-outleft .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a,
        .md-style2.awemenu-outright .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a {
            color: #59ADEC;
            padding: 10px 20px;
        }

            .md-style2.awemenu-standard .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a > .awemenu-arrow,
            .md-style2.awemenu-top .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a > .awemenu-arrow,
            .md-style2.awemenu-bottom .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a > .awemenu-arrow,
            .md-style2.awemenu-left .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a > .awemenu-arrow,
            .md-style2.awemenu-right .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a > .awemenu-arrow,
            .md-style2.awemenu-outleft .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a > .awemenu-arrow,
            .md-style2.awemenu-outright .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a > .awemenu-arrow {
                margin-top: 2px;
            }

        .md-style2.awemenu-standard .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
        .md-style2.awemenu-top .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
        .md-style2.awemenu-bottom .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
        .md-style2.awemenu-left .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
        .md-style2.awemenu-right .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
        .md-style2.awemenu-outleft .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
        .md-style2.awemenu-outright .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
        .md-style2.awemenu-standard .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active-trail > a,
        .md-style2.awemenu-top .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active-trail > a,
        .md-style2.awemenu-bottom .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active-trail > a,
        .md-style2.awemenu-left .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active-trail > a,
        .md-style2.awemenu-right .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active-trail > a,
        .md-style2.awemenu-outleft .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active-trail > a,
        .md-style2.awemenu-outright .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active-trail > a,
        .md-style2.awemenu-standard .awemenu > .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
        .md-style2.awemenu-top .awemenu > .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
        .md-style2.awemenu-bottom .awemenu > .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
        .md-style2.awemenu-left .awemenu > .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
        .md-style2.awemenu-right .awemenu > .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
        .md-style2.awemenu-outleft .awemenu > .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
        .md-style2.awemenu-outright .awemenu > .awemenu-item .awemenu-submenu .awemenu-item:hover > a {
            color: #000;
        }

        .md-style2.awemenu-standard .awemenu > .awemenu-item .awemenu-submenu .awemenu-item .awemenu-submenu,
        .md-style2.awemenu-top .awemenu > .awemenu-item .awemenu-submenu .awemenu-item .awemenu-submenu,
        .md-style2.awemenu-bottom .awemenu > .awemenu-item .awemenu-submenu .awemenu-item .awemenu-submenu,
        .md-style2.awemenu-left .awemenu > .awemenu-item .awemenu-submenu .awemenu-item .awemenu-submenu,
        .md-style2.awemenu-right .awemenu > .awemenu-item .awemenu-submenu .awemenu-item .awemenu-submenu,
        .md-style2.awemenu-outleft .awemenu > .awemenu-item .awemenu-submenu .awemenu-item .awemenu-submenu,
        .md-style2.awemenu-outright .awemenu > .awemenu-item .awemenu-submenu .awemenu-item .awemenu-submenu {
            border-top: 2px solid #000;
        }

    .md-style2.awemenu-left,
    .md-style2.awemenu-right,
    .md-style2.awemenu-outleft,
    .md-style2.awemenu-outright {
        background-color: transparent;
        border-bottom: 0;
    }

        .md-style2.awemenu-left .awemenu,
        .md-style2.awemenu-right .awemenu,
        .md-style2.awemenu-outleft .awemenu,
        .md-style2.awemenu-outright .awemenu {
            background-color: #000;
            width: 250px;
        }

    .md-style2.awemenu-outleft,
    .md-style2.awemenu-outright {
        background-color: #000;
        padding: 13px 20px;
    }

        .md-style2.awemenu-outleft .awemenu-bars,
        .md-style2.awemenu-outright .awemenu-bars {
            float: right;
            display: block;
            cursor: pointer;
            color: #fff;
        }

        .md-style2.awemenu-outright .awemenu-bars {
            float: left;
        }

.md-mobile-style2 .awemenu-bars {
    padding: 12px 15px;
    cursor: pointer;
    float: left;
    color: #fff;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.md-mobile-style2.awemenu-mobile-standard,
.md-mobile-style2.awemenu-mobile-top,
.md-mobile-style2.awemenu-mobile-bottom,
.md-mobile-style2.awemenu-mobile-outleft,
.md-mobile-style2.awemenu-mobile-outright {
    background-color: #000;
    border-bottom: 3px solid #FFDE84;
}

    .md-mobile-style2.awemenu-mobile-standard .awemenu,
    .md-mobile-style2.awemenu-mobile-top .awemenu,
    .md-mobile-style2.awemenu-mobile-bottom .awemenu,
    .md-mobile-style2.awemenu-mobile-outleft .awemenu,
    .md-mobile-style2.awemenu-mobile-outright .awemenu {
        background-color: #000;
        border-bottom: 3px solid #FFDE84;
    }

        .md-mobile-style2.awemenu-mobile-standard .awemenu .awemenu-item > a,
        .md-mobile-style2.awemenu-mobile-top .awemenu .awemenu-item > a,
        .md-mobile-style2.awemenu-mobile-bottom .awemenu .awemenu-item > a,
        .md-mobile-style2.awemenu-mobile-outleft .awemenu .awemenu-item > a,
        .md-mobile-style2.awemenu-mobile-outright .awemenu .awemenu-item > a {
            display: block;
            color: #fff;
            text-transform: uppercase;
            border-top: 1px solid rgba(0, 0, 0, 0.1);
            text-decoration: none;
            padding: 10px 0 10px 20px;
            -webkit-transition: all 0.3s ease;
            -moz-transition: all 0.3s ease;
            -ms-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            transition: all 0.3s ease;
        }

            .md-mobile-style2.awemenu-mobile-standard .awemenu .awemenu-item > a .awemenu-arrow,
            .md-mobile-style2.awemenu-mobile-top .awemenu .awemenu-item > a .awemenu-arrow,
            .md-mobile-style2.awemenu-mobile-bottom .awemenu .awemenu-item > a .awemenu-arrow,
            .md-mobile-style2.awemenu-mobile-outleft .awemenu .awemenu-item > a .awemenu-arrow,
            .md-mobile-style2.awemenu-mobile-outright .awemenu .awemenu-item > a .awemenu-arrow {
                float: right;
                width: 30px;
                height: 20px;
                line-height: 20px;
                text-align: center;
            }

        .md-mobile-style2.awemenu-mobile-standard .awemenu .awemenu-item:hover > a,
        .md-mobile-style2.awemenu-mobile-top .awemenu .awemenu-item:hover > a,
        .md-mobile-style2.awemenu-mobile-bottom .awemenu .awemenu-item:hover > a,
        .md-mobile-style2.awemenu-mobile-outleft .awemenu .awemenu-item:hover > a,
        .md-mobile-style2.awemenu-mobile-outright .awemenu .awemenu-item:hover > a,
        .md-mobile-style2.awemenu-mobile-standard .awemenu .awemenu-item.awemenu-active > a,
        .md-mobile-style2.awemenu-mobile-top .awemenu .awemenu-item.awemenu-active > a,
        .md-mobile-style2.awemenu-mobile-bottom .awemenu .awemenu-item.awemenu-active > a,
        .md-mobile-style2.awemenu-mobile-outleft .awemenu .awemenu-item.awemenu-active > a,
        .md-mobile-style2.awemenu-mobile-outright .awemenu .awemenu-item.awemenu-active > a {
            background-color: #fff;
            color: #333;
        }

        .md-mobile-style2.awemenu-mobile-standard .awemenu .awemenu-item.awemenu-active-trail > a,
        .md-mobile-style2.awemenu-mobile-top .awemenu .awemenu-item.awemenu-active-trail > a,
        .md-mobile-style2.awemenu-mobile-bottom .awemenu .awemenu-item.awemenu-active-trail > a,
        .md-mobile-style2.awemenu-mobile-outleft .awemenu .awemenu-item.awemenu-active-trail > a,
        .md-mobile-style2.awemenu-mobile-outright .awemenu .awemenu-item.awemenu-active-trail > a {
            color: #FFDE84;
        }

        .md-mobile-style2.awemenu-mobile-standard .awemenu .awemenu-submenu,
        .md-mobile-style2.awemenu-mobile-top .awemenu .awemenu-submenu,
        .md-mobile-style2.awemenu-mobile-bottom .awemenu .awemenu-submenu,
        .md-mobile-style2.awemenu-mobile-outleft .awemenu .awemenu-submenu,
        .md-mobile-style2.awemenu-mobile-outright .awemenu .awemenu-submenu {
            background-color: #fff;
        }

            .md-mobile-style2.awemenu-mobile-standard .awemenu .awemenu-submenu .awemenu-item,
            .md-mobile-style2.awemenu-mobile-top .awemenu .awemenu-submenu .awemenu-item,
            .md-mobile-style2.awemenu-mobile-bottom .awemenu .awemenu-submenu .awemenu-item,
            .md-mobile-style2.awemenu-mobile-outleft .awemenu .awemenu-submenu .awemenu-item,
            .md-mobile-style2.awemenu-mobile-outright .awemenu .awemenu-submenu .awemenu-item {
                padding-left: 20px;
                padding-right: 20px;
            }

                .md-mobile-style2.awemenu-mobile-standard .awemenu .awemenu-submenu .awemenu-item > a,
                .md-mobile-style2.awemenu-mobile-top .awemenu .awemenu-submenu .awemenu-item > a,
                .md-mobile-style2.awemenu-mobile-bottom .awemenu .awemenu-submenu .awemenu-item > a,
                .md-mobile-style2.awemenu-mobile-outleft .awemenu .awemenu-submenu .awemenu-item > a,
                .md-mobile-style2.awemenu-mobile-outright .awemenu .awemenu-submenu .awemenu-item > a {
                    padding-left: 0;
                    color: #000;
                }

                .md-mobile-style2.awemenu-mobile-standard .awemenu .awemenu-submenu .awemenu-item:hover > a,
                .md-mobile-style2.awemenu-mobile-top .awemenu .awemenu-submenu .awemenu-item:hover > a,
                .md-mobile-style2.awemenu-mobile-bottom .awemenu .awemenu-submenu .awemenu-item:hover > a,
                .md-mobile-style2.awemenu-mobile-outleft .awemenu .awemenu-submenu .awemenu-item:hover > a,
                .md-mobile-style2.awemenu-mobile-outright .awemenu .awemenu-submenu .awemenu-item:hover > a,
                .md-mobile-style2.awemenu-mobile-standard .awemenu .awemenu-submenu .awemenu-item.awemenu-active > a,
                .md-mobile-style2.awemenu-mobile-top .awemenu .awemenu-submenu .awemenu-item.awemenu-active > a,
                .md-mobile-style2.awemenu-mobile-bottom .awemenu .awemenu-submenu .awemenu-item.awemenu-active > a,
                .md-mobile-style2.awemenu-mobile-outleft .awemenu .awemenu-submenu .awemenu-item.awemenu-active > a,
                .md-mobile-style2.awemenu-mobile-outright .awemenu .awemenu-submenu .awemenu-item.awemenu-active > a,
                .md-mobile-style2.awemenu-mobile-standard .awemenu .awemenu-submenu .awemenu-item.awemenu-active-trai > a,
                .md-mobile-style2.awemenu-mobile-top .awemenu .awemenu-submenu .awemenu-item.awemenu-active-trai > a,
                .md-mobile-style2.awemenu-mobile-bottom .awemenu .awemenu-submenu .awemenu-item.awemenu-active-trai > a,
                .md-mobile-style2.awemenu-mobile-outleft .awemenu .awemenu-submenu .awemenu-item.awemenu-active-trai > a,
                .md-mobile-style2.awemenu-mobile-outright .awemenu .awemenu-submenu .awemenu-item.awemenu-active-trai > a {
                    color: #FFDE84;
                }

            .md-mobile-style2.awemenu-mobile-standard .awemenu .awemenu-submenu .inner,
            .md-mobile-style2.awemenu-mobile-top .awemenu .awemenu-submenu .inner,
            .md-mobile-style2.awemenu-mobile-bottom .awemenu .awemenu-submenu .inner,
            .md-mobile-style2.awemenu-mobile-outleft .awemenu .awemenu-submenu .inner,
            .md-mobile-style2.awemenu-mobile-outright .awemenu .awemenu-submenu .inner {
                border-top: 1px solid rgba(0, 0, 0, 0.1);
            }

    .md-mobile-style2.awemenu-mobile-outleft .awemenu-bars,
    .md-mobile-style2.awemenu-mobile-outright .awemenu-bars {
        float: right;
    }

    .md-mobile-style2.awemenu-mobile-outleft .awemenu,
    .md-mobile-style2.awemenu-mobile-outright .awemenu {
        width: 270px;
    }

    .md-mobile-style2.awemenu-mobile-outright .awemenu-bars,
    .md-mobile-style2.md-mobile-style3.awemenu-mobile-outleft .awemenu-bars {
        float: left;
    }

.md-style3 {
    border-bottom: 3px solid #000;
}

    .md-style3 .awemenu-bars {
        display: none;
    }

    .md-style3.awemenu-standard .awemenu .awemenu-item > a,
    .md-style3.awemenu-top .awemenu .awemenu-item > a,
    .md-style3.awemenu-bottom .awemenu .awemenu-item > a,
    .md-style3.awemenu-left .awemenu .awemenu-item > a,
    .md-style3.awemenu-right .awemenu .awemenu-item > a,
    .md-style3.awemenu-outright .awemenu .awemenu-item > a,
    .md-style3.awemenu-outleft .awemenu .awemenu-item > a {
        font-size: 12px;
        display: block;
        padding-left: 20px;
        padding-right: 20px;
        text-decoration: none;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

    .md-style3.awemenu-standard .awemenu > .awemenu-item,
    .md-style3.awemenu-top .awemenu > .awemenu-item,
    .md-style3.awemenu-bottom .awemenu > .awemenu-item,
    .md-style3.awemenu-left .awemenu > .awemenu-item,
    .md-style3.awemenu-right .awemenu > .awemenu-item,
    .md-style3.awemenu-outright .awemenu > .awemenu-item,
    .md-style3.awemenu-outleft .awemenu > .awemenu-item {
        margin-right: 2px;
    }

        .md-style3.awemenu-standard .awemenu > .awemenu-item > a,
        .md-style3.awemenu-top .awemenu > .awemenu-item > a,
        .md-style3.awemenu-bottom .awemenu > .awemenu-item > a,
        .md-style3.awemenu-left .awemenu > .awemenu-item > a,
        .md-style3.awemenu-right .awemenu > .awemenu-item > a,
        .md-style3.awemenu-outright .awemenu > .awemenu-item > a,
        .md-style3.awemenu-outleft .awemenu > .awemenu-item > a {
            text-transform: uppercase;
            color: #fff;
            border-top-right-radius: 4px;
            border-top-left-radius: 4px;
            line-height: 40px;
            background-color: #aaa;
            font-weight: bold;
        }

            .md-style3.awemenu-standard .awemenu > .awemenu-item > a > .awemenu-arrow,
            .md-style3.awemenu-top .awemenu > .awemenu-item > a > .awemenu-arrow,
            .md-style3.awemenu-bottom .awemenu > .awemenu-item > a > .awemenu-arrow,
            .md-style3.awemenu-left .awemenu > .awemenu-item > a > .awemenu-arrow,
            .md-style3.awemenu-right .awemenu > .awemenu-item > a > .awemenu-arrow,
            .md-style3.awemenu-outright .awemenu > .awemenu-item > a > .awemenu-arrow,
            .md-style3.awemenu-outleft .awemenu > .awemenu-item > a > .awemenu-arrow {
                line-height: 40px;
            }

        .md-style3.awemenu-standard .awemenu > .awemenu-item.awemenu-active > a,
        .md-style3.awemenu-top .awemenu > .awemenu-item.awemenu-active > a,
        .md-style3.awemenu-bottom .awemenu > .awemenu-item.awemenu-active > a,
        .md-style3.awemenu-left .awemenu > .awemenu-item.awemenu-active > a,
        .md-style3.awemenu-right .awemenu > .awemenu-item.awemenu-active > a,
        .md-style3.awemenu-outright .awemenu > .awemenu-item.awemenu-active > a,
        .md-style3.awemenu-outleft .awemenu > .awemenu-item.awemenu-active > a,
        .md-style3.awemenu-standard .awemenu > .awemenu-item:hover > a,
        .md-style3.awemenu-top .awemenu > .awemenu-item:hover > a,
        .md-style3.awemenu-bottom .awemenu > .awemenu-item:hover > a,
        .md-style3.awemenu-left .awemenu > .awemenu-item:hover > a,
        .md-style3.awemenu-right .awemenu > .awemenu-item:hover > a,
        .md-style3.awemenu-outright .awemenu > .awemenu-item:hover > a,
        .md-style3.awemenu-outleft .awemenu > .awemenu-item:hover > a {
            background-color: #000;
        }

        .md-style3.awemenu-standard .awemenu > .awemenu-item.awemenu-active-trail > a,
        .md-style3.awemenu-top .awemenu > .awemenu-item.awemenu-active-trail > a,
        .md-style3.awemenu-bottom .awemenu > .awemenu-item.awemenu-active-trail > a,
        .md-style3.awemenu-left .awemenu > .awemenu-item.awemenu-active-trail > a,
        .md-style3.awemenu-right .awemenu > .awemenu-item.awemenu-active-trail > a,
        .md-style3.awemenu-outright .awemenu > .awemenu-item.awemenu-active-trail > a,
        .md-style3.awemenu-outleft .awemenu > .awemenu-item.awemenu-active-trail > a {
            color: #fff;
            background-color: #616161;
        }

        .md-style3.awemenu-standard .awemenu > .awemenu-item .awemenu-submenu,
        .md-style3.awemenu-top .awemenu > .awemenu-item .awemenu-submenu,
        .md-style3.awemenu-bottom .awemenu > .awemenu-item .awemenu-submenu,
        .md-style3.awemenu-left .awemenu > .awemenu-item .awemenu-submenu,
        .md-style3.awemenu-right .awemenu > .awemenu-item .awemenu-submenu,
        .md-style3.awemenu-outright .awemenu > .awemenu-item .awemenu-submenu,
        .md-style3.awemenu-outleft .awemenu > .awemenu-item .awemenu-submenu {
            background-color: #fff;
            border-top: 3px solid #000;
        }

            .md-style3.awemenu-standard .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a,
            .md-style3.awemenu-top .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a,
            .md-style3.awemenu-bottom .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a,
            .md-style3.awemenu-left .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a,
            .md-style3.awemenu-right .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a,
            .md-style3.awemenu-outright .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a,
            .md-style3.awemenu-outleft .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a {
                color: #000;
                padding: 10px 20px;
            }

                .md-style3.awemenu-standard .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a > .awemenu-arrow,
                .md-style3.awemenu-top .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a > .awemenu-arrow,
                .md-style3.awemenu-bottom .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a > .awemenu-arrow,
                .md-style3.awemenu-left .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a > .awemenu-arrow,
                .md-style3.awemenu-right .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a > .awemenu-arrow,
                .md-style3.awemenu-outright .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a > .awemenu-arrow,
                .md-style3.awemenu-outleft .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a > .awemenu-arrow {
                    margin-top: 2px;
                }

            .md-style3.awemenu-standard .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
            .md-style3.awemenu-top .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
            .md-style3.awemenu-bottom .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
            .md-style3.awemenu-left .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
            .md-style3.awemenu-right .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
            .md-style3.awemenu-outright .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
            .md-style3.awemenu-outleft .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
            .md-style3.awemenu-standard .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active-trail > a,
            .md-style3.awemenu-top .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active-trail > a,
            .md-style3.awemenu-bottom .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active-trail > a,
            .md-style3.awemenu-left .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active-trail > a,
            .md-style3.awemenu-right .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active-trail > a,
            .md-style3.awemenu-outright .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active-trail > a,
            .md-style3.awemenu-outleft .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active-trail > a,
            .md-style3.awemenu-standard .awemenu > .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
            .md-style3.awemenu-top .awemenu > .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
            .md-style3.awemenu-bottom .awemenu > .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
            .md-style3.awemenu-left .awemenu > .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
            .md-style3.awemenu-right .awemenu > .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
            .md-style3.awemenu-outright .awemenu > .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
            .md-style3.awemenu-outleft .awemenu > .awemenu-item .awemenu-submenu .awemenu-item:hover > a {
                color: #000;
                background-color: #f1f1f1;
            }

    .md-style3.awemenu-left,
    .md-style3.awemenu-right,
    .md-style3.awemenu-outright,
    .md-style3.awemenu-outleft {
        border-bottom: 0;
    }

        .md-style3.awemenu-left .awemenu,
        .md-style3.awemenu-right .awemenu,
        .md-style3.awemenu-outright .awemenu,
        .md-style3.awemenu-outleft .awemenu {
            width: 250px;
        }

            .md-style3.awemenu-left .awemenu > .awemenu-item,
            .md-style3.awemenu-right .awemenu > .awemenu-item,
            .md-style3.awemenu-outright .awemenu > .awemenu-item,
            .md-style3.awemenu-outleft .awemenu > .awemenu-item {
                margin-left: 0;
                margin-right: 0;
                margin-bottom: 2px;
            }

                .md-style3.awemenu-left .awemenu > .awemenu-item > a,
                .md-style3.awemenu-right .awemenu > .awemenu-item > a,
                .md-style3.awemenu-outright .awemenu > .awemenu-item > a,
                .md-style3.awemenu-outleft .awemenu > .awemenu-item > a {
                    border-radius: 4px;
                }

                .md-style3.awemenu-left .awemenu > .awemenu-item.awemenu-active > a,
                .md-style3.awemenu-right .awemenu > .awemenu-item.awemenu-active > a,
                .md-style3.awemenu-outright .awemenu > .awemenu-item.awemenu-active > a,
                .md-style3.awemenu-outleft .awemenu > .awemenu-item.awemenu-active > a,
                .md-style3.awemenu-left .awemenu > .awemenu-item:hover > a,
                .md-style3.awemenu-right .awemenu > .awemenu-item:hover > a,
                .md-style3.awemenu-outright .awemenu > .awemenu-item:hover > a,
                .md-style3.awemenu-outleft .awemenu > .awemenu-item:hover > a {
                    border-top-right-radius: 0;
                    border-bottom-right-radius: 0;
                }

                .md-style3.awemenu-left .awemenu > .awemenu-item .awemenu-submenu,
                .md-style3.awemenu-right .awemenu > .awemenu-item .awemenu-submenu,
                .md-style3.awemenu-outright .awemenu > .awemenu-item .awemenu-submenu,
                .md-style3.awemenu-outleft .awemenu > .awemenu-item .awemenu-submenu {
                    border-left: 3px solid #000;
                    border-top: 0;
                }

                .md-style3.awemenu-right .awemenu > .awemenu-item > a,
                .md-style3.awemenu-outright .awemenu > .awemenu-item > a {
                    border-radius: 4px;
                }

                .md-style3.awemenu-right .awemenu > .awemenu-item.awemenu-active > a,
                .md-style3.awemenu-outright .awemenu > .awemenu-item.awemenu-active > a,
                .md-style3.awemenu-right .awemenu > .awemenu-item:hover > a,
                .md-style3.awemenu-outright .awemenu > .awemenu-item:hover > a {
                    border-top-right-radius: 4px;
                    border-bottom-right-radius: 4px;
                    border-top-left-radius: 0;
                    border-bottom-left-radius: 0;
                }

                .md-style3.awemenu-right .awemenu > .awemenu-item .awemenu-submenu,
                .md-style3.awemenu-outright .awemenu > .awemenu-item .awemenu-submenu {
                    border-right: 3px solid #000;
                    border-left-width: 0;
                }

    .md-style3.awemenu-outleft,
    .md-style3.md-style1.awemenu-outright,
    .md-style3.md-style2.awemenu-outright {
        background-color: #aaa;
        padding: 13px 20px;
    }

        .md-style3.awemenu-outleft .awemenu-bars,
        .md-style3.md-style1.awemenu-outright .awemenu-bars,
        .md-style3.md-style2.awemenu-outright .awemenu-bars {
            float: right;
            display: block;
            cursor: pointer;
            color: #fff;
        }

        .md-style3.awemenu-outleft .awemenu,
        .md-style3.md-style1.awemenu-outright .awemenu,
        .md-style3.md-style2.awemenu-outright .awemenu {
            top: 100px;
        }

            .md-style3.awemenu-outleft .awemenu > .awemenu-item > a,
            .md-style3.md-style1.awemenu-outright .awemenu > .awemenu-item > a,
            .md-style3.md-style2.awemenu-outright .awemenu > .awemenu-item > a {
                border-top-left-radius: 0;
                border-bottom-left-radius: 0;
            }

    .md-style3.awemenu-outright {
        background-color: #aaa;
        padding: 13px 20px;
    }

        .md-style3.awemenu-outright .awemenu-bars {
            float: left;
            display: block;
            cursor: pointer;
            color: #fff;
        }

        .md-style3.awemenu-outright .awemenu {
            top: 100px;
        }

            .md-style3.awemenu-outright .awemenu > .awemenu-item > a {
                border-top-right-radius: 0;
                border-bottom-right-radius: 0;
            }

.md-mobile-style3 .awemenu-bars {
    padding: 12px 15px;
    cursor: pointer;
    float: left;
    color: #fff;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.md-mobile-style3.awemenu-mobile-standard,
.md-mobile-style3.awemenu-mobile-bottom,
.md-mobile-style3.awemenu-mobile-top,
.md-mobile-style3.awemenu-mobile-outright,
.md-mobile-style3.awemenu-mobile-outleft {
    background-color: #000;
}

    .md-mobile-style3.awemenu-mobile-standard .awemenu,
    .md-mobile-style3.awemenu-mobile-bottom .awemenu,
    .md-mobile-style3.awemenu-mobile-top .awemenu,
    .md-mobile-style3.awemenu-mobile-outright .awemenu,
    .md-mobile-style3.awemenu-mobile-outleft .awemenu {
        background-color: #aaaaaa;
    }

        .md-mobile-style3.awemenu-mobile-standard .awemenu .awemenu-item > a,
        .md-mobile-style3.awemenu-mobile-bottom .awemenu .awemenu-item > a,
        .md-mobile-style3.awemenu-mobile-top .awemenu .awemenu-item > a,
        .md-mobile-style3.awemenu-mobile-outright .awemenu .awemenu-item > a,
        .md-mobile-style3.awemenu-mobile-outleft .awemenu .awemenu-item > a {
            color: #fff;
            font-weight: bold;
            display: block;
            text-transform: uppercase;
            text-decoration: none;
            border-bottom: 1px solid rgba(255, 255, 255, 0.2);
            padding: 10px 0 10px 20px;
            -webkit-transition: all 0.3s ease;
            -moz-transition: all 0.3s ease;
            -ms-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            transition: all 0.3s ease;
        }

            .md-mobile-style3.awemenu-mobile-standard .awemenu .awemenu-item > a .awemenu-arrow,
            .md-mobile-style3.awemenu-mobile-bottom .awemenu .awemenu-item > a .awemenu-arrow,
            .md-mobile-style3.awemenu-mobile-top .awemenu .awemenu-item > a .awemenu-arrow,
            .md-mobile-style3.awemenu-mobile-outright .awemenu .awemenu-item > a .awemenu-arrow,
            .md-mobile-style3.awemenu-mobile-outleft .awemenu .awemenu-item > a .awemenu-arrow {
                float: right;
                width: 30px;
                height: 20px;
                line-height: 20px;
                text-align: center;
            }

        .md-mobile-style3.awemenu-mobile-standard .awemenu .awemenu-item.awemenu-active > a,
        .md-mobile-style3.awemenu-mobile-bottom .awemenu .awemenu-item.awemenu-active > a,
        .md-mobile-style3.awemenu-mobile-top .awemenu .awemenu-item.awemenu-active > a,
        .md-mobile-style3.awemenu-mobile-outright .awemenu .awemenu-item.awemenu-active > a,
        .md-mobile-style3.awemenu-mobile-outleft .awemenu .awemenu-item.awemenu-active > a,
        .md-mobile-style3.awemenu-mobile-standard .awemenu .awemenu-item:hover > a,
        .md-mobile-style3.awemenu-mobile-bottom .awemenu .awemenu-item:hover > a,
        .md-mobile-style3.awemenu-mobile-top .awemenu .awemenu-item:hover > a,
        .md-mobile-style3.awemenu-mobile-outright .awemenu .awemenu-item:hover > a,
        .md-mobile-style3.awemenu-mobile-outleft .awemenu .awemenu-item:hover > a {
            background-color: #000;
        }

        .md-mobile-style3.awemenu-mobile-standard .awemenu .awemenu-item.awemenu-active-trail > a,
        .md-mobile-style3.awemenu-mobile-bottom .awemenu .awemenu-item.awemenu-active-trail > a,
        .md-mobile-style3.awemenu-mobile-top .awemenu .awemenu-item.awemenu-active-trail > a,
        .md-mobile-style3.awemenu-mobile-outright .awemenu .awemenu-item.awemenu-active-trail > a,
        .md-mobile-style3.awemenu-mobile-outleft .awemenu .awemenu-item.awemenu-active-trail > a {
            color: #fff;
            background-color: #616161;
        }

        .md-mobile-style3.awemenu-mobile-standard .awemenu .awemenu-item .awemenu-submenu .awemenu-item,
        .md-mobile-style3.awemenu-mobile-bottom .awemenu .awemenu-item .awemenu-submenu .awemenu-item,
        .md-mobile-style3.awemenu-mobile-top .awemenu .awemenu-item .awemenu-submenu .awemenu-item,
        .md-mobile-style3.awemenu-mobile-outright .awemenu .awemenu-item .awemenu-submenu .awemenu-item,
        .md-mobile-style3.awemenu-mobile-outleft .awemenu .awemenu-item .awemenu-submenu .awemenu-item {
            padding-left: 20px;
            padding-right: 20px;
        }

            .md-mobile-style3.awemenu-mobile-standard .awemenu .awemenu-item .awemenu-submenu .awemenu-item > a,
            .md-mobile-style3.awemenu-mobile-bottom .awemenu .awemenu-item .awemenu-submenu .awemenu-item > a,
            .md-mobile-style3.awemenu-mobile-top .awemenu .awemenu-item .awemenu-submenu .awemenu-item > a,
            .md-mobile-style3.awemenu-mobile-outright .awemenu .awemenu-item .awemenu-submenu .awemenu-item > a,
            .md-mobile-style3.awemenu-mobile-outleft .awemenu .awemenu-item .awemenu-submenu .awemenu-item > a {
                padding-left: 0;
            }

            .md-mobile-style3.awemenu-mobile-standard .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
            .md-mobile-style3.awemenu-mobile-bottom .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
            .md-mobile-style3.awemenu-mobile-top .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
            .md-mobile-style3.awemenu-mobile-outright .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
            .md-mobile-style3.awemenu-mobile-outleft .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
            .md-mobile-style3.awemenu-mobile-standard .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
            .md-mobile-style3.awemenu-mobile-bottom .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
            .md-mobile-style3.awemenu-mobile-top .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
            .md-mobile-style3.awemenu-mobile-outright .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
            .md-mobile-style3.awemenu-mobile-outleft .awemenu .awemenu-item .awemenu-submenu .awemenu-item:hover > a {
                background-color: #000;
                padding-left: 20px;
            }

            .md-mobile-style3.awemenu-mobile-standard .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active-trail > a,
            .md-mobile-style3.awemenu-mobile-bottom .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active-trail > a,
            .md-mobile-style3.awemenu-mobile-top .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active-trail > a,
            .md-mobile-style3.awemenu-mobile-outright .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active-trail > a,
            .md-mobile-style3.awemenu-mobile-outleft .awemenu .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active-trail > a {
                color: #fff;
                background-color: #616161;
                padding-left: 20px;
            }

        .md-mobile-style3.awemenu-mobile-standard .awemenu .awemenu-item .awemenu-megamenu,
        .md-mobile-style3.awemenu-mobile-bottom .awemenu .awemenu-item .awemenu-megamenu,
        .md-mobile-style3.awemenu-mobile-top .awemenu .awemenu-item .awemenu-megamenu,
        .md-mobile-style3.awemenu-mobile-outright .awemenu .awemenu-item .awemenu-megamenu,
        .md-mobile-style3.awemenu-mobile-outleft .awemenu .awemenu-item .awemenu-megamenu {
            background-color: #fff;
        }

    .md-mobile-style3.awemenu-mobile-outright .awemenu,
    .md-mobile-style3.awemenu-mobile-outleft .awemenu {
        width: 270px;
    }

    .md-mobile-style3.awemenu-mobile-outleft .awemenu-bars,
    .md-mobile-style3.md-mobile-style1.awemenu-mobile-outright .awemenu-bars,
    .md-mobile-style3.md-mobile-style2.awemenu-mobile-outright .awemenu-bars {
        float: right;
    }

.md-style4 .awemenu-bars {
    display: none;
}

.md-style4.awemenu-standard .awemenu,
.md-style4.awemenu-top .awemenu,
.md-style4.awemenu-bottom .awemenu,
.md-style4.awemenu-left .awemenu,
.md-style4.awemenu-right .awemenu,
.md-style4.awemenu-outright .awemenu,
.md-style4.awemenu-outleft .awemenu {
    background-color: #fff;
    box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.1);
    border-radius: 4px;
}

    .md-style4.awemenu-standard .awemenu .awemenu-item > a,
    .md-style4.awemenu-top .awemenu .awemenu-item > a,
    .md-style4.awemenu-bottom .awemenu .awemenu-item > a,
    .md-style4.awemenu-left .awemenu .awemenu-item > a,
    .md-style4.awemenu-right .awemenu .awemenu-item > a,
    .md-style4.awemenu-outright .awemenu .awemenu-item > a,
    .md-style4.awemenu-outleft .awemenu .awemenu-item > a {
        font-size: 12px;
        display: block;
        padding-left: 20px;
        padding-right: 20px;
        text-decoration: none;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

    .md-style4.awemenu-standard .awemenu > .awemenu-item,
    .md-style4.awemenu-top .awemenu > .awemenu-item,
    .md-style4.awemenu-bottom .awemenu > .awemenu-item,
    .md-style4.awemenu-left .awemenu > .awemenu-item,
    .md-style4.awemenu-right .awemenu > .awemenu-item,
    .md-style4.awemenu-outright .awemenu > .awemenu-item,
    .md-style4.awemenu-outleft .awemenu > .awemenu-item {
        margin-right: 2px;
    }

        .md-style4.awemenu-standard .awemenu > .awemenu-item > a,
        .md-style4.awemenu-top .awemenu > .awemenu-item > a,
        .md-style4.awemenu-bottom .awemenu > .awemenu-item > a,
        .md-style4.awemenu-left .awemenu > .awemenu-item > a,
        .md-style4.awemenu-right .awemenu > .awemenu-item > a,
        .md-style4.awemenu-outright .awemenu > .awemenu-item > a,
        .md-style4.awemenu-outleft .awemenu > .awemenu-item > a {
            text-transform: uppercase;
            color: #111;
            border-top-right-radius: 4px;
            border-top-left-radius: 4px;
            line-height: 37px;
            font-weight: bold;
            margin-top: 3px;
            background: url(/sites/all/modules/md_megamenu/css/images/item-bg.png) no-repeat center right;
        }

            .md-style4.awemenu-standard .awemenu > .awemenu-item > a > .awemenu-arrow,
            .md-style4.awemenu-top .awemenu > .awemenu-item > a > .awemenu-arrow,
            .md-style4.awemenu-bottom .awemenu > .awemenu-item > a > .awemenu-arrow,
            .md-style4.awemenu-left .awemenu > .awemenu-item > a > .awemenu-arrow,
            .md-style4.awemenu-right .awemenu > .awemenu-item > a > .awemenu-arrow,
            .md-style4.awemenu-outright .awemenu > .awemenu-item > a > .awemenu-arrow,
            .md-style4.awemenu-outleft .awemenu > .awemenu-item > a > .awemenu-arrow {
                line-height: 37px;
            }

        .md-style4.awemenu-standard .awemenu > .awemenu-item.awemenu-active > a,
        .md-style4.awemenu-top .awemenu > .awemenu-item.awemenu-active > a,
        .md-style4.awemenu-bottom .awemenu > .awemenu-item.awemenu-active > a,
        .md-style4.awemenu-left .awemenu > .awemenu-item.awemenu-active > a,
        .md-style4.awemenu-right .awemenu > .awemenu-item.awemenu-active > a,
        .md-style4.awemenu-outright .awemenu > .awemenu-item.awemenu-active > a,
        .md-style4.awemenu-outleft .awemenu > .awemenu-item.awemenu-active > a,
        .md-style4.awemenu-standard .awemenu > .awemenu-item:hover > a,
        .md-style4.awemenu-top .awemenu > .awemenu-item:hover > a,
        .md-style4.awemenu-bottom .awemenu > .awemenu-item:hover > a,
        .md-style4.awemenu-left .awemenu > .awemenu-item:hover > a,
        .md-style4.awemenu-right .awemenu > .awemenu-item:hover > a,
        .md-style4.awemenu-outright .awemenu > .awemenu-item:hover > a,
        .md-style4.awemenu-outleft .awemenu > .awemenu-item:hover > a {
            background-color: #76ADF0;
            background-image: none;
            color: #fff;
            box-shadow: 5px 5px 4px rgba(0, 0, 0, 0.2);
        }

        .md-style4.awemenu-standard .awemenu > .awemenu-item.awemenu-active-trail > a,
        .md-style4.awemenu-top .awemenu > .awemenu-item.awemenu-active-trail > a,
        .md-style4.awemenu-bottom .awemenu > .awemenu-item.awemenu-active-trail > a,
        .md-style4.awemenu-left .awemenu > .awemenu-item.awemenu-active-trail > a,
        .md-style4.awemenu-right .awemenu > .awemenu-item.awemenu-active-trail > a,
        .md-style4.awemenu-outright .awemenu > .awemenu-item.awemenu-active-trail > a,
        .md-style4.awemenu-outleft .awemenu > .awemenu-item.awemenu-active-trail > a {
            color: #76ADF0;
        }

        .md-style4.awemenu-standard .awemenu > .awemenu-item .awemenu-submenu,
        .md-style4.awemenu-top .awemenu > .awemenu-item .awemenu-submenu,
        .md-style4.awemenu-bottom .awemenu > .awemenu-item .awemenu-submenu,
        .md-style4.awemenu-left .awemenu > .awemenu-item .awemenu-submenu,
        .md-style4.awemenu-right .awemenu > .awemenu-item .awemenu-submenu,
        .md-style4.awemenu-outright .awemenu > .awemenu-item .awemenu-submenu,
        .md-style4.awemenu-outleft .awemenu > .awemenu-item .awemenu-submenu {
            background-color: #fff;
            border-top: 3px solid #76ADF0;
        }

            .md-style4.awemenu-standard .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a,
            .md-style4.awemenu-top .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a,
            .md-style4.awemenu-bottom .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a,
            .md-style4.awemenu-left .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a,
            .md-style4.awemenu-right .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a,
            .md-style4.awemenu-outright .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a,
            .md-style4.awemenu-outleft .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a {
                color: #000;
                padding: 10px 20px;
            }

                .md-style4.awemenu-standard .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a > .awemenu-arrow,
                .md-style4.awemenu-top .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a > .awemenu-arrow,
                .md-style4.awemenu-bottom .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a > .awemenu-arrow,
                .md-style4.awemenu-left .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a > .awemenu-arrow,
                .md-style4.awemenu-right .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a > .awemenu-arrow,
                .md-style4.awemenu-outright .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a > .awemenu-arrow,
                .md-style4.awemenu-outleft .awemenu > .awemenu-item .awemenu-submenu .awemenu-item > a > .awemenu-arrow {
                    margin-top: 2px;
                }

            .md-style4.awemenu-standard .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
            .md-style4.awemenu-top .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
            .md-style4.awemenu-bottom .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
            .md-style4.awemenu-left .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
            .md-style4.awemenu-right .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
            .md-style4.awemenu-outright .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
            .md-style4.awemenu-outleft .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active > a,
            .md-style4.awemenu-standard .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active-trail > a,
            .md-style4.awemenu-top .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active-trail > a,
            .md-style4.awemenu-bottom .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active-trail > a,
            .md-style4.awemenu-left .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active-trail > a,
            .md-style4.awemenu-right .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active-trail > a,
            .md-style4.awemenu-outright .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active-trail > a,
            .md-style4.awemenu-outleft .awemenu > .awemenu-item .awemenu-submenu .awemenu-item.awemenu-active-trail > a,
            .md-style4.awemenu-standard .awemenu > .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
            .md-style4.awemenu-top .awemenu > .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
            .md-style4.awemenu-bottom .awemenu > .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
            .md-style4.awemenu-left .awemenu > .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
            .md-style4.awemenu-right .awemenu > .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
            .md-style4.awemenu-outright .awemenu > .awemenu-item .awemenu-submenu .awemenu-item:hover > a,
            .md-style4.awemenu-outleft .awemenu > .awemenu-item .awemenu-submenu .awemenu-item:hover > a {
                color: #000;
                background-color: #f1f1f1;
            }

.md-style4.awemenu-left,
.md-style4.awemenu-right,
.md-style4.awemenu-outright,
.md-style4.awemenu-outleft {
    border-bottom: 0;
}

    .md-style4.awemenu-left .awemenu,
    .md-style4.awemenu-right .awemenu,
    .md-style4.awemenu-outright .awemenu,
    .md-style4.awemenu-outleft .awemenu {
        width: 250px;
        background-color: transparent;
    }

        .md-style4.awemenu-left .awemenu > .awemenu-item,
        .md-style4.awemenu-right .awemenu > .awemenu-item,
        .md-style4.awemenu-outright .awemenu > .awemenu-item,
        .md-style4.awemenu-outleft .awemenu > .awemenu-item {
            margin-left: 0;
            margin-right: 0;
            margin-bottom: 2px;
        }

            .md-style4.awemenu-left .awemenu > .awemenu-item > a,
            .md-style4.awemenu-right .awemenu > .awemenu-item > a,
            .md-style4.awemenu-outright .awemenu > .awemenu-item > a,
            .md-style4.awemenu-outleft .awemenu > .awemenu-item > a {
                border-radius: 4px;
                background-image: none;
                background-color: #fff;
            }

            .md-style4.awemenu-left .awemenu > .awemenu-item.awemenu-active > a,
            .md-style4.awemenu-right .awemenu > .awemenu-item.awemenu-active > a,
            .md-style4.awemenu-outright .awemenu > .awemenu-item.awemenu-active > a,
            .md-style4.awemenu-outleft .awemenu > .awemenu-item.awemenu-active > a,
            .md-style4.awemenu-left .awemenu > .awemenu-item:hover > a,
            .md-style4.awemenu-right .awemenu > .awemenu-item:hover > a,
            .md-style4.awemenu-outright .awemenu > .awemenu-item:hover > a,
            .md-style4.awemenu-outleft .awemenu > .awemenu-item:hover > a {
                border-top-right-radius: 0;
                border-bottom-right-radius: 0;
            }

            .md-style4.awemenu-left .awemenu > .awemenu-item .awemenu-submenu,
            .md-style4.awemenu-right .awemenu > .awemenu-item .awemenu-submenu,
            .md-style4.awemenu-outright .awemenu > .awemenu-item .awemenu-submenu,
            .md-style4.awemenu-outleft .awemenu > .awemenu-item .awemenu-submenu {
                border-left: 3px solid #76ADF0;
                border-top: 0;
            }

            .md-style4.awemenu-right .awemenu > .awemenu-item > a,
            .md-style4.awemenu-outright .awemenu > .awemenu-item > a {
                border-radius: 4px;
            }

            .md-style4.awemenu-right .awemenu > .awemenu-item.awemenu-active > a,
            .md-style4.awemenu-outright .awemenu > .awemenu-item.awemenu-active > a,
            .md-style4.awemenu-right .awemenu > .awemenu-item:hover > a,
            .md-style4.awemenu-outright .awemenu > .awemenu-item:hover > a {
                border-top-right-radius: 4px;
                border-bottom-right-radius: 4px;
                border-top-left-radius: 0;
                border-bottom-left-radius: 0;
            }

            .md-style4.awemenu-right .awemenu > .awemenu-item .awemenu-submenu,
            .md-style4.awemenu-outright .awemenu > .awemenu-item .awemenu-submenu {
                border-right: 3px solid #76ADF0;
                border-left-width: 0;
            }

.md-style4.awemenu-outleft,
.md-style4.md-style1.awemenu-outright,
.md-style4.md-style2.awemenu-outright {
    background-color: #fff;
    padding: 13px 20px;
}

    .md-style4.awemenu-outleft .awemenu-bars,
    .md-style4.md-style1.awemenu-outright .awemenu-bars,
    .md-style4.md-style2.awemenu-outright .awemenu-bars {
        float: right;
        display: block;
        cursor: pointer;
        color: #ccc;
    }

    .md-style4.awemenu-outleft .awemenu,
    .md-style4.md-style1.awemenu-outright .awemenu,
    .md-style4.md-style2.awemenu-outright .awemenu {
        top: 100px;
    }

        .md-style4.awemenu-outleft .awemenu > .awemenu-item > a,
        .md-style4.md-style1.awemenu-outright .awemenu > .awemenu-item > a,
        .md-style4.md-style2.awemenu-outright .awemenu > .awemenu-item > a {
            border-top-left-radius: 0;
            border-bottom-left-radius: 0;
        }

.md-style4.awemenu-outright {
    background-color: #aaa;
    padding: 13px 20px;
}

    .md-style4.awemenu-outright .awemenu-bars {
        float: left;
        display: block;
        cursor: pointer;
        color: #fff;
    }

    .md-style4.awemenu-outright .awemenu {
        top: 100px;
    }

        .md-style4.awemenu-outright .awemenu > .awemenu-item > a {
            border-top-right-radius: 0;
            border-bottom-right-radius: 0;
        }

.awemenu-nav .awemenu-megamenu-wrapper {
    padding: 20px;
    overflow: hidden;
}

    .awemenu-nav .awemenu-megamenu-wrapper .overflow-hidden {
        overflow: hidden;
    }

    .awemenu-nav .awemenu-megamenu-wrapper .mm-header {
        font-size: 12px;
        color: #fff;
        text-transform: uppercase;
    }

    .awemenu-nav .awemenu-megamenu-wrapper .bg-blue {
        background-color: #479CE2;
    }

    .awemenu-nav .awemenu-megamenu-wrapper h1,
    .awemenu-nav .awemenu-megamenu-wrapper h2,
    .awemenu-nav .awemenu-megamenu-wrapper h3,
    .awemenu-nav .awemenu-megamenu-wrapper h4,
    .awemenu-nav .awemenu-megamenu-wrapper h5,
    .awemenu-nav .awemenu-megamenu-wrapper h6 {
        margin: 10px 0;
        color: #fff;
    }

    .awemenu-nav .awemenu-megamenu-wrapper h1 {
        font-size: 30px;
    }

    .awemenu-nav .awemenu-megamenu-wrapper h2 {
        font-size: 24px;
    }

    .awemenu-nav .awemenu-megamenu-wrapper h3 {
        font-size: 18px;
    }

    .awemenu-nav .awemenu-megamenu-wrapper h4 {
        font-size: 14px;
    }

    .awemenu-nav .awemenu-megamenu-wrapper h5 {
        font-size: 12px;
    }

    .awemenu-nav .awemenu-megamenu-wrapper p {
        font-size: 12px;
        color: #fff;
        margin-bottom: 20px;
    }

    .awemenu-nav .awemenu-megamenu-wrapper .icon-warning,
    .awemenu-nav .awemenu-megamenu-wrapper .icon-lock,
    .awemenu-nav .awemenu-megamenu-wrapper .icon-info,
    .awemenu-nav .awemenu-megamenu-wrapper .icon-question,
    .awemenu-nav .awemenu-megamenu-wrapper .icon-tips,
    .awemenu-nav .awemenu-megamenu-wrapper .icon-rss,
    .awemenu-nav .awemenu-megamenu-wrapper .icon-doc,
    .awemenu-nav .awemenu-megamenu-wrapper .icon-note,
    .awemenu-nav .awemenu-megamenu-wrapper .icon-star {
        padding-left: 25px;
    }

    .awemenu-nav .awemenu-megamenu-wrapper .icon-warning {
        background: url(/sites/all/modules/md_megamenu/css/images/icon-warning.png) no-repeat 0 0;
    }

    .awemenu-nav .awemenu-megamenu-wrapper .icon-lock {
        background: url(/sites/all/modules/md_megamenu/css/images/icon-lock.png) no-repeat 0 0;
    }

    .awemenu-nav .awemenu-megamenu-wrapper .icon-info {
        background: url(/sites/all/modules/md_megamenu/css/images/icon-info.png) no-repeat 0 0;
    }

    .awemenu-nav .awemenu-megamenu-wrapper .icon-question {
        background: url(/sites/all/modules/md_megamenu/css/images/icon-question.png) no-repeat 0 0;
    }

    .awemenu-nav .awemenu-megamenu-wrapper .icon-tips {
        background: url(/sites/all/modules/md_megamenu/css/images/icon-tips.png) no-repeat 0 0;
    }

    .awemenu-nav .awemenu-megamenu-wrapper .icon-rss {
        background: url(/sites/all/modules/md_megamenu/css/images/icon-rss.png) no-repeat 0 0;
    }

    .awemenu-nav .awemenu-megamenu-wrapper .icon-doc {
        background: url(/sites/all/modules/md_megamenu/css/images/icon-doc.png) no-repeat 0 0;
    }

    .awemenu-nav .awemenu-megamenu-wrapper .icon-note {
        background: url(/sites/all/modules/md_megamenu/css/images/icon-note.png) no-repeat 0 0;
    }

    .awemenu-nav .awemenu-megamenu-wrapper .icon-star {
        background: url(/sites/all/modules/md_megamenu/css/images/icon-star.png) no-repeat 0 0;
    }

    .awemenu-nav .awemenu-megamenu-wrapper a {
        color: #ccc;
    }

    .awemenu-nav .awemenu-megamenu-wrapper ul {
        padding-left: 0;
        margin-bottom: 20px;
    }

        .awemenu-nav .awemenu-megamenu-wrapper ul li {
            background: url(/sites/all/modules/md_megamenu/css/images/icon-bullet.png) no-repeat 16px 7px;
            padding: 0 0 0 30px;
            margin-bottom: 5px;
            overflow: hidden;
            color: #fff;
            font-size: 12px;
        }

            .awemenu-nav .awemenu-megamenu-wrapper ul li a {
                text-decoration: none;
            }

    .awemenu-nav .awemenu-megamenu-wrapper ol {
        margin-bottom: 5px;
        padding-left: 30px;
    }

        .awemenu-nav .awemenu-megamenu-wrapper ol li {
            padding: 3px 0;
            color: #fff;
            font-size: 12px;
        }

    .awemenu-nav .awemenu-megamenu-wrapper .list-arrow,
    .awemenu-nav .awemenu-megamenu-wrapper .list-check,
    .awemenu-nav .awemenu-megamenu-wrapper .list-star {
        padding-left: 0;
        margin-bottom: 30px;
    }

        .awemenu-nav .awemenu-megamenu-wrapper .list-arrow li,
        .awemenu-nav .awemenu-megamenu-wrapper .list-check li,
        .awemenu-nav .awemenu-megamenu-wrapper .list-star li {
            color: #fff;
            background: url(/sites/all/modules/md_megamenu/css/images/icon-arrow.png) no-repeat 0 0;
            padding-left: 25px;
        }

        .awemenu-nav .awemenu-megamenu-wrapper .list-check li {
            background: url(/sites/all/modules/md_megamenu/css/images/icon-check.png) no-repeat 0 0;
        }

        .awemenu-nav .awemenu-megamenu-wrapper .list-star li {
            background: url(/sites/all/modules/md_megamenu/css/images/icon-star.png) no-repeat 0 0;
        }

    .awemenu-nav .awemenu-megamenu-wrapper .links {
        margin-top: 10px;
    }

        .awemenu-nav .awemenu-megamenu-wrapper .links li {
            padding-left: 15px;
            background-position: 0 5px;
        }

    .awemenu-nav .awemenu-megamenu-wrapper .message,
    .awemenu-nav .awemenu-megamenu-wrapper .message-success,
    .awemenu-nav .awemenu-megamenu-wrapper .message-error,
    .awemenu-nav .awemenu-megamenu-wrapper .message-info {
        padding: 8px 35px 8px 14px;
        margin-bottom: 20px;
        text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
        background-color: #fcf8e3;
        border: 1px solid #fbeed5;
        color: #c09853;
    }

    .awemenu-nav .awemenu-megamenu-wrapper .message-success {
        color: #468847;
        background-color: #dff0d8;
        border-color: #d6e9c6;
    }

    .awemenu-nav .awemenu-megamenu-wrapper .message-error {
        color: #b94a48;
        background-color: #f2dede;
        border-color: #eed3d7;
    }

    .awemenu-nav .awemenu-megamenu-wrapper .message-error {
        color: #b94a48;
        background-color: #f2dede;
        border-color: #eed3d7;
    }

    .awemenu-nav .awemenu-megamenu-wrapper .message-info {
        color: #3a87ad;
        background-color: #d9edf7;
        border-color: #bce8f1;
    }

    .awemenu-nav .awemenu-megamenu-wrapper .form-item {
        margin-bottom: 1em;
    }

        .awemenu-nav .awemenu-megamenu-wrapper .form-item label {
            font-size: 1em;
            color: #fff;
            font-size: 12px;
            display: block;
        }

            .awemenu-nav .awemenu-megamenu-wrapper .form-item label .form-required {
                color: red;
            }

        .awemenu-nav .awemenu-megamenu-wrapper .form-item .form-text,
        .awemenu-nav .awemenu-megamenu-wrapper .form-item .form-textarea {
            background-color: #fff;
            color: #000;
            padding: 5px 10px;
            font-size: 12px;
            width: 100%;
            outline: none;
        }

        .awemenu-nav .awemenu-megamenu-wrapper .form-item:last-child {
            margin-bottom: 0;
        }

    .awemenu-nav .awemenu-megamenu-wrapper .form-submit {
        background-color: #29acd4;
        color: #fff;
        margin-top: 10px;
        padding: 7px 15px;
        font-size: 12px;
        border-width: 0;
        border-radius: 3px;
        font-weight: bold;
    }

    .awemenu-nav .awemenu-megamenu-wrapper .mm-radio {
        display: block;
        color: #fff;
        font-size: 12px;
    }

        .awemenu-nav .awemenu-megamenu-wrapper .mm-radio input[type="radio"] {
            vertical-align: middle;
            margin-top: 0;
            outline: none;
            margin-right: 5px;
        }

    .awemenu-nav .awemenu-megamenu-wrapper .video-container iframe {
        width: 100%;
        height: 100%;
    }

.awemenu-nav.md-style2 .inner .mm-header,
.awemenu-nav.md-mobile-style2 .inner .mm-header {
    color: #333;
    font-size: 14px;
}

.awemenu-nav.md-style2 h1,
.awemenu-nav.md-style2 h2,
.awemenu-nav.md-style2 h3,
.awemenu-nav.md-style2 h4,
.awemenu-nav.md-style2 h5,
.awemenu-nav.md-style2 h6,
.awemenu-nav.md-style2 p,
.awemenu-nav.md-style2 ul li,
.awemenu-nav.md-style2 .list-arrow li,
.awemenu-nav.md-style2 .awemenu-megamenu-wrapper .list-check li,
.awemenu-nav.md-style2 .awemenu-megamenu-wrapper .list-star li,
.awemenu-nav.md-style2 .list-check li,
.awemenu-nav.md-style2 .list-star li,
.awemenu-nav.md-style2 .form-item label,
.awemenu-nav.md-style2 .mm-radio,
.awemenu-nav.md-style2 ul li a,
.awemenu-nav.md-mobile-style2 h1,
.awemenu-nav.md-mobile-style2 h2,
.awemenu-nav.md-mobile-style2 h3,
.awemenu-nav.md-mobile-style2 h4,
.awemenu-nav.md-mobile-style2 h5,
.awemenu-nav.md-mobile-style2 h6,
.awemenu-nav.md-mobile-style2 p,
.awemenu-nav.md-mobile-style2 ul li,
.awemenu-nav.md-mobile-style2 .list-arrow li,
.awemenu-nav.md-mobile-style2 .awemenu-megamenu-wrapper .list-check li,
.awemenu-nav.md-mobile-style2 .awemenu-megamenu-wrapper .list-star li,
.awemenu-nav.md-mobile-style2 .list-check li,
.awemenu-nav.md-mobile-style2 .list-star li,
.awemenu-nav.md-mobile-style2 .form-item label,
.awemenu-nav.md-mobile-style2 .mm-radio,
.awemenu-nav.md-mobile-style2 ul li a {
    color: #333;
}

.awemenu-nav.md-style3 .inner .mm-header,
.awemenu-nav.md-mobile-style3 .inner .mm-header {
    color: #333;
    font-size: 12px;
    text-transform: capitalize;
    border: 1px solid #eee;
    padding: 8px 10px;
    background-color: #fbfbfb;
}

.awemenu-nav.md-style3 h1,
.awemenu-nav.md-style3 h2,
.awemenu-nav.md-style3 h3,
.awemenu-nav.md-style3 h4,
.awemenu-nav.md-style3 h5,
.awemenu-nav.md-style3 h6,
.awemenu-nav.md-style3 p,
.awemenu-nav.md-style3 ul li,
.awemenu-nav.md-style3 .list-arrow li,
.awemenu-nav.md-style3 .awemenu-megamenu-wrapper .list-check li,
.awemenu-nav.md-style3 .awemenu-megamenu-wrapper .list-star li,
.awemenu-nav.md-style3 .list-check li,
.awemenu-nav.md-style3 .list-star li,
.awemenu-nav.md-style3 .form-item label,
.awemenu-nav.md-style3 .mm-radio,
.awemenu-nav.md-style3 ul li a,
.awemenu-nav.md-mobile-style3 h1,
.awemenu-nav.md-mobile-style3 h2,
.awemenu-nav.md-mobile-style3 h3,
.awemenu-nav.md-mobile-style3 h4,
.awemenu-nav.md-mobile-style3 h5,
.awemenu-nav.md-mobile-style3 h6,
.awemenu-nav.md-mobile-style3 p,
.awemenu-nav.md-mobile-style3 ul li,
.awemenu-nav.md-mobile-style3 .list-arrow li,
.awemenu-nav.md-mobile-style3 .awemenu-megamenu-wrapper .list-check li,
.awemenu-nav.md-mobile-style3 .awemenu-megamenu-wrapper .list-star li,
.awemenu-nav.md-mobile-style3 .list-check li,
.awemenu-nav.md-mobile-style3 .list-star li,
.awemenu-nav.md-mobile-style3 .form-item label,
.awemenu-nav.md-mobile-style3 .mm-radio,
.awemenu-nav.md-mobile-style3 ul li a {
    color: #333;
}

.awemenu-nav.md-style4 .inner .mm-header,
.awemenu-nav.md-mobile-style4 .inner .mm-header {
    color: #333;
    font-size: 12px;
    text-transform: capitalize;
    border: 1px solid #eee;
    padding: 8px 10px;
    background-color: #fbfbfb;
}

.awemenu-nav.md-style4 h1,
.awemenu-nav.md-style4 h2,
.awemenu-nav.md-style4 h3,
.awemenu-nav.md-style4 h4,
.awemenu-nav.md-style4 h5,
.awemenu-nav.md-style4 h6,
.awemenu-nav.md-style4 p,
.awemenu-nav.md-style4 ul li,
.awemenu-nav.md-style4 .list-arrow li,
.awemenu-nav.md-style4 .awemenu-megamenu-wrapper .list-check li,
.awemenu-nav.md-style4 .awemenu-megamenu-wrapper .list-star li,
.awemenu-nav.md-style4 .list-check li,
.awemenu-nav.md-style4 .list-star li,
.awemenu-nav.md-style4 .form-item label,
.awemenu-nav.md-style4 .mm-radio,
.awemenu-nav.md-style4 ul li a,
.awemenu-nav.md-mobile-style4 h1,
.awemenu-nav.md-mobile-style4 h2,
.awemenu-nav.md-mobile-style4 h3,
.awemenu-nav.md-mobile-style4 h4,
.awemenu-nav.md-mobile-style4 h5,
.awemenu-nav.md-mobile-style4 h6,
.awemenu-nav.md-mobile-style4 p,
.awemenu-nav.md-mobile-style4 ul li,
.awemenu-nav.md-mobile-style4 .list-arrow li,
.awemenu-nav.md-mobile-style4 .awemenu-megamenu-wrapper .list-check li,
.awemenu-nav.md-mobile-style4 .awemenu-megamenu-wrapper .list-star li,
.awemenu-nav.md-mobile-style4 .list-check li,
.awemenu-nav.md-mobile-style4 .list-star li,
.awemenu-nav.md-mobile-style4 .form-item label,
.awemenu-nav.md-mobile-style4 .mm-radio,
.awemenu-nav.md-mobile-style4 ul li a {
    color: #333;
}

.md-separator,
.md-separator-text {
    border-bottom: 1px solid #eee;
    margin: 10px 0 20px;
}

.md-separator-text {
    position: relative;
    top: -20px;
}

    .md-separator-text div {
        display: inline-block;
        background-color: #ffffff;
        padding: 1px 12px;
        position: relative;
        top: 10px;
    }

.md-separator-aligncenter {
    text-align: center;
}

.md-separator-alignleft {
    text-align: left;
}

.md-separator-alignright {
    text-align: right;
}

div.date-views-pager {
    margin-left: auto;
    margin-right: auto;
}

    div.date-views-pager li {
        float: left;
        text-align: left;
        width: 20%;
    }

    div.date-views-pager div.current-page {
        font-weight: bold;
        text-align: center;
    }

    div.date-views-pager div.next-month,
    div.date-views-pager div.next-year {
        text-align: right;
    }

.views-group-box div.date-views-filter-fieldset {
    margin-left: 0;
}

.views-group-box fieldset.date-views-filter-fieldset {
    padding-top: 0;
}

    .views-group-box fieldset.date-views-filter-fieldset .container-inline-date > .form-item {
        border-width: 0;
        margin: 9px 3px 0 3px;
        display: block;
    }

    .views-group-box fieldset.date-views-filter-fieldset .container-inline-date .date-padding {
        padding: 0;
    }

.date-views-filter-wrapper {
    min-width: 250px;
}

.date-views-filter input {
    float: left !important;
    margin-right: 2px !important;
    min-width: 12em;
    padding: 0 !important;
    width: 12em;
}

.date-nav {
    clear: both;
    padding-bottom: 1.5em;
    width: 100%;
}

    .date-nav div.date-heading h3 {
        margin: 0;
        padding: 0;
    }

.date-nav-wrapper .clear-block {
    margin-bottom: 10px;
}

.date-nav-wrapper {
    position: relative;
    margin-top: 5px;
    width: 100%;
}

    .date-nav-wrapper .date-nav {
        background-color: transparent;
        border: 0px;
        height: 30px;
        height: auto;
        min-height: 30px;
        position: relative;
        margin-bottom: 10px;
    }

    .date-nav-wrapper .date-prev a,
    .date-nav-wrapper .date-next a {
        text-decoration: none;
        color: inherit;
        font-size: 12px;
    }

    .date-nav-wrapper.date-nav a:hover {
        text-decoration: underline;
    }

    .date-nav-wrapper .date-prev {
        padding: 5px 0;
        position: absolute;
        left: 0px;
        text-align: left;
        top: 0px;
        width: auto;
        z-index: 1;
        font-size: 12px;
    }

    .date-nav-wrapper .date-prev {
        left: 0;
        right: auto;
    }

        .date-nav-wrapper .date-prev a {
            margin-left: 10px;
            font-weight: bold;
        }

    .date-nav-wrapper .date-heading {
        position: relative;
        width: 100%;
        top: 0px;
        text-align: center;
        z-index: 0;
    }

        .date-nav-wrapper .date-heading h3 {
            line-height: 30px;
            font-size: 1.7em;
        }

    .date-nav-wrapper .date-next {
        padding: 5px 0;
        position: absolute;
        right: 0px;
        text-align: right;
        top: 0px;
        width: auto;
        z-index: 1;
        font-size: 12px;
    }

        .date-nav-wrapper .date-next a {
            margin-right: 10px;
            font-weight: bold;
        }

#md-megamenu-2 .awemenu-item-level-1 > a {
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}

#md-megamenu-2 {
    width: 100%
}

#autocomplete {
    border: 1px solid;
    overflow: hidden;
    position: absolute;
    z-index: 100;
}

    #autocomplete ul {
        list-style: none;
        list-style-image: none;
        margin: 0;
        padding: 0;
    }

    #autocomplete li {
        background: #fff;
        color: #000;
        cursor: default;
        white-space: pre;
        zoom: 1;
    }

html.js input.form-autocomplete {
    background-image: url(/misc/throbber-inactive.png);
    background-position: 100% center;
    background-repeat: no-repeat;
}

html.js input.throbbing {
    background-image: url(/misc/throbber-active.gif);
    background-position: 100% center;
}

html.js fieldset.collapsed {
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    height: 1em;
}

    html.js fieldset.collapsed .fieldset-wrapper {
        display: none;
    }

fieldset.collapsible {
    position: relative;
}

    fieldset.collapsible .fieldset-legend {
        display: block;
    }

.form-textarea-wrapper textarea {
    display: block;
    margin: 0;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.resizable-textarea .grippie {
    background: #eee url(/misc/grippie.png) no-repeat center 2px;
    border: 1px solid #ddd;
    border-top-width: 0;
    cursor: s-resize;
    height: 9px;
    overflow: hidden;
}

body.drag {
    cursor: move;
}

.draggable a.tabledrag-handle {
    cursor: move;
    float: left;
    height: 1.7em;
    margin-left: -1em;
    overflow: hidden;
    text-decoration: none;
}

a.tabledrag-handle:hover {
    text-decoration: none;
}

a.tabledrag-handle .handle {
    background: url(/misc/draggable.png) no-repeat 6px 9px;
    height: 13px;
    margin: -0.4em 0.5em;
    padding: 0.42em 0.5em;
    width: 13px;
}

a.tabledrag-handle-hover .handle {
    background-position: 6px -11px;
}

div.indentation {
    float: left;
    height: 1.7em;
    margin: -0.4em 0.2em -0.4em -0.4em;
    padding: 0.42em 0 0.42em 0.6em;
    width: 20px;
}

div.tree-child {
    background: url(/misc/tree.png) no-repeat 11px center;
}

div.tree-child-last {
    background: url(/misc/tree-bottom.png) no-repeat 11px center;
}

div.tree-child-horizontal {
    background: url(/misc/tree.png) no-repeat -11px center;
}

.tabledrag-toggle-weight-wrapper {
    text-align: right;
}

table.sticky-header {
    background-color: #fff;
    margin-top: 0;
}

.progress .bar {
    background-color: #fff;
    border: 1px solid;
}

.progress .filled {
    background-color: #000;
    height: 1.5em;
    width: 5px;
}

.progress .percentage {
    float: right;
}

.ajax-progress {
    display: inline-block;
}

    .ajax-progress .throbber {
        background: transparent url(/misc/throbber-active.gif) no-repeat 0px center;
        float: left;
        height: 15px;
        margin: 2px;
        width: 15px;
    }

    .ajax-progress .message {
        padding-left: 20px;
    }

tr .ajax-progress .throbber {
    margin: 0 2px;
}

.ajax-progress-bar {
    width: 16em;
}

.container-inline div,
.container-inline label {
    display: inline;
}

.container-inline .fieldset-wrapper {
    display: block;
}

.nowrap {
    white-space: nowrap;
}

html.js .js-hide {
    display: none;
}

.element-hidden {
    display: none;
}

.element-invisible {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    overflow: hidden;
    height: 1px;
}

    .element-invisible.element-focusable:active,
    .element-invisible.element-focusable:focus {
        position: static !important;
        clip: auto;
        overflow: visible;
        height: auto;
    }

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

* html .clearfix {
    height: 1%;
}

*:first-child + html .clearfix {
    min-height: 1%;
}

@font-face {
    font-family: 'FontAwesome';
    src: url(/sites/all/themes/DT/fonts/Font-Awesome/fontawesome-webfont.woff2?v=4.7.0) format('woff2'), url(/sites/all/themes/DT/fonts/Font-Awesome/fontawesome-webfont.woff?v=4.7.0) format('woff');
    font-weight: normal;
    font-style: normal;
}

/*.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fa-lg {
    font-size: 1.33333333em;
    line-height: 0.75em;
    vertical-align: -15%;
}

.fa-2x {
    font-size: 2em;
}

.fa-3x {
    font-size: 3em;
}

.fa-4x {
    font-size: 4em;
}

.fa-5x {
    font-size: 5em;
}

.fa-fw {
    width: 1.28571429em;
    text-align: center;
}

.fa-ul {
    padding-left: 0;
    margin-left: 2.14285714em;
    list-style-type: none;
}

    .fa-ul > li {
        position: relative;
    }

.fa-li {
    position: absolute;
    left: -2.14285714em;
    width: 2.14285714em;
    top: 0.14285714em;
    text-align: center;
}

    .fa-li.fa-lg {
        left: -1.85714286em;
    }

.fa-border {
    padding: .2em .25em .15em;
    border: solid 0.08em #eeeeee;
    border-radius: .1em;
}

.fa-pull-left {
    float: left;
}

.fa-pull-right {
    float: right;
}

.fa.fa-pull-left {
    margin-right: .3em;
}

.fa.fa-pull-right {
    margin-left: .3em;
}

.pull-right {
    float: right;
}

.pull-left {
    float: left;
}

.fa.pull-left {
    margin-right: .3em;
}

.fa.pull-right {
    margin-left: .3em;
}

.fa-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
}

.fa-pulse {
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

.fa-rotate-90 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.fa-rotate-180 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.fa-rotate-270 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}

.fa-flip-horizontal {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1)";
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1);
}

.fa-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1)";
    -webkit-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
    filter: none;
}

.fa-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle;
}

.fa-stack-1x,
.fa-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center;
}

.fa-stack-1x {
    line-height: inherit;
}

.fa-stack-2x {
    font-size: 2em;
}

.fa-inverse {
    color: #ffffff;
}

.fa-glass:before {
    content: "\f000";
}

.fa-music:before {
    content: "\f001";
}

.fa-search:before {
    content: "\f002";
}

.fa-envelope-o:before {
    content: "\f003";
}

.fa-heart:before {
    content: "\f004";
}

.fa-star:before {
    content: "\f005";
}

.fa-star-o:before {
    content: "\f006";
}

.fa-user:before {
    content: "\f007";
}

.fa-film:before {
    content: "\f008";
}

.fa-th-large:before {
    content: "\f009";
}

.fa-th:before {
    content: "\f00a";
}

.fa-th-list:before {
    content: "\f00b";
}

.fa-check:before {
    content: "\f00c";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
    content: "\f00d";
}

.fa-search-plus:before {
    content: "\f00e";
}

.fa-search-minus:before {
    content: "\f010";
}

.fa-power-off:before {
    content: "\f011";
}

.fa-signal:before {
    content: "\f012";
}

.fa-gear:before,
.fa-cog:before {
    content: "\f013";
}

.fa-trash-o:before {
    content: "\f014";
}

.fa-home:before {
    content: "\f015";
}

.fa-file-o:before {
    content: "\f016";
}

.fa-clock-o:before {
    content: "\f017";
}

.fa-road:before {
    content: "\f018";
}

.fa-download:before {
    content: "\f019";
}

.fa-arrow-circle-o-down:before {
    content: "\f01a";
}

.fa-arrow-circle-o-up:before {
    content: "\f01b";
}

.fa-inbox:before {
    content: "\f01c";
}

.fa-play-circle-o:before {
    content: "\f01d";
}

.fa-rotate-right:before,
.fa-repeat:before {
    content: "\f01e";
}

.fa-refresh:before {
    content: "\f021";
}

.fa-list-alt:before {
    content: "\f022";
}

.fa-lock:before {
    content: "\f023";
}

.fa-flag:before {
    content: "\f024";
}

.fa-headphones:before {
    content: "\f025";
}

.fa-volume-off:before {
    content: "\f026";
}

.fa-volume-down:before {
    content: "\f027";
}

.fa-volume-up:before {
    content: "\f028";
}

.fa-qrcode:before {
    content: "\f029";
}

.fa-barcode:before {
    content: "\f02a";
}

.fa-tag:before {
    content: "\f02b";
}

.fa-tags:before {
    content: "\f02c";
}

.fa-book:before {
    content: "\f02d";
}

.fa-bookmark:before {
    content: "\f02e";
}

.fa-print:before {
    content: "\f02f";
}

.fa-camera:before {
    content: "\f030";
}

.fa-font:before {
    content: "\f031";
}

.fa-bold:before {
    content: "\f032";
}

.fa-italic:before {
    content: "\f033";
}

.fa-text-height:before {
    content: "\f034";
}

.fa-text-width:before {
    content: "\f035";
}

.fa-align-left:before {
    content: "\f036";
}

.fa-align-center:before {
    content: "\f037";
}

.fa-align-right:before {
    content: "\f038";
}

.fa-align-justify:before {
    content: "\f039";
}

.fa-list:before {
    content: "\f03a";
}

.fa-dedent:before,
.fa-outdent:before {
    content: "\f03b";
}

.fa-indent:before {
    content: "\f03c";
}

.fa-video-camera:before {
    content: "\f03d";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
    content: "\f03e";
}

.fa-pencil:before {
    content: "\f040";
}

.fa-map-marker:before {
    content: "\f041";
}

.fa-adjust:before {
    content: "\f042";
}

.fa-tint:before {
    content: "\f043";
}

.fa-edit:before,
.fa-pencil-square-o:before {
    content: "\f044";
}

.fa-share-square-o:before {
    content: "\f045";
}

.fa-check-square-o:before {
    content: "\f046";
}

.fa-arrows:before {
    content: "\f047";
}

.fa-step-backward:before {
    content: "\f048";
}

.fa-fast-backward:before {
    content: "\f049";
}

.fa-backward:before {
    content: "\f04a";
}

.fa-play:before {
    content: "\f04b";
}

.fa-pause:before {
    content: "\f04c";
}

.fa-stop:before {
    content: "\f04d";
}

.fa-forward:before {
    content: "\f04e";
}

.fa-fast-forward:before {
    content: "\f050";
}

.fa-step-forward:before {
    content: "\f051";
}

.fa-eject:before {
    content: "\f052";
}

.fa-chevron-left:before {
    content: "\f053";
}

.fa-chevron-right:before {
    content: "\f054";
}

.fa-plus-circle:before {
    content: "\f055";
}

.fa-minus-circle:before {
    content: "\f056";
}

.fa-times-circle:before {
    content: "\f057";
}

.fa-check-circle:before {
    content: "\f058";
}

.fa-question-circle:before {
    content: "\f059";
}

.fa-info-circle:before {
    content: "\f05a";
}

.fa-crosshairs:before {
    content: "\f05b";
}

.fa-times-circle-o:before {
    content: "\f05c";
}

.fa-check-circle-o:before {
    content: "\f05d";
}

.fa-ban:before {
    content: "\f05e";
}

.fa-arrow-left:before {
    content: "\f060";
}

.fa-arrow-right:before {
    content: "\f061";
}

.fa-arrow-up:before {
    content: "\f062";
}

.fa-arrow-down:before {
    content: "\f063";
}

.fa-mail-forward:before,
.fa-share:before {
    content: "\f064";
}

.fa-expand:before {
    content: "\f065";
}

.fa-compress:before {
    content: "\f066";
}

.fa-plus:before {
    content: "\f067";
}

.fa-minus:before {
    content: "\f068";
}

.fa-asterisk:before {
    content: "\f069";
}

.fa-exclamation-circle:before {
    content: "\f06a";
}

.fa-gift:before {
    content: "\f06b";
}

.fa-leaf:before {
    content: "\f06c";
}

.fa-fire:before {
    content: "\f06d";
}

.fa-eye:before {
    content: "\f06e";
}

.fa-eye-slash:before {
    content: "\f070";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
    content: "\f071";
}

.fa-plane:before {
    content: "\f072";
}

.fa-calendar:before {
    content: "\f073";
}

.fa-random:before {
    content: "\f074";
}

.fa-comment:before {
    content: "\f075";
}

.fa-magnet:before {
    content: "\f076";
}

.fa-chevron-up:before {
    content: "\f077";
}

.fa-chevron-down:before {
    content: "\f078";
}

.fa-retweet:before {
    content: "\f079";
}

.fa-shopping-cart:before {
    content: "\f07a";
}

.fa-folder:before {
    content: "\f07b";
}

.fa-folder-open:before {
    content: "\f07c";
}

.fa-arrows-v:before {
    content: "\f07d";
}

.fa-arrows-h:before {
    content: "\f07e";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
    content: "\f080";
}

.fa-twitter-square:before {
    content: "\f081";
}

.fa-facebook-square:before {
    content: "\f082";
}

.fa-camera-retro:before {
    content: "\f083";
}

.fa-key:before {
    content: "\f084";
}

.fa-gears:before,
.fa-cogs:before {
    content: "\f085";
}

.fa-comments:before {
    content: "\f086";
}

.fa-thumbs-o-up:before {
    content: "\f087";
}

.fa-thumbs-o-down:before {
    content: "\f088";
}

.fa-star-half:before {
    content: "\f089";
}

.fa-heart-o:before {
    content: "\f08a";
}

.fa-sign-out:before {
    content: "\f08b";
}

.fa-linkedin-square:before {
    content: "\f08c";
}

.fa-thumb-tack:before {
    content: "\f08d";
}

.fa-external-link:before {
    content: "\f08e";
}

.fa-sign-in:before {
    content: "\f090";
}

.fa-trophy:before {
    content: "\f091";
}

.fa-github-square:before {
    content: "\f092";
}

.fa-upload:before {
    content: "\f093";
}

.fa-lemon-o:before {
    content: "\f094";
}

.fa-phone:before {
    content: "\f095";
}

.fa-square-o:before {
    content: "\f096";
}

.fa-bookmark-o:before {
    content: "\f097";
}

.fa-phone-square:before {
    content: "\f098";
}

.fa-twitter:before {
    content: "\f099";
}

.fa-facebook-f:before,
.fa-facebook:before {
    content: "\f09a";
}

.fa-github:before {
    content: "\f09b";
}

.fa-unlock:before {
    content: "\f09c";
}

.fa-credit-card:before {
    content: "\f09d";
}

.fa-feed:before,
.fa-rss:before {
    content: "\f09e";
}

.fa-hdd-o:before {
    content: "\f0a0";
}

.fa-bullhorn:before {
    content: "\f0a1";
}

.fa-bell:before {
    content: "\f0f3";
}

.fa-certificate:before {
    content: "\f0a3";
}

.fa-hand-o-right:before {
    content: "\f0a4";
}

.fa-hand-o-left:before {
    content: "\f0a5";
}

.fa-hand-o-up:before {
    content: "\f0a6";
}

.fa-hand-o-down:before {
    content: "\f0a7";
}

.fa-arrow-circle-left:before {
    content: "\f0a8";
}

.fa-arrow-circle-right:before {
    content: "\f0a9";
}

.fa-arrow-circle-up:before {
    content: "\f0aa";
}

.fa-arrow-circle-down:before {
    content: "\f0ab";
}

.fa-globe:before {
    content: "\f0ac";
}

.fa-wrench:before {
    content: "\f0ad";
}

.fa-tasks:before {
    content: "\f0ae";
}

.fa-filter:before {
    content: "\f0b0";
}

.fa-briefcase:before {
    content: "\f0b1";
}

.fa-arrows-alt:before {
    content: "\f0b2";
}

.fa-group:before,
.fa-users:before {
    content: "\f0c0";
}

.fa-chain:before,
.fa-link:before {
    content: "\f0c1";
}

.fa-cloud:before {
    content: "\f0c2";
}

.fa-flask:before {
    content: "\f0c3";
}

.fa-cut:before,
.fa-scissors:before {
    content: "\f0c4";
}

.fa-copy:before,
.fa-files-o:before {
    content: "\f0c5";
}

.fa-paperclip:before {
    content: "\f0c6";
}

.fa-save:before,
.fa-floppy-o:before {
    content: "\f0c7";
}

.fa-square:before {
    content: "\f0c8";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
    content: "\f0c9";
}

.fa-list-ul:before {
    content: "\f0ca";
}

.fa-list-ol:before {
    content: "\f0cb";
}

.fa-strikethrough:before {
    content: "\f0cc";
}

.fa-underline:before {
    content: "\f0cd";
}

.fa-table:before {
    content: "\f0ce";
}

.fa-magic:before {
    content: "\f0d0";
}

.fa-truck:before {
    content: "\f0d1";
}

.fa-pinterest:before {
    content: "\f0d2";
}

.fa-pinterest-square:before {
    content: "\f0d3";
}

.fa-google-plus-square:before {
    content: "\f0d4";
}

.fa-google-plus:before {
    content: "\f0d5";
}

.fa-money:before {
    content: "\f0d6";
}

.fa-caret-down:before {
    content: "\f0d7";
}

.fa-caret-up:before {
    content: "\f0d8";
}

.fa-caret-left:before {
    content: "\f0d9";
}

.fa-caret-right:before {
    content: "\f0da";
}

.fa-columns:before {
    content: "\f0db";
}

.fa-unsorted:before,
.fa-sort:before {
    content: "\f0dc";
}

.fa-sort-down:before,
.fa-sort-desc:before {
    content: "\f0dd";
}

.fa-sort-up:before,
.fa-sort-asc:before {
    content: "\f0de";
}

.fa-envelope:before {
    content: "\f0e0";
}

.fa-linkedin:before {
    content: "\f0e1";
}

.fa-rotate-left:before,
.fa-undo:before {
    content: "\f0e2";
}

.fa-legal:before,
.fa-gavel:before {
    content: "\f0e3";
}

.fa-dashboard:before,
.fa-tachometer:before {
    content: "\f0e4";
}

.fa-comment-o:before {
    content: "\f0e5";
}

.fa-comments-o:before {
    content: "\f0e6";
}

.fa-flash:before,
.fa-bolt:before {
    content: "\f0e7";
}

.fa-sitemap:before {
    content: "\f0e8";
}

.fa-umbrella:before {
    content: "\f0e9";
}

.fa-paste:before,
.fa-clipboard:before {
    content: "\f0ea";
}

.fa-lightbulb-o:before {
    content: "\f0eb";
}

.fa-exchange:before {
    content: "\f0ec";
}

.fa-cloud-download:before {
    content: "\f0ed";
}

.fa-cloud-upload:before {
    content: "\f0ee";
}

.fa-user-md:before {
    content: "\f0f0";
}

.fa-stethoscope:before {
    content: "\f0f1";
}

.fa-suitcase:before {
    content: "\f0f2";
}

.fa-bell-o:before {
    content: "\f0a2";
}

.fa-coffee:before {
    content: "\f0f4";
}

.fa-cutlery:before {
    content: "\f0f5";
}

.fa-file-text-o:before {
    content: "\f0f6";
}

.fa-building-o:before {
    content: "\f0f7";
}

.fa-hospital-o:before {
    content: "\f0f8";
}

.fa-ambulance:before {
    content: "\f0f9";
}

.fa-medkit:before {
    content: "\f0fa";
}

.fa-fighter-jet:before {
    content: "\f0fb";
}

.fa-beer:before {
    content: "\f0fc";
}

.fa-h-square:before {
    content: "\f0fd";
}

.fa-plus-square:before {
    content: "\f0fe";
}

.fa-angle-double-left:before {
    content: "\f100";
}

.fa-angle-double-right:before {
    content: "\f101";
}

.fa-angle-double-up:before {
    content: "\f102";
}

.fa-angle-double-down:before {
    content: "\f103";
}

.fa-angle-left:before {
    content: "\f104";
}

.fa-angle-right:before {
    content: "\f105";
}

.fa-angle-up:before {
    content: "\f106";
}

.fa-angle-down:before {
    content: "\f107";
}

.fa-desktop:before {
    content: "\f108";
}

.fa-laptop:before {
    content: "\f109";
}

.fa-tablet:before {
    content: "\f10a";
}

.fa-mobile-phone:before,
.fa-mobile:before {
    content: "\f10b";
}

.fa-circle-o:before {
    content: "\f10c";
}

.fa-quote-left:before {
    content: "\f10d";
}

.fa-quote-right:before {
    content: "\f10e";
}

.fa-spinner:before {
    content: "\f110";
}

.fa-circle:before {
    content: "\f111";
}

.fa-mail-reply:before,
.fa-reply:before {
    content: "\f112";
}

.fa-github-alt:before {
    content: "\f113";
}

.fa-folder-o:before {
    content: "\f114";
}

.fa-folder-open-o:before {
    content: "\f115";
}

.fa-smile-o:before {
    content: "\f118";
}

.fa-frown-o:before {
    content: "\f119";
}

.fa-meh-o:before {
    content: "\f11a";
}

.fa-gamepad:before {
    content: "\f11b";
}

.fa-keyboard-o:before {
    content: "\f11c";
}

.fa-flag-o:before {
    content: "\f11d";
}

.fa-flag-checkered:before {
    content: "\f11e";
}

.fa-terminal:before {
    content: "\f120";
}

.fa-code:before {
    content: "\f121";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
    content: "\f122";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
    content: "\f123";
}

.fa-location-arrow:before {
    content: "\f124";
}

.fa-crop:before {
    content: "\f125";
}

.fa-code-fork:before {
    content: "\f126";
}

.fa-unlink:before,
.fa-chain-broken:before {
    content: "\f127";
}

.fa-question:before {
    content: "\f128";
}

.fa-info:before {
    content: "\f129";
}

.fa-exclamation:before {
    content: "\f12a";
}

.fa-superscript:before {
    content: "\f12b";
}

.fa-subscript:before {
    content: "\f12c";
}

.fa-eraser:before {
    content: "\f12d";
}

.fa-puzzle-piece:before {
    content: "\f12e";
}

.fa-microphone:before {
    content: "\f130";
}

.fa-microphone-slash:before {
    content: "\f131";
}

.fa-shield:before {
    content: "\f132";
}

.fa-calendar-o:before {
    content: "\f133";
}

.fa-fire-extinguisher:before {
    content: "\f134";
}

.fa-rocket:before {
    content: "\f135";
}

.fa-maxcdn:before {
    content: "\f136";
}

.fa-chevron-circle-left:before {
    content: "\f137";
}

.fa-chevron-circle-right:before {
    content: "\f138";
}

.fa-chevron-circle-up:before {
    content: "\f139";
}

.fa-chevron-circle-down:before {
    content: "\f13a";
}

.fa-html5:before {
    content: "\f13b";
}

.fa-css3:before {
    content: "\f13c";
}

.fa-anchor:before {
    content: "\f13d";
}

.fa-unlock-alt:before {
    content: "\f13e";
}

.fa-bullseye:before {
    content: "\f140";
}

.fa-ellipsis-h:before {
    content: "\f141";
}

.fa-ellipsis-v:before {
    content: "\f142";
}

.fa-rss-square:before {
    content: "\f143";
}

.fa-play-circle:before {
    content: "\f144";
}

.fa-ticket:before {
    content: "\f145";
}

.fa-minus-square:before {
    content: "\f146";
}

.fa-minus-square-o:before {
    content: "\f147";
}

.fa-level-up:before {
    content: "\f148";
}

.fa-level-down:before {
    content: "\f149";
}

.fa-check-square:before {
    content: "\f14a";
}

.fa-pencil-square:before {
    content: "\f14b";
}

.fa-external-link-square:before {
    content: "\f14c";
}

.fa-share-square:before {
    content: "\f14d";
}

.fa-compass:before {
    content: "\f14e";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
    content: "\f150";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
    content: "\f151";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
    content: "\f152";
}

.fa-euro:before,
.fa-eur:before {
    content: "\f153";
}

.fa-gbp:before {
    content: "\f154";
}

.fa-dollar:before,
.fa-usd:before {
    content: "\f155";
}

.fa-rupee:before,
.fa-inr:before {
    content: "\f156";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
    content: "\f157";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
    content: "\f158";
}

.fa-won:before,
.fa-krw:before {
    content: "\f159";
}

.fa-bitcoin:before,
.fa-btc:before {
    content: "\f15a";
}

.fa-file:before {
    content: "\f15b";
}

.fa-file-text:before {
    content: "\f15c";
}

.fa-sort-alpha-asc:before {
    content: "\f15d";
}

.fa-sort-alpha-desc:before {
    content: "\f15e";
}

.fa-sort-amount-asc:before {
    content: "\f160";
}

.fa-sort-amount-desc:before {
    content: "\f161";
}

.fa-sort-numeric-asc:before {
    content: "\f162";
}

.fa-sort-numeric-desc:before {
    content: "\f163";
}

.fa-thumbs-up:before {
    content: "\f164";
}

.fa-thumbs-down:before {
    content: "\f165";
}

.fa-youtube-square:before {
    content: "\f166";
}

.fa-youtube:before {
    content: "\f167";
}

.fa-xing:before {
    content: "\f168";
}

.fa-xing-square:before {
    content: "\f169";
}

.fa-youtube-play:before {
    content: "\f16a";
}

.fa-dropbox:before {
    content: "\f16b";
}

.fa-stack-overflow:before {
    content: "\f16c";
}

.fa-instagram:before {
    content: "\f16d";
}

.fa-flickr:before {
    content: "\f16e";
}

.fa-adn:before {
    content: "\f170";
}

.fa-bitbucket:before {
    content: "\f171";
}

.fa-bitbucket-square:before {
    content: "\f172";
}

.fa-tumblr:before {
    content: "\f173";
}

.fa-tumblr-square:before {
    content: "\f174";
}

.fa-long-arrow-down:before {
    content: "\f175";
}

.fa-long-arrow-up:before {
    content: "\f176";
}

.fa-long-arrow-left:before {
    content: "\f177";
}

.fa-long-arrow-right:before {
    content: "\f178";
}

.fa-apple:before {
    content: "\f179";
}

.fa-windows:before {
    content: "\f17a";
}

.fa-android:before {
    content: "\f17b";
}

.fa-linux:before {
    content: "\f17c";
}

.fa-dribbble:before {
    content: "\f17d";
}

.fa-skype:before {
    content: "\f17e";
}

.fa-foursquare:before {
    content: "\f180";
}

.fa-trello:before {
    content: "\f181";
}

.fa-female:before {
    content: "\f182";
}

.fa-male:before {
    content: "\f183";
}

.fa-gittip:before,
.fa-gratipay:before {
    content: "\f184";
}

.fa-sun-o:before {
    content: "\f185";
}

.fa-moon-o:before {
    content: "\f186";
}

.fa-archive:before {
    content: "\f187";
}

.fa-bug:before {
    content: "\f188";
}

.fa-vk:before {
    content: "\f189";
}

.fa-weibo:before {
    content: "\f18a";
}

.fa-renren:before {
    content: "\f18b";
}

.fa-pagelines:before {
    content: "\f18c";
}

.fa-stack-exchange:before {
    content: "\f18d";
}

.fa-arrow-circle-o-right:before {
    content: "\f18e";
}

.fa-arrow-circle-o-left:before {
    content: "\f190";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
    content: "\f191";
}

.fa-dot-circle-o:before {
    content: "\f192";
}

.fa-wheelchair:before {
    content: "\f193";
}

.fa-vimeo-square:before {
    content: "\f194";
}

.fa-turkish-lira:before,
.fa-try:before {
    content: "\f195";
}

.fa-plus-square-o:before {
    content: "\f196";
}

.fa-space-shuttle:before {
    content: "\f197";
}

.fa-slack:before {
    content: "\f198";
}

.fa-envelope-square:before {
    content: "\f199";
}

.fa-wordpress:before {
    content: "\f19a";
}

.fa-openid:before {
    content: "\f19b";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
    content: "\f19c";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
    content: "\f19d";
}

.fa-yahoo:before {
    content: "\f19e";
}

.fa-google:before {
    content: "\f1a0";
}

.fa-reddit:before {
    content: "\f1a1";
}

.fa-reddit-square:before {
    content: "\f1a2";
}

.fa-stumbleupon-circle:before {
    content: "\f1a3";
}

.fa-stumbleupon:before {
    content: "\f1a4";
}

.fa-delicious:before {
    content: "\f1a5";
}

.fa-digg:before {
    content: "\f1a6";
}

.fa-pied-piper-pp:before {
    content: "\f1a7";
}

.fa-pied-piper-alt:before {
    content: "\f1a8";
}

.fa-drupal:before {
    content: "\f1a9";
}

.fa-joomla:before {
    content: "\f1aa";
}

.fa-language:before {
    content: "\f1ab";
}

.fa-fax:before {
    content: "\f1ac";
}

.fa-building:before {
    content: "\f1ad";
}

.fa-child:before {
    content: "\f1ae";
}

.fa-paw:before {
    content: "\f1b0";
}

.fa-spoon:before {
    content: "\f1b1";
}

.fa-cube:before {
    content: "\f1b2";
}

.fa-cubes:before {
    content: "\f1b3";
}

.fa-behance:before {
    content: "\f1b4";
}

.fa-behance-square:before {
    content: "\f1b5";
}

.fa-steam:before {
    content: "\f1b6";
}

.fa-steam-square:before {
    content: "\f1b7";
}

.fa-recycle:before {
    content: "\f1b8";
}

.fa-automobile:before,
.fa-car:before {
    content: "\f1b9";
}

.fa-cab:before,
.fa-taxi:before {
    content: "\f1ba";
}

.fa-tree:before {
    content: "\f1bb";
}

.fa-spotify:before {
    content: "\f1bc";
}

.fa-deviantart:before {
    content: "\f1bd";
}

.fa-soundcloud:before {
    content: "\f1be";
}

.fa-database:before {
    content: "\f1c0";
}

.fa-file-pdf-o:before {
    content: "\f1c1";
}

.fa-file-word-o:before {
    content: "\f1c2";
}

.fa-file-excel-o:before {
    content: "\f1c3";
}

.fa-file-powerpoint-o:before {
    content: "\f1c4";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
    content: "\f1c5";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
    content: "\f1c6";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
    content: "\f1c7";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
    content: "\f1c8";
}

.fa-file-code-o:before {
    content: "\f1c9";
}

.fa-vine:before {
    content: "\f1ca";
}

.fa-codepen:before {
    content: "\f1cb";
}

.fa-jsfiddle:before {
    content: "\f1cc";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
    content: "\f1cd";
}

.fa-circle-o-notch:before {
    content: "\f1ce";
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
    content: "\f1d0";
}

.fa-ge:before,
.fa-empire:before {
    content: "\f1d1";
}

.fa-git-square:before {
    content: "\f1d2";
}

.fa-git:before {
    content: "\f1d3";
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
    content: "\f1d4";
}

.fa-tencent-weibo:before {
    content: "\f1d5";
}

.fa-qq:before {
    content: "\f1d6";
}

.fa-wechat:before,
.fa-weixin:before {
    content: "\f1d7";
}

.fa-send:before,
.fa-paper-plane:before {
    content: "\f1d8";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
    content: "\f1d9";
}

.fa-history:before {
    content: "\f1da";
}

.fa-circle-thin:before {
    content: "\f1db";
}

.fa-header:before {
    content: "\f1dc";
}

.fa-paragraph:before {
    content: "\f1dd";
}

.fa-sliders:before {
    content: "\f1de";
}

.fa-share-alt:before {
    content: "\f1e0";
}

.fa-share-alt-square:before {
    content: "\f1e1";
}

.fa-bomb:before {
    content: "\f1e2";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
    content: "\f1e3";
}

.fa-tty:before {
    content: "\f1e4";
}

.fa-binoculars:before {
    content: "\f1e5";
}

.fa-plug:before {
    content: "\f1e6";
}

.fa-slideshare:before {
    content: "\f1e7";
}

.fa-twitch:before {
    content: "\f1e8";
}

.fa-yelp:before {
    content: "\f1e9";
}

.fa-newspaper-o:before {
    content: "\f1ea";
}

.fa-wifi:before {
    content: "\f1eb";
}

.fa-calculator:before {
    content: "\f1ec";
}

.fa-paypal:before {
    content: "\f1ed";
}

.fa-google-wallet:before {
    content: "\f1ee";
}

.fa-cc-visa:before {
    content: "\f1f0";
}

.fa-cc-mastercard:before {
    content: "\f1f1";
}

.fa-cc-discover:before {
    content: "\f1f2";
}

.fa-cc-amex:before {
    content: "\f1f3";
}

.fa-cc-paypal:before {
    content: "\f1f4";
}

.fa-cc-stripe:before {
    content: "\f1f5";
}

.fa-bell-slash:before {
    content: "\f1f6";
}

.fa-bell-slash-o:before {
    content: "\f1f7";
}

.fa-trash:before {
    content: "\f1f8";
}

.fa-copyright:before {
    content: "\f1f9";
}

.fa-at:before {
    content: "\f1fa";
}

.fa-eyedropper:before {
    content: "\f1fb";
}

.fa-paint-brush:before {
    content: "\f1fc";
}

.fa-birthday-cake:before {
    content: "\f1fd";
}

.fa-area-chart:before {
    content: "\f1fe";
}

.fa-pie-chart:before {
    content: "\f200";
}

.fa-line-chart:before {
    content: "\f201";
}

.fa-lastfm:before {
    content: "\f202";
}

.fa-lastfm-square:before {
    content: "\f203";
}

.fa-toggle-off:before {
    content: "\f204";
}

.fa-toggle-on:before {
    content: "\f205";
}

.fa-bicycle:before {
    content: "\f206";
}

.fa-bus:before {
    content: "\f207";
}

.fa-ioxhost:before {
    content: "\f208";
}

.fa-angellist:before {
    content: "\f209";
}

.fa-cc:before {
    content: "\f20a";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
    content: "\f20b";
}

.fa-meanpath:before {
    content: "\f20c";
}

.fa-buysellads:before {
    content: "\f20d";
}

.fa-connectdevelop:before {
    content: "\f20e";
}

.fa-dashcube:before {
    content: "\f210";
}

.fa-forumbee:before {
    content: "\f211";
}

.fa-leanpub:before {
    content: "\f212";
}

.fa-sellsy:before {
    content: "\f213";
}

.fa-shirtsinbulk:before {
    content: "\f214";
}

.fa-simplybuilt:before {
    content: "\f215";
}

.fa-skyatlas:before {
    content: "\f216";
}

.fa-cart-plus:before {
    content: "\f217";
}

.fa-cart-arrow-down:before {
    content: "\f218";
}

.fa-diamond:before {
    content: "\f219";
}

.fa-ship:before {
    content: "\f21a";
}

.fa-user-secret:before {
    content: "\f21b";
}

.fa-motorcycle:before {
    content: "\f21c";
}

.fa-street-view:before {
    content: "\f21d";
}

.fa-heartbeat:before {
    content: "\f21e";
}

.fa-venus:before {
    content: "\f221";
}

.fa-mars:before {
    content: "\f222";
}

.fa-mercury:before {
    content: "\f223";
}

.fa-intersex:before,
.fa-transgender:before {
    content: "\f224";
}

.fa-transgender-alt:before {
    content: "\f225";
}

.fa-venus-double:before {
    content: "\f226";
}

.fa-mars-double:before {
    content: "\f227";
}

.fa-venus-mars:before {
    content: "\f228";
}

.fa-mars-stroke:before {
    content: "\f229";
}

.fa-mars-stroke-v:before {
    content: "\f22a";
}

.fa-mars-stroke-h:before {
    content: "\f22b";
}

.fa-neuter:before {
    content: "\f22c";
}

.fa-genderless:before {
    content: "\f22d";
}

.fa-facebook-official:before {
    content: "\f230";
}

.fa-pinterest-p:before {
    content: "\f231";
}

.fa-whatsapp:before {
    content: "\f232";
}

.fa-server:before {
    content: "\f233";
}

.fa-user-plus:before {
    content: "\f234";
}

.fa-user-times:before {
    content: "\f235";
}

.fa-hotel:before,
.fa-bed:before {
    content: "\f236";
}

.fa-viacoin:before {
    content: "\f237";
}

.fa-train:before {
    content: "\f238";
}

.fa-subway:before {
    content: "\f239";
}

.fa-medium:before {
    content: "\f23a";
}

.fa-yc:before,
.fa-y-combinator:before {
    content: "\f23b";
}

.fa-optin-monster:before {
    content: "\f23c";
}

.fa-opencart:before {
    content: "\f23d";
}

.fa-expeditedssl:before {
    content: "\f23e";
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
    content: "\f240";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
    content: "\f241";
}

.fa-battery-2:before,
.fa-battery-half:before {
    content: "\f242";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
    content: "\f243";
}

.fa-battery-0:before,
.fa-battery-empty:before {
    content: "\f244";
}

.fa-mouse-pointer:before {
    content: "\f245";
}

.fa-i-cursor:before {
    content: "\f246";
}

.fa-object-group:before {
    content: "\f247";
}

.fa-object-ungroup:before {
    content: "\f248";
}

.fa-sticky-note:before {
    content: "\f249";
}

.fa-sticky-note-o:before {
    content: "\f24a";
}

.fa-cc-jcb:before {
    content: "\f24b";
}

.fa-cc-diners-club:before {
    content: "\f24c";
}

.fa-clone:before {
    content: "\f24d";
}

.fa-balance-scale:before {
    content: "\f24e";
}

.fa-hourglass-o:before {
    content: "\f250";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
    content: "\f251";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
    content: "\f252";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
    content: "\f253";
}

.fa-hourglass:before {
    content: "\f254";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
    content: "\f255";
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
    content: "\f256";
}

.fa-hand-scissors-o:before {
    content: "\f257";
}

.fa-hand-lizard-o:before {
    content: "\f258";
}

.fa-hand-spock-o:before {
    content: "\f259";
}

.fa-hand-pointer-o:before {
    content: "\f25a";
}

.fa-hand-peace-o:before {
    content: "\f25b";
}

.fa-trademark:before {
    content: "\f25c";
}

.fa-registered:before {
    content: "\f25d";
}

.fa-creative-commons:before {
    content: "\f25e";
}

.fa-gg:before {
    content: "\f260";
}

.fa-gg-circle:before {
    content: "\f261";
}

.fa-tripadvisor:before {
    content: "\f262";
}

.fa-odnoklassniki:before {
    content: "\f263";
}

.fa-odnoklassniki-square:before {
    content: "\f264";
}

.fa-get-pocket:before {
    content: "\f265";
}

.fa-wikipedia-w:before {
    content: "\f266";
}

.fa-safari:before {
    content: "\f267";
}

.fa-chrome:before {
    content: "\f268";
}

.fa-firefox:before {
    content: "\f269";
}

.fa-opera:before {
    content: "\f26a";
}

.fa-internet-explorer:before {
    content: "\f26b";
}

.fa-tv:before,
.fa-television:before {
    content: "\f26c";
}

.fa-contao:before {
    content: "\f26d";
}

.fa-500px:before {
    content: "\f26e";
}

.fa-amazon:before {
    content: "\f270";
}

.fa-calendar-plus-o:before {
    content: "\f271";
}

.fa-calendar-minus-o:before {
    content: "\f272";
}

.fa-calendar-times-o:before {
    content: "\f273";
}

.fa-calendar-check-o:before {
    content: "\f274";
}

.fa-industry:before {
    content: "\f275";
}

.fa-map-pin:before {
    content: "\f276";
}

.fa-map-signs:before {
    content: "\f277";
}

.fa-map-o:before {
    content: "\f278";
}

.fa-map:before {
    content: "\f279";
}

.fa-commenting:before {
    content: "\f27a";
}

.fa-commenting-o:before {
    content: "\f27b";
}

.fa-houzz:before {
    content: "\f27c";
}

.fa-vimeo:before {
    content: "\f27d";
}

.fa-black-tie:before {
    content: "\f27e";
}

.fa-fonticons:before {
    content: "\f280";
}

.fa-reddit-alien:before {
    content: "\f281";
}

.fa-edge:before {
    content: "\f282";
}

.fa-credit-card-alt:before {
    content: "\f283";
}

.fa-codiepie:before {
    content: "\f284";
}

.fa-modx:before {
    content: "\f285";
}

.fa-fort-awesome:before {
    content: "\f286";
}

.fa-usb:before {
    content: "\f287";
}

.fa-product-hunt:before {
    content: "\f288";
}

.fa-mixcloud:before {
    content: "\f289";
}

.fa-scribd:before {
    content: "\f28a";
}

.fa-pause-circle:before {
    content: "\f28b";
}

.fa-pause-circle-o:before {
    content: "\f28c";
}

.fa-stop-circle:before {
    content: "\f28d";
}

.fa-stop-circle-o:before {
    content: "\f28e";
}

.fa-shopping-bag:before {
    content: "\f290";
}

.fa-shopping-basket:before {
    content: "\f291";
}

.fa-hashtag:before {
    content: "\f292";
}

.fa-bluetooth:before {
    content: "\f293";
}

.fa-bluetooth-b:before {
    content: "\f294";
}

.fa-percent:before {
    content: "\f295";
}

.fa-gitlab:before {
    content: "\f296";
}

.fa-wpbeginner:before {
    content: "\f297";
}

.fa-wpforms:before {
    content: "\f298";
}

.fa-envira:before {
    content: "\f299";
}

.fa-universal-access:before {
    content: "\f29a";
}

.fa-wheelchair-alt:before {
    content: "\f29b";
}

.fa-question-circle-o:before {
    content: "\f29c";
}

.fa-blind:before {
    content: "\f29d";
}

.fa-audio-description:before {
    content: "\f29e";
}

.fa-volume-control-phone:before {
    content: "\f2a0";
}

.fa-braille:before {
    content: "\f2a1";
}

.fa-assistive-listening-systems:before {
    content: "\f2a2";
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
    content: "\f2a3";
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
    content: "\f2a4";
}

.fa-glide:before {
    content: "\f2a5";
}

.fa-glide-g:before {
    content: "\f2a6";
}

.fa-signing:before,
.fa-sign-language:before {
    content: "\f2a7";
}

.fa-low-vision:before {
    content: "\f2a8";
}

.fa-viadeo:before {
    content: "\f2a9";
}

.fa-viadeo-square:before {
    content: "\f2aa";
}

.fa-snapchat:before {
    content: "\f2ab";
}

.fa-snapchat-ghost:before {
    content: "\f2ac";
}

.fa-snapchat-square:before {
    content: "\f2ad";
}

.fa-pied-piper:before {
    content: "\f2ae";
}

.fa-first-order:before {
    content: "\f2b0";
}

.fa-yoast:before {
    content: "\f2b1";
}

.fa-themeisle:before {
    content: "\f2b2";
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
    content: "\f2b3";
}

.fa-fa:before,
.fa-font-awesome:before {
    content: "\f2b4";
}

.fa-handshake-o:before {
    content: "\f2b5";
}

.fa-envelope-open:before {
    content: "\f2b6";
}

.fa-envelope-open-o:before {
    content: "\f2b7";
}

.fa-linode:before {
    content: "\f2b8";
}

.fa-address-book:before {
    content: "\f2b9";
}

.fa-address-book-o:before {
    content: "\f2ba";
}

.fa-vcard:before,
.fa-address-card:before {
    content: "\f2bb";
}

.fa-vcard-o:before,
.fa-address-card-o:before {
    content: "\f2bc";
}

.fa-user-circle:before {
    content: "\f2bd";
}

.fa-user-circle-o:before {
    content: "\f2be";
}

.fa-user-o:before {
    content: "\f2c0";
}

.fa-id-badge:before {
    content: "\f2c1";
}

.fa-drivers-license:before,
.fa-id-card:before {
    content: "\f2c2";
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
    content: "\f2c3";
}

.fa-quora:before {
    content: "\f2c4";
}

.fa-free-code-camp:before {
    content: "\f2c5";
}

.fa-telegram:before {
    content: "\f2c6";
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
    content: "\f2c7";
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
    content: "\f2c8";
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
    content: "\f2c9";
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
    content: "\f2ca";
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
    content: "\f2cb";
}

.fa-shower:before {
    content: "\f2cc";
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
    content: "\f2cd";
}

.fa-podcast:before {
    content: "\f2ce";
}

.fa-window-maximize:before {
    content: "\f2d0";
}

.fa-window-minimize:before {
    content: "\f2d1";
}

.fa-window-restore:before {
    content: "\f2d2";
}

.fa-times-rectangle:before,
.fa-window-close:before {
    content: "\f2d3";
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
    content: "\f2d4";
}

.fa-bandcamp:before {
    content: "\f2d5";
}

.fa-grav:before {
    content: "\f2d6";
}

.fa-etsy:before {
    content: "\f2d7";
}

.fa-imdb:before {
    content: "\f2d8";
}

.fa-ravelry:before {
    content: "\f2d9";
}

.fa-eercast:before {
    content: "\f2da";
}

.fa-microchip:before {
    content: "\f2db";
}

.fa-snowflake-o:before {
    content: "\f2dc";
}

.fa-superpowers:before {
    content: "\f2dd";
}

.fa-wpexplorer:before {
    content: "\f2de";
}

.fa-meetup:before {
    content: "\f2e0";
}*/

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto;
}

@font-face {
    font-family: "Lato";
    font-style: normal;
    font-weight: 300;
    src: url(/sites/all/themes/DT/fonts/Lato-300/Lato-300.ttf) format("truetype"), url(/sites/all/themes/DT/fonts/Lato-300/Lato-300.woff2) format("woff2"), url(/sites/all/themes/DT/fonts/Lato-300/Lato-300.woff) format("woff");
}

@font-face {
    font-family: "Lato";
    font-style: italic;
    font-weight: 300;
    src: url(/sites/all/themes/DT/fonts/Lato-300italic/Lato-300italic.ttf) format("truetype"), url(/sites/all/themes/DT/fonts/Lato-300italic/Lato-300italic.woff2) format("woff2"), url(/sites/all/themes/DT/fonts/Lato-300italic/Lato-300italic.woff) format("woff");
}

@font-face {
    font-family: "Lato";
    font-style: normal;
    font-weight: 400;
    src: url(/sites/all/themes/DT/fonts/Lato-regular/Lato-regular.ttf) format("truetype"), url(/sites/all/themes/DT/fonts/Lato-regular/Lato-regular.woff2) format("woff2"), url(/sites/all/themes/DT/fonts/Lato-regular/Lato-regular.woff) format("woff");
}

@font-face {
    font-family: "Lato";
    font-style: italic;
    font-weight: 400;
    src: url(/sites/all/themes/DT/fonts/Lato-italic/Lato-italic.ttf) format("truetype"), url(/sites/all/themes/DT/fonts/Lato-italic/Lato-italic.woff2) format("woff2"), url(/sites/all/themes/DT/fonts/Lato-italic/Lato-italic.woff) format("woff");
}

@font-face {
    font-family: "Lato";
    font-style: bold;
    font-weight: 700;
    src: url(/sites/all/themes/DT/fonts/Lato-700/Lato-700.ttf) format("truetype"), url(/sites/all/themes/DT/fonts/Lato-700/Lato-700.woff2) format("woff2"), url(/sites/all/themes/DT/fonts/Lato-700/Lato-700.woff) format("woff");
}

@font-face {
    font-family: "Lato";
    font-style: italic;
    font-weight: 700;
    src: url(/sites/all/themes/DT/fonts/Lato-700italic/Lato-700italic.ttf) format("truetype"), url(/sites/all/themes/DT/fonts/Lato-700italic/Lato-700italic.woff2) format("woff2"), url(/sites/all/themes/DT/fonts/Lato-700italic/Lato-700italic.woff) format("woff");
}

@font-face {
    font-family: "Lato";
    font-style: normal;
    font-weight: 900;
    src: url(/sites/all/themes/DT/fonts/Lato-900/Lato-900.ttf) format("truetype"), url(/sites/all/themes/DT/fonts/Lato-900/Lato-900.woff2) format("woff2"), url(/sites/all/themes/DT/fonts/Lato-900/Lato-900.woff) format("woff");
}

@font-face {
    font-family: "Lato";
    font-style: italic;
    font-weight: 900;
    src: url(/sites/all/themes/DT/fonts/Lato-900italic/Lato-900italic.ttf) format("truetype"), url(/sites/all/themes/DT/fonts/Lato-900italic/Lato-900italic.woff2) format("woff2"), url(/sites/all/themes/DT/fonts/Lato-900italic/Lato-900italic.woff) format("woff");
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 300;
    src: url(/sites/all/themes/DT/fonts/Open-Sans-300/Open-Sans-300.ttf) format("truetype"), url(/sites/all/themes/DT/fonts/Open-Sans-300/Open-Sans-300.woff2) format("woff2"), url(/sites/all/themes/DT/fonts/Open-Sans-300/Open-Sans-300.woff) format("woff");
}

@font-face {
    font-family: "Open Sans";
    font-style: italic;
    font-weight: 300;
    src: url(/sites/all/themes/DT/fonts/Open-Sans-300italic/Open-Sans-300italic.ttf) format("truetype"), url(/sites/all/themes/DT/fonts/Open-Sans-300italic/Open-Sans-300italic.woff2) format("woff2"), url(/sites/all/themes/DT/fonts/Open-Sans-300italic/Open-Sans-300italic.woff) format("woff");
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
    src: url(/sites/all/themes/DT/fonts/Open-Sans-regular/Open-Sans-regular.ttf) format("truetype"), url(/sites/all/themes/DT/fonts/Open-Sans-regular/Open-Sans-regular.woff2) format("woff2"), url(/sites/all/themes/DT/fonts/Open-Sans-regular/Open-Sans-regular.woff) format("woff");
}

@font-face {
    font-family: "Open Sans";
    font-style: italic;
    font-weight: 400;
    src: url(/sites/all/themes/DT/fonts/Open-Sans-italic/Open-Sans-italic.ttf) format("truetype"), url(/sites/all/themes/DT/fonts/Open-Sans-italic/Open-Sans-italic.woff2) format("woff2"), url(/sites/all/themes/DT/fonts/Open-Sans-italic/Open-Sans-italic.woff) format("woff");
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 600;
    src: url(/sites/all/themes/DT/fonts/Open-Sans-600/Open-Sans-600.ttf) format("truetype"), url(/sites/all/themes/DT/fonts/Open-Sans-600/Open-Sans-600.woff2) format("woff2"), url(/sites/all/themes/DT/fonts/Open-Sans-600/Open-Sans-600.woff) format("woff");
}

@font-face {
    font-family: "Open Sans";
    font-style: italic;
    font-weight: 600;
    src: url(/sites/all/themes/DT/fonts/Open-Sans-600italic/Open-Sans-600italic.ttf) format("truetype"), url(/sites/all/themes/DT/fonts/Open-Sans-600italic/Open-Sans-600italic.woff2) format("woff2"), url(/sites/all/themes/DT/fonts/Open-Sans-600italic/Open-Sans-600italic.woff) format("woff");
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 700;
    src: url(/sites/all/themes/DT/fonts/Open-Sans-700/Open-Sans-700.ttf) format("truetype"), url(/sites/all/themes/DT/fonts/Open-Sans-700/Open-Sans-700.woff2) format("woff2"), url(/sites/all/themes/DT/fonts/Open-Sans-700/Open-Sans-700.woff) format("woff");
}

@font-face {
    font-family: "Open Sans";
    font-style: italic;
    font-weight: 700;
    src: url(/sites/all/themes/DT/fonts/Open-Sans-700italic/Open-Sans-700italic.ttf) format("truetype"), url(/sites/all/themes/DT/fonts/Open-Sans-700italic/Open-Sans-700italic.woff2) format("woff2"), url(/sites/all/themes/DT/fonts/Open-Sans-700italic/Open-Sans-700italic.woff) format("woff");
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 800;
    src: url(/sites/all/themes/DT/fonts/Open-Sans-800/Open-Sans-800.ttf) format("truetype"), url(/sites/all/themes/DT/fonts/Open-Sans-800/Open-Sans-800.woff2) format("woff2"), url(/sites/all/themes/DT/fonts/Open-Sans-800/Open-Sans-800.woff) format("woff");
}

@font-face {
    font-family: "Open Sans";
    font-style: italic;
    font-weight: 800;
    src: url(/sites/all/themes/DT/fonts/Open-Sans-800italic/Open-Sans-800italic.ttf) format("truetype"), url(/sites/all/themes/DT/fonts/Open-Sans-800italic/Open-Sans-800italic.woff2) format("woff2"), url(/sites/all/themes/DT/fonts/Open-Sans-800italic/Open-Sans-800italic.woff) format("woff");
}

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
    display: block
}

audio,
canvas,
progress,
video {
    display: inline-block
}

    audio:not([controls]) {
        display: none;
        height: 0
    }

progress {
    vertical-align: baseline
}

[hidden],
template {
    display: none
}

a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects
}

    a:active,
    a:hover {
        outline-width: 0
    }

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted
}

b,
strong {
    font-weight: inherit;
    font-weight: bolder
}

dfn {
    font-style: italic
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

mark {
    background-color: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

img {
    border-style: none
}

svg:not(:root) {
    overflow: hidden
}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

button,
input,
select,
textarea {
    font: inherit;
    margin: 0
}

optgroup {
    font-weight: 700
}

button,
input {
    overflow: visible
}

button,
select {
    text-transform: none
}

[type=reset],
[type=submit],
button,
html [type=button] {
    -webkit-appearance: button
}

    [type=button]::-moz-focus-inner,
    [type=reset]::-moz-focus-inner,
    [type=submit]::-moz-focus-inner,
    button::-moz-focus-inner {
        border-style: none;
        padding: 0
    }

    [type=button]:-moz-focusring,
    [type=reset]:-moz-focusring,
    [type=submit]:-moz-focusring,
    button:-moz-focusring {
        outline: 1px dotted ButtonText
    }

fieldset {
    border: 0;
    margin: 0;
    padding: 0
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

textarea {
    overflow: auto;
    resize: none
}

[type=checkbox],
[type=radio] {
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

    [type=search]::-webkit-search-cancel-button,
    [type=search]::-webkit-search-decoration {
        -webkit-appearance: none
    }

::-webkit-input-placeholder {
    color: inherit;
    opacity: .54
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

*,
:after,
:before {
    box-sizing: border-box
}

svg {
    max-width: 100%
}

input:-webkit-autofill,
input:-webkit-autofill:active,
input:-webkit-autofill:focus,
input:-webkit-autofill:hover {
    transition: background-color 500000s ease-in-out 0s, color 500000s ease-in-out 0s
}

select::-ms-value,
select:focus::-ms-value {
    background: none
}

p {
    margin: 0
}

@-webkit-keyframes slideInDown {
    0% {
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
        -webkit-transform-origin: top;
        transform-origin: top;
        opacity: 0
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }
}

@keyframes slideInDown {
    0% {
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
        -webkit-transform-origin: top;
        transform-origin: top;
        opacity: 0
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }
}

@-webkit-keyframes slideOutUp {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-transform-origin: top;
        transform-origin: top;
        opacity: 1
    }

    to {
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
        opacity: 0
    }
}

@keyframes slideOutUp {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-transform-origin: top;
        transform-origin: top;
        opacity: 1
    }

    to {
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
        opacity: 0
    }
}

@-webkit-keyframes shake {
    10%, 90% {
        -webkit-transform: translate3d(-1px, 0, 0);
        transform: translate3d(-1px, 0, 0)
    }

    20%, 80% {
        -webkit-transform: translate3d(2px, 0, 0);
        transform: translate3d(2px, 0, 0)
    }

    30%, 50%, 70% {
        -webkit-transform: translate3d(-4px, 0, 0);
        transform: translate3d(-4px, 0, 0)
    }

    40%, 60% {
        -webkit-transform: translate3d(4px, 0, 0);
        transform: translate3d(4px, 0, 0)
    }
}

@keyframes shake {
    10%, 90% {
        -webkit-transform: translate3d(-1px, 0, 0);
        transform: translate3d(-1px, 0, 0)
    }

    20%, 80% {
        -webkit-transform: translate3d(2px, 0, 0);
        transform: translate3d(2px, 0, 0)
    }

    30%, 50%, 70% {
        -webkit-transform: translate3d(-4px, 0, 0);
        transform: translate3d(-4px, 0, 0)
    }

    40%, 60% {
        -webkit-transform: translate3d(4px, 0, 0);
        transform: translate3d(4px, 0, 0)
    }
}

#content .field-name-body .basic-button,
#content .field-name-body .bold-button,
#content .field-name-body .cta-button,
#content .field-name-body .node-button,
.basic-button,
.block-views .more-link,
.bold-button,
.cta-button,
.more-link-container,
.node-button {
    zoom: 1;
    margin: 0 auto;
    text-align: center
}

    #content .field-name-body .basic-button:after,
    #content .field-name-body .basic-button:before,
    #content .field-name-body .bold-button:after,
    #content .field-name-body .bold-button:before,
    #content .field-name-body .cta-button:after,
    #content .field-name-body .cta-button:before,
    #content .field-name-body .node-button:after,
    #content .field-name-body .node-button:before,
    .basic-button:after,
    .basic-button:before,
    .block-views .more-link:after,
    .block-views .more-link:before,
    .bold-button:after,
    .bold-button:before,
    .cta-button:after,
    .cta-button:before,
    .more-link-container:after,
    .more-link-container:before,
    .node-button:after,
    .node-button:before {
        content: "";
        display: table
    }

    #content .field-name-body .basic-button:after,
    #content .field-name-body .bold-button:after,
    #content .field-name-body .cta-button:after,
    #content .field-name-body .node-button:after,
    .basic-button:after,
    .block-views .more-link:after,
    .bold-button:after,
    .cta-button:after,
    .more-link-container:after,
    .node-button:after {
        clear: both
    }

    #content .field-name-body .basic-button a,
    #content .field-name-body .bold-button a,
    #content .field-name-body .cta-button a,
    #content .field-name-body .node-button a,
    .basic-button a,
    .block-views .more-link a,
    .bold-button a,
    .cta-button a,
    .more-link-container a,
    .node-button a {
        text-decoration: none !important
    }

    #content .field-name-body .basic-button a,
    #content .field-name-body .bold-button a,
    #content .field-name-body .cta-button a,
    #content .field-name-body .node-button a,
    .basic-button a,
    .block-views .more-link a,
    .bold-button a,
    .cta-button a,
    .main-content .content .widget-container .field-name-field-more-link .field-item,
    .node-button a,
    .widget-button,
    .widget-container .field-name-field-more-link .field-item,
    a.default-button,
    a.more-link {
        border: 2px solid transparent;
        display: inline-block;
        font-weight: 600;
        line-height: 118%;
        margin: 16px 0;
        min-width: 160px;
        padding: 10px 8px;
        text-align: center;
        transition: color .25s ease-in-out;
        transition: border-color .25s ease-in-out;
        transition: background-color .3s ease-in-out
    }

        #content .field-name-body .basic-button a:hover,
        #content .field-name-body .bold-button a:hover,
        #content .field-name-body .cta-button a:hover,
        #content .field-name-body .node-button a:hover,
        .basic-button a:hover,
        .block-views .more-link a:hover,
        .bold-button a:hover,
        .cta-button a:hover,
        .main-content .content .widget-container .field-name-field-more-link .field-item:hover,
        .node-button a:hover,
        .widget-button:hover,
        .widget-container .field-name-field-more-link .field-item:hover,
        a.default-button:hover,
        a.more-link:hover {
            cursor: pointer
        }

    #content .field-name-body .bold-button a,
    .bold-button a {
        background-color: #1a9b1a;
        border-color: #1a9b1a;
        color: #fff !important
    }

        #content .field-name-body .bold-button a:hover,
        .bold-button a:hover {
            background-color: #3e6839;
            border-color: #3e6839;
            color: #fff !important
        }

    #content .field-name-body .cta-button a,
    .cta-button a {
        background-color: #0d3c99;
        border-color: #0d3c99;
        color: #fff !important;
        margin-left: 4px;
        margin-right: 4px;
        min-width: 240px;
        padding: 16px 8px
    }

@media (max-width:599px) {
    #content .field-name-body .cta-button a,
    .cta-button a {
        max-width: 240px;
        width: 70%
    }
}

#content .field-name-body .cta-button a:hover,
.cta-button a:hover {
    background-color: #036;
    border-color: #036;
    color: #fff !important
}

#content .field-name-body .cta-button a:active,
.cta-button a:active {
    background-color: #384975;
    border-color: #384975
}

.header__secondary-menu ul.links.inline li a,
.region-header .node-button a,
.region-header .node-button a.default-button,
form#search-block-form input.form-submit,
form#search-block-form input[type=submit] {
    font-size: 12.006px;
    background-color: #3e6839;
    border: 2px solid #3e6839;
    color: #fff !important;
    display: inline-block;
    height: 26px;
    font-weight: 600;
    line-height: 23px;
    margin: 0;
    min-width: 86px;
    padding: 0;
    text-align: center;
    vertical-align: bottom;
    width: 106px
}

@media (max-width:899px) {
    .header__secondary-menu ul.links.inline li a,
    .region-header .node-button a,
    .region-header .node-button a.default-button,
    form#search-block-form input.form-submit,
    form#search-block-form input[type=submit] {
        font-size: 10.672px
    }
}

.header__secondary-menu ul.links.inline li a:hover,
.region-header .node-button a:hover,
form#search-block-form input.form-submit:hover,
form#search-block-form input[type=submit]:hover {
    background-color: #fff;
    border-color: #3e6839;
    color: #3e6839 !important
}

.block-views .more-link a,
.main-content .content .widget-container .field-name-field-more-link .field-item,
.widget-button,
.widget-container .field-name-field-more-link .field-item,
a.more-link {
    font-size: 14.4px;
    background-color: #fff;
    border-color: #3e6839;
    color: #3e6839 !important;
    padding: 6px 8px
}

@media (max-width:899px) {
    .block-views .more-link a,
    .main-content .content .widget-container .field-name-field-more-link .field-item,
    .widget-button,
    .widget-container .field-name-field-more-link .field-item,
    a.more-link {
        font-size: 12.8px
    }
}

.block-views .more-link a:hover,
.main-content .content .widget-container .field-name-field-more-link .field-item:hover,
.widget-button:hover,
.widget-container .field-name-field-more-link .field-item:hover,
a.more-link:hover {
    background-color: #3e6839;
    border-color: #3e6839;
    color: #fff !important
}

#content .field-name-body .basic-button a,
#content .field-name-body .node-button a,
.basic-button a,
.node-button a,
a.default-button {
    background-color: #fff;
    border-color: #3e6839;
    color: #3e6839 !important
}

    #content .field-name-body .basic-button a:hover,
    #content .field-name-body .node-button a:hover,
    .basic-button a:hover,
    .node-button a:hover,
    a.default-button:hover {
        background-color: #3e6839;
        border-color: #3e6839;
        color: #fff !important
    }

a.default-button {
    max-width: 240px;
    width: 100%
}

@media (max-width:599px) {
    a.default-button {
        width: 85%
    }
}

a.default-button div {
    display: inline
}

#content a.tabs-primary__tab-link,
#meta .field-type-taxonomy-term-reference .field-label,
#navigation .md-style1 .awemenu-submenu .mm-header,
#navigation .md-style1 .awemenu-submenu div > a,
#page-title,
.calendar-calendar .date-nav .date-heading a,
.date-display-single,
.node-document .field-name-field-tags .field-label,
.view-calendar .date-nav-wrapper .date-nav.item-list .pager .date-next,
.view-calendar .date-nav-wrapper .date-nav.item-list .pager .date-prev,
.views-slideshow-cycle-main-frame-row-item .views-field-field-slide-category .field-content,
table th {
    text-transform: uppercase
}

#content .field-name-body .basic-button a,
#content .field-name-body .bold-button a,
#content .field-name-body .cta-button a,
#content .field-name-body .node-button a,
#header #site-slogan,
#top-bar #vermont-official,
#top-bar .official-byline,
#top-bar .top-sov-logo,
#top-bar .top-sov-official,
.basic-button a,
.block-block .view .item-list .views-field-field-category a,
.block-views .more-link a,
.block-views .view .item-list .views-field-field-category a,
.bold-button a,
.cta-button a,
.header__secondary-menu ul.links.inline li a,
.latest-news-container .views-row .views-field-field-category a,
.main-content .content .widget-container .field-name-field-more-link .field-item,
.node-article .field-name-field-category a,
.node-article .field-type-taxonomy-term-reference a,
.node-button a,
.node-document .field-name-field-doc-category a,
.node-document td.file-format-Archive span a,
.node-document td.file-format-Audio span a,
.node-document td.file-format-Ebook span a,
.node-document td.file-format-Image span a,
.node-document td.file-format-PDF span a,
.node-document td.file-format-Presentation span a,
.node-document td.file-format-Spreadsheet span a,
.node-document td.file-format-Text span a,
.node-teaser .field-type-taxonomy-term-reference a,
.region-header .node-button a,
.region-header .node-button a.default-button,
.small-screen-nav,
.top-bar #vermont-official,
.top-bar .official-byline,
.top-bar .top-sov-logo,
.top-bar .top-sov-official,
.view-documents td.file-format-Archive span a,
.view-documents td.file-format-Audio span a,
.view-documents td.file-format-Ebook span a,
.view-documents td.file-format-Image span a,
.view-documents td.file-format-PDF span a,
.view-documents td.file-format-Presentation span a,
.view-documents td.file-format-Spreadsheet span a,
.view-documents td.file-format-Text span a,
.widget-button,
.widget-container .field-name-field-more-link .field-item,
a.default-button,
a.more-link,
button[type=submit],
form#search-block-form input.form-submit,
form#search-block-form input[type=submit],
input[type=submit] {
    letter-spacing: .03em;
    text-transform: uppercase
}

[class*=fa-]:before {
    font-family: FontAwesome, sans-serif;
    font-weight: 400
}

body {
    color: #333;
    font-family: Lato, Verdana, Tahoma, DejaVu Sans, sans-serif;
    font-weight: 400
}

#content .block-block {
    line-height: 150%
}

#content .field-name-body div,
.node-document .field-type-text-long,
li,
p {
    line-height: 150%;
}

.note {
    font-family: Lato, Verdana, Tahoma, DejaVu Sans, sans-serif;
    font-weight: 300
}

.four-column .block-block,
.four-column .block-views,
.front .region-sidebar-second .block-views,
.main-content .content .widget-container .content,
.region-sidebar-first .block-block,
.region-sidebar-first .block-views,
.region-sidebar-second .block-block,
.region-sidebar-second .block-views,
.three-column .block-block,
.three-column .block-views,
.two-column .block-block,
.two-column .block-views,
.widget-container .content {
    border-top: 7px solid #384975
}

#navigation .md-style1 .awemenu-submenu {
    border-bottom: 7px solid #384975
}

#header #site-name,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Open Sans, Verdana, Tahoma, DejaVu Sans, sans-serif;
    font-weight: 700;
    margin: 16px 0 0
}

    #header #site-name:first-child,
    h1:first-child,
    h2:first-child,
    h3:first-child,
    h4:first-child,
    h5:first-child,
    h6:first-child {
        margin-top: 0
    }

.block-block .view .item-list .views-field-field-category a,
.block-views .view .item-list .views-field-field-category a,
.latest-news-container .views-row .views-field-field-category a,
.node-article .field-name-field-category a,
.node-article .field-type-taxonomy-term-reference a,
.node-document .field-name-field-doc-category a,
.node-document td.file-format-Archive span a,
.node-document td.file-format-Audio span a,
.node-document td.file-format-Ebook span a,
.node-document td.file-format-Image span a,
.node-document td.file-format-PDF span a,
.node-document td.file-format-Presentation span a,
.node-document td.file-format-Spreadsheet span a,
.node-document td.file-format-Text span a,
.node-teaser .field-type-taxonomy-term-reference a,
.view-documents td.file-format-Archive span a,
.view-documents td.file-format-Audio span a,
.view-documents td.file-format-Ebook span a,
.view-documents td.file-format-Image span a,
.view-documents td.file-format-PDF span a,
.view-documents td.file-format-Presentation span a,
.view-documents td.file-format-Spreadsheet span a,
.view-documents td.file-format-Text span a {
    font-size: 13.5px;
    background-color: #7f8dcb;
    color: #fff !important;
    display: inline-block;
    font-weight: 300;
    line-height: 118% !important;
    padding: 2px 4px
}

@media (max-width:899px) {
    .block-block .view .item-list .views-field-field-category a,
    .block-views .view .item-list .views-field-field-category a,
    .latest-news-container .views-row .views-field-field-category a,
    .node-article .field-name-field-category a,
    .node-article .field-type-taxonomy-term-reference a,
    .node-document .field-name-field-doc-category a,
    .node-document td.file-format-Archive span a,
    .node-document td.file-format-Audio span a,
    .node-document td.file-format-Ebook span a,
    .node-document td.file-format-Image span a,
    .node-document td.file-format-PDF span a,
    .node-document td.file-format-Presentation span a,
    .node-document td.file-format-Spreadsheet span a,
    .node-document td.file-format-Text span a,
    .node-teaser .field-type-taxonomy-term-reference a,
    .view-documents td.file-format-Archive span a,
    .view-documents td.file-format-Audio span a,
    .view-documents td.file-format-Ebook span a,
    .view-documents td.file-format-Image span a,
    .view-documents td.file-format-PDF span a,
    .view-documents td.file-format-Presentation span a,
    .view-documents td.file-format-Spreadsheet span a,
    .view-documents td.file-format-Text span a {
        font-size: 12px
    }
}

.block-block .view .item-list .views-field-field-category a:hover,
.block-views .view .item-list .views-field-field-category a:hover,
.latest-news-container .views-row .views-field-field-category a:hover,
.node-article .field-name-field-category a:hover,
.node-article .field-type-taxonomy-term-reference a:hover,
.node-document .field-name-field-doc-category a:hover,
.node-document td.file-format-Archive span a:hover,
.node-document td.file-format-Audio span a:hover,
.node-document td.file-format-Ebook span a:hover,
.node-document td.file-format-Image span a:hover,
.node-document td.file-format-PDF span a:hover,
.node-document td.file-format-Presentation span a:hover,
.node-document td.file-format-Spreadsheet span a:hover,
.node-document td.file-format-Text span a:hover,
.node-teaser .field-type-taxonomy-term-reference a:hover,
.view-documents td.file-format-Archive span a:hover,
.view-documents td.file-format-Audio span a:hover,
.view-documents td.file-format-Ebook span a:hover,
.view-documents td.file-format-Image span a:hover,
.view-documents td.file-format-PDF span a:hover,
.view-documents td.file-format-Presentation span a:hover,
.view-documents td.file-format-Spreadsheet span a:hover,
.view-documents td.file-format-Text span a:hover {
    background-color: #384975;
    text-decoration: none
}

.date-display-single {
    font-size: 14.4px;
    font-weight: 700
}

@media (max-width:899px) {
    .date-display-single {
        font-size: 12.8px
    }
}

.region-sidebar-second .block h2 {
    color: #3e6839
}

.not-front .region-sidebar-second .block.block-block,
.not-front .region-sidebar-second .block.block-views,
.not-front .region-sidebar-second .block .node,
.region-sidebar-second .block-views,
.region-sidebar-second .block .content {
    background-color: #efefe3
}

.block-block ul.menu li a,
a {
    color: #333;
    text-decoration: none
}

    #content .faq-item.is-collapsed .faq-question a,
    #content .faq-item.is-expanded .faq-question a,
    .block-block .view .item-list .views-field-title a:hover,
    .block-block ul.menu li a:hover,
    .block-views .view .item-list .views-field-title a:hover,
    .faq-item.is-collapsed .faq-question a,
    .faq-item.is-expanded .faq-question a {
        color: #036;
        text-decoration: underline
    }

#content .field-name-body a:hover,
#meta .field-type-taxonomy-term-reference a:hover,
.block p a:hover,
.cke_editable a:hover,
.main-content .content a:hover,
.node-document .field-name-field-file .file a:hover,
.node-document .field-name-field-tags a:hover {
    background-color: #e8ecf0;
    color: #036;
    text-decoration: underline
}

#content .field-name-body a:active,
#meta .field-type-taxonomy-term-reference a:active,
.block p a:active,
.cke_editable a:active,
.main-content .content a:active,
.node-document .field-name-field-file .file a:active,
.node-document .field-name-field-tags a:active {
    background-color: transparent;
    color: #036;
    text-decoration: underline
}

#content .field-name-body a:visited,
#meta .field-type-taxonomy-term-reference a:visited,
.block p a:visited,
.cke_editable a:visited,
.main-content .content a:visited,
.node-document .field-name-field-file .file a:visited,
.node-document .field-name-field-tags a:visited {
    color: #683286;
    text-decoration: underline
}

.block-block .view .item-list .views-field-title a,
.block-views .view .item-list .views-field-title a {
    color: #036;
    font-weight: 700
}

#content .field-name-body a,
#meta .field-type-taxonomy-term-reference a,
.block p a,
.cke_editable a,
.main-content .content a,
.node-document .field-name-field-file .file a,
.node-document .field-name-field-tags a {
    color: #036;
    text-decoration: underline
}

.latest-news-container .views-row .views-field-title a,
.node-teaser .node-title a,
.node-teaser .views-field-title a {
    color: #036;
    display: inline-block
}

    .latest-news-container .views-row .views-field-title a:hover,
    .node-teaser .node-title a:hover,
    .node-teaser .views-field-title a:hover {
        color: #036;
        text-decoration: underline !important
    }

body {
    background-color: #fff
}

h1 {
    font-size: 28.8px;
    margin: 0
}

@media (max-width:899px) {
    h1 {
        font-size: 25.6px
    }
}

h2 {
    font-size: 24.3px
}

@media (max-width:899px) {
    h2 {
        font-size: 21.6px
    }
}

h3 {
    font-size: 21.6px
}

@media (max-width:899px) {
    h3 {
        font-size: 19.2px
    }
}

h4 {
    font-size: 18px
}

@media (max-width:899px) {
    h4 {
        font-size: 16px
    }
}

h5 {
    font-size: 17.1px;
    font-weight: 600
}

@media (max-width:899px) {
    h5 {
        font-size: 15.2px
    }
}

h6 {
    font-size: 16.2px;
    font-weight: 600
}

@media (max-width:899px) {
    h6 {
        font-size: 14.4px
    }
}

blockquote {
    font-style: italic;
    margin: 8px 8px 8px 16px
}

    blockquote p {
        margin: 0
    }

em {
    font-style: italic;
    font-weight: 400
}

strong {
    font-weight: 700
}

figcaption {
    font-size: 16.2px;
    display: block;
    font-style: italic;
    font-weight: 600;
    line-height: 126%;
    margin: 4px 0
}

@media (max-width:899px) {
    figcaption {
        font-size: 14.4px
    }
}

hr {
    border: 0;
    border-top: 1px solid #afb5bd;
    margin: 16px 0
}

iframe {
    border: 0;
    position: relative
}

iframe,
img {
    max-width: 100%
}

img {
    display: inline-block;
    height: auto;
    max-height: 100%;
    text-align: bottom
}

nav li {
    line-height: 126%
}

/*optgroup,
option,
select {
    -webkit-appearance: none
}*/

body {
    counter-reset: step-counter
}

ol,
ul {
    margin: 16px 0;
    padding: 0 0 0 24px;
    margin: 0
}

.block-numbers-list > li li,
.custom-counter > li li,
li {
    line-height: 150%
}

.compact-list li {
    line-height: 126%
}

.compact-list {
    margin: 8px 0;
    padding: 0 0 0 24px
}

    .compact-list li {
        margin: 8px 0
    }

.block-numbers-list > li,
.custom-counter > li {
    counter-increment: step-counter;
    text-indent: -28px;
    margin: 18px 0;
    margin-left: 16px;
    padding: 0;
    list-style: none
}

    .block-numbers-list > li:before,
    .custom-counter > li:before {
        content: counter(step-counter);
        margin-right: 6px;
        padding: 3px 7px;
        border-radius: 2px;
        font-size: 14px;
        font-weight: 600;
        background-color: #3e6839;
        color: #fff
    }

    .custom-counter > li li {
        text-indent: 0
    }

table caption {
    font-weight: 700;
    margin-bottom: 8px;
    text-align: center
}

/*table td,
table th {
    font-size: 14.4px;
    background: #fbfbf6;
    background-clip: padding-box;
    border: 0;
    border-bottom: 1px solid #afb5bd;
    padding: 8px;
    position: relative
}*/

@media (max-width:899px) {
    table td,
    table th {
        font-size: 12.8px
    }
}

@media (max-width:599px) {
    table td,
    table th {
        border: 0;
        display: block;
        padding: 4px
    }
}

/*table th {
    background: #efefe3;
    background-clip: padding-box;
    border-left: 1px solid #afb5bd;
    border-top: 0;
    font-family: Open Sans, Verdana, Tahoma, DejaVu Sans, sans-serif;
    font-weight: 700;
    line-height: 126%;
    padding-right: 24px;
    text-align: left;
    vertical-align: top
}*/

/*@media (max-width:599px) {
    table th {
        border-bottom: 0;
        display: block;
        padding: 4px;
        text-align: left;
        vertical-align: auto
    }
}*/

table th:first-child {
    border-left: 0
}

table tr {
    border-bottom: 0
}

@media (max-width:599px) {
    table tr {
        /*border-bottom: 1px solid #afb5bd;*/
        display: block;
        /*padding: 8px 0*/
    }
}

table.views-table td a,
table td a {
    color: #036
}

    table td a:hover {
        color: #036;
        text-decoration: underline !important
    }

table.views-table th a,
table th a {
    color: #036;
    display: inline-block
}

    table th a:hover {
        border-bottom-color: #036;
        color: #036
    }

table {
    border: 0;
    border-collapse: collapse;
    border-spacing: 0;
    padding: 0;
    width: 100%
}

form {
    margin: 0
}

/*@media (min-width:900px) {
    form {
        max-width: 544px
    }
}*/

/*form label {
    font-size: 16.2px;
    display: block;
    font-family: Lato, Verdana, Tahoma, DejaVu Sans, sans-serif;
    font-weight: 600;
    margin: 24px 0 4px
}

@media (max-width:899px) {
    form label {
        font-size: 14.4px
    }
}*/

/*input[type=email],
input[type=password],
input[type=text],
select,
textarea {
    background-color: #efefe3;
    border: 1px solid #dcdcc3;
    border-radius: 0;
    display: block;
    font-family: Lato, Verdana, Tahoma, DejaVu Sans, sans-serif;
    font-weight: 600;
    margin: 4px 0;
    padding: 4px;
    width: 100%
}

    input[type=email]:focus,
    input[type=password]:focus,
    input[type=text]:focus,
    select:focus,
    textarea:focus {
        background-color: #efefe3;
        border: 1px solid #717c83;
        outline: 0
    }*/

.webform-client-form {
    max-width: 550px
}

.webform-container-inline label {
    display: block
}

.webform-container-inline .form-item {
    display: inline-block;
    width: auto
}

    .webform-container-inline .form-item select {
        width: 100px
    }

    .webform-container-inline .form-item .form-select {
        display: inline-block
    }

.form-item.form-type-radio {
    margin: 4px 0
}

.block-webform {
    margin: 24px 0
}

form .help-text {
    font-size: 14.4px;
    font-family: Open Sans, Verdana, Tahoma, DejaVu Sans, sans-serif;
    font-weight: 400;
    color: #686c71
}

@media (max-width:899px) {
    form .help-text {
        font-size: 12.8px
    }
}

form .error-text {
    font-size: 16.2px;
    color: #900;
    font-family: Open Sans, Verdana, Tahoma, DejaVu Sans, sans-serif;
    font-weight: 600
}

@media (max-width:899px) {
    form .error-text {
        font-size: 14.4px
    }
}

form fieldset {
    border: 0;
    margin: 0;
    padding: 0
}

.vertical {
    margin: 0
}

    .vertical .vic-button a,
    .vertical a.vic-button,
    .vertical button[type=submit] {
        clear: both
    }

* {
    box-sizing: border-box
}

#page {
    zoom: 1;
    position: relative;
    width: 100%
}

    #page:after,
    #page:before {
        content: "";
        display: table
    }

    #page:after {
        clear: both
    }

.small-screen-nav {
    display: none
}

@media (max-width:599px) {
    .small-screen-nav {
        display: block
    }
}

#top-bar,
.top-bar {
    zoom: 1
}

    #top-bar:after,
    #top-bar:before,
    .top-bar:after,
    .top-bar:before {
        content: "";
        display: table
    }

    #top-bar:after,
    .top-bar:after {
        clear: both
    }

    #top-bar .official-byline,
    #top-bar .top-sov-official,
    .top-bar .official-byline,
    .top-bar .top-sov-official {
        float: left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 48.93617%
    }

        #top-bar .official-byline:first-child,
        #top-bar .top-sov-official:first-child,
        .top-bar .official-byline:first-child,
        .top-bar .top-sov-official:first-child {
            margin-left: 0
        }

html.flexbox #top-bar .official-byline,
html.flexbox #top-bar .top-sov-official,
html.flexbox .top-bar .official-byline,
html.flexbox .top-bar .top-sov-official {
    float: none
}

#top-bar #vermont-official,
#top-bar .top-sov-logo,
.top-bar #vermont-official,
.top-bar .top-sov-logo {
    float: left;
    margin: 0 0 0 2.12766%;
    width: 6.38298%;
    width: 48.93617%
}

    #top-bar #vermont-official:first-child,
    #top-bar .top-sov-logo:first-child,
    .top-bar #vermont-official:first-child,
    .top-bar .top-sov-logo:first-child {
        margin-left: 0
    }

html.flexbox #top-bar #vermont-official,
html.flexbox #top-bar .top-sov-logo,
html.flexbox .top-bar #vermont-official,
html.flexbox .top-bar .top-sov-logo {
    float: none
}

#header {
    zoom: 1
}

    #header:after,
    #header:before {
        content: "";
        display: table
    }

    #header:after {
        clear: both
    }

@media (min-width:600px) {
    #header #header-left {
        float: left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 57.44681%
    }

        #header #header-left:first-child {
            margin-left: 0
        }

    html.flexbox #header #header-left {
        float: none
    }
}

@media (min-width:600px) {
    #header #header-right {
        float: left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 40.42553%
    }

        #header #header-right:first-child {
            margin-left: 0
        }

    html.flexbox #header #header-right {
        float: none
    }
}

#main {
    zoom: 1;
    position: relative
}

    #main:after,
    #main:before {
        content: "";
        display: table
    }

    #main:after {
        clear: both
    }

#navigation {
    zoom: 1;
    position: relative
}

    #navigation:after,
    #navigation:before {
        content: "";
        display: table
    }

    #navigation:after {
        clear: both
    }

/*@media (max-width:699px) {
    #navigation {
        display: none
    }
}*/

#prefooter {
    zoom: 1
}

    #prefooter:after,
    #prefooter:before {
        content: "";
        display: table
    }

    #prefooter:after {
        clear: both
    }

@media (min-width:900px) {
    #prefooter .region-contact {
        float: left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 31.91489%
    }

        #prefooter .region-contact:first-child {
            margin-left: 0
        }

    html.flexbox #prefooter .region-contact {
        float: none
    }
}

@media (min-width:900px) {
    #prefooter .region-bottom {
        float: left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 65.95745%
    }

        #prefooter .region-bottom:first-child {
            margin-left: 0
        }

    html.flexbox #prefooter .region-bottom {
        float: none
    }
}

@media (min-width:900px) {
    #prefooter .region-bottom > div {
        float: left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 31.91489%
    }

        #prefooter .region-bottom > div:first-child {
            margin-left: 0
        }

    html.flexbox #prefooter .region-bottom > div {
        float: none
    }
}

@media (min-width:900px) {
    #prefooter .region-bottom .block-block:nth-child(3n+1),
    #prefooter .region-bottom .block-menu:nth-child(3n+1),
    #prefooter .region-bottom .block-nodeblock:nth-child(3n+1) {
        clear: left;
        margin-left: 0
    }
}

#footer {
    zoom: 1
}

    #footer:after,
    #footer:before {
        content: "";
        display: table
    }

    #footer:after {
        clear: both
    }

/*@media (max-width:599px) {
    #footer {
        margin-bottom: 40px
    }
}*/

.main-column {
    zoom: 1;
    max-width: 1200px;
    padding: 16px;
    margin: 0 auto
}

    .main-column:after,
    .main-column:before {
        content: "";
        display: table
    }

    .main-column:after {
        clear: both
    }

#main #navigation + .main-column,
#main .main-column:first-child {
    padding: 0
}

    #main #navigation + .main-column.main-section {
        padding: 16px
    }

article {
    zoom: 1
}

    article:after,
    article:before {
        content: "";
        display: table
    }

    article:after {
        clear: both
    }

.one-column,
.three-column,
.two-column {
    zoom: 1
}

    .one-column:after,
    .one-column:before,
    .three-column:after,
    .three-column:before,
    .two-column:after,
    .two-column:before {
        content: "";
        display: table
    }

    .one-column:after,
    .three-column:after,
    .two-column:after {
        clear: both
    }

    .one-column .block,
    .three-column .block,
    .two-column .block {
        margin: 16px 0
    }

@media (min-width:600px) {
    .two-column .block {
        float: left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 48.93617%
    }

        .two-column .block:first-child {
            margin-left: 0
        }

    html.flexbox .two-column .block {
        float: none
    }

    .two-column .block:nth-child(odd) {
        clear: left;
        margin-left: 0
    }
}

.three-column .block {
    margin-bottom: 24px;
    max-width: 304px
}

@media (max-width:599px) {
    .three-column .block {
        margin: 24px auto
    }
}

@media (min-width:600px) {
    .three-column .block {
        float: left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 31.91489%
    }

        .three-column .block:first-child {
            margin-left: 0
        }

    html.flexbox .three-column .block {
        float: none
    }

    .three-column .block:nth-child(3n+1) {
        clear: left;
        margin-left: 0
    }
}

@media (min-width:900px) {
    .front.one-sidebar #content {
        float: left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 74.46808%;
        margin-left: 27.65957%
    }

        .front.one-sidebar #content:first-child {
            margin-left: 0
        }

    html.flexbox .front.one-sidebar #content {
        float: none
    }

    .front.one-sidebar #content:first-child {
        margin-left: 25.53191%
    }
}

@media (min-width:900px) {
    .front.one-sidebar .region-sidebar-first {
        float: left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 23.40426%;
        margin-left: -98.29787%
    }

        .front.one-sidebar .region-sidebar-first:first-child {
            margin-left: 0
        }

    html.flexbox .front.one-sidebar .region-sidebar-first {
        float: none
    }

    .front.one-sidebar .region-sidebar-first:first-child {
        margin-left: -100.42553%
    }
}

.front #page-title {
    display: none
}

@media (min-width:900px) {
    .front.two-sidebars #content {
        float: left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 57.44681%;
        margin-left: 23.40426%
    }

        .front.two-sidebars #content:first-child {
            margin-left: 0
        }

    html.flexbox .front.two-sidebars #content {
        float: none
    }

    .front.two-sidebars #content:first-child {
        margin-left: 21.2766%
    }
}

@media (min-width:900px) {
    .front.two-sidebars .region-sidebar-first {
        float: left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 19.14894%;
        margin-left: -76.59574%
    }

        .front.two-sidebars .region-sidebar-first:first-child {
            margin-left: 0
        }

    html.flexbox .front.two-sidebars .region-sidebar-first {
        float: none
    }

    .front.two-sidebars .region-sidebar-first:first-child {
        margin-left: -78.7234%
    }
}

@media (min-width:900px) {
    .front.two-sidebars .region-sidebar-second {
        float: left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 19.14894%;
        float: right
    }

        .front.two-sidebars .region-sidebar-second:first-child {
            margin-left: 0
        }

    html.flexbox .front.two-sidebars .region-sidebar-second {
        float: none
    }
}

@media (min-width:900px) {
    .not-front.one-sidebar #content,
    .not-front.two-sidebars #content {
        float: left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 65.95745%;
        margin-left: 36.17021%
    }

        .not-front.one-sidebar #content:first-child,
        .not-front.two-sidebars #content:first-child {
            margin-left: 0
        }

    html.flexbox .not-front.one-sidebar #content,
    html.flexbox .not-front.two-sidebars #content {
        float: none
    }

    .not-front.one-sidebar #content:first-child,
    .not-front.two-sidebars #content:first-child {
        margin-left: 34.04255%
    }
}

@media (min-width:900px) {
    .not-front.one-sidebar .region-sidebar-first,
    .not-front.two-sidebars .region-sidebar-first {
        float: left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 31.91489%;
        margin-left: -98.29787%
    }

        .not-front.one-sidebar .region-sidebar-first:first-child,
        .not-front.two-sidebars .region-sidebar-first:first-child {
            margin-left: 0
        }

    html.flexbox .not-front.one-sidebar .region-sidebar-first,
    html.flexbox .not-front.two-sidebars .region-sidebar-first {
        float: none
    }

    .not-front.one-sidebar .region-sidebar-first:first-child,
    .not-front.two-sidebars .region-sidebar-first:first-child {
        margin-left: -100.42553%
    }
}

@media (min-width:900px) {
    .not-front.one-sidebar .region-sidebar-second,
    .not-front.two-sidebars .region-sidebar-second {
        float: left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 65.95745%;
        margin-left: 34.04255%
    }

        .not-front.one-sidebar .region-sidebar-second:first-child,
        .not-front.two-sidebars .region-sidebar-second:first-child {
            margin-left: 0
        }

    html.flexbox .not-front.one-sidebar .region-sidebar-second,
    html.flexbox .not-front.two-sidebars .region-sidebar-second {
        float: none
    }

    .not-front.one-sidebar .region-sidebar-second:first-child,
    .not-front.two-sidebars .region-sidebar-second:first-child {
        margin-left: 31.91489%
    }
}

.not-front.one-sidebar .region-sidebar-second .block,
.not-front.two-sidebars .region-sidebar-second .block {
    float: left;
    margin: 0 0 0 2.12766%;
    width: 6.38298%;
    width: 31.91489%
}

    .not-front.one-sidebar .region-sidebar-second .block:first-child,
    .not-front.two-sidebars .region-sidebar-second .block:first-child {
        margin-left: 0
    }

html.flexbox .not-front.one-sidebar .region-sidebar-second .block,
html.flexbox .not-front.two-sidebars .region-sidebar-second .block {
    float: none
}

.not-front.one-sidebar .region-sidebar-second .block:nth-child(3n+1),
.not-front.two-sidebars .region-sidebar-second .block:nth-child(3n+1) {
    clear: left;
    margin-left: 0
}

@media (max-width:599px) {
    .block-block,
    .block-nodeblock {
        max-width: 304px;
        margin-left: auto;
        margin-right: auto
    }
}

.region-below-content,
.region-bottom,
.region-contact,
.region-content,
.region-content-top,
.region-header,
.region-help,
.region-highlighted,
.region-sidebar-first,
.region-sidebar-second,
.region-threecolumn-bottom,
.region-threecolumn-top,
.region-top-featured,
.region-twocolumn-bottom,
.region-twocolumn-bottom-two,
.region-twocolumn-top,
.region-twocolumn-top-two {
    zoom: 1
}

    .region-below-content:after,
    .region-below-content:before,
    .region-bottom:after,
    .region-bottom:before,
    .region-contact:after,
    .region-contact:before,
    .region-content-top:after,
    .region-content-top:before,
    .region-content:after,
    .region-content:before,
    .region-header:after,
    .region-header:before,
    .region-help:after,
    .region-help:before,
    .region-highlighted:after,
    .region-highlighted:before,
    .region-sidebar-first:after,
    .region-sidebar-first:before,
    .region-sidebar-second:after,
    .region-sidebar-second:before,
    .region-threecolumn-bottom:after,
    .region-threecolumn-bottom:before,
    .region-threecolumn-top:after,
    .region-threecolumn-top:before,
    .region-top-featured:after,
    .region-top-featured:before,
    .region-twocolumn-bottom-two:after,
    .region-twocolumn-bottom-two:before,
    .region-twocolumn-bottom:after,
    .region-twocolumn-bottom:before,
    .region-twocolumn-top-two:after,
    .region-twocolumn-top-two:before,
    .region-twocolumn-top:after,
    .region-twocolumn-top:before {
        content: "";
        display: table
    }

    .region-below-content:after,
    .region-bottom:after,
    .region-contact:after,
    .region-content-top:after,
    .region-content:after,
    .region-header:after,
    .region-help:after,
    .region-highlighted:after,
    .region-sidebar-first:after,
    .region-sidebar-second:after,
    .region-threecolumn-bottom:after,
    .region-threecolumn-top:after,
    .region-top-featured:after,
    .region-twocolumn-bottom-two:after,
    .region-twocolumn-bottom:after,
    .region-twocolumn-top-two:after,
    .region-twocolumn-top:after {
        clear: both
    }

#top-bar #vermont-official a,
#top-bar .top-sov-logo a,
.top-bar #vermont-official a,
.top-bar .top-sov-logo a {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL0AAAAYCAYAAACvBvxtAAAAAXNSR0IArs4c6QAADfhJREFUeAHdmgm0VVUZxyEwFARFNEQUNREH1HJpLrTIIRapKy1QcVZEc0RJF2ZhGCK6KnMtp1JM0QY1NecpMRSMlUNoTmmagIY4kogiCAiv3+++s8/a99xz7j0P3ivoW+v/9re/7//t6ey9zz77vvbt1hBpamrqnDR1GWlT+/btP2urplPXnpS9BLwHFoAeoCf4iHqfI00Frr6dwFzwb7AJ6AUWgrXB/ASWYx/WT7AB6VrA/iwGb1H2S5S3B3on8EECy+kKrKc76AY+BdPgG5cKsTuSMfYNIL8PnMmkpYUy+kG2bZaxDtgCPJ6tC1s7uP1JfgS2BrbtYzALXAn/EdIqgd8bw+ZgJpDfC96jpIVCjG0YCN4G74AuwDG27xuDJvAJWJSk6o6Zsi6QLxx7y3J8Vm+h05uBKSArEzE4aVpdKPd1sCJT4afk78tWhm0oWAhi/ifknwfLQVkxvgMoGyf/5rg95B8Ay0As3405jXQCZ0fB1mHfXEypkPeZvAL0i4/BfBDX/R75fdMgFPKjwGIQy2kxJ6tD7A+MsZ4g1vMIiOsLvkbp8mwdq1We1tvhOeB8cDhw0CYBJ6Ayuq0aTNmHVGpo/vNCo3qgnZHwnw5c8usAH77iQ7seTABjwYXgavA0WArcoSqCno0bj20X4GQ7HoQyUZvydlQXTpDnQ7mNUgI6gbBQbe8B2RhsewAnm/6bgDt2KuRHgAVAkXNm6kwUbFN1JuKEbrh5wRkILG9GKA99CTDe/j4BpiQ6SUW0a9On7mbUZieE0K6VTmnchsDBGZAtBNtIoMzL+lozT/kOktKwHjgnV5hNTYPjNmC7N7EXDjZ+J//7mbj7k7ilsT3o+NxZFSdCdie+tOJp/uMkLvVKh3dWHBfqCim+PsCJZp0jgj2b4usC3gaK3P1iDvnzdERye+wv0uG7OUwIfnSfT9WbgvwwEGRY4Jpi1Lfkc7FxNdN3pz0/5sz3RE67tkxsH+X4WtMUdpUNGKyuDQoegn8p7c2eof02UFY0J7l/n8NadT4n77ld8cyaJ2MSY3vSIzMEz7Qhzmf8g4y/KHtUFBfiY+79ZD4PJtPPSbEj1vH51toNuNBt3y0gFtvneIQ6hjC+/WNCgW6M3w1BPKr8LWSSNH1jko913T7PFW066enIWmAvcCwYChywsvIuxMHEpG1UB+OwjwSvgKGgLeW6pHAf3HENKvIh5x0lwoMNaV4xszHGD1NOPb7++Ptiew0ZcRGFt8vwjK8my7h2wOgbw3GvEfyez52YtuvYGkLGwMSfg+nuxNyV+LMyFNv2p8Tm+AZuhlY36yLITvp484j1drRpFnwvDlpXHDxwKJgI/AiKxeOKq9pO1hU5YCyYBTw7XgVeA77S7gF+ubepUIdt+AwojxVVhm8j4GvcxVgl2G4DStjxq/xFGfh/qETVicNvncrlcTnk/W5w7B8HiryeMSer4z8beBRyrJWwYCpU8k9VrHzkZ2OL8vB7gdDGNA6bxyiPSR6DwveZvJOLytKecM8JHPI18wjb3iDIPoEbUhzt0100GFc2pbAvgBHEXwz2Bn6cdAGx7EnmDvCQ/NiR1VmVXktegP0Y4PWdD+02sDf2A8E76G0q1OGu9mpSyS51KvNhyZ1Yh9OqLsavDwWGhz61oPCfJnZ55xdwgtk+/APkfkNg3zkhPpWkDRPGz2vGDxPiptkA/B4/vp/YbeMl9KvhR20oJ3k+IVsqNaZVJj0NPYIaDwbew34LnASOA7HY+dOBr2LxJnF3gyHohUIjp4ORYCj4ISg96IWFtszhQlM609aiif9t/LNpW4tfnZR5Jdi3UkPL/oxO6J6P78wLpT13YQ+v+IPyONqofyOSLcEvzWcl6XfHxD4762+Qfy3xewIYkOXSRt9S/0zsnUlvzHJaO79Kk95OgLE0yg+KU8F4sDXIk1sxTqSTL5MeCD5N0jsoYy7wRqYlZ37C/ytyKbW4iyvfa05q/noW9g22MjKIoL4tCWSc5Lux2K5RjGloX14xjyTGHsT1zyNg843qM8yd9Nhd1EHCmy/kG6U+7yA7BSWTulGuSGwH0c5tM/5Wza7UpKdR3cDPaYk71ObgalA0oLjazQPu1pWdkPQZ8r4dwrlxE/QrgPfP3sl3R18thLbOpyHh484JWiW01THwlXxJlaNEhthdoW1VglqhwPf+/lwyLwDrHEP7JlWcxX/G4XJReHxwU8oT39IzKKto8cRHE49ALZE3InKvSE9V6nUh3ZAYnJP3JHqbJC2e9Az6N2nJz4AT11fs8WB9kCdLMfqA+tKxqlc/+fuw7w+eAkHWQzkP/Jl6TgdrB0dItYGdwTbAW4FBoKj+ELaq6R+TAnpSl22M5TQy8+hPWBixL9a9yfJjzY/FCnD+FXSMSXk6/BONxbcIuCvPAF+hzp+Q1hU4cj9MSD67KqHcXTBsAC6uclRnNoyy3SK9jBrqltu5TsAJ+BYk/r60y3nVJlJ60tMIz2QjaIU7em/wO9AF1JPhOL/MwIfOVHGxP4zha8DdKx4c6/Cs9xJ1ngu8AdkObIztVODr9hfAXW4cmIPvfnAgeluIb7WwW47KVDCQvP0oI07AaWAymALeAmXkV5AWRsTrGbuno3wj9a6E4G3J4Ax5PPkllHdHxh5n3byC9AtKyTR+exT2l/rlHQ3COF9OWzuUrKP1aVS+A5gC/Dl8GigjLorSQoHuomPA6wWF+9O3v8jVE3fSR8E3SldckkiZHwPlxRCC7o5kne6WuYKv7pUl/g/AyGwwtqorS/JHAutSbIvHlVzBNwGkiwR9MxBip8ZB2BeDB4MN/QaghKOnH7pePwe5LHDLpATFvw5/xxhslSvLvHh800NFpDfFHPJeb54T27I6/rpXlvIb7vQU4gO9FkwHZwB3tnRA0WNxJd8CBrByj4odjXT474KL4PkhPBa8l4npSN5zbD1xIuwFJtNud4rN6pFb6PtLwt8mihuNvoh2t2TXjcIr6ptZQ16eOm7E7g9yyrrgqopW4g+xc6DNTah7hBDG5zD0TuCCYCtI/xXZN430Mmp4Bu7gD5UIOADOsoR3KG3sVyKmRZS6k54Kh1Ha6cBB9qztedaJZT4rLoptGeDDwJNZZ9k8scvABPhbgcPBM2Vj4b0NnET2y3Z7PPLttD76qsrEpICOlHdIou9P+sQqFuw3j5tFGRkCybO9cgLt8KqxrPwmIfptcXyin03qv0uHBV1U1p2RY8dIL6N6JFWsZ3GzWvwXzny85ycMn+PdxexW9jAwlwGPE2+AevIhztNAt1ZuQlocZe8EZoB64n/SHQGOBieBm4FXocpHQFvhkSCtrI5CfDhe+SbxfOyR4aA6Ib7K6x5vimKJqzreBB7220EQN5oawVl1vJGAzfYuTwKfI+0E/LXZN0gq5G8ASnq80Uk+9D3swmlMPYW4Ny0MSW9k0AuPN6EsOGHeOcbDtZO2yvEm1JGmFOxgXAPuBWGQUHPlAax+dLa5UE974O8C/lzu+T6ID+4i0DHbCGz+r85YEP6V4En0AVle2TyxzwLFRXQOaDgB4JSa9PDs266hLehFk97n48NXnBAeN6sEW82kl4D970DxuV4IjO8bB5MvmvSOXZCT45giHbJttS7rSY8p6GUm/ZeSOJLKv1R4kdL6k55CNwfTwAsgDCxqjdgJH3prHBuKxqzQTr27gxuB/79xXSExccBx8h8MXgUugHGgxbs+MfZZsf/uRC+WqLvspH+Y8sJr3QmaO+mtD99oEMTjXJXgKJr0p4QgUjcOj4NVgq1o0u+Hz34rr1cFFWTghY/YZ2MK9oaTXj68W0GQ36K07qSnQFfWrFBDnVTODnEn/lc67fDOvuYuv6g9cN0t9gW+oe4EfqOUFvj+LhAePGrT+EbBcO6TiMTXfjVh+F2QxwQHur9UK0uCLU6xh2ODnDMzvqJJ79syHFOMq7mJwfZrHUjV8cbysb1c8TT/GRXXmdWhrAecpG4y4WO2QiNfdtL7vBYCxTeGZTW6vRkkOZFB2XaleQi7gnmBWZB6tXYXWCcNXIMV+uGuNxX0bkk34L8FFCd/j0axcPyYVmomURyL32tIby4qgu7CVHKPUNi/CsICXIye3myhXw6KFst0fEpu+7GHN9Py0JaQ4usLwqJxAg4OvjjF7sfyTGAdJ8Y+dWxeLuT2K4d7RFIOSUUaTfqhgUg6NFteJY+jNwgPMuJXqYvIbZ9bwBpspE/bgcdBr7LdgHsTUN5vFANnGAgT03Qy8DV9HZgEPMI8CRYA/ZVJT+oz8YIgyCl5deF8LBBI/ZB3Z4wnXM1Dx38AUGZmy8TWE8SbX80Ew78PcMIr7r4eM7uGstBPBPOBvjHBHlJsttFvC/s7PNjrpfCeAUFq2hRiIVh2PCbqHYI/TTFeAfyflzyZi/Fa0HBHSwtcwxT65r80/B6kO2W9LsDzbKvc3oB3TzOt8tcHHCNypap+j16zQcxVV0x3i+sk3ws4uQL/k0gPNv0DM3Hyzs3YPLqEmJBiqtiqdnRsXwQzEx9JheP3VWiL86aqrdaF7aGEG8o3Nabyo1XcnljHbz/DQqtZSEnZ18CJy1VXTK+Jy6voGNcFx4IHgUcYX4+7gc415P9DA/38Ogh31w17KBfUPRbh7yEH1BwHsXne3QJsDzwyyKssukTvHjcCm7cgfQIn47Mez+qiH0i/U9Dd+dKyQxw2jwxVi5y8E6tqcyNfWK9l4e8PJoFpwF1VvWayR/VuhD/tG7pttn3+QFZX4HgEd2LnLhDs3YF9SHd29cSW1mkl/wHQTC3VdamRLAAAAABJRU5ErkJggg==);
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTg5IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMTg5IDI0Ij4KICA8ZGVmcz4KICAgIDxwb2x5Z29uIGlkPSJzb3YtbW9tLWxvZ28td2hpdGUtYSIgcG9pbnRzPSIuMDI5IDIzLjUwMiA3MS4wODEgMjMuNTAyIDcxLjA4MSAuMTYgLjAyOSAuMTYiLz4KICA8L2RlZnM+CiAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTc1LjY1NTY4LDE4LjI0OTEyIEw3Ni40OTc2LDIxLjE1MDcyIEw3Ny4wMjU2LDIzLjIyMTkyIEw3OC4yMjY1NiwyMy4yMjE5MiBMNzkuOTMwNTYsMTcuMzI0MTYgTDgzLjk0MjQsNC4yMjU0NCBDODQuMzc0NCwyLjgyMTkyIDg0LjQyMzM2LDEuNjQzNTIgODUuOTU4ODgsMS43NzA3MiBMODUuOTU4ODgsMC44MTQ1NiBDODUuMDk0NCwwLjkxMDA4IDg0LjI1NDQsMC45NzM5MiA4My4zNjU5MiwwLjk3MzkyIEM4Mi40NzY5NiwwLjk3MzkyIDgxLjYzNjk2LDAuOTEwMDggODAuNzcyNDgsMC44MTQ1NiBMODAuNzcyNDgsMS43NzA3MiBDODMuNjU0NCwxLjY0MzUyIDgyLjkwOTkyLDMuMDQ2MDggODIuNDI5NDQsNC44MzA3MiBMODEuMzk2LDguNjg4IEw3OC4yNTA1NiwxOS4wNzcxMiBMNzQuNTAzNjgsNi40ODc2OCBMNzMuNTkxMiwyLjk1MDA4IEM3My40MjM2OCwyLjMxMjY0IDczLjI3OTIsMS43MDY0IDc1LjU4NDY0LDEuNzcwNzIgTDc1LjU4NDY0LDAuODE0NTYgQzc0LjUyNzIsMC45MTAwOCA3My40NzEyLDAuOTczOTIgNzIuMzkwMjQsMC45NzM5MiBDNzEuMzA5NzYsMC45NzM5MiA3MC4yNTE4NCwwLjkxMDA4IDY5LjE5NjMyLDAuODE0NTYgTDY5LjE5NjMyLDEuNzcwNzIgTDY5LjY1MTg0LDEuODAyODggQzcwLjk3Mzc2LDIuMDU3NzYgNzAuNzgxNzYsMi4xODU0NCA3MS4zMDk3NiwzLjkwNTc2IEw3NS42NTU2OCwxOC4yNDkxMiIvPgogICAgPHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNNzUuNjU1NjggMTguMjQ5MTJMNzYuNDk3NiAyMS4xNTA3MiA3Ny4wMjU2IDIzLjIyMTkyIDc4LjIyNjU2IDIzLjIyMTkyIDc5LjkzMDU2IDE3LjMyNDE2IDgzLjk0MjQgNC4yMjU0NEM4NC4zNzQ0IDIuODIxOTIgODQuNDIzMzYgMS42NDM1MiA4NS45NTg4OCAxLjc3MDcyTDg1Ljk1ODg4LjgxNDU2Qzg1LjA5NDQuOTEwMDggODQuMjU0NC45NzM5MiA4My4zNjU5Mi45NzM5MiA4Mi40NzY5Ni45NzM5MiA4MS42MzY5Ni45MTAwOCA4MC43NzI0OC44MTQ1Nkw4MC43NzI0OCAxLjc3MDcyQzgzLjY1NDQgMS42NDM1MiA4Mi45MDk5MiAzLjA0NjA4IDgyLjQyOTQ0IDQuODMwNzJMODEuMzk2IDguNjg4IDc4LjI1MDU2IDE5LjA3NzEyIDc0LjUwMzY4IDYuNDg3NjggNzMuNTkxMiAyLjk1MDA4QzczLjQyMzY4IDIuMzEyNjQgNzMuMjc5MiAxLjcwNjQgNzUuNTg0NjQgMS43NzA3Mkw3NS41ODQ2NC44MTQ1NkM3NC41MjcyLjkxMDA4IDczLjQ3MTIuOTczOTIgNzIuMzkwMjQuOTczOTIgNzEuMzA5NzYuOTczOTIgNzAuMjUxODQuOTEwMDggNjkuMTk2MzIuODE0NTZMNjkuMTk2MzIgMS43NzA3MiA2OS42NTE4NCAxLjgwMjg4QzcwLjk3Mzc2IDIuMDU3NzYgNzAuNzgxNzYgMi4xODU0NCA3MS4zMDk3NiAzLjkwNTc2TDc1LjY1NTY4IDE4LjI0OTEyTTkwLjg1NDQgMTIuNTc1NTJDOTYuMjgyNzIgMTIuMzIxNiA5Ni40NDk3NiAxMi4xMzAwOCA5Ni40NDk3NiAxNS43MzJMOTcuMjQyNzIgMTUuNzMyIDk3LjI0MjcyIDguMzY4MzIgOTYuNDQ5NzYgOC4zNjgzMkM5Ni40MjcyIDExLjQ5MTY4IDk2LjA4OTc2IDExLjExMDA4IDkwLjg1NDQgMTEuMDQ2NzJMOTAuODU0NCA1LjA4NjA4QzkwLjg1NDQgMy45NzAwOCA5MC44Nzc5MiAzLjIzNzEyIDkwLjk3NDQgMi40NDAzMiA5MS43Njc4NCAyLjI4MDk2IDkyLjg5NDQgMi4yODA5NiA5My45NTI4IDIuMjgwOTYgOTUuMTUyOCAyLjI4MDk2IDk2LjM3ODI0IDIuMzQ0OCA5Ny41MzEyIDIuODIxOTIgOTcuNjk4MjQgMy44MTA3MiA5Ny44NDI3MiA0LjcwMjU2IDk3Ljg2ODE2IDUuOTQ1NzZMOTguNjExMiA1Ljk0NTc2Qzk4LjYxMTIgNS4yNzcxMiA5OC42ODQ2NCA0LjczNDI0IDk4LjY4NDY0IDQuMDY1MTIgOTguNzA4MTYgMy4wNDYwOCA5OC44MDI3MiAyLjAyNTEyIDk5LjA2ODE2Ljk3MzkyIDk4LjI1MTIuODE0NTYgOTYuNTkzNzYuODQ2NzIgOTUuMDgwOC44MTQ1NiA5My42Mzk4NC45MTAwOCA5Mi4xNzQ0Ljk3MzkyIDkwLjY4NTkyLjk3MzkyIDg5LjE5Njk2Ljk3MzkyIDg3Ljc1Ni45MTAwOCA4Ni4yOTA1Ni44MTQ1Nkw4Ni4yOTA1NiAxLjc3MDcyQzg4LjU5Njk2IDEuOTMwMDggODguNTcyNDggMi4xNTMyOCA4OC41NzI0OCA0LjYzOTY4TDg4LjU3MjQ4IDE5LjI3MDA4Qzg4LjU3MjQ4IDIxLjQwNjA4IDg3LjcwODQ4IDIyLjA3NTIgODYuNTA3NTIgMjIuMTM4MDhMODYuNTA3NTIgMjMuMDk0MjRDODcuOTcyNDggMjIuOTk3NzYgODkuMzg5NDQgMjIuOTM0ODggOTAuODU0NCAyMi45MzQ4OCA5Mi4zMTg4OCAyMi45MzQ4OCA5My43NTk4NCAyMi45OTc3NiA5NS4xNzYzMiAyMy4wOTQyNCA5Ni42NjYyNCAyMy4wNjI1NiA5OC4yNzU2OCAyMy4wOTQyNCA5OS4xNjQ2NCAyMi45MzQ4OEw5OS4xNjQ2NCAyMC4yODkxMkM5OS4xNjQ2NCAxOS4yNzAwOCA5OS4zMDgxNiAxOC4zNzY4IDk5LjQwNDY0IDE3LjcwNzY4TDk4LjYxMTIgMTcuNzA3NjggOTguMzk0NzIgMTkuNDYwNjRDOTguMzQ4MTYgMjAuMDM1MiA5OC4yMjcyIDIwLjYwOTI4IDk4LjEwODE2IDIxLjA4NTQ0IDk2Ljg1ODI0IDIxLjU2NTQ0IDk1LjUzNjMyIDIxLjYyODMyIDk0LjI0MDggMjEuNjI4MzIgOTMuMDg3ODQgMjEuNjI4MzIgOTEuODYzMzYgMjEuNjI4MzIgOTAuOTc0NCAyMS40Njg0OCA5MC44Nzc5MiAyMC42NDA5NiA5MC44NTQ0IDE5Ljg3NTg0IDkwLjg1NDQgMTguNzI4NjRMOTAuODU0NCAxMi41NzU1MiIvPgogICAgPHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNOTYuNDQ5NzYgMTUuNzMyTDk3LjI0MjcyIDE1LjczMiA5Ny4yNDI3MiA4LjM2ODMyIDk2LjQ0OTc2IDguMzY4MzJDOTYuNDI3MiAxMS40OTE2OCA5Ni4wODk3NiAxMS4xMTAwOCA5MC44NTQ0IDExLjA0NjcyTDkwLjg1NDQgNS4wODYwOEM5MC44NTQ0IDMuOTcwMDggOTAuODc3OTIgMy4yMzcxMiA5MC45NzQ0IDIuNDQwMzIgOTEuNzY3ODQgMi4yODA5NiA5Mi44OTQ0IDIuMjgwOTYgOTMuOTUyOCAyLjI4MDk2IDk1LjE1MjggMi4yODA5NiA5Ni4zNzgyNCAyLjM0NDggOTcuNTMxMiAyLjgyMTkyIDk3LjY5ODI0IDMuODEwNzIgOTcuODQyNzIgNC43MDI1NiA5Ny44NjgxNiA1Ljk0NTc2TDk4LjYxMTIgNS45NDU3NkM5OC42MTEyIDUuMjc3MTIgOTguNjg0NjQgNC43MzQyNCA5OC42ODQ2NCA0LjA2NTEyIDk4LjcwODE2IDMuMDQ2MDggOTguODAyNzIgMi4wMjUxMiA5OS4wNjgxNi45NzM5MiA5OC4yNTEyLjgxNDU2IDk2LjU5Mzc2Ljg0NjcyIDk1LjA4MDguODE0NTYgOTMuNjM5ODQuOTEwMDggOTIuMTc0NC45NzM5MiA5MC42ODU5Mi45NzM5MiA4OS4xOTY5Ni45NzM5MiA4Ny43NTYuOTEwMDggODYuMjkwNTYuODE0NTZMODYuMjkwNTYgMS43NzA3MkM4OC41OTY5NiAxLjkzMDA4IDg4LjU3MjQ4IDIuMTUzMjggODguNTcyNDggNC42Mzk2OEw4OC41NzI0OCAxOS4yNzAwOEM4OC41NzI0OCAyMS40MDYwOCA4Ny43MDg0OCAyMi4wNzUyIDg2LjUwNzUyIDIyLjEzODA4TDg2LjUwNzUyIDIzLjA5NDI0Qzg3Ljk3MjQ4IDIyLjk5Nzc2IDg5LjM4OTQ0IDIyLjkzNDg4IDkwLjg1NDQgMjIuOTM0ODggOTIuMzE4ODggMjIuOTM0ODggOTMuNzU5ODQgMjIuOTk3NzYgOTUuMTc2MzIgMjMuMDk0MjQgOTYuNjY2MjQgMjMuMDYyNTYgOTguMjc1NjggMjMuMDk0MjQgOTkuMTY0NjQgMjIuOTM0ODhMOTkuMTY0NjQgMjAuMjg5MTJDOTkuMTY0NjQgMTkuMjcwMDggOTkuMzA4MTYgMTguMzc2OCA5OS40MDQ2NCAxNy43MDc2OEw5OC42MTEyIDE3LjcwNzY4IDk4LjM5NDcyIDE5LjQ2MDY0Qzk4LjM0ODE2IDIwLjAzNTIgOTguMjI3MiAyMC42MDkyOCA5OC4xMDgxNiAyMS4wODU0NCA5Ni44NTgyNCAyMS41NjU0NCA5NS41MzYzMiAyMS42MjgzMiA5NC4yNDA4IDIxLjYyODMyIDkzLjA4Nzg0IDIxLjYyODMyIDkxLjg2MzM2IDIxLjYyODMyIDkwLjk3NDQgMjEuNDY4NDggOTAuODc3OTIgMjAuNjQwOTYgOTAuODU0NCAxOS44NzU4NCA5MC44NTQ0IDE4LjcyODY0TDkwLjg1NDQgMTIuNTc1NTJDOTYuMjgyNzIgMTIuMzIxNiA5Ni40NDk3NiAxMi4xMzAwOCA5Ni40NDk3NiAxNS43MzJ6TTEwMi41Njc4NCAxOS4yNzAwOEMxMDIuNTY3ODQgMjEuNzU2NDggMTAyLjU5MTg0IDIxLjk3ODcyIDEwMC4yODU5MiAyMi4xMzgwOEwxMDAuMjg1OTIgMjMuMDk0MjRDMTAxLjM2Nzg0IDIyLjk5Nzc2IDEwMi40OTYzMiAyMi45MzQ4OCAxMDMuNjcxODQgMjIuOTM0ODggMTA0Ljg0OTc2IDIyLjkzNDg4IDEwNS45NzgyNCAyMi45OTc3NiAxMDcuMTMxMiAyMy4wOTQyNEwxMDcuMTMxMiAyMi4xMzgwOEMxMDQuODI2MjQgMjEuOTc4NzIgMTA0Ljg0OTc2IDIxLjc1NjQ4IDEwNC44NDk3NiAxOS4yNzAwOEwxMDQuODQ5NzYgNC42Mzk2OEMxMDQuODQ5NzYgMy42NTA0IDEwNC44NDk3NiAyLjk4MjI0IDEwNC45OTI4IDIuNDQwMzIgMTA1LjY0MjcyIDIuMTg1NDQgMTA2LjU1NDcyIDIuMDI1MTIgMTA3LjM5NDcyIDIuMDI1MTIgMTA5LjE3MzEyIDIuMDI1MTIgMTExLjA5MzEyIDMuMDQ2MDggMTExLjA5MzEyIDYuNDg3NjggMTExLjA5MzEyIDguODQ3MzYgMTA5LjY1MzEyIDEwLjU2ODE2IDEwNy45NzEyIDEwLjk1MDcyIDEwNy4yNTEyIDExLjExMDA4IDEwNi41MDcyIDExLjE0MjI0IDEwNS43NjI3MiAxMS4wNzg0TDEwNS42NjcyIDExLjU1NjQ4IDExMS4zODIwOCAyMS4zMTAwOEMxMTEuNzE4NTYgMjEuODUyIDExMS45ODMwNCAyMi40MjUxMiAxMTIuMzY2NTYgMjMuMDk0MjQgMTEyLjkxODU2IDIyLjk5Nzc2IDExMy40NDY1NiAyMi45MzQ4OCAxMTMuOTk5NTIgMjIuOTM0ODggMTE0LjU1MTUyIDIyLjkzNDg4IDExNS4xMDQ5NiAyMi45OTc3NiAxMTUuNjMyNDggMjMuMDk0MjRMMTE1LjYzMjQ4IDIyLjEzODA4QzExNS4xNTI0OCAyMi4wNDE2IDExNC42NDg0OCAyMS44NTIgMTE0LjI2NCAyMS4yNDQ4TDEwOC44MTEyIDExLjgxMTM2QzExMS4xNDIwOCAxMS4yMDYwOCAxMTMuNDk1MDQgOS4xMzM5MiAxMTMuNDk1MDQgNS42NTg3MiAxMTMuNDk1MDQgMi45ODIyNCAxMTEuOTU4NTYuNTkxMzYgMTA4LjY0NDY0LjgxNDU2IDEwNy4yNTEyLjkxMDA4IDEwNS44NTgyNC45NzM5MiAxMDQuNDQwOC45NzM5MiAxMDMuMDI0MzIuOTczOTIgMTAxLjYzMDg4LjkxMDA4IDEwMC4yODU5Mi44MTQ1NkwxMDAuMjg1OTIgMS43NzA3MkMxMDIuNTkxODQgMS45MzAwOCAxMDIuNTY3ODQgMi4xNTMyOCAxMDIuNTY3ODQgNC42Mzk2OEwxMDIuNTY3ODQgMTkuMjcwMDgiLz4KICAgIDxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTEwMi41Njc4NCwxOS4yNzAwOCBDMTAyLjU2Nzg0LDIxLjc1NjQ4IDEwMi41OTE4NCwyMS45Nzg3MiAxMDAuMjg1OTIsMjIuMTM4MDggTDEwMC4yODU5MiwyMy4wOTQyNCBDMTAxLjM2Nzg0LDIyLjk5Nzc2IDEwMi40OTYzMiwyMi45MzQ4OCAxMDMuNjcxODQsMjIuOTM0ODggQzEwNC44NDk3NiwyMi45MzQ4OCAxMDUuOTc4MjQsMjIuOTk3NzYgMTA3LjEzMTIsMjMuMDk0MjQgTDEwNy4xMzEyLDIyLjEzODA4IEMxMDQuODI2MjQsMjEuOTc4NzIgMTA0Ljg0OTc2LDIxLjc1NjQ4IDEwNC44NDk3NiwxOS4yNzAwOCBMMTA0Ljg0OTc2LDQuNjM5NjggQzEwNC44NDk3NiwzLjY1MDQgMTA0Ljg0OTc2LDIuOTgyMjQgMTA0Ljk5MjgsMi40NDAzMiBDMTA1LjY0MjcyLDIuMTg1NDQgMTA2LjU1NDcyLDIuMDI1MTIgMTA3LjM5NDcyLDIuMDI1MTIgQzEwOS4xNzMxMiwyLjAyNTEyIDExMS4wOTMxMiwzLjA0NjA4IDExMS4wOTMxMiw2LjQ4NzY4IEMxMTEuMDkzMTIsOC44NDczNiAxMDkuNjUzMTIsMTAuNTY4MTYgMTA3Ljk3MTIsMTAuOTUwNzIgQzEwNy4yNTEyLDExLjExMDA4IDEwNi41MDcyLDExLjE0MjI0IDEwNS43NjI3MiwxMS4wNzg0IEwxMDUuNjY3MiwxMS41NTY0OCBMMTExLjM4MjA4LDIxLjMxMDA4IEMxMTEuNzE4NTYsMjEuODUyIDExMS45ODMwNCwyMi40MjUxMiAxMTIuMzY2NTYsMjMuMDk0MjQgQzExMi45MTg1NiwyMi45OTc3NiAxMTMuNDQ2NTYsMjIuOTM0ODggMTEzLjk5OTUyLDIyLjkzNDg4IEMxMTQuNTUxNTIsMjIuOTM0ODggMTE1LjEwNDk2LDIyLjk5Nzc2IDExNS42MzI0OCwyMy4wOTQyNCBMMTE1LjYzMjQ4LDIyLjEzODA4IEMxMTUuMTUyNDgsMjIuMDQxNiAxMTQuNjQ4NDgsMjEuODUyIDExNC4yNjQsMjEuMjQ0OCBMMTA4LjgxMTIsMTEuODExMzYgQzExMS4xNDIwOCwxMS4yMDYwOCAxMTMuNDk1MDQsOS4xMzM5MiAxMTMuNDk1MDQsNS42NTg3MiBDMTEzLjQ5NTA0LDIuOTgyMjQgMTExLjk1ODU2LDAuNTkxMzYgMTA4LjY0NDY0LDAuODE0NTYgQzEwNy4yNTEyLDAuOTEwMDggMTA1Ljg1ODI0LDAuOTczOTIgMTA0LjQ0MDgsMC45NzM5MiBDMTAzLjAyNDMyLDAuOTczOTIgMTAxLjYzMDg4LDAuOTEwMDggMTAwLjI4NTkyLDAuODE0NTYgTDEwMC4yODU5MiwxLjc3MDcyIEMxMDIuNTkxODQsMS45MzAwOCAxMDIuNTY3ODQsMi4xNTMyOCAxMDIuNTY3ODQsNC42Mzk2OCBMMTAyLjU2Nzg0LDE5LjI3MDA4Ii8+CiAgICA8cGF0aCBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik0xMzIuNjA5MTIsNC42Mzk2OCBMMTMyLjYwOTEyLDE5LjI3MDA4IEMxMzIuNjA5MTIsMjEuNzU2NDggMTMyLjYzMzEyLDIxLjk3ODcyIDEzMC4zMjcyLDIyLjEzODA4IEwxMzAuMzI3MiwyMy4wOTQyNCBDMTMxLjQwNzIsMjIuOTk3NzYgMTMyLjUzNzYsMjIuOTM0ODggMTMzLjcxMzEyLDIyLjkzNDg4IEMxMzQuODkwNTYsMjIuOTM0ODggMTM2LjAxOTUyLDIyLjk5Nzc2IDEzNy4xNzI0OCwyMy4wOTQyNCBMMTM3LjE3MjQ4LDIyLjEzODA4IEMxMzQuODY2NTYsMjEuOTc4NzIgMTM0Ljg5MDU2LDIxLjc1NjQ4IDEzNC44OTA1NiwxOS4yNzAwOCBMMTM0Ljg5MDU2LDMuOTM4NCBDMTM0Ljg5MDU2LDIuMDg5NDQgMTM1LjMyNCwxLjgwMjg4IDEzNi43NjQsMS43NzA3MiBMMTM3LjEyNCwxLjc3MDcyIEwxMzcuMTI0LDAuODE0NTYgQzEzNi4zNzk1MiwwLjkxMDA4IDEzNS42MTA1NiwwLjk3MzkyIDEzNC44NDQsMC45NzM5MiBDMTM0LjA3NDA4LDAuOTczOTIgMTMzLjMwNTYsMC45MTAwOCAxMzIuNTYyMDgsMC44MTQ1NiBDMTMyLjI0OTEyLDIuMjE3MTIgMTMxLjc5MjE2LDMuNTg3MDQgMTMxLjI2NDY0LDUuMDUzOTIgTDEyNi4zMTYzMiwxOC41Njg4IEwxMTkuOTc2OTYsMC44MTQ1NiBDMTE5LjIzMTUyLDAuOTEwMDggMTE4LjQ2NCwwLjk3MzkyIDExNy42OTUwNCwwLjk3MzkyIEMxMTYuOTI2NTYsMC45NzM5MiAxMTYuMTU3NiwwLjkxMDA4IDExNS40MTMxMiwwLjgxNDU2IEwxMTUuNDEzMTIsMS43NzA3MiBMMTE1Ljc5NzYsMS44MDI4OCBDMTE3LjI2MjA4LDEuODAyODggMTE3LjY5NTA0LDIuMDg5NDQgMTE3LjY5NTA0LDMuOTM4NCBMMTE3LjY5NTA0LDE5Ljk3MTM2IEMxMTcuNjk1MDQsMjEuODIwMzIgMTE3LjI2MjA4LDIyLjEwNjQgMTE1Ljc5NzYsMjIuMTA2NCBMMTE1LjQxMzEyLDIyLjEzODA4IEwxMTUuNDEzMTIsMjMuMDk0MjQgQzExNi4zNzMxMiwyMi45OTc3NiAxMTcuMzMzMTIsMjIuOTM0ODggMTE4LjI5NTA0LDIyLjkzNDg4IEMxMTkuMjU1MDQsMjIuOTM0ODggMTIwLjIxNjk2LDIyLjk5Nzc2IDEyMS4xNTI0OCwyMy4wOTQyNCBMMTIxLjE1MjQ4LDIyLjEzODA4IEwxMjAuNzY5OTIsMjIuMTA2NCBDMTE5LjI1NTA0LDIyLjEwNjQgMTE4Ljc5OTUyLDIxLjgyMDMyIDExOC43OTk1MiwxOS45NzEzNiBMMTE4Ljc5OTUyLDQuNjM5NjggTDEyNS40OTg4OCwyMy4zNTAwOCBMMTI1Ljk4MDgsMjMuMzUwMDggTDEzMi42MDkxMiw0LjYzOTY4Ii8+CiAgICA8ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExNS4yKSI+CiAgICAgIDxwYXRoIGQ9Ik0xNy40MDkxMiA0LjYzOTY4TDE3LjQwOTEyIDE5LjI3MDA4QzE3LjQwOTEyIDIxLjc1NjQ4IDE3LjQzMzEyIDIxLjk3ODcyIDE1LjEyNzIgMjIuMTM4MDhMMTUuMTI3MiAyMy4wOTQyNEMxNi4yMDcyIDIyLjk5Nzc2IDE3LjMzNzYgMjIuOTM0ODggMTguNTEzMTIgMjIuOTM0ODggMTkuNjkwNTYgMjIuOTM0ODggMjAuODE5NTIgMjIuOTk3NzYgMjEuOTcyNDggMjMuMDk0MjRMMjEuOTcyNDggMjIuMTM4MDhDMTkuNjY2NTYgMjEuOTc4NzIgMTkuNjkwNTYgMjEuNzU2NDggMTkuNjkwNTYgMTkuMjcwMDhMMTkuNjkwNTYgMy45Mzg0QzE5LjY5MDU2IDIuMDg5NDQgMjAuMTI0IDEuODAyODggMjEuNTY0IDEuNzcwNzJMMjEuOTI0IDEuNzcwNzIgMjEuOTI0LjgxNDU2QzIxLjE3OTUyLjkxMDA4IDIwLjQxMDU2Ljk3MzkyIDE5LjY0NC45NzM5MiAxOC44NzQwOC45NzM5MiAxOC4xMDU2LjkxMDA4IDE3LjM2MjA4LjgxNDU2IDE3LjA0OTEyIDIuMjE3MTIgMTYuNTkyMTYgMy41ODcwNCAxNi4wNjQ2NCA1LjA1MzkyTDExLjExNjMyIDE4LjU2ODggNC43NzY5Ni44MTQ1NkM0LjAzMTUyLjkxMDA4IDMuMjY0Ljk3MzkyIDIuNDk1MDQuOTczOTIgMS43MjY1Ni45NzM5Mi45NTc2LjkxMDA4LjIxMzEyLjgxNDU2TC4yMTMxMiAxLjc3MDcyLjU5NzYgMS44MDI4OEMyLjA2MjA4IDEuODAyODggMi40OTUwNCAyLjA4OTQ0IDIuNDk1MDQgMy45Mzg0TDIuNDk1MDQgMTkuOTcxMzZDMi40OTUwNCAyMS44MjAzMiAyLjA2MjA4IDIyLjEwNjQuNTk3NiAyMi4xMDY0TC4yMTMxMiAyMi4xMzgwOC4yMTMxMiAyMy4wOTQyNEMxLjE3MzEyIDIyLjk5Nzc2IDIuMTMzMTIgMjIuOTM0ODggMy4wOTUwNCAyMi45MzQ4OCA0LjA1NTA0IDIyLjkzNDg4IDUuMDE2OTYgMjIuOTk3NzYgNS45NTI0OCAyMy4wOTQyNEw1Ljk1MjQ4IDIyLjEzODA4IDUuNTY5OTIgMjIuMTA2NEM0LjA1NTA0IDIyLjEwNjQgMy41OTk1MiAyMS44MjAzMiAzLjU5OTUyIDE5Ljk3MTM2TDMuNTk5NTIgNC42Mzk2OCAxMC4yOTg4OCAyMy4zNTAwOCAxMC43ODA4IDIzLjM1MDA4IDE3LjQwOTEyIDQuNjM5NjhNMzEuMzUzMTIuMzM2NDhDMjUuNzgxNzYuMjQwOTYgMjIuMzI1MjggNS4zNCAyMi4zMjUyOCAxMS44NDM1MiAyMi4zMjUyOCAxOS4xMTA3MiAyNS45NzM3NiAyMy41NzMyOCAzMC44NDkxMiAyMy41NzMyOCAzNi4xMDk0NCAyMy41NzMyOCA0MC4xNDQzMiAxOC4wODk3NiA0MC4xNDQzMiAxMS4yMzc3NiA0MC4xNDQzMiA0LjE2MTYgMzYuNDkyNDguMzM2NDggMzEuMzUzMTIuMzM2NDh6TTMxLjYxNzYgMjIuMjAyODhDMjYuODYzNjggMjIuMjAyODggMjQuODkzNzYgMTYuMzY4NDggMjQuODkzNzYgMTAuNzkxMzYgMjQuODkzNzYgNS41NjQxNiAyNi43OTAyNCAxLjcwNjQgMzAuOTY5MTIgMS43MDY0IDM1LjQzNjk2IDEuNzA2NCAzNy41NzQ0IDUuOTE0NTYgMzcuNTc0NCAxMi4yMjUxMiAzNy41NzQ0IDE4LjA4OTc2IDM1LjYyOTQ0IDIxLjg1MiAzMS42MTc2IDIyLjIwMjg4TDMxLjYxNzYgMjIuMjAyODh6Ii8+CiAgICAgIDxwYXRoIGQ9Ik0zMS4zNTMxMiwwLjMzNjQ4IEMyNS43ODE3NiwwLjI0MDk2IDIyLjMyNTI4LDUuMzQgMjIuMzI1MjgsMTEuODQzNTIgQzIyLjMyNTI4LDE5LjExMDcyIDI1Ljk3Mzc2LDIzLjU3MzI4IDMwLjg0OTEyLDIzLjU3MzI4IEMzNi4xMDk0NCwyMy41NzMyOCA0MC4xNDQzMiwxOC4wODk3NiA0MC4xNDQzMiwxMS4yMzc3NiBDNDAuMTQ0MzIsNC4xNjE2IDM2LjQ5MjQ4LDAuMzM2NDggMzEuMzUzMTIsMC4zMzY0OCBaIE0zMS42MTc2LDIyLjIwMjg4IEMyNi44NjM2OCwyMi4yMDI4OCAyNC44OTM3NiwxNi4zNjg0OCAyNC44OTM3NiwxMC43OTEzNiBDMjQuODkzNzYsNS41NjQxNiAyNi43OTAyNCwxLjcwNjQgMzAuOTY5MTIsMS43MDY0IEMzNS40MzY5NiwxLjcwNjQgMzcuNTc0NCw1LjkxNDU2IDM3LjU3NDQsMTIuMjI1MTIgQzM3LjU3NDQsMTguMDg5NzYgMzUuNjI5NDQsMjEuODUyIDMxLjYxNzYsMjIuMjAyODggTDMxLjYxNzYsMjIuMjAyODggWiIvPgogICAgPC9nPgogICAgPHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMTU5LjgyOTQ0LDAuODE0NTYgQzE1OS4xMzI0OCwwLjkxMDA4IDE1OC40NjA0OCwwLjk3MzkyIDE1Ny43NjQsMC45NzM5MiBDMTU3LjA0NCwwLjk3MzkyIDE1Ni4zNzA1NiwwLjkxMDA4IDE1NS42NzQwOCwwLjgxNDU2IEwxNTUuNjc0MDgsMS43NzA3MiBMMTU2LjAxMDU2LDEuNzcwNzIgQzE1Ny4zNTUwNCwxLjgwMjg4IDE1Ny43Mzk1MiwyLjA4OTQ0IDE1Ny43Mzk1MiwzLjkzODQgTDE1Ny43Mzk1MiwxOS45NzEzNiBDMTU3LjczOTUyLDIxLjgyMDMyIDE1Ny4zMDc1MiwyMi4xMDY0IDE1NS44NDIwOCwyMi4xMDY0IEwxNTUuNDU3NiwyMi4xMzgwOCBMMTU1LjQ1NzYsMjMuMDk0MjQgQzE1Ni40MTk1MiwyMi45OTc3NiAxNTcuMzc5NTIsMjIuOTM0ODggMTU4LjM0MDQ4LDIyLjkzNDg4IEMxNTkuMzAxNDQsMjIuOTM0ODggMTYwLjI2MTQ0LDIyLjk5Nzc2IDE2MS4xOTc5MiwyMy4wOTQyNCBMMTYxLjE5NzkyLDIyLjEzODA4IEwxNjAuODE0NCwyMi4xMDY0IEMxNTkuMzAxNDQsMjIuMTA2NCAxNTguODQ0LDIxLjgyMDMyIDE1OC44NDQsMTkuOTcxMzYgTDE1OC44NDQsNC40MTU1MiBMMTcwLjQ0NDY0LDIzLjEyNTQ0IEwxNzIuMzQyMDgsMjMuNTczMjggTDE3Mi4yNzAwOCwyMi4zOTM5MiBMMTcyLjI3MDA4LDMuOTM4NCBDMTcyLjI3MDA4LDIuMDg5NDQgMTcyLjcyNjU2LDEuODAyODggMTc0LjIzODU2LDEuODAyODggTDE3NC42MjQsMS43NzA3MiBMMTc0LjYyNCwwLjgxNDU2IEMxNzMuNjg2NTYsMC45MTAwOCAxNzIuNzI2NTYsMC45NzM5MiAxNzEuNzY2NTYsMC45NzM5MiBDMTcwLjgwNDY0LDAuOTczOTIgMTY5Ljg0NDY0LDAuOTEwMDggMTY4Ljg4MjcyLDAuODE0NTYgTDE2OC44ODI3MiwxLjc3MDcyIEwxNjkuMjY3MiwxLjgwMjg4IEMxNzAuNzMzMTIsMS44MDI4OCAxNzEuMTY0NjQsMi4wODk0NCAxNzEuMTY0NjQsMy45Mzg0IEwxNzEuMTY0NjQsMTkuNzgwMzIgTDE1OS44Mjk0NCwwLjgxNDU2Ii8+CiAgICA8cGF0aCBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik0xNTkuODI5NDQuODE0NTZDMTU5LjEzMjQ4LjkxMDA4IDE1OC40NjA0OC45NzM5MiAxNTcuNzY0Ljk3MzkyIDE1Ny4wNDQuOTczOTIgMTU2LjM3MDU2LjkxMDA4IDE1NS42NzQwOC44MTQ1NkwxNTUuNjc0MDggMS43NzA3MiAxNTYuMDEwNTYgMS43NzA3MkMxNTcuMzU1MDQgMS44MDI4OCAxNTcuNzM5NTIgMi4wODk0NCAxNTcuNzM5NTIgMy45Mzg0TDE1Ny43Mzk1MiAxOS45NzEzNkMxNTcuNzM5NTIgMjEuODIwMzIgMTU3LjMwNzUyIDIyLjEwNjQgMTU1Ljg0MjA4IDIyLjEwNjRMMTU1LjQ1NzYgMjIuMTM4MDggMTU1LjQ1NzYgMjMuMDk0MjRDMTU2LjQxOTUyIDIyLjk5Nzc2IDE1Ny4zNzk1MiAyMi45MzQ4OCAxNTguMzQwNDggMjIuOTM0ODggMTU5LjMwMTQ0IDIyLjkzNDg4IDE2MC4yNjE0NCAyMi45OTc3NiAxNjEuMTk3OTIgMjMuMDk0MjRMMTYxLjE5NzkyIDIyLjEzODA4IDE2MC44MTQ0IDIyLjEwNjRDMTU5LjMwMTQ0IDIyLjEwNjQgMTU4Ljg0NCAyMS44MjAzMiAxNTguODQ0IDE5Ljk3MTM2TDE1OC44NDQgNC40MTU1MiAxNzAuNDQ0NjQgMjMuMTI1NDQgMTcyLjM0MjA4IDIzLjU3MzI4IDE3Mi4yNzAwOCAyMi4zOTM5MiAxNzIuMjcwMDggMy45Mzg0QzE3Mi4yNzAwOCAyLjA4OTQ0IDE3Mi43MjY1NiAxLjgwMjg4IDE3NC4yMzg1NiAxLjgwMjg4TDE3NC42MjQgMS43NzA3MiAxNzQuNjI0LjgxNDU2QzE3My42ODY1Ni45MTAwOCAxNzIuNzI2NTYuOTczOTIgMTcxLjc2NjU2Ljk3MzkyIDE3MC44MDQ2NC45NzM5MiAxNjkuODQ0NjQuOTEwMDggMTY4Ljg4MjcyLjgxNDU2TDE2OC44ODI3MiAxLjc3MDcyIDE2OS4yNjcyIDEuODAyODhDMTcwLjczMzEyIDEuODAyODggMTcxLjE2NDY0IDIuMDg5NDQgMTcxLjE2NDY0IDMuOTM4NEwxNzEuMTY0NjQgMTkuNzgwMzIgMTU5LjgyOTQ0LjgxNDU2TTE4MC44NjAxNiAxOS4yNzAwOEMxODAuODYwMTYgMjEuNzU2NDggMTgwLjg4MjcyIDIxLjk3ODcyIDE3OC41NzgyNCAyMi4xMzgwOEwxNzguNTc4MjQgMjMuMDk0MjRDMTc5LjY1ODI0IDIyLjk5Nzc2IDE4MC43ODcyIDIyLjkzNDg4IDE4MS45NjQ2NCAyMi45MzQ4OCAxODMuMTQxMTIgMjIuOTM0ODggMTg0LjI3MDA4IDIyLjk5Nzc2IDE4NS40MjIwOCAyMy4wOTQyNEwxODUuNDIyMDggMjIuMTM4MDhDMTgzLjExNjY0IDIxLjk3ODcyIDE4My4xNDExMiAyMS43NTY0OCAxODMuMTQxMTIgMTkuMjcwMDhMMTgzLjE0MTEyIDUuNjI3MDRDMTgzLjE2NDY0IDQuNDE1NTIgMTgzLjE2NDY0IDMuMzk2NDggMTgzLjIzNjY0IDIuNDQwMzJMMTg2Ljk4NCAyLjU5OTY4QzE4Ny40ODg0OCAyLjYzMTM2IDE4Ny43NzUwNCAyLjcyNzM2IDE4Ny44MjQ5NiAzLjU1NTg0IDE4Ny45MjA0OCA0LjMyMDk2IDE4OC4wNjQ5NiA1LjE0OTQ0IDE4OC4wODg0OCA2LjAxMDA4TDE4OC44MDg0OCA2LjAxMDA4QzE4OC44MDg0OCA1LjQwMjg4IDE4OC44MDg0OCA0LjgzMDcyIDE4OC44MzI0OCA0LjIyNTQ0IDE4OC44NTY5NiAzLjEwODk2IDE4OC44ODA0OCAxLjk5MzkyIDE4OC45NTM0NC44MTQ1NiAxODYuNjIzMDQuOTEwMDggMTg0LjM0MjA4Ljk3MzkyIDE4Mi4wMTEyLjk3MzkyIDE3OS42NTgyNC45NzM5MiAxNzcuMzc2MzIuOTEwMDggMTc1LjA5NjMyLjgxNDU2IDE3NS4xNjc4NCAxLjk5MzkyIDE3NS4xOTE4NCAzLjEwODk2IDE3NS4yMTYzMiA0LjIyNTQ0IDE3NS4yMzg4OCA0LjgzMDcyIDE3NS4yMzg4OCA1LjQwMjg4IDE3NS4yMzg4OCA2LjAxMDA4TDE3NS45NTk4NCA2LjAxMDA4QzE3NS45ODQzMiA1LjE0OTQ0IDE3Ni4xMjc4NCA0LjMyMDk2IDE3Ni4yMjQzMiAzLjU1NTg0IDE3Ni4yNzE4NCAyLjcyNzM2IDE3Ni41NjA4IDIuNjMxMzYgMTc3LjA2NTI4IDIuNTk5NjhMMTgwLjc2NDY0IDIuNDQwMzJDMTgwLjgzNTY4IDMuMzk2NDggMTgwLjgzNTY4IDQuNDE1NTIgMTgwLjg2MDE2IDUuNjI3MDRMMTgwLjg2MDE2IDE5LjI3MDA4Ii8+CiAgICA8cGF0aCBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik0xODAuODYwMTYsMTkuMjcwMDggQzE4MC44NjAxNiwyMS43NTY0OCAxODAuODgyNzIsMjEuOTc4NzIgMTc4LjU3ODI0LDIyLjEzODA4IEwxNzguNTc4MjQsMjMuMDk0MjQgQzE3OS42NTgyNCwyMi45OTc3NiAxODAuNzg3MiwyMi45MzQ4OCAxODEuOTY0NjQsMjIuOTM0ODggQzE4My4xNDExMiwyMi45MzQ4OCAxODQuMjcwMDgsMjIuOTk3NzYgMTg1LjQyMjA4LDIzLjA5NDI0IEwxODUuNDIyMDgsMjIuMTM4MDggQzE4My4xMTY2NCwyMS45Nzg3MiAxODMuMTQxMTIsMjEuNzU2NDggMTgzLjE0MTEyLDE5LjI3MDA4IEwxODMuMTQxMTIsNS42MjcwNCBDMTgzLjE2NDY0LDQuNDE1NTIgMTgzLjE2NDY0LDMuMzk2NDggMTgzLjIzNjY0LDIuNDQwMzIgTDE4Ni45ODQsMi41OTk2OCBDMTg3LjQ4ODQ4LDIuNjMxMzYgMTg3Ljc3NTA0LDIuNzI3MzYgMTg3LjgyNDk2LDMuNTU1ODQgQzE4Ny45MjA0OCw0LjMyMDk2IDE4OC4wNjQ5Niw1LjE0OTQ0IDE4OC4wODg0OCw2LjAxMDA4IEwxODguODA4NDgsNi4wMTAwOCBDMTg4LjgwODQ4LDUuNDAyODggMTg4LjgwODQ4LDQuODMwNzIgMTg4LjgzMjQ4LDQuMjI1NDQgQzE4OC44NTY5NiwzLjEwODk2IDE4OC44ODA0OCwxLjk5MzkyIDE4OC45NTM0NCwwLjgxNDU2IEMxODYuNjIzMDQsMC45MTAwOCAxODQuMzQyMDgsMC45NzM5MiAxODIuMDExMiwwLjk3MzkyIEMxNzkuNjU4MjQsMC45NzM5MiAxNzcuMzc2MzIsMC45MTAwOCAxNzUuMDk2MzIsMC44MTQ1NiBDMTc1LjE2Nzg0LDEuOTkzOTIgMTc1LjE5MTg0LDMuMTA4OTYgMTc1LjIxNjMyLDQuMjI1NDQgQzE3NS4yMzg4OCw0LjgzMDcyIDE3NS4yMzg4OCw1LjQwMjg4IDE3NS4yMzg4OCw2LjAxMDA4IEwxNzUuOTU5ODQsNi4wMTAwOCBDMTc1Ljk4NDMyLDUuMTQ5NDQgMTc2LjEyNzg0LDQuMzIwOTYgMTc2LjIyNDMyLDMuNTU1ODQgQzE3Ni4yNzE4NCwyLjcyNzM2IDE3Ni41NjA4LDIuNjMxMzYgMTc3LjA2NTI4LDIuNTk5NjggTDE4MC43NjQ2NCwyLjQ0MDMyIEMxODAuODM1NjgsMy4zOTY0OCAxODAuODM1NjgsNC40MTU1MiAxODAuODYwMTYsNS42MjcwNCBMMTgwLjg2MDE2LDE5LjI3MDA4Ii8+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC40OCkiPgogICAgICA8bWFzayBpZD0ic292LW1vbS1sb2dvLXdoaXRlLWIiIGZpbGw9IiNmZmYiPgogICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3Nvdi1tb20tbG9nby13aGl0ZS1hIi8+CiAgICAgIDwvbWFzaz4KICAgICAgPHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMjcuMjQyODgsNS43NTMyOCBMMjcuNjU2NjQsNS44MTc2IEwyNy44NzU1Miw1Ljk0MTQ0IEwyOC4xMjcwNCw1Ljk3MzYgTDI4LjU2ODY0LDYuMjU3MjggTDI4Ljg4NCw2LjQxNDcyIEwyOS4xMDQ4LDYuNDc3NiBMMjkuNDgyNTYsNi44MjQxNiBMMjkuNzY3Miw2Ljg5MDg4IEwyOS44OTE1Miw3LjEwODMyIEwzMC4xMTQ3Miw3LjE3MDcyIEwzMC4yMDY4OCw3LjM5NDQgTDMwLjU4NjU2LDcuNTE5NjggTDMxLjE4NTYsNy42NzYxNiBMMzEuNzIyMjQsNy44NjY3MiBDMzEuNzU1ODQsNy45NDQ0OCAzMS43OTU2OCw3Ljk5MjQ4IDMxLjgxNzc2LDguMDg4NDggTDMyLjI5MDA4LDguMDU0NCBMMzIuNTEwNCw4LjE0OTkyIEMzMi44Miw4LjMzOTUyIDMyLjg3NTY4LDguNDU1MiAzMi45ODM2OCw4LjQ5Njk2IEwzMy4yNjgzMiw4LjUyODE2IEwzMy41NTA1Niw4LjU5MTA0IEwzMy45NjI0LDguODQzMDQgTDM0LjQzNDI0LDkuMDAxNDQgTDM0LjY4NjcyLDkuMjU0NCBMMzQuOTcwODgsOS4zNDg0OCBMMzUuMjIyODgsOS40NzUyIEwzNS43OTA3Miw5LjYzMTIgTDM2LjE2OTkyLDkuOTE3MjggTDM2LjY3MzkyLDEwLjA3NTIgTDM3LjA1MjY0LDEwLjIwMTkyIEwzNy4zMDI3MiwxMC40NTM0NCBMMzcuNjUxNjgsMTAuODMwMjQgTDM3Ljg3MDU2LDEwLjg5NTA0IEwzOC4wOTM3NiwxMC45MjM4NCBDMzguMTg4MzIsMTAuOTg0OCAzOC4yNjk0NCwxMC45NDQgMzguMzQyNCwxMC45OTAwOCBMMzguNTY2MDgsMTEuMTE0NCBMMzkuMDY5MTIsMTEuMzY4MzIgTDM5LjI4OTkyLDExLjQ5NDA4IEwzOS41MTE2OCwxMS42ODM2OCBMMzkuOTIyNTYsMTEuODA4NDggQzM5Ljk4Njg4LDExLjg3MTg0IDQwLjEwMTYsMTEuODg2MjQgNDAuMTQzMzYsMTEuOTM0NzIgTDQwLjQ4OCwxMi4wNjE5MiBMNDAuOTYwMzIsMTIuMTg4MTYgQzQwLjk1Njk2LDEyLjA3OTIgNDAuOTQxNiwxMS44OTU4NCA0MC45OTIsMTEuODQwNjQgQzQxLjAyMzY4LDExLjcxMTA0IDQxLjA4NjA4LDExLjcwODE2IDQxLjI0NTkyLDExLjcxMiBMNDEuNjUzOTIsMTEuOTA0IEw0MS44NzQyNCwxMS45OTkwNCBMNDIuMjg1NiwxMi4xODgxNiBDNDIuNTIxMjgsMTIuNDExMzYgNDIuNDkyOTYsMTIuNDkzNDQgNDIuNjM0NTYsMTIuNTMzNzYgTDQyLjkxNjgsMTIuNTk3MTIgTDQzLjIzMzYsMTIuNTk3MTIgTDQzLjQ1Mjk2LDEyLjQzODcyIEw0My43MDc4NCwxMi4zNzY4IEw0NC4wODI3MiwxMi4yMjA4IEw0NC43NzYzMiwxMi4wMjgzMiBDNDQuODQzMDQsMTIuMDA5MTIgNDUuMDUxMzYsMTEuOTM3NiA0NS4xNTYsMTEuOTY4MzIgTDQ1LjQzODI0LDExLjk5OTA0IEw0NS44NDk2LDEyLjEyMzg0IEM0Ni4xNjE2LDExLjgxMjMyIDQ2LjU5MTY4LDExLjY3MDI0IDQ2LjYzNjMyLDExLjY4MzY4IEM0Ni42ODkxMiwxMS43MzUwNCA0Ni43ODE3NiwxMS43NjYyNCA0Ni44NTgwOCwxMS43NDYwOCBMNDcuMzAxMTIsMTEuNzEyIEw0Ny43MDk2LDExLjkzNDcyIEM0Ny44NTIxNiwxMi4wNTgwOCA0Ny44ODMzNiwxMi4wNTQ3MiA0Ny45NjM1MiwxMi4wNjE5MiBMNDguMjQ1NzYsMTEuNzc2OCBDNDguMzAwNDgsMTEuNzYxNDQgNDguNDAyMjQsMTEuNjkwNCA0OC41MDAxNiwxMS43MTIgTDQ4LjgxMzYsMTEuNzQ2MDggTDQ5LjA2NzUyLDExLjc3NjggQzQ5LjE3NzkyLDExLjgwOTkyIDQ5LjIxMjQ4LDExLjgzNjggNDkuMzgzMzYsMTEuODQwNjQgQzQ5LjE3MjY0LDExLjY2MjA4IDQ5LjE2NTQ0LDExLjcxMiA0OS4xNjI1NiwxMS43MTIgTDQ4LjY1NjY0LDExLjUyNjI0IEw0OC4xNTEyLDExLjQ2MDQ4IEw0Ny45MzIzMiwxMS4zNjgzMiBMNDcuNjE1NTIsMTEuMzM1MiBMNDcuOTMyMzIsMTEuMTQ2NTYgTDQ4LjI3ODg4LDExLjE3OTIgTDQ4Ljk0MTI4LDExLjMwNDQ4IEw0OS4yNTU2OCwxMS40MjkyOCBMNDkuNzI5OTIsMTEuNDk0MDggTDUwLjEzNzkyLDExLjc3NjggTDUwLjU1MDI0LDExLjc3NjggTDUwLjg2MzIsMTEuOTA0IEw1MS4wODQ0OCwxMi4wMjgzMiBMNTEuMzY5MTIsMTIuMTIzODQgTDUxLjY1MjgsMTIuMjUwMDggQzUxLjgyNTYsMTIuNDA1MTIgNTEuOTI0NDgsMTIuMzk5MzYgNTEuOTY3NjgsMTIuNTk3MTIgTDUyLjQwODgsMTIuNzIzMzYgTDUyLjc4NjU2LDEyLjg4MTc2IEw1My4wMDczNiwxMi45NzU4NCBMNTMuMjI4NjQsMTMuMDY5OTIgTDUzLjQ0ODk2LDEzLjE5NTIgTDUzLjgyODY0LDEzLjUxMjQ4IEw1NC4xNzUyLDEzLjc5NDI0IEw1NC40NTg4OCwxMy44ODkyOCBMNTQuOTAwNDgsMTQuMjA2MDggQzU1LjQ1NzI4LDE0LjMzNDcyIDU1LjYzMzkyLDE0LjM5MTg0IDU1LjY5MDU2LDE0LjYxNiBDNTUuNzg5NDQsMTQuNjM0MjQgNTUuODI5NzYsMTQuNjY1OTIgNTUuOTM5MiwxNC42Nzc5MiBDNTYuMDc4NCwxNC44MDk5MiA1Ni4wODQ2NCwxNC44MzEwNCA1Ni4wOTkwNCwxNC45MDE2IEM1Ni4yMzgyNCwxNC45MjA4IDU2LjUzMiwxNC45MjY1NiA1Ni42MzYxNiwxNC45OTQyNCBMNTYuODIzMzYsMTUuMjExNjggTDU3LjA3NDQsMTUuMzA5MTIgTDU3LjQyMDk2LDE1LjQ2NjA4IEw1Ny42NDM2OCwxNS41NTg3MiBMNTcuOTI1OTIsMTUuNzE4NTYgTDU4LjE3OTg0LDE1Ljg3NzQ0IEw1OC40MDExMiwxNi4wMzU4NCBMNTguNzQ2NzIsMTYuMzE5MDQgTDU5LjAwMDY0LDE2LjQ0NTI4IEw1OS4yMTk1MiwxNi41NDA4IEM1OS40OTIxNiwxNi43NjExMiA1OS42MzY2NCwxNi42NjYwOCA1OS42OTQyNCwxNi44ODczNiBDNjAuMDc3MjgsMTcuMDMyMzIgNjAuMjQ2MjQsMTcuMjAwMzIgNjAuNDgyODgsMTcuMjY1MTIgTDYwLjg5MjMyLDE3LjU4MDQ4IEw2MS4yMzg4OCwxNy44MDA4IEw2MS40OTE4NCwxNy45NTgyNCBMNjEuODcwNTYsMTguMzY5NiBMNjIuMzQxOTIsMTguNjUzNzYgTDYyLjY4ODQ4LDE5LjAyOTEyIEw2Mi45MTAyNCwxOS4xMjM2OCBMNjMuMjg3NTIsMTkuNDQyODggTDYzLjYzNiwxOS43MjUxMiBMNjMuODIzNjgsMjAuMDcxNjggTDY0LjA0NzM2LDIwLjEzNiBMNjQuMjY1NzYsMjAuMjYwOCBDNjQuNDczMTIsMjAuNTEzNzYgNjQuMzcyMzIsMjAuNjIyMjQgNjQuNDI1MTIsMjAuNzAwNDggQzY0LjU2MDQ4LDIwLjgyNTI4IDY0LjUxNDQsMjAuNzE1MzYgNjQuNjQ1OTIsMjAuNzY0OCBMNjQuODk1NTIsMjAuODU5MzYgTDY1LjExODI0LDIxLjExMTM2IEM2NS4yNTc0NCwyMS4zNDY1NiA2NS4zMjQ2NCwyMS40NjAzMiA2NS4zMzkwNCwyMS42NDg0OCBMNjUuNzc5MiwyMS45OTE2OCBMNjUuODczMjgsMjIuMjE4MjQgTDY2LjA5NDU2LDIyLjQwNzM2IEw2Ni4zMTUzNiwyMi42Mjg2NCBDNjYuNTMxODQsMjIuODQ3MDQgNjYuNjY1NzYsMjMuMDA4MzIgNjYuNjkzMTIsMjMuMTI5NzYgQzY2Ljc3OTA0LDIzLjIzMzQ0IDY2LjgzMDQsMjMuMjc0MjQgNjYuODUyNDgsMjMuMzgwOCBDNjYuNDcyMzIsMjMuMzI3MDQgNjYuNDYyMjQsMjMuMzMyOCA2Ni40NDMwNCwyMy4yNTc5MiBDNjYuMjExNjgsMjMuMTU3NiA2Ni4xMTA0LDIzLjIwODQ4IDY2LjAzMjE2LDIzLjE2Mzg0IEw2NS43NzkyLDIzLjAwNjg4IEw2NS41Mjk2LDIyLjgxNzc2IEw2NS40MzEyLDIyLjU5MzEyIEw2NC45OTA1NiwyMi4xODY1NiBMNjQuNzA3MzYsMjEuODA3MzYgTDY0LjQ4NzA0LDIxLjYxNzc2IEM2NC40MDE2LDIxLjU1NTg0IDY0LjMwMjcyLDIxLjUzMzc2IDY0LjIzNDU2LDIxLjQ2MDMyIEM2My45ODA2NCwyMS4xNzU2OCA2NC4wMzI0OCwyMS4xNDI1NiA2NC4wMTQyNCwyMS4wODMwNCBDNjMuODkxODQsMjAuOTA2ODggNjMuODE4NCwyMC44NDQ0OCA2My43Mjk2LDIwLjc5ODQgQzYzLjQwMzY4LDIwLjU4NjcyIDYzLjQwMzY4LDIwLjU1ODg4IDYzLjM4MTYsMjAuNTQ0OTYgQzYzLjEwMDgsMjAuMzU3MjggNjMuMDk5ODQsMjAuMjY5OTIgNjMuMDA1MjgsMjAuMjMwMDggTDYyLjU5NDQsMjAuMTAyODggTDYyLjQwMzg0LDE5Ljg1MTM2IEM2Mi4xMDc2OCwxOS41Njc2OCA2Mi4wOTU2OCwxOS41Nzk2OCA2Mi4wODY1NiwxOS41NzcyOCBMNjIuMDI2NTYsMTkuMzc2MTYgQzYxLjkwNDE2LDE5LjM3NDcyIDYxLjg3MDU2LDE5LjM2ODQ4IDYxLjgwNTI4LDE5LjMxNzEyIEw2MS40OTE4NCwxOS4yNTIzMiBDNjEuMjIxNiwxOS4wNjE3NiA2MS4xOTUyLDE5LjE2MDY0IDYxLjExNDA4LDE5LjEyMzY4IEw2MC44OTIzMiwxOS4wMjkxMiBMNjAuNjcxMDQsMTguOTM2NDggQzYwLjUxMTIsMTguNzU2IDYwLjUzODU2LDE4LjcyNzIgNjAuNTExMiwxOC43MTYxNiBMNjAuMTk4MjQsMTguNjUzNzYgTDU5Ljg1MTIsMTguNTYwNjQgTDU5LjU2NzA0LDE4LjQ2NDE2IEw1OS4xODg4LDE4LjI0MzM2IEM1OS4wNzUwNCwxOC4xMDE3NiA1OS4xNTA4OCwxNy45ODg0OCA1OC45MDUxMiwxNy45NTgyNCBDNTguNzUyOTYsMTguMDQ5OTIgNTguNzEwMjQsMTguMDMwNzIgNTguNjIxNDQsMTcuOTg4NDggTDU4LjAyLDE3LjU0OTI4IEw1Ny44MDExMiwxNy41NDkyOCBDNTcuNzQxMTIsMTcuNDk0MDggNTcuNDU1NTIsMTcuNDg1NDQgNTcuMzI2ODgsMTcuNDg2ODggTDU3LjA0NDY0LDE3LjU0OTI4IEM1Ni45NjczNiwxNy4zMTI2NCA1Ny4wNDA4LDE3LjE5MDcyIDU2LjY5ODA4LDE3LjIwMDMyIEw1Ni4zNTE1MiwxNi44ODczNiBMNTYuMTMwMjQsMTYuNzYxMTIgQzU2LjAwODMyLDE2LjYxODA4IDU1LjkzMzkyLDE2LjU2NDggNTUuODE2OCwxNi41MDYyNCBMNTUuNTMxNjgsMTYuNDc2IEw1NS4zMTA0LDE2LjMxOTA0IEw1NC45MzAyNCwxNi4yNTQyNCBMNTQuNDU4ODgsMTYuMjIzNTIgTDUzLjg2MDgsMTUuODc3NDQgQzUzLjY0ODY0LDE1LjgwNzg0IDUzLjUwOTQ0LDE1LjkzMzEyIDUzLjQ4MjA4LDE1Ljk0MTc2IEw1My4xOTc0NCwxNS45NDE3NiBDNTMuMTI2NCwxNS45NjA5NiA1Mi45NDIwOCwxNi4wNDM1MiA1Mi44MTc3NiwxNi4wMDUxMiBMNTIuNTY3NjgsMTUuOTA3MiBMNTEuOTM1MDQsMTUuODc3NDQgTDUxLjQ5NDQsMTUuODc3NDQgTDUxLjI0MzM2LDE1Ljg0NjcyIEw1MS4wMjAxNiwxNS45NDE3NiBMNTEuMDg0NDgsMTYuMjIzNTIgTDUwLjgzMiwxNi4yNTQyNCBMNTAuNTUwMjQsMTYuMjU0MjQgQzUwLjQ3NTM2LDE2LjE5NDI0IDUwLjQyODgsMTYuMTk4MDggNTAuMzI4OTYsMTYuMTkyOCBDNTAuMjkyNDgsMTYuMjU0MjQgNTAuMjIxNDQsMTYuMzM5MiA1MC4yMDIyNCwxNi40MTE2OCBDNTAuMDc3NDQsMTYuNjg1MjggNDkuOTk3NzYsMTYuODEzOTIgNDkuNzYwNjQsMTYuODIzMDQgQzQ5LjU0MjI0LDE2Ljk5MDU2IDQ5LjQzODA4LDE3LjEzNDA4IDQ5LjM0OTc2LDE3LjE3MTUyIEw0OC45NDEyOCwxNy40MjI1NiBDNDguNjEzNDQsMTcuNjQ1MjggNDguNjI5MjgsMTcuNTUyMTYgNDguNjI1NDQsMTcuODAwOCBDNDguNjk5ODQsMTcuODc3MTIgNDguNzIwNDgsMTguMTQ3ODQgNDguNzIwNDgsMTguMzA1MjggQzQ4LjM1MjMyLDE4LjM3NjggNDguMjgyNzIsMTguNDI0MzIgNDguMjc4ODgsMTguNDMxNTIgQzQ4LjIzOTA0LDE4LjY5NDA4IDQ4LjExMzc2LDE4LjY4NTQ0IDQ3Ljk5NDI0LDE4LjY4MzA0IEM0Ny45MzM3NiwxOC41OTUyIDQ3LjgwNDY0LDE4LjU2OTc2IDQ3LjY3ODQsMTguNTYwNjQgTDQ3LjQ1ODA4LDE4LjUyOCBMNDcuMDc5MzYsMTguNDMxNTIgTDQ2LjQ4MDMyLDE4LjExNjY0IEw0Ni4yMjczNiwxOC4wODM1MiBMNDUuODQ5NiwxNy45Mjc1MiBMNDUuNDM4MjQsMTcuNzM2IEw0NS4xODcyLDE3LjUxODU2IEw0NC45NjQ5NiwxNy4yNjUxMiBDNDQuODMxNTIsMTcuMTY1MjggNDQuNzc5NjgsMTcuMTQ5NDQgNDQuNzQ3NTIsMTcuMTA3NjggQzQ0LjYzMDg4LDE2Ljk1NDA4IDQ0LjYwNzM2LDE2Ljg5MTIgNDQuNDI5NzYsMTYuODg3MzYgTDQzLjQ1Mjk2LDE2Ljc2MTEyIEw0My4yMzM2LDE2LjY2NjA4IEw0Mi42OTY0OCwxNi40NzYgTDQyLjQ3NTY4LDE2LjI4ODggTDQyLjE5MjQ4LDE2LjE2MDE2IEw0MS43ODExMiwxNS43NTQ1NiBMNDEuNTMwMDgsMTUuNzE4NTYgTDQxLjExOTIsMTUuNTU4NzIgTDQwLjg5NzkyLDE1LjQzNTM2IEw0MC4yOTg4OCwxNS4yNzg0IEM0MC4wMDg5NiwxNS4wOTQ1NiAzOS43NTEyLDE1LjA2NTc2IDM5LjY5ODg4LDE0Ljg2OCBMMzkuMDM3OTIsMTQuNzM5ODQgQzM4Ljg4OTYsMTQuNjc4ODggMzguNzk2OTYsMTQuNjc4ODggMzguNzIyMDgsMTQuNjE2IEwzOC41MDI3MiwxNC40MjU0NCBMMzcuODcwNTYsMTQuMjM2OCBMMzcuNjE5MDQsMTQuMDc5MzYgTDM3LjIwODE2LDEzLjgyNzg0IEwzNi44NjQsMTMuNTc3MjggTDM2LjQ4Mzg0LDEzLjQ0ODE2IEwzNi4wNDE3NiwxMy4xMzQyNCBMMzUuNDczOTIsMTMuMDM5MiBMMzUuMDk2NjQsMTIuODE5MzYgTDM0Ljg3NjMyLDEyLjc1Njk2IEwzNC41Mjk3NiwxMi41OTcxMiBMMzQuMzA4OTYsMTIuNDM4NzIgTDMzLjg5NzYsMTIuMTIzODQgTDMzLjYxNTg0LDEyLjAyODMyIEwzMy4yOTkwNCwxMS45NjgzMiBDMzMuMTM5NjgsMTEuODI0OCAzMi45OTQyNCwxMS44MTg1NiAzMi45NTI0OCwxMS42NTAwOCBDMzIuODMyLDExLjYyMjcyIDMyLjc0NjU2LDExLjUzMDA4IDMyLjY2OTI4LDExLjQ2MDQ4IEMzMi4zODIyNCwxMS4yNzYxNiAzMi4zMzE4NCwxMS4xNDA4IDMyLjMyMzIsMTEuMDg0NjQgQzMyLjE4MjU2LDExLjA4NjA4IDMxLjk3MDQsMTEuMTA4MTYgMzEuODgxMTIsMTEuMDUyNDggTDMxLjU5NjQ4LDEwLjg5NTA0IEMzMS41MDc2OCwxMC43ODQxNiAzMS40NjExMiwxMC43NTQ4OCAzMS4zNzU2OCwxMC43MzYxNiBDMzEuMjcwMDgsMTAuNTc3NzYgMzEuMzEzMjgsMTAuNDkyOCAzMS4xMjM2OCwxMC40NTM0NCBMMzAuOTAxOTIsMTAuMjYyODggTDMwLjY4MTYsOS45ODExMiBMMzAuMzk2OTYsOS42MzEyIEwzMC4yMDY4OCw5LjQxMzI4IEwyOS44OTE1Miw5LjAzNTA0IEwyOS42NDI4OCw4Ljg3NzYgTDI5LjU0Njg4LDguNTYwMzIgTDI5LjI5NTM2LDguNDAxNDQgQzI5LjE2Mjg4LDguMjE1MiAyOS4xMzQ1Niw4LjE0MDMyIDI5LjEwNDgsOC4xMTg3MiBDMjguOTQyNTYsOC4wNjExMiAyOC44MDQzMiw3Ljc5NDI0IDI4Ljc4OTQ0LDcuNzM5NTIgQzI4LjUxMjk2LDcuNTI2NCAyOC4zMzE1Miw3LjUyMTEyIDI4LjE5MDQsNy41MTk2OCBDMjguMTYzMDQsNy42NTk4NCAyOC4wNDMwNCw3Ljc5MjggMjcuOTM4ODgsNy44NjY3MiBMMjcuMTE5NTIsNy44NjY3MiBDMjcuMDMxNjgsOC4wMTE2OCAyNy4xMDE3Niw4LjEyNzM2IDI3LjExOTUyLDguMTQ5OTIgTDI3LjI0Mjg4LDguNDY0OCBMMjYuODM0NCw4LjM3MDI0IEwyNi40NTU2OCw4LjMwODMyIEwyNi43NzI5Niw4LjU5MTA0IEwyNy4xNDg4LDguODc3NiBDMjYuOTIwOCw5LjI5Mzc2IDI2LjY1OTY4LDkuMTQzMDQgMjYuNDI0LDkuMTI4MTYgQzI2LjMyMzIsOS4xOTI0OCAyNi4yMjA0OCw5LjE5MjQ4IDI2LjA0NjI0LDkuMTkwNTYgQzI1Ljk5NjMyLDkuMjg4IDI1Ljk4ODE2LDkuMjQ3NjggMjUuOTgxOTIsOS40MTMyOCBDMjYuMTYzMzYsOS41NTI0OCAyNi4wMjE3Niw5Ljc0MTYgMjYuMDEzMTIsOS45ODExMiBMMjUuODU2NjQsMTAuMzU2OTYgQzI1LjYxNjE2LDEwLjQ1Mjk2IDI1LjU1NjY0LDEwLjQ4NjA4IDI1LjQ0ODE2LDEwLjU0NjA4IEwyNS4xNjM1MiwxMC42NzQyNCBDMjQuOTQ4LDEwLjg0NjA4IDI0LjkwNTc2LDEwLjg3MzQ0IDI0LjgxODg4LDEwLjg5NTA0IEMyNC44MDExMiwxMC45NzIzMiAyNC43ODc2OCwxMS4wMDkyOCAyNC43ODU3NiwxMS4xMTQ0IEMyNC44NTU4NCwxMS4yNTg4OCAyNC44MTMxMiwxMS4yODgxNiAyNC43NTIxNiwxMS4zMzUyIEMyNC40NTc5MiwxMS41MjYyNCAyNC4yNTI0OCwxMS41NDgzMiAyNC4wOTAyNCwxMS41NTQ1NiBMMjMuODY4OTYsMTEuNjE5MzYgTDIzLjY1MDA4LDExLjQ2MDQ4IEMyMy41NzkwNCwxMS40MjI1NiAyMy40NjY3MiwxMS40NDQxNiAyMy4zOTcxMiwxMS4zOTk1MiBDMjMuMzM0MjQsMTEuNjYyMDggMjMuMzM5NTIsMTEuNjE2OTYgMjMuMzk3MTIsMTEuNjgzNjggQzIzLjQ3NTg0LDExLjc1MTM2IDIzLjQzMDcyLDExLjg0OTI4IDIzLjQ2MTQ0LDExLjkzNDcyIEMyMy41NjY1NiwxMi4xMzY4IDIzLjU0MzA0LDEyLjA5Njk2IDIzLjUyNDgsMTIuMTIzODQgTDIzLjMwMTYsMTIuMjIwOCBDMjMuMDMxMzYsMTIuMzkyMTYgMjMuMDcwMjQsMTIuMzAzMzYgMjIuOTg4MTYsMTIuNDA4IEMyMy4wNTA1NiwxMi43MDg0OCAyMi45MzAwOCwxMi44MDU5MiAyMi44NjI0LDEyLjg4MTc2IEwyMi43MzU2OCwxMy4xMDExMiBDMjIuNzE0NTYsMTMuMTMwODggMjIuNTIzNTIsMTMuMjQyNzIgMjIuNDgxMjgsMTMuMjU5NTIgTDIyLjE2ODgsMTMuMzg1NzYgQzIxLjk1OTUyLDEzLjU0MzY4IDIxLjg1OTIsMTMuNSAyMS43OTAwOCwxMy41NDI3MiBMMjEuNjAwNDgsMTMuNzY1OTIgTDIxLjE1Njk2LDEzLjg1ODU2IEMyMS4wMjQsMTQuMDAxMTIgMjAuODYxNzYsMTQuMDQgMjAuNzQ4NDgsMTQuMDQ4NjQgTDIwLjQzNDU2LDE0LjI2OTkyIEwxOS45MjYyNCwxNC4zMDAxNiBDMTkuODI3MzYsMTQuMjQxMTIgMTkuNzQ1MjgsMTQuMjg4NjQgMTkuNjc1MiwxNC4zMDAxNiBDMTkuNDE2NDgsMTQuNjE0NTYgMTkuMjg3MzYsMTQuNDQ1NiAxOS4xNzA3MiwxNC42MTYgQzE5LjA3NzYsMTQuNzI0OTYgMTkuMTkwODgsMTQuODE1NjggMTguOTgyMDgsMTQuODY4IEwxOC42MDM4NCwxNS4xNTMxMiBMMTguNDE2NjQsMTUuNTI5OTIgQzE4LjI0NzIsMTUuNjYxOTIgMTguMTk4NzIsMTUuNjc5MiAxOC4xNjQxNiwxNS43MTg1NiBDMTguMDUxODQsMTUuNzA5OTIgMTcuOTMxODQsMTUuNjIzNTIgMTcuODQ2NCwxNS42NTkwNCBDMTcuNjU2OCwxNS43ODU3NiAxNy40OTU1MiwxNS42NjMzNiAxNy4zNzQ1NiwxNS43ODMzNiBMMTcuNDA0MzIsMTYuMDk4NzIgTDE3LjM0MTkyLDE2LjMxOTA0IEwxNi44MzY5NiwxNi4zMTkwNCBMMTYuNDYwMTYsMTYuNjAwMzIgQzE2LjE3MTIsMTYuOTY4IDE2LjE2MjA4LDE2Ljk3MzI4IDE2LjE0NTI4LDE3LjA0MzM2IEwxNS41MTM2LDE3LjA3NjQ4IEMxNS4zNDg5NiwxNy4xNzUzNiAxNS4yNzg0LDE3LjIyOTYgMTUuMTk4MjQsMTcuMjY1MTIgTDE1LjQxOTA0LDE3LjQyMjU2IEMxNS41MzcxMiwxNy41MTg1NiAxNS42MDA0OCwxNy41Mjg2NCAxNS42MDkxMiwxNy43MDY3MiBMMTUuMzg2ODgsMTcuODAwOCBDMTUuMzczNDQsMTcuNzE4MjQgMTUuMzU1NjgsMTcuNjYzMDQgMTUuMzU0MjQsMTcuNTQ5MjggTDE1LjEzNDg4LDE3LjU0OTI4IEwxNC43NTY2NCwxNy43MDY3MiBMMTQuNTM1ODQsMTcuODM1MzYgQzE0LjMzNTY4LDE3Ljk1MiAxNC4yOTkyLDE3Ljg1NDA4IDE0LjI1MzYsMTguMDIxNiBDMTQuMTgyMDgsMTguMTAwOCAxNC4yNjIyNCwxOC4yMTQ1NiAxNC4yODQ4LDE4LjMwNTI4IEwxNC40MTI0OCwxOC41MjggTDEzLjk2OCwxOC40OTYzMiBMMTMuNzE2LDE4LjQ5NjMyIEMxMy4zOTEwNCwxOC42NDggMTMuMzk0ODgsMTguNzM5NjggMTMuMzY4OTYsMTguNzc3NiBDMTMuMjI4MzIsMTguODk1NjggMTMuMTk2MTYsMTguOTM4ODggMTMuMDU2LDE4Ljk2OTYgQzEyLjg5ODA4LDE5LjExODQgMTIuOTMzNiwxOS4xMjAzMiAxMi44OTY2NCwxOS4xODg0OCBMMTIuNTE3NDQsMTkuNDQyODggQzEyLjI3NzkyLDE5LjU4NCAxMi4xOTgyNCwxOS41MzY5NiAxMi4wNDM2OCwxOS41MzY5NiBMMTIuMTQwNjQsMTkuNzg3NTIgTDExLjc2MTQ0LDIwLjEwMjg4IEMxMS40MDY3MiwyMC4zNTAwOCAxMS4zNDgxNiwyMC4zODAzMiAxMS4yMjUyOCwyMC4zODc1MiBDMTEuMTQ1MTIsMjAuMjgyNCAxMS4xMjczNiwyMC4yNDMwNCAxMS4wMDQsMjAuMjMwMDggTDEwLjU5NDA4LDIwLjQ4MzA0IEwxMC4yNzg3MiwyMC42NDE0NCBMMTAuMjQ3NTIsMjAuOTUzOTIgTDEwLjA1Njk2LDIxLjE3NTY4IEM5Ljk0MDgsMjEuMjY0OTYgOS44ODgsMjEuMjYxMTIgOS44NjczNiwyMS4zOTM2IEMxMC4wMjk2LDIxLjU3MTIgMTAuMDEyOCwyMS42MDg2NCA5Ljk5NTA0LDIxLjcxMjggTDkuNzc0MjQsMjEuNzQyNTYgQzkuNzU5ODQsMjEuNjY3MiA5Ljc0NjQsMjEuNjI2ODggOS43NDI1NiwyMS41MjI3MiBDOS42Mjk3NiwyMS40NzkwNCA5LjQyOTYsMjEuNDg4NjQgOS4yNjg4LDIxLjQ5MTUyIEM5LjIwMTEyLDIxLjYwODY0IDkuMDc3NzYsMjEuNzEyOCA4LjkyNDE2LDIxLjc0MjU2IEM4LjY1MzkyLDIxLjk3NjMyIDguNTU4ODgsMjIuMTI4OTYgOC41NDY4OCwyMi4xNTM0NCBDOC4zNTM0NCwyMi4zOTM0NCA4LjMwMTEyLDIyLjQyNDY0IDguMjI4NjQsMjIuNDA3MzYgQzguMTQ3NTIsMjIuMzgyNCA4LjAwNDQ4LDIyLjI0MjcyIDcuODgyMDgsMjIuMjgwMTYgTDcuNjYzMiwyMi40MDczNiBMNy4zNzgwOCwyMi4zNzM3NiBMNy4zNzgwOCwyMi41OTMxMiBDNy4zMjU3NiwyMi42MTA4OCA3LjA2OCwyMi42NjM2OCA3LjAzMTUyLDIyLjY1NzkyIEw2LjgxMDI0LDIyLjY4NzY4IEw2LjMzODQsMjIuNzUyIEw2LjExNzEyLDIyLjc1MiBMNS45NTgyNCwyMi45NzU2OCBDNS43NTkwNCwyMy4wNjU5MiA1LjY3MDI0LDIzLjAyNDE2IDUuNjEyMTYsMjMuMDY5MjggQzUuNDQyMjQsMjMuMjUxNjggNS4yOTI0OCwyMy4xMjMwNCA1LjE3MjQ4LDIzLjE2Mzg0IEw0LjUwNjcyLDIzLjIyNDMyIEw0LjI1NTIsMjMuMjI0MzIgTDMuODc4NCwyMy4yNTc5MiBDMy42NjI4OCwyMy4zMjQ2NCAzLjU0OTYsMjMuMzUyOTYgMy4zNzE1MiwyMy4zMjIyNCBDMy4zMDE5MiwyMy4xODIwOCAzLjIyMzY4LDIzLjA4MDMyIDMuMTUxNjgsMjMuMTI5NzYgTDIuODY4NDgsMjMuMDA2ODggTDIuNDI2NCwyMi45NzU2OCBDMi4yNzM3NiwyMi44MDE5MiAyLjMyMTc2LDIyLjcyMjI0IDIuMjY4OTYsMjIuNjg3NjggTDEuODkwMjQsMjIuNzIyMjQgTDEuNjA3MDQsMjIuNTAwNDggQzEuNTc2MzIsMjIuNDAwMTYgMS40MzA4OCwyMi4zNTMxMiAxLjM4NzY4LDIyLjM0MTYgTDAuODQ5NiwyMi40MDczNiBMMC42Mjg4LDIyLjI0NzA0IEwwLjQwODQ4LDIyLjA4OTYgQzAuMTQ0NDgsMjEuODk1MiAwLjA2MDk2LDIyLjAzMzQ0IDAsMjEuODQwNDggQzAuMDg2NCwyMS41NTE1MiAwLjExMzI4LDIxLjY4MjU2IDAuMjgyMjQsMjEuNjE3NzYgTDAuNjYxOTIsMjEuNDkxNTIgTDAuODE4NCwyMS4yMDQ0OCBMMS4xMDE2LDIwLjgyOTEyIEwxLjUxMjk2LDIwLjUxMjMyIEMxLjU2NDMyLDIwLjQ3MzQ0IDEuNTY4MTYsMjAuMzQ4NjQgMS42MDcwNCwyMC4yOTI5NiBMMS43MzQyNCwyMC4wNzE2OCBDMS45NDMwNCwxOS45MzkyIDEuOTQxNiwxOS44MjY4OCAyLjExMDU2LDE5Ljc4NzUyIEwyLjU1MjY0LDE5LjQwOTI4IEwyLjgzNzI4LDE5LjAyOTEyIEMyLjk5MDQsMTguODk5NTIgMy4wODQsMTguODA0IDMuMTg0OCwxOC43NDczNiBMMy43NTE2OCwxOC41NjA2NCBDMy43MTI4LDE4LjM1ODU2IDMuNjk5MzYsMTguMzE4MjQgMy42ODczNiwxOC4yMTIxNiBMNC4wNjYwOCwxNy45NTgyNCBDNC4yMTk2OCwxNy45NDI4OCA0LjI5NDU2LDE3Ljk1NjMyIDQuNDQ2MjQsMTcuOTI3NTIgTDQuNjk3MjgsMTcuNTQ5MjggQzQuOTQ5NzYsMTcuMzQ0MzIgNC45MDg5NiwxNy40MTc3NiA0Ljk4MTQ0LDE3LjMyNzA0IEw1LjM5MjgsMTYuODg3MzYgQzUuNDU4MDgsMTYuNzQyODggNS40NjQzMiwxNi43Mzg1NiA1LjQ4NTkyLDE2LjY2NjA4IEw2LjA1Mzc2LDE2LjcyODk2IEw2LjA4MzUyLDE2LjI4ODggTDYuNTU5MiwxNS45NDE3NiBMNi43NDY4OCwxNS42NTkwNCBMNi45Njc2OCwxNS41NTg3MiBDNy4xMzMyOCwxNS40MDEyOCA3LjI3MTA0LDE1LjQwNTYgNy40NDI0LDE1LjQwNTYgTDcuNDQyNCwxNS4xNTMxMiBMNy43ODg5NiwxNC45NjM1MiBDNy45NTQwOCwxNC43ODU5MiA3Ljk3MzI4LDE0Ljc0ODQ4IDguMTAzMzYsMTQuNzM5ODQgQzguMTUxODQsMTQuNTg4NjQgOC4yNDc4NCwxNC41MDEyOCA4LjI5MiwxNC40ODk3NiBMOC42MDc4NCwxNC40NTg1NiBMOC41NzUyLDE0LjIwNjA4IEM4LjY5NDI0LDE0LjE4MDY0IDguNzU1NjgsMTQuMTE2MzIgOC44MjkxMiwxNC4wNDg2NCBMOS4xNzU2OCwxMy44NTg1NiBMOS40OTIsMTMuNTEyNDggTDkuNjQ4NDgsMTMuMjg5NzYgQzkuNzc2MTYsMTMuMDczMjggOS44NTYzMiwxMy4xMzY2NCA5LjkwMDk2LDEyLjk3NTg0IEwxMC4zNzUyLDEyLjg4MTc2IEMxMC40MDczNiwxMi43NDU5MiAxMC40OTUyLDEyLjc0ODMyIDEwLjUzMTY4LDEyLjU5NzEyIEwxMC43NTI0OCwxMi41MDIwOCBDMTEuMDgwOCwxMi4zNzAwOCAxMS4xNzM5MiwxMi4zNzkyIDExLjI4NzIsMTIuMzc2OCBDMTEuMjkwNTYsMTIuMTM4MjQgMTEuMzY3MzYsMTIuMjI0MTYgMTEuNDE0ODgsMTIuMDYxOTIgQzExLjYzOTA0LDExLjkzNjE2IDExLjc1MzI4LDExLjk1NDQgMTEuNzkzNiwxMS45MDQgTDEyLjAxMzkyLDExLjYxOTM2IEwxMi4yNjQ5NiwxMS40OTQwOCBMMTIuNDg1NzYsMTEuMTc5MiBMMTIuOTI4MzIsMTAuOTkwMDggQzEzLjI1MjMyLDEwLjU4NDk2IDEzLjIwMzg0LDEwLjY1NTA0IDEzLjMwNDY0LDEwLjYxMDQgTDEzLjgwOTYsMTAuNDUzNDQgTDE0LjA2MzUyLDkuOTgxMTIgQzE0LjIwMjcyLDkuOTgxMTIgMTQuMjc2MTYsOS45Nzg3MiAxNC4zNDgxNiw5LjkxNzI4IEwxNS4xNjgsOS41MDY0IEwxNS40MTkwNCw5LjM0ODQ4IEwxNS43OTYzMiw5LjE5MDU2IEMxNS45NTMyOCw4Ljk4MTc2IDE1LjkxNTg0LDguOTQwOTYgMTUuOTU1NjgsOC45MDczNiBMMTYuMTc2NDgsOC44NDMwNCBDMTYuNDAwMTYsOC43NTcxMiAxNi41MDE5Miw4LjY4OTQ0IDE2LjYxNjY0LDguNzIwMTYgQzE2Ljc0MDk2LDguNzg2NCAxNi44MDkxMiw4LjcwNTI4IDE2Ljg2OTYsOC43NDg0OCBDMTcuMDYxMTIsOC45MTI2NCAxNy4wODQ2NCw4Ljg2ODQ4IDE3LjA4ODQ4LDkuMDM1MDQgTDE2LjcxMzEyLDkuMDAxNDQgTDE2LjYxNjY0LDkuMjg1NiBDMTYuNTY2NzIsOS4zNDQxNiAxNi40OTk1Miw5LjM2ODE2IDE2LjM5NDQsOS4zNzk2OCBMMTYuMDQ4OCw5LjUwNjQgQzE1Ljc4NzY4LDkuNzU3NDQgMTUuNjk5MzYsOS43MTc2IDE1LjY0MDMyLDkuNzU5ODQgTDE1LjM4Njg4LDEwLjA0MzA0IEwxNS4xNjgsMTAuMjAxOTIgQzE1LjA2MzM2LDEwLjMyODE2IDE1LjAxNDQsMTAuMzc0NzIgMTQuODg0OCwxMC4zODkxMiBDMTQuNzIzNTIsMTAuMjk3NDQgMTQuNjYyNTYsMTAuMjk3NDQgMTQuNTY3MDQsMTAuMjk1MDQgTDE0LjA5Mzc2LDEwLjQ1MzQ0IEwxNC4wOTM3NiwxMC42NzQyNCBDMTMuOTU4ODgsMTAuNzQ0OCAxMy44NTMyOCwxMC44NTUyIDEzLjY4NTc2LDEwLjg5NTA0IEwxMy42ODU3NiwxMS4xNzkyIEMxMy42MjgxNiwxMS4zMzk1MiAxMy40Mjg0OCwxMS4zOTYxNiAxMy4xNzk4NCwxMS4zNjgzMiBMMTIuODMzMjgsMTEuODA4NDggQzEyLjcyMDk2LDExLjgzMTUyIDEyLjY2MTQ0LDExLjg5MjQ4IDEyLjU4MzY4LDExLjkzNDcyIEwxMi4yMzQ3MiwxMS45NjgzMiBMMTIuMTcwNCwxMi4yMjA4IEMxMi4wOTc0NCwxMi4zODgzMiAxMS45MzM3NiwxMi4zNTUyIDExLjcyOTI4LDEyLjM0NjA4IEMxMS41ODg2NCwxMi41MjEyOCAxMS41OTYzMiwxMi41MjUxMiAxMS42MDI1NiwxMi41OTcxMiBDMTEuMjY4OTYsMTMuMDE1MiAxMS4wNDQ4LDEzLjA4IDEwLjk0MDY0LDEzLjEwMTEyIEwxMC44Nzg3MiwxMy4zODU3NiBDMTAuNTY1MjgsMTMuNTI4MzIgMTAuNDkyOCwxMy40NTM0NCAxMC40MDU5MiwxMy41NDI3MiBMMTAuMDU2OTYsMTMuODI3ODQgTDkuOTAwOTYsMTQuMDQ4NjQgQzkuNzA0MTYsMTQuMjAzNjggOS42NTc2LDE0LjI3MzI4IDkuNTUyOTYsMTQuMzAwMTYgTDkuODM2NjQsMTQuMzk1NjggQzEwLjA2MDgsMTQuMzg1NiAxMC4xMTUwNCwxNC4zNDY3MiAxMC4xODU2LDE0LjMzMDg4IEwxMC40MzQyNCwxNC4wNDg2NCBMMTAuNjU3NDQsMTMuOTU0MDggTDExLjI1NiwxMy45MjE0NCBDMTEuMTMwMjQsMTMuNzI3MDQgMTEuMDY0NDgsMTMuNjUzMTIgMTEuMDY4MzIsMTMuNDQ4MTYgTDExLjQxNDg4LDEzLjM1NTUyIEMxMS43NTMyOCwxMy4wMDggMTEuNzAwNDgsMTIuOTc5MiAxMS45MTk4NCwxMi45NzU4NCBDMTEuOTU1ODQsMTMuMDEwNCAxMi4xMzIsMTMuMDMyNDggMTIuMjAxNiwxMy4wMzkyIEwxMi4yMzQ3MiwxMi43NTY5NiBDMTIuMzQxMjgsMTIuNjg3MzYgMTIuNDk0NCwxMi43NTc5MiAxMi42MTE1MiwxMi43MjMzNiBDMTIuNzY2MDgsMTIuNjc3MjggMTIuODE1MDQsMTIuNTk5NTIgMTMuMDIyNCwxMi41OTcxMiBDMTIuOTg0LDEyLjQ1NDA4IDEyLjkwMzg0LDEyLjQ4MTkyIDEyLjg5NjY0LDEyLjI4MjcyIEwxMy4zMzY4LDExLjkzNDcyIEwxMy43ODAzMiwxMS41ODgxNiBMMTQuMDkzNzYsMTEuNTg4MTYgQzE0LjE0NzA0LDExLjM4NjA4IDE0LjIxNzEyLDExLjQ4ODMyIDE0LjM3ODg4LDExLjQyOTI4IEMxNC41MzU4NCwxMS4yNTQ1NiAxNC41NTEyLDExLjE5NDU2IDE0LjU2NzA0LDExLjExNDQgQzE0LjY0MTkyLDExLjA2Njg4IDE0LjczNDU2LDEwLjg3NzI4IDE0Ljc1NjY0LDEwLjg2NTI4IEwxNS4xOTgyNCwxMC42NzQyNCBDMTUuMjg0NjQsMTAuNTE3MjggMTUuMzU0MjQsMTAuNDg4IDE1LjM4Njg4LDEwLjQ1MzQ0IEwxNS42NzEwNCwxMC40NTM0NCBDMTUuODYzNTIsMTAuMjUzNzYgMTUuOTE1ODQsMTAuMjM1MDQgMTUuOTU1NjgsMTAuMjAxOTIgQzE2LjIyNjg4LDEwLjA0MjA4IDE2LjI1NjY0LDEwLjAwNjU2IDE2LjM2NzA0LDkuOTgxMTIgQzE2LjQwNDQ4LDkuODMyOCAxNi42MzM5Miw5LjcyNDMyIDE2Ljg2OTYsOS43OTA1NiBDMTcuMTY0MzIsOS43MjQzMiAxNy4xNzEwNCw5LjY2ODE2IDE3LjM3NDU2LDkuNjYzODQgTDE3LjM0MTkyLDkuNDEzMjggTDE3LjU2MjcyLDkuMzE5MiBMMTcuNzIzNTIsOS4wMDE0NCBMMTcuOTQxNDQsOC45NzAyNCBMMTguMjI0NjQsOC44NDMwNCBDMTguNDIxOTIsOC42NDYyNCAxOC41MzkwNCw4LjY3OTM2IDE4LjYwMzg0LDguNjI0NjQgQzE4Ljk0NzUyLDguNDcxNTIgMTguOTQ5OTIsOC4zMTMxMiAxOS4yNjYyNCw4LjMwODMyIEwxOS41ODE2LDguMDU0NCBMMTkuODY0OCw3Ljk5MjQ4IEwyMC4wODYwOCw3LjgzNiBMMjAuNTI3Miw3LjY3NjE2IEwyMC44NzM3Niw3LjM5NDQgTDIxLjQ3NTIsNy4yMDY3MiBMMjEuNzI1NzYsNy4xNDE0NCBMMjIuNTc2MzIsNy4wNzcxMiBMMjIuNTc2MzIsNi44NTc3NiBDMjIuNzE0NTYsNi43Nzc2IDIyLjc3NjQ4LDYuNjQ2NTYgMjIuOTg4MTYsNi42MzY5NiBMMjIuNjcwODgsNi41MTI2NCBMMjEuNzI1NzYsNi42MDY3MiBMMjEuMzc5Miw2Ljg5MDg4IEMyMS4yMjU2LDcuMDc3MTIgMjAuOTc5MzYsNy4xMjU2IDIwLjgxMjgsNy4xNzA3MiBDMjAuNjAxNiw3LjIzMjE2IDIwLjQ1Mzc2LDcuMTAzNTIgMjAuMjc0NzIsNy4xNzA3MiBMMjAuMDUyOTYsNy4yNjYyNCBMMTkuNjc1Miw3LjY3NjE2IEMxOS41NjA5Niw3LjczOTUyIDE5LjUzNjQ4LDcuNjQxNiAxOS4zOTIsNy42NzYxNiBMMTguOTgyMDgsNy42NDY0IEMxOC45Njk2LDcuNzg2NTYgMTguODc2OTYsOC4wNjgzMiAxOC43OTI5Niw4LjExODcyIEwxOC41MDgzMiw4LjE4MzA0IEMxOC4zNDg0OCw4LjMzMDg4IDE4LjI3MjY0LDguMzY4MzIgMTguMDk5ODQsOC4zNzAyNCBMMTcuNzIzNTIsOC42MjQ2NCBMMTcuNDk5ODQsOC42NTUzNiBMMTcuMDYxMTIsOC42MjQ2NCBDMTYuOTk4NzIsOC40MzE2OCAxNy4wNDE5Miw4LjQ2IDE3LjA2MTEyLDguMzA4MzIgQzE3LjMxODg4LDguMjEwNCAxNy40NDk5Miw4LjEwMzM2IDE3LjU5NDg4LDguMDU0NCBMMTcuODE1Miw4LjA1NDQgTDE4LjAzNjQ4LDguMjQ0IEMxOC4yMDg4LDguMTY3NjggMTguMjY4OCw4LjEyNTQ0IDE4LjM1MTg0LDguMDg4NDggQzE4LjMyODgsOC4wMjg0OCAxOC4zMjE2LDcuOTY0MTYgMTguMzIxNiw3Ljg2NjcyIEMxOC40OTUzNiw3LjY4NDMyIDE4LjUyNjU2LDcuNjQyNTYgMTguNTcwNzIsNy41ODQ0OCBMMTguNzYzMiw3LjI2NjI0IEMxOC44OTg1Niw3LjE5OTA0IDE5LjA4MTQ0LDcuMTc5ODQgMTkuMTcwNzIsNy4yMDY3MiBMMTkuNzM5NTIsNy4wNzcxMiBMMjAuMDIzNjgsNi45MTk2OCBMMjAuMjQ0OTYsNi43NTk4NCBMMjAuNjUyNDgsNi41NDE5MiBMMjEuMDk1MDQsNi4zODU0NCBDMjEuMjUwMDgsNi4yNzEyIDIxLjMwMzg0LDYuMTc2MTYgMjEuNTM1NjgsNi4xNjQ2NCBMMjEuOTE0ODgsNi4wMDU3NiBDMjIuMTg1MTIsNS44NDQ5NiAyMi40MTQ1Niw1Ljk5ODU2IDIyLjQ4MTI4LDYuMDM3OTIgTDIyLjg2MjQsNS44MTc2IEwyMy4wODI3Miw1LjU5NjMyIEwyMy4zNjQ5Niw1LjU5NjMyIEwyMy43NzU4NCw1LjUwMjI0IEMyMy44OTg3Miw1LjQyMDE2IDIzLjk3MjE2LDUuMzg4NDggMjQuMDU5NTIsNS4zMTI2NCBDMjQuMTk0ODgsNS4yMDAzMiAyNC4yOTY2NCw1LjMwMjA4IDI0LjM0MzIsNS4zMTI2NCBMMjQuNzg1NzYsNS4yNDgzMiBMMjUuMDA1Niw1LjE1MzI4IEwyNS42MDQxNiw1LjEyNDk2IEMyNS44NzUzNiw1LjIzNzI4IDI1LjkzNjgsNS4xODAxNiAyNS45ODE5Miw1LjE1MzI4IEMyNi4xMjY0LDUuMDYwMTYgMjYuMzczNiw1LjE2ODE2IDI2LjQ1NTY4LDUuMTg1NDQgQzI2LjU5MDA4LDUuMjQ3MzYgMjYuNjg5OTIsNS4yNDIwOCAyNi44OTg3Miw1LjI0ODMyIEMyNi45ODI3Miw1LjM2OTc2IDI3LjEzNDg4LDUuMzA4OCAyNy4xODA5Niw1LjQ2ODY0IEwyNy4yNDI4OCw1Ljc1MzI4IFogTTQ2LjcwMTYsMTAuOTkwMDggTDQ3LjAxNiwxMS4zMDQ0OCBDNDYuOTY2MDgsMTEuNDkyNjQgNDYuNzE4NCwxMS40NjQzMiA0Ni41NDQ2NCwxMS40NjA0OCBDNDYuNDU1ODQsMTEuMzAyMDggNDYuNTI0LDExLjIwNjU2IDQ2LjU0NDY0LDExLjExNDQgTDQ2LjcwMTYsMTAuOTkwMDggWiBNNDUuNDM4MjQsMTEuMTE0NCBDNDUuNTczMTIsMTEuMTE0NCA0NS42MzUwNCwxMS4xNDIyNCA0NS43MjM4NCwxMS4xNzkyIEw0NS44ODA4LDExLjQyOTI4IEM0NS43NjAzMiwxMS40ODgzMiA0NS42MTgyNCwxMS40NTQ3MiA0NS41MzYxNiwxMS40OTQwOCBDNDUuMzMwMjQsMTEuNjQwOTYgNDUuMDcyOTYsMTEuNTc2NjQgNDUuMDI5NzYsMTEuNDk0MDggQzQ1LjE0NCwxMS4zMzA0IDQ1LjM3NzI4LDExLjI4NTc2IDQ1LjQwODQ4LDExLjIzOTY4IEw0NS40MzgyNCwxMS4xMTQ0IFogTTQ0LjU5MDA4LDExLjIzOTY4IEw0NC44NzA4OCwxMS41MjYyNCBDNDQuNzgzMDQsMTEuNjU3MjggNDQuNzEwNTYsMTEuNjc4NCA0NC41OTAwOCwxMS42ODM2OCBDNDQuNTM2MzIsMTEuNTYzMiA0NC42MjUxMiwxMS40NTQ3MiA0NC42MTk4NCwxMS4zOTk1MiBMNDQuNTkwMDgsMTEuMjM5NjggWiBNMjIuNDY5NzYsMTIuNzIzMzYgQzIyLjM5NDg4LDEyLjcxNjY0IDIyLjMyNTc2LDEyLjY4NzM2IDIyLjI2MDk2LDEyLjc1Njk2IEMyMi4zNTU1MiwxMi44MzkwNCAyMi4yNzAwOCwxMi44NDU3NiAyMi40Njk3NiwxMi44NDkxMiBMMjIuNDY5NzYsMTIuNzIzMzYgWiBNMTIuODk2NjQsMTMuOTg1NzYgTDEzLjE0NjcyLDE0LjIzNjggTDEzLjQwMTEyLDE0LjIwNjA4IEwxMy4xNzk4NCwxNC4wNDg2NCBDMTMuMDM1ODQsMTMuOTE5MDQgMTIuOTUwNCwxMy45NzE4NCAxMi44OTY2NCwxMy45ODU3NiBaIE04Ljk1MzkyLDE0LjY0NTc2IEM4Ljg4MTkyLDE0LjgyMjg4IDguOTAxMTIsMTQuODY4IDguODU5ODQsMTQuOTAxNiBMOC4zODU2LDE1LjA4ODMyIEw4LjEzNTUyLDE1LjQwNTYgQzguMDc0MDgsMTUuNTcwNzIgOC4wMTMxMiwxNS42NTQyNCA3Ljg4MjA4LDE1LjY4Nzg0IEM3Ljk0MDE2LDE1Ljg3NiA3LjkzMzQ0LDE1Ljg4NzUyIDguMDA4MzIsMTUuOTA3MiBMOC4yNjA4LDE1Ljc4MzM2IEw4LjYwNzg0LDE1LjQ5OTY4IEM4Ljk0Mjg4LDE1LjEyMDk2IDguOTU5MiwxNS4xMDU2IDkuMDE4NzIsMTUuMDU5MDQgTDkuMjM3NiwxNC45Mjk5MiBDOS40MjE5MiwxNC43NjMzNiA5LjUyODQ4LDE0Ljc1OTA0IDkuNTUyOTYsMTQuNTIzMzYgTDkuMzMxNjgsMTQuNTU0MDggTDkuMTEyMzIsMTQuNTg1MjggTDguOTUzOTIsMTQuNjQ1NzYgWiBNNTIuNDczMTIsMTUuMTUzMTIgTDUyLjQwODgsMTQuOTI5OTIgTDUyLjM0Njg4LDE1LjE4NDMyIEw1Mi40NzMxMiwxNS4xNTMxMiBaIE01MS43Nzc2LDE1LjIxMTY4IEM1MS43MDY1NiwxNS4zMjE2IDUxLjYxMDU2LDE1LjI5ODU2IDUxLjU4OTkyLDE1LjQ2NjA4IEM1MS43MzA1NiwxNS41NDkxMiA1MS42ODQ0OCwxNS41OTU2OCA1MS45MzUwNCwxNS41OTQ3MiBMNTIuMTg3NTIsMTUuNTI5OTIgTDUyLjg0OTkyLDE1LjY1OTA0IEw1Mi42Mjk2LDE1LjQzNTM2IEw1Mi4zNzg1NiwxNS40MDU2IEw1Mi4xMjQxNiwxNS4zMDkxMiBMNTEuNzc3NiwxNS4yMTE2OCBaIE02LjgxMDI0LDE2Ljg4NzM2IEM2Ljg2Njg4LDE2LjY5MTA0IDcuMDYyMjQsMTYuNzg5NDQgNy4wOTU4NCwxNi41MDYyNCBDNi42Mzg4OCwxNi43MDA2NCA2LjczNDQsMTYuNzkzNzYgNi42ODI1NiwxNi44ODczNiBDNi41NjAxNiwxNi45Njk0NCA2LjQzNjgsMTYuOTM4NzIgNi4zNjk2LDE2Ljk4MjQgTDUuODYzMiwxNy4zMjcwNCBDNS42NDE0NCwxNy40MjkyOCA1LjQzNTUyLDE3LjYxMDcyIDUuNDIxMTIsMTcuOTI3NTIgTDUuNzA3MiwxNy45Mjc1MiBDNi4wMzEyLDE3LjY3ODQgNi4xMTIzMiwxNy42ODM2OCA2LjE0Nzg0LDE3LjY0MTkyIEw2LjY1MjgsMTcuMDc2NDggTDYuODEwMjQsMTYuODg3MzYgWiBNNDIuNjk2NDgsMS44MTIgTDQyLjA5NzQ0LDEuOTA2NTYgTDQxLjg0NTkyLDEuOTY4NDggTDQxLjA4NzUyLDIuMDYyNTYgTDQxLjAyNDE2LDIuMzQ4NjQgQzQwLjg1OTA0LDIuNDc3MjggNDAuODA2NzIsMi40OTI2NCA0MC43NzIxNiwyLjUzODcyIEM0MC42Njg0OCwyLjUzODcyIDQwLjYzMDA4LDIuNTUxNjggNDAuNTUxMzYsMi41Njc1MiBDNDAuNTQyMjQsMi43OTk4NCA0MC40NDMzNiwyLjc0OTQ0IDQwLjM5NDQsMi45MTM2IEM0MC4yNTQ3MiwyLjk0NjI0IDQwLjIyMDE2LDIuOTc2IDQwLjAxNjY0LDIuOTc4NCBDMzkuOTc0NCwzLjA1NzYgMzkuOTUzNzYsMy4wODg4IDM5Ljk1MjMyLDMuMjI4OTYgQzM5Ljg3NiwzLjI0Mzg0IDM5LjgxMTY4LDMuMjc2IDM5LjY5ODg4LDMuMjYwNjQgTDM5LjM4NTkyLDMuNDgyNCBMMzkuMjg5OTIsMy45MjQ5NiBMMzkuMTYzNjgsNC4yMDkxMiBDMzkuMDc2MzIsNC4zODU3NiAzOS4xODM4NCw0LjUyNCAzOS4yMjg0OCw0LjYxODA4IEwzOS4yNTkyLDQuODM4ODggTDM5LjYwMzM2LDUuMTUzMjggQzM5LjgwNCw1LjIxMDg4IDM5LjgwMDY0LDUuMzA1NDQgMzkuODI2NTYsNS4zNDI0IEw0MC4wNzkwNCw1LjQ2ODY0IEw0MC41MjA2NCw1LjY1ODcyIEw0MC44OTc5Miw1Ljc1MzI4IEw0MS41OTI0OCw1LjkxMTIgTDQxLjk3MjE2LDUuOTExMiBMNDIuMTkyNDgsNS45NDE0NCBMNDIuNTA4MzIsNS45NzM2IEw0Mi44NTQ0LDUuODc4NTYgTDQzLjI5NjQ4LDUuNzg0NDggTDQzLjU0OCw1LjU5NjMyIEw0My44NjQzMiw1LjUwMjI0IEM0NC4wOTUyLDUuNDA3MiA0NC4xNDMyLDUuMzM2MTYgNDQuMjQyMDgsNS4zMTI2NCBMNDQuMzk4NTYsNC45NjQxNiBDNDQuNjQ3Miw0Ljg2OTYgNDQuODI0OCw0LjgyMTEyIDQ0LjkzNTIsNC43NDI0IEM0NS4wODQ5Niw0LjYxNTY4IDQ1LjEyMTkyLDQuNjM4MjQgNDUuMTg3Miw0LjYxODA4IEM0NS4yNTg3Miw0LjQzNTY4IDQ1LjMxMjk2LDQuMTMxMzYgNDUuNDM4MjQsNC4wNDg4IEw0NS42Mjk3NiwzLjgzMDQgQzQ1LjU4MjcyLDMuNzM1ODQgNDUuNTYxNiwzLjU2MDE2IDQ1LjU5NzYsMy40ODI0IEM0NS42MjQ5NiwzLjQyNzY4IDQ1LjczOTY4LDMuNDI4MTYgNDUuNjkzMTIsMy4yNjA2NCBMNDUuNjI5NzYsMi45NDY3MiBDNDUuMzkxNjgsMi43NzEwNCA0NS41MDQ5NiwyLjc0MDMyIDQ1LjQzODI0LDIuNjMwNCBMNDUuMjE4ODgsMi40NDMyIEw0NC43NDc1MiwyLjI1MjY0IEw0NC40OTQwOCwyLjA5Mzc2IEw0NC4yNzMyOCwyLjAzMTM2IEw0My45MjkxMiwyLjAwMDY0IEw0Mi43NTc5MiwxLjg3Mjk2IEw0Mi42OTY0OCwxLjgxMiBaIE00Ni44NTgwOCwxLjI3MzkyIEM0Ni45MjM4NCwxLjI5MTY4IDQ3LjEyMDY0LDEuMzk2MzIgNDcuMTQxMjgsMS40MzEzNiBMNDcuMjY4OTYsMS43Nzg4OCBMNDcuMzk2MTYsMi4wMzEzNiBMNDcuNjE1NTIsMi4xODg4IEw0Ny43NzM0NCwyLjQ3MTUyIEw0Ny45MDExMiwyLjY5Mzc2IEw0Ny45NjM1MiwzLjIyODk2IEw0Ny45MDExMiwzLjczNTg0IEw0Ny45MDExMiw0LjAyMDQ4IEM0Ny45NDE0NCw0LjA3MDg4IDQ3Ljg1MjE2LDQuMzE4MDggNDcuODM2OCw0LjM5ODI0IEM0Ny42OTA0LDQuNDEwMjQgNDcuNjIwMzIsNC40NjY4OCA0Ny41NTIxNiw0LjU1NDcyIEw0Ny4zOTYxNiw0LjgzODg4IEw0Ny4wNDcyLDQuOTkzNDQgTDQ2LjczMjgsNS4xNTMyOCBMNDYuNjA3MDQsNS40Mzc5MiBDNDYuNTMwMjQsNS40NTE4NCA0Ni40MjA4LDUuNDgwMTYgNDYuMzg2MjQsNS41MzIgTDQ2LjE5NTY4LDUuNzg0NDggTDQ1LjgxODQsNi4xMDI3MiBDNDUuNTkxMzYsNi4xNzQyNCA0NS41MDQ5Niw2LjI3MjE2IDQ1LjM0NjU2LDYuMzIwNjQgQzQ1LjE2ODQ4LDYuMzc1MzYgNDQuOTI1MTIsNi4yOTY2NCA0NC43NzYzMiw2LjM4NTQ0IEw0NC41NTc5Miw2LjYzNjk2IEw0NC4zMDQsNi45NTI4IEw0My45NTc0NCw2Ljk4MzA0IEw0My43MDc4NCw2Ljk1MjggTDQzLjM1ODg4LDcuMDc3MTIgQzQzLjI1OTUyLDcuMTc5ODQgNDMuMTk2NjQsNy4xNDI4OCA0My4xMDY0LDcuMTcwNzIgTDQyLjY2NTI4LDcuMjA2NzIgTDQxLjkzOTA0LDcuMjA2NzIgTDQxLjUzMDA4LDcuMDc3MTIgTDQwLjg5NzkyLDcuMDEzNzYgTDQwLjY3ODA4LDYuODU3NzYgTDQwLjQyNTYsNi43MzEwNCBMNDAuMjA0OCw2LjUxMjY0IEwzOS45NTIzMiw2LjM1MTM2IEMzOS44NjQ0OCw2LjI3MTIgMzkuNzc1NjgsNi4xOTUzNiAzOS42MzY5Niw2LjE2NDY0IEMzOS42MDA5Niw2LjAyMjU2IDM5LjUxODQsNi4wNTMyOCAzOS40OCw1LjkxMTIgQzM5LjM4MjU2LDUuODkxMDQgMzkuMjEwMjQsNS44MDQ2NCAzOS4xMzE1Miw1Ljc1MzI4IEwzOC44ODI4OCw1LjUwMjI0IEwzOC43ODY4OCw1LjE1MzI4IEwzOC43MjIwOCw0LjkzMjk2IEwzOC44MTcxMiw0LjcxMzYgTDM4LjY5MTM2LDQuNDI4OTYgTDM4LjcyMjA4LDQuMDIwNDggTDM4LjY2MTYsMy42NzAwOCBMMzguNzU1NjgsMy4zMjQ5NiBDMzguOTUyNDgsMy4wNzQ4OCAzOS4xMDk0NCwzLjA0ODQ4IDM5LjEzMTUyLDMuMDEwMDggTDM5LjIyODQ4LDIuNzI1OTIgQzM5LjI3ODQsMi42MDQ5NiAzOS4yNzE2OCwyLjUxMzI4IDM5LjQxNjY0LDIuNDcxNTIgTDM5LjY2ODE2LDIuMzE1MDQgQzM5LjkxMDA4LDIuMDA3ODQgMzkuOTY5MTIsMS45MTE4NCA0MC4xMDk3NiwxLjg3Mjk2IEM0MC4yNTQ3MiwxLjY3MjMyIDQwLjQwMTEyLDEuNjMyOTYgNDAuNDI1NiwxLjQzMTM2IEw0MC43NDA5NiwxLjMzODcyIEw0MS4xMTkyLDEuMDg0MzIgTDQxLjM3MTY4LDAuNzM4MjQgTDQxLjY1MzkyLDAuNzA1MTIgTDQxLjk3MjE2LDAuNTQ5NiBMNDIuMjIzMiwwLjM5MTIgQzQyLjQ3NTY4LDAuMjQ5NiA0Mi41OTQ3MiwwLjM0NTEyIDQyLjY5NjQ4LDAuMjk2NjQgQzQyLjc5OTY4LDAuMTc5MDQgNDMuMTc3NDQsMC4xMzg3MiA0My4yNjMzNiwwLjE3MTM2IEM0My40NTYzMiwwLjM2OTYgNDMuNTM2NDgsMC4zNjI4OCA0My41Nzk2OCwwLjM5MTIgTDQzLjgwMDk2LDAuNDg2NzIgQzQ0LjA2MjU2LDAuNDA1NiA0NC4wNzY0OCwwLjQ2MTI4IDQ0LjExNjMyLDAuNDU1NTIgTDQ0LjQyOTc2LDAuNDI0MzIgTDQ0Ljg3MDg4LDAuMzkxMiBMNDUuMzQ2NTYsMC4zOTEyIEw0NS43NTUwNCwwLjQ1NTUyIEw0NS45NzYzMiwwLjU0OTYgTDQ2LjI1ODU2LDAuNzA1MTIgTDQ2LjYzNjMyLDEuMDI1MjggQzQ2Ljc5MTg0LDEuMDc4NTYgNDYuODMzNiwxLjE0ODY0IDQ2Ljg1ODA4LDEuMjczOTIgTDQ2Ljg1ODA4LDEuMjczOTIgWiIgbWFzaz0idXJsKCNzb3YtbW9tLWxvZ28td2hpdGUtYikiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=);
    background-repeat: no-repeat;
    background-size: 130px 16px;
    display: block;
    float: right;
    height: 16px;
    width: 130px
}

@media (min-width:600px) {
    #top-bar #vermont-official a,
    #top-bar .top-sov-logo a,
    .top-bar #vermont-official a,
    .top-bar .top-sov-logo a {
        background-size: 189px 24px;
        height: 24px;
        width: 189px
    }
}

#header #site-name {
    font-size: 28.8px;
    line-height: 118%
}

@media (max-width:899px) {
    #header #site-name {
        font-size: 25.6px
    }
}

#top-bar,
.top-bar {
    background-color: #030
}

    #top-bar .main-column,
    .top-bar .main-column {
        padding-bottom: 8px;
        padding-top: 8px
    }

@media (max-width:599px) {
    #top-bar .main-column,
    .top-bar .main-column {
        padding: 2px 6px
    }
}

#top-bar .official-byline,
#top-bar .top-sov-official,
.top-bar .official-byline,
.top-bar .top-sov-official {
    font-size: 12.6px;
    color: #fff;
    display: inline-block;
    font-weight: 300;
    padding: 1px 0
}

@media (max-width:899px) {
    #top-bar .official-byline,
    #top-bar .top-sov-official,
    .top-bar .official-byline,
    .top-bar .top-sov-official {
        font-size: 11.2px
    }
}

@media (max-width:599px) {
    #top-bar .official-byline,
    #top-bar .top-sov-official,
    .top-bar .official-byline,
    .top-bar .top-sov-official {
        font-size: 10px;
        line-height: 126%
    }
}

@media (min-width:600px) {
    #top-bar .official-byline,
    #top-bar .top-sov-official,
    .top-bar .official-byline,
    .top-bar .top-sov-official {
        padding: 4px 0
    }
}

#top-bar .official-byline a,
#top-bar .top-sov-official a,
.top-bar .official-byline a,
.top-bar .top-sov-official a {
    color: #fff
}

#top-bar #vermont-official,
#top-bar .top-sov-logo,
.top-bar #vermont-official,
.top-bar .top-sov-logo {
    display: inline-block;
    padding: 0;
    text-align: right
}

@media (max-width:599px) {
    #top-bar #vermont-official,
    #top-bar .top-sov-logo,
    .top-bar #vermont-official,
    .top-bar .top-sov-logo {
        padding-top: 6px
    }
}

#top-bar #vermont-official a img,
#top-bar .top-sov-logo a img,
.top-bar #vermont-official a img,
.top-bar .top-sov-logo a img {
    display: none
}

#header {
    background-color: #efefe3;
    color: #fff
}

    #header #name-and-slogan {
        margin-top: 8px
    }

@media (max-width:599px) {
    #header #name-and-slogan {
        margin-bottom: 16px;
        margin-top: 0
    }
}

#header #site-name {
    margin: 0
}

#header #site-slogan {
    font-size: 14.4px;
    color: #030;
    margin-left: 2px
}

@media (max-width:899px) {
    #header #site-slogan {
        font-size: 12.8px
    }
}

#header .block-nodeblock .node-button .content {
    padding: 0
}

#header #header-left a#logo.header__logo {
    display: block;
    float: left;
    margin-right: 8px
}

#header #header-left a img.header__logo-image {
    height: 80px
}

#header .header__site-link,
#header .header__site-link:visited {
    color: #030
}

    #header .header__site-link:focus,
    #header .header__site-link:hover {
        color: #3e6839;
        text-decoration: none
    }

.header__secondary-menu {
    zoom: 1;
    margin: 0;
    text-align: right
}

    .header__secondary-menu:after,
    .header__secondary-menu:before {
        content: "";
        display: table
    }

    .header__secondary-menu:after {
        clear: both
    }

    .header__secondary-menu ul.links.inline {
        margin: 0
    }

        .header__secondary-menu ul.links.inline li {
            padding: 0;
            display: block;
            line-height: 126%
        }

.region-header .block-nodeblock {
    margin: 0;
    max-width: none;
    text-align: right;
    width: auto
}

.region-header .node-button {
    text-align: right
}

form#search-block-form {
    text-align: right;
    margin: 5px 0
}

    form#search-block-form .form-actions,
    form#search-block-form .form-item,
    form#search-block-form input.form-text {
        display: inline-block;
        margin: 0;
        vertical-align: bottom
    }

    form#search-block-form input.form-text {
        background-color: #fff;
        height: 26px;
        width: 196px
    }

    form#search-block-form input.form-submit,
    form#search-block-form input[type=submit] {
        min-width: auto
    }

.region-sidebar-first #block-system-main-menu a.active {
    background-color: #efefe3;
    border-left: 3px solid #0d3c99;
    color: #333
}

.region-sidebar-first #block-system-main-menu a:hover {
    color: #036;
    text-decoration: underline
}

.small-screen-nav {
    background: #205027;
    background: rgba(32, 80, 39, .85);
    border: 0 !important;
    text-align: center;
    padding: 8px;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    height: 40px;
    z-index: 999
}

    .small-screen-nav a {
        color: #fff
    }

.region-sidebar-first #block-system-main-menu > ul.menu > li > a {
    margin: 7px 0
}

.region-sidebar-first #block-system-main-menu a {
    border-left: 3px solid transparent;
    display: block;
    padding: 8px
}

.region-sidebar-first #block-system-main-menu ul.menu {
    margin: 0;
    padding: 0
}

    .region-sidebar-first #block-system-main-menu ul.menu li {
        margin: 2px 0;
        padding: 0;
        line-height: 126%
    }

        .region-sidebar-first #block-system-main-menu ul.menu li ul li > a {
            padding: 6px;
            padding-left: 24px
        }

        .region-sidebar-first #block-system-main-menu ul.menu li ul li ul li > a {
            padding: 6px;
            padding-left: 40px;
            font-size: 14.4px
        }

@media (max-width:899px) {
    .region-sidebar-first #block-system-main-menu ul.menu li ul li ul li > a {
        font-size: 12.8px
    }
}

.region-sidebar-first #block-system-main-menu ul.menu li ul li ul li ul li > a {
    padding: 6px;
    padding-left: 56px;
    font-size: 13.68px
}

@media (max-width:899px) {
    .region-sidebar-first #block-system-main-menu ul.menu li ul li ul li ul li > a {
        font-size: 12.16px
    }
}

.region-sidebar-first #block-system-main-menu ul.menu li ul li ul li ul li ul li > a {
    padding: 4px;
    padding-left: 72px;
    font-size: 13.68px
}

@media (max-width:899px) {
    .region-sidebar-first #block-system-main-menu ul.menu li ul li ul li ul li ul li > a {
        font-size: 12.16px
    }
}

.region-sidebar-first #block-system-main-menu ul.menu li ul li ul li ul li ul li ul li a {
    padding: 4px;
    padding-left: 80px;
    font-size: 12.6px
}

@media (max-width:899px) {
    .region-sidebar-first #block-system-main-menu ul.menu li ul li ul li ul li ul li ul li a {
        font-size: 11.2px
    }
}

@media (max-width:699px) {
    .region-sidebar-first #block-system-main-menu {
        background-color: #dcdcc3;
        border-bottom: 7px solid #fff;
        margin: 16px -16px
    }

        .region-sidebar-first #block-system-main-menu > ul.menu {
            padding: 16px
        }

            .region-sidebar-first #block-system-main-menu > ul.menu > li > a {
                padding: 12px 8px;
                margin: 0
            }

        .region-sidebar-first #block-system-main-menu ul.menu li {
            border-bottom: 1px solid #dcdcc3
        }

            .region-sidebar-first #block-system-main-menu ul.menu li:last-child {
                border-bottom: 0
            }
}

.region-sidebar-second {
    margin-top: 16px;
    margin-bottom: 16px
}

    .region-sidebar-second .block.last {
        border: none
    }

    .region-sidebar-second .block ul {
        list-style: none
    }

    .region-sidebar-second .block .block-title {
        padding: 8px;
        padding-bottom: 0
    }

    .region-sidebar-second .block .menu__item.is-leaf {
        list-style-image: none;
        list-style: none
    }

.front .region-sidebar-second {
    padding-top: 0
}

.not-front .region-sidebar-second .block {
    background: none
}

#prefooter {
    background-color: #efefe3
}

    #prefooter .region-contact {
        background-color: #dcdcc3;
        padding: 16px
    }

        #prefooter .region-contact p a {
            color: #036;
            background-color: transparent
        }

@media (max-width:599px) {
    #prefooter .region-contact {
        margin-top: -16px;
        margin-right: -16px;
        margin-left: -16px
    }
}

#prefooter .region-bottom > div {
    padding: 16px 0
}

#prefooter .region-bottom .block-menu h2.block-title {
    font-size: 18.9px
}

@media (max-width:899px) {
    #prefooter .region-bottom .block-menu h2.block-title {
        font-size: 16.8px
    }
}

#prefooter .region-bottom .menu li {
    margin: 8px 0
}

#footer {
    font-size: 13.5px;
    background-color: #030;
    color: hsla(0, 0%, 100%, .85);
    font-weight: 300;
    padding: 8px 16px;
    text-align: center
}

@media (max-width:899px) {
    #footer {
        font-size: 12px
    }
}

#footer a {
    border-bottom: 1px dotted hsla(0, 0%, 100%, .4);
    color: hsla(0, 0%, 100%, .85)
}

    #footer a:hover {
        border-bottom: 1px dotted #fff;
        color: #fff
    }

#footer .block,
#footer p {
    margin: 0
}

#footer span {
    display: inline-block;
    margin: 0 6px
}

#content .faq-category-group .faq-question.faq-qa-visible a:after,
#content .faq-item.is-expanded .faq-question:after,
.faq-category-group .faq-question.faq-qa-visible a:after,
.faq-item.is-expanded .faq-question:after,
.views-slideshow-cycle-main-frame-row-item .views-field-title a:after,
table.views-table th.views-field.active a.active[href$=asc]:after,
table.views-table th.views-field.active a.active[href$=asc]:hover:after,
table.views-table th.views-field.active a.active[href$=desc]:after,
table.views-table th.views-field.active a.active[href$=desc]:hover:after,
table.views-table th a[href$=asc]:after,
table.views-table th a[href$=desc]:after {
    display: inline-block;
    font-family: FontAwesome, sans-serif;
    font-weight: 400 !important
}

.views-slideshow-cycle-main-frame-row-item .views-field-title a:after {
    content: "\F101";
    font-weight: 400 !important;
    padding-left: 3px
}

table.views-table th.views-field.active a.active[href$=asc]:hover:after,
table.views-table th.views-field.active a.active[href$=desc]:after,
table.views-table th a[href$=asc]:after {
    content: "\F062";
    position: absolute;
    right: 8px;
    top: 8px
}

table.views-table th.views-field.active a.active[href$=asc]:after,
table.views-table th.views-field.active a.active[href$=desc]:hover:after,
table.views-table th a[href$=desc]:after {
    content: "\F063";
    position: absolute;
    right: 8px;
    top: 8px
}

#content .faq-category-group .faq-question.faq-qa-visible a:after,
#content .faq-item.is-expanded .faq-question:after,
.faq-category-group .faq-question.faq-qa-visible a:after,
.faq-item.is-expanded .faq-question:after {
    -webkit-animation: slideInDown .2s;
    animation: slideInDown .2s;
    content: "\F063";
    padding-left: 8px
}

.notice {
    display: none;
    position: relative;
    padding: 16px;
    color: #fff;
    text-align: center
}

    .notice:hover {
        cursor: pointer
    }

    .notice .notice-close {
        position: absolute;
        top: 0;
        right: 0;
        padding: 8px
    }

.info-notice {
    background-color: #348ab5
}

.success-notice {
    background-color: #69a524
}

.warning-notice {
    background-color: #e0742c
}

.error-notice {
    background-color: #900
}

.with-wireframes #content,
.with-wireframes #footer,
.with-wireframes #header,
.with-wireframes #main,
.with-wireframes #navigation,
.with-wireframes .region-bottom,
.with-wireframes .region-sidebar-first,
.with-wireframes .region-sidebar-second {
    outline: 1px solid #ccc
}

#navigation .block-menu-block .block__title,
#navigation .block-menu .block__title,
.element-focusable,
.element-invisible {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px)
}

    .element-focusable:active,
    .element-focusable:focus {
        position: static !important;
        clip: auto;
        height: auto;
        width: auto;
        overflow: auto
    }

#navigation .links,
#navigation .menu {
    margin: 0;
    padding: 0;
    text-align: left
}

.messages,
.messages--error,
.messages--status,
.messages--warning {
    padding: 10px 10px 10px 50px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAD6UlEQVR42s2WX0xbVRzH3YwmC4k+GF/0ZS/S267/bmnX9nL7bwstZlnbjTDYyoC5GCbB0ZW5pdJCe6swbLFA6bpWIGuRMWVjKGP+21QW3SZBSAjGh4XEaTZTH82Cm/3ztS2xs7mw4KLRk3xyzj33/H6fe5Pz7zEA/yr/vUDukj9FH6drqTaqT8EoPs/UV+nX6TD1BlUh9AqLHlmgPKLcRHmoCOWmElK/FOKTYpS8UwLJkASiUyLI3pKhlClN0g46qj+qL/pbArlbrlO1q25JeiSgR2iYJ8ywXLSg/qP6LNl2ro8+Q4MMkKCd9K2t3q3KdQnkXXIF5aISkgEJzONm1F2qW52pDJN1MI2bUBIuAdVOJWSMTPNQgX6/vkjVpvpREpag6oMqWCYta1IzbsHh9ga0RJtzY8URMdRO9U/KSuWmNQUqh2pY3CtG+fvlqJyofMAFNrZAE+7e/RWR4X4cD9tgOGsA2U2CdtMDqwqyMyIzQ5KKqAKmcyaYxkzYd3YvjGNGFtXRPRj58DT+LOemRrFnrBLyITmUDmUyO/NYgu2d26ukHVJo3tXAMGpAs+cQmh0NeClan30uwN7TgnQ6nRd4r3thOGOAJqYB2UVC79AfZAnKHGUxQa8A2tNaNLW/jKvXv8Dyb8s4yryKA4O10A3roIvpUB+swTdz1/LJZ27PQBvT5lBH1RD4BChzlQ2wBNtc22aE/ULQgzRCl4P5BPcT93GMOYz9wb2QhCRgAq35d8u/L2PXe7tADVGgBlcQ+AXQtmlvsP/gzbJZvp8PMkJCFBYh8m0knyiVSsHe0YIGZz1+/uVOvt8z7QGvnwf+ST5EIRHIUyR4fh50rbp5lsDcYR4ReAXgBrng9q/Qfa0bfy035r7Ot2dvz4IX4IEIEAXwvDzscOw4zxJUd1YfEXlE4Aa4BQHMlwzSSBeI7iXvoTxWDqKPYCFsFaKmr+YVliB0JfS89DVpiuhlB9k/tSOZTuYFvq98yI7L0/MAsVWcGp0bfW61hbahwltxSeARsIKyWKesSKQSWIwvYkvvllwfx88pgOvhwthu/AzAxlVX8vz385tLbaVxwpcLZtEw0QDjsBGctzksiE4CimZFfHp++oWHbnbuUfdB0komMgHsRN1r0MWBsEmYODF5onY92/UTwcvBxuzXcN1ccHycVSn2FaPYWwzCQUDWKIt7z3utAJ5c74Hz+OLSomynY+cVfiM/xW3JiDyZpB3FuZrj4oCwE+Ad4qWMjPHjpTtL0mzMoxyZz9yM39Q7Y85Ok930icqm+k59TL2wm9l90dZv8y/8sPAigGf/iUN/Q4anM2zOsdLe+L+4VfwBVVjDs2rTYx0AAAAASUVORK5CYII=);
    background-position: 8px 8px;
    background-repeat: no-repeat;
    border: 1px solid #be7
}

.messages--warning {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACuElEQVRIiWP4//8/Ay0xSYqntTpnT252zqeJBf0Njhsykrz/pyd6/e9vcNpGVQv6q2wlm0qc/r0+IPD/3UG+/61l9v9mdrjIUc2C7hqHUzc3S///eZwBjO9tF/vfWe1wjioWTKixVm8otPn38wQT3IKfxxn/t5Va/utpsNSg2ILWcttrNzdJgQ3+dpQRjEHs+9tE/zeXWt+gyILOamuTqlxrsOtPLub+7+emBsSq/88v5wL7oqHQ9H9nmbkF2RbUF1rev7lJEuziuU3i/90ddcB4UZsoJC62ifyvK7R4QJYFrcUGrmUZ5v9hYb9hosh/bzcDMN42VRgeF9W5hv8bi/XdSbagKtfs2c1NEvCIPbaQ/7+/pwkYn17Ki0hR24T/l2eZPCfJgsZ83dCiNOP/yCnn7iau/8G+5mD8aBsHSoqqyNL9X5erHUm0BcVpRm9ubhZHMoTh/4eDzP/DA23+RwTZ/P96hAlF7t5Wof8FyfpvibKgNk8noyDZ4D9quofg1Bjr/1kJlhjiIF+Upmn/r83RzCJoQXaC3qcbm8SwGMLwvybP/H8jMGlik7u7VeB/Zqz2J7wWVGdr1uTG62J1PQgfWST1/+hiCaxyIF8UJqv9r8hQrcVpQVqkzrcbG0WwGvB2H/P/lnx5MAaxsam5vYn3f2KY+jesFpSlqfZnxWjidP2OGWL/g/0swBjExu4Lhv958Ur/i5KU+lEsCA1lYI4JUv95bZ0gTo2Pt3P+z0myBmMQG5e6mxu4/kf4Kf8EmQm3oCRNebKrvSawIGPBqRG9sMOp5hjjfwdrlf/58bKT4RaUpWvtcLZV/39iscD/H0AFP46jYwYiMeP/44u4/9tbKQODSXUH3II9G7v18hI0n8YGKv+IDVT6joxj/BVx4mgcOCde/SnITPRUJAHEGlTCEkQV19TAAN8FC67hZdFXAAAAAElFTkSuQmCC);
    border-color: #ed5
}

.messages--error {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACpElEQVR42rWWTUgbQRiGQ0Tx4MWDeFM8eBA9iKAoggiCoCiiIiL4L3oQV1CJB0UEf6iRYFpK7UniTw9VSqL2kvQsVDBpSZrtRo35czVNW3oprRf17exSl4yzu1ikAy9h59vvedhkMrMGAGoxknAk2w8MJ/WosXThiZkZt9jdLeglPjn5ATc3mhJNuNjbK0QbG3ExMICL/n6IfX0gcxB7ekDAELu6IHZ2IlJbi1hLS1BLogmPtbUhMTv7oMSamzUlqnByMxLT0/8STQkDj9TV4ZLj5OysrODl8jIu5Gs68dFR7JG6dWkJ0fFx+TpSX89IDMnwcHU1yKec12Yz3rlc4HkeLwjkXJpPip3U3+7vIx6P4ymph4eG5PlwTQ0lMdytlmBxMWKtrXLeT0zA5XTibvj9fjxfXETkb/3N/Dz2dneVuiTZtliU/rPSUsQ5ziuxZYG03IIlJdKKUPJjdRUAKMmzuTnskB/VYbdTtd9HR4g2NCi9Z2VliDY1BSnBaUEBzsrLqXyzWCiQ9HU5HA4afniIUFWV0hOqqMBpURErOM7NxWlhIZOvCwvA7S3Uxq+DA5AnZ3pO8vJYQSArC8c5Oeqx2Rj4udeLQH6+6v2B7GxW8DkjA0JmJpONwUHY7XZGIAgCzCYTeJUewmIFfqMRfEoKlQ2yJbza2oLWcLvdeDI2hk/3+iQWKzAYkJzNjg5srq9TwJ9OJ76YTNScx+ORJT66X1/grKyEbW2NgfPp6XKd/JMZySrHaQsSU1Oe+0/w3WpVgyu5HBlR6lc+H8gioevDwz6JrWwV5+3txyoSFk5DcOX1MnCyJ4Vwfb1zt1UY9SR8aioDpuppaVpwZbPTl+hHF04dOKzk8XBF8DgJC3/woU/W/EciOtELOWi8DDwp//215Q+p7kiKh2lQSAAAAABJRU5ErkJggg==);
    border-color: #ed541d
}

.messages__list {
    margin: 0
}

.messages__item {
    list-style-image: none
}

.messages--error p.error {
    color: #333
}

.messages--status,
.ok {
    background-color: #f8fff0;
    color: #234600
}

.messages--warning,
.warning {
    background-color: #fffce5;
    color: #840
}

.error,
.messages--error {
    background-color: #fef5f1;
    color: #8c2e0b
}

.tabs-primary,
.tabs-secondary {
    zoom: 1;
    list-style: none;
    border-bottom: 1px solid ie;
    padding: 0 2px;
    white-space: nowrap
}

    .tabs-primary:after,
    .tabs-primary:before,
    .tabs-secondary:after,
    .tabs-secondary:before {
        content: "";
        display: table
    }

    .tabs-primary:after,
    .tabs-secondary:after {
        clear: both
    }

.tabs-primary__tab,
.tabs-primary__tab.is-active,
.tabs-secondary__tab,
.tabs-secondary__tab.is-active {
    float: left;
    margin: 0 3px
}

a.tabs-primary__tab-link,
a.tabs-primary__tab-link.is-active,
a.tabs-secondary__tab-link,
a.tabs-secondary__tab-link.is-active {
    border-right: 0;
    border-bottom: 0;
    display: block;
    text-decoration: none
}

.tabs-primary__tab,
.tabs-primary__tab.is-active {
    border-top-radius: 4px;
    text-shadow: #fff, 1px, 1px, 0;
    border: 1px solid #afb5bd;
    border-bottom-color: transparent;
    border-bottom: 0 ie
}

.is-active.tabs-primary__tab {
    border-bottom-color: #fff
}

a.tabs-primary__tab-link,
a.tabs-primary__tab-link.is-active {
    border-top-radius: 4px;
    color: #333;
    background-color: #dedede;
    letter-spacing: 1px;
    padding: 0 1em;
    text-align: center
}

    a.tabs-primary__tab-link:focus,
    a.tabs-primary__tab-link:hover {
        background-color: #e9e9e9;
        border-color: #f2f2f2
    }

    a.tabs-primary__tab-link.is-active,
    a.tabs-primary__tab-link:active {
        border-color: #fff
    }

.tabs-secondary {
    font-size: .9em
}

.tabs-secondary__tab,
.tabs-secondary__tab.is-active {
    margin: 3px
}

a.tabs-secondary__tab-link,
a.tabs-secondary__tab-link.is-active {
    border-radius: .75em;
    background-color: #f2f2f2;
    color: #666;
    padding: 0 .5em
}

    a.tabs-secondary__tab-link:focus,
    a.tabs-secondary__tab-link:hover {
        background-color: #dedede;
        border-color: #999;
        color: #333
    }

    a.tabs-secondary__tab-link.is-active,
    a.tabs-secondary__tab-link:active {
        background-color: #666;
        border-color: #000;
        color: #fff
    }

.inline {
    display: inline;
    padding: 0
}

    .inline li {
        display: inline;
        list-style-type: none
    }

    .inline li,
    span.field-label {
        padding: 0 1em 0 0
    }

.more-help-link {
    text-align: right
}

    .more-help-link a {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA7UlEQVR42qWTPQqDQBCFcwSPkCNITpAj5AjeIm1uYpkyR7Cy2Mot7OwsBAsRwUKwmOwLGRle3EIy8PyBfZ/z3J2TiPylz8VWWZZpUB40BonRKyizaxkA88MYYiqCEgv4MTvnZJom0VqWRbz3FlJZgLYtqmEY1Lg9r+sKsIXcLSC3AC019H0vqLquLeC5AfiHYSGkcdAJimKIBQiJ4+CO92OAtm0FNc8zOjkMwE5Q63FAtbeg6zpAYvG8BWR7i5qmQYwY4MIHqYhE2DOPQWcGJBQF2XU72ZzyUeZ5GCNt5/hybJgYdAXsq5sOEE/jG6dC5IOqCXTmAAAAAElFTkSuQmCC);
        background-position: 0 50%;
        background-repeat: no-repeat;
        padding: 1px 0 1px 20px
    }

.pager {
    clear: both;
    padding: 0;
    text-align: center
}

.pager-current,
.pager-ellipsis,
.pager-first,
.pager-item,
.pager-last,
.pager-next,
.pager-previous {
    display: inline;
    padding: 0 .5em;
    list-style-type: none;
    background-image: none
}

.pager-current {
    font-weight: 700
}

.menu__item.is-leaf {
    list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAD1BMVEX///+/v7+Li4sAAADAwMBFvsw8AAAAAXRSTlMAQObYZgAAAB1JREFUCFtjYAADYwMGBmYVZSDhKAwkFJWhYiAAAB2+Aa/9ugeaAAAAAElFTkSuQmCC);
    list-style-type: square
}

.menu__item.is-expanded {
    list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==);
    list-style-type: circle
}

.menu__item.is-collapsed {
    list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC);
    list-style-type: disc
}

.menu a.active {
    color: #000
}

.new,
.update {
    color: #c00
}

.new,
.unpublished,
.update {
    background-color: transparent
}

.unpublished {
    height: 0;
    overflow: visible;
    color: #d8d8d8;
    font-size: 45px;
    line-height: 1;
    font-family: Impact, Arial Narrow, Helvetica, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    word-wrap: break-word
}

.comment-preview {
    background-color: #ffffea
}

.comment .permalink {
    text-transform: uppercase;
    font-size: 75%
}

.indented {
    margin-left: 32px
}

tr.even .form-item,
tr.odd .form-item {
    margin: 0
}

.form-item input.error,
.form-item select.error,
.form-item textarea.error {
    border: 1px solid #c00
}

.form-item .description {
    font-size: .85em
}

.form-type-checkbox .description,
.form-type-radio .description {
    margin-left: 2.4em
}

.form-required {
    color: #c00
}

label.option {
    display: inline;
    font-weight: 400
}

.confirm-parent,
.password-parent {
    margin: 0
}

#user-login-form {
    text-align: left
}

.openid-links {
    margin-bottom: 0
}

#user-login-form li.openid-link,
html.js #user-login-form li.openid-link {
    margin-left: -20px
}

/*form th {
    text-align: left;
    padding-right: 1em;
    border-bottom: 3px solid #ccc
}

form tbody {
    border-top: 1px solid #ccc
}*/

form table ul {
    margin: 0
}

td.checkbox,
th.checkbox {
    text-align: center
}

#autocomplete .selected {
    background: #0072b9;
    color: #fff
}

html.js .collapsible .fieldset-legend {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==);
    background-position: 5px 65%;
    background-repeat: no-repeat;
    padding-left: 15px
}

html.js .collapsed .fieldset-legend {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC);
    background-position: 5px 50%
}

.fieldset-legend .summary {
    color: #999;
    font-size: .9em;
    margin-left: .5em
}

tr.drag {
    color: #fff
}

tr.drag-previous {
    background-color: #ffd
}

.tabledrag-toggle-weight {
    font-size: .9em
}

tr.selected td {
    background: #ffc
}

.progress {
    font-weight: 700
}

    .progress .bar {
        background: #ccc;
        border-color: #666;
        margin: 0 .2em;
        border-radius: 3px
    }

    .progress .filled {
        background-color: #0072b9;
        background-image: url(data:image/gif;base64,R0lGODlhFAAoAOYAAGi46me36ma26WW16GS05mOz5WGx5GCw4l6u4V2t31ur3WCo1Fqp3GCo1V+n01+n1Fio2l6m0l6m012l0lam2V2l0Vyk0VWl11yk0Fujz1Oj1lmhzlKi1FmhzVGh01igzFigzVCg0laey1aeyk+f0VWcyFubxFqbw1qbxE6e0FWcyVmbw1mawlObx1ObyFiZwViawleZwVGZxVaXwFeXwFGZxlCYxVCYxFWWvlSWvlSVvU6Ww06WwlOVvU2VwVKTu02VwlGSulCSukuTwEuTv0qSvkqSv0+QuE6QuEmRvUmRvk6Ot0iQvE2Ot0ePvEePu0yNtUaOu0uNtUaOukqLtEmKskiKskeIsEaIsEaHr0WHr0WFrkSFrkOErEKDq0GDq0GCqkGBqkCBqkCCqv4BAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFAABkACwAAAAAFAAoAAAH/4ANCw2CCwsoJiiIJoyJDQALDg8PDpUrJyuXJ5uYDwGSEhIRozAsMKUsqaYSAhGiExWxMS8xsy+3tBMDFbATGL8zNDPBNMXCFgQYFsoWGRk5ODnQONTRGQXO2RkdPTo93Trh3hsGHRvm5x0/6+ztIAcfIPHyHx9BQkJB+vpCIggjIgAGHDFCCBIkRxImRKIiQQkVDyGWKIGwyZKLF5u4UNDCRUePLVpYbAKlZEkpNRjIqLGSpQwZUqBIkUKlZk0bEG7Y0Lnzxg2bNasItbKDAo8dR5Hy4GGlipWmVa5cwQLkgg8gV7H68IFlalepWbQM0UBkSFmzRIhoCbs2i1suRv84FDEyl26RIly2cMm7pe8WJR6SKBE8OEmSLogTKw7BpLHjxl+8fInspbJkJk+cZNb85MkYMGM+gxkN2gmJKFOioJ4yRUwYMa7DyH4dJcWUzZ09gxZNeozpzI+ZRJ5sufIXJowbFz6suDlgwYLv4tXL1y9cuXSNGEm7Vktbt2HHlj1LhKtXqeipWsUKRGvTp0LjEzWKdIdSHkDz49TJ0+fPmSadlNJKLb0EExQWYbSERhx55AJIIi2o0EINPRTRRBQdcdA+9/gDkEAEFXRPPu7AIw8I9HzQzjrh9ECOOeh0IGM334hjDTbaZAONNNXgMAMyyjDzCwbBDGNMMbrwwgsiLLLQYgsuMbQiSiijRFDKKaqkAoMEkkhCiSWYaMLJCp4EAgAh+QQFAABkACwAAAAAFAAoAAAH/4AAZIOECwuEiGQmKImDDg6NgycrZAGJERGRZCwwZAKJFRWaLzFkA4kYGJo0M2QEiRkZmjg5ZAWJHR2aOj1kBokfH5o/P2QHjSOaQUJkCMiaR0hkCY0lJZFLTWQKjS0tkVBSZAyNMjKRVFRkEI03N5FVVmQUjTw8kVdYZBeNPj6RWbSQ0dCICJFIW7iQ4dCoSJFIXbqQ8dAoSRJNX8iEaMSEiSYvZEg0evJEE5gxKRpNmaIpjJhIJE2OCZmo48eMGxFZ1BRxYiKHmhIuTGRQU8CBifxpyrcvkT1N8ea105Ru3VRw4sglModNG7dE3iJFm1btWqNlzZAla0TMWKNgkSV4+WqUKxItW41iRWLlqlGqSKRMNQqlqdOnS5kisajU6JGmSYEAACH5BAUAAGQALAAAAAAUACgAAAfogA0AZISFZAuGiSgBiYQOjYUrD5ARkIQwEgKNFZZkMRMDjRidMxYEjRmdORkFjR2dPRsGjR+dPyAHjSOdQiIIjSWdSCoJnZBNLgqQLZZSNQyQMpZUNhCQN5ZWOxSQPJZYQBeQPpZaQxqQRJZcRhyQRZZdSh6QSZZfTCGQTJZjTiSQnnSKkgLSlE5iADYS2M/Jvk749CWyF29eI3jr2jVSV+5cI3LfwjXylm1bI2zTqjWS1uyZsUbIlDViBmlYMWCWev3SZelWLlqWYs1yZWlVK1SWSp0SZelTqE2WMGlqVAmSJEaNHlkKBAAh+QQFAABkACwAAAAAFAAoAAAH6oAoDQBkhYZkC4eKDwGKhQ6OhisCkRGRhTASkRWXZDETA44YnTMWBI4ZnTkZBY4dnT0bBo4fnT8gB44jnUIiCI4lnUgqCY4tnU0uCp2RUjUMkTKXVDYQkTeXVjsUkTyXWEAXkT6XWkMakUSXXEYckUWXXUoekUmXX0whkUyXY04kkZ5cEhMlRaQpnf4F7DRGnyN+9yAqshdvniN469o5UlfunCNy38I58pZtmyNs06o5knbJGTRFxy4lW8ZM0bBiwC71+qXr0q1ctC7FmuXq0qpWqC6VOiXq0qdQjjhFykTJkaVIKxhFghQpEAAh+QQFAABkACwAAAAAFAAoAAAH7IBkKA0AZIaHZAuIiCsPAYuGDpCHEgKTEZOGMAOTFZlkMROTGJ8zFgSQGZ85GQWQHZ89GwaQH58/IAeQI59CIgiQJZ9IKgmQLZ9NLgqQMp9SNQyfk1Q2EJM3mVY7FJM8mVhAF5M+mVpDGpNEmVxGHJNFmV1KHpNJmV9MIZNMmWNOJCY9ySQmSopJU/wBFPhJH79PX+pBuidPCbxP7d4tWmcOHaRy4MRB+qaNG6RsmapdW+QsEzRpi5BlUsZskbBMxIxNW+QL2K5MuHTVyiSL1qtMrFylymQKFSRSk0JxguRpEoxKlzI1egRJEqRAACH5BAUAAGQALAAAAAAUACgAAAfvgGRkKA0AgoeCC4iIKw8Bi4IOkIIwEgKTEZOCEwOTFZpkMQSTGKAzFpMZoDkZBZAdoD0bBpAfoD8gB5AjoEIiCJAloEgqCZAtoE0uCpAyoFI1DJA3oFQ2EKCTVjsUkzyaWEAXkz6aWkMak0SaXEYck0WaXUoek0maX0whk0yaY04kJj3RJCZKiklT/AEUiE8fP1D07IHq8g5SPHZG1IE6l25ROXDiIH3TtK3bImqarGFb5EwTNGmLkGlSxmyRME3EjC3ipckXsGyLcOmqpUkWrVeaWLmCpGrSqVGQSk2KwcmTpkqXIGWa1OgRJEmLAgEAIfkEBQAAZAAsAAAAABQAKAAAB++AZIIoDQCCh4ILiIgrDwGLgg6QgjASApMRk2QxEwOTFZpkFgSTGKEzBZMZoTmrkB2hPRsGkB+hPyAHkCOhQiIIkCWhSCoJkC2hTS4KkDKhUjUMkDehVDYQkDyhVjsUoZNYQBeTPppaQxqTRJpcRhyTRZpdSh6TSZpfTCGTTJpjTiQmPdEkJkqKSVP8ARSITx8/efTshXIHLxSXdJDWmRtCLlS4cYu0aeLmbRE1TdawLXKmCZq0Rcg0KWO2SJgmYsYW8dLkC9giW5pw6fq2SBatV5papYLkCtKMUaU0cfIECdSkSpcgZZrU6BEkSYgCAQAh+QQFAABkACwAAAAAFAAoAAAH64BkgmQoDQCDiAuIiCsPAYuCDpCCMBICkxGTZDETA5MVmjMWBJMYoRkFkxmaZDkGkx2sPRuTH6w/IAeQI6xCIgiQJaxIKgmQLaxNLgqQMqxSNQyQN6xUNhCQPKxWOxSQPqxYQBesk1pDGpNEmlxGHJNFml1KHpNJml9MIZNMmmNOJCY90SQmSopJU/wBFIhPHz959OyxcwePFTp1rLSQ+xYOyCRtmrh5W0RNkzVsi5xpgiZtETJNypgtEqaJmLFFvDT5ArbIliZcuhbF0jTrVblFOVCpCjWqlCZOniCBmlTpEqRMkxo9giRpUCAAIfkEBQAAZAAsAAAAABQAKAAAB/CAZIKCKA0Ag4gLiIgrDwGLgg6QgjASApMRk2QxEwOTFZozFgSTGJo5GQWTGacbBpMdmmQ9B5Mfsj8gkyOyQiIIkCWySCoJkC2yTS4KkDKyUjUMkDeyVDYQkDyyVjsUkD6yWEAXkESyWkMaspNcRhyTRZpdSh6TSZpfTCGTTJpjTiQmPdEkJkqKSVP8ARSITx8/efTsaWr3DlK8SejUlZM1bhI4TVi8Zdu2YxI1TdawLXKmCZq0Rcg0KWO2SJgmYsYW8dLkC9iiW5py1VoUS1MPV5BYnUq1DpIoUpBMTeLkCRKoSZUuQco0qdEjSJIEBQIAIfkEBQAAZAAsAAAAABQAKAAAB+6AZIKDKA0Ag4gLiIgrDwGLgg6QgjASApMRk2QxEwOTFZozFgSTGJo5GQWTGZo9GwaTHa0gB5MfmmQ/CJMjuEIikyW4SCoJkC24TS4KkDK4UjUMkDe4VDYQkDy4VjsUkD64WEAXkES4WkMakEW4XEYcuJNdSh6TSZpfTCGTTJpjTiQmPdEkJkqKSVP8ARSITx8/TfPqQbo3yR28dZrQqSunSRy5b7i6TdKmyQq2adVsTHKmCZq0Rcg0KWO2SJgmYsYW9dL0a9eiW5p+0IIkq9UrSKxOpYJkKtSoeJA4eYIEalKlS5AyTWr0CJIkMoEAACH5BAUAAGQALAAAAAAUACgAAAfogGSCg2QoDQCEgwuJgysPAYxkDpFkMBICkRGUMRMDkRWUMxYEkRiUORkFkRmUPRsGkR2UPyAHkR+zIgiRI5RkQgmRJb5IKpEtvk0uCowyvlI1DIw3vlQ2EIw8vlY7FIw+vlhAF4xEvlpDGoxFvlxGHIxJvl1KHr6RX0whkUyUY04kIj2hJCZKikhT/AEUSCnfPkb9ItGzF4+SO3jrKKFTV46SOHLfKHHzls3XtUjUKFGR1uxZjWPJljEaRqlYsES9KAnRxQjXrFqMZLV6xYjVqVSMTIUaxQjUpk73GFnCxEhTJEeQGE0KBAAh+QQFAABkACwAAAAAFAAoAAAH54BkgoOCKA0AhIMLiYMrDwGMZA6RZDASApERlDETA5EVlDMWBJEYlDkZBZEZlD0bBpEdlD8gB5EflEIiCJEjuSoJkSWUZEgKkS3ETS6RMsRSNQyMN8RUNhCMPMRWOxSMPsRYQBeMRMRaQxqMRcRcRhyMScRdSh6MTMRfTCHEkWNOJCI9oSQmSopIUyj9C8hoYCR9/O5RomcvHiV38NZRQqeuHCVx5L5R4uYtGyVr2KYRi9bs2TFGySgtE0YMCTBGvnLtYoRrVi1Gslq9YsTqVCpGpkKNYgRqUydGmihZwtQvkSNIjBwEAgAh+QQFAABkACwAAAAAFAAoAAAH6YBkgoODKA0AhIMLiYMrDwGMZA6RZDASApERlDETA5EVlDMWBJEYlDkZBZEZlD0bBpEdlD8gB5EflEIiCJEjlEgqCZElvy4KkS2UZE0MkTLKUjWRN8pUNhCMPMpWOxSMPspYQBeMRMpaQxqMRcpcRhyMScpdSh6MTMpfTCGMT8pjTkgoiyQmSopIUygBFNiPkj5+9yjRsxePkjt46yihU1eOkjhy3yhx85aNkjVsjKhFitaM0TNKxpApayKMEbFfKnop08UrEa5ZtRjJavWKEatTqRiZCjWKEahNnRhpomQJU6JJlBxBYhQIACH5BAUAAGQALAAAAAAUACgAAAfngAtkg4SEKA0AhYqLZCsPAYwOjGQwEgKMEZMxEwOMFZMzFgSMGJM5GQWMGZM9GwaMHZM/IAeMH5NCIgiMI5NIKgmMJZNNLgqMLcQ1DIwyk2RSEIw3z1Q2jDzPVjsUiz7PWEAXi0TPWkMai0XPXEYci0nPXUoei0zPX0whi0/PY04kFk15JiZKimeM/gXkNynfPnuT5tWDN6ndO3WTzqUjNyncOG+TtnVblI2RNWmLqDGSsqwZMWPIngET9gzJrkW9cImw9WxWLUWxWLlatMoUqkWlQIla9EkTp0WZJlW6pEjSJEeQFAUCACH5BAUAAGQALAAAAAAUACgAAAflgGQLZISFhSgNAIaEDouGKw8BjpOFMBICkxGUMRMDkxWUMxYEkxiUORkFkxmUPRsGkx2UPyAHkx+UQiIIkyOUSCoJkyWUTS4Kky2UUjUMkzLLNhCTN5RkVBSTPNZWO5M+1lhAF45E1lpDGo5F1lxGHI5J1l1KHo5M1l9MIY5P1mNOSDiaYk1MlBT9/gW0Nkkfv3uU6NmLR8kdvHWU0KkrR0kcOUfgJnXL5mjbJCrSqC1r9qzYsWS/gg2ztquXNSG2HOGaBSKWNVewFrE6lcqRqVCjHIHa1MmRJkqWMC1qRAmSJEOBAAAh+QQFAABkACwAAAAAFAAoAAAH4oBkZAuChYYoDQCGgg6LhisPAY4RjoUwEgKVmmQxEwOVFZozFgSVGJo5GQWVGZo9GwaVHZo/IAeVH5pCIgiVI5pIKgmVJZpNLgqVLZpSNQyVMppUNhCVN5s7FJU8m1YXlT6bWECVRJtaQxqORZtcRhyOSZtdSh6OTJtfTCGOT5tjTkg4mrJJTJQU/f4FvJdv36ZK9OzF0+QO3jpN6NQ5Mldp3DdH4SpZybZNGjVrzJxBM4ZMGTBhxHTx8rXJFq5NP2I5muVqA6tNqVYtOiWKlKNQmjp9WkRJ06VMixppgiSpUCAAIfkEBQAAZAAsAAAAABQAKAAAB96AZIILgoWGKA0AhoIOi4YrDwGOEY6FMBICjhWVgjETA5ycMxYElRicORkFlRmcPRsGlR2cPyAHlR+cQiIIlSOcSCoJlSWcTS4KlS2cUjUMlTKcVDYQlTecVjsUlTyhQBeVPqFYGpVEoVpDlUWhXEYcjkmhXUoejkyhX0whjk+hY05IOJoSSkyUFP3+BbyXb1+8efVCVXIHzxG7SunKOTpXCcu3cNi0cZNGzRozZ9CMIVMGTBgxXbx80bKFKxQsWaF6rHLUClXPRadEkdIUyhOoRZQ4Xcq0qBEnSJIEBQIAIfkEBQAAZAAsAAAAABQAKAAAB96AZIJkC4OGgigNAIdkDoyDKw8BjBGPgjASAowVlmQxEwOMGJ0zFgSdjzkZBY8Zlj0bBo8dlj8gB48flkIiCI8jlkgqCY8llk0uCo8tllI1DI8yllQ2EI83llY7FI88llhAF48+nUMaj0SdWhyPRZ1cRo9JnV1KHoxMnV9MIYxPnWOckGA0pZOYKCn8ARSITx8/RvMs1bt3yJ0leOxQHdJiDt23cOOybes2rdq1Zs+iHUu2LNiwYrt6/ap1K9erWLM6rWrVKccpUaQsPOJk6VOoQ5UsYdJ0yJGlSJPIBAIAIfkEBQAAZAAsAAAAABQAKAAAB/GAZIKCC4OGgigNAIdkDoyDKw8BjBGPgjASAowVlmQxEwOMGJ0zFgSMGZ05GQWdjz0bBo8dlj8gB48flkIiCI8jlkgqCY8llk0uCo8tllI1DI8yllQ2EI83llY7FI88llhAF48+llpDGo9EnUYcj0WdXB6PSZ1dSo9MnV9MIYxPnWOckGA0pZOYKCn8ARTIKJ+lff0O0bNkT96hd5a4sGOkrtw5V4zAiWNE7pE2boy8PaJmjRG2R86gMZL2CJkyRsweCSPGyNgjXr4YAXtkCxcjXa9izbK0qhWqTqYejbI0I9SmTp8eVbKESdMhR5YiTQoEACH5BAUAAGQALAAAAAAUACgAAAfsgGSCgwuDhoIoDQCHZA6MgysPAYwRj4IwEgKMFZZkMRMDjBidMxYEjBmdORkFjB2dPRsGnY8/IAePH5ZCIgiPI5ZIKgmPJZZNLgqPLZZSNQyPMpZUNhCPN5ZWOxSPPJZYQBePPpZaQxqPRJZcRhyPRZ1KHo9JnV0hj0ydX/qMT51jnJBgNKWTmCgp/AEUyKjfI374DtWz1EUeI3jr2jFSV+4cI3LfwtFipI0bI2+PqFljhO2RM2iMpD1CpowRs0fCiDEy9oiXL0bAat3KZSnWLFeWVrVCZanUKVGdQD3iZCmGJkqdMD1yZClSgEAAOw==)
    }

#page-title {
    zoom: 1;
    color: #3e6839;
    line-height: 118%;
    margin-top: 24px;
    margin-bottom: 16px
}

    #page-title:after,
    #page-title:before {
        content: "";
        display: table
    }

    #page-title:after {
        clear: both
    }

.front#page-title {
    display: none
}

#skip-link {
    margin: 0
}

    #skip-link a,
    #skip-link a:visited {
        background-color: #686c71;
        color: #fff;
        display: block;
        padding: 2px 0 3px;
        text-align: center;
        width: 100%
    }

.messages--status {
    margin-bottom: 16px
}

.menu-item,
.menu__item.is-collapsed,
.menu__item.is-expanded,
.menu__item.is-leaf {
    list-style-type: none;
    list-style: none
}

ul.menu {
    margin: 0;
    padding: 0
}

ol + h2,
ol + h3,
ol + h4,
ol + h5,
ol + h6,
p + h2,
p + h3,
p + h4,
p + h5,
p + h6,
ul + h2,
ul + h3,
ul + h4,
ul + h5,
ul + h6 {
    margin-top: 32px
}

.region-below-content {
    margin: 24px 0
}

.main-content > article #page-title {
    margin-top: 8px
}

.main-content > article.node-article .field-name-field-category {
    margin-top: 24px
}

.main-content > article.node-article.node-teaser .field-name-field-category {
    margin-top: 0
}

#meta {
    margin: 8px 0 16px
}

    #meta .field-type-taxonomy-term-reference .field-label {
        font-size: 14.4px;
        border-top: 1px solid #afb5bd;
        padding: 8px 0 0
    }

@media (max-width:899px) {
    #meta .field-type-taxonomy-term-reference .field-label {
        font-size: 12.8px
    }
}

#meta .field-type-taxonomy-term-reference .field-item,
#meta .field-type-taxonomy-term-reference .field-items {
    display: inline-block
}

#block-views-emergency-banner-view-block {
    background-color: #900;
    color: #fff;
    margin: 0 0 24px;
    padding: 8px;
    text-align: center;
    width: 100%
}

    #block-views-emergency-banner-view-block li,
    #block-views-emergency-banner-view-block ul {
        list-style: none;
        list-style-type: none;
        margin: 0;
        padding: 0
    }

    #block-views-emergency-banner-view-block a {
        color: #fff
    }

a.feed-icon {
    display: inline-block;
    float: left;
    margin: 16px 0;
    width: 20px
}

ul.pager {
    zoom: 1;
    float: right;
    margin: 24px 4% 24px 0 !important;
    width: 90%
}

    ul.pager:after,
    ul.pager:before {
        content: "";
        display: table
    }

    ul.pager:after {
        clear: both
    }

    ul.pager li {
        margin: 1px;
        padding: 4px 0;
        line-height: 126%
    }

        ul.pager li.pager-current {
            color: #afb5bd
        }

        ul.pager li.pager-current,
        ul.pager li a {
            border: 1px solid #dae0e5;
            padding: 4px 8px
        }

            ul.pager li a:hover {
                background-color: #e8ecf0
            }

.block-nodeblock .block-title {
    display: none
}

.block-nodeblock a {
    text-decoration: none !important
}

.block-title {
    font-size: 19.8px;
    color: #333
}

@media (max-width:899px) {
    .block-title {
        font-size: 17.6px
    }
}

.block-title a {
    color: #3e6839
}

.four-column .block-block,
.four-column .block-views,
.three-column .block-block,
.three-column .block-views,
.two-column .block-block,
.two-column .block-views {
    padding: 8px 0
}

    .four-column .block-block .block-title,
    .four-column .block-views .block-title,
    .three-column .block-block .block-title,
    .three-column .block-views .block-title,
    .two-column .block-block .block-title,
    .two-column .block-views .block-title {
        color: #3e6839
    }

.block-block ul.menu,
.region-sidebar-first .block-block .view,
.region-sidebar-first .block-views .view,
.region-sidebar-second .block-block .view,
.region-sidebar-second .block-views .view {
    padding: 8px
}

    .block-block ul.menu li {
        line-height: 126%;
        margin: 0 0 12px
    }

.block-block,
.block-views {
    margin-bottom: 16px !important
}

    .block-block .block-title,
    .block-block h2.block-title:first-child,
    .block-views .block-title,
    .block-views h2.block-title:first-child {
        margin: 10px 0
    }

    .block-block .view .item-list ul,
    .block-views .view .item-list ul {
        list-style: none;
        list-style-type: none;
        padding: 0
    }

        .block-block .view .item-list ul li,
        .block-views .view .item-list ul li {
            line-height: 126%;
            margin: 6px 0 12px
        }

    .block-block .view .item-list .views-field-title a:hover,
    .block-views .view .item-list .views-field-title a:hover {
        text-decoration: underline !important
    }

    .block-block .view .item-list .date-display-single,
    .block-views .view .item-list .date-display-single {
        font-weight: 400 !important
    }

#content #block-user-login.block ul {
    padding: 0
}

    #content #block-user-login.block ul li {
        list-style: none
    }

        #content #block-user-login.block ul li a,
        .block-menu a:hover {
            text-decoration: underline
        }

.block-menu a:hover {
    color: #036
}

#prefooter .block-title {
    color: #333
}

#prefooter .region-bottom .block-views {
    background-color: #dcdcc3;
    padding: 8px
}

.block-views .views-table {
    margin-top: 0
}

table.webform-grid tr {
    padding: 8px 0
}

    table.webform-grid tr.even {
        color: #333
    }

    table.webform-grid tr.even,
    table.webform-grid tr.odd {
        background-color: #fbfbf6;
        padding: 8px 0
    }

table.views-table tr {
    padding: 8px 0
}

    table.views-table tr.even {
        color: #333
    }

    table.views-table tr.even,
    table.views-table tr.odd {
        background-color: #fbfbf6;
        padding: 8px 0
    }

table.views-table th a[href$=asc]:after,
table.views-table th a[href$=desc]:after {
    color: #8399a9
}

table.views-table th a:hover[href$=asc]:after,
table.views-table th a:hover[href$=desc]:after {
    color: #036
}

table.views-table th.views-field.active {
    background-color: #e8ecf0
}

    table.views-table th.views-field.active a.active img {
        display: none
    }

    table.views-table th.views-field.active a.active[href$=asc]:after,
    table.views-table th.views-field.active a.active[href$=desc]:after {
        color: #036;
        font-size: 1.25rem;
        right: 4px
    }

    table.views-table th.views-field.active a.active:hover[href$=asc]:after,
    table.views-table th.views-field.active a.active:hover[href$=desc]:after {
        right: 4px
    }

table.views-table td {
    min-width: 100px
}

    table.views-table td.views-field.active {
        background-color: #e8ecf0
    }

    table.views-table td.views-field-field-file-format span {
        margin-left: -3px
    }

        table.views-table td.views-field-field-file-format span a {
            border-bottom: 0
        }

    table.views-table td.views-field-field-date .date-display-single {
        font-weight: 400;
        text-transform: none
    }

.tabs-primary {
    width: 100%;
    margin: 16px 0
}

.is-active.tabs-primary__tab,
.tabs-primary__tab,
.tabs-primary__tab.is-active {
    border-radius: 0
}

#content a.tabs-primary__tab-link {
    font-size: 14.4px;
    background-color: #dae0e5;
    border: 0
}

@media (max-width:899px) {
    #content a.tabs-primary__tab-link {
        font-size: 12.8px
    }
}

#content a.tabs-primary__tab-link:focus,
#content a.tabs-primary__tab-link:hover {
    background-color: #afb5bd
}

#content a.tabs-primary__tab-link.is-active {
    background-color: #fff
}

.latest-news-container .views-row,
.node-teaser {
    zoom: 1;
    border-bottom: 1px solid #afb5bd;
    margin: 0;
    padding: 32px 0
}

    .latest-news-container .views-row:after,
    .latest-news-container .views-row:before,
    .node-teaser:after,
    .node-teaser:before {
        content: "";
        display: table
    }

    .latest-news-container .views-row:after,
    .node-teaser:after {
        clear: both
    }

.latest-news-container .views-row-first,
.main-content > article.node-article.node-teaser:first-of-type,
.view .views-row-first article.node-teaser {
    border-top: 1px solid #afb5bd
}

.latest-news-container .views-row .views-field-title,
.node-teaser .node-title,
.node-teaser .views-field-title {
    line-height: 126%;
    margin: 8px 0;
    padding: 0
}

.node-teaser .field-name-field-image {
    margin-top: 16px;
    max-height: 100%
}

@media (min-width:600px) {
    .node-teaser .field-name-field-image {
        width: 38%;
        float: left;
        margin-right: 2%
    }
}

.node-teaser .field-name-field-image img {
    height: auto;
    max-height: 100%
}

.node-teaser .field-name-field-image a:hover img {
    outline: 1px solid #717c83
}

.view-content {
    zoom: 1
}

    .view-content:after,
    .view-content:before {
        content: "";
        display: table
    }

    .view-content:after {
        clear: both
    }

.view-article .item-list ul,
.view-blog .item-list ul,
.view-news .item-list ul,
.view-press-release .item-list ul {
    margin: 0;
    padding: 0
}

    .view-article .item-list ul li,
    .view-blog .item-list ul li,
    .view-news .item-list ul li,
    .view-press-release .item-list ul li {
        list-style: none;
        margin: 0
    }

.node-article.view-mode-full .field-name-field-image {
    margin-top: 8px
}

.node-teaser .field-type-text p {
    margin-bottom: 0
}

.image-center figcaption.image-center,
.image-center figcaption.image-left,
.image-center figcaption.image-right,
.image-center img.image-center,
.image-center img.image-left,
.image-center img.image-right,
.image-left figcaption.image-center,
.image-left figcaption.image-left,
.image-left figcaption.image-right,
.image-left img.image-center,
.image-left img.image-left,
.image-left img.image-right,
.image-right figcaption.image-center,
.image-right figcaption.image-left,
.image-right figcaption.image-right,
.image-right img.image-center,
.image-right img.image-left,
.image-right img.image-right {
    float: none;
    margin: 0
}

@media (min-width:600px) {
    .image-center figcaption.image-center,
    .image-center figcaption.image-left,
    .image-center figcaption.image-right,
    .image-center img.image-center,
    .image-center img.image-left,
    .image-center img.image-right,
    .image-left figcaption.image-center,
    .image-left figcaption.image-left,
    .image-left figcaption.image-right,
    .image-left img.image-center,
    .image-left img.image-left,
    .image-left img.image-right,
    .image-right figcaption.image-center,
    .image-right figcaption.image-left,
    .image-right figcaption.image-right,
    .image-right img.image-center,
    .image-right img.image-left,
    .image-right img.image-right {
        margin-left: 0;
        max-width: none
    }
}

figcaption.image-right,
figure.image-right,
img.image-right {
    float: right;
    margin: 8px 0 8px 8px
}

@media (min-width:600px) {
    figcaption.image-right,
    figure.image-right,
    img.image-right {
        margin-left: 16px;
        max-width: 45%
    }
}

figcaption.image-left,
figure.image-left,
img.image-left {
    float: left;
    margin: 8px 8px 8px 0
}

@media (min-width:600px) {
    figcaption.image-left,
    figure.image-left,
    img.image-left {
        margin-right: 16px;
        max-width: 45%
    }
}

figcaption.image-center,
figure.image-center,
img.image-center {
    display: block;
    margin: 24px auto;
    max-width: 100%
}

#content .node-teaser a,
#content .view a {
    text-decoration: none
}

.clearfix {
    zoom: 1
}

    .clearfix:after,
    .clearfix:before {
        content: "";
        display: table
    }

    .clearfix:after {
        clear: both
    }

#content .field-name-body .cta-button,
.cta-button {
    padding: 16px 8px
}

.emphasis {
    font-weight: 700
}

.block-numbers-list > li li {
    text-indent: 0
}

figcaption.image-center,
figcaption.image-left,
figcaption.image-right,
img.image-center,
img.image-left,
img.image-right {
    clear: both
}

.column-one-half {
    zoom: 1;
    line-height: 150%;
    margin-bottom: 16px
}

    .column-one-half:after,
    .column-one-half:before {
        content: "";
        display: table
    }

    .column-one-half:after {
        clear: both
    }

@media (min-width:900px) {
    .column-one-half {
        float: left;
        width: 48.5%
    }
}

@media (min-width:900px) {
    .column-one-half.column-last {
        float: right
    }
}

.column-one-half.column-last + * {
    clear: both
}

.node-document {
    margin: 24px 0
}

    .node-document .field-name-field-date {
        margin-bottom: 16px
    }

    .node-document .field-name-field-thumbnail-image {
        float: right;
        margin-left: 16px;
        max-width: 45%
    }

@media (max-width:599px) {
    .node-document .field-name-field-thumbnail-image {
        float: none;
        margin: 0 auto;
        max-width: 300px;
        text-align: center;
        width: 90%
    }
}

.node-document .field-name-field-thumbnail-image img {
    border: 1px solid #afb5bd
}

.node-document .field-name-field-file {
    margin: 16px 0
}

    .node-document .field-name-field-file .file {
        border: 1px solid #afb5bd;
        display: inline-block;
        padding: 8px
    }

.node-document .field-name-field-file-format {
    margin: 16px 0
}

.node-document .field-name-field-tags {
    margin: 8px 0 16px
}

    .node-document .field-name-field-tags .field-label {
        font-size: 14.4px;
        border-top: 1px solid #afb5bd;
        padding: 8px 0 0
    }

@media (max-width:899px) {
    .node-document .field-name-field-tags .field-label {
        font-size: 12.8px
    }
}

.node-document .field-name-field-tags .field-item,
.node-document .field-name-field-tags .field-items {
    display: inline-block
}

.section-document-types .node-teaser .field-name-field-file {
    float: right;
    margin-top: 8px
}

.page-node .node-type-document .field-type-image {
    padding-right: 8px
}

.node-document td.views-field-field-thumbnail-image img,
.view-documents td.views-field-field-thumbnail-image img {
    width: 64px;
    margin-top: 8px
}

.node-document td.file-format-PDF span a,
.view-documents td.file-format-PDF span a {
    background-color: #f52a2a
}

    .node-document td.file-format-PDF span a:hover,
    .view-documents td.file-format-PDF span a:hover {
        background-color: #e10b0b
    }

.node-document td.file-format-Image span a,
.view-documents td.file-format-Image span a {
    background-color: #9267c0
}

    .node-document td.file-format-Image span a:hover,
    .view-documents td.file-format-Image span a:hover {
        background-color: #7847ad
    }

.node-document td.file-format-Spreadsheet span a,
.view-documents td.file-format-Spreadsheet span a {
    background-color: #2abc04
}

    .node-document td.file-format-Spreadsheet span a:hover,
    .view-documents td.file-format-Spreadsheet span a:hover {
        background-color: #1f8a03
    }

.node-document td.file-format-Presentation span a,
.view-documents td.file-format-Presentation span a {
    background-color: #ff8331
}

    .node-document td.file-format-Presentation span a:hover,
    .view-documents td.file-format-Presentation span a:hover {
        background-color: #fd6500
    }

.node-document td.file-format-Ebook span a,
.view-documents td.file-format-Ebook span a {
    background-color: #3752c6
}

    .node-document td.file-format-Ebook span a:hover,
    .view-documents td.file-format-Ebook span a:hover {
        background-color: #2c419e
    }

.node-document td.file-format-Archive span a,
.view-documents td.file-format-Archive span a {
    background-color: #5d5b55
}

    .node-document td.file-format-Archive span a:hover,
    .view-documents td.file-format-Archive span a:hover {
        background-color: #42413d
    }

.node-document td.file-format-Audio span a,
.view-documents td.file-format-Audio span a {
    background-color: #afc73c
}

    .node-document td.file-format-Audio span a:hover,
    .view-documents td.file-format-Audio span a:hover {
        background-color: #8ea22e
    }

.node-document td.file-format-Text span a,
.view-documents td.file-format-Text span a {
    background-color: #50a3f6
}

    .node-document td.file-format-Text span a:hover,
    .view-documents td.file-format-Text span a:hover {
        background-color: #1f8af4
    }

.main-content .content .widget-container,
.widget-container {
    zoom: 1;
    text-align: center;
    margin-bottom: 16px
}

    .main-content .content .widget-container:after,
    .main-content .content .widget-container:before,
    .widget-container:after,
    .widget-container:before {
        content: "";
        display: table
    }

    .main-content .content .widget-container:after,
    .widget-container:after {
        clear: both
    }

.widget-anchor {
    display: block;
    padding: 8px
}

.noanchor {
    padding: 8px
}

.widget-anchor .widget-heading,
.widget-anchor .widget-icon {
    color: #3e6839;
    transition: color .3s ease-in
}

.widget-anchor:hover .widget-heading,
.widget-anchor:hover .widget-icon {
    color: #384975
}

.main-content .content .widget-container .widget-image img,
.main-content .content .widget-container img,
.widget-container .widget-image img,
.widget-container img {
    display: block;
    height: auto;
    margin: 0 auto;
    max-width: 100%;
    width: 100%
}

.widget-heading {
    font-size: 18px;
    color: #384975;
    font-family: Open Sans, Verdana, Tahoma, DejaVu Sans, sans-serif;
    line-height: 118%;
    margin: 8px 0;
    text-align: center
}

@media (max-width:899px) {
    .widget-heading {
        font-size: 16px
    }
}

.widget-text {
    font-size: 15.3px;
    color: #333;
    line-height: 150%;
    margin-top: 4px;
    text-align: center
}

@media (max-width:899px) {
    .widget-text {
        font-size: 13.6px
    }
}

.widget-icon {
    color: #384975;
    font-size: 44px;
    transition: color .28s ease-in
}

    .widget-icon .fa {
        transition: scale .35s ease-in-out
    }

.main-content .content .widget-container .widget-image .field-item a:hover,
.widget-container .widget-image .field-item a:hover {
    opacity: .9
}

.main-content .content .widget-container.image-text-widget .content,
.widget-container.image-text-widget .content {
    padding: 0
}

.widget-anchor:hover {
    cursor: pointer
}

    .widget-anchor:hover .fa {
        -webkit-transform: scale(1.125);
        transform: scale(1.125);
        -webkit-transform-origin: top center;
        transform-origin: top center
    }

.region .widget-container.image-text-widget .content {
    padding: 0
}

    .region-sidebar-second .widget-container .content,
    .region .widget-container.image-text-widget .content .widget-anchor {
        padding: 8px
    }

.main-content .content .widget-anchor:hover {
    background-color: transparent
}

#prefooter .region-bottom .widget-container {
    margin: 0
}

    #prefooter .region-bottom .widget-container .content {
        background-color: #dcdcc3;
        padding: 8px
    }

#prefooter .region-bottom .block-nodeblock {
    padding-top: 0
}

    #prefooter .region-bottom .block-nodeblock .node-button .content {
        padding: 0
    }

.block-views .view-calendar .item-list ul {
    list-style: none
}

.node-teaser.node-event .field-name-field-event-date {
    max-height: 152px;
    overflow: auto
}

.calendar-calendar table td,
.calendar-calendar table th {
    background-color: transparent
}

.calendar-calendar .month-view {
    margin-bottom: 24px
}

    .calendar-calendar .month-view table.mini th {
        background-color: transparent;
        border-bottom: 1px solid #afb5bd
    }

.calendar-calendar .date-nav-wrapper .date-nav {
    margin-bottom: 0 !important
}

.calendar-calendar .date-nav .date-heading a {
    color: #036 !important;
    text-decoration: underline
}

.calendar-calendar .mini th.days {
    border: 0;
    font-size: 12px;
    padding: 5px
}

.calendar-calendar .mini td.days {
    padding: 6px
}

.calendar-calendar .mini .mini-day-off,
.calendar-calendar .mini .mini-day-on {
    font-size: 12px;
    padding: 5px
}

    .calendar-calendar .mini .mini-day-off a,
    .calendar-calendar .mini .mini-day-on a {
        color: #036;
        display: block;
        padding: 3px;
        margin: -3px
    }

        .calendar-calendar .mini .mini-day-off a:hover,
        .calendar-calendar .mini .mini-day-on a:hover {
            background-color: #fff;
            color: #000 !important;
            text-decoration: none !important
        }

.calendar-calendar table.mini td.year {
    font-size: 16.2px;
    padding: 3px
}

@media (max-width:899px) {
    .calendar-calendar table.mini td.year {
        font-size: 14.4px
    }
}

.calendar-calendar .year-view div.month-view div.date-nav {
    background-color: transparent
}

.calendar-calendar td.mini.future.has-events div.mini-day-on {
    background-color: #dcdcc3
}

.calendar-calendar td.mini.past.has-events div.mini-day-on {
    background-color: #dae0e5
}

    .calendar-calendar td.mini.past.has-events div.mini-day-on a {
        color: #afb5bd
    }

.view-calendar .date-nav-wrapper .date-nav.item-list .date-heading {
    margin: 0
}

    .view-calendar .date-nav-wrapper .date-nav.item-list .date-heading h3 {
        font-size: 21.6px;
        margin: 0;
        text-align: center
    }

@media (max-width:899px) {
    .view-calendar .date-nav-wrapper .date-nav.item-list .date-heading h3 {
        font-size: 19.2px
    }
}

.view-calendar .date-nav-wrapper .date-nav.item-list .pager {
    width: 150px;
    float: right;
    margin: 0 !important;
    padding: 0
}

    .view-calendar .date-nav-wrapper .date-nav.item-list .pager .date-next,
    .view-calendar .date-nav-wrapper .date-nav.item-list .pager .date-prev {
        background-color: #fff;
        border-radius: 0;
        display: inline;
        margin: 4px;
        position: relative;
        bottom: auto;
        left: auto;
        right: auto;
        top: auto
    }

        .view-calendar .date-nav-wrapper .date-nav.item-list .pager .date-next a,
        .view-calendar .date-nav-wrapper .date-nav.item-list .pager .date-prev a {
            display: inline-block
        }

.view-calendar .view-filters form {
    margin: 0;
    padding: 0
}

    .view-calendar .view-filters form .views-exposed-form {
        margin-bottom: 24px
    }

        .view-calendar .view-filters form .views-exposed-form .views-exposed-widget {
            padding: 0;
            width: 50%
        }

            .view-calendar .view-filters form .views-exposed-form .views-exposed-widget label {
                margin-top: 0
            }

            .view-calendar .view-filters form .views-exposed-form .views-exposed-widget .form-type-select {
                max-width: 90%
            }

                .view-calendar .view-filters form .views-exposed-form .views-exposed-widget .form-type-select select {
                    border-radius: 0;
                    height: 32px
                }

            .view-calendar .view-filters form .views-exposed-form .views-exposed-widget.views-submit-button {
                float: none;
                clear: both
            }

.calendar-calendar tr.even td.today,
.calendar-calendar tr.odd td.today,
.calendar-calendar tr td.today {
    background-color: #717c83;
    color: #fff
}

.calendar-calendar .mini .calendar-empty {
    display: none
}

.calendar-calendar td .inner div.day a {
    font-weight: 400;
    color: #333
}

.calendar-calendar .month-view table.full {
    margin: 24px 0
}

    .calendar-calendar .month-view table.full td,
    .calendar-calendar .month-view table.full th {
        border: 1px solid #afb5bd
    }

        .calendar-calendar .month-view table.full th.days {
            padding: 6px;
            font-weight: 700;
            background-color: #efefe3;
            color: #3e6839
        }

        .calendar-calendar .month-view table.full td.date-box,
        .calendar-calendar .month-view table.full td.single-day {
            background-color: #fff
        }

            .calendar-calendar .month-view table.full td.date-box.empty,
            .calendar-calendar .month-view table.full td.single-day.empty {
                background-color: #e8ecf0
            }

        .calendar-calendar .month-view table.full td.date-box {
            color: #333
        }

            .calendar-calendar .month-view table.full td.date-box.empty {
                color: #afb5bd
            }

            .calendar-calendar .month-view table.full td.date-box.today {
                background-color: #fff;
                border: 2px solid #000;
                border-bottom: 0
            }

        .calendar-calendar .month-view table.full td.single-day.today {
            background-color: #fff;
            border: 2px solid #000;
            border-top: 0
        }

.calendar-calendar .day-view .full div.single-day.past .monthview,
.calendar-calendar .day-view .full td.single-day.past .monthview,
.calendar-calendar .month-view .full div.single-day.past .monthview,
.calendar-calendar .month-view .full td.single-day.past .monthview,
.calendar-calendar .week-view .full div.single-day.past .monthview,
.calendar-calendar .week-view .full td.single-day.past .monthview {
    background-color: #dae0e5 !important
}

.calendar-calendar .day-view .full div.single-day.future .monthview:before,
.calendar-calendar .day-view .full td.single-day.future .monthview:before,
.calendar-calendar .month-view .full div.single-day.future .monthview:before,
.calendar-calendar .month-view .full td.single-day.future .monthview:before,
.calendar-calendar .week-view .full div.single-day.future .monthview:before,
.calendar-calendar .week-view .full td.single-day.future .monthview:before {
    display: block;
    content: "- UPCOMING -";
    text-align: center
}

.calendar-calendar .day-view .full div.single-day div.dayview,
.calendar-calendar .day-view .full div.single-day div.monthview,
.calendar-calendar .day-view .full div.single-day div.weekview,
.calendar-calendar .day-view .full td.single-day div.dayview,
.calendar-calendar .day-view .full td.single-day div.monthview,
.calendar-calendar .day-view .full td.single-day div.weekview,
.calendar-calendar .month-view .full div.single-day div.dayview,
.calendar-calendar .month-view .full div.single-day div.monthview,
.calendar-calendar .month-view .full div.single-day div.weekview,
.calendar-calendar .month-view .full td.single-day div.dayview,
.calendar-calendar .month-view .full td.single-day div.monthview,
.calendar-calendar .month-view .full td.single-day div.weekview,
.calendar-calendar .week-view .full div.single-day div.dayview,
.calendar-calendar .week-view .full div.single-day div.monthview,
.calendar-calendar .week-view .full div.single-day div.weekview,
.calendar-calendar .week-view .full td.single-day div.dayview,
.calendar-calendar .week-view .full td.single-day div.monthview,
.calendar-calendar .week-view .full td.single-day div.weekview {
    background-color: #dcdcc3 !important;
    border: 0;
    border-radius: 0;
    padding: 5px
}

    .calendar-calendar .day-view .full div.single-day div.dayview .views-field-title,
    .calendar-calendar .day-view .full div.single-day div.monthview .views-field-title,
    .calendar-calendar .day-view .full div.single-day div.weekview .views-field-title,
    .calendar-calendar .day-view .full td.single-day div.dayview .views-field-title,
    .calendar-calendar .day-view .full td.single-day div.monthview .views-field-title,
    .calendar-calendar .day-view .full td.single-day div.weekview .views-field-title,
    .calendar-calendar .month-view .full div.single-day div.dayview .views-field-title,
    .calendar-calendar .month-view .full div.single-day div.monthview .views-field-title,
    .calendar-calendar .month-view .full div.single-day div.weekview .views-field-title,
    .calendar-calendar .month-view .full td.single-day div.dayview .views-field-title,
    .calendar-calendar .month-view .full td.single-day div.monthview .views-field-title,
    .calendar-calendar .month-view .full td.single-day div.weekview .views-field-title,
    .calendar-calendar .week-view .full div.single-day div.dayview .views-field-title,
    .calendar-calendar .week-view .full div.single-day div.monthview .views-field-title,
    .calendar-calendar .week-view .full div.single-day div.weekview .views-field-title,
    .calendar-calendar .week-view .full td.single-day div.dayview .views-field-title,
    .calendar-calendar .week-view .full td.single-day div.monthview .views-field-title,
    .calendar-calendar .week-view .full td.single-day div.weekview .views-field-title {
        font-size: 13.68px;
        margin-bottom: 3px
    }

@media (max-width:899px) {
    .calendar-calendar .day-view .full div.single-day div.dayview .views-field-title,
    .calendar-calendar .day-view .full div.single-day div.monthview .views-field-title,
    .calendar-calendar .day-view .full div.single-day div.weekview .views-field-title,
    .calendar-calendar .day-view .full td.single-day div.dayview .views-field-title,
    .calendar-calendar .day-view .full td.single-day div.monthview .views-field-title,
    .calendar-calendar .day-view .full td.single-day div.weekview .views-field-title,
    .calendar-calendar .month-view .full div.single-day div.dayview .views-field-title,
    .calendar-calendar .month-view .full div.single-day div.monthview .views-field-title,
    .calendar-calendar .month-view .full div.single-day div.weekview .views-field-title,
    .calendar-calendar .month-view .full td.single-day div.dayview .views-field-title,
    .calendar-calendar .month-view .full td.single-day div.monthview .views-field-title,
    .calendar-calendar .month-view .full td.single-day div.weekview .views-field-title,
    .calendar-calendar .week-view .full div.single-day div.dayview .views-field-title,
    .calendar-calendar .week-view .full div.single-day div.monthview .views-field-title,
    .calendar-calendar .week-view .full div.single-day div.weekview .views-field-title,
    .calendar-calendar .week-view .full td.single-day div.dayview .views-field-title,
    .calendar-calendar .week-view .full td.single-day div.monthview .views-field-title,
    .calendar-calendar .week-view .full td.single-day div.weekview .views-field-title {
        font-size: 12.16px
    }
}

.calendar-calendar .day-view .full div.single-day div.dayview .views-field-title a,
.calendar-calendar .day-view .full div.single-day div.monthview .views-field-title a,
.calendar-calendar .day-view .full div.single-day div.weekview .views-field-title a,
.calendar-calendar .day-view .full td.single-day div.dayview .views-field-title a,
.calendar-calendar .day-view .full td.single-day div.monthview .views-field-title a,
.calendar-calendar .day-view .full td.single-day div.weekview .views-field-title a,
.calendar-calendar .month-view .full div.single-day div.dayview .views-field-title a,
.calendar-calendar .month-view .full div.single-day div.monthview .views-field-title a,
.calendar-calendar .month-view .full div.single-day div.weekview .views-field-title a,
.calendar-calendar .month-view .full td.single-day div.dayview .views-field-title a,
.calendar-calendar .month-view .full td.single-day div.monthview .views-field-title a,
.calendar-calendar .month-view .full td.single-day div.weekview .views-field-title a,
.calendar-calendar .week-view .full div.single-day div.dayview .views-field-title a,
.calendar-calendar .week-view .full div.single-day div.monthview .views-field-title a,
.calendar-calendar .week-view .full div.single-day div.weekview .views-field-title a,
.calendar-calendar .week-view .full td.single-day div.dayview .views-field-title a,
.calendar-calendar .week-view .full td.single-day div.monthview .views-field-title a,
.calendar-calendar .week-view .full td.single-day div.weekview .views-field-title a {
    color: #036
}

.calendar-calendar .day-view .full div.single-day div.dayview .views-field-field-event-date .date-display-single,
.calendar-calendar .day-view .full div.single-day div.monthview .views-field-field-event-date .date-display-single,
.calendar-calendar .day-view .full div.single-day div.weekview .views-field-field-event-date .date-display-single,
.calendar-calendar .day-view .full td.single-day div.dayview .views-field-field-event-date .date-display-single,
.calendar-calendar .day-view .full td.single-day div.monthview .views-field-field-event-date .date-display-single,
.calendar-calendar .day-view .full td.single-day div.weekview .views-field-field-event-date .date-display-single,
.calendar-calendar .month-view .full div.single-day div.dayview .views-field-field-event-date .date-display-single,
.calendar-calendar .month-view .full div.single-day div.monthview .views-field-field-event-date .date-display-single,
.calendar-calendar .month-view .full div.single-day div.weekview .views-field-field-event-date .date-display-single,
.calendar-calendar .month-view .full td.single-day div.dayview .views-field-field-event-date .date-display-single,
.calendar-calendar .month-view .full td.single-day div.monthview .views-field-field-event-date .date-display-single,
.calendar-calendar .month-view .full td.single-day div.weekview .views-field-field-event-date .date-display-single,
.calendar-calendar .week-view .full div.single-day div.dayview .views-field-field-event-date .date-display-single,
.calendar-calendar .week-view .full div.single-day div.monthview .views-field-field-event-date .date-display-single,
.calendar-calendar .week-view .full div.single-day div.weekview .views-field-field-event-date .date-display-single,
.calendar-calendar .week-view .full td.single-day div.dayview .views-field-field-event-date .date-display-single,
.calendar-calendar .week-view .full td.single-day div.monthview .views-field-field-event-date .date-display-single,
.calendar-calendar .week-view .full td.single-day div.weekview .views-field-field-event-date .date-display-single {
    visibility: hidden;
    font-size: 0;
    color: #afb5bd;
    font-weight: 400 !important
}

    .calendar-calendar .day-view .full div.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .day-view .full div.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .day-view .full div.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .day-view .full td.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .day-view .full td.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .day-view .full td.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .month-view .full div.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .month-view .full div.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .month-view .full div.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .month-view .full td.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .month-view .full td.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .month-view .full td.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .week-view .full div.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .week-view .full div.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .week-view .full div.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .week-view .full td.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .week-view .full td.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .week-view .full td.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range {
        font-size: 11.7px;
        visibility: visible
    }

@media (max-width:899px) {
    .calendar-calendar .day-view .full div.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .day-view .full div.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .day-view .full div.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .day-view .full td.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .day-view .full td.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .day-view .full td.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .month-view .full div.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .month-view .full div.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .month-view .full div.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .month-view .full td.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .month-view .full td.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .month-view .full td.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .week-view .full div.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .week-view .full div.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .week-view .full div.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .week-view .full td.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .week-view .full td.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .week-view .full td.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range {
        font-size: 10.4px
    }
}

.calendar-calendar .day-view .full div.single-day div.dayview .views-field-field-event-date .date-display-end,
.calendar-calendar .day-view .full div.single-day div.dayview .views-field-field-event-date .date-display-start,
.calendar-calendar .day-view .full div.single-day div.monthview .views-field-field-event-date .date-display-end,
.calendar-calendar .day-view .full div.single-day div.monthview .views-field-field-event-date .date-display-start,
.calendar-calendar .day-view .full div.single-day div.weekview .views-field-field-event-date .date-display-end,
.calendar-calendar .day-view .full div.single-day div.weekview .views-field-field-event-date .date-display-start,
.calendar-calendar .day-view .full td.single-day div.dayview .views-field-field-event-date .date-display-end,
.calendar-calendar .day-view .full td.single-day div.dayview .views-field-field-event-date .date-display-start,
.calendar-calendar .day-view .full td.single-day div.monthview .views-field-field-event-date .date-display-end,
.calendar-calendar .day-view .full td.single-day div.monthview .views-field-field-event-date .date-display-start,
.calendar-calendar .day-view .full td.single-day div.weekview .views-field-field-event-date .date-display-end,
.calendar-calendar .day-view .full td.single-day div.weekview .views-field-field-event-date .date-display-start,
.calendar-calendar .month-view .full div.single-day div.dayview .views-field-field-event-date .date-display-end,
.calendar-calendar .month-view .full div.single-day div.dayview .views-field-field-event-date .date-display-start,
.calendar-calendar .month-view .full div.single-day div.monthview .views-field-field-event-date .date-display-end,
.calendar-calendar .month-view .full div.single-day div.monthview .views-field-field-event-date .date-display-start,
.calendar-calendar .month-view .full div.single-day div.weekview .views-field-field-event-date .date-display-end,
.calendar-calendar .month-view .full div.single-day div.weekview .views-field-field-event-date .date-display-start,
.calendar-calendar .month-view .full td.single-day div.dayview .views-field-field-event-date .date-display-end,
.calendar-calendar .month-view .full td.single-day div.dayview .views-field-field-event-date .date-display-start,
.calendar-calendar .month-view .full td.single-day div.monthview .views-field-field-event-date .date-display-end,
.calendar-calendar .month-view .full td.single-day div.monthview .views-field-field-event-date .date-display-start,
.calendar-calendar .month-view .full td.single-day div.weekview .views-field-field-event-date .date-display-end,
.calendar-calendar .month-view .full td.single-day div.weekview .views-field-field-event-date .date-display-start,
.calendar-calendar .week-view .full div.single-day div.dayview .views-field-field-event-date .date-display-end,
.calendar-calendar .week-view .full div.single-day div.dayview .views-field-field-event-date .date-display-start,
.calendar-calendar .week-view .full div.single-day div.monthview .views-field-field-event-date .date-display-end,
.calendar-calendar .week-view .full div.single-day div.monthview .views-field-field-event-date .date-display-start,
.calendar-calendar .week-view .full div.single-day div.weekview .views-field-field-event-date .date-display-end,
.calendar-calendar .week-view .full div.single-day div.weekview .views-field-field-event-date .date-display-start,
.calendar-calendar .week-view .full td.single-day div.dayview .views-field-field-event-date .date-display-end,
.calendar-calendar .week-view .full td.single-day div.dayview .views-field-field-event-date .date-display-start,
.calendar-calendar .week-view .full td.single-day div.monthview .views-field-field-event-date .date-display-end,
.calendar-calendar .week-view .full td.single-day div.monthview .views-field-field-event-date .date-display-start,
.calendar-calendar .week-view .full td.single-day div.weekview .views-field-field-event-date .date-display-end,
.calendar-calendar .week-view .full td.single-day div.weekview .views-field-field-event-date .date-display-start {
    font-weight: 400
}

.block-views .view.view-full-width-slideshow {
    padding: 0
}

#block-views-single-image-slideshow-block {
    background-color: transparent;
    height: 256px;
    margin: 16px 0;
    overflow: hidden;
    padding: 16px 0
}

    #block-views-single-image-slideshow-block .views-field-field-image img {
        display: block;
        height: auto;
        margin: 0 auto;
        width: auto
    }

.views-slideshow-cycle-main-frame,
.views-slideshow-cycle-main-frame-row {
    height: auto !important;
    width: 100% !important
}

#block-views-single-image-slideshow-block {
    zoom: 1;
    width: 100%
}

    #block-views-single-image-slideshow-block:after,
    #block-views-single-image-slideshow-block:before {
        content: "";
        display: table
    }

    #block-views-single-image-slideshow-block:after {
        clear: both
    }

    #block-views-single-image-slideshow-block .views-slideshow-controls-bottom {
        display: none;
        position: relative
    }

#prefooter #block-views-single-image-slideshow-block {
    background: none;
    padding: 0
}

.views-slideshow-cycle-main-frame-row-item .views-field-title {
    font-size: 20.7px;
    font-weight: 600;
    line-height: 126%
}

@media (max-width:899px) {
    .views-slideshow-cycle-main-frame-row-item .views-field-title {
        font-size: 18.4px
    }
}

.views-slideshow-cycle-main-frame-row-item .views-field-title a:after {
    font-size: 16.2px;
    font-weight: 400;
    margin-left: 8px
}

@media (max-width:899px) {
    .views-slideshow-cycle-main-frame-row-item .views-field-title a:after {
        font-size: 14.4px
    }
}

.views-slideshow-cycle-main-frame-row-item .views-field-field-slide-category .field-content {
    font-size: 12.6px;
    color: #7f8dcb
}

@media (max-width:899px) {
    .views-slideshow-cycle-main-frame-row-item .views-field-field-slide-category .field-content {
        font-size: 11.2px
    }
}

.views-slideshow-cycle-main-frame-row-item .views-field-field-slide-category .field-content a {
    color: #7f8dcb
}

.views-slideshow-cycle-main-frame-row-item .views-field-field-two-column-slide-caption .field-content {
    margin-top: 8px
}

.views-slideshow-cycle-main-frame-row-item .views-field-field-caption .field-content,
.views-slideshow-cycle-main-frame-row-item .views-field-field-slide-caption .field-content {
    font-weight: 300;
    margin-top: 8px;
    color: #fff
}

#block-views-two-column-slideshow-block {
    height: 312px;
    margin-bottom: 24px;
    overflow: hidden;
    position: relative
}

@media (max-width:599px) {
    #block-views-two-column-slideshow-block {
        height: 452px
    }
}

@media (min-width:900px) {
    #block-views-two-column-slideshow-block {
        height: 312px
    }
}

#block-views-two-column-slideshow-block .slideshow-wrapper {
    float: right;
    margin-left: -25%;
    max-height: 240px;
    overflow: hidden;
    position: relative;
    width: 50%;
    z-index: 100;
    border-top: 7px solid #384975;
    background: #dcdcc3;
    padding: 16px;
    margin-top: 24px
}

@media (max-width:599px) {
    #block-views-two-column-slideshow-block .slideshow-wrapper {
        float: none;
        margin: 0;
        width: auto
    }
}

#block-views-two-column-slideshow-block .views-field-field-first-column {
    float: left;
    margin: 0;
    max-height: 312px;
    width: 70%
}

@media (max-width:599px) {
    #block-views-two-column-slideshow-block .views-field-field-first-column {
        width: 100%;
        float: none;
        max-height: 275px
    }
}

@media (min-width:900px) {
    #block-views-two-column-slideshow-block .views-field-field-first-column {
        width: 62.5%;
        max-height: none
    }
}

#block-views-two-column-slideshow-block .views-field-field-first-column .field-content img {
    height: 100%;
    display: block
}

#block-views-two-column-slideshow-block .views-field-title {
    color: #205027
}

    #block-views-two-column-slideshow-block .views-field-title a {
        color: #036
    }

        #block-views-two-column-slideshow-block .views-field-title a:hover {
            text-decoration: underline
        }

#block-views-two-column-slideshow-block .views-field-field-two-column-slide-caption {
    margin-top: 16px
}

#block-views-two-column-slideshow-block .views-field-field-more-link a {
    display: none
}

#block-views-full-width-slideshow-block {
    width: 100%
}

@media (max-width:599px) {
    #block-views-full-width-slideshow-block {
        margin-bottom: 120px
    }
}

#block-views-full-width-slideshow-block .views-field-field-slide-image .field-content {
    overflow: hidden
}

@media (max-width:599px) {
    #block-views-full-width-slideshow-block .views-field-field-slide-image .field-content {
        height: 240px
    }
}

#block-views-full-width-slideshow-block .views-field-field-slide-image .field-content img {
    max-width: 1200px;
    height: 100%;
    display: block;
    margin: 0 auto
}

@media (max-width:599px) {
    #block-views-full-width-slideshow-block .views-field-field-slide-image .field-content img {
        margin-right: 0;
        margin-left: -500px;
        width: auto;
        height: auto
    }
}

.view-full-width-slideshow {
    zoom: 1;
    position: relative;
    max-width: 1200px;
    height: 304px;
    margin: 0 auto
}

    .view-full-width-slideshow:after,
    .view-full-width-slideshow:before {
        content: "";
        display: table
    }

    .view-full-width-slideshow:after {
        clear: both
    }

#block-views-full-width-slideshow-block .view-full-width-slideshow .slideshow-content-wrapper {
    background: #000;
    background: rgba(0, 0, 0, .825);
    padding: 16px;
    width: auto;
    z-index: 1
}

@media (min-width:600px) {
    #block-views-full-width-slideshow-block .view-full-width-slideshow .slideshow-content-wrapper {
        position: absolute;
        top: 0;
        margin-left: 75px;
        width: 320px;
        height: 284px
    }
}

#block-views-full-width-slideshow-block .view-full-width-slideshow .slideshow-content-wrapper .views-field-title {
    margin-top: 16px;
    color: #dcdcc3
}

@media (max-width:599px) {
    #block-views-full-width-slideshow-block .view-full-width-slideshow .slideshow-content-wrapper .views-field-title {
        margin-bottom: 0
    }
}

#block-views-full-width-slideshow-block .view-full-width-slideshow .slideshow-content-wrapper .views-field-title a {
    color: #dcdcc3
}

    #block-views-full-width-slideshow-block .view-full-width-slideshow .slideshow-content-wrapper .views-field-title a:hover {
        color: #dcdcc3;
        border-bottom: 1px dotted #dcdcc3
    }

#block-views-full-width-slideshow-block .view-full-width-slideshow .slideshow-content-wrapper .views-field-field-caption {
    font-size: 14.4px;
    line-height: 150%;
    overflow: hidden;
    max-height: 165px
}

@media (max-width:899px) {
    #block-views-full-width-slideshow-block .view-full-width-slideshow .slideshow-content-wrapper .views-field-field-caption {
        font-size: 12.8px
    }
}

@media (max-width:599px) {
    #block-views-full-width-slideshow-block .view-full-width-slideshow .slideshow-content-wrapper .views-field-field-caption {
        font-size: 16.2px;
        max-height: 25px;
        line-height: 126%
    }
}

@media (max-width:599px) and (max-width:899px) {
    #block-views-full-width-slideshow-block .view-full-width-slideshow .slideshow-content-wrapper .views-field-field-caption {
        font-size: 14.4px
    }
}

.block .view-full-width-slideshow .views-field-field-slide-category .field-content {
    left: 16px;
    position: absolute;
    top: 8px;
    z-index: 100
}

@media (min-width:600px) {
    .block .view-full-width-slideshow .views-field-field-slide-category .field-content {
        left: 91px
    }
}

.block .view-full-width-slideshow .views-field-field-slide-category .field-content a {
    color: #7f8dcb
}

@media (max-width:599px) {
    .block .view-full-width-slideshow .views-field-field-slide-category .field-content a {
        padding: 2px 6px;
        background: #000;
        background: rgba(0, 0, 0, .825)
    }
}

.views_slideshow_pager_field {
    text-align: center;
    vertical-align: middle
}

.views_slideshow_pager_field_item {
    background-color: #384975;
    border-radius: 50%;
    color: #384975;
    display: inline-block !important;
    font-size: 1px;
    height: 15px;
    margin: 1px;
    width: 15px
}

    .views_slideshow_pager_field_item:hover {
        background-color: #4254a2;
        color: #4254a2;
        cursor: pointer
    }

.views-slideshow-controls-bottom {
    margin: 0 auto;
    padding: 4px;
    width: auto
}

    .views-slideshow-controls-bottom .active {
        background-color: #7f8dcb;
        color: #7f8dcb
    }

        .views-slideshow-controls-bottom .active:hover {
            background-color: #7f8dcb;
            color: #7f8dcb;
            cursor: default
        }

.block .view-full-width-slideshow .views-slideshow-controls-bottom {
    margin: 0 auto;
    position: absolute;
    top: 244px;
    width: 100%;
    z-index: 10
}

@media (min-width:600px) {
    .block .view-full-width-slideshow .views-slideshow-controls-bottom {
        bottom: 20px;
        margin: 0 auto 0 75px;
        top: auto;
        width: 320px
    }
}

#block-views-two-column-slideshow-block .views-slideshow-cycle-processed {
    clear: both;
    float: left;
    position: relative;
    width: 100%
}

#block-views-two-column-slideshow-block .views-slideshow-controls-bottom {
    position: relative
}

@media (min-width:600px) {
    #block-views-two-column-slideshow-block .views-slideshow-controls-bottom {
        float: left;
        width: 60%;
        z-index: 10
    }
}

#navigation .md-style1 {
    background-color: #efefe3;
    background: none;
    border-bottom: 0
}

    #navigation .md-style1.awemenu-bottom .awemenu .awemenu-item,
    #navigation .md-style1.awemenu-left .awemenu .awemenu-item,
    #navigation .md-style1.awemenu-outleft .awemenu .awemenu-item,
    #navigation .md-style1.awemenu-outright .awemenu .awemenu-item,
    #navigation .md-style1.awemenu-right .awemenu .awemenu-item,
    #navigation .md-style1.awemenu-standard .awemenu .awemenu-item,
    #navigation .md-style1.awemenu-top .awemenu .awemenu-item {
        box-shadow: none;
        line-height: 126%;
        margin: 0
    }

        #navigation .md-style1.awemenu-bottom .awemenu .awemenu-item:hover,
        #navigation .md-style1.awemenu-left .awemenu .awemenu-item:hover,
        #navigation .md-style1.awemenu-outleft .awemenu .awemenu-item:hover,
        #navigation .md-style1.awemenu-outright .awemenu .awemenu-item:hover,
        #navigation .md-style1.awemenu-right .awemenu .awemenu-item:hover,
        #navigation .md-style1.awemenu-standard .awemenu .awemenu-item:hover,
        #navigation .md-style1.awemenu-top .awemenu .awemenu-item:hover {
            background-color: #dcdcc3
        }

            #navigation .md-style1.awemenu-bottom .awemenu .awemenu-item:hover > a,
            #navigation .md-style1.awemenu-bottom .awemenu .awemenu-item > a:active,
            #navigation .md-style1.awemenu-bottom .awemenu .awemenu-item > a:hover,
            #navigation .md-style1.awemenu-bottom a.awemenu-item-link:active,
            #navigation .md-style1.awemenu-bottom a.awemenu-item-link:hover,
            #navigation .md-style1.awemenu-left .awemenu .awemenu-item:hover > a,
            #navigation .md-style1.awemenu-left .awemenu .awemenu-item > a:active,
            #navigation .md-style1.awemenu-left .awemenu .awemenu-item > a:hover,
            #navigation .md-style1.awemenu-left a.awemenu-item-link:active,
            #navigation .md-style1.awemenu-left a.awemenu-item-link:hover,
            #navigation .md-style1.awemenu-outleft .awemenu .awemenu-item:hover > a,
            #navigation .md-style1.awemenu-outleft .awemenu .awemenu-item > a:active,
            #navigation .md-style1.awemenu-outleft .awemenu .awemenu-item > a:hover,
            #navigation .md-style1.awemenu-outleft a.awemenu-item-link:active,
            #navigation .md-style1.awemenu-outleft a.awemenu-item-link:hover,
            #navigation .md-style1.awemenu-outright .awemenu .awemenu-item:hover > a,
            #navigation .md-style1.awemenu-outright .awemenu .awemenu-item > a:active,
            #navigation .md-style1.awemenu-outright .awemenu .awemenu-item > a:hover,
            #navigation .md-style1.awemenu-outright a.awemenu-item-link:active,
            #navigation .md-style1.awemenu-outright a.awemenu-item-link:hover,
            #navigation .md-style1.awemenu-right .awemenu .awemenu-item:hover > a,
            #navigation .md-style1.awemenu-right .awemenu .awemenu-item > a:active,
            #navigation .md-style1.awemenu-right .awemenu .awemenu-item > a:hover,
            #navigation .md-style1.awemenu-right a.awemenu-item-link:active,
            #navigation .md-style1.awemenu-right a.awemenu-item-link:hover,
            #navigation .md-style1.awemenu-standard .awemenu .awemenu-item:hover > a,
            #navigation .md-style1.awemenu-standard .awemenu .awemenu-item > a:active,
            #navigation .md-style1.awemenu-standard .awemenu .awemenu-item > a:hover,
            #navigation .md-style1.awemenu-standard a.awemenu-item-link:active,
            #navigation .md-style1.awemenu-standard a.awemenu-item-link:hover,
            #navigation .md-style1.awemenu-top .awemenu .awemenu-item:hover > a,
            #navigation .md-style1.awemenu-top .awemenu .awemenu-item > a:active,
            #navigation .md-style1.awemenu-top .awemenu .awemenu-item > a:hover,
            #navigation .md-style1.awemenu-top a.awemenu-item-link:active,
            #navigation .md-style1.awemenu-top a.awemenu-item-link:hover {
                box-shadow: none;
                color: #036
            }

        #navigation .md-style1.awemenu-bottom .awemenu .awemenu-item > a,
        #navigation .md-style1.awemenu-bottom a.awemenu-item-link,
        #navigation .md-style1.awemenu-left .awemenu .awemenu-item > a,
        #navigation .md-style1.awemenu-left a.awemenu-item-link,
        #navigation .md-style1.awemenu-outleft .awemenu .awemenu-item > a,
        #navigation .md-style1.awemenu-outleft a.awemenu-item-link,
        #navigation .md-style1.awemenu-outright .awemenu .awemenu-item > a,
        #navigation .md-style1.awemenu-outright a.awemenu-item-link,
        #navigation .md-style1.awemenu-right .awemenu .awemenu-item > a,
        #navigation .md-style1.awemenu-right a.awemenu-item-link,
        #navigation .md-style1.awemenu-standard .awemenu .awemenu-item > a,
        #navigation .md-style1.awemenu-standard a.awemenu-item-link,
        #navigation .md-style1.awemenu-top .awemenu .awemenu-item > a,
        #navigation .md-style1.awemenu-top a.awemenu-item-link {
            font-size: 14.4px;
            background: none;
            box-shadow: none;
            color: #333;
            line-height: 126%;
            padding: 16px
        }

@media (max-width:899px) {
    #navigation .md-style1.awemenu-bottom .awemenu .awemenu-item > a,
    #navigation .md-style1.awemenu-bottom a.awemenu-item-link,
    #navigation .md-style1.awemenu-left .awemenu .awemenu-item > a,
    #navigation .md-style1.awemenu-left a.awemenu-item-link,
    #navigation .md-style1.awemenu-outleft .awemenu .awemenu-item > a,
    #navigation .md-style1.awemenu-outleft a.awemenu-item-link,
    #navigation .md-style1.awemenu-outright .awemenu .awemenu-item > a,
    #navigation .md-style1.awemenu-outright a.awemenu-item-link,
    #navigation .md-style1.awemenu-right .awemenu .awemenu-item > a,
    #navigation .md-style1.awemenu-right a.awemenu-item-link,
    #navigation .md-style1.awemenu-standard .awemenu .awemenu-item > a,
    #navigation .md-style1.awemenu-standard a.awemenu-item-link,
    #navigation .md-style1.awemenu-top .awemenu .awemenu-item > a,
    #navigation .md-style1.awemenu-top a.awemenu-item-link {
        font-size: 12.8px
    }
}

#navigation .md-style1 .awemenu-submenu {
    -webkit-animation: slideInDown .6s;
    animation: slideInDown .6s;
    background-color: #dcdcc3;
    padding: 8px 16px;
    margin: 0;
    z-index: 1000
}

    #navigation .md-style1 .awemenu-submenu .mm-header,
    #navigation .md-style1 .awemenu-submenu div > a {
        font-size: 14.4px;
        font-weight: 600;
        color: #333;
        display: block;
        margin: 16px 0
    }

@media (max-width:899px) {
    #navigation .md-style1 .awemenu-submenu .mm-header,
    #navigation .md-style1 .awemenu-submenu div > a {
        font-size: 12.8px
    }
}

#navigation .md-style1 .awemenu-submenu div > a:hover {
    color: #036;
    text-decoration: underline
}

#navigation .md-style1 .awemenu-submenu li,
#navigation .md-style1 .awemenu-submenu li.awemenu-item-level-2,
#navigation .md-style1 .awemenu-submenu li.is-active-trail,
#navigation .md-style1 .awemenu-submenu li.is-leaf {
    line-height: 126%;
    font-size: 15.3px;
    margin: 16px 0;
    padding: 0;
    overflow: visible
}

@media (max-width:899px) {
    #navigation .md-style1 .awemenu-submenu li,
    #navigation .md-style1 .awemenu-submenu li.awemenu-item-level-2,
    #navigation .md-style1 .awemenu-submenu li.is-active-trail,
    #navigation .md-style1 .awemenu-submenu li.is-leaf {
        font-size: 13.6px
    }
}

#navigation .md-style1 .awemenu-submenu li.awemenu-item-level-2 > a,
#navigation .md-style1 .awemenu-submenu li.is-active-trail > a,
#navigation .md-style1 .awemenu-submenu li.is-leaf > a,
#navigation .md-style1 .awemenu-submenu li > a {
    margin: 0;
    color: #333
}

    #navigation .md-style1 .awemenu-submenu li > a:hover {
        color: #036;
        text-decoration: underline
    }

.no-js #navigation {
    display: none
}

#navigation {
    background-color: #efefe3
}

    #navigation .main-content {
        padding: 0
    }

    #navigation ul.menu {
        margin: 0;
        padding: 0
    }

    #navigation .md-style1 .awemenu-dropdown {
        padding: 0
    }

    #navigation .col-lg-1,
    #navigation .col-lg-2,
    #navigation .col-lg-3,
    #navigation .col-lg-4,
    #navigation .col-lg-5,
    #navigation .col-lg-6,
    #navigation .col-lg-7,
    #navigation .col-lg-8,
    #navigation .col-lg-9,
    #navigation .col-lg-10,
    #navigation .col-lg-11,
    #navigation .col-lg-12,
    #navigation .col-md-1,
    #navigation .col-md-2,
    #navigation .col-md-3,
    #navigation .col-md-4,
    #navigation .col-md-5,
    #navigation .col-md-6,
    #navigation .col-md-7,
    #navigation .col-md-8,
    #navigation .col-md-9,
    #navigation .col-md-10,
    #navigation .col-md-11,
    #navigation .col-md-12,
    #navigation .col-sm-1,
    #navigation .col-sm-2,
    #navigation .col-sm-3,
    #navigation .col-sm-4,
    #navigation .col-sm-5,
    #navigation .col-sm-6,
    #navigation .col-sm-7,
    #navigation .col-sm-8,
    #navigation .col-sm-9,
    #navigation .col-sm-10,
    #navigation .col-sm-11,
    #navigation .col-sm-12,
    #navigation .col-xs-1,
    #navigation .col-xs-2,
    #navigation .col-xs-3,
    #navigation .col-xs-4,
    #navigation .col-xs-5,
    #navigation .col-xs-6,
    #navigation .col-xs-7,
    #navigation .col-xs-8,
    #navigation .col-xs-9,
    #navigation .col-xs-10,
    #navigation .col-xs-11,
    #navigation .col-xs-12 {
        padding-left: 0;
        padding-right: 0
    }

    #navigation .row {
        margin: 0
    }

    #navigation .awemenu-nav .awemenu-megamenu-wrapper {
        overflow: hidden;
        padding: 0
    }

        #navigation .awemenu-nav .awemenu-megamenu-wrapper a {
            color: inherit
        }

        #navigation .awemenu-nav .awemenu-megamenu-wrapper .awemenu-submenu ul li a:hover {
            text-decoration: underline
        }

#content .faq-item,
.faq-item {
    margin: 4px 0
}

    #content .faq-item:hover,
    .faq-item:hover {
        cursor: pointer
    }

    #content .faq-item .faq-question,
    .faq-item .faq-question {
        padding: 8px
    }

    #content .faq-item .faq-answer,
    .faq-item .faq-answer {
        background-color: #efefe3;
        padding: 8px 8px 8px 16px
    }

        #content .faq-item .faq-answer ol li,
        #content .faq-item .faq-answer ul li,
        .faq-item .faq-answer ol li,
        .faq-item .faq-answer ul li {
            line-height: 126%;
            margin: 3px 0 3px 24px
        }

        #content .faq-item .faq-answer p,
        .faq-item .faq-answer p {
            line-height: 126%
        }

            #content .faq-item .faq-answer p:first-child,
            .faq-item .faq-answer p:first-child {
                margin-top: 0
            }

            #content .faq-item .faq-answer p:last-child,
            .faq-item .faq-answer p:last-child {
                margin-bottom: 0
            }

        #content .faq-item .faq-answer a:hover,
        .faq-item .faq-answer a:hover {
            background-color: #fff;
            border-bottom: 1px dotted
        }

    #content .faq-item.is-collapsed .faq-answer,
    .faq-item.is-collapsed .faq-answer {
        display: none
    }

    #content .faq-item.is-expanded .faq-question:after,
    .faq-item.is-expanded .faq-question:after {
        color: #8399a9
    }

    #content .faq-item.is-expanded .faq-question a,
    .faq-item.is-expanded .faq-question a {
        font-weight: 700;
        text-decoration: none
    }

    #content .faq-item.is-expanded .faq-answer,
    .faq-item.is-expanded .faq-answer {
        -webkit-animation: slideInDown .5s;
        animation: slideInDown .5s;
        display: block
    }

#content .faq-category-group .faq-qa-header,
.faq-category-group .faq-qa-header {
    margin: 32px 0 24px
}

    #content .faq-category-group .faq-qa-header h3.faq-header,
    .faq-category-group .faq-qa-header h3.faq-header {
        border-bottom: 1px solid #afb5bd;
        margin-bottom: 4px;
        padding-bottom: 4px
    }

    #content .faq-category-group .faq-qa-header .faq-num,
    .faq-category-group .faq-qa-header .faq-num {
        font-size: 14.4px;
        color: #afb5bd;
        display: inline-block;
        font-weight: 400
    }

@media (max-width:899px) {
    #content .faq-category-group .faq-qa-header .faq-num,
    .faq-category-group .faq-qa-header .faq-num {
        font-size: 12.8px
    }
}

#content .faq-category-group .faq-qa-description p,
.faq-category-group .faq-qa-description p {
    color: #686c71;
    font-style: italic;
    line-height: 126%;
    margin: 0
}

#content .faq-category-group .faq-question,
.faq-category-group .faq-question {
    margin: 4px 0;
    padding: 8px
}

    #content .faq-category-group .faq-question a,
    .faq-category-group .faq-question a {
        color: #036;
        text-decoration: underline
    }

    #content .faq-category-group .faq-question.faq-qa-visible a,
    .faq-category-group .faq-question.faq-qa-visible a {
        color: #036;
        font-weight: 700;
        text-decoration: none
    }

        #content .faq-category-group .faq-question.faq-qa-visible a:after,
        .faq-category-group .faq-question.faq-qa-visible a:after {
            color: #8399a9
        }

#content .faq-category-group .faq-answer,
.faq-category-group .faq-answer {
    padding: 8px;
    padding-left: 16px
}

    #content .faq-category-group .faq-answer a:hover,
    .faq-category-group .faq-answer a:hover {
        background-color: #fff;
        border-bottom: 1px dotted;
        text-decoration: none
    }

    #content .faq-category-group .faq-answer .field-item,
    #content .faq-category-group .faq-answer .field-items,
    .faq-category-group .faq-answer .field-item,
    .faq-category-group .faq-answer .field-items {
        margin: 0
    }

    #content .faq-category-group .faq-answer li,
    #content .faq-category-group .faq-answer ol,
    #content .faq-category-group .faq-answer p,
    #content .faq-category-group .faq-answer ul,
    .faq-category-group .faq-answer li,
    .faq-category-group .faq-answer ol,
    .faq-category-group .faq-answer p,
    .faq-category-group .faq-answer ul {
        line-height: 126%
    }

        #content .faq-category-group .faq-answer li:first-child,
        #content .faq-category-group .faq-answer ol:first-child,
        #content .faq-category-group .faq-answer p:first-child,
        #content .faq-category-group .faq-answer ul:first-child,
        .faq-category-group .faq-answer li:first-child,
        .faq-category-group .faq-answer ol:first-child,
        .faq-category-group .faq-answer p:first-child,
        .faq-category-group .faq-answer ul:first-child {
            margin-top: 0 !important
        }

        #content .faq-category-group .faq-answer li:last-child,
        #content .faq-category-group .faq-answer ol:last-child,
        #content .faq-category-group .faq-answer p:last-child,
        #content .faq-category-group .faq-answer ul:last-child,
        .faq-category-group .faq-answer li:last-child,
        .faq-category-group .faq-answer ol:last-child,
        .faq-category-group .faq-answer p:last-child,
        .faq-category-group .faq-answer ul:last-child {
            margin-bottom: 0 !important
        }

        #content .faq-category-group .faq-answer li li,
        #content .faq-category-group .faq-answer ol li,
        #content .faq-category-group .faq-answer p li,
        #content .faq-category-group .faq-answer ul li,
        .faq-category-group .faq-answer li li,
        .faq-category-group .faq-answer ol li,
        .faq-category-group .faq-answer p li,
        .faq-category-group .faq-answer ul li {
            margin: 8px 0
        }

    #content .faq-category-group .faq-answer.collapsible,
    .faq-category-group .faq-answer.collapsible {
        background-color: #efefe3;
        -webkit-animation: slideInDown .5s;
        animation: slideInDown .5s
    }

#content .faq-category-group .field-name-field-tags,
.faq-category-group .field-name-field-tags {
    display: none
}

#block-views-faq-block-1 ul {
    margin: 0;
    padding: 0
}

#block-views-faq-block-1 li .views-field-title {
    font-style: italic
}

#block-views-faq-block-1 li .views-field-body {
    display: none
}

.promoted-post-container ul {
    background-color: #efefe3;
    list-style-type: none;
    padding: 0;
    position: relative
}

    .promoted-post-container ul .views-row {
        padding: 16px
    }

    .promoted-post-container ul .views-field-field-date {
        margin-bottom: 8px
    }

    .promoted-post-container ul .views-field-body p:last-child {
        margin-bottom: 0
    }

.latest-news-container ul {
    list-style-type: none;
    padding: 0;
    position: relative
}

.latest-news-container .views-row .views-field-field-teaser p {
    margin-bottom: 0
}

@media print {
    a:link,
    a:visited {
        text-decoration: underline !important
    }

        a:link.header__site-link,
        a:visited.header__site-link {
            text-decoration: none !important
        }

    #content a[href]:after {
        content: " (" attr(href) ")";
        font-weight: 400
    }

    #content a[href^="#"]:after,
    #content a[href^="javascript:"]:after {
        content: ""
    }

    #content abbr[title]:after {
        content: " (" attr(title) ")"
    }

    #content {
        float: none !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important
    }

    #content,
    #main,
    #page,
    body {
        color: #000;
        background-color: transparent !important;
        background-image: none !important
    }

    #footer,
    #navigation,
    #skip-link,
    #toolbar,
    .action-links,
    .book-navigation,
    .breadcrumb,
    .feed-icons,
    .forum-topic-navigation,
    .links,
    .pager,
    .region-sidebar-first,
    .region-sidebar-second,
    .tabs {
        visibility: hidden;
        display: none
    }
}

#google-cse-results {
    clear: both
}

    #google-cse-results table td {
        border-bottom: none
    }

.fb-like-box,
.fb-like-box span,
.fb-like-box span iframe {
    width: 100% !important;
    background: #fff
}

.callout {
    background-color: #efefe3;
    margin: 24px 0;
    padding: 16px
}

.map-container {
    height: 256px;
    margin-bottom: 16px
}

    .map-container iframe {
        outline: 1px solid #333
    }

        .map-container iframe.scrolloff {
            outline: 0 !important;
            pointer-events: none
        }

.views-slideshow-controls-text a {
    color: white;
    padding-left: 11px;
}

    .views-slideshow-controls-text a:hover {
        text-decoration: underline;
        color: white;
    }

.views-slideshow-slide-counter {
    color: white;
    padding-left: 11px;
}

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
    display: block;
}

audio,
canvas,
progress,
video {
    display: inline-block;
}

    audio:not([controls]) {
        display: none;
        height: 0;
    }

progress {
    vertical-align: baseline;
}

template,
[hidden] {
    display: none;
}

a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}

    a:active,
    a:hover {
        outline-width: 0;
    }

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted;
}

b,
strong {
    font-weight: inherit;
}

b,
strong {
    font-weight: bolder;
}

dfn {
    font-style: italic;
}

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

mark {
    background-color: #ff0;
    color: #000;
}

small {
    font-size: 80%;
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

img {
    border-style: none;
    max-width: 100%;
}

svg:not(:root) {
    overflow: hidden;
}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

figure {
    margin: 1em 40px;
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}

button,
input,
select,
textarea {
    font: inherit;
    margin: 0;
}

optgroup {
    font-weight: bold;
}

button,
input {
    overflow: visible;
}

button,
select {
    text-transform: none;
}

button,
html [type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button;
}

    button::-moz-focus-inner,
    [type="button"]::-moz-focus-inner,
    [type="reset"]::-moz-focus-inner,
    [type="submit"]::-moz-focus-inner {
        border-style: none;
        padding: 0;
    }

    button:-moz-focusring,
    [type="button"]:-moz-focusring,
    [type="reset"]:-moz-focusring,
    [type="submit"]:-moz-focusring {
        outline: 1px dotted ButtonText;
    }

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal;
}

textarea {
    overflow: auto;
    resize: none;
}

[type="checkbox"],
[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}

    [type="search"]::-webkit-search-cancel-button,
    [type="search"]::-webkit-search-decoration {
        -webkit-appearance: none;
    }

::-webkit-input-placeholder {
    color: inherit;
    opacity: 0.54;
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}

*,
*::after,
*::before {
    box-sizing: border-box;
}

svg {
    max-width: 100%;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    transition: background-color 500000s ease-in-out 0s, color 500000s ease-in-out 0s;
}

select::-ms-value,
select:focus::-ms-value {
    background: none;
}

table {
    border-collapse: collapse;
}

p {
    margin: 0;
}

@keyframes slideInDown {
    0% {
        transform: translateY(-20px);
        transform-origin: top;
        opacity: 0;
    }

    100% {
        transform: translateY(0);
        opacity: 1;
    }
}

@keyframes slideOutUp {
    0% {
        transform: translateY(0);
        transform-origin: top;
        opacity: 1;
    }

    100% {
        transform: translateY(-20px);
        opacity: 0;
    }
}

@keyframes shake {
    10%, 90% {
        transform: translate3d(-1px, 0, 0);
    }

    20%, 80% {
        transform: translate3d(2px, 0, 0);
    }

    30%, 50%, 70% {
        transform: translate3d(-4px, 0, 0);
    }

    40%, 60% {
        transform: translate3d(4px, 0, 0);
    }
}

.more-link-container,
.block-views .more-link,
.node-button,
#content .field-name-body .cta-button,
.cta-button,
#content .field-name-body .basic-button,
.basic-button,
#content .field-name-body .bold-button,
.bold-button,
#content .field-name-body .node-button {
    zoom: 1;
    margin: 0 auto;
    text-align: center;
}

    .more-link-container::before,
    .block-views .more-link::before,
    .node-button::before,
    #content .field-name-body .cta-button::before,
    .cta-button::before,
    #content .field-name-body .basic-button::before,
    .basic-button::before,
    #content .field-name-body .bold-button::before,
    .bold-button::before,
    #content .field-name-body .node-button::before,
    .more-link-container::after,
    .block-views .more-link::after,
    .node-button::after,
    #content .field-name-body .cta-button::after,
    .cta-button::after,
    #content .field-name-body .basic-button::after,
    .basic-button::after,
    #content .field-name-body .bold-button::after,
    .bold-button::after,
    #content .field-name-body .node-button::after {
        content: "";
        display: table;
    }

    .more-link-container::after,
    .block-views .more-link::after,
    .node-button::after,
    #content .field-name-body .cta-button::after,
    .cta-button::after,
    #content .field-name-body .basic-button::after,
    .basic-button::after,
    #content .field-name-body .bold-button::after,
    .bold-button::after,
    #content .field-name-body .node-button::after {
        clear: both;
    }

    .more-link-container a,
    .block-views .more-link a,
    .node-button a,
    #content .field-name-body .cta-button a,
    .cta-button a,
    #content .field-name-body .basic-button a,
    .basic-button a,
    #content .field-name-body .bold-button a,
    .bold-button a,
    #content .field-name-body .node-button a {
        text-decoration: none !important;
    }

    #content .field-name-body .bold-button a,
    .bold-button a,
    #content .field-name-body .cta-button a,
    .cta-button a,
    a.more-link,
    .block-views .more-link a,
    .widget-button,
    .main-content .content .widget-container .field-name-field-more-link .field-item,
    .widget-container .field-name-field-more-link .field-item,
    #content .field-name-body .basic-button a,
    .basic-button a,
    #content .field-name-body .node-button a,
    .node-button a,
    a.default-button {
        border: 2px solid transparent;
        display: inline-block;
        font-weight: 600;
        line-height: 118%;
        margin: 16px 0;
        min-width: 160px;
        padding: 10px 8px;
        text-align: center;
        transition: color 250ms ease-in-out;
        transition: border-color 250ms ease-in-out;
        transition: background-color 300ms ease-in-out;
    }

        #content .field-name-body .bold-button a:hover,
        .bold-button a:hover,
        #content .field-name-body .cta-button a:hover,
        .cta-button a:hover,
        a.more-link:hover,
        .block-views .more-link a:hover,
        .widget-button:hover,
        .main-content .content .widget-container .field-name-field-more-link .field-item:hover,
        .widget-container .field-name-field-more-link .field-item:hover,
        #content .field-name-body .basic-button a:hover,
        .basic-button a:hover,
        #content .field-name-body .node-button a:hover,
        .node-button a:hover,
        a.default-button:hover {
            cursor: pointer;
        }

    #content .field-name-body .bold-button a,
    .bold-button a {
        background-color: #1A9B1A;
        border-color: #1A9B1A;
        color: #FFFFFF !important;
    }

        #content .field-name-body .bold-button a:hover,
        .bold-button a:hover {
            background-color: #3E6839;
            border-color: #3E6839;
            color: #FFFFFF !important;
        }

    #content .field-name-body .cta-button a,
    .cta-button a {
        background-color: #0D3C99;
        border-color: #0D3C99;
        color: #FFFFFF !important;
        margin-left: 4px;
        margin-right: 4px;
        min-width: 240px;
        padding: 16px 8px;
    }

@media (max-width:599px) {
    #content .field-name-body .cta-button a,
    .cta-button a {
        max-width: 240px;
        width: 70%;
    }
}

#content .field-name-body .cta-button a:hover,
.cta-button a:hover {
    background-color: #036;
    border-color: #036;
    color: #FFFFFF !important;
}

#content .field-name-body .cta-button a:active,
.cta-button a:active {
    background-color: #384975;
    border-color: #384975;
}

.header__secondary-menu ul.links.inline li a,
.region-header .node-button a,
.region-header .node-button a.default-button,
form#search-block-form input.form-submit,
form#search-block-form input[type="submit"] {
    font-size: 12.006px;
    background-color: #447375;
    border: 2px solid #447375;
    color: #FFFFFF !important;
    display: inline-block;
    height: 26px;
    font-weight: 600;
    line-height: 23px;
    margin: 0;
    min-width: 86px;
    padding: 0;
    text-align: center;
    vertical-align: bottom;
    width: 106px;
}

@media (max-width:899px) {
    .header__secondary-menu ul.links.inline li a,
    .region-header .node-button a,
    .region-header .node-button a.default-button,
    form#search-block-form input.form-submit,
    form#search-block-form input[type="submit"] {
        font-size: 10.672px;
    }
}

.header__secondary-menu ul.links.inline li a:hover,
.region-header .node-button a:hover,
form#search-block-form input.form-submit:hover,
form#search-block-form input[type="submit"]:hover {
    background-color: #FFFFFF;
    border-color: #447375;
    color: #447375 !important;
}

a.more-link,
.block-views .more-link a,
.widget-button,
.main-content .content .widget-container .field-name-field-more-link .field-item,
.widget-container .field-name-field-more-link .field-item {
    font-size: 14.4px;
    background-color: #FFFFFF;
    border-color: #447375;
    color: #447375 !important;
    padding: 6px 8px;
}

@media (max-width:899px) {
    a.more-link,
    .block-views .more-link a,
    .widget-button,
    .main-content .content .widget-container .field-name-field-more-link .field-item,
    .widget-container .field-name-field-more-link .field-item {
        font-size: 12.8px;
    }
}

a.more-link:hover,
.block-views .more-link a:hover,
.widget-button:hover,
.main-content .content .widget-container .field-name-field-more-link .field-item:hover,
.widget-container .field-name-field-more-link .field-item:hover {
    background-color: #447375;
    border-color: #447375;
    color: #FFFFFF !important;
}

#content .field-name-body .basic-button a,
.basic-button a,
#content .field-name-body .node-button a,
.node-button a,
a.default-button {
    background-color: #447375;
    border-color: #447375;
    color: #FFFFFF !important;
}

    #content .field-name-body .basic-button a:hover,
    .basic-button a:hover,
    #content .field-name-body .node-button a:hover,
    .node-button a:hover,
    a.default-button:hover {
        background-color: #FFFFFF;
        border-color: #447375;
        color: #447375 !important;
    }

a.default-button {
    max-width: 240px;
    width: 100%;
}

@media (max-width:599px) {
    a.default-button {
        width: 85%;
    }
}

a.default-button div {
    display: inline;
}

.date-display-single,
table th,
#page-title,
#meta .field-type-taxonomy-term-reference .field-label,
#content a.tabs-primary__tab-link,
.node-document .field-name-field-tags .field-label,
.calendar-calendar .date-nav .date-heading a,
.view-calendar .date-nav-wrapper .date-nav.item-list .pager .date-prev,
.view-calendar .date-nav-wrapper .date-nav.item-list .pager .date-next,
.views-slideshow-cycle-main-frame-row-item .views-field-field-slide-category .field-content,
#navigation .md-style1 .awemenu-submenu div > a,
#navigation .md-style1 .awemenu-submenu .mm-header {
    text-transform: uppercase;
}

#content .field-name-body .bold-button a,
.bold-button a,
#content .field-name-body .cta-button a,
.cta-button a,
a.more-link,
.block-views .more-link a,
.widget-button,
.main-content .content .widget-container .field-name-field-more-link .field-item,
.widget-container .field-name-field-more-link .field-item,
#content .field-name-body .basic-button a,
.basic-button a,
#content .field-name-body .node-button a,
.node-button a,
a.default-button,
.header__secondary-menu ul.links.inline li a,
.region-header .node-button a,
.region-header .node-button a.default-button,
form#search-block-form input.form-submit,
form#search-block-form input[type="submit"],
.node-article .field-name-field-category a,
.node-article .field-type-taxonomy-term-reference a,
.block-block .view .item-list .views-field-field-category a,
.block-views .view .item-list .views-field-field-category a,
.node-teaser .field-type-taxonomy-term-reference a,
.node-document .field-name-field-doc-category a,
.view-documents td.file-format-PDF span a,
.node-document td.file-format-PDF span a,
.view-documents td.file-format-Image span a,
.node-document td.file-format-Image span a,
.view-documents td.file-format-Spreadsheet span a,
.node-document td.file-format-Spreadsheet span a,
.view-documents td.file-format-Presentation span a,
.node-document td.file-format-Presentation span a,
.view-documents td.file-format-Ebook span a,
.node-document td.file-format-Ebook span a,
.view-documents td.file-format-Archive span a,
.node-document td.file-format-Archive span a,
.view-documents td.file-format-Audio span a,
.node-document td.file-format-Audio span a,
.view-documents td.file-format-Text span a,
.node-document td.file-format-Text span a,
.latest-news-container .views-row .views-field-field-category a,
#header #site-slogan,
.small-screen-nav {
    letter-spacing: .03em;
    text-transform: uppercase;
}

[class*="fa-"]::before {
    font-family: "FontAwesome", sans-serif;
    font-weight: normal;
}

body {
    color: #333333;
    font-family: "Lato", Verdana, Tahoma, "DejaVu Sans", sans-serif;
    font-weight: 400;
}

#content .block-block {
    line-height: 150%;
}

p,
#content .field-name-body div,
.node-document .field-type-text-long {
    line-height: 150%;
    margin: 8px 0 16px;
}

li {
    line-height: 150%;
}

.note {
    font-family: "Lato", Verdana, Tahoma, "DejaVu Sans", sans-serif;
    font-weight: 300;
}

.front .region-sidebar-second .block-views,
.two-column .block-block,
.two-column .block-views,
.three-column .block-block,
.three-column .block-views,
.four-column .block-block,
.four-column .block-views,
.region-sidebar-first .block-block,
.region-sidebar-first .block-views,
.region-sidebar-second .block-block,
.region-sidebar-second .block-views,
.main-content .content .widget-container .content,
.widget-container .content {
    border-top: 7px solid #B85423;
}

#navigation .md-style1 .awemenu-submenu {
    border-bottom: 7px solid #B85423;
}

h1,
h2,
h3,
h4,
h5,
h6,
#header #site-name {
    font-family: "Open Sans", Verdana, Tahoma, "DejaVu Sans", sans-serif;
    font-weight: 700;
    margin: 16px 0 0;
}

    h1:first-child,
    h2:first-child,
    h3:first-child,
    h4:first-child,
    h5:first-child,
    h6:first-child,
    #header #site-name:first-child {
        margin-top: 0;
    }

.node-article .field-name-field-category a,
.node-article .field-type-taxonomy-term-reference a,
.block-block .view .item-list .views-field-field-category a,
.block-views .view .item-list .views-field-field-category a,
.node-teaser .field-type-taxonomy-term-reference a,
.node-document .field-name-field-doc-category a,
.view-documents td.file-format-PDF span a,
.node-document td.file-format-PDF span a,
.view-documents td.file-format-Image span a,
.node-document td.file-format-Image span a,
.view-documents td.file-format-Spreadsheet span a,
.node-document td.file-format-Spreadsheet span a,
.view-documents td.file-format-Presentation span a,
.node-document td.file-format-Presentation span a,
.view-documents td.file-format-Ebook span a,
.node-document td.file-format-Ebook span a,
.view-documents td.file-format-Archive span a,
.node-document td.file-format-Archive span a,
.view-documents td.file-format-Audio span a,
.node-document td.file-format-Audio span a,
.view-documents td.file-format-Text span a,
.node-document td.file-format-Text span a,
.latest-news-container .views-row .views-field-field-category a {
    font-size: 13.5px;
    background-color: #E0885D;
    color: #FFFFFF !important;
    display: inline-block;
    font-weight: 300;
    line-height: 118% !important;
    padding: 2px 4px;
}

@media (max-width:899px) {
    .node-article .field-name-field-category a,
    .node-article .field-type-taxonomy-term-reference a,
    .block-block .view .item-list .views-field-field-category a,
    .block-views .view .item-list .views-field-field-category a,
    .node-teaser .field-type-taxonomy-term-reference a,
    .node-document .field-name-field-doc-category a,
    .view-documents td.file-format-PDF span a,
    .node-document td.file-format-PDF span a,
    .view-documents td.file-format-Image span a,
    .node-document td.file-format-Image span a,
    .view-documents td.file-format-Spreadsheet span a,
    .node-document td.file-format-Spreadsheet span a,
    .view-documents td.file-format-Presentation span a,
    .node-document td.file-format-Presentation span a,
    .view-documents td.file-format-Ebook span a,
    .node-document td.file-format-Ebook span a,
    .view-documents td.file-format-Archive span a,
    .node-document td.file-format-Archive span a,
    .view-documents td.file-format-Audio span a,
    .node-document td.file-format-Audio span a,
    .view-documents td.file-format-Text span a,
    .node-document td.file-format-Text span a,
    .latest-news-container .views-row .views-field-field-category a {
        font-size: 12px;
    }
}

.node-article .field-name-field-category a:hover,
.node-article .field-type-taxonomy-term-reference a:hover,
.block-block .view .item-list .views-field-field-category a:hover,
.block-views .view .item-list .views-field-field-category a:hover,
.node-teaser .field-type-taxonomy-term-reference a:hover,
.node-document .field-name-field-doc-category a:hover,
.view-documents td.file-format-PDF span a:hover,
.node-document td.file-format-PDF span a:hover,
.view-documents td.file-format-Image span a:hover,
.node-document td.file-format-Image span a:hover,
.view-documents td.file-format-Spreadsheet span a:hover,
.node-document td.file-format-Spreadsheet span a:hover,
.view-documents td.file-format-Presentation span a:hover,
.node-document td.file-format-Presentation span a:hover,
.view-documents td.file-format-Ebook span a:hover,
.node-document td.file-format-Ebook span a:hover,
.view-documents td.file-format-Archive span a:hover,
.node-document td.file-format-Archive span a:hover,
.view-documents td.file-format-Audio span a:hover,
.node-document td.file-format-Audio span a:hover,
.view-documents td.file-format-Text span a:hover,
.node-document td.file-format-Text span a:hover,
.latest-news-container .views-row .views-field-field-category a:hover {
    background-color: #B85423;
    text-decoration: none;
}

.date-display-single {
    font-size: 14.4px;
    font-weight: 700;
}

@media (max-width:899px) {
    .date-display-single {
        font-size: 12.8px;
    }
}

.region-sidebar-second .block h2 {
    color: #447375;
}

.region-sidebar-second .block-views,
.region-sidebar-second .block .content,
.not-front .region-sidebar-second .block .node,
.not-front .region-sidebar-second .block.block-views,
.not-front .region-sidebar-second .block.block-block {
    background-color: #EFEFE3;
}

.block-block ul.menu li a,
a {
    color: #333333;
    text-decoration: none;
}

    .block-block ul.menu li a:hover,
    .block-block .view .item-list .views-field-title a:hover,
    .block-views .view .item-list .views-field-title a:hover,
    #content .faq-item.is-collapsed .faq-question a,
    .faq-item.is-collapsed .faq-question a,
    #content .faq-item.is-expanded .faq-question a,
    .faq-item.is-expanded .faq-question a {
        color: #036;
        text-decoration: underline;
    }

.main-content .content a:hover,
.cke_editable a:hover,
.block p a:hover,
#meta .field-type-taxonomy-term-reference a:hover,
#content .field-name-body a:hover,
.node-document .field-name-field-file .file a:hover,
.node-document .field-name-field-tags a:hover {
    background-color: #E8ECF0;
    color: #036;
    text-decoration: underline;
}

.main-content .content a:active,
.cke_editable a:active,
.block p a:active,
#meta .field-type-taxonomy-term-reference a:active,
#content .field-name-body a:active,
.node-document .field-name-field-file .file a:active,
.node-document .field-name-field-tags a:active {
    background-color: transparent;
    color: #036;
    text-decoration: underline;
}

.main-content .content a:visited,
.cke_editable a:visited,
.block p a:visited,
#meta .field-type-taxonomy-term-reference a:visited,
#content .field-name-body a:visited,
.node-document .field-name-field-file .file a:visited,
.node-document .field-name-field-tags a:visited {
    color: #683286;
    text-decoration: underline;
}

.block-block .view .item-list .views-field-title a,
.block-views .view .item-list .views-field-title a {
    color: #036;
    font-weight: 700;
}

.main-content .content a,
.cke_editable a,
.block p a,
#meta .field-type-taxonomy-term-reference a,
#content .field-name-body a,
.node-document .field-name-field-file .file a,
.node-document .field-name-field-tags a {
    color: #036;
    text-decoration: underline;
}

.node-teaser .node-title a,
.node-teaser .views-field-title a,
.latest-news-container .views-row .views-field-title a {
    color: #036;
    display: inline-block;
}

    .node-teaser .node-title a:hover,
    .node-teaser .views-field-title a:hover,
    .latest-news-container .views-row .views-field-title a:hover {
        color: #036;
        text-decoration: underline !important;
    }

body {
    background-color: #FFFFFF;
}

h1 {
    font-size: 28.8px;
    margin: 0;
}

@media (max-width:899px) {
    h1 {
        font-size: 25.6px;
    }
}

h2 {
    font-size: 24.3px;
}

@media (max-width:899px) {
    h2 {
        font-size: 21.6px;
    }
}

h3 {
    font-size: 21.6px;
}

@media (max-width:899px) {
    h3 {
        font-size: 19.2px;
    }
}

h4 {
    font-size: 18px;
}

@media (max-width:899px) {
    h4 {
        font-size: 16px;
    }
}

h5 {
    font-size: 17.1px;
    font-weight: 600;
}

@media (max-width:899px) {
    h5 {
        font-size: 15.2px;
    }
}

h6 {
    font-size: 16.2px;
    font-weight: 600;
}

@media (max-width:899px) {
    h6 {
        font-size: 14.4px;
    }
}

blockquote {
    font-style: italic;
    margin: 8px 8px 8px 16px;
}

    blockquote p {
        margin: 0;
    }

em {
    font-style: italic;
    font-weight: normal;
    font-weight: 400;
}

strong {
    font-weight: 700;
    font-weight: 700;
}

figcaption {
    font-size: 16.2px;
    display: block;
    font-style: italic;
    font-weight: 600;
    line-height: 126%;
    margin: 4px 0;
}

@media (max-width:899px) {
    figcaption {
        font-size: 14.4px;
    }
}

hr {
    border: 0;
    border-top: 1px solid #AFB5BD;
    margin: 16px 0;
}

iframe {
    border: 0;
    max-width: 100%;
    position: relative;
}

img {
    display: inline-block;
    height: auto;
    max-height: 100%;
    max-width: 100%;
    text-align: bottom;
}

nav li {
    line-height: 126%;
}

option,
optgroup {
    -webkit-appearance: none;
}

body {
    counter-reset: step-counter;
}

ul,
ol {
    margin: 16px 0;
    padding: 0 0 0 24px;
    margin: 0;
}

li,
.custom-counter > li li,
.block-numbers-list > li li {
    line-height: 150%;
}

.compact-list li {
    line-height: 126%;
    margin: 8px 0;
}

.compact-list {
    margin: 8px 0;
    padding: 0 0 0 24px;
}

    .compact-list li {
        margin: 8px 0;
    }

.custom-counter > li,
.block-numbers-list > li {
    counter-increment: step-counter;
    text-indent: -28px;
    margin: 18px 0;
    margin-left: 16px;
    padding: 0;
    list-style: none;
}

    .custom-counter > li::before,
    .block-numbers-list > li::before {
        content: counter(step-counter);
        margin-right: 6px;
        padding: 3px 7px;
        border-radius: 2px;
        font-size: 14px;
        font-weight: 600;
        background-color: #447375;
        color: #FFFFFF;
    }

    .custom-counter > li li {
        text-indent: 0;
    }

table caption {
    font-weight: 700;
    margin-bottom: 8px;
    text-align: center;
}

/*table th,
table td {
    font-size: 14.4px;
    background: #FBFBF6;
    background-clip: padding-box;
    border: 0;
    border-bottom: 1px solid #AFB5BD;
    padding: 8px;
    position: relative;
}*/

@media (max-width:899px) {
    table th,
    table td {
        font-size: 12.8px;
    }
}

@media (max-width:599px) {
    table th,
    table td {
        border: 0;
        display: block;
        padding: 4px;
    }
}

/*table th {
    background: #EFEFE3;
    background-clip: padding-box;
    border-left: 1px solid #AFB5BD;
    border-top: 0;
    font-family: "Open Sans", Verdana, Tahoma, "DejaVu Sans", sans-serif;
    font-weight: 700;
    line-height: 126%;
    padding-right: 24px;
    text-align: left;
    vertical-align: top;
}

@media (max-width:599px) {
    table th {
        border-bottom: 0;
        display: block;
        padding: 4px;
        text-align: left;
        vertical-align: auto;
    }
}*/

table th:first-child {
    border-left: 0;
}

table tr {
    border-bottom: 0;
}

@media (max-width:599px) {
    table tr {
        /*border-bottom: 1px solid #AFB5BD;*/
        display: block;
        /*padding: 8px 0;*/
    }
}

table td a,
table.views-table td a {
    color: #036;
}

    table td a:hover {
        color: #036;
        text-decoration: underline !important;
    }

table th a,
table.views-table th a {
    color: #036;
    display: inline-block;
}

    table th a:hover {
        border-bottom-color: #036;
        color: #036;
    }

table {
    border: 0;
    border-collapse: collapse;
    border-spacing: 0;
    padding: 0;
    width: 100%;
}

form {
    margin: 0;
}

/*@media (min-width:900px) {
    form {
        max-width: 544px;
    }
}*/

/*form label {
    font-size: 16.2px;
    display: block;
    font-family: "Lato", Verdana, Tahoma, "DejaVu Sans", sans-serif;
    font-weight: 600;
    margin: 24px 0 4px;
}

@media (max-width:899px) {
    form label {
        font-size: 14.4px;
    }
}*/

/*input[type="text"],
input[type="email"],
input[type="password"],
textarea,
select {
    background-color: #EFEFE3;
    border: 1px solid #DCDCC3;
    border-radius: 0;
    display: block;
    font-family: "Lato", Verdana, Tahoma, "DejaVu Sans", sans-serif;
    font-weight: 600;
    margin: 4px 0;
    padding: 4px;
    width: 100%;
}

    input[type="text"]:focus,
    input[type="email"]:focus,
    input[type="password"]:focus,
    textarea:focus,
    select:focus {
        background-color: #EFEFE3;
        border: 1px solid #717C83;
        outline: 0;
    }*/

.webform-client-form {
    max-width: 550px;
}

.webform-container-inline label {
    display: block;
}

.webform-container-inline .form-item {
    display: inline-block;
    width: auto;
}

    .webform-container-inline .form-item select {
        width: 100px;
    }

    .webform-container-inline .form-item .form-select {
        display: inline-block;
    }

.form-item.form-type-radio {
    margin: 4px 0;
}

.block-webform {
    margin: 24px 0;
}

form .help-text {
    font-size: 14.4px;
    font-family: "Open Sans", Verdana, Tahoma, "DejaVu Sans", sans-serif;
    font-weight: 400;
    color: #686C71;
}

@media (max-width:899px) {
    form .help-text {
        font-size: 12.8px;
    }
}

form .error-text {
    font-size: 16.2px;
    color: #900;
    font-family: "Open Sans", Verdana, Tahoma, "DejaVu Sans", sans-serif;
    font-weight: 600;
}

@media (max-width:899px) {
    form .error-text {
        font-size: 14.4px;
    }
}

form fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

.vertical {
    margin: 0;
}

    .vertical button[type="submit"],
    .vertical .vic-button a,
    .vertical a.vic-button {
        clear: both;
    }

* {
    box-sizing: border-box;
}

#page {
    zoom: 1;
    position: relative;
    width: 100%;
}

    #page::before,
    #page::after {
        content: "";
        display: table;
    }

    #page::after {
        clear: both;
    }

.small-screen-nav {
    display: none;
}

@media (max-width:599px) {
    .small-screen-nav {
        display: block;
    }
}

.top-bar,
#top-bar {
    zoom: 1;
}

    .top-bar::before,
    .top-bar::after,
    #top-bar::before,
    #top-bar::after {
        content: "";
        display: table;
    }

    .top-bar::after,
    #top-bar::after {
        clear: both;
    }

    .top-bar .official-byline,
    .top-bar .top-sov-official,
    #top-bar .official-byline,
    #top-bar .top-sov-official {
        float: left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 48.93617%;
    }

        .top-bar .official-byline:first-child,
        .top-bar .top-sov-official:first-child,
        #top-bar .official-byline:first-child,
        #top-bar .top-sov-official:first-child {
            margin-left: 0;
        }

html.flexbox .top-bar .official-byline,
html.flexbox .top-bar .top-sov-official,
html.flexbox #top-bar .official-byline,
html.flexbox #top-bar .top-sov-official {
    float: none;
}

.top-bar #vermont-official,
.top-bar .top-sov-logo,
#top-bar #vermont-official,
#top-bar .top-sov-logo {
    float: left;
    margin: 0 0 0 2.12766%;
    width: 6.38298%;
    width: 48.93617%;
}

    .top-bar #vermont-official:first-child,
    .top-bar .top-sov-logo:first-child,
    #top-bar #vermont-official:first-child,
    #top-bar .top-sov-logo:first-child {
        margin-left: 0;
    }

html.flexbox .top-bar #vermont-official,
html.flexbox .top-bar .top-sov-logo,
html.flexbox #top-bar #vermont-official,
html.flexbox #top-bar .top-sov-logo {
    float: none;
}

#header {
    zoom: 1;
}

    #header::before,
    #header::after {
        content: "";
        display: table;
    }

    #header::after {
        clear: both;
    }

@media (min-width:600px) {
    #header #header-left {
        float: left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 57.44681%;
    }

        #header #header-left:first-child {
            margin-left: 0;
        }

    html.flexbox #header #header-left {
        float: none;
    }
}

@media (min-width:600px) {
    #header #header-right {
        float: left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 40.42553%;
    }

        #header #header-right:first-child {
            margin-left: 0;
        }

    html.flexbox #header #header-right {
        float: none;
    }
}

#main {
    zoom: 1;
    position: relative;
}

    #main::before,
    #main::after {
        content: "";
        display: table;
    }

    #main::after {
        clear: both;
    }

#navigation {
    zoom: 1;
    position: relative;
}

    #navigation::before,
    #navigation::after {
        content: "";
        display: table;
    }

    #navigation::after {
        clear: both;
    }

/*@media (max-width:699px) {
    #navigation {
        display: none;
    }
}*/

#prefooter {
    zoom: 1;
}

    #prefooter::before,
    #prefooter::after {
        content: "";
        display: table;
    }

    #prefooter::after {
        clear: both;
    }

@media (min-width:900px) {
    #prefooter .region-contact {
        float: left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 31.91489%;
    }

        #prefooter .region-contact:first-child {
            margin-left: 0;
        }

    html.flexbox #prefooter .region-contact {
        float: none;
    }
}

@media (min-width:900px) {
    #prefooter .region-bottom {
        float: left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 65.95745%;
    }

        #prefooter .region-bottom:first-child {
            margin-left: 0;
        }

    html.flexbox #prefooter .region-bottom {
        float: none;
    }
}

@media (min-width:900px) {
    #prefooter .region-bottom > div {
        float: left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 31.91489%;
    }

        #prefooter .region-bottom > div:first-child {
            margin-left: 0;
        }

    html.flexbox #prefooter .region-bottom > div {
        float: none;
    }
}

@media (min-width:900px) {
    #prefooter .region-bottom .block-block:nth-child(3n+1),
    #prefooter .region-bottom .block-menu:nth-child(3n+1),
    #prefooter .region-bottom .block-nodeblock:nth-child(3n+1) {
        clear: left;
        margin-left: 0;
    }
}

#footer {
    zoom: 1;
}

    #footer::before,
    #footer::after {
        content: "";
        display: table;
    }

    #footer::after {
        clear: both;
    }

/*@media (max-width:599px) {
    #footer {
        margin-bottom: 40px;
    }
}*/

.main-column {
    zoom: 1;
    max-width: 1200px;
    padding: 16px;
    margin: 0 auto;
}

    .main-column::before,
    .main-column::after {
        content: "";
        display: table;
    }

    .main-column::after {
        clear: both;
    }

#main .main-column:first-child {
    padding: 0;
}

#main #navigation + .main-column {
    padding: 0;
}

    #main #navigation + .main-column.main-section {
        padding: 16px;
    }

article {
    zoom: 1;
}

    article::before,
    article::after {
        content: "";
        display: table;
    }

    article::after {
        clear: both;
    }

.one-column,
.two-column,
.three-column {
    zoom: 1;
}

    .one-column::before,
    .one-column::after,
    .two-column::before,
    .two-column::after,
    .three-column::before,
    .three-column::after {
        content: "";
        display: table;
    }

    .one-column::after,
    .two-column::after,
    .three-column::after {
        clear: both;
    }

    .one-column .block,
    .two-column .block,
    .three-column .block {
        margin: 16px 0;
    }

@media (min-width:600px) {
    .two-column .block {
        float: left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 48.93617%;
    }

        .two-column .block:first-child {
            margin-left: 0;
        }

    html.flexbox .two-column .block {
        float: none;
    }

    .two-column .block:nth-child(2n+1) {
        clear: left;
        margin-left: 0;
    }
}

.three-column .block {
    margin-bottom: 24px;
    max-width: 304px;
}

@media (max-width:599px) {
    .three-column .block {
        margin: 24px auto;
    }
}

@media (min-width:600px) {
    .three-column .block {
        float: left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 31.91489%;
    }

        .three-column .block:first-child {
            margin-left: 0;
        }

    html.flexbox .three-column .block {
        float: none;
    }

    .three-column .block:nth-child(3n+1) {
        clear: left;
        margin-left: 0;
    }
}

@media (min-width:900px) {
    .front.one-sidebar #content {
        float: left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 74.46808%;
        margin-left: 27.65957%;
    }

        .front.one-sidebar #content:first-child {
            margin-left: 0;
        }

    html.flexbox .front.one-sidebar #content {
        float: none;
    }

    .front.one-sidebar #content:first-child {
        margin-left: 25.53191%;
    }
}

@media (min-width:900px) {
    .front.one-sidebar .region-sidebar-first {
        float: left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 23.40426%;
        margin-left: -98.29787%;
    }

        .front.one-sidebar .region-sidebar-first:first-child {
            margin-left: 0;
        }

    html.flexbox .front.one-sidebar .region-sidebar-first {
        float: none;
    }

    .front.one-sidebar .region-sidebar-first:first-child {
        margin-left: -100.42553%;
    }
}

.front #page-title {
    display: none;
}

@media (min-width:900px) {
    .front.two-sidebars #content {
        float: left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 57.44681%;
        margin-left: 23.40426%;
    }

        .front.two-sidebars #content:first-child {
            margin-left: 0;
        }

    html.flexbox .front.two-sidebars #content {
        float: none;
    }

    .front.two-sidebars #content:first-child {
        margin-left: 21.2766%;
    }
}

@media (min-width:900px) {
    .front.two-sidebars .region-sidebar-first {
        float: left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 19.14894%;
        margin-left: -76.59574%;
    }

        .front.two-sidebars .region-sidebar-first:first-child {
            margin-left: 0;
        }

    html.flexbox .front.two-sidebars .region-sidebar-first {
        float: none;
    }

    .front.two-sidebars .region-sidebar-first:first-child {
        margin-left: -78.7234%;
    }
}

@media (min-width:900px) {
    .front.two-sidebars .region-sidebar-second {
        float: left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 19.14894%;
        float: right;
    }

        .front.two-sidebars .region-sidebar-second:first-child {
            margin-left: 0;
        }

    html.flexbox .front.two-sidebars .region-sidebar-second {
        float: none;
    }
}

@media (min-width:900px) {
    .not-front.one-sidebar #content,
    .not-front.two-sidebars #content {
        float: left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 65.95745%;
        margin-left: 36.17021%;
    }

        .not-front.one-sidebar #content:first-child,
        .not-front.two-sidebars #content:first-child {
            margin-left: 0;
        }

    html.flexbox .not-front.one-sidebar #content,
    html.flexbox .not-front.two-sidebars #content {
        float: none;
    }

    .not-front.one-sidebar #content:first-child,
    .not-front.two-sidebars #content:first-child {
        margin-left: 34.04255%;
    }
}

@media (min-width:900px) {
    .not-front.one-sidebar .region-sidebar-first,
    .not-front.two-sidebars .region-sidebar-first {
        float: left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 31.91489%;
        margin-left: -98.29787%;
    }

        .not-front.one-sidebar .region-sidebar-first:first-child,
        .not-front.two-sidebars .region-sidebar-first:first-child {
            margin-left: 0;
        }

    html.flexbox .not-front.one-sidebar .region-sidebar-first,
    html.flexbox .not-front.two-sidebars .region-sidebar-first {
        float: none;
    }

    .not-front.one-sidebar .region-sidebar-first:first-child,
    .not-front.two-sidebars .region-sidebar-first:first-child {
        margin-left: -100.42553%;
    }
}

@media (min-width:900px) {
    .not-front.one-sidebar .region-sidebar-second,
    .not-front.two-sidebars .region-sidebar-second {
        float: left;
        margin: 0 0 0 2.12766%;
        width: 6.38298%;
        width: 65.95745%;
        margin-left: 34.04255%;
    }

        .not-front.one-sidebar .region-sidebar-second:first-child,
        .not-front.two-sidebars .region-sidebar-second:first-child {
            margin-left: 0;
        }

    html.flexbox .not-front.one-sidebar .region-sidebar-second,
    html.flexbox .not-front.two-sidebars .region-sidebar-second {
        float: none;
    }

    .not-front.one-sidebar .region-sidebar-second:first-child,
    .not-front.two-sidebars .region-sidebar-second:first-child {
        margin-left: 31.91489%;
    }
}

.not-front.one-sidebar .region-sidebar-second .block,
.not-front.two-sidebars .region-sidebar-second .block {
    float: left;
    margin: 0 0 0 2.12766%;
    width: 6.38298%;
    width: 31.91489%;
}

    .not-front.one-sidebar .region-sidebar-second .block:first-child,
    .not-front.two-sidebars .region-sidebar-second .block:first-child {
        margin-left: 0;
    }

html.flexbox .not-front.one-sidebar .region-sidebar-second .block,
html.flexbox .not-front.two-sidebars .region-sidebar-second .block {
    float: none;
}

.not-front.one-sidebar .region-sidebar-second .block:nth-child(3n+1),
.not-front.two-sidebars .region-sidebar-second .block:nth-child(3n+1) {
    clear: left;
    margin-left: 0;
}

@media (max-width:599px) {
    .block-block,
    .block-nodeblock {
        max-width: 304px;
        margin-left: auto;
        margin-right: auto;
    }
}

.region-header,
.region-top-featured,
.region-highlighted,
.region-help,
.region-content-top,
.region-twocolumn-top,
.region-threecolumn-top,
.region-twocolumn-top-two,
.region-content,
.region-twocolumn-bottom,
.region-threecolumn-bottom,
.region-twocolumn-bottom-two,
.region-below-content,
.region-sidebar-first,
.region-sidebar-second,
.region-contact,
.region-bottom {
    zoom: 1;
}

    .region-header::before,
    .region-header::after,
    .region-top-featured::before,
    .region-top-featured::after,
    .region-highlighted::before,
    .region-highlighted::after,
    .region-help::before,
    .region-help::after,
    .region-content-top::before,
    .region-content-top::after,
    .region-twocolumn-top::before,
    .region-twocolumn-top::after,
    .region-threecolumn-top::before,
    .region-threecolumn-top::after,
    .region-twocolumn-top-two::before,
    .region-twocolumn-top-two::after,
    .region-content::before,
    .region-content::after,
    .region-twocolumn-bottom::before,
    .region-twocolumn-bottom::after,
    .region-threecolumn-bottom::before,
    .region-threecolumn-bottom::after,
    .region-twocolumn-bottom-two::before,
    .region-twocolumn-bottom-two::after,
    .region-below-content::before,
    .region-below-content::after,
    .region-sidebar-first::before,
    .region-sidebar-first::after,
    .region-sidebar-second::before,
    .region-sidebar-second::after,
    .region-contact::before,
    .region-contact::after,
    .region-bottom::before,
    .region-bottom::after {
        content: "";
        display: table;
    }

    .region-header::after,
    .region-top-featured::after,
    .region-highlighted::after,
    .region-help::after,
    .region-content-top::after,
    .region-twocolumn-top::after,
    .region-threecolumn-top::after,
    .region-twocolumn-top-two::after,
    .region-content::after,
    .region-twocolumn-bottom::after,
    .region-threecolumn-bottom::after,
    .region-twocolumn-bottom-two::after,
    .region-below-content::after,
    .region-sidebar-first::after,
    .region-sidebar-second::after,
    .region-contact::after,
    .region-bottom::after {
        clear: both;
    }

#header #site-name {
    font-size: 28.8px;
    line-height: 118%;
}

@media (max-width:899px) {
    #header #site-name {
        font-size: 25.6px;
    }
}

#header {
    background-color: #EFEFE3;
    color: #FFFFFF;
}

    #header #name-and-slogan {
        margin-top: 8px;
    }

@media (max-width:599px) {
    #header #name-and-slogan {
        margin-top: 0;
        margin-bottom: 16px;
    }
}

#header #site-name {
    margin: 0;
    margin-left: -2px;
}

#header #site-slogan {
    font-size: 14.4px;
    color: #030;
}

@media (max-width:899px) {
    #header #site-slogan {
        font-size: 12.8px;
    }
}

#header .block-nodeblock .node-button .content {
    padding: 0;
}

#header .header__site-link {
    color: #030;
}

    #header .header__site-link:visited {
        color: #030;
    }

    #header .header__site-link:hover,
    #header .header__site-link:focus {
        color: #3E6839;
        text-decoration: none;
    }

.header__secondary-menu {
    zoom: 1;
    margin: 0;
    text-align: right;
}

    .header__secondary-menu::before,
    .header__secondary-menu::after {
        content: "";
        display: table;
    }

    .header__secondary-menu::after {
        clear: both;
    }

    .header__secondary-menu ul.links.inline {
        margin: 0;
    }

        .header__secondary-menu ul.links.inline li {
            padding: 0;
            display: block;
            line-height: 126%;
        }

.region-header .block-nodeblock {
    margin: 0;
    max-width: none;
    text-align: right;
    width: auto;
}

.region-header .node-button {
    text-align: right;
}

form#search-block-form {
    text-align: right;
    margin: 5px 0;
}

    form#search-block-form .form-actions,
    form#search-block-form .form-item {
        display: inline-block;
        margin: 0;
        vertical-align: bottom;
    }

    form#search-block-form input.form-text {
        background-color: #FFFFFF;
        display: inline-block;
        height: 26px;
        margin: 0;
        vertical-align: bottom;
        width: 196px;
    }

    form#search-block-form input.form-submit,
    form#search-block-form input[type="submit"] {
        min-width: auto;
    }

.region-sidebar-first #block-system-main-menu a.active {
    background-color: #EFEFE3;
    border-left: 3px solid #0D3C99;
    color: #333333;
}

.region-sidebar-first #block-system-main-menu a:hover {
    color: #036;
    text-decoration: underline;
}

.small-screen-nav {
    background: #205027;
    background: rgba(32, 80, 39, 0.85);
    border: 0 !important;
    text-align: center;
    padding: 8px;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    height: 40px;
    z-index: 999;
}

    .small-screen-nav a {
        color: #FFFFFF;
    }

.region-sidebar-first #block-system-main-menu > ul.menu > li > a {
    margin: 7px 0;
}

.region-sidebar-first #block-system-main-menu a {
    border-left: 3px solid transparent;
    display: block;
    padding: 8px;
}

.region-sidebar-first #block-system-main-menu ul.menu {
    margin: 0;
    padding: 0;
}

    .region-sidebar-first #block-system-main-menu ul.menu li {
        margin: 2px 0;
        padding: 0;
        line-height: 126%;
    }

        .region-sidebar-first #block-system-main-menu ul.menu li ul li > a {
            padding: 6px;
            padding-left: 24px;
        }

        .region-sidebar-first #block-system-main-menu ul.menu li ul li ul li > a {
            padding: 6px;
            padding-left: 40px;
            font-size: 14.4px;
        }

@media (max-width:899px) {
    .region-sidebar-first #block-system-main-menu ul.menu li ul li ul li > a {
        font-size: 12.8px;
    }
}

.region-sidebar-first #block-system-main-menu ul.menu li ul li ul li ul li > a {
    padding: 6px;
    padding-left: 56px;
    font-size: 13.68px;
}

@media (max-width:899px) {
    .region-sidebar-first #block-system-main-menu ul.menu li ul li ul li ul li > a {
        font-size: 12.16px;
    }
}

.region-sidebar-first #block-system-main-menu ul.menu li ul li ul li ul li ul li > a {
    padding: 4px;
    padding-left: 72px;
    font-size: 13.68px;
}

@media (max-width:899px) {
    .region-sidebar-first #block-system-main-menu ul.menu li ul li ul li ul li ul li > a {
        font-size: 12.16px;
    }
}

.region-sidebar-first #block-system-main-menu ul.menu li ul li ul li ul li ul li ul li a {
    padding: 4px;
    padding-left: 80px;
    font-size: 12.6px;
}

@media (max-width:899px) {
    .region-sidebar-first #block-system-main-menu ul.menu li ul li ul li ul li ul li ul li a {
        font-size: 11.2px;
    }
}

@media (max-width:699px) {
    .region-sidebar-first #block-system-main-menu {
        background-color: #DCDCC3;
        border-bottom: 7px solid #FFFFFF;
        margin: 16px -16px;
    }

        .region-sidebar-first #block-system-main-menu > ul.menu {
            padding: 16px;
        }

            .region-sidebar-first #block-system-main-menu > ul.menu > li > a {
                padding: 12px 8px;
                margin: 0;
            }

        .region-sidebar-first #block-system-main-menu ul.menu li {
            border-bottom: 1px solid #DCDCC3;
        }

            .region-sidebar-first #block-system-main-menu ul.menu li:last-child {
                border-bottom: 0;
            }
}

.region-sidebar-second {
    margin-top: 16px;
    margin-bottom: 16px;
}

    .region-sidebar-second .block.last {
        border: none;
    }

    .region-sidebar-second .block ul {
        list-style: none;
    }

    .region-sidebar-second .block .block-title {
        padding: 8px;
        padding-bottom: 0;
    }

    .region-sidebar-second .block .menu__item.is-leaf {
        list-style-image: none;
        list-style: none;
    }

.front .region-sidebar-second {
    padding-top: 0;
}

.not-front .region-sidebar-second .block {
    background: none;
}

#prefooter {
    background-color: #EFEFE3;
}

    #prefooter .region-contact {
        background-color: #DCDCC3;
        padding: 16px;
    }

        #prefooter .region-contact p a {
            color: #036;
            background-color: transparent;
        }

@media (max-width:599px) {
    #prefooter .region-contact {
        margin-top: -16px;
        margin-right: -16px;
        margin-left: -16px;
    }
}

#prefooter .region-bottom > div {
    padding: 16px 0;
}

#prefooter .region-bottom .block-menu h2.block-title {
    font-size: 18.9px;
}

@media (max-width:899px) {
    #prefooter .region-bottom .block-menu h2.block-title {
        font-size: 16.8px;
    }
}

#prefooter .region-bottom .menu li {
    margin: 8px 0;
}

#footer {
    font-size: 13.5px;
    background-color: #030;
    color: rgba(255, 255, 255, 0.85);
    font-weight: 300;
    padding: 8px 16px;
    text-align: center;
}

@media (max-width:899px) {
    #footer {
        font-size: 12px;
    }
}

#footer a {
    border-bottom: 1px dotted rgba(255, 255, 255, 0.4);
    color: rgba(255, 255, 255, 0.85);
}

    #footer a:hover {
        border-bottom: 1px dotted white;
        color: #FFFFFF;
    }

#footer p,
#footer .block {
    margin: 0;
}

#footer span {
    display: inline-block;
    margin: 0 6px;
}

.views-slideshow-cycle-main-frame-row-item .views-field-title a::after,
table.views-table th a[href$=asc]::after,
table.views-table th.views-field.active a.active[href$=desc]::after,
table.views-table th.views-field.active a.active[href$=asc]:hover::after,
table.views-table th a[href$=desc]::after,
table.views-table th.views-field.active a.active[href$=asc]::after,
table.views-table th.views-field.active a.active[href$=desc]:hover::after,
#content .faq-item.is-expanded .faq-question::after,
.faq-item.is-expanded .faq-question::after,
#content .faq-category-group .faq-question.faq-qa-visible a::after,
.faq-category-group .faq-question.faq-qa-visible a::after {
    display: inline-block;
    font-family: "FontAwesome", sans-serif;
    font-weight: 400 !important;
}

.views-slideshow-cycle-main-frame-row-item .views-field-title a::after {
    content: '\f101';
    font-weight: normal !important;
    padding-left: 3px;
}

table.views-table th a[href$=asc]::after,
table.views-table th.views-field.active a.active[href$=desc]::after,
table.views-table th.views-field.active a.active[href$=asc]:hover::after {
    content: '\f062';
    position: absolute;
    right: 8px;
    top: 8px;
}

table.views-table th a[href$=desc]::after,
table.views-table th.views-field.active a.active[href$=asc]::after,
table.views-table th.views-field.active a.active[href$=desc]:hover::after {
    content: '\f063';
    position: absolute;
    right: 8px;
    top: 8px;
}

#content .faq-item.is-expanded .faq-question::after,
.faq-item.is-expanded .faq-question::after,
#content .faq-category-group .faq-question.faq-qa-visible a::after,
.faq-category-group .faq-question.faq-qa-visible a::after {
    animation: slideInDown 200ms;
    content: '\f063';
    padding-left: 8px;
}

.notice {
    display: none;
    position: relative;
    padding: 16px;
    color: #FFFFFF;
    text-align: center;
}

    .notice:hover {
        cursor: pointer;
    }

    .notice .notice-close {
        position: absolute;
        top: 0;
        right: 0;
        padding: 8px;
    }

.info-notice {
    background-color: #348AB5;
}

.success-notice {
    background-color: #69A524;
}

.warning-notice {
    background-color: #E0742C;
}

.error-notice {
    background-color: #900;
}

.with-wireframes #header,
.with-wireframes #main,
.with-wireframes #content,
.with-wireframes #navigation,
.with-wireframes .region-sidebar-first,
.with-wireframes .region-sidebar-second,
.with-wireframes #footer,
.with-wireframes .region-bottom {
    outline: 1px solid #ccc;
}

.element-invisible,
.element-focusable,
#navigation .block-menu .block__title,
#navigation .block-menu-block .block__title {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
}

    .element-focusable:active,
    .element-focusable:focus {
        position: static !important;
        clip: auto;
        height: auto;
        width: auto;
        overflow: auto;
    }

.header__region {
}

#navigation {
}

    #navigation .links,
    #navigation .menu {
        margin: 0;
        padding: 0;
        text-align: left;
    }

        #navigation .links li,
        #navigation .menu li {
        }

.page__title,
.node__title,
.block__title,
.comments__title,
.comments__form-title,
.comment__title {
}

.messages,
.messages--status,
.messages--warning,
.messages--error {
    padding: 10px 10px 10px 50px;
    background-image: url(/sites/all/themes/palette_4/css/images/message-24-ok.png);
    background-position: 8px 8px;
    background-repeat: no-repeat;
    border: 1px solid #be7;
}

.messages--warning {
    background-image: url(/sites/all/themes/palette_4/css/images/message-24-warning.png);
    border-color: #ed5;
}

.messages--error {
    background-image: url(/sites/all/themes/palette_4/css/images/message-24-error.png);
    border-color: #ed541d;
}

.messages__list {
    margin: 0;
}

.messages__item {
    list-style-image: none;
}

.messages--error p.error {
    color: #333;
}

.ok,
.messages--status {
    background-color: #f8fff0;
    color: #234600;
}

.warning,
.messages--warning {
    background-color: #fffce5;
    color: #840;
}

.error,
.messages--error {
    background-color: #fef5f1;
    color: #8c2e0b;
}

.tabs-primary,
.tabs-secondary {
    zoom: 1;
    list-style: none;
    border-bottom: 1px solid #AFB5BD \0/ie;
    padding: 0 2px;
    white-space: nowrap;
}

    .tabs-primary::before,
    .tabs-secondary::before,
    .tabs-primary::after,
    .tabs-secondary::after {
        content: "";
        display: table;
    }

    .tabs-primary::after,
    .tabs-secondary::after {
        clear: both;
    }

.tabs-primary__tab,
.tabs-primary__tab.is-active,
.tabs-secondary__tab,
.tabs-secondary__tab.is-active {
    float: left;
    margin: 0 3px;
}

a.tabs-primary__tab-link,
a.tabs-primary__tab-link.is-active,
a.tabs-secondary__tab-link,
a.tabs-secondary__tab-link.is-active {
    border-right: 0;
    border-bottom: 0;
    display: block;
    text-decoration: none;
}

.tabs-primary__tab,
.tabs-primary__tab.is-active {
    border-top-radius: 4px;
    text-shadow: #FFFFFF, 1px, 1px, 0;
    border: 1px solid #AFB5BD;
    border-bottom-color: transparent;
    border-bottom: 0 \0/ie;
}

.is-active.tabs-primary__tab {
    border-bottom-color: #FFFFFF;
}

a.tabs-primary__tab-link,
a.tabs-primary__tab-link.is-active {
    border-top-radius: 4px;
    color: #333;
    background-color: #dedede;
    letter-spacing: 1px;
    padding: 0 1em;
    text-align: center;
}

    a.tabs-primary__tab-link:hover,
    a.tabs-primary__tab-link:focus {
        background-color: #e9e9e9;
        border-color: #f2f2f2;
    }

    a.tabs-primary__tab-link:active,
    a.tabs-primary__tab-link.is-active {
        border-color: #FFFFFF;
    }

.tabs-secondary {
    font-size: .9em;
}

.tabs-secondary__tab,
.tabs-secondary__tab.is-active {
    margin: 3px;
}

a.tabs-secondary__tab-link,
a.tabs-secondary__tab-link.is-active {
    border-radius: .75em;
    background-color: #f2f2f2;
    color: #666;
    padding: 0 .5em;
}

    a.tabs-secondary__tab-link:hover,
    a.tabs-secondary__tab-link:focus {
        background-color: #dedede;
        border-color: #999;
        color: #333;
    }

    a.tabs-secondary__tab-link:active,
    a.tabs-secondary__tab-link.is-active {
        background-color: #666;
        border-color: #000;
        color: #FFFFFF;
    }

.inline {
    display: inline;
    padding: 0;
}

    .inline li {
        display: inline;
        list-style-type: none;
        padding: 0 1em 0 0;
    }

span.field-label {
    padding: 0 1em 0 0;
}

.more-help-link {
    text-align: right;
}

    .more-help-link a {
        background-image: url(/sites/all/themes/palette_4/css/images/help.png);
        background-position: 0 50%;
        background-repeat: no-repeat;
        padding: 1px 0 1px 20px;
    }

.pager {
    clear: both;
    padding: 0;
    text-align: center;
}

.pager-item,
.pager-first,
.pager-previous,
.pager-next,
.pager-last,
.pager-ellipsis,
.pager-current {
    display: inline;
    padding: 0 0.5em;
    list-style-type: none;
    background-image: none;
}

.pager-item,
.pager-first,
.pager-previous,
.pager-next,
.pager-last,
.pager-ellipsis {
}

.pager-current {
    font-weight: 700;
}

.menu__item.is-leaf {
    list-style-image: url(/sites/all/themes/palette_4/css/images/menu-leaf.png);
    list-style-type: square;
}

.menu__item.is-expanded {
    list-style-image: url(/sites/all/themes/palette_4/css/images/menu-expanded.png);
    list-style-type: circle;
}

.menu__item.is-collapsed {
    list-style-image: url(/sites/all/themes/palette_4/css/images/menu-collapsed.png);
    list-style-type: disc;
}

.menu a.active {
    color: #000;
}

.new,
.update {
    color: #c00;
    background-color: transparent;
}

.unpublished {
    height: 0;
    overflow: visible;
    background-color: transparent;
    color: #d8d8d8;
    font-size: 45px;
    line-height: 1;
    font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    word-wrap: break-word;
}

.comment-preview {
    background-color: #ffffea;
}

.comment {
}

    .comment .permalink {
        text-transform: uppercase;
        font-size: 75%;
    }

.indented {
    margin-left: 32px;
}

.form-item {
}

.form-checkboxes .form-item,
.form-radios .form-item {
}

tr.odd .form-item,
tr.even .form-item {
    margin: 0;
}

.form-item input.error,
.form-item textarea.error,
.form-item select.error {
    border: 1px solid #c00;
}

.form-item .description {
    font-size: 0.85em;
}

.form-type-radio .description,
.form-type-checkbox .description {
    margin-left: 2.4em;
}

.form-required {
    color: #c00;
}

label.option {
    display: inline;
    font-weight: normal;
}

.password-parent,
.confirm-parent {
    margin: 0;
}

#user-login-form {
    text-align: left;
}

.openid-links {
    margin-bottom: 0;
}

html.js #user-login-form li.openid-link,
#user-login-form li.openid-link {
    margin-left: -20px;
}

/*form th {
    text-align: left;
    padding-right: 1em;
    border-bottom: 3px solid #ccc;
}

form tbody {
    border-top: 1px solid #ccc;
}*/

form table ul {
    margin: 0;
}

td.checkbox,
th.checkbox {
    text-align: center;
}

#autocomplete .selected {
    background: #0072b9;
    color: #FFFFFF;
}

html.js .collapsible .fieldset-legend {
    background-image: url(/sites/all/themes/palette_4/css/images/menu-expanded.png);
    background-position: 5px 65%;
    background-repeat: no-repeat;
    padding-left: 15px;
}

html.js .collapsed .fieldset-legend {
    background-image: url(/sites/all/themes/palette_4/css/images/menu-collapsed.png);
    background-position: 5px 50%;
}

.fieldset-legend .summary {
    color: #999;
    font-size: 0.9em;
    margin-left: 0.5em;
}

tr.drag {
    color: #FFFFFF;
}

tr.drag-previous {
    background-color: #ffd;
}

.tabledrag-toggle-weight {
    font-size: 0.9em;
}

tr.selected td {
    background: #ffc;
}

.progress {
    font-weight: 700;
}

    .progress .bar {
        background: #ccc;
        border-color: #666;
        margin: 0 0.2em;
        border-radius: 3px;
    }

    .progress .filled {
        background-color: #0072b9;
        background-image: url(/sites/all/themes/palette_4/css/images/progress.gif);
    }

#page-title {
    zoom: 1;
    color: #447375;
    line-height: 118%;
    margin-top: 24px;
    margin-bottom: 16px;
}

    #page-title::before,
    #page-title::after {
        content: "";
        display: table;
    }

    #page-title::after {
        clear: both;
    }

.front#page-title {
    display: none;
}

#skip-link {
    margin: 0;
}

    #skip-link a,
    #skip-link a:visited {
        background-color: #686C71;
        color: #FFFFFF;
        display: block;
        padding: 2px 0 3px;
        text-align: center;
        width: 100%;
    }

.messages--status {
    margin-bottom: 16px;
}

.menu-item,
.menu__item.is-expanded,
.menu__item.is-collapsed,
.menu__item.is-leaf {
    list-style-type: none;
    list-style: none;
}

ul.menu {
    margin: 0;
    padding: 0;
}

p + h2,
p + h3,
p + h4,
p + h5,
p + h6,
ul + h2,
ul + h3,
ul + h4,
ul + h5,
ul + h6,
ol + h2,
ol + h3,
ol + h4,
ol + h5,
ol + h6 {
    margin-top: 32px;
}

.region-below-content {
    margin: 24px 0;
}

.main-content > article #page-title {
    margin-top: 8px;
}

.main-content > article.node-article .field-name-field-category {
    margin-top: 24px;
}

.main-content > article.node-article.node-teaser .field-name-field-category {
    margin-top: 0;
}

#meta {
    margin: 8px 0 16px;
}

    #meta .field-type-taxonomy-term-reference .field-label {
        font-size: 14.4px;
        border-top: 1px solid #AFB5BD;
        padding: 8px 0 0;
    }

@media (max-width:899px) {
    #meta .field-type-taxonomy-term-reference .field-label {
        font-size: 12.8px;
    }
}

#meta .field-type-taxonomy-term-reference .field-items,
#meta .field-type-taxonomy-term-reference .field-item {
    display: inline-block;
}

#block-views-emergency-banner-view-block {
    background-color: #900;
    color: #FFFFFF;
    margin: 0 0 24px;
    padding: 8px;
    text-align: center;
    width: 100%;
}

    #block-views-emergency-banner-view-block ul,
    #block-views-emergency-banner-view-block li {
        list-style: none;
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

    #block-views-emergency-banner-view-block a {
        color: #FFFFFF;
    }

a.feed-icon {
    display: inline-block;
    float: left;
    margin: 16px 0;
    width: 20px;
}

ul.pager {
    zoom: 1;
    float: right;
    margin-top: 24px !important;
    margin-bottom: 24px !important;
    margin-left: 0 !important;
    margin-right: 4% !important;
    width: 90%;
}

    ul.pager::before,
    ul.pager::after {
        content: "";
        display: table;
    }

    ul.pager::after {
        clear: both;
    }

    ul.pager li {
        margin: 1px;
        padding: 4px 0;
        line-height: 126%;
    }

        ul.pager li.pager-current {
            border: 1px solid #DAE0E5;
            color: #AFB5BD;
            padding: 4px 8px;
        }

        ul.pager li a {
            border: 1px solid #DAE0E5;
            padding: 4px 8px;
        }

            ul.pager li a:hover {
                background-color: #E8ECF0;
            }

.block-nodeblock .block-title {
    display: none;
}

.block-nodeblock a {
    text-decoration: none !important;
}

.block-title {
    font-size: 19.8px;
    color: #333333;
}

@media (max-width:899px) {
    .block-title {
        font-size: 17.6px;
    }
}

.block-title a {
    color: #447375;
}

.two-column .block-block,
.two-column .block-views,
.three-column .block-block,
.three-column .block-views,
.four-column .block-block,
.four-column .block-views {
    padding: 8px 0;
}

    .two-column .block-block .block-title,
    .two-column .block-views .block-title,
    .three-column .block-block .block-title,
    .three-column .block-views .block-title,
    .four-column .block-block .block-title,
    .four-column .block-views .block-title {
        color: #447375;
    }

.region-sidebar-first .block-block .view,
.region-sidebar-first .block-views .view,
.region-sidebar-second .block-block .view,
.region-sidebar-second .block-views .view {
    padding: 8px;
}

.block-block ul.menu {
    padding: 8px;
}

    .block-block ul.menu li {
        line-height: 126%;
        margin: 0 0 12px;
    }

.block-block,
.block-views {
    margin-bottom: 16px !important;
}

    .block-block .block-title,
    .block-block h2.block-title:first-child,
    .block-views .block-title,
    .block-views h2.block-title:first-child {
        margin: 10px 0;
    }

    .block-block .view .item-list ul,
    .block-views .view .item-list ul {
        list-style: none;
        list-style-type: none;
        padding: 0;
    }

        .block-block .view .item-list ul li,
        .block-views .view .item-list ul li {
            line-height: 126%;
            margin: 6px 0 12px;
        }

    .block-block .view .item-list .views-field-title a:hover,
    .block-views .view .item-list .views-field-title a:hover {
        text-decoration: underline !important;
    }

    .block-block .view .item-list .date-display-single,
    .block-views .view .item-list .date-display-single {
        font-weight: normal !important;
    }

#content #block-user-login.block ul {
    padding: 0;
}

    #content #block-user-login.block ul li {
        list-style: none;
    }

        #content #block-user-login.block ul li a {
            text-decoration: underline;
        }

.block-menu a:hover {
    color: #036;
    text-decoration: underline;
}

#prefooter .block-title {
    color: #333333;
}

#prefooter .region-bottom .block-views {
    background-color: #DCDCC3;
    padding: 8px;
}

.block-views .views-table {
    margin-top: 0;
}

table.webform-grid tr {
    padding: 8px 0;
}

    table.webform-grid tr.even {
        background-color: #FBFBF6;
        padding: 8px 0;
        color: #333333;
    }

    table.webform-grid tr.odd {
        background-color: #FBFBF6;
        padding: 8px 0;
    }

table.views-table tr {
    padding: 8px 0;
}

    table.views-table tr.even {
        background-color: #FBFBF6;
        padding: 8px 0;
        color: #333333;
    }

    table.views-table tr.odd {
        background-color: #FBFBF6;
        padding: 8px 0;
    }

table.views-table th a[href$=asc]::after {
    color: #8399A9;
}

table.views-table th a[href$=desc]::after {
    color: #8399A9;
}

table.views-table th a:hover[href$=asc]::after,
table.views-table th a:hover[href$=desc]::after {
    color: #036;
}

table.views-table th.views-field.active {
    background-color: #E8ECF0;
}

    table.views-table th.views-field.active a.active img {
        display: none;
    }

    table.views-table th.views-field.active a.active[href$=asc]::after {
        color: #036;
        font-size: 1.25rem;
        right: 4px;
    }

    table.views-table th.views-field.active a.active[href$=desc]::after {
        color: #036;
        font-size: 1.25rem;
        right: 4px;
    }

    table.views-table th.views-field.active a.active:hover[href$=asc]::after {
        right: 4px;
    }

    table.views-table th.views-field.active a.active:hover[href$=desc]::after {
        right: 4px;
    }

table.views-table td {
    min-width: 100px;
}

    table.views-table td.views-field.active {
        background-color: #E8ECF0;
    }

    table.views-table td.views-field-field-file-format span {
        margin-left: -3px;
    }

        table.views-table td.views-field-field-file-format span a {
            border-bottom: 0;
        }

    table.views-table td.views-field-field-date .date-display-single {
        font-weight: normal;
        text-transform: none;
    }

.tabs-primary {
    width: 100%;
    margin: 16px 0;
}

.tabs-primary__tab,
.tabs-primary__tab.is-active,
.is-active.tabs-primary__tab {
    border-radius: 0;
}

#content a.tabs-primary__tab-link {
    font-size: 14.4px;
    background-color: #DAE0E5;
    border: 0;
}

@media (max-width:899px) {
    #content a.tabs-primary__tab-link {
        font-size: 12.8px;
    }
}

#content a.tabs-primary__tab-link:focus,
#content a.tabs-primary__tab-link:hover {
    background-color: #AFB5BD;
}

#content a.tabs-primary__tab-link.is-active {
    background-color: #FFFFFF;
}

.node-teaser,
.latest-news-container .views-row {
    zoom: 1;
    border-bottom: 1px solid #AFB5BD;
    margin: 0;
    padding: 32px 0;
}

    .node-teaser::before,
    .latest-news-container .views-row::before,
    .node-teaser::after,
    .latest-news-container .views-row::after {
        content: "";
        display: table;
    }

    .node-teaser::after,
    .latest-news-container .views-row::after {
        clear: both;
    }

.main-content > article.node-article.node-teaser:first-of-type,
.view .views-row-first article.node-teaser,
.latest-news-container .views-row-first {
    border-top: 1px solid #AFB5BD;
}

.node-teaser .node-title,
.node-teaser .views-field-title,
.latest-news-container .views-row .views-field-title {
    line-height: 126%;
    margin: 8px 0;
    padding: 0;
}

.node-teaser .field-name-field-image {
    margin-top: 16px;
    max-height: 100%;
}

@media (min-width:600px) {
    .node-teaser .field-name-field-image {
        width: 38%;
        float: left;
        margin-right: 2%;
    }
}

.node-teaser .field-name-field-image img {
    height: auto;
    max-height: 100%;
}

.node-teaser .field-name-field-image a:hover img {
    outline: 1px solid #717C83;
}

.view-content {
    zoom: 1;
}

    .view-content::before,
    .view-content::after {
        content: "";
        display: table;
    }

    .view-content::after {
        clear: both;
    }

.view-article .item-list ul,
.view-blog .item-list ul,
.view-news .item-list ul,
.view-press-release .item-list ul {
    margin: 0;
    padding: 0;
}

    .view-article .item-list ul li,
    .view-blog .item-list ul li,
    .view-news .item-list ul li,
    .view-press-release .item-list ul li {
        list-style: none;
        margin: 0;
    }

.node-article.view-mode-full .field-name-field-image {
    margin-top: 8px;
}

.node-teaser .field-type-text p {
    margin-bottom: 0;
}

.image-left figcaption.image-left,
.image-left img.image-left,
.image-center figcaption.image-left,
.image-center img.image-left,
.image-right figcaption.image-left,
.image-right img.image-left,
.image-left figcaption.image-center,
.image-left img.image-center,
.image-center figcaption.image-center,
.image-center img.image-center,
.image-right figcaption.image-center,
.image-right img.image-center,
.image-left figcaption.image-right,
.image-left img.image-right,
.image-center figcaption.image-right,
.image-center img.image-right,
.image-right figcaption.image-right,
.image-right img.image-right {
    float: none;
    margin: 0;
}

@media (min-width:600px) {
    .image-left figcaption.image-left,
    .image-left img.image-left,
    .image-center figcaption.image-left,
    .image-center img.image-left,
    .image-right figcaption.image-left,
    .image-right img.image-left,
    .image-left figcaption.image-center,
    .image-left img.image-center,
    .image-center figcaption.image-center,
    .image-center img.image-center,
    .image-right figcaption.image-center,
    .image-right img.image-center,
    .image-left figcaption.image-right,
    .image-left img.image-right,
    .image-center figcaption.image-right,
    .image-center img.image-right,
    .image-right figcaption.image-right,
    .image-right img.image-right {
        margin-left: 0;
        max-width: none;
    }
}

figure.image-right,
figcaption.image-right,
img.image-right {
    float: right;
    margin: 8px 0 8px 8px;
}

@media (min-width:600px) {
    figure.image-right,
    figcaption.image-right,
    img.image-right {
        margin-left: 16px;
        max-width: 45%;
    }
}

figure.image-left,
figcaption.image-left,
img.image-left {
    float: left;
    margin: 8px 8px 8px 0;
}

@media (min-width:600px) {
    figure.image-left,
    figcaption.image-left,
    img.image-left {
        margin-right: 16px;
        max-width: 45%;
    }
}

figure.image-center,
figcaption.image-center,
img.image-center {
    display: block;
    margin: 24px auto;
    max-width: 100%;
}

#content .view a,
#content .node-teaser a {
    text-decoration: none;
}

.clearfix {
    zoom: 1;
}

    .clearfix::before,
    .clearfix::after {
        content: "";
        display: table;
    }

    .clearfix::after {
        clear: both;
    }

#content .field-name-body .cta-button,
.cta-button {
    padding: 16px 8px;
}

.emphasis {
    font-weight: 700;
}

.block-numbers-list > li li {
    text-indent: 0;
}

figcaption.image-left,
img.image-left {
    clear: both;
}

figcaption.image-center,
img.image-center {
    clear: both;
}

figcaption.image-right,
img.image-right {
    clear: both;
}

.column-one-half {
    zoom: 1;
    line-height: 150%;
    margin-bottom: 16px;
}

    .column-one-half::before,
    .column-one-half::after {
        content: "";
        display: table;
    }

    .column-one-half::after {
        clear: both;
    }

@media (min-width:900px) {
    .column-one-half {
        float: left;
        width: 48.5%;
    }
}

@media (min-width:900px) {
    .column-one-half.column-last {
        float: right;
    }
}

.column-one-half.column-last + * {
    clear: both;
}

.node-document {
    margin: 24px 0;
}

    .node-document .field-name-field-date {
        margin-bottom: 16px;
    }

    .node-document .field-name-field-thumbnail-image {
        float: right;
        margin-left: 16px;
        max-width: 45%;
    }

@media (max-width:599px) {
    .node-document .field-name-field-thumbnail-image {
        float: none;
        margin: 0 auto;
        max-width: 300px;
        text-align: center;
        width: 90%;
    }
}

.node-document .field-name-field-thumbnail-image img {
    border: 1px solid #AFB5BD;
}

.node-document .field-name-field-file {
    margin: 16px 0;
}

    .node-document .field-name-field-file .file {
        border: 1px solid #AFB5BD;
        display: inline-block;
        padding: 8px;
    }

.node-document .field-name-field-file-format {
    margin: 16px 0;
}

.node-document .field-name-field-tags {
    margin: 8px 0 16px;
}

    .node-document .field-name-field-tags .field-label {
        font-size: 14.4px;
        border-top: 1px solid #AFB5BD;
        padding: 8px 0 0;
    }

@media (max-width:899px) {
    .node-document .field-name-field-tags .field-label {
        font-size: 12.8px;
    }
}

.node-document .field-name-field-tags .field-items,
.node-document .field-name-field-tags .field-item {
    display: inline-block;
}

.section-document-types .node-teaser .field-name-field-file {
    float: right;
    margin-top: 8px;
}

.page-node .node-type-document .field-type-image {
    padding-right: 8px;
}

.view-documents td.views-field-field-thumbnail-image img,
.node-document td.views-field-field-thumbnail-image img {
    width: 64px;
    margin-top: 8px;
}

.view-documents td.file-format-PDF span a,
.node-document td.file-format-PDF span a {
    background-color: #F52A2A;
}

    .view-documents td.file-format-PDF span a:hover,
    .node-document td.file-format-PDF span a:hover {
        background-color: #e10b0b;
    }

.view-documents td.file-format-Image span a,
.node-document td.file-format-Image span a {
    background-color: #9267C0;
}

    .view-documents td.file-format-Image span a:hover,
    .node-document td.file-format-Image span a:hover {
        background-color: #7847ad;
    }

.view-documents td.file-format-Spreadsheet span a,
.node-document td.file-format-Spreadsheet span a {
    background-color: #2ABC04;
}

    .view-documents td.file-format-Spreadsheet span a:hover,
    .node-document td.file-format-Spreadsheet span a:hover {
        background-color: #1f8a03;
    }

.view-documents td.file-format-Presentation span a,
.node-document td.file-format-Presentation span a {
    background-color: #FF8331;
}

    .view-documents td.file-format-Presentation span a:hover,
    .node-document td.file-format-Presentation span a:hover {
        background-color: #fd6500;
    }

.view-documents td.file-format-Ebook span a,
.node-document td.file-format-Ebook span a {
    background-color: #3752C6;
}

    .view-documents td.file-format-Ebook span a:hover,
    .node-document td.file-format-Ebook span a:hover {
        background-color: #2c419e;
    }

.view-documents td.file-format-Archive span a,
.node-document td.file-format-Archive span a {
    background-color: #5D5B55;
}

    .view-documents td.file-format-Archive span a:hover,
    .node-document td.file-format-Archive span a:hover {
        background-color: #42413d;
    }

.view-documents td.file-format-Audio span a,
.node-document td.file-format-Audio span a {
    background-color: #AFC73C;
}

    .view-documents td.file-format-Audio span a:hover,
    .node-document td.file-format-Audio span a:hover {
        background-color: #8ea22e;
    }

.view-documents td.file-format-Text span a,
.node-document td.file-format-Text span a {
    background-color: #50A3F6;
}

    .view-documents td.file-format-Text span a:hover,
    .node-document td.file-format-Text span a:hover {
        background-color: #1f8af4;
    }

.widget-container,
.main-content .content .widget-container {
    zoom: 1;
    text-align: center;
    margin-bottom: 16px;
}

    .widget-container::before,
    .main-content .content .widget-container::before,
    .widget-container::after,
    .main-content .content .widget-container::after {
        content: "";
        display: table;
    }

    .widget-container::after,
    .main-content .content .widget-container::after {
        clear: both;
    }

.widget-anchor {
    display: block;
    padding: 8px;
}

.noanchor {
    padding: 8px;
}

.widget-anchor .widget-heading,
.widget-anchor .widget-icon {
    color: #447375;
    transition: color 300ms ease-in;
}

.widget-anchor:hover .widget-heading,
.widget-anchor:hover .widget-icon {
    color: #B85423;
}

.main-content .content .widget-container .widget-image img,
.widget-container .widget-image img,
.main-content .content .widget-container img,
.widget-container img {
    display: block;
    height: auto;
    margin: 0 auto;
    max-width: 100%;
    width: 100%;
}

.widget-heading {
    font-size: 18px;
    color: #B85423;
    font-family: "Open Sans", Verdana, Tahoma, "DejaVu Sans", sans-serif;
    line-height: 118%;
    margin: 8px 0;
    text-align: center;
}

@media (max-width:899px) {
    .widget-heading {
        font-size: 16px;
    }
}

.widget-text {
    font-size: 15.3px;
    color: #333333;
    line-height: 150%;
    margin-top: 4px;
    text-align: center;
}

@media (max-width:899px) {
    .widget-text {
        font-size: 13.6px;
    }
}

.widget-icon {
    color: #B85423;
    font-size: 44px;
    transition: color 280ms ease-in;
}

    .widget-icon .fa {
        transition: scale 350ms ease-in-out;
    }

.main-content .content .widget-container .widget-image .field-item a:hover,
.widget-container .widget-image .field-item a:hover {
    opacity: .9;
}

.main-content .content .widget-container.image-text-widget .content,
.widget-container.image-text-widget .content {
    padding: 0;
}

.widget-anchor:hover {
    cursor: pointer;
}

    .widget-anchor:hover .fa {
        transform: scale(1.125);
        transform-origin: top center;
    }

.region .widget-container.image-text-widget .content {
    padding: 0;
}

    .region .widget-container.image-text-widget .content .widget-anchor {
        padding: 8px;
    }

.region-sidebar-second .widget-container .content {
    padding: 8px;
}

.main-content .content .widget-anchor:hover {
    background-color: transparent;
}

#prefooter .region-bottom .widget-container {
    margin: 0;
}

    #prefooter .region-bottom .widget-container .content {
        background-color: #DCDCC3;
        padding: 8px;
    }

#prefooter .region-bottom .block-nodeblock {
    padding-top: 0;
}

    #prefooter .region-bottom .block-nodeblock .node-button .content {
        padding: 0;
    }

.block-views .view-calendar .item-list ul {
    list-style: none;
}

.node-teaser.node-event .field-name-field-event-date {
    max-height: 152px;
    overflow: auto;
}

.calendar-calendar table th,
.calendar-calendar table td {
    background-color: transparent;
}

.calendar-calendar .month-view {
    margin-bottom: 24px;
}

    .calendar-calendar .month-view table.mini th {
        background-color: transparent;
        border-bottom: 1px solid #AFB5BD;
    }

.calendar-calendar .date-nav-wrapper .date-nav {
    margin-bottom: 0 !important;
}

.calendar-calendar .date-nav .date-heading a {
    color: #036 !important;
    text-decoration: underline;
}

.calendar-calendar .mini th.days {
    border: 0;
    font-size: 12px;
    padding: 5px;
}

.calendar-calendar .mini td.days {
    padding: 6px;
}

.calendar-calendar .mini .mini-day-off,
.calendar-calendar .mini .mini-day-on {
    font-size: 12px;
    padding: 5px;
}

    .calendar-calendar .mini .mini-day-off a,
    .calendar-calendar .mini .mini-day-on a {
        color: #036;
        display: block;
        padding: 3px;
        margin: -3px;
    }

        .calendar-calendar .mini .mini-day-off a:hover,
        .calendar-calendar .mini .mini-day-on a:hover {
            background-color: #FFFFFF;
            color: #000000 !important;
            text-decoration: none !important;
        }

.calendar-calendar table.mini td.year {
    font-size: 16.2px;
    padding: 3px;
}

@media (max-width:899px) {
    .calendar-calendar table.mini td.year {
        font-size: 14.4px;
    }
}

.calendar-calendar .year-view div.month-view div.date-nav {
    background-color: transparent;
}

.calendar-calendar td.mini.future.has-events div.mini-day-on {
    background-color: #DCDCC3;
}

.calendar-calendar td.mini.past.has-events div.mini-day-on {
    background-color: #DAE0E5;
}

    .calendar-calendar td.mini.past.has-events div.mini-day-on a {
        color: #AFB5BD;
    }

.view-calendar .date-nav-wrapper .date-nav.item-list .date-heading {
    margin: 0;
}

    .view-calendar .date-nav-wrapper .date-nav.item-list .date-heading h3 {
        font-size: 21.6px;
        margin: 0;
        text-align: center;
    }

@media (max-width:899px) {
    .view-calendar .date-nav-wrapper .date-nav.item-list .date-heading h3 {
        font-size: 19.2px;
    }
}

.view-calendar .date-nav-wrapper .date-nav.item-list .pager {
    width: 150px;
    float: right;
    margin: 0 !important;
    padding: 0;
}

    .view-calendar .date-nav-wrapper .date-nav.item-list .pager .date-prev,
    .view-calendar .date-nav-wrapper .date-nav.item-list .pager .date-next {
        background-color: #FFFFFF;
        border-radius: 0;
        display: inline;
        margin: 4px;
        position: relative;
        bottom: auto;
        left: auto;
        right: auto;
        top: auto;
    }

        .view-calendar .date-nav-wrapper .date-nav.item-list .pager .date-prev a,
        .view-calendar .date-nav-wrapper .date-nav.item-list .pager .date-next a {
            display: inline-block;
        }

.view-calendar .view-filters form {
    margin: 0;
    padding: 0;
}

    .view-calendar .view-filters form .views-exposed-form {
        margin-bottom: 24px;
    }

        .view-calendar .view-filters form .views-exposed-form .views-exposed-widget {
            padding: 0;
            width: 50%;
        }

            .view-calendar .view-filters form .views-exposed-form .views-exposed-widget label {
                margin-top: 0;
            }

            .view-calendar .view-filters form .views-exposed-form .views-exposed-widget .form-type-select {
                max-width: 90%;
            }

                .view-calendar .view-filters form .views-exposed-form .views-exposed-widget .form-type-select select {
                    border-radius: 0;
                    height: 32px;
                }

            .view-calendar .view-filters form .views-exposed-form .views-exposed-widget.views-submit-button {
                float: none;
                clear: both;
            }

.calendar-calendar tr td.today,
.calendar-calendar tr.odd td.today,
.calendar-calendar tr.even td.today {
    background-color: #717C83;
    color: #FFFFFF;
}

.calendar-calendar .mini .calendar-empty {
    display: none;
}

.calendar-calendar td .inner div.day a {
    font-weight: normal;
    color: #333333;
}

.calendar-calendar .month-view table.full {
    margin: 24px 0;
}

    .calendar-calendar .month-view table.full th,
    .calendar-calendar .month-view table.full td {
        border: 1px solid #AFB5BD;
    }

        .calendar-calendar .month-view table.full th.days {
            padding: 6px;
            font-weight: 700;
            background-color: #EFEFE3;
            color: #447375;
        }

        .calendar-calendar .month-view table.full td.date-box,
        .calendar-calendar .month-view table.full td.single-day {
            background-color: white;
        }

            .calendar-calendar .month-view table.full td.date-box.empty,
            .calendar-calendar .month-view table.full td.single-day.empty {
                background-color: #E8ECF0;
            }

        .calendar-calendar .month-view table.full td.date-box {
            color: #333333;
        }

            .calendar-calendar .month-view table.full td.date-box.empty {
                color: #AFB5BD;
            }

            .calendar-calendar .month-view table.full td.date-box.today {
                background-color: white;
                border: 2px solid black;
                border-bottom: 0;
            }

        .calendar-calendar .month-view table.full td.single-day.today {
            background-color: white;
            border: 2px solid black;
            border-top: 0;
        }

.calendar-calendar .month-view .full td.single-day.past .monthview,
.calendar-calendar .month-view .full div.single-day.past .monthview,
.calendar-calendar .week-view .full td.single-day.past .monthview,
.calendar-calendar .week-view .full div.single-day.past .monthview,
.calendar-calendar .day-view .full td.single-day.past .monthview,
.calendar-calendar .day-view .full div.single-day.past .monthview {
    background-color: #DAE0E5 !important;
}

.calendar-calendar .month-view .full td.single-day.future .monthview::before,
.calendar-calendar .month-view .full div.single-day.future .monthview::before,
.calendar-calendar .week-view .full td.single-day.future .monthview::before,
.calendar-calendar .week-view .full div.single-day.future .monthview::before,
.calendar-calendar .day-view .full td.single-day.future .monthview::before,
.calendar-calendar .day-view .full div.single-day.future .monthview::before {
    display: block;
    content: '- UPCOMING -';
    text-align: center;
}

.calendar-calendar .month-view .full td.single-day div.monthview,
.calendar-calendar .month-view .full td.single-day div.weekview,
.calendar-calendar .month-view .full td.single-day div.dayview,
.calendar-calendar .month-view .full div.single-day div.monthview,
.calendar-calendar .month-view .full div.single-day div.weekview,
.calendar-calendar .month-view .full div.single-day div.dayview,
.calendar-calendar .week-view .full td.single-day div.monthview,
.calendar-calendar .week-view .full td.single-day div.weekview,
.calendar-calendar .week-view .full td.single-day div.dayview,
.calendar-calendar .week-view .full div.single-day div.monthview,
.calendar-calendar .week-view .full div.single-day div.weekview,
.calendar-calendar .week-view .full div.single-day div.dayview,
.calendar-calendar .day-view .full td.single-day div.monthview,
.calendar-calendar .day-view .full td.single-day div.weekview,
.calendar-calendar .day-view .full td.single-day div.dayview,
.calendar-calendar .day-view .full div.single-day div.monthview,
.calendar-calendar .day-view .full div.single-day div.weekview,
.calendar-calendar .day-view .full div.single-day div.dayview {
    background-color: #DCDCC3 !important;
    border: 0;
    border-radius: 0;
    padding: 5px;
}

    .calendar-calendar .month-view .full td.single-day div.monthview .views-field-title,
    .calendar-calendar .month-view .full td.single-day div.weekview .views-field-title,
    .calendar-calendar .month-view .full td.single-day div.dayview .views-field-title,
    .calendar-calendar .month-view .full div.single-day div.monthview .views-field-title,
    .calendar-calendar .month-view .full div.single-day div.weekview .views-field-title,
    .calendar-calendar .month-view .full div.single-day div.dayview .views-field-title,
    .calendar-calendar .week-view .full td.single-day div.monthview .views-field-title,
    .calendar-calendar .week-view .full td.single-day div.weekview .views-field-title,
    .calendar-calendar .week-view .full td.single-day div.dayview .views-field-title,
    .calendar-calendar .week-view .full div.single-day div.monthview .views-field-title,
    .calendar-calendar .week-view .full div.single-day div.weekview .views-field-title,
    .calendar-calendar .week-view .full div.single-day div.dayview .views-field-title,
    .calendar-calendar .day-view .full td.single-day div.monthview .views-field-title,
    .calendar-calendar .day-view .full td.single-day div.weekview .views-field-title,
    .calendar-calendar .day-view .full td.single-day div.dayview .views-field-title,
    .calendar-calendar .day-view .full div.single-day div.monthview .views-field-title,
    .calendar-calendar .day-view .full div.single-day div.weekview .views-field-title,
    .calendar-calendar .day-view .full div.single-day div.dayview .views-field-title {
        font-size: 13.68px;
        margin-bottom: 3px;
    }

@media (max-width:899px) {
    .calendar-calendar .month-view .full td.single-day div.monthview .views-field-title,
    .calendar-calendar .month-view .full td.single-day div.weekview .views-field-title,
    .calendar-calendar .month-view .full td.single-day div.dayview .views-field-title,
    .calendar-calendar .month-view .full div.single-day div.monthview .views-field-title,
    .calendar-calendar .month-view .full div.single-day div.weekview .views-field-title,
    .calendar-calendar .month-view .full div.single-day div.dayview .views-field-title,
    .calendar-calendar .week-view .full td.single-day div.monthview .views-field-title,
    .calendar-calendar .week-view .full td.single-day div.weekview .views-field-title,
    .calendar-calendar .week-view .full td.single-day div.dayview .views-field-title,
    .calendar-calendar .week-view .full div.single-day div.monthview .views-field-title,
    .calendar-calendar .week-view .full div.single-day div.weekview .views-field-title,
    .calendar-calendar .week-view .full div.single-day div.dayview .views-field-title,
    .calendar-calendar .day-view .full td.single-day div.monthview .views-field-title,
    .calendar-calendar .day-view .full td.single-day div.weekview .views-field-title,
    .calendar-calendar .day-view .full td.single-day div.dayview .views-field-title,
    .calendar-calendar .day-view .full div.single-day div.monthview .views-field-title,
    .calendar-calendar .day-view .full div.single-day div.weekview .views-field-title,
    .calendar-calendar .day-view .full div.single-day div.dayview .views-field-title {
        font-size: 12.16px;
    }
}

.calendar-calendar .month-view .full td.single-day div.monthview .views-field-title a,
.calendar-calendar .month-view .full td.single-day div.weekview .views-field-title a,
.calendar-calendar .month-view .full td.single-day div.dayview .views-field-title a,
.calendar-calendar .month-view .full div.single-day div.monthview .views-field-title a,
.calendar-calendar .month-view .full div.single-day div.weekview .views-field-title a,
.calendar-calendar .month-view .full div.single-day div.dayview .views-field-title a,
.calendar-calendar .week-view .full td.single-day div.monthview .views-field-title a,
.calendar-calendar .week-view .full td.single-day div.weekview .views-field-title a,
.calendar-calendar .week-view .full td.single-day div.dayview .views-field-title a,
.calendar-calendar .week-view .full div.single-day div.monthview .views-field-title a,
.calendar-calendar .week-view .full div.single-day div.weekview .views-field-title a,
.calendar-calendar .week-view .full div.single-day div.dayview .views-field-title a,
.calendar-calendar .day-view .full td.single-day div.monthview .views-field-title a,
.calendar-calendar .day-view .full td.single-day div.weekview .views-field-title a,
.calendar-calendar .day-view .full td.single-day div.dayview .views-field-title a,
.calendar-calendar .day-view .full div.single-day div.monthview .views-field-title a,
.calendar-calendar .day-view .full div.single-day div.weekview .views-field-title a,
.calendar-calendar .day-view .full div.single-day div.dayview .views-field-title a {
    color: #036;
}

.calendar-calendar .month-view .full td.single-day div.monthview .views-field-field-event-date .date-display-single,
.calendar-calendar .month-view .full td.single-day div.weekview .views-field-field-event-date .date-display-single,
.calendar-calendar .month-view .full td.single-day div.dayview .views-field-field-event-date .date-display-single,
.calendar-calendar .month-view .full div.single-day div.monthview .views-field-field-event-date .date-display-single,
.calendar-calendar .month-view .full div.single-day div.weekview .views-field-field-event-date .date-display-single,
.calendar-calendar .month-view .full div.single-day div.dayview .views-field-field-event-date .date-display-single,
.calendar-calendar .week-view .full td.single-day div.monthview .views-field-field-event-date .date-display-single,
.calendar-calendar .week-view .full td.single-day div.weekview .views-field-field-event-date .date-display-single,
.calendar-calendar .week-view .full td.single-day div.dayview .views-field-field-event-date .date-display-single,
.calendar-calendar .week-view .full div.single-day div.monthview .views-field-field-event-date .date-display-single,
.calendar-calendar .week-view .full div.single-day div.weekview .views-field-field-event-date .date-display-single,
.calendar-calendar .week-view .full div.single-day div.dayview .views-field-field-event-date .date-display-single,
.calendar-calendar .day-view .full td.single-day div.monthview .views-field-field-event-date .date-display-single,
.calendar-calendar .day-view .full td.single-day div.weekview .views-field-field-event-date .date-display-single,
.calendar-calendar .day-view .full td.single-day div.dayview .views-field-field-event-date .date-display-single,
.calendar-calendar .day-view .full div.single-day div.monthview .views-field-field-event-date .date-display-single,
.calendar-calendar .day-view .full div.single-day div.weekview .views-field-field-event-date .date-display-single,
.calendar-calendar .day-view .full div.single-day div.dayview .views-field-field-event-date .date-display-single {
    visibility: hidden;
    font-size: 0;
    color: #AFB5BD;
    font-weight: 400 !important;
}

    .calendar-calendar .month-view .full td.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .month-view .full td.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .month-view .full td.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .month-view .full div.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .month-view .full div.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .month-view .full div.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .week-view .full td.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .week-view .full td.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .week-view .full td.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .week-view .full div.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .week-view .full div.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .week-view .full div.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .day-view .full td.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .day-view .full td.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .day-view .full td.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .day-view .full div.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .day-view .full div.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .day-view .full div.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range {
        font-size: 11.7px;
        visibility: visible;
    }

@media (max-width:899px) {
    .calendar-calendar .month-view .full td.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .month-view .full td.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .month-view .full td.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .month-view .full div.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .month-view .full div.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .month-view .full div.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .week-view .full td.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .week-view .full td.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .week-view .full td.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .week-view .full div.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .week-view .full div.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .week-view .full div.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .day-view .full td.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .day-view .full td.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .day-view .full td.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .day-view .full div.single-day div.monthview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .day-view .full div.single-day div.weekview .views-field-field-event-date .date-display-single .date-display-range,
    .calendar-calendar .day-view .full div.single-day div.dayview .views-field-field-event-date .date-display-single .date-display-range {
        font-size: 10.4px;
    }
}

.calendar-calendar .month-view .full td.single-day div.monthview .views-field-field-event-date .date-display-start,
.calendar-calendar .month-view .full td.single-day div.monthview .views-field-field-event-date .date-display-end,
.calendar-calendar .month-view .full td.single-day div.weekview .views-field-field-event-date .date-display-start,
.calendar-calendar .month-view .full td.single-day div.weekview .views-field-field-event-date .date-display-end,
.calendar-calendar .month-view .full td.single-day div.dayview .views-field-field-event-date .date-display-start,
.calendar-calendar .month-view .full td.single-day div.dayview .views-field-field-event-date .date-display-end,
.calendar-calendar .month-view .full div.single-day div.monthview .views-field-field-event-date .date-display-start,
.calendar-calendar .month-view .full div.single-day div.monthview .views-field-field-event-date .date-display-end,
.calendar-calendar .month-view .full div.single-day div.weekview .views-field-field-event-date .date-display-start,
.calendar-calendar .month-view .full div.single-day div.weekview .views-field-field-event-date .date-display-end,
.calendar-calendar .month-view .full div.single-day div.dayview .views-field-field-event-date .date-display-start,
.calendar-calendar .month-view .full div.single-day div.dayview .views-field-field-event-date .date-display-end,
.calendar-calendar .week-view .full td.single-day div.monthview .views-field-field-event-date .date-display-start,
.calendar-calendar .week-view .full td.single-day div.monthview .views-field-field-event-date .date-display-end,
.calendar-calendar .week-view .full td.single-day div.weekview .views-field-field-event-date .date-display-start,
.calendar-calendar .week-view .full td.single-day div.weekview .views-field-field-event-date .date-display-end,
.calendar-calendar .week-view .full td.single-day div.dayview .views-field-field-event-date .date-display-start,
.calendar-calendar .week-view .full td.single-day div.dayview .views-field-field-event-date .date-display-end,
.calendar-calendar .week-view .full div.single-day div.monthview .views-field-field-event-date .date-display-start,
.calendar-calendar .week-view .full div.single-day div.monthview .views-field-field-event-date .date-display-end,
.calendar-calendar .week-view .full div.single-day div.weekview .views-field-field-event-date .date-display-start,
.calendar-calendar .week-view .full div.single-day div.weekview .views-field-field-event-date .date-display-end,
.calendar-calendar .week-view .full div.single-day div.dayview .views-field-field-event-date .date-display-start,
.calendar-calendar .week-view .full div.single-day div.dayview .views-field-field-event-date .date-display-end,
.calendar-calendar .day-view .full td.single-day div.monthview .views-field-field-event-date .date-display-start,
.calendar-calendar .day-view .full td.single-day div.monthview .views-field-field-event-date .date-display-end,
.calendar-calendar .day-view .full td.single-day div.weekview .views-field-field-event-date .date-display-start,
.calendar-calendar .day-view .full td.single-day div.weekview .views-field-field-event-date .date-display-end,
.calendar-calendar .day-view .full td.single-day div.dayview .views-field-field-event-date .date-display-start,
.calendar-calendar .day-view .full td.single-day div.dayview .views-field-field-event-date .date-display-end,
.calendar-calendar .day-view .full div.single-day div.monthview .views-field-field-event-date .date-display-start,
.calendar-calendar .day-view .full div.single-day div.monthview .views-field-field-event-date .date-display-end,
.calendar-calendar .day-view .full div.single-day div.weekview .views-field-field-event-date .date-display-start,
.calendar-calendar .day-view .full div.single-day div.weekview .views-field-field-event-date .date-display-end,
.calendar-calendar .day-view .full div.single-day div.dayview .views-field-field-event-date .date-display-start,
.calendar-calendar .day-view .full div.single-day div.dayview .views-field-field-event-date .date-display-end {
    font-weight: normal;
}

.block-views .view.view-full-width-slideshow {
    padding: 0;
}

#block-views-single-image-slideshow-block {
    background-color: transparent;
    height: 256px;
    margin: 16px 0;
    overflow: hidden;
    padding: 16px 0;
}

    #block-views-single-image-slideshow-block .views-field-field-image img {
        display: block;
        height: auto;
        margin: 0 auto;
        width: auto;
    }

.views-slideshow-cycle-main-frame,
.views-slideshow-cycle-main-frame-row {
    height: auto !important;
    width: 100% !important;
}

#block-views-single-image-slideshow-block {
    zoom: 1;
    width: 100%;
}

    #block-views-single-image-slideshow-block::before,
    #block-views-single-image-slideshow-block::after {
        content: "";
        display: table;
    }

    #block-views-single-image-slideshow-block::after {
        clear: both;
    }

    #block-views-single-image-slideshow-block .views-slideshow-controls-bottom {
        display: none;
        position: relative;
    }

#prefooter #block-views-single-image-slideshow-block {
    background: none;
    padding: 0;
}

.views-slideshow-cycle-main-frame-row-item .views-field-title {
    font-size: 20.7px;
    font-weight: 600;
    line-height: 126%;
}

@media (max-width:899px) {
    .views-slideshow-cycle-main-frame-row-item .views-field-title {
        font-size: 18.4px;
    }
}

.views-slideshow-cycle-main-frame-row-item .views-field-title a::after {
    font-size: 16.2px;
    font-weight: normal;
    margin-left: 8px;
}

@media (max-width:899px) {
    .views-slideshow-cycle-main-frame-row-item .views-field-title a::after {
        font-size: 14.4px;
    }
}

.views-slideshow-cycle-main-frame-row-item .views-field-field-slide-category .field-content {
    font-size: 12.6px;
    color: #E0885D;
}

@media (max-width:899px) {
    .views-slideshow-cycle-main-frame-row-item .views-field-field-slide-category .field-content {
        font-size: 11.2px;
    }
}

.views-slideshow-cycle-main-frame-row-item .views-field-field-slide-category .field-content a {
    color: #E0885D;
}

.views-slideshow-cycle-main-frame-row-item .views-field-field-two-column-slide-caption .field-content {
    margin-top: 8px;
}

.views-slideshow-cycle-main-frame-row-item .views-field-field-slide-caption .field-content,
.views-slideshow-cycle-main-frame-row-item .views-field-field-caption .field-content {
    font-weight: 300;
    margin-top: 8px;
    color: #FFFFFF;
}

#block-views-two-column-slideshow-block {
    height: 312px;
    margin-bottom: 24px;
    overflow: hidden;
    position: relative;
}

@media (max-width:599px) {
    #block-views-two-column-slideshow-block {
        height: 452px;
    }
}

@media (min-width:900px) {
    #block-views-two-column-slideshow-block {
        height: 312px;
    }
}

#block-views-two-column-slideshow-block .slideshow-wrapper {
    float: right;
    margin-left: -25%;
    max-height: 240px;
    overflow: hidden;
    position: relative;
    width: 50%;
    z-index: 100;
    border-top: 7px solid #B85423;
    background: #DCDCC3;
    padding: 16px;
    margin-top: 24px;
}

@media (max-width:599px) {
    #block-views-two-column-slideshow-block .slideshow-wrapper {
        float: none;
        margin: 0;
        width: auto;
    }
}

#block-views-two-column-slideshow-block .views-field-field-first-column {
    float: left;
    margin: 0;
    max-height: 312px;
    width: 70%;
}

@media (max-width:599px) {
    #block-views-two-column-slideshow-block .views-field-field-first-column {
        width: 100%;
        float: none;
        max-height: 275px;
    }
}

@media (min-width:900px) {
    #block-views-two-column-slideshow-block .views-field-field-first-column {
        width: 62.5%;
        max-height: none;
    }
}

#block-views-two-column-slideshow-block .views-field-field-first-column .field-content img {
    height: 100%;
    display: block;
}

#block-views-two-column-slideshow-block .views-field-title {
    color: #36625F;
}

    #block-views-two-column-slideshow-block .views-field-title a {
        color: #036;
    }

        #block-views-two-column-slideshow-block .views-field-title a:hover {
            text-decoration: underline;
        }

#block-views-two-column-slideshow-block .views-field-field-two-column-slide-caption {
    margin-top: 16px;
}

#block-views-two-column-slideshow-block .views-field-field-more-link a {
    display: none;
}

#block-views-full-width-slideshow-block {
    width: 100%;
}

@media (max-width:599px) {
    #block-views-full-width-slideshow-block {
        margin-bottom: 120px;
    }
}

#block-views-full-width-slideshow-block .views-field-field-slide-image .field-content {
    overflow: hidden;
}

@media (max-width:599px) {
    #block-views-full-width-slideshow-block .views-field-field-slide-image .field-content {
        height: 240px;
    }
}

#block-views-full-width-slideshow-block .views-field-field-slide-image .field-content img {
    max-width: 1200px;
    height: 100%;
    display: block;
    margin: 0 auto;
}

@media (max-width:599px) {
    #block-views-full-width-slideshow-block .views-field-field-slide-image .field-content img {
        margin-right: 0;
        margin-left: -500px;
        width: auto;
        height: auto;
    }
}

.view-full-width-slideshow {
    zoom: 1;
    position: relative;
    max-width: 1200px;
    height: 304px;
    margin: 0 auto;
}

    .view-full-width-slideshow::before,
    .view-full-width-slideshow::after {
        content: "";
        display: table;
    }

    .view-full-width-slideshow::after {
        clear: both;
    }

#block-views-full-width-slideshow-block .view-full-width-slideshow .slideshow-content-wrapper {
    background: #000000;
    background: rgba(0, 0, 0, 0.825);
    padding: 16px;
    width: auto;
    z-index: 1;
}

@media (min-width:600px) {
    #block-views-full-width-slideshow-block .view-full-width-slideshow .slideshow-content-wrapper {
        position: absolute;
        top: 0;
        margin-left: 75px;
        width: 320px;
        height: 284px;
    }
}

#block-views-full-width-slideshow-block .view-full-width-slideshow .slideshow-content-wrapper .views-field-title {
    margin-top: 16px;
    color: #DCDCC3;
}

@media (max-width:599px) {
    #block-views-full-width-slideshow-block .view-full-width-slideshow .slideshow-content-wrapper .views-field-title {
        margin-bottom: 0;
    }
}

#block-views-full-width-slideshow-block .view-full-width-slideshow .slideshow-content-wrapper .views-field-title a {
    color: #DCDCC3;
}

    #block-views-full-width-slideshow-block .view-full-width-slideshow .slideshow-content-wrapper .views-field-title a:hover {
        color: #DCDCC3;
        border-bottom: 1px dotted #DCDCC3;
    }

#block-views-full-width-slideshow-block .view-full-width-slideshow .slideshow-content-wrapper .views-field-field-caption {
    font-size: 14.4px;
    line-height: 150%;
    overflow: hidden;
    max-height: 165px;
}

@media (max-width:899px) {
    #block-views-full-width-slideshow-block .view-full-width-slideshow .slideshow-content-wrapper .views-field-field-caption {
        font-size: 12.8px;
    }
}

@media (max-width:599px) {
    #block-views-full-width-slideshow-block .view-full-width-slideshow .slideshow-content-wrapper .views-field-field-caption {
        font-size: 16.2px;
        max-height: 25px;
        line-height: 126%;
    }
}

@media (max-width:599px) and (max-width:899px) {
    #block-views-full-width-slideshow-block .view-full-width-slideshow .slideshow-content-wrapper .views-field-field-caption {
        font-size: 14.4px;
    }
}

.block .view-full-width-slideshow .views-field-field-slide-category .field-content {
    left: 16px;
    position: absolute;
    top: 8px;
    z-index: 100;
}

@media (min-width:600px) {
    .block .view-full-width-slideshow .views-field-field-slide-category .field-content {
        left: 91px;
    }
}

.block .view-full-width-slideshow .views-field-field-slide-category .field-content a {
    color: #E0885D;
}

@media (max-width:599px) {
    .block .view-full-width-slideshow .views-field-field-slide-category .field-content a {
        padding: 2px 6px;
        background: #000000;
        background: rgba(0, 0, 0, 0.825);
    }
}

.views_slideshow_pager_field {
    text-align: center;
    vertical-align: middle;
}

.views_slideshow_pager_field_item {
    background-color: #B85423;
    border-radius: 50%;
    color: #B85423;
    display: inline-block !important;
    font-size: 1px;
    height: 15px;
    margin: 1px;
    width: 15px;
}

    .views_slideshow_pager_field_item:hover {
        background-color: #b45223;
        color: #b45223;
        cursor: pointer;
    }

.views-slideshow-controls-bottom {
    margin: 0 auto;
    padding: 4px;
    width: auto;
}

    .views-slideshow-controls-bottom .active {
        background-color: #E0885D;
        color: #E0885D;
    }

        .views-slideshow-controls-bottom .active:hover {
            background-color: #E0885D;
            color: #E0885D;
            cursor: default;
        }

.block .view-full-width-slideshow .views-slideshow-controls-bottom {
    margin: 0 auto;
    position: absolute;
    top: 244px;
    width: 100%;
    z-index: 10;
}

@media (min-width:600px) {
    .block .view-full-width-slideshow .views-slideshow-controls-bottom {
        bottom: 20px;
        margin: 0 auto 0 75px;
        top: auto;
        width: 320px;
    }
}

#block-views-two-column-slideshow-block .views-slideshow-cycle-processed {
    clear: both;
    float: left;
    position: relative;
    width: 100%;
}

#block-views-two-column-slideshow-block .views-slideshow-controls-bottom {
    position: relative;
}

@media (min-width:600px) {
    #block-views-two-column-slideshow-block .views-slideshow-controls-bottom {
        float: left;
        width: 60%;
        z-index: 10;
    }
}

#navigation .md-style1 {
    background-color: #EFEFE3;
    background: none;
    border-bottom: 0;
}

    #navigation .md-style1.awemenu-standard .awemenu .awemenu-item,
    #navigation .md-style1.awemenu-top .awemenu .awemenu-item,
    #navigation .md-style1.awemenu-bottom .awemenu .awemenu-item,
    #navigation .md-style1.awemenu-left .awemenu .awemenu-item,
    #navigation .md-style1.awemenu-right .awemenu .awemenu-item,
    #navigation .md-style1.awemenu-outleft .awemenu .awemenu-item,
    #navigation .md-style1.awemenu-outright .awemenu .awemenu-item {
        box-shadow: none;
        line-height: 126%;
        margin: 0;
    }

        #navigation .md-style1.awemenu-standard .awemenu .awemenu-item:hover,
        #navigation .md-style1.awemenu-top .awemenu .awemenu-item:hover,
        #navigation .md-style1.awemenu-bottom .awemenu .awemenu-item:hover,
        #navigation .md-style1.awemenu-left .awemenu .awemenu-item:hover,
        #navigation .md-style1.awemenu-right .awemenu .awemenu-item:hover,
        #navigation .md-style1.awemenu-outleft .awemenu .awemenu-item:hover,
        #navigation .md-style1.awemenu-outright .awemenu .awemenu-item:hover {
            background-color: #DCDCC3;
        }

            #navigation .md-style1.awemenu-standard a.awemenu-item-link:hover,
            #navigation .md-style1.awemenu-top a.awemenu-item-link:hover,
            #navigation .md-style1.awemenu-bottom a.awemenu-item-link:hover,
            #navigation .md-style1.awemenu-left a.awemenu-item-link:hover,
            #navigation .md-style1.awemenu-right a.awemenu-item-link:hover,
            #navigation .md-style1.awemenu-outleft a.awemenu-item-link:hover,
            #navigation .md-style1.awemenu-outright a.awemenu-item-link:hover,
            #navigation .md-style1.awemenu-standard .awemenu .awemenu-item > a:hover,
            #navigation .md-style1.awemenu-top .awemenu .awemenu-item > a:hover,
            #navigation .md-style1.awemenu-bottom .awemenu .awemenu-item > a:hover,
            #navigation .md-style1.awemenu-left .awemenu .awemenu-item > a:hover,
            #navigation .md-style1.awemenu-right .awemenu .awemenu-item > a:hover,
            #navigation .md-style1.awemenu-outleft .awemenu .awemenu-item > a:hover,
            #navigation .md-style1.awemenu-outright .awemenu .awemenu-item > a:hover,
            #navigation .md-style1.awemenu-standard a.awemenu-item-link:active,
            #navigation .md-style1.awemenu-top a.awemenu-item-link:active,
            #navigation .md-style1.awemenu-bottom a.awemenu-item-link:active,
            #navigation .md-style1.awemenu-left a.awemenu-item-link:active,
            #navigation .md-style1.awemenu-right a.awemenu-item-link:active,
            #navigation .md-style1.awemenu-outleft a.awemenu-item-link:active,
            #navigation .md-style1.awemenu-outright a.awemenu-item-link:active,
            #navigation .md-style1.awemenu-standard .awemenu .awemenu-item > a:active,
            #navigation .md-style1.awemenu-top .awemenu .awemenu-item > a:active,
            #navigation .md-style1.awemenu-bottom .awemenu .awemenu-item > a:active,
            #navigation .md-style1.awemenu-left .awemenu .awemenu-item > a:active,
            #navigation .md-style1.awemenu-right .awemenu .awemenu-item > a:active,
            #navigation .md-style1.awemenu-outleft .awemenu .awemenu-item > a:active,
            #navigation .md-style1.awemenu-outright .awemenu .awemenu-item > a:active,
            #navigation .md-style1.awemenu-standard .awemenu .awemenu-item:hover > a,
            #navigation .md-style1.awemenu-top .awemenu .awemenu-item:hover > a,
            #navigation .md-style1.awemenu-bottom .awemenu .awemenu-item:hover > a,
            #navigation .md-style1.awemenu-left .awemenu .awemenu-item:hover > a,
            #navigation .md-style1.awemenu-right .awemenu .awemenu-item:hover > a,
            #navigation .md-style1.awemenu-outleft .awemenu .awemenu-item:hover > a,
            #navigation .md-style1.awemenu-outright .awemenu .awemenu-item:hover > a {
                box-shadow: none;
                color: #036;
            }

        #navigation .md-style1.awemenu-standard a.awemenu-item-link,
        #navigation .md-style1.awemenu-top a.awemenu-item-link,
        #navigation .md-style1.awemenu-bottom a.awemenu-item-link,
        #navigation .md-style1.awemenu-left a.awemenu-item-link,
        #navigation .md-style1.awemenu-right a.awemenu-item-link,
        #navigation .md-style1.awemenu-outleft a.awemenu-item-link,
        #navigation .md-style1.awemenu-outright a.awemenu-item-link,
        #navigation .md-style1.awemenu-standard .awemenu .awemenu-item > a,
        #navigation .md-style1.awemenu-top .awemenu .awemenu-item > a,
        #navigation .md-style1.awemenu-bottom .awemenu .awemenu-item > a,
        #navigation .md-style1.awemenu-left .awemenu .awemenu-item > a,
        #navigation .md-style1.awemenu-right .awemenu .awemenu-item > a,
        #navigation .md-style1.awemenu-outleft .awemenu .awemenu-item > a,
        #navigation .md-style1.awemenu-outright .awemenu .awemenu-item > a {
            font-size: 14.4px;
            background: none;
            box-shadow: none;
            color: #333333;
            line-height: 126%;
            padding: 16px;
        }

@media (max-width:899px) {
    #navigation .md-style1.awemenu-standard a.awemenu-item-link,
    #navigation .md-style1.awemenu-top a.awemenu-item-link,
    #navigation .md-style1.awemenu-bottom a.awemenu-item-link,
    #navigation .md-style1.awemenu-left a.awemenu-item-link,
    #navigation .md-style1.awemenu-right a.awemenu-item-link,
    #navigation .md-style1.awemenu-outleft a.awemenu-item-link,
    #navigation .md-style1.awemenu-outright a.awemenu-item-link,
    #navigation .md-style1.awemenu-standard .awemenu .awemenu-item > a,
    #navigation .md-style1.awemenu-top .awemenu .awemenu-item > a,
    #navigation .md-style1.awemenu-bottom .awemenu .awemenu-item > a,
    #navigation .md-style1.awemenu-left .awemenu .awemenu-item > a,
    #navigation .md-style1.awemenu-right .awemenu .awemenu-item > a,
    #navigation .md-style1.awemenu-outleft .awemenu .awemenu-item > a,
    #navigation .md-style1.awemenu-outright .awemenu .awemenu-item > a {
        font-size: 12.8px;
    }
}

#navigation .md-style1 .awemenu-submenu {
    animation: slideInDown 600ms;
    background-color: #DCDCC3;
    padding: 8px 16px;
    margin: 0;
    z-index: 1000;
}

    #navigation .md-style1 .awemenu-submenu div > a,
    #navigation .md-style1 .awemenu-submenu .mm-header {
        font-size: 14.4px;
        font-weight: 600;
        color: #333333;
        display: block;
        margin: 16px 0;
    }

@media (max-width:899px) {
    #navigation .md-style1 .awemenu-submenu div > a,
    #navigation .md-style1 .awemenu-submenu .mm-header {
        font-size: 12.8px;
    }
}

#navigation .md-style1 .awemenu-submenu div > a:hover {
    color: #036;
    text-decoration: underline;
}

#navigation .md-style1 .awemenu-submenu li,
#navigation .md-style1 .awemenu-submenu li.is-leaf,
#navigation .md-style1 .awemenu-submenu li.is-active-trail,
#navigation .md-style1 .awemenu-submenu li.awemenu-item-level-2 {
    line-height: 126%;
    font-size: 15.3px;
    padding: 0;
    overflow: visible;
}

@media (max-width:899px) {
    #navigation .md-style1 .awemenu-submenu li,
    #navigation .md-style1 .awemenu-submenu li.is-leaf,
    #navigation .md-style1 .awemenu-submenu li.is-active-trail,
    #navigation .md-style1 .awemenu-submenu li.awemenu-item-level-2 {
        font-size: 13.6px;
    }
}

#navigation .md-style1 .awemenu-submenu li > a,
#navigation .md-style1 .awemenu-submenu li.is-leaf > a,
#navigation .md-style1 .awemenu-submenu li.is-active-trail > a,
#navigation .md-style1 .awemenu-submenu li.awemenu-item-level-2 > a {
    margin: 0;
    color: #333333;
}

    #navigation .md-style1 .awemenu-submenu li > a:hover {
        color: #036;
        text-decoration: underline;
    }

.no-js #navigation {
    display: none;
}

#navigation {
    background-color: #EFEFE3;
}

    #navigation .main-content {
        padding: 0;
    }

    #navigation ul.menu {
        margin: 0;
        padding: 0;
    }

    #navigation .md-style1 .awemenu-dropdown {
        padding: 0;
    }

    #navigation .col-xs-1,
    #navigation .col-sm-1,
    #navigation .col-md-1,
    #navigation .col-lg-1,
    #navigation .col-xs-2,
    #navigation .col-sm-2,
    #navigation .col-md-2,
    #navigation .col-lg-2,
    #navigation .col-xs-3,
    #navigation .col-sm-3,
    #navigation .col-md-3,
    #navigation .col-lg-3,
    #navigation .col-xs-4,
    #navigation .col-sm-4,
    #navigation .col-md-4,
    #navigation .col-lg-4,
    #navigation .col-xs-5,
    #navigation .col-sm-5,
    #navigation .col-md-5,
    #navigation .col-lg-5,
    #navigation .col-xs-6,
    #navigation .col-sm-6,
    #navigation .col-md-6,
    #navigation .col-lg-6,
    #navigation .col-xs-7,
    #navigation .col-sm-7,
    #navigation .col-md-7,
    #navigation .col-lg-7,
    #navigation .col-xs-8,
    #navigation .col-sm-8,
    #navigation .col-md-8,
    #navigation .col-lg-8,
    #navigation .col-xs-9,
    #navigation .col-sm-9,
    #navigation .col-md-9,
    #navigation .col-lg-9,
    #navigation .col-xs-10,
    #navigation .col-sm-10,
    #navigation .col-md-10,
    #navigation .col-lg-10,
    #navigation .col-xs-11,
    #navigation .col-sm-11,
    #navigation .col-md-11,
    #navigation .col-lg-11,
    #navigation .col-xs-12,
    #navigation .col-sm-12,
    #navigation .col-md-12,
    #navigation .col-lg-12 {
        padding-left: 0;
        padding-right: 0;
    }

    #navigation .row {
        margin: 0;
    }

    #navigation .awemenu-nav .awemenu-megamenu-wrapper {
        overflow: hidden;
        padding: 0;
    }

        #navigation .awemenu-nav .awemenu-megamenu-wrapper a {
            color: inherit;
        }

        #navigation .awemenu-nav .awemenu-megamenu-wrapper .awemenu-submenu ul li a:hover {
            text-decoration: underline;
        }

#content .faq-item,
.faq-item {
    margin: 4px 0;
}

    #content .faq-item:hover,
    .faq-item:hover {
        cursor: pointer;
    }

    #content .faq-item .faq-question,
    .faq-item .faq-question {
        padding: 8px;
    }

    #content .faq-item .faq-answer,
    .faq-item .faq-answer {
        background-color: #EFEFE3;
        padding: 8px 8px 8px 16px;
    }

        #content .faq-item .faq-answer ul li,
        #content .faq-item .faq-answer ol li,
        .faq-item .faq-answer ul li,
        .faq-item .faq-answer ol li {
            line-height: 126%;
            margin: 3px 0 3px 24px;
        }

        #content .faq-item .faq-answer p,
        .faq-item .faq-answer p {
            line-height: 126%;
        }

            #content .faq-item .faq-answer p:first-child,
            .faq-item .faq-answer p:first-child {
                margin-top: 0;
            }

            #content .faq-item .faq-answer p:last-child,
            .faq-item .faq-answer p:last-child {
                margin-bottom: 0;
            }

        #content .faq-item .faq-answer a:hover,
        .faq-item .faq-answer a:hover {
            background-color: #FFFFFF;
            border-bottom: 1px dotted;
        }

    #content .faq-item.is-collapsed .faq-answer,
    .faq-item.is-collapsed .faq-answer {
        display: none;
    }

    #content .faq-item.is-expanded .faq-question::after,
    .faq-item.is-expanded .faq-question::after {
        color: #8399A9;
    }

    #content .faq-item.is-expanded .faq-question a,
    .faq-item.is-expanded .faq-question a {
        font-weight: bold;
        text-decoration: none;
    }

    #content .faq-item.is-expanded .faq-answer,
    .faq-item.is-expanded .faq-answer {
        animation: slideInDown 500ms;
        display: block;
    }

#content .faq-category-group .faq-qa-header,
.faq-category-group .faq-qa-header {
    margin: 32px 0 24px;
}

    #content .faq-category-group .faq-qa-header h3.faq-header,
    .faq-category-group .faq-qa-header h3.faq-header {
        border-bottom: 1px solid #AFB5BD;
        margin-bottom: 4px;
        padding-bottom: 4px;
    }

    #content .faq-category-group .faq-qa-header .faq-num,
    .faq-category-group .faq-qa-header .faq-num {
        font-size: 14.4px;
        color: #AFB5BD;
        display: inline-block;
        font-weight: normal;
    }

@media (max-width:899px) {
    #content .faq-category-group .faq-qa-header .faq-num,
    .faq-category-group .faq-qa-header .faq-num {
        font-size: 12.8px;
    }
}

#content .faq-category-group .faq-qa-description p,
.faq-category-group .faq-qa-description p {
    color: #686C71;
    font-style: italic;
    line-height: 126%;
    margin: 0;
}

#content .faq-category-group .faq-question,
.faq-category-group .faq-question {
    margin: 4px 0;
    padding: 8px;
}

    #content .faq-category-group .faq-question a,
    .faq-category-group .faq-question a {
        color: #036;
        text-decoration: underline;
    }

    #content .faq-category-group .faq-question.faq-qa-visible a,
    .faq-category-group .faq-question.faq-qa-visible a {
        color: #036;
        font-weight: 700;
        text-decoration: none;
    }

        #content .faq-category-group .faq-question.faq-qa-visible a::after,
        .faq-category-group .faq-question.faq-qa-visible a::after {
            color: #8399A9;
        }

#content .faq-category-group .faq-answer,
.faq-category-group .faq-answer {
    padding: 8px;
    padding-left: 16px;
}

    #content .faq-category-group .faq-answer a:hover,
    .faq-category-group .faq-answer a:hover {
        background-color: #FFFFFF;
        border-bottom: 1px dotted;
        text-decoration: none;
    }

    #content .faq-category-group .faq-answer .field-items,
    #content .faq-category-group .faq-answer .field-item,
    .faq-category-group .faq-answer .field-items,
    .faq-category-group .faq-answer .field-item {
        margin: 0;
    }

    #content .faq-category-group .faq-answer p,
    #content .faq-category-group .faq-answer ul,
    #content .faq-category-group .faq-answer ol,
    #content .faq-category-group .faq-answer li,
    .faq-category-group .faq-answer p,
    .faq-category-group .faq-answer ul,
    .faq-category-group .faq-answer ol,
    .faq-category-group .faq-answer li {
        line-height: 126%;
    }

        #content .faq-category-group .faq-answer p:first-child,
        #content .faq-category-group .faq-answer ul:first-child,
        #content .faq-category-group .faq-answer ol:first-child,
        #content .faq-category-group .faq-answer li:first-child,
        .faq-category-group .faq-answer p:first-child,
        .faq-category-group .faq-answer ul:first-child,
        .faq-category-group .faq-answer ol:first-child,
        .faq-category-group .faq-answer li:first-child {
            margin-top: 0 !important;
        }

        #content .faq-category-group .faq-answer p:last-child,
        #content .faq-category-group .faq-answer ul:last-child,
        #content .faq-category-group .faq-answer ol:last-child,
        #content .faq-category-group .faq-answer li:last-child,
        .faq-category-group .faq-answer p:last-child,
        .faq-category-group .faq-answer ul:last-child,
        .faq-category-group .faq-answer ol:last-child,
        .faq-category-group .faq-answer li:last-child {
            margin-bottom: 0 !important;
        }

        #content .faq-category-group .faq-answer p li,
        #content .faq-category-group .faq-answer ul li,
        #content .faq-category-group .faq-answer ol li,
        #content .faq-category-group .faq-answer li li,
        .faq-category-group .faq-answer p li,
        .faq-category-group .faq-answer ul li,
        .faq-category-group .faq-answer ol li,
        .faq-category-group .faq-answer li li {
            margin: 8px 0;
        }

    #content .faq-category-group .faq-answer.collapsible,
    .faq-category-group .faq-answer.collapsible {
        background-color: #EFEFE3;
        animation: slideInDown 500ms;
    }

#content .faq-category-group .field-name-field-tags,
.faq-category-group .field-name-field-tags {
    display: none;
}

#block-views-faq-block-1 ul {
    margin: 0;
    padding: 0;
}

#block-views-faq-block-1 li .views-field-title {
    font-style: italic;
}

#block-views-faq-block-1 li .views-field-body {
    display: none;
}

.promoted-post-container ul {
    background-color: #EFEFE3;
    list-style-type: none;
    padding: 0;
    position: relative;
}

    .promoted-post-container ul .views-row {
        padding: 16px;
    }

    .promoted-post-container ul .views-field-field-date {
        margin-bottom: 8px;
    }

    .promoted-post-container ul .views-field-body p:last-child {
        margin-bottom: 0;
    }

.latest-news-container ul {
    list-style-type: none;
    padding: 0;
    position: relative;
}

.latest-news-container .views-row .views-field-field-teaser p {
    margin-bottom: 0;
}

@media print {
    a:link,
    a:visited {
        text-decoration: underline !important;
    }

        a:link.header__site-link,
        a:visited.header__site-link {
            text-decoration: none !important;
        }

    #content {
    }

        #content a[href]:after {
            content: " (" attr(href) ")";
            font-weight: normal;
        }

        #content a[href^="javascript:"]:after,
        #content a[href^="#"]:after {
            content: "";
        }

        #content abbr[title]:after {
            content: " (" attr(title) ")";
        }

    #content {
        float: none !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    body,
    #page,
    #main,
    #content {
        color: black;
        background-color: transparent !important;
        background-image: none !important;
    }

    #skip-link,
    #toolbar,
    #navigation,
    .region-sidebar-first,
    .region-sidebar-second,
    #footer,
    .breadcrumb,
    .tabs,
    .action-links,
    .links,
    .book-navigation,
    .forum-topic-navigation,
    .pager,
    .feed-icons {
        visibility: hidden;
        display: none;
    }
}

#google-cse-results {
    clear: both;
}

    #google-cse-results table td {
        border-bottom: none;
    }

.fb-like-box,
.fb-like-box span,
.fb-like-box span iframe {
    width: 100% !important;
    background: #FFFFFF;
}

.callout {
    background-color: #EFEFE3;
    margin: 24px 0;
    padding: 16px;
}

.map-container {
    height: 256px;
    margin-bottom: 16px;
}

    .map-container iframe {
        outline: 1px solid #333333;
    }

        .map-container iframe.scrolloff {
            outline: 0 !important;
            pointer-events: none;
        }

.calendar-calendar tr.odd,
.calendar-calendar tr.even {
    background-color: #fff;
}

.calendar-calendar table {
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0 auto;
    padding: 0;
    width: 100%;
}

.calendar-calendar .month-view table {
    border: none;
    padding: 0;
    margin: 0;
    width: 100%;
}

.calendar-calendar .year-view td {
    width: 32%;
    padding: 1px;
    border: none;
}

    .calendar-calendar .year-view td table td {
        width: 13%;
        padding: 0;
    }

.calendar-calendar tr {
    padding: 0;
    margin: 0;
    background-color: white;
}

.calendar-calendar th {
    text-align: center;
    margin: 0;
}

    .calendar-calendar th a {
        font-weight: bold;
    }

.calendar-calendar td {
    width: 14%;
    border: 1px solid #ccc;
    color: #777;
    text-align: right;
    vertical-align: top;
    margin: 0;
    padding: 0;
}

.calendar-calendar .mini {
    border: none;
}

.calendar-calendar td.week {
    width: 1%;
    min-width: 1%;
}

.calendar-calendar .week {
    clear: both;
    font-style: normal;
    color: #555;
    font-size: 0.8em;
}

.calendar-calendar .inner {
    height: auto !important;
    height: 5em;
    padding: 0;
    margin: 0;
}

    .calendar-calendar .inner div {
        padding: 0;
        margin: 0;
    }

    .calendar-calendar .inner p {
        padding: 0 0 .8em 0;
        margin: 0;
    }

.calendar-calendar td a {
    font-weight: bold;
    text-decoration: none;
}

    .calendar-calendar td a:hover {
        text-decoration: underline;
    }

.calendar-calendar td.year,
.calendar-calendar td.month {
    text-align: center;
}

.calendar-calendar th.days {
    color: #ccc;
    background-color: #224;
    text-align: center;
    padding: 1px;
    margin: 0;
}

.calendar-calendar div.day {
    float: right;
    text-align: center;
    padding: 0.125em 0.25em 0 0.25em;
    margin: 0;
    background-color: #f3f3f3;
    border: 1px solid gray;
    border-width: 0 0 1px 1px;
    clear: both;
    width: 1.5em;
}

.calendar-calendar div.calendar {
    background-color: #fff;
    border: solid 1px #ddd;
    text-align: left;
    margin: 0 .25em .25em 0;
    width: 96%;
    float: right;
    clear: both;
}

.calendar-calendar .day-view div.calendar {
    float: none;
    width: 98%;
    margin: 1% 1% 0 1%;
}

.calendar-calendar div.title {
    font-size: .8em;
    text-align: center;
}

    .calendar-calendar div.title a {
        color: #000;
    }

        .calendar-calendar div.title a:hover {
            color: #c00;
        }

.calendar-calendar .content {
    clear: both;
    padding: 3px;
    padding-left: 5px;
}

.calendar div.form-item {
    white-space: normal;
}

table td.mini,
table th.mini,
table.mini td.week {
    padding: 0 1px 0 0;
    margin: 0;
}

    table td.mini a {
        font-weight: normal;
    }

.calendar-calendar .mini-day-off {
    padding: 0px;
}

.calendar-calendar .mini-day-on {
    padding: 0px;
}

table .mini-day-on a {
    text-decoration: underline;
}

.calendar-calendar .mini .title {
    font-size: .8em;
}

.mini .calendar-calendar .week {
    font-size: .7em;
}

.mini-row {
    width: 100%;
    border: none;
}

.mini {
    width: 32%;
    vertical-align: top;
}

.calendar-calendar .stripe {
    height: 5px;
    width: auto;
    font-size: 1px !important;
    line-height: 1px !important;
}

.calendar-calendar .day-view .stripe {
    width: 100%;
}

table.calendar-legend {
    background-color: #ccc;
    width: 100%;
    margin: 0;
    padding: 0;
}

    table.calendar-legend tr.odd .stripe,
    table.calendar-legend tr.even .stripe {
        height: 12px !important;
        font-size: 9px !important;
        line-height: 10px !important;
    }

.calendar-legend td {
    text-align: left;
    padding-left: 5px;
}

.calendar-empty {
    font-size: 1px;
    line-height: 1px;
}

.calendar-calendar td.calendar-agenda-hour {
    text-align: right;
    border: none;
    border-top: 1px solid #CCCCCC;
    padding-top: .25em;
    width: 1%;
}

.calendar-calendar td.calendar-agenda-no-hours {
    min-width: 1%;
}

.calendar-calendar td.calendar-agenda-hour .calendar-hour {
    font-size: 1.2em;
    font-weight: bold;
}

.calendar-calendar td.calendar-agenda-hour .calendar-ampm {
    font-size: 1em;
}

.calendar-calendar td.calendar-agenda-items {
    border: 1px solid #CCCCCC;
    text-align: left;
}

    .calendar-calendar td.calendar-agenda-items div.calendar {
        width: auto;
        padding: .25em;
        margin: 0;
    }

.calendar-calendar div.calendar div.inner .calendar-agenda-empty {
    width: 100%;
    text-align: center;
    vertical-align: middle;
    padding: 1em 0;
    background-color: #fff;
}

.calendar-date-select form {
    text-align: right;
    float: right;
    width: 25%;
}

.calendar-date-select div,
.calendar-date-select input,
.calendar-date-select label {
    text-align: right;
    padding: 0;
    margin: 0;
    float: right;
    clear: both;
}

.calendar-date-select .description {
    float: right;
}

.calendar-label {
    font-weight: bold;
    display: block;
    clear: both;
}

.calendar-calendar div.date-nav {
    background-color: #ccc;
    color: #777;
    padding: 0.2em;
    width: auto;
    border: 1px solid #ccc;
}

    .calendar-calendar div.date-nav a,
    .calendar-calendar div.date-nav h3 {
        color: #777;
        text-decoration: none;
    }

.calendar-calendar th.days {
    background-color: #eee;
    color: #777;
    font-weight: bold;
    border: 1px solid #ccc;
}

.calendar-calendar td.empty {
    background: #ccc;
    border-color: #ccc;
    color: #cc9;
}

.calendar-calendar table.mini td.empty {
    background: #fff;
    border-color: #fff;
}

.calendar-calendar td div.day {
    border: 1px solid #ccc;
    border-top: none;
    border-right: none;
    margin-bottom: 2px;
}

.calendar-calendar td .inner div,
.calendar-calendar td .inner div a {
    background: #eee;
}

.calendar-calendar div.calendar {
    border: none;
    font-size: x-small;
}

.calendar-calendar td .inner div.calendar div,
.calendar-calendar td .inner div.calendar div a {
    border: none;
    background: #ffc;
    padding: 0;
}

    .calendar-calendar td .inner div.calendar div.calendar-more,
    .calendar-calendar td .inner div.calendar div.calendar-more a {
        color: #444;
        background: #fff;
        text-align: right;
    }

.calendar-calendar td .inner .view-field,
.calendar-calendar td .inner .view-field a {
    color: #444;
    font-weight: normal;
}

.calendar-calendar td span.date-display-single,
.calendar-calendar td span.date-display-start,
.calendar-calendar td span.date-display-end,
.calendar-calendar td span.date-display-separator {
    font-weight: bold;
}

.calendar-calendar td .inner div.day a {
    color: #4b85ac;
}

.calendar-calendar tr td.today,
.calendar-calendar tr.odd td.today,
.calendar-calendar tr.even td.today {
    background-color: #C3D6E4;
}

.calendar-calendar td .inner div.calendar div div.view-data-node-data-field-date-field-date-value {
}

.calendar-calendar td.past {
}

.calendar-calendar td.future {
}

.calendar-calendar td.has-events {
}

.calendar-calendar td.has-no-events {
}

.calendar-calendar tbody {
    border-top: none;
}

.calendar-calendar .month-view .full .inner,
.calendar-calendar .week-view .full .multi-day .inner {
    height: auto;
    min-height: auto;
}

.calendar-calendar .week-view .full .calendar-agenda-hour .calendar-calendar .month-view .full .single-day .inner .view-item {
    float: left;
    width: 100%;
}

.calendar-calendar .week-view .full .calendar-agenda-hour,
.calendar-calendar .day-view .full .calendar-agenda-hour {
    padding-right: 2px;
}

.calendar-calendar .week-view .full .calendar-agenda-hour {
    width: 6%;
    min-width: 0px;
}

.calendar-calendar .week-view .full .days {
    width: 13%;
}

.calendar-calendar .month-view .full div.calendar,
.calendar-calendar .week-view .full div.calendar,
.calendar-calendar .day-view div.calendar {
    width: auto;
}

.calendar-calendar .month-view .full tr.date-box,
.calendar-calendar .month-view .full tr.date-box td,
.calendar-calendar .month-view .full tr.multi-day,
.calendar-calendar .month-view .full tr.multi-day td {
    height: 19px;
    max-height: 19px;
}

.calendar-calendar .month-view .full tr.single-day .no-entry,
.calendar-calendar .month-view .full tr.single-day .no-entry .inner {
    height: 44px !important;
    line-height: 44px;
}

.calendar-calendar .month-view .full tr.single-day .noentry-multi-day,
.calendar-calendar .month-view .full tr.single-day .noentry-multi-day .inner {
    height: 22px !important;
    line-height: 22px;
}

.calendar-calendar .month-view .full td,
.calendar-calendar .week-view .full td,
.calendar-calendar .day-view td {
    vertical-align: top;
    padding: 1px 2px 0 2px
}

    .calendar-calendar .month-view .full td.date-box {
        height: 1%;
        border-bottom: 0px;
        padding-bottom: 2px;
    }

.calendar-calendar .month-view .full .week {
    font-size: inherit;
}

    .calendar-calendar .month-view .full .week a,
    .calendar-calendar .week-view .full .week a {
        color: #4b85ac;
    }

.calendar-calendar .month-view .full td .inner div.day,
.calendar-calendar .month-view .full td .inner div.day a {
    border: none;
    background: none;
    margin-bottom: 0px;
}

.calendar-calendar .month-view .full td.date-box .inner,
.calendar-calendar .week-view .full td.date-box .inner {
    min-height: inherit;
}

.calendar-calendar .month-view .full td.multi-day,
.calendar-calendar .week-view .full td.multi-day {
    border-top: 0px;
    border-bottom: 0px;
}

.calendar-calendar .week-view .full .first td.multi-day {
    border-top: 1px solid #CCCCCC;
}

.calendar-calendar .month-view .full td.single-day {
    border-top: 0px;
}

.calendar-calendar .month-view .full td.multi-day .inner,
.calendar-calendar .week-view .full td.multi-day .inner,
.calendar-calendar .day-view .full td.multi-day .inner {
    min-height: inherit;
    width: auto;
    position: relative;
}

.calendar-calendar .month-view .full td.multi-day.no-entry {
    min-height: 0px;
}

.calendar-calendar .month-view .full td.single-day .calendar-empty,
.calendar-calendar .month-view .full td.single-day.empty,
.calendar-calendar .month-view .full td.date-box.empty {
    background: #F4F4F4;
}

.calendar-calendar .month-view .full td.single-day .inner div,
.calendar-calendar .month-view .full td.single-day .inner div a,
.calendar-calendar .month-view .full td.multi-day .inner div,
.calendar-calendar .month-view .full td.multi-day .inner div a,
.calendar-calendar .month-view .full td .inner div.calendar.monthview div,
.calendar-calendar .month-view .full td .inner div.calendar.monthview div a,
.calendar-calendar .week-view .full td.single-day .inner div,
.calendar-calendar .week-view .full td.single-day .inner div a,
.calendar-calendar .week-view .full td.multi-day .inner div,
.calendar-calendar .week-view .full td.multi-day .inner div a,
.calendar-calendar .week-view .full td .inner div.calendar.weekview div,
.calendar-calendar .week-view .full td .inner div.calendar.weekview div a,
.calendar-calendar .day-view .full td .inner div.view-item,
.calendar-calendar .day-view .full td .inner div.calendar div,
.calendar-calendar .day-view .full td .inner div.calendar div a {
    background: none;
}

    .calendar-calendar .day-view .full td .inner div.calendar div,
    .calendar-calendar .day-view .full td .inner div.calendar div a {
        margin: 0px 3px;
    }

        .calendar-calendar .day-view .full td .inner div.calendar div.stripe {
            margin: 0px;
        }

.calendar-calendar .month-view .full tr td.today,
.calendar-calendar .month-view .full tr.odd td.today,
.calendar-calendar .month-view .full tr.even td.today {
    background: none;
    border-left: 2px solid #7C7F12;
    border-right: 2px solid #7C7F12;
}

.calendar-calendar .month-view .full td.date-box.today {
    border-width: 2px 2px 0px 2px;
    border-style: solid;
    border-color: #7C7F12;
}

.calendar-calendar .month-view .full tr td.single-day.today {
    border-bottom: 2px solid #7C7F12;
}

.calendar-calendar .month-view .full tr td.multi-day.starts-today {
    border-left: 2px solid #7C7F12;
}

.calendar-calendar .month-view .full tr td.multi-day.ends-today {
    border-right: 2px solid #7C7F12;
}

.calendar-calendar .month-view .full tr td.multi-day,
.calendar-calendar .month-view .full tr td.single-day {
    border-top: 0px;
}

.calendar-calendar .month-view .full tr td.multi-day,
.calendar-calendar .month-view .full tr td.date-box {
    border-bottom: 0px;
}

.calendar-calendar .month-view .full .inner .monthview,
.calendar-calendar .week-view .full .inner .weekview,
.calendar-calendar .day-view .full .inner .dayview {
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: auto;
    float: none;
    display: block;
    margin: .25em auto;
    position: relative;
}

.calendar-calendar .month-view .full td.single-day div.monthview,
.calendar-calendar .week-view .full td.single-day div.weekview,
.calendar-calendar .day-view .full td.single-day div.dayview {
    background: #ffc;
    width: auto;
    padding: 0px 3px;
    overflow: hidden;
}

.calendar-calendar .month-view .full td.single-day .calendar-more div.monthview {
    background: none;
}

.calendar-calendar .day-view td div.dayview {
    padding: 0px;
}

.calendar-calendar .month-view .full td.multi-day div.monthview,
.calendar-calendar .week-view .full td.multi-day div.weekview,
.calendar-calendar .day-view .full td.multi-day div.dayview {
    background: #74a5d7;
    height: 1.9em;
    overflow: hidden;
    margin: 0px auto;
    color: #ffffff;
    position: relative;
}

.calendar-calendar .week-view .full td.multi-day div.weekview {
    height: 3.5em;
}

.calendar-calendar .month-view .full td.multi-day .inner .view-field,
.calendar-calendar .month-view .full td.multi-day .inner .view-field a,
.calendar-calendar .week-view .full td.multi-day .inner .view-field,
.calendar-calendar .week-view .full td.multi-day .inner .view-field a,
.calendar-calendar .day-view .full td.multi-day .inner .view-field,
.calendar-calendar .day-view .full td.multi-day .inner .view-field a {
    color: #ffffff;
}

.calendar-calendar .full td.multi-day .calendar .view-field,
.calendar-calendar .full td.single-day .calendar .view-field {
}

.calendar-calendar .day-view .full td.multi-day div.dayview,
.calendar-calendar .week-view .full td.multi-day div.weekview {
    margin-bottom: 2px;
}

.calendar-calendar .month-view .full td.multi-day .calendar.monthview .view-field {
    white-space: nowrap;
    float: left;
    margin-right: 3px;
}

.calendar-calendar .week-view .full td.multi-day .calendar.weekview .view-field {
    white-space: nowrap;
    display: inline;
    margin-right: 3px;
}

.calendar-calendar .day-view .full td.multi-day .calendar.weekview .view-field {
    display: block;
}

.calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents,
.calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents {
    position: absolute;
    width: 3000px;
    left: 5px;
}

.calendar-calendar .day-view td .stripe,
.calendar-calendar .month-view .full td .stripe,
.calendar-calendar .week-view .full td .stripe {
    -moz-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 3px;
    z-index: 2;
}

.calendar-calendar .full td.single-day .continuation,
.calendar-calendar .full td.single-day .continues,
.calendar-calendar .full td.single-day .cutoff {
    display: none;
}

.calendar-calendar .month-view .full td.multi-day .inner .monthview .continuation,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .continuation {
    float: left;
    margin-right: 3px;
    height: 1.9em;
}

.calendar-calendar .week-view .full td.multi-day .inner .weekview .continuation {
    height: 2.75em;
    padding-top: 0.75em;
    margin-right: 8px;
}

.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,
.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff {
    position: absolute;
    right: 0px !important;
    right: -1px;
    width: 10px;
    text-align: left;
    background: #74a5d7;
    -moz-border-radius: 0px 5px 5px 0px;
    border-radius: 0px 5px 5px 0px;
    height: 1.9em;
    padding-left: 6px;
    z-index: 1;
}

.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff {
    height: 2.75em;
    padding-top: 0.75em;
}

.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff {
    width: 8px;
    padding-left: 0px;
}

.calendar-calendar .week-view .full td.multi-day {
    padding: 2px;
}

.calendar-calendar .week-view td.single-day div.calendar {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
}

.calendar-calendar .week-view .full tr.last td.multi-day {
    border-bottom: 1px solid #CCCCCC;
}

.view .date-nav-wrapper .clear-block {
    margin-bottom: 10px;
}

.view .date-nav-wrapper {
    position: relative;
    margin-top: 5px;
    width: 100%;
}

    .view .date-nav-wrapper .date-nav {
        background-color: transparent;
        border: 0px;
        height: 30px;
        height: auto;
        min-height: 30px;
        position: relative;
        margin-bottom: 10px;
    }

    .view .date-nav-wrapper .date-prev a,
    .view .date-nav-wrapper .date-next a {
        text-decoration: none;
        color: inherit;
        font-size: 12px;
    }

    .view .date-nav-wrapper.date-nav a:hover {
        text-decoration: underline;
    }

    .view .date-nav-wrapper .date-prev {
        -moz-border-radius: 5px 0 0 5px;
        border-radius: 5px 0 0 5px;
        background: none repeat scroll 0 0 #dfdfdf;
        float: none;
        padding: 5px 0;
        position: absolute;
        right: 60px;
        left: auto;
        text-align: right;
        top: 0px;
        width: auto;
        z-index: 1;
        font-size: 12px;
    }

.block-views .view .date-nav-wrapper .date-prev {
    left: 0;
    right: auto;
}

.view .date-nav-wrapper .date-prev a {
    margin-left: 10px;
    font-weight: bold;
}

.view .date-nav-wrapper .date-heading {
    position: relative;
    width: 100%;
    top: 0px;
    text-align: center;
    z-index: 0;
}

    .view .date-nav-wrapper .date-heading h3 {
        line-height: 30px;
        font-size: 1.7em;
    }

.view .date-nav-wrapper .date-next {
    -moz-border-radius: 0px 5px 5px 0px;
    border-radius: 0px 5px 5px 0px;
    background: none repeat scroll 0 0 #dfdfdf;
    float: none;
    padding: 5px 0;
    position: absolute;
    right: 0px;
    text-align: right;
    top: 0px;
    width: auto;
    z-index: 1;
    font-size: 12px;
}

    .view .date-nav-wrapper .date-next a {
        margin-right: 10px;
        font-weight: bold;
    }

.attachment .calendar-calendar {
    margin-top: 20px;
    clear: both;
}

    .calendar-calendar th a,
    .attachment .calendar-calendar th {
        background-color: transparent;
        border: 0px;
    }

        .attachment .calendar-calendar th.calendar-agenda-hour {
            color: #777777;
            font-weight: bold;
            text-align: right;
        }

.view-calendar .feed-icon {
    margin-top: 5px;
}

.view table.mini .date-prev,
.view table.mini .date-next {
    background: none;
}

.date-nav div.date-prev,
.date-nav div.date-next,
.date-nav {
    width: auto;
}

ul.calendar-links,
.region-content ul.calendar-links {
    margin: 0;
    padding: 0;
}

.year-view div.month-view div.date-nav {
    background-color: #DFDFDF;
    min-height: 20px;
}

.container-inline-date {
    clear: both;
}

    .container-inline-date .form-item {
        float: none;
        margin: 0;
        padding: 0;
    }

    .container-inline-date > .form-item {
        display: inline-block;
        margin-right: 0.5em;
        vertical-align: top;
    }

fieldset.date-combo .container-inline-date > .form-item {
    margin-bottom: 10px;
}

.container-inline-date .form-item .form-item {
    float: left;
}

.container-inline-date .form-item,
.container-inline-date .form-item input {
    width: auto;
}

.container-inline-date .description {
    clear: both;
}

.container-inline-date .form-item input,
.container-inline-date .form-item select,
.container-inline-date .form-item option {
    margin-right: 5px;
}

.container-inline-date .date-spacer {
    margin-left: -5px;
}

.views-right-60 .container-inline-date div {
    margin: 0;
    padding: 0;
}

.container-inline-date .date-timezone .form-item {
    clear: both;
    float: none;
    width: auto;
}

.container-inline-date .date-padding {
    float: left;
}

fieldset.date-combo .container-inline-date .date-padding {
    padding: 10px;
}

.views-exposed-form .container-inline-date .date-padding {
    padding: 0;
}

#calendar_div,
#calendar_div td,
#calendar_div th {
    margin: 0;
    padding: 0;
}

#calendar_div,
.calendar_control,
.calendar_links,
.calendar_header,
.calendar {
    border-collapse: separate;
    margin: 0;
    width: 185px;
}

    .calendar td {
        padding: 0;
    }

span.date-display-single {
}

span.date-display-start {
}

span.date-display-end {
}

.date-prefix-inline {
    display: inline-block;
}

.date-clear {
    clear: both;
    display: block;
    float: none;
}

.date-no-float {
    clear: both;
    float: none;
    width: 98%;
}

.date-float {
    clear: none;
    float: left;
    width: auto;
}

    .date-float .form-type-checkbox {
        padding-right: 1em;
    }

.form-type-date-select .form-type-select[class*=hour] {
    margin-left: .75em;
}

.date-container .date-format-delete {
    float: left;
    margin-top: 1.8em;
    margin-left: 1.5em;
}

.date-container .date-format-name {
    float: left;
}

.date-container .date-format-type {
    float: left;
    padding-left: 10px;
}

.date-container .select-container {
    clear: left;
    float: left;
}

div.date-calendar-day {
    background: #F3F3F3;
    border-top: 1px solid #EEE;
    border-left: 1px solid #EEE;
    border-right: 1px solid #BBB;
    border-bottom: 1px solid #BBB;
    color: #999;
    float: left;
    line-height: 1;
    margin: 6px 10px 0 0;
    text-align: center;
    width: 40px;
}

    div.date-calendar-day span {
        display: block;
        text-align: center;
    }

        div.date-calendar-day span.month {
            background-color: #B5BEBE;
            color: white;
            font-size: .9em;
            padding: 2px;
            text-transform: uppercase;
        }

        div.date-calendar-day span.day {
            font-size: 2em;
            font-weight: bold;
        }

        div.date-calendar-day span.year {
            font-size: .9em;
            padding: 2px;
        }

.date-form-element-content-multiline {
    padding: 10px;
    border: 1px solid #CCC;
}

.form-item.form-item-instance-widget-settings-input-format-custom,
.form-item.form-item-field-settings-enddate-required {
    margin-left: 1.3em;
}

#edit-field-settings-granularity .form-type-checkbox {
    margin-right: .6em;
}

.date-year-range-select {
    margin-right: 1em;
}

#ui-datepicker-div {
    font-size: 100%;
    font-family: Verdana, sans-serif;
    background: #eee;
    border-right: 2px #666 solid;
    border-bottom: 2px #666 solid;
    z-index: 9999;
}

.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
}

    .ui-datepicker .ui-datepicker-header {
        position: relative;
        padding: .2em 0;
    }

    .ui-datepicker .ui-datepicker-prev,
    .ui-datepicker .ui-datepicker-next {
        position: absolute;
        top: 2px;
        width: 1.8em;
        height: 1.8em;
    }

    .ui-datepicker .ui-datepicker-prev-hover,
    .ui-datepicker .ui-datepicker-next-hover {
        top: 1px;
    }

    .ui-datepicker .ui-datepicker-prev {
        left: 2px;
    }

    .ui-datepicker .ui-datepicker-next {
        right: 2px;
    }

    .ui-datepicker .ui-datepicker-prev-hover {
        left: 1px;
    }

    .ui-datepicker .ui-datepicker-next-hover {
        right: 1px;
    }

    .ui-datepicker .ui-datepicker-prev span,
    .ui-datepicker .ui-datepicker-next span {
        display: block;
        position: absolute;
        left: 50%;
        margin-left: -8px;
        top: 50%;
        margin-top: -8px;
    }

    .ui-datepicker .ui-datepicker-title {
        margin: 0 2.3em;
        line-height: 1.8em;
        text-align: center;
    }

        .ui-datepicker .ui-datepicker-title select {
            float: left;
            font-size: 1em;
            margin: 1px 0;
        }

    .ui-datepicker select.ui-datepicker-month-year {
        width: 100%;
    }

    .ui-datepicker select.ui-datepicker-month,
    .ui-datepicker select.ui-datepicker-year {
        width: 49%;
    }

    .ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
        float: right;
    }

    .ui-datepicker table {
        width: 100%;
        font-size: .9em;
        border-collapse: collapse;
        margin: 0 0 .4em;
    }

    .ui-datepicker th {
        padding: .7em .3em;
        text-align: center;
        font-weight: bold;
        border: 0;
    }

    .ui-datepicker td {
        border: 0;
        padding: 1px;
    }

        .ui-datepicker td span,
        .ui-datepicker td a {
            display: block;
            padding: .2em;
            text-align: right;
            text-decoration: none;
        }

    .ui-datepicker .ui-datepicker-buttonpane {
        background-image: none;
        margin: .7em 0 0 0;
        padding: 0 .2em;
        border-left: 0;
        border-right: 0;
        border-bottom: 0;
    }

        .ui-datepicker .ui-datepicker-buttonpane button {
            float: right;
            margin: .5em .2em .4em;
            cursor: pointer;
            padding: .2em .6em .3em .6em;
            width: auto;
            overflow: visible;
        }

            .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
                float: left;
            }

    .ui-datepicker.ui-datepicker-multi {
        width: auto;
    }

.ui-datepicker-multi .ui-datepicker-group {
    float: left;
}

    .ui-datepicker-multi .ui-datepicker-group table {
        width: 95%;
        margin: 0 auto .4em;
    }

.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}

.ui-datepicker-row-break {
    clear: both;
    width: 100%;
}

.ui-datepicker-rtl {
    direction: rtl;
}

    .ui-datepicker-rtl .ui-datepicker-prev {
        right: 2px;
        left: auto;
    }

    .ui-datepicker-rtl .ui-datepicker-next {
        left: 2px;
        right: auto;
    }

    .ui-datepicker-rtl .ui-datepicker-prev:hover {
        right: 1px;
        left: auto;
    }

    .ui-datepicker-rtl .ui-datepicker-next:hover {
        left: 1px;
        right: auto;
    }

    .ui-datepicker-rtl .ui-datepicker-buttonpane {
        clear: right;
    }

        .ui-datepicker-rtl .ui-datepicker-buttonpane button {
            float: left;
        }

            .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
                float: right;
            }

    .ui-datepicker-rtl .ui-datepicker-group {
        float: right;
    }

    .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
        border-right-width: 0;
        border-left-width: 1px;
    }

    .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
        border-right-width: 0;
        border-left-width: 1px;
    }

.date-repeat-input {
    float: left;
    margin-right: 5px;
    width: auto;
}

    .date-repeat-input select {
        min-width: 7em;
    }

.date-repeat fieldset {
    clear: both;
    float: none;
}

.date-repeat-radios {
    margin-bottom: 1em;
}

    .date-repeat-radios input[type=radio] {
        float: left;
        margin: 0.75em 0.75em 0 0;
    }

    .date-repeat-radios .form-wrapper {
        float: left;
    }

    .date-repeat-radios .form-type-checkboxes .form-type-checkbox {
        width: 15%;
        float: left;
        margin: 0;
    }

    .date-repeat-radios .date-repeat-radios-item {
        margin-bottom: 1em;
    }

.weekly .form-type-checkboxes .form-type-checkbox {
    float: left;
    margin-right: 10px;
}

.date-repeat-input.byday-count label,
.date-repeat-input.byday-count select,
.date-clear.bymonthday label,
.date-clear.bymonthday select {
    display: inline;
}

.date-repeat-input.byday-day label,
.date-clear.bymonthday .field-suffix {
    font-weight: bold;
}

.range-of-repeat .form-radios > div {
    margin-top: 0.5em;
}

.range-of-repeat .count input[type=text] {
    margin: 0 0.5em;
}

.range-of-repeat .until .form-wrapper {
    margin: 0 0.5em;
    display: inline-block;
    vertical-align: middle;
}

.range-of-repeat .until .form-radio,
.range-of-repeat .until .date-prefix-inline {
    margin: 0 0 1.4em 0;
    vertical-align: middle;
}

.range-of-repeat .until.widget-date_popup.label-above .form-radio,
.range-of-repeat .until.widget-date_popup.label-above .date-prefix-inline {
    margin: 0;
    vertical-align: middle;
}

.range-of-repeat .until.widget-date_select.label-within .form-radio,
.range-of-repeat .until.widget-date_select.label-within .date-prefix-inline {
    margin: 0;
    vertical-align: middle;
}

.range-of-repeat .until.widget-date_select.label-above .form-radio,
.range-of-repeat .until.widget-date_select.label-above .date-prefix-inline {
    margin: 1.4em 0 0 0;
    vertical-align: middle;
}

.range-of-repeat .until .form-type-date-text .date-padding {
    padding: 0;
}

.range-of-repeat .until.widget-date_select.label-within .date-padding {
    padding: 0;
}

.range-of-repeat .until.widget-date_select.label-above .date-padding {
    padding: 0;
}

.range-of-repeat .until .form-type-date-select,
.range-of-repeat .until .form-type-date-popup,
.range-of-repeat .until .form-type-date-text {
    border: none;
    margin: 0;
}

.field .field-label {
    font-weight: bold;
}

.field-label-inline .field-label,
.field-label-inline .field-items {
    float: left;
}

form .field-multiple-table {
    margin: 0;
}

    form .field-multiple-table th.field-label {
        padding-left: 0;
    }

    form .field-multiple-table td.field-multiple-drag {
        width: 30px;
        padding-right: 0;
    }

        form .field-multiple-table td.field-multiple-drag a.tabledrag-handle {
            padding-right: .5em;
        }

form .field-add-more-submit {
    margin: .5em 0 0;
}

.node-unpublished {
    background-color: #fff4f4;
}

.preview .node {
    background-color: #ffffea;
}

td.revision-current {
    background: #ffc;
}

.search-form {
    margin-bottom: 1em;
}

    .search-form input {
        margin-top: 0;
        margin-bottom: 0;
    }

.search-results {
    list-style: none;
}

    .search-results p {
        margin-top: 0;
    }

    .search-results .title {
        font-size: 1.2em;
    }

    .search-results li {
        margin-bottom: 1em;
    }

    .search-results .search-snippet-info {
        padding-left: 1em;
    }

    .search-results .search-info {
        font-size: 0.85em;
    }

.search-advanced .criterion {
    float: left;
    margin-right: 2em;
}

.search-advanced .action {
    float: left;
    clear: left;
}

#permissions td.module {
    font-weight: bold;
}

#permissions td.permission {
    padding-left: 1.5em;
}

#permissions tr.odd .form-item,
#permissions tr.even .form-item {
    white-space: normal;
}

#user-admin-settings fieldset .fieldset-description {
    font-size: 0.85em;
    padding-bottom: .5em;
}

#user-admin-roles td.edit-name {
    clear: both;
}

#user-admin-roles .form-item-name {
    float: left;
    margin-right: 1em;
}

.password-strength {
    width: 17em;
    float: right;
    margin-top: 1.4em;
}

.password-strength-title {
    display: inline;
}

.password-strength-text {
    float: right;
    font-weight: bold;
}

.password-indicator {
    background-color: #C4C4C4;
    height: 0.3em;
    width: 100%;
}

    .password-indicator div {
        height: 100%;
        width: 0%;
        background-color: #47C965;
    }

input.password-confirm,
input.password-field {
    width: 16em;
    margin-bottom: 0.4em;
}

div.password-confirm {
    float: right;
    margin-top: 1.5em;
    visibility: hidden;
    width: 17em;
}

div.form-item div.password-suggestions {
    padding: 0.2em 0.5em;
    margin: 0.7em 0;
    width: 38.5em;
    border: 1px solid #B4B4B4;
}

div.password-suggestions ul {
    margin-bottom: 0;
}

.confirm-parent,
.password-parent {
    clear: left;
    margin: 0;
    width: 36.3em;
}

.profile {
    clear: both;
    margin: 1em 0;
}

    .profile .user-picture {
        float: right;
        margin: 0 1em 1em 0;
    }

    .profile h3 {
        border-bottom: 1px solid #ccc;
    }

    .profile dl {
        margin: 0 0 1.5em 0;
    }

    .profile dt {
        margin: 0 0 0.2em 0;
        font-weight: bold;
    }

    .profile dd {
        margin: 0 0 1em 0;
    }

.views-exposed-form .views-exposed-widget {
    float: left;
    padding: .5em 1em 0 0;
}

    .views-exposed-form .views-exposed-widget .form-submit {
        margin-top: 1.6em;
    }

.views-exposed-form .form-item,
.views-exposed-form .form-submit {
    margin-top: 0;
    margin-bottom: 0;
}

.views-exposed-form label {
    font-weight: bold;
}

.views-exposed-widgets {
    margin-bottom: .5em;
}

.views-align-left {
    text-align: left;
}

.views-align-right {
    text-align: right;
}

.views-align-center {
    text-align: center;
}

.views-view-grid tbody {
    border-top: none;
}

.view .progress-disabled {
    float: none;
}

.rteindent1 {
    margin-left: 40px;
}

.rteindent2 {
    margin-left: 80px;
}

.rteindent3 {
    margin-left: 120px;
}

.rteindent4 {
    margin-left: 160px;
}

.rteleft {
    text-align: left;
}

.rteright {
    text-align: right;
}

.rtecenter {
    text-align: center;
}

.rtejustify {
    text-align: justify;
}

.ibimage_left {
    float: left;
}

.ibimage_right {
    float: right;
}

html {
    background-color: #fff;
    margin: 0;
    padding: 0;
    position: relative;
    min-height: 100%;
}

body {
    height: 100%;
    font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;
}

/*
    Header
*/
.main-header {
    position: relative;
    z-index: 2;
    top: 0;
    left: 0;
    height: 45px;
    width: 100%;
    background: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.content-wrapper {
    padding: 40px;
}

/*#langDrop {
    padding-right:15px;
}*/

/*
    DEMO STYLE
*/

a,
a:hover,
a:focus {
    color: inherit;
    transition: all 0.3s;
}

.navbar {
    padding: 15px 10px;
    background: #fff;
    border: none;
    border-radius: 0;
    margin-bottom: 40px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
}

.navbar-btn {
    box-shadow: none;
    outline: none !important;
    border: none;
}

.line {
    width: 100%;
    height: 1px;
    border-bottom: 1px dashed #ddd;
    margin: 40px 0;
}

/* ---------------------------------------------------
    SIDEBAR STYLE
----------------------------------------------------- */

.wrapper {
    display: flex;
    width: 100%;
    min-height: 100%;
    height: auto;
}

#sidebar {
    width: 250px;
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    z-index: 999;
    background: grey;
    color: #fff;
    transition: all 0.3s;
    color: #ddd;
}

    #sidebar.active {
        margin-left: -250px;
    }

    #sidebar .sidebar-header {
        padding: 20px;
        background: #cccccc;
        text-transform: uppercase;
        font-weight: bold;
        color: #ddd;
        font-size: 1.2rem;
        letter-spacing: .1em;
    }

    #sidebar ul.components {
        padding: 20px 0;
        /*border-bottom: 1px solid #47748b;*/
    }

    #sidebar ul p {
        color: #fff;
        padding: 10px;
    }

    #sidebar ul li a {
        padding: 10px;
        font-size: 1.1em;
        display: block;
        /*font-family: "Segoe UI",Verdana,Helvetica,Sans-Serif;*/
    }

        #sidebar ul li a:hover {
            color: #00674E;
            background: #fff;
        }

    #sidebar ul li.active > a,
    a[aria-expanded="true"] {
        color: #fff;
        background: #cccccc;
    }

a[data-toggle="collapse"] {
    position: relative;
}

.dropdown-toggle::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 15px;
    transform: translateY(-50%);
}

.dropdown-menu-right {
    min-width: initial;
}

ul ul a {
    font-size: 0.9em !important;
    padding-left: 30px !important;
    background: white;
    color: black;
}

/* ---------------------------------------------------
    CONTENT STYLE
----------------------------------------------------- */

#content {
    width: calc(100% - 100px);
    /*padding: 40px;*/
    min-height: 50vh;
    transition: all 0.3s;
    /*position: absolute;*/
    top: 0;
    right: 0;
}

    #content.active {
        width: 100%;
    }

/* ---------------------------------------------------
    MEDIAQUERIES
----------------------------------------------------- */
.top-image-right {
    display: block;
}

@media (max-width: 930px) {
    .top-image-right {
        display: none;
    }
}

@media (max-width: 768px) {
    #sidebar {
        margin-left: -250px;
    }

        #sidebar.active {
            margin-left: 0;
        }

    #content {
        width: 100%;
    }

        #content.active {
            width: calc(100% - 250px);
        }

    #sidebarCollapse span {
        display: none;
    }

    input.radio {
        margin-bottom: 20px !important;
        width: 30px !important;
        height: 30px !important;
    }

    .searchTypeText {
        font-size: 1.3em !important;
        line-height: 35px !important;
    }

    .searchTypeHeader {
        font-size: 1.3em !important;
        font-weight: 600 !important;
    }


}

mark {
    background-color: #a6dbed;
    padding-left: 5px;
    padding-right: 5px;
}

.hrs-table {
    width: 100%;
    border-top: solid 2px #174A7C;
    border-bottom: solid 2px #174A7C;
    border-collapse: collapse;
}

.hrs-table-small {
    border-top: solid 2px #174A7C;
    border-bottom: solid 2px #174A7C;
    border-collapse: collapse;
}

    .hrs-table thead,
    .hrs-table-small thead {
        border: solid 1px #ccc;
        background-color: #EBEBEB;
    }

        .hrs-table thead tr,
        .hrs-table-small thead tr {
            width: 100%;
        }

            .hrs-table thead tr th,
            .hrs-table-small thead tr th {
                padding: 5px;
                font-size: 13px;
                font-weight: 700;
                color: #174A7C;
                text-align: left;
            }

    .hrs-table > thead > tr > th > a,
    .hrs-table-small > thead > tr > th > a {
        text-decoration: underline;
    }

    .hrs-table tbody tr,
    .hrs-table-small tbody tr {
        border-bottom: solid 1px #ccc;
    }

        .hrs-table tbody tr.border_bottom,
        .hrs-table-small tbody tr.border_bottom {
            border-bottom: 2pt solid #174A7C !important;
        }

        .hrs-table tbody tr.hide-row,
        .hrs-table-small tbody tr.hide-row {
            display: none;
        }

        .hrs-table tbody tr.border_bottom td,
        .hrs-table-small tbody tr.border_bottom td {
            border-bottom: 2pt solid #174A7C !important;
        }

        .hrs-table tbody tr:nth-child(even),
        .hrs-table-small tbody tr:nth-child(even) {
            background-color: #fafafa;
        }

        .hrs-table tbody tr td,
        .hrs-table-small tbody tr td {
            padding: 5px;
            font-size: 13px;
            border-color: #E6E6E6;
            border-style: solid;
            border-width: 1px;
        }

.hrs-table thead tr th a {
    text-decoration: none;
    color: #174A7C;
}

    .hrs-table thead tr th a:hover {
        text-decoration: underline
    }

.hrs-table-center-headers thead tr th {
    text-align: center !important;
}

.cartButton {
    z-index: 100;
    border: 1px solid #ccc;
    border-radius: 5px;
    margin-left: 20px;
    display: block;
    position: fixed;
    top: 140px;
    right: .2em;
    background: #fff;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    color: #000;
}

.cartCountSm {
    display: none;
}

@media all and (max-width: 1500px) {
    .cartButton {
        right: 1em;
    }
}

/*@media all and (min-width: 1501px) {
    .cartButton {
        left: 1270px;
    }
}*/

.menu {
    FONT-WEIGHT: bold;
    FONT-SIZE: 8px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
}

    .menu A {
        COLOR: #005989;
        TEXT-DECORATION: none;
    }

        .menu A:active {
            COLOR: #aaaaaa;
            TEXT-DECORATION: none;
        }

        .menu A:hover {
            COLOR: #aaaaaa;
            TEXT-DECORATION: none;
        }

.navigation {
    margin: 0;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    height: 670px;
    float: left;
    border-right: solid;
    border-right-color: #dcdcdc;
    white-space: nowrap;
    background-color: #eeeeee;
}

    .navigation a {
        color: #000000;
    }

        .navigation a:visited {
            text-decoration: none;
            color: #000000;
        }

        .navigation a:active {
            text-decoration: underline;
            color: #000000;
        }

        .navigation a:hover {
            color: #ffffff;
            text-decoration: underline;
            background-color: #787878;
        }

    .navigation li {
        list-style-type: none;
        margin: 0 0 0 0;
        padding: 5px 10px 5px 0;
        list-style-position: outside;
        list-style-image: none;
    }

.float-left {
    float: left;
}

.float-right {
    float: right;
}

.clear-fix:after {
    clear: right;
    display: block;
    height: 0;
    visibility: hidden;
}

h1, h2, h3,
h4, h5, h6 {
    color: #000;
    margin-bottom: 0;
    padding-bottom: 0;
}

h1 {
    font-size: 2em;
}

h2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: larger;
}

h3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;
}

h4 {
    font-size: 1.1em;
}

h5, h6 {
    font-size: 1em;
}

    h5 a:link, h5 a:visited, h5 a:active {
        padding: 0;
        text-decoration: none;
    }


#body {
    float: left;
    padding-bottom: 35px;
}

.footer {
    background-color: #cccccc;
    font-size: .8em;
}

.footer-content-wrapper {
    border-top: 1px solid black;
    background-color: #cccccc;
    text-align: right;
}

.footer-image {
    width: 147px;
    border: 0;
    float: right;
}


/* site title
----------------------------------------------------------*/
.site-title {
    color: #c8c8c8;
    font-family: Rockwell, Consolas, "Courier New", Courier, monospace;
    font-size: 2.3em;
    margin: 0;
}

    .site-title a, .site-title a:hover, .site-title a:active {
        background: none;
        color: #c8c8c8;
        outline: none;
        text-decoration: none;
    }


/* login
----------------------------------------------------------*/
#login {
    display: block;
    font-size: .85em;
    margin: 0 0 10px;
    text-align: right;
}

    #login a {
        background-color: #d3dce0;
        margin-left: 10px;
        margin-right: 3px;
        padding: 2px 3px;
        text-decoration: none;
    }

        #login a.username {
            background: none;
            margin: 0;
            padding: 0;
            text-decoration: underline;
        }

    #login ul {
        margin: 0;
    }

    #login li {
        display: inline;
        list-style: none;
    }


/* menu
----------------------------------------------------------*/
ul#menu {
    font-size: 1.3em;
    font-weight: 600;
    margin: 0 0 5px;
    padding: 0;
    text-align: right;
}

    ul#menu li {
        display: inline;
        list-style: none;
        padding-left: 15px;
    }

        ul#menu li a {
            background: none;
            color: #999;
            text-decoration: none;
        }

            ul#menu li a:hover {
                color: #333;
                text-decoration: none;
            }

/* page elements
----------------------------------------------------------*/
/* featured */
.featured {
    background-color: #fff;
}

    .featured .content-wrapper {
        background-color: #7ac0da;
        background-image: -ms-linear-gradient(left, #7ac0da 0%, #a4d4e6 100%);
        background-image: -o-linear-gradient(left, #7ac0da 0%, #a4d4e6 100%);
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #7ac0da), color-stop(1, #a4d4e6));
        background-image: -webkit-linear-gradient(left, #7ac0da 0%, #a4d4e6 100%);
        background-image: linear-gradient(left, #7ac0da 0%, #a4d4e6 100%);
        color: #3e5667;
        padding: 20px 40px 30px 40px;
    }

    .featured hgroup.title h1, .featured hgroup.title h2 {
        color: #fff;
    }

    .featured p {
        font-size: 1.1em;
    }

/* page titles */
hgroup.title {
    margin-bottom: 10px;
}

    hgroup.title h1, hgroup.title h2 {
        display: inline;
    }

    hgroup.title h2 {
        font-weight: normal;
        margin-left: 3px;
    }

#navbar {
    height: 670px;
    background-color: #eeeeee;
}

/* features */
section.feature {
    width: 300px;
    float: left;
    padding: 10px;
}

/* login page */
#loginForm {
    border-right: solid 2px #c8c8c8;
    float: left;
    width: 55%;
}

    #loginForm .validation-error {
        display: block;
        margin-left: 15px;
    }

    #loginForm .validation-summary-errors ul {
        margin: 0;
        padding: 0;
    }

    #loginForm .validation-summary-errors li {
        display: inline;
        list-style: none;
        margin: 0;
    }

    #loginForm input {
        width: 250px;
    }

        #loginForm input[type="checkbox"],
        #loginForm input[type="submit"],
        #loginForm input[type="button"],
        #loginForm button {
            width: auto;
        }

#socialLoginForm {
    margin-left: 40px;
    float: left;
    width: 40%;
}

    #socialLoginForm h2 {
        margin-bottom: 5px;
    }

#socialLoginList button {
    margin-bottom: 12px;
}

#logoutForm {
    display: inline;
}

/* contact */
.contact h3 {
    font-size: 1.2em;
}

.contact p {
    margin: 5px 0 0 10px;
}

.contact iframe {
    border: 1px solid #333;
    margin: 5px 0 0 10px;
}

/* forms */
fieldset {
    border: none;
    margin: 0;
    padding: 0;
}

    fieldset legend {
        display: none;
    }

    fieldset ol {
        padding: 0;
        list-style: none;
    }

        fieldset ol li {
            padding-bottom: 5px;
        }

div.claim-result-display {
    margin-bottom: 10px;
    border: solid;
    border-width: 1px;
    border-color: #dcdcdc;
    border-radius: 6px;
    padding: 10px;
}

div.claim-result-display-grid {
    margin-bottom: 10px;
    margin-top: 10px;
    border: solid;
    border-width: 1px;
    border-color: #dcdcdc;
    border-radius: 6px;
    padding: 4px 10px 10px 10px;
}

div.claim-result-display_red {
    margin-bottom: 10px;
    border: solid;
    border-width: 1px;
    border-color: #dcdcdc;
    border-radius: 6px;
    padding: 10px;
    color: #e80c4d;
}

div.display-field div.editor-field {
    float: left;
    width: 400px;
    display: inline-block;
}

div.editor-label:before {
    clear: left;
}

.FieldName {
    text-align: right;
    font-size: 10pt;
    color: #000000;
    width: 125px;
    float: left;
    vertical-align: middle;
    margin-right: 10px;
}

label.checkbox {
    display: table-cell;
}

input.short-field {
    width: 100px;
}

input, textarea {
    border: 1px solid #e2e2e2;
    background: #fff;
    color: #333;
    font-size: 12px;
    padding: 5px;
    vertical-align: top;
}

    input.radio {
        border: 0;
        width: 16px;
        height: 16px;
        display: inline;
        margin-top: 2px;
    }

.btn-primary {
    border-color: grey;
    background-color: #00674E;
    color: white;
}

    .btn-primary:hover {
        border-color: grey;
        background-color: #cccccc;
    }

    .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:active {
        border-color: grey;
        background-color: #cccccc;
    }

    .btn-primary:current {
        border-color: grey;
        background-color: #cccccc;
    }

.btn-default {
    background-color: #cccccc;
    border-color: grey;
}

    .btn-default:hover {
        background-color: #00674E;
        color: white;
    }

.btn-danger, .btn-default, .btn-info, .btn-primary, .btn-success, .btn-warning {
    text-shadow: none;
}

.button-div {
    font-size: 12px;
}

textarea {
    font-family: inherit;
    width: 500px;
}

    input:focus, textarea:focus {
        border: 1px solid #7ac0da;
    }

input[type="checkbox"] {
    background: transparent;
    border: inherit;
    width: 14px;
    height: 14px;
}

input[type="file"] {
    position: relative;
    text-align: left;
    height: 1px;
    font: bold 84% Verdana, Arial, Helvetica, sans-serif;
}

td input[type="submit"],
td input[type="button"],
td button {
    font-size: 12px;
    padding: 4px;
    margin-right: 4px;
}

/* info and errors */
.message-info {
    border: 1px solid;
    clear: both;
    padding: 10px 20px;
}

.message-error {
    clear: both;
    color: #e80c4d;
    font-size: 1.1em;
    font-weight: bold;
    margin: 20px 0 10px 0;
}

.message-success {
    color: #7ac0da;
    font-size: 1.3em;
    font-weight: bold;
    margin: 20px 0 10px 0;
}

.error {
    color: #e80c4d;
}

/* styles for validation helpers */
.field-validation-error {
    color: #e80c4d;
    font-weight: bold;
}

.field-required {
    color: #e80c4d;
    font-weight: bold;
    vertical-align: bottom;
    margin-left: 4px;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #e80c4d;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #e80c4d;
    font-weight: bold;
    font-size: 1.1em;
}

.validation-summary-valid {
    display: none;
}


/* tables
----------------------------------------------------------*/

table {
    border-collapse: collapse;
    border-spacing: 0;
    margin-top: 0.75em;
    border: 0 none;
}

    table.login {
        height: 442px;
        border-spacing: 0;
        padding: 0;
        width: 100%;
        border: 0;
    }

    table.claimant-info {
        width: 100%;
        border: 0;
        border-spacing: 0;
        padding: 1px;
    }

th {
    background-color: #E6E6E6;
    color: black;
    text-align: center;
    text-wrap: none;
    padding-bottom: 5px;
    padding-right: 5px;
    font-weight: bold;
    font-size: 12px;
}

    th a {
        display: block;
        position: relative;
    }

        th a:link, th a:visited, th a:active, th a:hover {
            color: #333;
            font-weight: bold;
            text-decoration: none;
            text-wrap: none;
            padding: 0;
        }

        th a:hover {
            color: #000;
        }

    th.asc a, th.desc a {
        margin-right: .75em;
    }

        th.asc a:after, th.desc a:after {
            display: block;
            position: absolute;
            right: 0em;
            top: 0;
            font-size: 0.75em;
        }

        th.asc a:after {
            content: '▲';
        }

        th.desc a:after {
            content: '▼';
        }

td {
    padding: 0.25em 2em 0.25em 0em;
    border: 0 none;
}

.grid-header {
    border-color: #E6E6E6;
    border-style: solid;
    border-width: 1.5px;
    text-align: center;
    text-wrap: none;
    font-size: 12px;
    padding: 3px;
    font-weight: bold;
}

.grid-table {
    width: 100%;
}

.grid-cell {
    border-color: #E6E6E6;
    border-style: solid;
    border-width: 1.5px;
    text-align: left;
    font-size: 12px;
    padding: 3px;
}

.grid-cell-search {
    border-color: #000000;
    border-style: solid;
    border-width: 1.5px;
    text-align: center;
    font-size: 10px;
    padding: 2px;
}

.grid-cell-coowners {
    background-color: #E5E5E5;
    border-color: #000000;
    border-style: solid;
    border-width: 1.5px;
    text-align: center;
    font-size: 10px;
    padding: 3px;
}

.grid-cell-admin {
    border-color: #E6E6E6;
    border-style: solid;
    border-width: 1.5px;
    text-align: left;
    font-size: 14px;
    padding: 3px;
}

.grid-status {
    border-color: #E6E6E6;
    border-style: solid;
    border-width: 1.5px;
    text-align: center;
    font-size: 12px;
    padding: 3px;
}

.grid-large {
    width: 60%;
}

.grid-checkbox-cell {
    text-align: center;
    font-size: 10px;
    padding: 3px;
    width: 10px;
}

tr.pager td {
    padding: 0 0.25em 0 0;
}


/********************
*   Mobile Styles   *
********************/
@media only screen and (max-width: 850px) {

    /* header
	----------------------------------------------------------*/
    header .float-left,
    header .float-right {
        float: none;
    }

    /* logo */
    header .site-title {
        margin: 10px;
        text-align: center;
    }

    /* login */
    #login {
        font-size: .85em;
        margin: 0 0 12px;
        text-align: center;
    }

        #login ul {
            margin: 5px 0;
            padding: 0;
        }

        #login li {
            display: inline;
            list-style: none;
            margin: 0;
            padding: 0;
        }

        #login a {
            background: none;
            color: #999;
            font-weight: 600;
            margin: 2px;
            padding: 0;
        }

            #login a:hover {
                color: #333;
            }

    /* menu */
    nav {
        margin-bottom: 5px;
    }

    ul#menu {
        margin: 0;
        padding: 0;
        text-align: center;
    }

        ul#menu li {
            margin: 0;
            padding: 0;
        }


    /* main layout
	----------------------------------------------------------*/

    div.content {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
    }

    div .radio-button-list {
        border: #787878 !important;
        border-width: 2px !important;
        padding-bottom: 10px !important;
        border-style: solid !important;
        width: 400px !important;
    }



    .featured .content-wrapper {
        padding: 10px;
    }

    /* page content */
    article, aside {
        float: none;
        width: 100%;
    }

    /* ordered list */
    ol.round {
        list-style-type: none;
        padding-left: 0;
    }

        ol.round li {
            padding-left: 10px;
            margin: 25px 0;
        }

            ol.round li.zero,
            ol.round li.one,
            ol.round li.two,
            ol.round li.three,
            ol.round li.four,
            ol.round li.five,
            ol.round li.six,
            ol.round li.seven,
            ol.round li.eight,
            ol.round li.nine {
                background: none;
            }

    /* features */
    section.feature {
        float: none;
        padding: 10px;
        width: auto;
    }

        section.feature img {
            color: #999;
            content: attr(alt);
            font-size: 1.5em;
            font-weight: 600;
        }

    /* forms */
    input {
        width: 90%;
    }

    button {
        width: 90%;
    }

    #cartClaimButtons button {
        width: 90%;
    }

    /* login page */
    #loginForm {
        border-right: none;
        float: none;
        width: auto;
    }

        #loginForm .validation-error {
            display: block;
            margin-left: 15px;
        }

    #socialLoginForm {
        margin-left: 0;
        float: none;
        width: auto;
    }


    /* footer
	----------------------------------------------------------*/
    footer .float-left,
    footer .float-right {
        float: none;
    }

    footer {
        text-align: center;
        height: auto;
        padding: 10px 0;
    }

        footer p {
            margin: 0;
        }
}

div .Header {
    background-color: #E6E6E6;
    text-align: center;
    font-weight: bold;
    font-size: 10pt;
    color: #000000;
}

div.rounded-box {
    position: relative;
    width: 310px;
    background-color: #E6E6E6;
}

div.top-left-corner, div.bottom-left-corner, div.top-right-corner, div.bottom-right-corner {
    position: absolute;
    width: 20px;
    height: 20px;
    background-color: #FFF;
    overflow: hidden;
}

div.top-left-inside, div.bottom-left-inside, div.top-right-inside, div.bottom-right-inside {
    position: relative;
    font-size: 150px;
    font-family: arial;
    color: #E6E6E6;
    line-height: 40;
}

div.top-left-corner {
    top: 0;
    left: 0;
}

div.bottom-left-corner {
    bottom: 0;
    left: 0;
}

div.top-right-corner {
    top: 0;
    right: 0;
}

div.bottom-right-corner {
    bottom: 0;
    right: 0;
}

div.top-left-inside {
    left: -8px;
}

div.bottom-left-inside {
    left: -8px;
    top: -17px;
}

div.top-right-inside {
    left: -25px;
}

div.bottom-right-inside {
    left: -25px;
    top: -17px;
}

div.box-contents {
    position: relative;
    padding: 8px;
    color: #000;
}

div.link-list-content {
    border-bottom-color: #E6E6E6;
    margin-left: 8px;
    height: 35px;
    border-bottom-style: solid;
    border-width: 1.5px;
    margin-right: 8px;
    vertical-align: middle;
    padding-top: 8px;
    padding-left: 30px;
}

div.link-list-border {
    width: 310px;
    border-color: #E6E6E6;
    border-style: solid;
    border-width: 1.5px;
    padding-top: 0;
    border-top-style: none;
}

div.link-list-outer-border {
    border-color: #E6E6E6;
    border-style: solid;
    border-width: 1.5px;
    padding-top: 0;
    margin-bottom: 10px;
    margin-top: 10px;
}

.ui-datepicker-trigger {
    margin-left: -40px;
    margin-top: 4px;
    height: 30px;
}

.hasDatepicker {
    display: inline-block;
}

.no-close .ui-dialog-titlebar-close {
    display: none;
}

.hidden-text {
    display: none;
    height: 0;
    font-size: 0;
}

.ui-dialog-buttonset button {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 6px;
    padding-right: 6px;
    font-size: .82em !important;
    background-color: #b2e6fa;
    border: 1px solid #787878;
    cursor: pointer;
    font-size: 12px;
    padding: 4px;
    margin-right: 4px;
    width: auto;
    height: 24px;
}
/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input[type=text],
input[type=password],
input[type=number]
select,
textarea {
    max-width: 320px;
}

.form-group.required .control-label:after {
    content: " *";
    color: red;
}

.btn-cart {
    display: none;
    padding: 2px 4px;
    font-size: 130% !important;
    font-weight: bold !important;
    padding-right: 20px !important;
    padding-left: 15px !important;
    border-radius: 3px;
    white-space: normal !important;
    height: 40px;
    width: 95px;
    background-image: url("../../../Content/pics/cart-icon2.png") !important;
    background-repeat: no-repeat;
    background-position: left;
    background-size: auto;
    text-align: right;
}

@media (max-width: 768px) {
    .btn-responsive {
        display: none;
    }

    .btn-cart {
        display: block !important;
    }

    .cartCount {
        display: none;
        height: 0;
    }

    .cartButton {
        border: 0 none #000;
        border-radius: 0;
        margin: 0;
        padding: 0;
        background: transparent;
        box-shadow: none;
    }

    .cartCountSm {
        display: block;
    }

    #myAccountWrap {
        display: none;
    }
}

@media (min-width: 769px) and (max-width: 992px) {
    .btn-responsive {
        padding: 4px 9px;
        font-size: 90%;
        line-height: 1.2;
        white-space: normal !important;
        word-wrap: break-word;
        height: 45px;
    }
}

.hrs-table tbody tr.hide-row {
    display: none;
}

/* This controls the table details of the results grid */
/* Tablet (Portrait) */
@media all and (min-width: 768px) and (max-width: 959px) {
    .colCoOwner {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }

    .colCartCoOwner {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }

    .rowCoOwner {
        display: block;
        width: inherit;
        height: inherit;
        opacity: inherit;
        visibility: visible;
    }

    .hrs-table tbody tr.hide-row {
        display: table-row;
    }
}

@media all and (min-width: 768px) {

    .colName {
        display: block;
        width: inherit;
        height: inherit;
        opacity: inherit;
        visibility: visible;
    }

    .rowCoOwner {
        display: block;
        width: inherit;
        height: inherit;
        opacity: inherit;
        visibility: visible;
    }

    .rowAmount {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }
}

@media all and (min-width: 501px) {

    .rowPropertyNum {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }
}

.rowAddress {
    display: none;
    width: 0;
    height: 0;
    opacity: 0;
    visibility: collapse;
}

.rowFullAddress {
    display: none;
    width: 0;
    height: 0;
    opacity: 0;
    visibility: collapse;
}

.rowSplitAddress {
    display: none;
    width: 0;
    height: 0;
    opacity: 0;
    visibility: collapse;
}

.rowCartPropertyNum {
    display: none;
    width: 0;
    height: 0;
    opacity: 0;
    visibility: collapse;
}

.rowCartFullAddress {
    display: none;
    width: 0;
    height: 0;
    opacity: 0;
    visibility: collapse;
}

.rowCartAddress {
    display: none;
    width: 0;
    height: 0;
    opacity: 0;
    visibility: collapse;
}

.rowCartCity {
    display: none;
    width: 0;
    height: 0;
    opacity: 0;
    visibility: collapse;
}

.rowCartState {
    display: none;
    width: 0;
    height: 0;
    opacity: 0;
    visibility: collapse;
}

.rowCartSplitAddress {
    display: none;
    width: 0;
    height: 0;
    opacity: 0;
    visibility: collapse;
}

.rowCity {
    display: none;
    width: 0;
    height: 0;
    opacity: 0;
    visibility: collapse;
}

.rowState {
    display: none;
    width: 0;
    height: 0;
    opacity: 0;
    visibility: collapse;
}

.rowPostalCode {
    display: none;
    width: 0;
    height: 0;
    opacity: 0;
    visibility: collapse;
}

.resultsColHeader {
    display: none;
}

.colCartPropertiesInCart {
    display: none;
    width: 0;
    height: 0;
    opacity: 0;
    visibility: collapse;
}

.relationshipLabel {
    display: none;
    width: 0;
    height: 0;
    opacity: 0;
    visibility: collapse;
}

.cartRowSmall {
    display: none;
    width: 0;
    height: 0;
    opacity: 0;
    visibility: collapse;
}

/* #Mobile (Landscape) */
@media all and (min-width: 600px) and (max-width: 767px) {
    .resultsColHeader {
        display: none;
    }

    .colName {
        display: block;
        width: inherit;
        height: inherit;
        opacity: inherit;
        visibility: visible;
    }

    .colFullAddress {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }

    .colCoOwner {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }

    .rowCoOwner {
        display: block;
        width: inherit;
        height: inherit;
        opacity: inherit;
        visibility: visible;
    }

    .colCartCoOwner {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }

    .colCartState {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }

    .rowCartState {
        display: inline-block;
        width: inherit;
        height: inherit;
        opacity: inherit;
        visibility: visible;
    }

    .rowCartSplitAddress {
        display: inline-block;
        width: inherit;
        height: inherit;
        opacity: inherit;
        visibility: visible;
    }

    .colAmount {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }

    .rowAmount {
        display: block;
        width: inherit;
        height: inherit;
        opacity: inherit;
        visibility: visible;
    }

    .hrs-table tbody tr.hide-row {
        display: table-row;
    }

    .colCartPropertiesInCart {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }
}

/* #Mobile (Landscape) */
@media all and (min-width: 501px) and (max-width: 599px) {
    .colCoOwner {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }

    .colCartCoOwner {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }

    .colCartState {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }

    .rowCartState {
        display: inline-block;
        width: inherit;
        height: inherit;
        opacity: inherit;
        visibility: visible;
    }

    .rowCartSplitAddress {
        display: inline-block;
        width: inherit;
        height: inherit;
        opacity: inherit;
        visibility: visible;
    }

    .colCartPropertyNum {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }

    .rowCartPropertyNum {
        display: block;
        width: inherit;
        height: inherit;
        opacity: inherit;
        visibility: visible;
    }

    .colCartCity {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }

    .rowCartCity {
        display: inline-block;
        width: inherit;
        height: inherit;
        opacity: inherit;
        visibility: visible;
    }

    .colAmount {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }

    .rowAmount {
        display: block;
        width: inherit;
        height: inherit;
        opacity: inherit;
        visibility: visible;
    }

    .colCoOwner {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }

    .colAddress {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }

    .rowSplitAddress {
        display: inline-block;
        width: inherit;
        height: inherit;
        opacity: inherit;
        visibility: visible;
    }

    .rowAddress {
        display: inline-block;
        width: inherit;
        height: inherit;
        opacity: inherit;
        visibility: visible;
    }


    .hrs-table tbody tr.hide-row {
        display: table-row;
    }
}

/*  #Mobile (Portrait) */
@media all and (min-width: 361px) and (max-width: 599px) {
    .resultsColHeader {
        display: inline-block;
    }

    .colName {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }

    .colFullAddress {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }

    .colCoOwner {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }

    .colCartCoOwner {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }

    .colCartPropertyNum {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }

    .rowCartPropertyNum {
        display: block;
        width: inherit;
        height: inherit;
        opacity: inherit;
        visibility: visible;
    }

    .colCartState {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }

    .rowCartState {
        display: inline-block;
        width: inherit;
        height: inherit;
        opacity: inherit;
        visibility: visible;
    }

    .rowFullAddress {
        display: inline-block;
        width: inherit;
        height: inherit;
        opacity: inherit;
        visibility: visible;
    }

    .rowCartSplitAddress {
        display: inline-block;
        width: inherit;
        height: inherit;
        opacity: inherit;
        visibility: visible;
    }

    .colCartCity {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }

    .rowCartCity {
        display: inline-block;
        width: inherit;
        height: inherit;
        opacity: inherit;
        visibility: visible;
    }

    .colCartAddress {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }

    .colCartName {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }

    .colCartRelationship {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }

    .colCartFullAddress {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }

    .rowCartFullAddress {
        display: inline-block;
        width: inherit;
        height: inherit;
        opacity: inherit;
        visibility: visible;
    }

    .rowCartAddress {
        display: inline-block;
        width: inherit;
        height: inherit;
        opacity: inherit;
        visibility: visible;
    }

    .colAmount {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }

    .rowAmount {
        display: block;
        width: inherit;
        height: inherit;
        opacity: inherit;
        visibility: visible;
    }

    .colAddress {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }

    .rowSplitAddress {
        display: inline-block;
        width: inherit;
        height: inherit;
        opacity: inherit;
        visibility: visible;
    }

    .rowAddress {
        display: inline-block;
        width: inherit;
        height: inherit;
        opacity: inherit;
        visibility: visible;
    }

    .colPropertyNum {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }

    .rowPropertyNum {
        display: block;
        width: inherit;
        height: inherit;
        opacity: inherit;
        visibility: visible;
    }

    .hrs-table tbody tr.hide-row {
        display: table-row;
    }

    .colCartRemove {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }

    .colCartPropertiesInCart {
        display: inline-block;
        width: inherit;
        height: inherit;
        opacity: inherit;
        visibility: visible;
    }

    .relationshipLabel {
        display: inline;
        width: inherit;
        height: inherit;
        opacity: inherit;
        visibility: visible;
    }

    .cartRowSmall {
        display: inline-block;
        width: inherit;
        height: inherit;
        opacity: inherit;
        visibility: visible;
    }
}

/*  #Mobile (Portrait) */
@media all and (max-width: 376px) {
    .resultsColHeader {
        display: inline-block;
    }

    .colName {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }

    .colFullAddress {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }

    .colCoOwner {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }

    .colCartCoOwner {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }

    .colCartPropertyNum {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }

    .rowCartPropertyNum {
        display: block;
        width: inherit;
        height: inherit;
        opacity: inherit;
        visibility: visible;
    }

    .colCartState {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }

    .rowCartState {
        display: inline-block;
        width: inherit;
        height: inherit;
        opacity: inherit;
        visibility: visible;
    }

    .rowCartSplitAddress {
        display: inline-block;
        width: inherit;
        height: inherit;
        opacity: inherit;
        visibility: visible;
    }

    .colCartCity {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }

    .rowCartCity {
        display: inline-block;
        width: inherit;
        height: inherit;
        opacity: inherit;
        visibility: visible;
    }

    .colCartAddress {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }

    .colCartFullAddress {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }

    .rowCartFullAddress {
        display: inline-block;
        width: inherit;
        height: inherit;
        opacity: inherit;
        visibility: visible;
    }

    .rowCartAddress {
        display: inline-block;
        width: inherit;
        height: inherit;
        opacity: inherit;
        visibility: visible;
    }

    .colAmount {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }

    .rowAmount {
        display: block;
        width: inherit;
        height: inherit;
        opacity: inherit;
        visibility: visible;
    }

    .colAddress {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }

    .rowSplitAddress {
        display: inline-block;
        width: inherit;
        height: inherit;
        opacity: inherit;
        visibility: visible;
    }

    .rowAddress {
        display: inline-block;
        width: inherit;
        height: inherit;
        opacity: inherit;
        visibility: visible;
    }

    .colPropertyNum {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }

    .colState {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }

    .rowState {
        display: inline-block;
        width: inherit;
        height: inherit;
        opacity: inherit;
        visibility: visible;
    }

    .colPostalCode {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }

    .rowPostalCode {
        display: inline-block;
        width: inherit;
        height: inherit;
        opacity: inherit;
        visibility: visible;
    }

    .hrs-table tbody tr.hide-row {
        display: table-row;
    }

    .colCartRemove {
        display: none;
        width: 0;
        height: 0;
        opacity: 0;
        visibility: collapse;
    }

    .colCartPropertiesInCart {
        display: inline-block;
        width: inherit;
        height: inherit;
        opacity: inherit;
        visibility: visible;
    }

    .relationshipLabel {
        display: inline;
        width: inherit;
        height: inherit;
        opacity: inherit;
        visibility: visible;
    }

    .cartRowSmall {
        display: inline-block;
        width: inherit;
        height: inherit;
        opacity: inherit;
        visibility: visible;
    }
}

.fakeLink {
    border: 0 !important;
    border-width: 0 !important;
    background-color: transparent !important;
    cursor: pointer !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    color: #174A7C !important;
    text-align: left !important;
    margin-bottom: 2px !important;
    min-height: 20px !important;
}

    .fakeLink:hover {
        text-decoration: underline;
    }

.step-text {
    color: #00008B;
}


.st-type, .st-param-type {
    color: #00008B;
}

.st-param-name {
    color: #666;
}

.st-method {
    color: #008B8B;
    font-weight: bolder;
}

.st-file, .st-line {
    color: #8B008B;
}

#ErrorDetail {
    overflow: auto;
    max-width: 1400px;
}

#ErrorDetail {
    font-size: 90%;
    background-color: #ffffcc;
    padding: 1em;
    width: 100%;
    text-align: left;
}

pre, code {
    font-family: "Courier New", Courier;
}

pre, xmp, plaintext, listing {
    display: block;
    font-family: monospace;
    white-space: pre;
    margin: 1em 0;
}

/* For File Upload*/
/*
Colors Used
----------------------
Greens:
Darker Background: 449d44   Mid  Green
Lighter Color:  e6f1e5  Light Green
Border Very Dark: 398439   Dark Green

Blues:
Mid BLue: 2895D5
Light BLue: 77BDE7   DAF0FD
Dark Blue: 055F94
*/

.inputfile {
    visibility: hidden;
    display: none !important; 
}

    .inputfile + label {
        min-width: 305px;
        max-width: 90%;
        font-size: .8rem;
        font-weight: 600;
        text-overflow: ellipsis;
        white-space: nowrap;
        cursor: pointer;
        display: inline-flex;
        overflow: hidden;
        padding: 0.625rem 1.25rem;
        height: 38px !important;
        line-height: 26px;
    }

    .inputfile:focus + label,
    .inputfile.has-focus + label {
        outline: 1px dotted #000;
        outline: -webkit-focus-ring-color auto 5px;
    }

    .inputfile + label * {
        /* pointer-events: none; */
        /* in case of FastClick lib use */
    }

    .inputfile + label svg {
        width: 1em;
        height: 1em;
        vertical-align: middle;
        fill: currentColor;
        margin-top: -0.25em;
        margin-right: 0.25em;
    }

.inputfile-1 + label {
    color: #447375;
}

.inputfile-1 + label {
    border: 1px solid #999;
    background-color: #cce0e1;
    padding: 0;
    border-radius: 4px;
}

    .inputfile-1:focus + label,
    .inputfile-1.has-focus + label,
    .inputfile-1 + label:hover {
        border-color: #055F94;
    }

    .inputfile-1 + label span,
    .inputfile-1 + label strong {
        padding: 0.25rem 1.25rem;
    }

    .inputfile-1 + label span {
        width: 250px;
        min-height: 2em;
        display: inline-block;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        vertical-align: top;
    }

    .inputfile-1 + label strong {
        height: 100%;
        color: #cce0e1;
        background-color: #447375;
        display: inline-block;
    }

    .inputfile-1:focus + label strong,
    .inputfile-1.has-focus + label strong,
    .inputfile-1 + label:hover strong {
        background-color: #569295;
    }

@media screen and (max-width: 50em) {
    .inputfile-1 + label strong {
        display: block;
    }
}

.remove-glyph::after {
    content: ' \2297';
}

.remove-glyph {
    font-size: 1em;
    color: crimson;
    margin-bottom: 20px;
    -webkit-transition-property: none !important;
    -moz-transition-property: none !important;
    -o-transition-property: none !important;
    transition-property: none !important;
}

    .remove-glyph :hover {
        color: darkred;
    }

.uploadLabel {
    vertical-align: middle;
    margin-bottom: 5px;
    width: 50px;
}

@media screen and (max-width: 851px) {
    .uploadLabel {
        vertical-align: middle;
        margin-bottom: 5px;
    }
}

.modal-header {
    background-color: #447375 !important;
    color: #fff;
    border-top-left-radius: 0.2rem;
    border-top-right-radius: 0.2rem;
}

    .modal-header h3 {
        color: #fff;
        font-size: 1.2em;
    }

#showSsnFein {
    height: 24px;
}

.btn-default {
    letter-spacing: .02em;
    text-transform: uppercase;
    border: 2px solid transparent;
    font-weight: 600;
    line-height: 118%;
    padding: 6px 6px;
    text-align: center;
    transition: color 250ms ease-in-out;
    transition: border-color 250ms ease-in-out;
    transition: background-color 300ms ease-in-out;
    background-color: #447375;
    border-color: #447375;
    color: #FFFFFF !important;
}


    .btn-default:hover {
        background-color: #FFFFFF;
        border-color: #447375;
        color: #447375 !important;
    }

.btn-success {
    letter-spacing: .02em;
    text-transform: uppercase;
    border: 2px solid transparent;
    font-weight: 600;
    line-height: 118%;
    padding: 6px 6px;
    text-align: center;
    transition: color 250ms ease-in-out;
    transition: border-color 250ms ease-in-out;
    transition: background-color 300ms ease-in-out;
    background-color: #00853F;
    border-color: #00853F;
    color: #FFFFFF !important;
}


    .btn-success:hover {
        background-color: #FFFFFF;
        border-color: #00853F;
        color: #00853F !important;
    }

.btn-danger {
    letter-spacing: .02em;
    text-transform: uppercase;
    border: 2px solid transparent;
    font-weight: 600;
    line-height: 118%;
    padding: 6px 6px;
    text-align: center;
    transition: color 250ms ease-in-out;
    transition: border-color 250ms ease-in-out;
    transition: background-color 300ms ease-in-out;
    background-color: #8A1F03;
    border-color: #8A1F03;
    color: #FFFFFF !important;
}


    .btn-danger:hover {
        background-color: #FFFFFF;
        border-color: #8A1F03;
        color: #CCC !important;
    }

.btn-secondary {
    letter-spacing: .02em;
    text-transform: uppercase;
    border: 2px solid transparent;
    font-weight: 600;
    line-height: 118%;
    padding: 6px 6px;
    text-align: center;
    transition: color 250ms ease-in-out;
    transition: border-color 250ms ease-in-out;
    transition: background-color 300ms ease-in-out;
    background-color: #6c757d;
    border-color: #6c757d;
    color: #FFFFFF !important;
}

    .btn-secondary:hover {
        background-color: #FFFFFF;
        border-color: #6c757d;
        color: #6c757d !important;
    }

.dropdown-toggle {
    font-size: 12.006px !important;
}

.modal-header h3 {
    color: #fff;
    font-size: 1.4em;
}

.list-group-item-action {
    text-decoration: none !important;
    color: rgb(85, 85, 85) !important;
}

.btn-danger {
    background-color: #96434a !important;
    border-color: #E0E0E0 !important;
    text-decoration: none !important;
    color: #fff !important;
}

    .btn-danger:hover, btn-danger:focus {
        color: #fff;
        background-color: #7D2A31 !important;
    }
    
.taxIdLabel {
    font-size: 11px;
    font-weight: normal;
    font-style: italic;
    line-height: 14px;
    padding-top: 30px;
}

@media all and (max-width: 575px) {
    .taxIdLabel {
        padding-top: 0;
    }
}

.cursor-pointer {
    cursor: pointer;
}

.close {
    color: #fff !important;
    text-shadow: 0 2px 0 #333 !important;
}

    .close:hover {
        color: #ccc !important;
    }

#ClaimInfoModel_Acceptance {
    margin-top:5px;
}
#btnPhysicalAddress{
    margin-right: 3px !important;
}
#btnPoAddress {
    margin-right: 3px !important;
}

.resultsSortDiv {
    display:block;
}

@media all and (min-width: 600px) {
    .resultsSortDiv {
        display: none;
    }
}

.content-title {
    display: block;
    margin-bottom: 10px;
}

.page-title {
    display: block;
}
