﻿@import"https://fonts.googleapis.com/css?family=Montserrat:400,700";

#primary {
    background: rgba(0, 0, 0, 0) !important
}

#static-sticky-header {
    display: none !important
}

#main {
    background: rgba(0, 0, 0, 0) !important
}

#content.front-page-text-area {
    margin-top: 3.5rem;
    margin-bottom: 3rem
}

.ap-home-featured-block-container {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 100%;
    margin: 0 0 40px 0;
    padding: 0
}

.ap-home-featured-block {
    padding: 0 !important;
    margin: 0 !important
}

.ap-home-featured {
    margin-top: 2rem;
    width: 100%;
    background: #fff;
    padding-bottom: 2rem
}

.ap-home-featured-container {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    color: #fff
}

.ap-home-featured-centered {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center
}

.ap-home-featured-centered-text {
    line-height: 34px;
    font-size: 24px;
    display: table-cell;
    vertical-align: middle;
    height: fit-content;
    width: fit-content;
    text-align: center;
    padding: 0 10px;
    max-width: 225px;
    min-width: 120px
}

.ap-home-featured-centered-text a {
    color: #fff;
    text-decoration: none !important
}

.ap-home-featured-centered .button.btn-large {
    margin-top: 15px;
    font-size: 12px;
    text-transform: uppercase;
    padding: 10px 30px;
    line-height: 1.25rem;
    font-weight: normal;
    display: inline-block;
    border-radius: 20px
}

.ap-home-featured-centered .botton a:hover {
    color: #3381ff !important;
    text-decoration: none
}

.ap-home-featured-container .button.btn-green:hover {
    background-color: #009dd4;
    border: #009dd4 solid 2px
}

.product-cta-block .button.btn-green {
    border-radius: 20px
}

.product-cta-block .button.btn-green:hover {
    background-color: #009dd4;
    border: #009dd4 solid 2px
}

@media screen and (max-width: 1046px) {
    .ap-home-featured-block-container {
        grid-template-columns: 1fr 1fr
    }
}

@media screen and (max-width: 999px) {
    #main #content {
        margin: 50px 7.6%;
        width: auto
    }
}

@media screen and (max-width: 800px) {
    #main #content {
        width: auto
    }
}

@media screen and (max-width: 768px) {
    .ap-home-featured-block-container {
        grid-template-columns: 1fr
    }
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline
}

:focus {
    outline: 0
}

body {
    background: #fff;
    line-height: 1
}

ol,
ul {
    list-style: none
}

table {
    border-collapse: separate;
    border-spacing: 0
}

caption,
th,
td {
    font-weight: normal;
    text-align: left
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: ""
}

blockquote,
q {
    quotes: "" ""
}

.customer-quote {
    font-size: 1.4em;
    font-style: italic;
    margin: 24px 0;
    color: #555;
    padding: 1.2em 30px 1.2em 75px;
    border-left: 8px solid #006bb7;
    line-height: 1.6;
    position: relative;
    background: #ededed
}

.customer-quote p {
    color: #626262;
    font-size: 16px;
    line-height: 21px
}

.customer-quote b {
    color: #333;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    margin-top: 1em
}

.customer-quote cite,
.customer-quote b {
    text-transform: unset
}

a img {
    border: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

body {
    padding: 0 2em
}

#page {
    margin: 2em auto;
    max-width: 1000px
}

#branding hgroup {
    margin: 0 7.6%
}

#access div {
    margin: 0 7.6%
}

#primary {
    float: left;
    margin: 0 -26.4% 0 0;
    width: 100%
}

#content {
    margin: 0 34% 0 7.6%;
    width: 58.4%
}

#secondary {
    float: right;
    margin-right: 7.6%;
    width: 18.8%
}

#colocopyright,
.pre-main,
.axio-brand-container,
#supplementary,
#branding hgroup,
body.home #main,
body.special-site #main,
body.blog #main {
    max-width: 1920px;
    margin-inline: auto
}

.singular #primary {
    margin: 0
}

.singular #content,
.left-sidebar.singular #content {
    margin: 0 7.6%;
    position: relative;
    width: auto
}

body:not(.home):not(.blog):not(.news):not(.special-site).singular #content,
.left-sidebar.singular #content {
    margin: 0 0 -40px 0 !important
}

body:not(.news).singular .entry-content {
    width: 100% !important
}

.singular .entry-header,
.singular .entry-content,
.singular footer.entry-meta,
.singular #comments-title {
    margin: 0 auto;
    width: 68.9%
}

.singular .image-attachment .entry-content {
    margin: 0 auto;
    width: auto
}

.singular .image-attachment .entry-description {
    margin: 0 auto;
    width: 68.9%
}

.page-template-showcase-php #primary,
.left-sidebar.page-template-showcase-php #primary {
    margin: 0
}

.page-template-showcase-php #content,
.left-sidebar.page-template-showcase-php #content {
    margin: 0 7.6%;
    width: auto
}

.page-template-showcase-php section.recent-posts {
    float: right;
    margin: 0 0 0 31%;
    width: 69%
}

.page-template-showcase-php #main .widget-area {
    float: left;
    margin: 0 -22.15% 0 0;
    width: 22.15%
}

.error404 #primary {
    float: none;
    margin: 0
}

.error404 #primary #content {
    margin: 0 7.6%;
    width: auto
}

.alignleft {
    display: inline;
    float: left;
    margin-right: 1.625em
}

.alignright {
    display: inline;
    float: right;
    margin-left: 1.625em
}

.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.left-sidebar #primary {
    float: right;
    margin: 0 0 0 -26.4%;
    width: 100%
}

.left-sidebar #content {
    margin: 0 7.6% 0 34%;
    width: 58.4%
}

.left-sidebar #secondary {
    float: left;
    margin-left: 7.6%;
    margin-right: 0;
    width: 18.8%
}

.one-column #page {
    max-width: 690px
}

.one-column #content {
    margin: 0 7.6%;
    width: auto
}

.one-column #nav-below {
    border-bottom: 1px solid #ddd;
    margin-bottom: 1.625em
}

.one-column #secondary {
    float: none;
    margin: 0 7.6%;
    width: auto
}

.one-column .page-template-showcase-php section.recent-posts {
    float: none;
    margin: 0;
    width: 100%
}

.one-column .page-template-showcase-php #main .widget-area {
    float: none;
    margin: 0;
    width: auto
}

.one-column .page-template-showcase-php .other-recent-posts {
    border-bottom: 1px solid #ddd
}

.one-column section.featured-post .attachment-small-feature {
    border: none;
    display: block;
    height: auto;
    max-width: 60%;
    position: static
}

.one-column article.feature-image.small {
    margin: 0 0 1.625em;
    padding: 0
}

.one-column article.feature-image.small .entry-title {
    font-size: 20px;
    line-height: 1.3em
}

.one-column article.feature-image.small .entry-summary {
    height: 150px;
    overflow: hidden;
    padding: 0;
    text-overflow: ellipsis
}

.one-column article.feature-image.small .entry-summary a {
    left: -9%
}

.one-column.singular .entry-header,
.one-column.singular .entry-content,
.one-column.singular footer.entry-meta,
.one-column.singular #comments-title {
    width: 100%
}

.one-column.singular blockquote.pull {
    margin: 0 0 1.625em
}

.one-column.singular .pull.alignleft {
    margin: 0 1.625em 0 0
}

.one-column.singular .pull.alignright {
    margin: 0 0 0 1.625em
}

.one-column.singular .entry-meta .edit-link a {
    position: absolute;
    left: 0;
    top: 40px
}

.one-column.singular #author-info {
    margin: 2.2em -8.8% 0;
    padding: 20px 8.8%
}

.one-column .commentlist>li.comment {
    margin-left: 102px;
    width: auto
}

.one-column #branding #searchform {
    right: 40px;
    top: 4em
}

.one-column .commentlist>li.comment {
    margin-left: 0
}

.one-column .commentlist>li.comment .comment-meta,
.one-column .commentlist>li.comment .comment-content {
    margin-right: 85px
}

.one-column .commentlist .avatar {
    background: rgba(0, 0, 0, 0);
    display: block;
    padding: 0;
    top: 1.625em;
    left: auto;
    right: 1.625em
}

.one-column .commentlist .children .avatar {
    background: none;
    padding: 0;
    position: absolute;
    top: 2.2em;
    left: 2.2em
}

.one-column #respond {
    width: auto
}

.analyzer-background-shaded {
    background-color: #f1f1f1
}

.analyzer-product-wrapper {
    margin: 0
}

.analyzer-product-wrapper.top-header * {
    color: #373737
}

.analyzer-product-wrapper.top-header p:has(.product-subheader) {
    margin-bottom: 0
}

.analyzer-product-wrapper.top-header .text-wrapper__content {
    margin-top: 20px
}

.analyzer-product-wrapper.top-header .text-wrapper__headline h1 {
    color: #000;
    font-weight: bold !important
}

.analyzer-product-wrapper.full-width .analyzer-content-content {
    width: 100%
}

.analyzer-product-wrapper.full-width.paddinginline .analyzer-content-content {
    margin-inline: 0;
    width: 80%
}

@media screen and (max-width: 999px) {
    .analyzer-product-wrapper.full-width.paddinginline .analyzer-content-content {
        width: 90%
    }
}

.analyzer-product-wrapper .analyzer-content-content {
    width: min(60%, 1920px);
    margin: 0 auto;
    padding: 60px 0
}

@media screen and (max-width: 1602px) {
    .analyzer-product-wrapper .analyzer-content-content {
        width: 80%
    }
}

@media screen and (max-width: 999px) {
    .analyzer-product-wrapper .analyzer-content-content {
        width: 90%
    }
}

.analyzer-product-wrapper.wide .analyzer-content-content {
    width: auto;
    padding-inline: 20%
}

@media screen and (max-width: 1835px) {
    .analyzer-product-wrapper.wide .analyzer-content-content {
        padding-inline: 10%
    }
}

@media screen and (max-width: 999px) {
    .analyzer-product-wrapper.wide .analyzer-content-content {
        padding-right: calc(5% + 15px);
        padding-left: 5%
    }
}

.analyzer-product-wrapper.three-col-container,
.analyzer-product-wrapper.two-col-container {
    padding: 60px 20%
}

.analyzer-product-wrapper.three-col-container.full-width,
.analyzer-product-wrapper.two-col-container.full-width {
    padding: 0
}

@media screen and (max-width: 1835px) {

    .analyzer-product-wrapper.three-col-container,
    .analyzer-product-wrapper.two-col-container {
        padding: 60px 10%
    }
}

@media screen and (max-width: 999px) {

    .analyzer-product-wrapper.three-col-container,
    .analyzer-product-wrapper.two-col-container {
        padding: 60px calc(5% + 15px) 60px 5%
    }
}

.analyzer-product-wrapper.three-col-container.applications,
.analyzer-product-wrapper.two-col-container.applications {
    margin-top: 60px
}

.analyzer-product-wrapper.three-col-container.applications img,
.analyzer-product-wrapper.two-col-container.applications img {
    max-width: calc(100% - 14px)
}

.analyzer-product-wrapper.three-col-container .analyzer-content-content,
.analyzer-product-wrapper.two-col-container .analyzer-content-content {
    padding-block: 0;
    width: min(100%, 1920px)
}

@media screen and (max-width: 1835px) {

    .analyzer-product-wrapper.three-col-container .analyzer-content-content,
    .analyzer-product-wrapper.two-col-container .analyzer-content-content {
        width: 80%
    }
}

@media screen and (max-width: 999px) {

    .analyzer-product-wrapper.three-col-container .analyzer-content-content,
    .analyzer-product-wrapper.two-col-container .analyzer-content-content {
        width: 90%
    }
}

@media screen and (max-width: 1835px) {

    .analyzer-product-wrapper.three-col-container.analyzer-content-content.acc75 .analyzer-content-content,
    .analyzer-product-wrapper.two-col-container.analyzer-content-content.acc75 .analyzer-content-content {
        width: 75%
    }
}

@media screen and (max-width: 1602px) {

    .analyzer-product-wrapper.three-col-container.analyzer-content-content.acc75 .analyzer-content-content,
    .analyzer-product-wrapper.two-col-container.analyzer-content-content.acc75 .analyzer-content-content {
        width: 80% !important
    }
}

@media screen and (max-width: 1200px) {

    .analyzer-product-wrapper.three-col-container.analyzer-content-content.acc75 .analyzer-content-content,
    .analyzer-product-wrapper.two-col-container.analyzer-content-content.acc75 .analyzer-content-content {
        width: 90% !important
    }
}

@media screen and (max-width: 1115px) {

    .analyzer-product-wrapper.three-col-container.analyzer-content-content.acc75 .analyzer-content-content,
    .analyzer-product-wrapper.two-col-container.analyzer-content-content.acc75 .analyzer-content-content {
        width: 95% !important
    }
}

@media(min-width: 992px) {
    .analyzer-product-wrapper.two-col-container.row .ap-product-column2 {
        padding: 0 15px !important;
        width: 47%
    }
}

.analyzer-product-wrapper.two-col-container.one-two>div:first-of-type,
.analyzer-product-wrapper.two-col-container.one-two>div:last-of-type {
    padding: 0 !important;
    display: inline-block;
    vertical-align: top !important;
    margin: 0 0 60px 0 !important
}

.analyzer-product-wrapper.two-col-container.one-two>div:first-of-type {
    max-width: 33.1%
}

@media screen and (max-width: 1380px) {
    .analyzer-product-wrapper.two-col-container.one-two>div:first-of-type {
        max-width: 49.1%
    }
}

@media screen and (max-width: 999px) {
    .analyzer-product-wrapper.two-col-container.one-two>div:first-of-type {
        max-width: 100%
    }
}

.analyzer-product-wrapper.two-col-container.one-two>div:last-of-type {
    max-width: 66%;
    width: auto
}

@media screen and (max-width: 1380px) {
    .analyzer-product-wrapper.two-col-container.one-two>div:last-of-type {
        max-width: 49.1%
    }
}

@media screen and (max-width: 999px) {
    .analyzer-product-wrapper.two-col-container.one-two>div:last-of-type {
        max-width: 100%
    }
}

.analyzer-product-wrapper.two-col-container.two-one>div:first-of-type,
.analyzer-product-wrapper.two-col-container.two-one>div:last-of-type {
    padding: 0 !important;
    display: inline-block;
    vertical-align: top !important;
    margin: 0 0 60px 0 !important
}

.analyzer-product-wrapper.two-col-container.two-one>div:first-of-type {
    max-width: 66%
}

@media screen and (max-width: 1380px) {
    .analyzer-product-wrapper.two-col-container.two-one>div:first-of-type {
        max-width: 49.1%
    }
}

@media screen and (max-width: 999px) {
    .analyzer-product-wrapper.two-col-container.two-one>div:first-of-type {
        max-width: 100%
    }
}

.analyzer-product-wrapper.two-col-container.two-one>div:last-of-type {
    max-width: 33.1%
}

@media screen and (max-width: 1380px) {
    .analyzer-product-wrapper.two-col-container.two-one>div:last-of-type {
        max-width: 49.1%
    }
}

@media screen and (max-width: 999px) {
    .analyzer-product-wrapper.two-col-container.two-one>div:last-of-type {
        max-width: 100%
    }
}

.analyzer-product-wrapper.vertical-alignment-middle>div {
    vertical-align: middle !important
}

.analyzer-product-wrapper.more-spacing>div {
    margin-right: 20px !important
}

.analyzer-product-wrapper.more-spacing>div:last-child {
    margin-right: 0 !important
}

.analyzer-product-wrapper.more-spacing>div.ap-product-column3 {
    width: 31%
}

@media screen and (max-width: 999px) {
    .analyzer-product-wrapper.more-spacing>div {
        margin-right: 0 !important;
        margin-bottom: 20px
    }

    .analyzer-product-wrapper.more-spacing>div.ap-product-column3 {
        width: 100%
    }
}

body:not(.home) .button.btn-green {
    background: #00b496;
    background: -moz-linear-gradient(left, #00B496 0%, #008D76 50%, #00B496 100%);
    background: -webkit-linear-gradient(left, #00B496 0%, #008D76 50%, #00B496 100%);
    background: linear-gradient(to right, #00B496 0%, #008D76 50%, #00B496 100%);
    border: 0 !important;
    border-radius: 30px;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

body:not(.home) .button.btn-green:hover {
    background: #008d76;
    background: -moz-linear-gradient(left, #008D76 0%, #00B496 50%, #008D76 100%);
    background: -webkit-linear-gradient(left, #008D76 0%, #00B496 50%, #008D76 100%);
    background: linear-gradient(to right, #008D76 0%, #00B496 50%, #008D76 100%)
}

.buttonmarginright {
    margin-right: 25px
}

.paddingtop60 {
    padding-top: 60px !important
}

.margintop60 {
    margin-top: 60px !important
}

.paddingtop100 {
    padding-top: 100px !important
}

.paddingbottom60 {
    padding-bottom: 60px !important
}

.paddingbottom100 {
    padding-bottom: 100px !important
}

.paddingleft60 {
    padding-left: 60px !important
}

.paddingleft100 {
    padding-left: 100px !important
}

.paddingright60 {
    padding-right: 60px !important
}

.paddingright100 {
    padding-right: 100px !important
}

.paddinginline {
    padding-inline: 20% !important
}

@media screen and (max-width: 1835px) {
    .paddinginline {
        padding-inline: 10% !important
    }
}

@media screen and (max-width: 999px) {
    .paddinginline {
        padding-right: calc(5% + 15px) !important;
        padding-left: 5% !important
    }
}

.paddingblock0 {
    padding-block: 0 !important
}

.paddingbottom0 {
    padding-bottom: 0 !important
}

.paddingtop0 {
    padding-top: 0 !important
}

.ap-product-column2 {
    width: 49.8%;
    display: inline-block;
    vertical-align: middle !important;
    margin: 0 !important
}

@media screen and (max-width: 1115px) {
    .ap-product-column2 {
        width: 100%;
        padding: 0 !important;
        display: inline-block;
        vertical-align: middle !important;
        margin: 0 !important
    }
}

@media screen and (max-width: 999px) {
    .ap-product-column2 {
        width: 100%;
        padding: 0
    }
}

.ap-software-column2 {
    width: 49.7%;
    display: inline-block;
    vertical-align: top !important;
    margin: 0 !important;
    padding: 0 !important
}

@media screen and (max-width: 1190px) {
    .ap-software-column2 {
        width: 100%;
        padding: 0 !important;
        display: inline-block;
        vertical-align: top !important;
        margin: 0 !important
    }
}

@media screen and (max-width: 999px) {
    .ap-software-column2 {
        width: 100%;
        padding: 0
    }
}

.product-entry-content .ap-product-column2 {
    padding: 0 !important;
    vertical-align: top !important;
    margin: 0 0 0 0 !important
}

.ap-product-column3 {
    width: 33%;
    padding: 0 !important;
    display: inline-block;
    vertical-align: top !important;
    margin: 0 0 0 0 !important
}

@media screen and (max-width: 1380px) {
    .ap-product-column3 {
        width: 49.1%
    }
}

@media screen and (max-width: 999px) {
    .ap-product-column3 {
        width: 100%
    }
}

.software-text-container {
    max-width: 80%;
    display: inline-block
}

@media screen and (max-width: 999px) {
    .software-text-container {
        max-width: 100%
    }
}

.leftimagedesktop {
    display: inline-block
}

.ap-align-left {
    text-align: left
}

.ap-align-right {
    text-align: right
}

.leftimagemobile {
    display: none
}

.analyzer-text-container .text-wrapper__content {
    max-width: 500px;
    display: inline-block
}

@media screen and (max-width: 1850px) {
    .analyzer-text-container .text-wrapper__content {
        max-width: 100%
    }
}

@media screen and (max-width: 999px) {
    .analyzer-text-container {
        padding-right: 15px !important;
        padding-left: 3px !important
    }
}

@media screen and (max-width: 1850px) {
    .analyzer-text-container {
        max-width: 100%
    }
}

.analyzer-text-container,
.analyzer-text-container p {
    font-size: 16px !important;
    line-height: 21px !important;
    color: #626262
}

a img {
    border: 0
}

img {
    border: 0 !important;
    padding: 0 !important
}

img.alignleft,
img.aligncenter,
img.alignright {
    margin-bottom: 0
}

.product-entry-content img.alignleft,
.product-entry-content img.aligncenter,
.product-entry-content img.alignright {
    margin-bottom: 1.625em
}

ul.lv7-ul li {
    font-size: 16px;
    line-height: 21px;
    list-style-image: url(/fileadmin-ap/Chrome/checkbubble_orange.jpg)
}

body,
input,
textarea {
    color: #373737;
    font: 15px "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 300;
    line-height: 1.625
}

body {
    background: #e2e2e2
}

#page {
    background: #fff
}

h1,
h2,
h3,
h4,
h5,
h6 {
    clear: both
}

hr {
    background-color: #ccc;
    border: 0;
    height: 1px;
    margin-bottom: 1.625em;
    margin-left: 0
}

p {
    margin-bottom: 1.625em
}

ul,
ol {
    margin: 0 0 1.625em 2.5em
}

ul {
    list-style: square
}

ol {
    list-style-type: decimal
}

ol ol {
    list-style: upper-alpha
}

ol ol ol {
    list-style: lower-roman
}

ol ol ol ol {
    list-style: lower-alpha
}

ul ul,
ol ol,
ul ol,
ol ul {
    margin-bottom: 0
}

dl {
    margin: 0 1.625em
}

dt {
    font-weight: bold
}

dd {
    margin-bottom: 1.625em
}

strong {
    font-weight: bold
}

cite,
em,
i {
    font-style: italic
}

blockquote {
    font-family: Georgia, "Bitstream Charter", serif;
    font-style: italic;
    font-weight: normal;
    margin: 0 3em
}

blockquote em,
blockquote i,
blockquote cite {
    font-style: normal
}

blockquote cite {
    color: #666;
    font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 300;
    letter-spacing: .05em;
    text-transform: uppercase
}

pre {
    background: #f4f4f4;
    font: 13px "Courier 10 Pitch", Courier, monospace;
    line-height: 1.5;
    margin-bottom: 1.625em;
    overflow: auto;
    padding: .75em 1.625em
}

code,
kbd,
samp,
var {
    font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace
}

abbr,
acronym,
dfn {
    border-bottom: 1px dotted #666;
    cursor: help
}

address {
    display: block;
    margin: 0 0 1.625em
}

ins {
    background: #fff9c0;
    text-decoration: none
}

sup,
sub {
    font-size: 10px;
    height: 0;
    line-height: 1;
    position: relative;
    vertical-align: baseline
}

sup {
    bottom: 1ex
}

sub {
    top: .5ex
}

small {
    font-size: smaller
}

input[type=text],
input[type=password],
input[type=email],
input[type=url],
input[type=number],
textarea {
    background: #fafafa;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1);
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1);
    border: 1px solid #ddd;
    color: #888
}

input[type=text]:focus,
input[type=password]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=number]:focus,
textarea:focus {
    color: #373737
}

textarea {
    padding-left: 3px;
    width: 98%
}

input[type=text],
input[type=password],
input[type=email],
input[type=url],
input[type=number] {
    padding: 3px
}

input#s {
    background: url(../Icons/search.png) no-repeat 5px 6px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-size: 14px;
    height: 22px;
    line-height: 1.2em;
    padding: 4px 10px 4px 28px
}

input#searchsubmit {
    display: none
}

a {
    color: #1982d1;
    text-decoration: none
}

a:focus,
a:active,
a:hover {
    text-decoration: underline
}

.assistive-text,
.screen-reader-text {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    overflow: hidden;
    height: 1px;
    width: 1px
}

a.assistive-text:focus,
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
    background-color: #f1f1f1;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
    clip: auto !important;
    clip-path: none;
    color: #21759b;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    left: 6px;
    line-height: normal;
    padding: 17px 22px 15px;
    text-decoration: none;
    top: 7px;
    width: auto;
    z-index: 100000
}

#branding {
    border-top: 2px solid #bbb;
    padding-bottom: 10px;
    position: relative;
    z-index: 9999
}

#site-title {
    margin-right: 270px;
    padding: 3.65625em 0 0
}

#site-title a {
    color: #111;
    font-size: 30px;
    font-weight: bold;
    line-height: 36px;
    text-decoration: none
}

#site-title a:hover,
#site-title a:focus,
#site-title a:active {
    color: #1982d1
}

#site-description {
    color: #7a7a7a;
    font-size: 14px;
    margin: 0 270px 3.65625em 0
}

#branding img {
    height: auto;
    display: block;
    width: 100%
}

#access {
    background: #222;
    background: -moz-linear-gradient(#252525, #0a0a0a);
    background: -o-linear-gradient(#252525, #0a0a0a);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#252525), to(#0a0a0a));
    background: -webkit-linear-gradient(#252525, #0a0a0a);
    -webkit-box-shadow: rgba(0, 0, 0, .4) 0px 1px 2px;
    -moz-box-shadow: rgba(0, 0, 0, .4) 0px 1px 2px;
    box-shadow: rgba(0, 0, 0, .4) 0px 1px 2px;
    clear: both;
    display: block;
    float: left;
    margin: 0 auto 6px;
    width: 100%
}

#access ul {
    font-size: 13px;
    list-style: none;
    margin: 0 0 0 -0.8125em;
    padding-left: 0
}

#access li {
    float: left;
    position: relative
}

#access a {
    color: #eee;
    display: block;
    line-height: 3.333em;
    padding: 0 1.2125em;
    text-decoration: none
}

#access ul ul {
    -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, .2);
    box-shadow: 0 3px 3px rgba(0, 0, 0, .2);
    display: none;
    float: left;
    margin: 0;
    position: absolute;
    top: 3.333em;
    left: 0;
    width: 188px;
    z-index: 99999
}

#access ul ul ul {
    left: 100%;
    top: 0
}

#access ul ul a {
    background: #f9f9f9;
    border-bottom: 1px dotted #ddd;
    color: #444;
    font-size: 13px;
    font-weight: normal;
    height: auto;
    line-height: 1.4em;
    padding: 10px 10px;
    width: 168px
}

#access li:hover>a,
#access ul ul :hover>a,
#access a:focus {
    background: #efefef
}

#access li:hover>a,
#access a:focus {
    background: #f9f9f9;
    background: -moz-linear-gradient(#f9f9f9, #e5e5e5);
    background: -o-linear-gradient(#f9f9f9, #e5e5e5);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9f9f9), to(#e5e5e5));
    background: -webkit-linear-gradient(#f9f9f9, #e5e5e5);
    color: #373737
}

#access ul li:hover>ul {
    display: block
}

#access .current-menu-item>a,
#access .current-menu-ancestor>a,
#access .current_page_item>a,
#access .current_page_ancestor>a {
    font-weight: bold !important
}

#branding #searchform {
    position: absolute;
    top: 3.8em;
    right: 7.6%;
    text-align: right
}

#branding #searchform div {
    margin: 0
}

#branding #s {
    float: right;
    -webkit-transition-duration: 400ms;
    -webkit-transition-property: width, background;
    -webkit-transition-timing-function: ease;
    -moz-transition-duration: 400ms;
    -moz-transition-property: width, background;
    -moz-transition-timing-function: ease;
    -o-transition-duration: 400ms;
    -o-transition-property: width, background;
    -o-transition-timing-function: ease;
    width: 72px
}

#branding #s:focus {
    background-color: #f9f9f9;
    width: 196px
}

#branding #searchsubmit {
    display: none
}

#branding .only-search #searchform {
    top: 5px;
    z-index: 1
}

#branding .only-search #s {
    background-color: #666;
    border-color: #000;
    color: #222
}

#branding .only-search #s,
#branding .only-search #s:focus {
    width: 85%
}

#branding .only-search #s:focus {
    background-color: #bbb
}

#branding .with-image #searchform {
    top: auto;
    bottom: -27px;
    max-width: 195px
}

#branding .only-search+#access div {
    padding-right: 205px
}

#main {
    clear: both;
    padding: 1.625em 0 0
}

.page-title {
    color: #666;
    font-size: 10px;
    font-weight: 500;
    letter-spacing: .1em;
    line-height: 2.6em;
    margin: 0 0 2.6em;
    text-transform: uppercase
}

.page-title a {
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 0;
    text-transform: none
}

.hentry,
.no-results {
    border-bottom: 1px solid #ddd;
    margin: 0 0 1.625em;
    padding: 0 0 1.625em;
    position: relative
}

.hentry:last-child,
.no-results {
    border-bottom: none
}

.blog .sticky .entry-header .entry-meta {
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important
}

.entry-title,
.entry-header .entry-meta {
    padding-right: 76px
}

.entry-title {
    clear: both;
    color: #222;
    font-size: 26px;
    font-weight: bold;
    line-height: 1.5em;
    padding-bottom: .3em;
    padding-top: 15px
}

.entry-title,
.entry-title a {
    color: #222;
    text-decoration: none
}

.entry-title a:hover,
.entry-title a:focus,
.entry-title a:active {
    color: #1982d1
}

.entry-meta {
    color: #666;
    clear: both;
    font-size: 12px;
    line-height: 18px
}

.entry-meta a {
    font-weight: bold
}

.single-author .entry-meta .by-author {
    display: none
}

.entry-summary {
    padding: 1.625em 0 0
}

.entry-content .more-link {
    white-space: nowrap
}

.entry-content h1,
.entry-content h2,
.entry-content .h3,
.comment-content h1,
.comment-content h2 {
    color: #000;
    font-weight: bold;
    margin: 0 0 .8125em
}

.entry-content h3:not(.subtitle),
.comment-content h3 {
    font-size: 10px;
    letter-spacing: .1em;
    line-height: 2.6em;
    text-transform: uppercase
}

.entry-content table,
.comment-content table {
    border-bottom: 1px solid #ddd;
    margin: 0 0 1.625em;
    width: 100%
}

.entry-content th,
.comment-content th {
    color: #666;
    font-size: 10px;
    font-weight: 500;
    letter-spacing: .1em;
    line-height: 2.6em;
    text-transform: uppercase
}

.entry-content td,
.comment-content td {
    border-top: 1px solid #ddd;
    padding: 6px 10px 6px 0
}

.entry-content #s {
    width: 75%
}

.comment-content ul,
.comment-content ol {
    margin-bottom: 1.625em
}

.comment-content ul ul,
.comment-content ol ol,
.comment-content ul ol,
.comment-content ol ul {
    margin-bottom: 0
}

dl.gallery-item {
    margin: 0
}

.page-link {
    clear: both;
    display: block;
    margin: 0 0 1.625em
}

.page-link a {
    background: #eee;
    color: #373737;
    margin: 0;
    padding: 2px 3px;
    text-decoration: none
}

.page-link a:hover {
    background: #888;
    color: #fff;
    font-weight: bold
}

.page-link span {
    margin-right: 6px
}

.entry-meta .edit-link a,
.commentlist .edit-link a {
    background: #eee;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #666;
    float: right;
    font-size: 12px;
    line-height: 1.5em;
    font-weight: 300;
    text-decoration: none;
    padding: 0 8px
}

.entry-meta .edit-link a:hover,
.commentlist .edit-link a:hover {
    background: #888;
    color: #fff
}

.entry-content .edit-link {
    clear: both;
    display: block
}

.entry-content img,
.comment-content img,
.widget img {
    max-width: 100%
}

img.height-auto {
    height: auto
}

img[class*=align],
img[class*=wp-image-],
img[class*=attachment-] {
    height: auto
}

img.size-full,
img.size-large {
    max-width: 97.5%;
    width: auto;
    height: auto
}

.entry-content img.wp-smiley {
    border: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0
}

img.alignleft,
img.alignright,
img.aligncenter {
    margin-bottom: 1.625em
}

p img,
.wp-caption {
    margin-top: .4em
}

.wp-caption {
    background: #eee;
    margin-bottom: 1.625em;
    max-width: 96%;
    max-width: calc(100% - 18px);
    padding: 9px
}

.wp-caption img {
    display: block;
    max-width: 98%;
    max-width: calc(100% - 14px)
}

.wp-caption .wp-caption-text,
.gallery-caption {
    color: #666;
    font-family: Georgia, serif;
    font-size: 12px
}

.wp-caption .wp-caption-text {
    margin-bottom: .6em;
    padding: 10px 0 5px 40px;
    position: relative
}

.wp-caption .wp-caption-text:before {
    color: #666;
    content: "—";
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    margin-right: 5px;
    position: absolute;
    left: 10px;
    top: 7px
}

#content .gallery {
    margin: 0 auto 1.625em
}

#content .gallery a img {
    border: none
}

img#wpstats {
    display: block;
    margin: 0 auto 1.625em
}

#content .gallery-columns-4 .gallery-item {
    width: 23%;
    padding-right: 2%
}

#content .gallery-columns-4 .gallery-item img {
    width: 100%;
    height: auto
}

img[class*=align],
img[class*=wp-image-],
#content .gallery .gallery-icon img {
    border: 1px solid #ddd;
    padding: 6px;
    max-width: 97.5%;
    max-width: calc(100% - 14px)
}

.wp-caption img {
    border-color: #eee
}

a:focus img[class*=align],
a:hover img[class*=align],
a:active img[class*=align],
a:focus img[class*=wp-image-],
a:hover img[class*=wp-image-],
a:active img[class*=wp-image-],
#content .gallery .gallery-icon a:focus img,
#content .gallery .gallery-icon a:hover img,
#content .gallery .gallery-icon a:active img {
    background: #eee;
    border-color: #bbb
}

.wp-caption a:focus img,
.wp-caption a:active img,
.wp-caption a:hover img {
    background: #fff;
    border-color: #ddd
}

embed,
iframe,
object {
    max-width: 100%
}

.entry-content .twitter-tweet-rendered {
    max-width: 100% !important
}

.post-password-required .entry-header .comments-link {
    margin: 1.625em 0 0
}

.post-password-required input[type=password] {
    margin: .8125em 0
}

.post-password-required input[type=password]:focus {
    background: #f7f7f7
}

#author-info {
    font-size: 12px;
    overflow: hidden
}

.singular #author-info {
    background: #f9f9f9;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    margin: 2.2em -35.6% 0 -35.4%;
    padding: 20px 35.4%
}

.archive #author-info {
    border-bottom: 1px solid #ddd;
    margin: 0 0 2.2em;
    padding: 0 0 2.2em
}

#author-avatar {
    float: left;
    margin-right: -78px
}

#author-avatar img {
    background: #fff;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 2px #bbb;
    -moz-box-shadow: 0 1px 2px #bbb;
    box-shadow: 0 1px 2px #bbb;
    padding: 3px
}

#author-description {
    float: left;
    margin-left: 108px
}

#author-description h2 {
    color: #000;
    font-size: 15px;
    font-weight: bold;
    margin: 5px 0 10px
}

.entry-header .comments-link a {
    background: #eee url(images/comment-bubble.png) no-repeat;
    color: #666;
    font-size: 13px;
    font-weight: normal;
    line-height: 35px;
    overflow: hidden;
    padding: 0 0 0;
    position: absolute;
    top: 1.5em;
    right: 0;
    text-align: center;
    text-decoration: none;
    width: 43px;
    height: 36px
}

.entry-header .comments-link a:hover,
.entry-header .comments-link a:focus,
.entry-header .comments-link a:active {
    background-color: #1982d1;
    color: #fff;
    color: rgba(255, 255, 255, .8)
}

.entry-header .comments-link .leave-reply {
    visibility: hidden
}

.entry-header .entry-format {
    color: #666;
    font-size: 10px;
    font-weight: 500;
    letter-spacing: .1em;
    line-height: 2.6em;
    position: absolute;
    text-transform: uppercase;
    top: -5px
}

.entry-header hgroup .entry-title {
    padding-top: 15px
}

article.format-aside .entry-content,
article.format-link .entry-content,
article.format-status .entry-content {
    padding: 20px 0 0
}

article.format-status .entry-content {
    min-height: 65px
}

.recent-posts .entry-header .entry-format {
    display: none
}

.recent-posts .entry-header hgroup .entry-title {
    padding-top: 0
}

.singular .hentry {
    border-bottom: none;
    padding: 4.875em 0 0;
    position: relative
}

.singular.page .hentry {
    padding: 3.5em 0 0
}

.singular .entry-title {
    color: #000;
    font-size: 36px;
    font-weight: bold;
    line-height: 48px
}

.singular .entry-title,
.singular .entry-header .entry-meta {
    padding-right: 0
}

.singular .entry-header .entry-meta {
    position: absolute;
    top: 0;
    left: 0
}

blockquote.pull {
    font-size: 21px;
    font-weight: bold;
    line-height: 1.6125em;
    margin: 0 0 1.625em;
    text-align: center
}

.singular blockquote.pull {
    margin: 0 -22.25% 1.625em
}

.pull.alignleft {
    margin: 0 1.625em 0 0;
    text-align: right
}

.singular .pull.alignleft {
    margin: 0 1.625em 0 -22.25%
}

.pull.alignright {
    margin: 0 0 0 1.625em;
    text-align: left
}

blockquote.pull.alignleft,
blockquote.pull.alignright {
    width: 33%
}

.singular .pull.alignright {
    margin: 0 -22.25% 0 1.625em
}

.singular blockquote.pull.alignleft,
.singular blockquote.pull.alignright {
    width: 33%
}

.singular .entry-meta .edit-link a {
    bottom: auto;
    left: 50px;
    position: absolute;
    right: auto;
    top: 80px
}

.format-aside .entry-title,
.format-aside .entry-header .comments-link {
    display: none
}

.singular .format-aside .entry-title {
    display: block
}

.format-aside .entry-content {
    padding: 0
}

.singular .format-aside .entry-content {
    padding: 1.625em 0 0
}

.format-link .entry-title,
.format-link .entry-header .comments-link {
    display: none
}

.singular .format-link .entry-title {
    display: block
}

.format-link .entry-content {
    padding: 0
}

.singular .format-link .entry-content {
    padding: 1.625em 0 0
}

.format-gallery .gallery-thumb {
    float: left;
    display: block;
    margin: .375em 1.625em 0 0;
    max-width: 100%
}

.format-status .entry-title,
.format-status .entry-header .comments-link {
    display: none
}

.singular .format-status .entry-title {
    display: block
}

.format-status .entry-content {
    padding: 0
}

.singular .format-status .entry-content {
    padding: 1.625em 0 0
}

.format-status img.avatar {
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 2px #ccc;
    -moz-box-shadow: 0 1px 2px #ccc;
    box-shadow: 0 1px 2px #ccc;
    float: left;
    margin: 4px 10px 2px 0;
    padding: 0
}

.format-standard .wp-video,
.format-standard .wp-audio-shortcode,
.format-audio .wp-audio-shortcode,
.format-standard .video-player {
    margin-bottom: 24px
}

.format-quote blockquote {
    color: #555;
    font-size: 17px;
    margin: 0
}

.indexed.format-image .entry-header {
    min-height: 61px
}

.indexed.format-image .entry-content {
    padding-top: .5em
}

.indexed.format-image .entry-content p {
    margin: 1em 0
}

.indexed.format-image .entry-content p:first-child,
.indexed.format-image .entry-content p:first-child a,
.indexed.format-image .entry-content p:first-child img {
    display: block;
    margin: 0
}

.indexed.format-image .entry-content .wp-caption .wp-caption-text {
    margin: 0;
    padding-bottom: 1em
}

.indexed.format-image footer.entry-meta {
    background: #ddd;
    overflow: hidden;
    padding: 4%;
    max-width: 96%
}

.indexed.format-image div.entry-meta {
    display: inline-block;
    float: left;
    width: 35%
}

.indexed.format-image div.entry-meta+div.entry-meta {
    float: none;
    width: 65%
}

.indexed.format-image .entry-meta span.cat-links,
.indexed.format-image .entry-meta span.tag-links,
.indexed.format-image .entry-meta span.comments-link {
    display: block
}

.indexed.format-image footer.entry-meta a {
    color: #444
}

.indexed.format-image footer.entry-meta a:hover {
    color: #fff
}

#content .indexed.format-image img {
    border: none;
    max-width: 100%;
    padding: 0
}

.indexed.format-image .wp-caption {
    background: #111;
    margin-bottom: 0;
    max-width: 96%;
    padding: 2% 2% 0
}

.indexed.format-image .wp-caption .wp-caption-text {
    color: #ddd
}

.indexed.format-image .wp-caption .wp-caption-text:before {
    color: #444
}

.indexed.format-image a:hover img {
    opacity: .8
}

.error404 #main #searchform {
    background: #f9f9f9;
    border: 1px solid #ddd;
    border-width: 1px 0;
    margin: 0 -8.9% 1.625em;
    overflow: hidden;
    padding: 1.625em 8.9%
}

.error404 #main #s {
    width: 95%
}

.error404 #main .widget {
    clear: none;
    float: left;
    margin-right: 3.7%;
    width: 30.85%
}

.error404 #main .widget_archive {
    margin-right: 0
}

.error404 #main .widget_tag_cloud {
    float: none;
    margin-right: 0;
    width: 100%
}

.error404 .widgettitle {
    font-size: 10px;
    letter-spacing: .1em;
    line-height: 2.6em;
    text-transform: uppercase
}

h1.showcase-heading {
    color: #666;
    font-size: 10px;
    font-weight: 500;
    letter-spacing: .1em;
    line-height: 2.6em;
    text-transform: uppercase
}

article.intro {
    background: #f9f9f9;
    border-bottom: none;
    margin: -1.855em -8.9% 1.625em;
    padding: 0 8.9%
}

article.intro .entry-title {
    display: none
}

article.intro .entry-content {
    color: #111;
    font-size: 16px;
    padding: 1.625em 0 .625em
}

article.intro .edit-link a {
    background: #aaa;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    font-size: 12px;
    padding: 0 8px;
    position: absolute;
    top: 30px;
    right: 20px;
    text-decoration: none
}

article.intro .edit-link a:hover,
article.intro .edit-link a:focus,
article.intro .edit-link a:active {
    background: #777
}

section.featured-post {
    float: left;
    margin: -1.625em -8.9% 1.625em;
    padding: 1.625em 8.9% 0;
    position: relative;
    width: 100%
}

section.featured-post .hentry {
    border: none;
    color: #666;
    margin: 0
}

section.featured-post .entry-meta {
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important
}

section.featured-post .attachment-small-feature {
    float: right;
    height: auto;
    margin: 0 -8.9% 1.625em 0;
    max-width: 59%;
    position: relative;
    right: -15px
}

section.featured-post.small {
    padding-top: 0
}

section.featured-post .attachment-small-feature:hover,
section.featured-post .attachment-small-feature:focus,
section.featured-post .attachment-small-feature:active {
    opacity: .8
}

article.feature-image.small {
    float: left;
    margin: 0 0 1.625em;
    width: 45%
}

article.feature-image.small .entry-title {
    line-height: 1.2em
}

article.feature-image.small .entry-summary {
    color: #555;
    font-size: 13px
}

article.feature-image.small .entry-summary p a {
    background: #222;
    color: #eee;
    display: block;
    left: -23.8%;
    padding: 9px 26px 9px 85px;
    position: relative;
    text-decoration: none;
    top: 20px;
    width: 180px;
    z-index: 1
}

article.feature-image.small .entry-summary p a:hover {
    background: #1982d1;
    color: #eee;
    color: rgba(255, 255, 255, .8)
}

section.feature-image.large {
    border: none;
    max-height: 288px;
    padding: 0;
    width: 100%
}

section.feature-image.large .showcase-heading {
    display: none
}

section.feature-image.large .hentry {
    border-bottom: none;
    left: 9%;
    margin: 1.625em 9% 0 0;
    position: absolute;
    top: 0
}

article.feature-image.large .entry-title a {
    background: #222;
    background: rgba(0, 0, 0, .8);
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-weight: 300;
    padding: .2em 20px
}

section.feature-image.large:hover .entry-title a,
section.feature-image.large .entry-title:hover a {
    background: #eee;
    background: rgba(255, 255, 255, .8);
    color: #222
}

article.feature-image.large .entry-summary {
    display: none
}

section.feature-image.large img {
    display: block;
    height: auto;
    max-width: 117.9%;
    padding: 0 0 6px
}

.featured-posts {
    border-bottom: 1px solid #ddd;
    display: block;
    height: 328px;
    margin: 1.625em -8.9% 20px;
    max-width: 1000px;
    padding: 0;
    position: relative;
    overflow: hidden
}

.featured-posts .showcase-heading {
    padding-left: 8.9%
}

.featured-posts section.featured-post {
    background: #fff;
    height: 288px;
    left: 0;
    margin: 0;
    position: absolute;
    top: 30px;
    width: auto
}

.featured-posts section.featured-post.large {
    max-width: 100%;
    overflow: hidden
}

.featured-posts section.featured-post {
    -webkit-transition-duration: 200ms;
    -webkit-transition-property: opacity, visibility;
    -webkit-transition-timing-function: ease;
    -moz-transition-duration: 200ms;
    -moz-transition-property: opacity, visibility;
    -moz-transition-timing-function: ease
}

.featured-posts section.featured-post {
    opacity: 0;
    visibility: hidden
}

.featured-posts #featured-post-1 {
    opacity: 1;
    visibility: visible
}

.featured-post .feature-text:after,
.featured-post .feature-image.small:after {
    content: " ";
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgb(255, 255, 255)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff", endColorstr="#ffffff", GradientType=0);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
    width: 100%;
    height: 45px;
    position: absolute;
    top: 230px
}

.featured-post .feature-image.small:after {
    top: 253px
}

#content .feature-slider {
    top: 5px;
    right: 8.9%;
    overflow: visible;
    position: absolute
}

.feature-slider ul {
    list-style-type: none;
    margin: 0
}

.feature-slider li {
    float: left;
    margin: 0 6px
}

.feature-slider a {
    background: #3c3c3c;
    background: rgba(60, 60, 60, .9);
    -moz-border-radius: 12px;
    border-radius: 12px;
    -webkit-box-shadow: inset 1px 1px 5px rgba(0, 0, 0, .5), inset 0 0 2px rgba(255, 255, 255, .5);
    -moz-box-shadow: inset 1px 1px 5px rgba(0, 0, 0, .5), inset 0 0 2px rgba(255, 255, 255, .5);
    box-shadow: inset 1px 1px 5px rgba(0, 0, 0, .5), inset 0 0 2px rgba(255, 255, 255, .5);
    display: block;
    width: 14px;
    height: 14px
}

.feature-slider a.active {
    background: #1982d1;
    -webkit-box-shadow: inset 1px 1px 5px rgba(0, 0, 0, .4), inset 0 0 2px rgba(255, 255, 255, .8);
    -moz-box-shadow: inset 1px 1px 5px rgba(0, 0, 0, .4), inset 0 0 2px rgba(255, 255, 255, .8);
    box-shadow: inset 1px 1px 5px rgba(0, 0, 0, .4), inset 0 0 2px rgba(255, 255, 255, .8);
    cursor: default;
    opacity: .5
}

section.recent-posts {
    padding: 0 0 1.625em
}

section.recent-posts .hentry {
    border: none;
    margin: 0
}

section.recent-posts .other-recent-posts {
    border-bottom: 1px solid #ddd;
    list-style: none;
    margin: 0
}

section.recent-posts .other-recent-posts li {
    padding: .3125em 0;
    position: relative
}

section.recent-posts .other-recent-posts .entry-title {
    border-top: 1px solid #ddd;
    font-size: 17px
}

section.recent-posts .other-recent-posts a[rel=bookmark] {
    color: #373737;
    float: left;
    max-width: 84%
}

section.recent-posts .other-recent-posts a[rel=bookmark]:after {
    content: "-";
    color: rgba(0, 0, 0, 0);
    font-size: 11px
}

section.recent-posts .other-recent-posts .comments-link a,
section.recent-posts .other-recent-posts .comments-link>span {
    border-bottom: 2px solid #999;
    bottom: -2px;
    color: #444;
    display: block;
    font-size: 10px;
    font-weight: 500;
    line-height: 2.76333em;
    padding: .3125em 0 .3125em 1em;
    position: absolute;
    right: 0;
    text-align: right;
    text-transform: uppercase;
    z-index: 1
}

section.recent-posts .other-recent-posts .comments-link>span {
    border-color: #bbb;
    color: #888
}

section.recent-posts .other-recent-posts .comments-link a:hover {
    color: #1982d1;
    border-color: #1982d1
}

section.recent-posts .other-recent-posts li:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden
}

.image-attachment div.attachment {
    background: #f9f9f9;
    border: 1px solid #ddd;
    border-width: 1px 0;
    margin: 0 -8.9% 1.625em;
    overflow: hidden;
    padding: 1.625em 1.625em 0;
    text-align: center
}

.image-attachment div.attachment img {
    display: block;
    height: auto;
    margin: 0 auto 1.625em;
    max-width: 100%
}

.image-attachment div.attachment a img {
    border-color: #f9f9f9
}

.image-attachment div.attachment a:focus img,
.image-attachment div.attachment a:hover img,
.image-attachment div.attachment a:active img {
    border-color: #ddd;
    background: #fff
}

.image-attachment .entry-caption p {
    font-size: 10px;
    letter-spacing: .1em;
    line-height: 2.6em;
    margin: 0 0 2.6em;
    text-transform: uppercase
}

audio,
video {
    display: inline-block;
    max-width: 100%
}

.attachment .entry-content .mejs-container {
    margin-bottom: 24px
}

#content nav {
    clear: both;
    overflow: hidden;
    padding: 0 0 1.625em
}

#content nav a {
    font-size: 12px;
    font-weight: bold;
    line-height: 2.2em
}

#nav-above {
    padding: 0 0 1.625em
}

#nav-above {
    display: none
}

.paged #nav-above {
    display: block
}

.nav-previous {
    float: left;
    width: 50%
}

.nav-next {
    float: right;
    text-align: right;
    width: 50%
}

#content nav .meta-nav {
    font-weight: normal
}

#nav-single {
    float: right;
    position: relative;
    top: -0.3em;
    text-align: right;
    z-index: 1
}

#nav-single .nav-previous,
#nav-single .nav-next {
    width: auto
}

#nav-single .nav-next {
    padding-left: .5em
}

#nav-single .nav-previous {
    padding-right: .5em
}

.widget-area {
    font-size: 12px
}

.widget {
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
    clear: both;
    margin: 0 0 2.2em
}

.widget-title {
    color: #666;
    font-size: 10px;
    font-weight: 500;
    letter-spacing: .1em;
    line-height: 2.6em;
    text-transform: uppercase
}

.widget ul {
    font-size: 15px;
    margin: 0
}

.widget ul ul {
    margin-left: 1.5em
}

.widget ul li {
    color: #777;
    font-size: 13px
}

.widget a {
    font-weight: bold;
    text-decoration: none
}

.widget a:hover,
.widget a:focus,
.widget a:active {
    text-decoration: underline
}

.widget select {
    max-width: 100%
}

.widget_search form {
    margin: 0 0 1.625em
}

.widget_search #s {
    width: 77%
}

.widget_search #searchsubmit {
    background: #ddd;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0px -1px 1px rgba(0, 0, 0, .09);
    -moz-box-shadow: inset 0px -1px 1px rgba(0, 0, 0, .09);
    box-shadow: inset 0px -1px 1px rgba(0, 0, 0, .09);
    color: #888;
    font-size: 13px;
    line-height: 25px;
    position: relative;
    top: -2px
}

.widget_search #searchsubmit:active {
    background: #1982d1;
    border-color: #0861a5;
    -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, .1);
    -moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, .1);
    box-shadow: inset 0px 1px 1px rgba(0, 0, 0, .1);
    color: #bfddf3
}

section.ephemera ol,
.widget_twentyeleven_ephemera ol {
    list-style: square;
    margin: 5px 0 0
}

.widget_twentyeleven_ephemera .widget-entry-title {
    font-size: 15px;
    font-weight: bold;
    padding: 0
}

.widget_twentyeleven_ephemera .comments-link a,
.widget_twentyeleven_ephemera .comments-link>span {
    color: #666;
    display: block;
    font-size: 10px;
    font-weight: 500;
    line-height: 2.76333em;
    text-transform: uppercase
}

section.ephemera .entry-title a span {
    color: #29628d
}

.widget_twitter li {
    list-style-type: none;
    margin-bottom: 14px
}

.widget_twitter .timesince {
    display: block;
    font-size: 11px;
    margin-right: -10px;
    text-align: right
}

.widget_image img,
.widget_media_image img {
    border: 0;
    padding: 0;
    height: auto;
    max-width: 100%
}

@media(min-width: 1024px) {
    .widget_media_image .size-thumbnail {
        padding: 6px
    }
}

.widget_calendar #wp-calendar {
    color: #555;
    width: 95%;
    text-align: center
}

.widget_calendar #wp-calendar caption,
.widget_calendar #wp-calendar td,
.widget_calendar #wp-calendar th {
    text-align: center
}

.widget_calendar #wp-calendar caption {
    font-size: 11px;
    font-weight: 500;
    padding: 5px 0 3px 0;
    text-transform: uppercase
}

.widget_calendar #wp-calendar th {
    background: #f4f4f4;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    font-weight: bold
}

.widget_calendar #wp-calendar tfoot td {
    background: #f4f4f4;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc
}

.widget_calendar .wp-calendar-nav {
    display: table;
    width: 95%
}

.widget_calendar .wp-calendar-nav span {
    display: table-cell;
    text-align: center
}

.widget_calendar .wp-calendar-nav-prev,
.widget_calendar .wp-calendar-nav-next {
    width: 40%
}

.widget_text ul,
.widget_text ol {
    margin: 0 0 1.625em 2.5em
}

.widget_text ul ul,
.widget_text ol ol,
.widget_text ul ol,
.widget_text ol ul {
    margin-bottom: 0
}

.tagcloud ul {
    list-style-type: none
}

.tagcloud ul li {
    display: inline-block
}

#page .widget-area .gallery-columns-2 img,
#page .widget-area .gallery-columns-3 img,
#page .widget-area .gallery-columns-4 img,
#page .widget-area .gallery-columns-5 img,
#page .widget-area .gallery-columns-6 img,
#page .widget-area .gallery-columns-7 img,
#page .widget-area .gallery-columns-8 img,
#page .widget-area .gallery-columns-9 img {
    border: none;
    max-width: 90%;
    width: auto
}

#comments-title {
    color: #666;
    font-size: 10px;
    font-weight: 500;
    line-height: 2.6em;
    padding: 0 0 2.6em;
    text-transform: uppercase
}

.nopassword,
.nocomments {
    color: #aaa;
    font-size: 24px;
    font-weight: 100;
    margin: 26px 0;
    text-align: center
}

.commentlist {
    list-style: none;
    margin: 0 auto;
    width: 68.9%
}

.content .commentlist,
.page-template-sidebar-page-php .commentlist {
    width: 100%
}

.commentlist>li.comment {
    background: #f6f6f6;
    border: 1px solid #ddd;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 0 0 1.625em;
    padding: 1.625em;
    position: relative
}

.commentlist .pingback {
    margin: 0 0 1.625em;
    padding: 0 1.625em
}

.commentlist .children {
    list-style: none;
    margin: 0
}

.commentlist .children li.comment {
    background: #fff;
    border-left: 1px solid #ddd;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
    margin: 1.625em 0 0;
    padding: 1.625em;
    position: relative
}

.commentlist .children li.comment .fn {
    display: block
}

.comment-meta .fn {
    font-style: normal
}

.comment-meta {
    color: #666;
    font-size: 12px;
    line-height: 2.2em
}

.commentlist .children li.comment .comment-meta {
    line-height: 1.625em;
    margin-left: 50px
}

.commentlist .children li.comment .comment-content {
    margin: 1.625em 0 0;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto
}

.comment-meta a {
    font-weight: bold
}

.commentlist .avatar {
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 2px #ccc;
    -moz-box-shadow: 0 1px 2px #ccc;
    box-shadow: 0 1px 2px #ccc;
    left: -102px;
    padding: 0;
    position: absolute;
    top: 0
}

.commentlist>li:before {
    content: url(images/comment-arrow.png);
    left: -21px;
    position: absolute
}

.commentlist>li.pingback:before {
    content: ""
}

.commentlist .children .avatar {
    background: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    left: 2.2em;
    padding: 0;
    top: 2.2em
}

a.comment-reply-link {
    background: #eee;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #666;
    display: inline-block;
    font-size: 12px;
    padding: 0 8px;
    text-decoration: none
}

a.comment-reply-link:hover,
a.comment-reply-link:focus,
a.comment-reply-link:active {
    background: #888;
    color: #fff
}

a.comment-reply-link>span {
    display: inline-block;
    position: relative;
    top: -1px
}

.commentlist>li.bypostauthor {
    background: #ddd;
    border-color: #d3d3d3
}

.commentlist>li.bypostauthor .comment-meta {
    color: #575757
}

.commentlist>li.bypostauthor:before {
    content: url(images/comment-arrow-bypostauthor.png)
}

.commentlist .children>li.bypostauthor {
    background: #ddd;
    border-color: #d3d3d3
}

.page-template-sidebar-page-php .commentlist>li.comment,
.page-template-sidebar-page-php.commentlist .pingback {
    margin-left: 102px;
    width: auto
}

.page-template-sidebar-page-php #respond {
    width: auto
}

#respond {
    background: #ddd;
    border: 1px solid #d3d3d3;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 0 auto 1.625em;
    padding: 1.625em;
    position: relative;
    width: 68.9%
}

#respond input[type=text],
#respond textarea {
    background: #fff;
    border: 4px solid #eee;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: inset 0 1px 3px rgba(204, 204, 204, .95);
    -moz-box-shadow: inset 0 1px 3px rgba(204, 204, 204, .95);
    box-shadow: inset 0 1px 3px rgba(204, 204, 204, .95);
    position: relative;
    padding: 10px;
    text-indent: 80px
}

#respond .comment-form-author,
#respond .comment-form-email,
#respond .comment-form-url,
#respond .comment-form-comment {
    position: relative
}

#respond .comment-form-author label,
#respond .comment-form-email label,
#respond .comment-form-url label,
#respond .comment-form-comment label {
    background: #eee;
    -webkit-box-shadow: 1px 2px 2px rgba(204, 204, 204, .8);
    -moz-box-shadow: 1px 2px 2px rgba(204, 204, 204, .8);
    box-shadow: 1px 2px 2px rgba(204, 204, 204, .8);
    color: #555;
    display: inline-block;
    font-size: 13px;
    left: 4px;
    min-width: 60px;
    padding: 4px 10px;
    position: relative;
    top: 40px;
    z-index: 1
}

#respond input[type=text]:focus,
#respond textarea:focus {
    text-indent: 0;
    z-index: 1
}

#respond textarea {
    resize: vertical;
    width: 95%
}

#respond .comment-form-author .required,
#respond .comment-form-email .required {
    color: #bd3500;
    font-size: 22px;
    font-weight: bold;
    left: 75%;
    position: absolute;
    z-index: 1
}

#respond .comment-notes,
#respond .logged-in-as {
    font-size: 13px
}

#respond p {
    margin: 10px 0
}

#respond .form-submit {
    float: right;
    margin: -20px 0 10px
}

#respond input#submit {
    background: #222;
    border: none;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, .3);
    box-shadow: 0px 1px 2px rgba(0, 0, 0, .3);
    color: #eee;
    cursor: pointer;
    font-size: 15px;
    margin: 20px 0;
    padding: 5px 42px 5px 22px;
    position: relative;
    left: 30px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .3)
}

#respond input#submit:active {
    background: #1982d1;
    color: #bfddf3
}

#respond #cancel-comment-reply-link {
    color: #666;
    margin-left: 10px;
    text-decoration: none
}

#respond .logged-in-as a:hover,
#respond #cancel-comment-reply-link:hover {
    text-decoration: underline
}

.commentlist #respond {
    margin: 1.625em 0 0;
    width: auto
}

#reply-title {
    color: #373737;
    font-size: 24px;
    font-weight: bold;
    line-height: 30px
}

#cancel-comment-reply-link {
    color: #888;
    display: block;
    font-size: 10px;
    font-weight: normal;
    line-height: 2.2em;
    letter-spacing: .05em;
    position: absolute;
    right: 1.625em;
    text-decoration: none;
    text-transform: uppercase;
    top: 1.1em
}

#cancel-comment-reply-link:focus,
#cancel-comment-reply-link:active,
#cancel-comment-reply-link:hover {
    color: #ff4b33
}

#respond label {
    line-height: 2.2em
}

#respond input[type=text] {
    display: block;
    height: 24px;
    width: 75%
}

#respond p {
    font-size: 12px
}

#respond #wp-comment-cookies-consent {
    margin: 0 10px 0 0
}

p.comment-form-comment {
    margin: 0
}

.form-allowed-tags {
    display: none
}

#colophon {
    clear: both
}

#supplementary {
    border-top: 1px solid #ddd;
    padding: 1.625em 7.6%;
    overflow: hidden
}

#supplementary.two .widget-area {
    float: left;
    margin-right: 3.7%;
    width: 48.1%
}

#supplementary.two .widget-area+.widget-area {
    margin-right: 0
}

#supplementary.three .widget-area {
    float: left;
    margin-right: 3.7%;
    width: 30.85%
}

#supplementary.three .widget-area+.widget-area+.widget-area {
    margin-right: 0
}

#site-generator {
    background: #f9f9f9;
    border-top: 1px solid #ddd;
    color: #666;
    font-size: 12px;
    line-height: 2.2em;
    padding: 2.2em .5em;
    text-align: center
}

#site-generator a {
    color: #555;
    font-weight: bold
}

#site-generator span[role=separator] {
    padding: 0 .25em 0 .5em
}

#site-generator span[role=separator]::before {
    content: "|"
}

@-ms-viewport {
    width: device-width
}

@viewport {
    width: device-width
}

@media(max-width: 800px) {
    #main #content {
        margin: 0 7.6%;
        width: auto
    }

    #nav-below {
        border-bottom: 1px solid #ddd;
        margin-bottom: 1.625em
    }

    #main #secondary {
        float: none;
        margin: 0 7.6%;
        width: auto
    }

    .page-template-showcase-php .featured-posts {
        min-height: 280px
    }

    .featured-posts section.featured-post {
        height: auto
    }

    .page-template-showcase-php section.recent-posts {
        float: none;
        margin: 0;
        width: 100%
    }

    .page-template-showcase-php #main .widget-area {
        float: none;
        margin: 0;
        width: auto
    }

    .page-template-showcase-php .other-recent-posts {
        border-bottom: 1px solid #ddd
    }

    section.featured-post .attachment-small-feature,
    .one-column section.featured-post .attachment-small-feature {
        border: none;
        display: block;
        float: left;
        height: auto;
        margin: .625em auto 1.025em;
        max-width: 30%;
        position: static
    }

    article.feature-image.small {
        float: right;
        margin: 0 0 1.625em;
        width: 64%
    }

    .one-column article.feature-image.small .entry-summary {
        height: auto
    }

    article.feature-image.small .entry-summary p a {
        left: 0;
        padding-left: 20px;
        padding-right: 20px;
        width: auto
    }

    .singular .entry-header,
    .singular .entry-content,
    .singular footer.entry-meta,
    .singular #comments-title {
        width: 100%
    }

    .singular blockquote.pull {
        margin: 0 0 1.625em
    }

    .singular .pull.alignleft {
        margin: 0 1.625em 0 0
    }

    .singular .pull.alignright {
        margin: 0 0 0 1.625em
    }

    .singular .entry-meta .edit-link a {
        left: 0;
        position: absolute;
        top: 40px
    }

    .singular #author-info {
        margin: 2.2em -8.8% 0;
        padding: 20px 8.8%
    }

    .commentlist {
        width: 100%
    }

    .commentlist>li.comment,
    .commentlist .pingback {
        margin-left: 102px;
        width: auto
    }

    #respond {
        width: auto
    }

    #colophon #supplementary .widget-area {
        float: none;
        margin-right: 0;
        width: auto
    }

    .error404 #main .widget {
        float: none;
        margin-right: 0;
        width: auto
    }
}

@media(max-width: 650px) {

    body,
    input,
    textarea {
        font-size: 13px
    }

    #site-title a {
        font-size: 24px
    }

    #site-description {
        font-size: 12px
    }

    #access ul {
        font-size: 12px
    }

    #branding .only-search+#access div {
        padding-right: 0
    }

    article.intro .entry-content {
        font-size: 12px
    }

    .entry-title {
        font-size: 21px
    }

    .featured-post .entry-title {
        font-size: 14px
    }

    .singular .entry-title {
        font-size: 28px
    }

    .entry-meta {
        font-size: 12px
    }

    blockquote {
        margin: 0
    }

    blockquote.pull {
        font-size: 17px
    }

    #site-title {
        padding: 5.30625em 0 0
    }

    #site-title,
    #site-description {
        margin-right: 0
    }

    #branding #searchform {
        top: 1.625em !important
    }

    .alignleft,
    .alignright {
        display: block;
        float: none;
        margin-left: 0;
        margin-right: 0
    }

    #nav-single {
        display: block;
        position: static
    }

    .singular .hentry {
        padding: 1.625em 0 0
    }

    .singular.page .hentry {
        padding: 1.625em 0 0
    }

    .singular .entry-header .entry-meta,
    .singular .entry-header .entry-format,
    .singular .entry-meta .edit-link a {
        position: static
    }

    .commentlist>li.comment,
    .commentlist>li.pingback {
        margin-left: 0 !important
    }

    .commentlist .avatar {
        background: rgba(0, 0, 0, 0);
        display: block;
        padding: 0;
        position: static
    }

    .commentlist .children .avatar {
        background: none;
        left: 2.2em;
        padding: 0;
        position: absolute;
        top: 2.2em
    }

    #respond input[type=text] {
        width: 95%
    }

    #respond .comment-form-author .required,
    #respond .comment-form-email .required {
        left: 95%
    }

    #content .gallery-columns-3 .gallery-item {
        width: 31%;
        padding-right: 2%
    }

    #content .gallery-columns-3 .gallery-item img {
        width: 100%;
        height: auto
    }
}

@media(max-width: 450px) {
    #content .gallery-columns-2 .gallery-item {
        width: 45%;
        padding-right: 4%
    }

    #content .gallery-columns-2 .gallery-item img {
        width: 100%;
        height: auto
    }
}

@media only screen and (min-device-width: 320px)and (max-device-width: 480px) {
    body {
        padding: 0
    }

    #page {
        margin-top: 0
    }

    #branding {
        border-top: none
    }
}

@media print {
    body {
        background: none !important;
        font-size: 10pt
    }

    footer.entry-meta a[rel=bookmark]:link:after,
    footer.entry-meta a[rel=bookmark]:visited:after {
        content: " [" attr(href) "] "
    }

    #page {
        clear: both !important;
        display: block !important;
        float: none !important;
        max-width: 100%;
        position: relative !important
    }

    #branding {
        border-top: none !important;
        padding: 0
    }

    #branding hgroup {
        margin: 0
    }

    #site-title a {
        font-size: 21pt
    }

    #site-description {
        font-size: 10pt
    }

    #branding #searchform {
        display: none
    }

    #branding img {
        display: none
    }

    #access {
        display: none
    }

    #main {
        border-top: none;
        box-shadow: none
    }

    #primary {
        float: left;
        margin: 0;
        width: 100%
    }

    #content {
        margin: 0;
        width: auto
    }

    .singular #content {
        margin: 0;
        width: 100%
    }

    .singular .entry-header .entry-meta {
        position: static
    }

    .entry-meta .edit-link a {
        display: none
    }

    #content nav {
        display: none
    }

    .singular .entry-header,
    .singular .entry-content,
    .singular footer.entry-meta,
    .singular #comments-title {
        margin: 0;
        width: 100%
    }

    .singular .hentry {
        padding: 0
    }

    .entry-title,
    .singular .entry-title {
        font-size: 21pt
    }

    .entry-meta {
        font-size: 10pt
    }

    .entry-header .comments-link {
        display: none
    }

    .page-link {
        display: none
    }

    .singular #author-info {
        background: none;
        border-bottom: none;
        border-top: none;
        margin: 2.2em 0 0;
        padding: 0
    }

    #respond {
        display: none
    }

    .widget-area {
        display: none
    }

    #colophon {
        display: none
    }

    .commentlist>li.comment {
        background: none;
        border: 1px solid #ddd;
        -moz-border-radius: 3px 3px 3px 3px;
        border-radius: 3px 3px 3px 3px;
        margin: 0 auto 1.625em;
        padding: 1.625em;
        position: relative;
        width: auto
    }

    .commentlist .avatar {
        height: 39px;
        left: 2.2em;
        top: 2.2em;
        width: 39px
    }

    .commentlist li.comment .comment-meta {
        line-height: 1.625em;
        margin-left: 50px
    }

    .commentlist li.comment .fn {
        display: block
    }

    .commentlist li.comment .comment-content {
        margin: 1.625em 0 0
    }

    .commentlist .comment-edit-link {
        display: none
    }

    .commentlist>li::before,
    .commentlist>li.bypostauthor::before {
        content: ""
    }

    .commentlist .reply {
        display: none
    }

    .commentlist>li.bypostauthor {
        color: #444
    }

    .commentlist>li.bypostauthor .comment-meta {
        color: #666
    }

    .commentlist>li.bypostauthor:before {
        content: none
    }

    .commentlist .children>li.bypostauthor {
        background: #fff;
        border-color: #ddd
    }

    .commentlist .children>li.bypostauthor>article,
    .commentlist .children>li.bypostauthor>article .comment-meta {
        color: #666
    }
}

#ie7 article.intro {
    margin-left: -7.6%;
    margin-right: -7.6%;
    padding-left: -7.6%;
    padding-right: -7.6%;
    max-width: 1000px
}

#ie7 .featured-posts {
    margin: 0 -7.6%
}

#ie7 .featured-post {
    margin-left: 0;
    margin-right: 0;
    max-width: 100%
}

#ie7 section.recent-posts {
    margin-right: 7.6%
}

#ie8 section.feature-image.large img {
    width: auto
}

#ie8 section.featured-post .attachment-small-feature {
    max-width: none
}

.tx-filelist table img {
    margin-bottom: 0 !important;
    margin-right: 1em
}

@font-face {
    font-family: "proxima_novaregular";
    src: url("proximanova-regular-webfont.eot");
    src: url("proximanova-regular-webfont.eot?#iefix") format("embedded-opentype"), url("proximanova-regular-webfont.woff2") format("woff2"), url("proximanova-regular-webfont.woff") format("woff"), url("proximanova-regular-webfont.ttf") format("truetype"), url("proximanova-regular-webfont.svg#proxima_novaregular") format("svg");
    font-weight: normal;
    font-style: normal
}

body {
    font-family: "proxima_novaregular", Arial, sans-serif !important;
    padding: 0 !important;
    display: flex;
    flex-direction: column;
    min-height: 100vh
}

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li,
body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul {
    list-style-type: none !important
}

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li,
body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul li {
    list-style-type: none !important
}

body .gform_wrapper form .gform_body ul,
body .gform_wrapper form .gform_body ul li {
    list-style-type: none !important;
    list-style-image: none !important;
    list-style: none !important;
    background-image: none !important;
    background: none !important;
    padding: 0 !important;
    margin: 0 !important
}

.wp-caption .wp-caption-text,
.gallery-caption {
    font-family: proxima_novaregular
}

#page {
    max-width: 1920px !important;
    width: 100%;
    background-color: rgba(0, 0, 0, 0) !important
}

.singular .entry-content {
    width: 95%
}

.singular.page .hentry:not(.blog):not(.article) {
    padding: .5em 0px 0px
}

.menu {
    font-weight: bold
}

#branding {
    border-top: 0px solid rgba(0, 0, 0, 0);
    z-index: 9997 !important
}

#newmenudivstyle ul {
    white-space: nowrap
}

#newmenudivstyle ul li {
    list-style: none
}

#primary {
    background: #fff
}

#secondary {
    background: #fff
}

input#s {
    height: 29px
}

#branding #s {
    width: 250px;
    border: 2px solid #0958c1;
    margin-left: 10%;
    border-radius: 5px;
    transition-timing-function: ease;
    box-sizing: content-box
}

#main {
    padding: .5em 0px 0px;
    background: #ecedef
}

body.home #main,
body.special-site #main,
body.blog #main {
    width: 100%
}

#site-title {
    background-size: 100% auto contain;
    text-decoration: none;
    padding: 1em 0px 0px;
    z-index: 1;
    width: 100%;
    margin: 1.45em 0em 1.2525em 0em
}

#site-title a {
    text-decoration: none;
    display: inline;
    color: #818285 !important;
    font-size: 1.6em !important;
    line-height: 2.8em;
    letter-spacing: 0em
}

.site-content article {
    word-wrap: normal;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    hyphens: none
}

.widget-area .widget {
    -webkit-hyphens: none;
    -moz-hyphens: none;
    hyphens: none;
    word-wrap: normal
}

#comments {
    display: none
}

#access {
    position: absolute;
    bottom: -5%
}

#access div {
    margin: 0
}

#access ul {
    font-size: 12px
}

#access ul ul {
    width: fit-content
}

#access #newmenudivstyle a {
    padding: 0px 5px !important
}

#access ul ul a {
    border-bottom: 1px dotted #ddd;
    font-size: 12px;
    line-height: 40px;
    padding: 0 10px;
    background: #0958c1
}

#primarydivstyle {
    float: right;
    display: inline;
    width: 65%;
    white-space: nowrap
}

#newmenudivstyle {
    float: right;
    display: inline;
    width: 32%;
    white-space: nowrap
}

#branding #searchform {
    top: -4.5em
}

#branding #searchform {
    position: absolute;
    right: .5%;
    text-align: right
}

#login-navigation-bar {
    position: absolute;
    right: 35px;
    text-align: right;
    top: 4em;
    padding-top: 8px
}

#register-navigation-bar {
    position: absolute;
    right: 85px;
    text-align: right;
    top: 4em;
    padding-top: 8px
}

#navigation-pipe {
    position: absolute;
    right: 77px;
    text-align: right;
    top: 4em;
    padding-top: 8px
}

#branding hgroup {
    margin-block: 0;
    position: relative
}

#menu-sticky-topper li {
    top: 100px;
    display: inline;
    font-size: 12px;
    line-height: 24px;
    white-space: nowrap;
    padding-left: 17px
}

ul #menu-sticky-topper {
    margin: 5px 10px 0 0 !important
}

#supplementary.one .widget-area {
    float: left;
    margin-right: 5%;
    width: 15%
}

#supplementary.two .widget-area {
    float: left;
    margin-right: 5%;
    width: 15%
}

#supplementary.three .widget-area {
    float: left;
    margin-right: 5%;
    width: 15%
}

#supplementary.four .widget-area {
    float: left;
    margin-right: 5%;
    width: 15%
}

#supplementary.five .widget-area {
    float: left;
    width: 19%
}

#supplementary.one .widget-area+.widget-area+.widget-area {
    margin-right: 5%
}

#supplementary.two .widget-area+.widget-area+.widget-area {
    margin-right: 5%
}

#supplementary.three .widget-area+.widget-area+.widget-area {
    margin-right: 5%
}

#supplementary.four .widget-area+.widget-area+.widget-area {
    margin-right: 5%
}

#supplementary.five .widget-area+.widget-area+.widget-area {
    margin-right: 5%
}

.textwidget {
    clear: both;
    margin: 0px 0px 2.2em;
    color: #fff
}

.widget a {
    font-weight: normal !important
}

.textwidget a {
    color: #fff !important
}

#axiotagline {
    width: 69%;
    background: #fff;
    float: left;
    padding: 0 0% 0 5%
}

#axiotaglinetext {
    display: block;
    background: #fff;
    font-size: 9px;
    white-space: nowrap;
    margin: 15px 0
}

#A2LAtext {
    display: block;
    background: #fff;
    float: left;
    font-size: 9px;
    white-space: nowrap
}

#A2LAlogo {
    width: 12%;
    background: #fff;
    float: left;
    padding: 0 0% 0 1%
}

#colocopyright {
    width: 12%;
    display: block;
    font-weight: bold;
    font-size: 8px;
    padding: 3px 0 0 0
}

#latestsoftware {
    width: 19.067em;
    float: left;
    display: inline;
    padding: 0 .5% 2% 10.5%
}

#content.front-page-text-area {
    margin: 0 10.5%
}

#theothersubsliders {
    float: left;
    width: 47.267em
}

#theothersubsliders2 {
    float: left;
    width: 47.267em
}

.applicationhomewidget {
    width: 100%;
    float: left;
    display: inline;
    padding: 0 .5% 1% 0
}

.applicationhomewidgetmobile {
    display: none
}

.electroacoustotest {
    width: 23.4em;
    float: left;
    display: inline;
    padding: 0 .5% 1% 0
}

.electroacoustotest2 {
    width: 23.4em;
    float: left;
    display: inline;
    padding: 0
}

.configurequote {
    width: 23.4em;
    float: left;
    display: inline;
    padding: 0 .5% 0 0
}

.techservice {
    width: 23.4em;
    float: left;
    display: inline;
    padding: 0
}

.easingslider-slide-content .caption {
    background-color: rgba(0, 0, 0, .6) !important;
    box-shadow: 0px 0px 0px rgba(0, 0, 0, .6), 0px 0px 0px rgba(0, 0, 0, .6) !important;
    color: #fff;
    font-family: proxima_novaregular !important;
    position: absolute;
    bottom: 27%;
    font-weight: bold;
    width: 100%
}

.easingslider-slide-content .captionoverride {
    bottom: 59% !important
}

#access a,
#access li:hover>a,
#access a:focus {
    padding: 0px 1.2125em !important
}

#new-sticky-header {
    display: none;
    margin-top: 172px !important
}

#thsp-sticky-header {
    display: none
}

#static-sticky-header {
    display: none
}

.page-template-AP_ProductPage #thsp-sticky-header {
    display: inline !important
}

.page-template-AP_ProductPage #static-sticky-header {
    display: inline !important
}

.blue_slogan {
    color: #0356c3 !important;
    font-size: 24px;
    font-weight: bold;
    margin: 0 0 .8125em
}

.product_custom {
    width: 95%
}

#sticky-header,
#thsp-sticky-header a {
    color: #000 !important;
    font-size: 1.25 em
}

#sticky-header {
    background-color: #e6e9ee;
    margin-top: -200px;
    padding: 8px 10px;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 99998;
    box-sizing: border-box
}

#thsp-sticky-header {
    padding-bottom: 0px
}

#thsp-sticky-header .sub-menu {
    margin: 0 auto !important;
    padding: 0 !important;
    position: absolute;
    top: 46px;
    display: none;
    background-color: #fff;
    border: 1px solid #eaeaea;
    border-top: 0px;
    width: 220px
}

#thsp-sticky-header .sub-menu li.menu-item a {
    line-height: normal !important;
    color: #6c6f70 !important
}

#thsp-sticky-header .sub-menu li.menu-item:hover a {
    color: #ffcb05 !important
}

#thsp-sticky-header #thsp-sticky-header-menu>li {
    padding-bottom: 8px
}

#thsp-sticky-header .sub-menu li.menu-item {
    display: block !important;
    text-align: left !important;
    margin: 0px !important
}

#thsp-sticky-header .sub-menu li.menu-item a {
    padding: 15px 20px !important
}

#thsp-sticky-header .menu li:hover .sub-menu {
    display: block
}

#static-sticky-header {
    padding: opx 10px;
    top: 0;
    left: 0;
    width: 100%;
    height: 4em;
    z-index: 99998;
    float: right;
    text-align: right;
    margin: 0 !important;
    display: none;
    margin: 0 0 0 1.25em !important;
    font-size: 12px;
    line-height: 24px;
    box-sizing: border-box;
    -moz-box-sizing: border-box
}

#static-sticky-header {
    background-color: #e6e9ee;
    padding: 10px !important
}

#static-sticky-header,
#static-sticky-header a {
    color: #000 !important
}

#static-sticky-header-inner {
    max-width: 95% !important;
    margin: 0 auto
}

#thsp-sticky-header-inner {
    max-width: 95% !important
}

.singular .entry-header {
    width: 95% !important
}

#static-sticky-header:after {
    content: "";
    display: table;
    clear: both
}

#static-sticky-header-title {
    float: left;
    font-size: 22px;
    line-height: 20px;
    margin: 0 !important
}

#static-sticky-header-title img {
    display: block;
    height: 30px;
    width: auto
}

#static-sticky-header a {
    text-decoration: none
}

#static-sticky-header li a {
    display: inline-block;
    line-height: 30px
}

#static-sticky-header {
    padding-bottom: 0px
}

#static-sticky-header .sub-menu {
    margin: 0 auto !important;
    padding: 0 !important;
    position: absolute;
    top: 46px;
    display: none;
    background-color: #fff;
    border: 1px solid #eaeaea;
    border-top: 0px;
    width: 220px
}

#static-sticky-header .sub-menu li.menu-item a {
    line-height: normal !important;
    color: #6c6f70 !important
}

#static-sticky-header .sub-menu li.menu-item:hover a {
    color: #ffcb05 !important
}

#static-sticky-header #static-sticky-header-menu>li {
    padding-bottom: 8px
}

#static-sticky-header .sub-menu li.menu-item {
    display: block !important;
    text-align: left !important;
    margin: 0px !important
}

#static-sticky-header .sub-menu li.menu-item a {
    padding: 15px 20px !important
}

#static-sticky-header .menu li:hover .sub-menu {
    display: block
}

body.custom-background {
    background-position: left 172px !important;
    background-attachment: unset !important;
    background-size: auto 100%
}

.responsive-tabs .responsive-tabs__list__item {
    font-size: 10px !important
}

input[type=text],
input[type=password],
input[type=email],
input[type=url],
input[type=number] {
    color: #000 !important
}

.product-cta-block a.button.btn-large.btn-blue {
    text-transform: initial
}

#colophon {
    margin-top: auto;
    background: #142841
}

@media only screen and (max-width: 999px) {

    #searchform,
    #login-navigation-bar,
    #register-navigation-bar,
    #navigation-pipe {
        display: none
    }

    #primarydivstyle {
        width: 59%
    }

    #newmenudivstyle {
        width: 40%
    }
}

@media only screen and (max-width: 1150px) {
    #latestsoftware {
        width: 40%;
        float: left;
        display: inline;
        padding: 0 1% 1% 5%
    }

    #theothersubsliders {
        width: 43.5%
    }

    .applicationhomewidget {
        display: none;
        width: 98%;
        float: left;
        padding: 0px 0 2% 0
    }

    .applicationhomewidgetmobile {
        width: 98%;
        float: left;
        display: inline;
        padding: 0px 0 2% 0
    }

    .electroacoustotest {
        width: 98%;
        float: left;
        display: inline;
        padding: 0px 0 2% 0
    }

    .electroacoustotest2 {
        width: 98%;
        float: left;
        display: inline;
        padding: 0
    }

    #theothersubsliders2 {
        float: left;
        display: inline;
        padding: 0 1% 1% 5%;
        width: 100%
    }

    .configurequote {
        width: 40%;
        float: left;
        display: inline;
        padding: 0px 1% 0px 0px
    }

    .techservice {
        width: 42.5%;
        float: left;
        display: inline;
        padding: 0
    }

    .easingslider-slide-content .captionoverride {
        bottom: 64% !important
    }
}

@media(max-width: 800px) {
    #colophon #supplementary .widget-area {
        float: left;
        margin-right: 0px;
        width: 50%
    }
}

@media only screen and (min-width: 585px)and (max-width: 666px) {
    #A2LAlogo {
        width: 50%;
        background: #fff;
        float: left;
        padding: 0 0% 0 5%
    }

    #colocopyright {
        width: 45%;
        display: block;
        font-weight: bold;
        background: #fff;
        float: left;
        font-size: 8px
    }
}

@media only screen and (min-width: 480px)and (max-width: 584px) {
    #A2LAlogo {
        width: 45%;
        background: #fff;
        float: left;
        padding: 0 0% 0 5%
    }

    #colocopyright {
        width: 50%;
        display: block;
        font-weight: bold;
        background: #fff;
        float: left;
        font-size: 8px
    }
}

@media only screen and (min-width: 480px)and (max-width: 767px) {
    #newmenudivstyle {
        width: 59%
    }
}

@media only screen and (max-width: 479px) {
    #axiotagline {
        width: 100%;
        background: #fff;
        float: left;
        padding: 0 0% 0 5%
    }

    #A2LAlogo {
        width: 74%;
        background: #fff;
        float: left;
        padding: 5% 0% 5% 25%
    }

    #colocopyright {
        width: 100%;
        display: block;
        font-weight: bold;
        background: #fff;
        float: left;
        font-size: 8px;
        text-align: center
    }

    body {
        padding: 0;
        margin: 0;
        background: red
    }

    #access,
    #access ul ul a {
        background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% !important
    }

    #newmenudivstyle {
        width: 88%
    }

    #static-sticky-header {
        display: none !important
    }

    #latestsoftware {
        width: 96%;
        float: left;
        display: inline;
        padding: 0px 2% 2% 2% !important
    }

    .applicationhomewidget {
        width: 98%;
        float: left;
        padding: 0 1% 2.5% 1% !important
    }

    .electroacoustotest {
        width: 98%;
        float: left;
        display: inline;
        padding: 0 1% 2.5% 1% !important
    }

    .electroacoustotest2 {
        width: 98%;
        float: left;
        display: inline;
        padding: 0 1% 1% 1% !important
    }

    .configurequote {
        width: 98%;
        float: left;
        display: inline;
        padding: 1.5% 1% 1% 1% !important
    }

    .techservice {
        width: 98%;
        float: left;
        display: inline;
        padding: 1.5% 1% 1% 1% !important
    }

    #theothersubsliders {
        width: 98%;
        padding: 0px 1% 2% 1% !important
    }

    #theothersubsliders2 {
        width: 98%;
        padding: 0px 1% 2% 1% !important
    }
}

@media(max-width: 650px) {
    #site-title {
        padding: 1em 0px .9em
    }
}

@media only screen and (max-width: 989px) {
    #accordion {
        display: inline !important
    }

    #tabs {
        display: none !important
    }
}

#accordion {
    display: none
}

#tabs {
    display: inline
}

@media only screen and (min-width: 1499px) {
    #latestsoftware {
        width: 22.4%;
        padding: 0px .5% 2% 11.5%
    }

    #theothersubsliders {
        width: 56% !important
    }

    #theothersubsliders2 {
        width: 56% !important
    }

    .applicationhomewidget {
        width: 100%
    }

    .electroacoustotest {
        width: 48.25%
    }

    .electroacoustotest2 {
        width: 48.25%
    }

    .configurequote {
        width: 48.25%;
        padding: 0px .45% 0px 0px
    }

    .techservice {
        width: 48.5%
    }

    #content.front-page-text-area {
        margin: 0 11.5%
    }
}

#tabs {
    background: rgba(0, 0, 0, 0);
    border: none
}

#tabs .ui-widget-header {
    background: rgba(0, 0, 0, 0);
    border: none;
    border-bottom: 1px solid silver;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px
}

#tabs .ui-tabs-nav .ui-state-default {
    background: rgba(0, 0, 0, 0);
    border: none;
    outline: none
}

#tabs .ui-tabs-nav .ui-state-active {
    border: none;
    outline: none
}

#tabs .ui-tabs-nav .ui-state-default a {
    color: silver
}

#tabs .ui-tabs-nav .ui-state-active a {
    color: #0958c1
}

.ui-helper-hidden {
    display: none
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse
}

.ui-helper-clearfix:after {
    clear: both
}

.ui-helper-clearfix {
    min-height: 0
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0)
}

.ui-front {
    z-index: 100
}

.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin: 2px 0 0 0;
    padding: .5em .5em .5em .7em;
    min-height: 0;
    font-size: 100%
}

.ui-accordion .ui-accordion-icons {
    padding-left: 2.2em
}

.ui-accordion .ui-accordion-icons .ui-accordion-icons {
    padding-left: 2.2em
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px
}

.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    overflow: auto
}

.ui-tabs {
    position: relative;
    padding: .2em
}

.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: .2em .2em 0
}

.ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 0;
    margin: 1px .2em 0 0;
    border-bottom-width: 0;
    padding: 0;
    white-space: nowrap
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    float: left;
    padding: .5em 1em;
    text-decoration: none
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: -1px;
    padding-bottom: 1px
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
    cursor: text
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
    cursor: pointer
}

.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: none
}

.w3eden .btn-default {
    background-color: rgba(0, 0, 0, 0) !important;
    color: #000 !important
}

.fa {
    display: none !important
}

.w3eden .btn {
    background-image: rgba(0, 0, 0, 0) !important
}

#wpbs_slider_box_1458151978314 {
    top: 25% !important
}

#wpbs_slider_box_1458150792988 {
    top: 37% !important
}

#wpbs_slider_box_1458162438772 {
    top: 49% !important
}

@media only screen and (min-height: 576px)and (max-height: 688px) {
    #wpbs_slider_box_1458151978314 {
        top: 35% !important
    }

    #wpbs_slider_box_1458150792988 {
        top: 47% !important
    }

    #wpbs_slider_box_1458162438772 {
        top: 59% !important
    }
}

@media only screen and (max-height: 575px) {
    #wpbs_slider_box_1458151978314 {
        top: 45% !important
    }

    #wpbs_slider_box_1458150792988 {
        top: 57% !important
    }

    #wpbs_slider_box_1458162438772 {
        top: 69% !important
    }
}

#thsp-sticky-header-title .entry-title {
    white-space: nowrap;
    padding-left: 5% !important
}

@media only screen and (max-height: 470px) {

    #wpbs_slider_box_1458151978314,
    #wpbs_slider_box_1458162438772,
    #wpbs_slider_box_1458150792988 {
        display: none !important
    }
}

@media(max-width: 685px) {
    .singular .entry-title {
        font-size: 28px !important
    }
}

@media(max-width: 650px) {
    .singular .entry-title {
        font-size: 20px !important
    }
}

.entry-content ol li {
    list-style-type: decimal !important;
    list-style: decimal !important
}

body.single-post #static-sticky-header {
    display: none
}

body.single-post .entry-meta {
    display: none
}

body.single-post #nav-single {
    display: none
}

.gform_wrapper .top_label .gfield_label {
    color: #06c
}

.gform_wrapper .ginput_price {
    color: #0c0;
    font-weight: bold;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1
}

.gfield_html_formatted {
    margin: 0 !important
}

.gfield_html_formatted table {
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    background-color: rgba(0, 0, 0, 0) !important;
    line-height: 1
}

.gfield_html_formatted table table {
    border: 1px solid #eaf2fa !important
}

.gfield_html_formatted td {
    padding: 0
}

.gfield_html_formatted td td {
    padding: 8px 10px !important;
    border: 0
}

@media only screen and (min-width: 641px) {

    .gform_wrapper .top_label li.gfield.gf_left_half,
    .gform_wrapper .top_label li.gfield.gf_right_half {
        padding-right: 16px !important
    }
}

.gform_wrapper .top_label .gfield_label {
    padding-top: 15px
}

@media only screen and (min-width: 1000px) {
    .two-col-appnote-left {
        width: 40%;
        padding: 0 10px 0 0;
        float: left
    }

    .two-col-appnote-right {
        width: 40%;
        padding: 0 10px 0 0;
        float: right
    }
}

@media only screen and (max-width: 999px) {
    .two-col-appnote-left {
        width: 100%;
        padding: 0 10px 0 0
    }

    .two-col-appnote-right {
        width: 100%;
        padding: 0 10px 20px 0
    }
}

.logreg {
    font-family: "proxima_novaregular", Arial, sans-serif !important;
    font-weight: bold !important
}

.icon_label_box_1458150792988,
.icon_label_box_1458151978314,
.icon_label_box_1458162438772 {
    font-size: 0 !important
}

.menu-item-language img.iclflag {
    height: 36px !important;
    width: 36px !important
}

.gform_wrapper span.ginput_product_price_label {
    display: none
}

.gform_wrapper span.ginput_product_price {
    display: none
}

.page-id-5187 .menu-item-language img.iclflag {
    display: none !important
}

@media screen and (max-width: 999px) {
    #responsive-menu-container {
        z-index: 9999 !important
    }
}

.entry-content.data-search {
    padding-top: 0
}

.entry-content.data-search h2 label,
.entry-content.data-search h2,
.entry-content.data-search h3 {
    color: #575757;
    font-size: 1.25rem;
    font-weight: bold
}

.entry-content.data-search h3 {
    font-size: 1.1rem;
    letter-spacing: normal;
    line-height: 2rem;
    text-transform: none
}

div.data-search {
    padding-bottom: 20px
}

.data-search .button {
    border: 0;
    font-size: 14px;
    padding: 5px 8px
}

.btn-clear {
    background-color: #d3d3d3;
    color: #575757
}

.button.btn-large {
    font-size: 18px;
    text-transform: uppercase;
    padding: 10px 20px;
    line-height: 1.25rem;
    font-weight: normal;
    display: inline-block
}

.button:hover,
.button:active,
.button:focus,
.button:visited {
    text-decoration: none
}

.button.btn-gray {
    background-color: #e9e9eb;
    border: #d3d3d3 solid 2px;
    color: #000
}

.button.btn-clear:active,
.button.btn-gray:active {
    background-color: #fff
}

.button.btn-green {
    background-color: #142841;
    border: #142841 solid 2px;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.button.btn-blue {
    background-color: #0958c1;
    border: #0958c1 solid 2px;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.color-dark-teal {
    color: #3189b9
}

.toggle-element,
.gray-arrow {
    background-repeat: no-repeat;
    background-position: 96% 14px;
    background-image: url(image-arrow/arrow_up_gray.png)
}

.toggle-closed {
    background-image: url(image-arrow/arrow_down_gray.png)
}

.box-2 h2 {
    margin-bottom: 0
}

.toggle-element.toggle-mobile {
    background-image: none
}

.data-search-form {
    width: 100%
}

.data-search-form form {
    width: 68%;
    margin-right: 5%;
    float: left
}

.data-search-form,
.data-search-form form.box-2:after {
    content: "";
    display: table;
    clear: both
}

.data-search-tips {
    width: 27%;
    float: right;
    padding-bottom: 0
}

.data-search-tips p:last-of-type {
    margin-bottom: 0
}

.data-search-tips>div {
    background-color: #d3d3d3;
    padding: 40px
}

.data-search-tips h3.gray-arrow {
    background-position: 100% 7px
}

.data-search-tips p {
    line-height: 1.25rem;
    font-size: .8rem
}

.box-1,
.box-2 {
    width: 100%;
    margin-bottom: 20px
}

.box-1 {
    background-color: #daf1ff;
    height: 114px
}

.box-1 h2,
.box-2 h2 {
    padding-left: 5%
}

.box-1 h2 {
    float: left;
    line-height: 114px
}

.box-1 input {
    float: left;
    width: 60%;
    margin-left: 26px;
    margin-top: 40px;
    border: 1px solid #cae6f8;
    height: 33px;
    background-color: #fff
}

.box-2 {
    border: 2px solid #e9e9eb;
    box-sizing: border-box
}

.box-2:after {
    content: "";
    display: table;
    clear: both
}

.box-2 h2 {
    background-color: #e9e9eb;
    line-height: 60px
}

.search-container {
    width: 44%;
    margin: 12px 0 20px 4%;
    float: left
}

.software_form .search-container {
    width: 31%
}

.software_form .version-container {
    width: 24%
}

.search-options {
    background-color: #fff;
    border: #e9e9eb 1px solid;
    height: 205px;
    margin-bottom: 18px;
    width: 100%
}

.search-options::-webkit-scrollbar {
    width: 12px
}

.search-options::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    border-radius: 10px
}

.search-options::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .5)
}

#software_category_select::-webkit-scrollbar {
    display: none
}

.search-options option {
    display: block;
    padding: 8px 12px;
    border-bottom: #e9e9eb solid 1px
}

.search-options option,
label {
    font-size: 14px
}

select:-internal-list-box option:checked {
    background-color: #00008b;
    color: #fff
}

.version-container .search-options {
    border: 0;
    height: auto
}

.version-container label {
    display: block;
    padding: 3px 0
}

.version-container input[type=text] {
    margin-left: 15%;
    width: 85%;
    padding: 0 10px;
    min-height: 26px
}

.version-container input[type=text]:disabled {
    background-color: #ddd
}

.version-container label input {
    margin-right: 10px;
    position: relative;
    bottom: -2px
}

.data-search-form .btn-blue {
    float: right
}

.data-search-form .btn-gray {
    float: left
}

#loading-overlay {
    top: -85px !important
}

div.table-scrollbar {
    margin: 20px 0
}

.table-scrollbar a {
    color: #3189b9
}

.header-inverted th h3 {
    background-color: #3189b9;
    padding: 6px 14px;
    color: #fff !important;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.header-inverted th {
    border-right: #fff 1px solid
}

.header-inverted th:last-of-type {
    border-right: #3189b9 1px solid
}

.results-main {
    width: 40%
}

.results-main h4 {
    font-weight: bold;
    margin-bottom: 5px;
    display: inline-block
}

.results-family {
    width: 19%
}

.results-instrument {
    width: 15%
}

.results-version {
    width: 11%
}

.results-category {
    width: 15%
}

.data-search td {
    border-right: 1px solid #ddd;
    padding: 20px
}

.data-search td:first-of-type {
    border-left: 1px solid #ddd
}

.data-search ul {
    margin: 0
}

.download-meta {
    margin-bottom: 0
}

.pagination-bar {
    margin: 30px 0;
    height: 25px
}

.per-page-form {
    float: left
}

.search-pagination {
    float: right
}

.search-pagination li {
    float: left;
    min-width: 20px;
    text-align: center;
    list-style-type: none
}

.search-pagination a {
    margin-bottom: 0;
    color: #575757;
    padding: 0 5px;
    border: 1px solid #ddd;
    border-right: 0
}

.search-pagination a.active {
    background-color: #3189b9;
    border: 1px solid #3189b9;
    color: #fff
}

.search-pagination li:last-of-type a {
    border-right: 1px solid #ddd
}

.search-pagination a.hover {
    text-decoration: none
}

.per-page-form .gray-arrow {
    -webkit-appearance: none;
    background-image: url(image-arrow/arrow_down_gray.png);
    background-position: 96% 3px
}

.per-page-form select {
    border: 1px solid #eee;
    border-radius: 0;
    background-color: rgba(0, 0, 0, 0);
    padding: 3px 2px;
    width: 50px;
    font-size: 1em
}

.data-search-results {
    position: relative
}

#loading-overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(255, 255, 255, .8);
    text-align: center
}

#loading-animation {
    position: relative;
    font-size: 18px;
    font-weight: bold;
    color: #c4c4c4;
    padding-top: 6px;
    margin-top: 40px
}

#loading-animation span:before {
    content: "";
    position: absolute;
    bottom: 100%;
    width: 12px;
    height: 6px;
    border-radius: 2px;
    background-color: #c4c4c4;
    -webkit-animation: placeholder 1.25s ease-in-out infinite reverse;
    animation: placeholder 1.25s ease-in-out infinite reverse
}

#loading-animation span:nth-child(1):before {
    left: 50%;
    margin-left: -51px
}

#loading-animation span:nth-child(2):before {
    left: 50%;
    margin-left: -36px;
    -webkit-animation-name: loading-outer;
    animation-name: loading-outer
}

#loading-animation span:nth-child(3):before {
    left: 50%;
    margin-left: -21px;
    -webkit-animation-name: loading-middle;
    animation-name: loading-middle
}

#loading-animation span:nth-child(4):before {
    left: 50%;
    margin-left: -6px;
    -webkit-animation-name: loading-peak;
    animation-name: loading-peak
}

#loading-animation span:nth-child(5):before {
    right: 50%;
    margin-right: -21px;
    -webkit-animation-name: loading-middle;
    animation-name: loading-middle
}

#loading-animation span:nth-child(6):before {
    right: 50%;
    margin-right: -36px;
    -webkit-animation-name: loading-outer;
    animation-name: loading-outer
}

#loading-animation span:nth-child(7):before {
    right: 50%;
    margin-right: -51px
}

@-webkit-keyframes loading-outer {
    33% {
        height: 12px
    }
}

@keyframes loading-outer {
    33% {
        height: 12px
    }
}

@-webkit-keyframes loading-middle {
    50% {
        height: 21px
    }
}

@keyframes loading-middle {
    50% {
        height: 21px
    }
}

@-webkit-keyframes loading-peak {
    60% {
        height: 33px
    }
}

@keyframes loading-peak {
    60% {
        height: 33px
    }
}

@media screen and (max-width: 1100px) {
    .entry-content.data-search {
        width: 100%
    }
}

@media screen and (max-width: 1000px) {

    .data-search-form form,
    section.data-search-tips {
        width: 100%;
        float: none;
        margin-bottom: 20px
    }

    div.table-scrollbar {
        overflow: auto
    }

    .results-main {
        min-width: 300px
    }

    .results-family,
    .results-instrument,
    .results-version,
    .results-category {
        min-width: 200px
    }
}

@media screen and (max-width: 800px) {
    .data-search-tips>div {
        padding: 14px 10px 14px 20px
    }

    .box-1 {
        height: 60px
    }

    .box-1 h2 {
        line-height: 60px
    }

    .box-1 input {
        width: 50%;
        margin-top: 16px;
        margin-bottom: 16px;
        height: 35px
    }

    .box-1 h2,
    .box-2 h2 {
        padding-left: 8%
    }

    .search-container,
    .software_form .search-container {
        width: 84%;
        margin: 20px 8%;
        float: none
    }

    .version-container input[type=text] {
        margin-left: 28px;
        width: 100px
    }

    h3.toggle-element.toggle-mobile {
        background-color: #3189b9;
        padding: 6px 14px;
        margin-bottom: 10px;
        color: #fff !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        background-image: url(image-arrow/arrow_up_white.png)
    }

    h3.toggle-element.toggle-mobile.toggle-closed {
        background-image: url(image-arrow/arrow_down_white.png)
    }

    h2.toggle-element.toggle-mobile {
        background-image: url(image-arrow/arrow_up_gray.png)
    }

    h2.toggle-element.toggle-mobile.toggle-closed {
        background-image: url(image-arrow/arrow_down_gray.png)
    }

    .box-2 h2.toggle-element.gray-arrow.toggle-mobile {
        background-position: 90% 20px
    }
}

@media screen and (max-width: 600px) {
    .data-search-results {
        text-align: center
    }

    .pagination-bar {
        height: 65px
    }

    .per-page-form {
        float: none;
        margin-bottom: 20px
    }

    .search-pagination {
        float: none;
        display: inline-block
    }
}

@media screen and (max-width: 500px) {
    .box-1 input {
        width: 83%
    }

    .box-2 h2.toggle-element.gray-arrow.toggle-mobile {
        background-position-x: 98%
    }
}

h1.entry-title {
    font-size: 30px !important
}

body .gform_wrapper .gform_footer input[type=submit] {
    border: none;
    font-size: 20px;
    text-transform: Â uppercase;
    color: #fff;
    background-color: #8bc53f;
    position: relative;
    padding: 12px 24px;
    border-radius: 4px;
    cursor: pointer;
    -webkit-appearance: none !important
}

.edited {
    color: #c3c3c3;
    display: block;
    font-size: 12px;
    margin-top: 10px
}

#blog-left-column {
    width: 30%;
    padding: 0 5px 0 0;
    float: left
}

#blog-right-column {
    width: 60%;
    padding: 0 10px 0 0;
    float: left
}

@media only screen and (max-width: 999px) {
    #blog-left-column {
        width: 100%;
        padding: 0 10px 0 0;
        float: left
    }

    #blog-right-column {
        width: 100%;
        padding: 0 10px 0 0;
        float: left
    }
}

.blog_header_image {
    text-align: center !important
}

.blog_author {
    font-weight: bold;
    color: #3189b9
}

.entry-content UL.jqueryFileTree {
    display: flex;
    flex-wrap: wrap;
    font-family: proxima_novaregular, Arial, sans-serif
}

.entry-content UL.jqueryFileTree ul {
    display: block
}

.entry-content UL.jqueryFileTree LI {
    padding-left: 35px !important;
    line-height: 30px !important;
    font-size: 14px;
    width: 28%;
    white-space: normal
}

.entry-content UL.jqueryFileTree LI UL LI {
    width: 80%
}

@media only screen and (max-width: 600px) {
    .entry-content UL.jqueryFileTree LI {
        min-width: 100%
    }
}

.entry-content .jqueryFileTree LI.file {
    padding-left: 25px !important;
    line-height: 25px !important;
    background-size: 20px 25px
}

.entry-content .jqueryFileTree LI.directory {
    background-image: url("../Images/download-manager/folder-icon-closed.png");
    background-size: 30px
}

.entry-content .jqueryFileTree LI.expanded {
    background-image: url("../Images/download-manager/folder-icon-open.png");
    background-size: 30px
}

.entry-content .jqueryFileTree LI.wait {
    background-image: url("../Images/download-manager/loading-icon.gif");
    background-size: 20px;
    background-position: 10px 5px
}

.entry-content .jqueryFileTree LI.file {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_3gp {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_afp {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_afpa {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_asp {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_aspx {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_avi {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_bat {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_bmp {
    background-image: url("../Images/download-manager/image-icon.png")
}

.entry-content .jqueryFileTree LI.ext_c {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_cfm {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_cgi {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_com {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_cpp {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_css {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_doc {
    background-image: url("../Images/download-manager/word-icon.png.jpg")
}

.entry-content .jqueryFileTree LI.ext_docx {
    background-image: url("../Images/download-manager/word-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_exe {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_gif {
    background-image: url("../Images/download-manager/image-icon.png")
}

.entry-content .jqueryFileTree LI.ext_fla {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_h {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_htm {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_html {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_jar {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_jpg {
    background-image: url("../Images/download-manager/image-icon.png")
}

.entry-content .jqueryFileTree LI.ext_jpeg {
    background-image: url("../Images/download-manager/image-icon.png")
}

.entry-content .jqueryFileTree LI.ext_js {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_lasso {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_log {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_m4p {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_mov {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_mp3 {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_mp4 {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_mpg {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_mpeg {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_ogg {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_pcx {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_pdf {
    background-image: url("../Images/download-manager/PDF-icon.png")
}

.entry-content .jqueryFileTree LI.ext_php {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_png {
    background-image: url("../Images/download-manager/image-icon.png")
}

.entry-content .jqueryFileTree LI.ext_ppt {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_psd {
    background-image: url("../Images/download-manager/image-icon.png")
}

.entry-content .jqueryFileTree LI.ext_pl {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_py {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_rb {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_rbx {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_rhtml {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_rpm {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_ruby {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_sql {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_swf {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_tif {
    background-image: url("../Images/download-manager/image-icon.png")
}

.entry-content .jqueryFileTree LI.ext_tiff {
    background-image: url("../Images/download-manager/image-icon.png")
}

.entry-content .jqueryFileTree LI.ext_txt {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_vb {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_wav {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_wmv {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_xls {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_xlsx {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_xml {
    background-image: url("../Images/download-manager/generic-icon.jpg")
}

.entry-content .jqueryFileTree LI.ext_zip {
    background-image: url("../Images/download-manager/zip-icon.png")
}

.entry-content .jqueryFileTree LI.ext_rar {
    background-image: url("../Images/download-manager/zip-icon.png")
}

.entry-content .jqueryFileTree LI.ext_gz {
    background-image: url("../Images/download-manager/zip-icon.png")
}

.entry-content .jqueryFileTree LI.ext_tgz {
    background-image: url("../Images/download-manager/zip-icon.png")
}

#page {
    margin: 0
}

body.custom-background {
    background-color: rgba(0, 0, 0, 0) !important;
    background-image: none !important
}

#site-title {
    padding: 0 0 0 5px;
    margin: 0 0 0 60px;
    max-width: 140px
}

@media screen and (max-width: 1302px) {
    #site-title {
        margin-left: 4%;
        padding-left: 0
    }
}

.material-icon-default {
    font-size: 21px;
    color: #006bb7;
    float: left;
    line-height: 16px;
    font-weight: 500
}

.axio-brand-container {
    margin-top: 10px
}

#brandbutton1 {
    border: 0;
    background: rgba(0, 0, 0, 0) !important;
    cursor: pointer
}

#access {
    box-shadow: none;
    color: #142841;
    bottom: -20px;
    left: 0
}

#access,
#access ul ul a {
    background: rgba(0, 0, 0, 0) !important
}

#access a:hover {
    background: rgba(0, 0, 0, 0) !important
}

#access .menu-main-brand-container ul li a {
    color: #626262 !important;
    font-weight: 300;
    font-size: 16px !important
}

#access .menu-main-brand-container ul li a:hover {
    color: #009dd4 !important
}

#access li:hover>a,
#access a:focus {
    color: #009dd4 !important;
    background: none !important;
    border: none !important
}

#access ul ul a {
    border: none !important;
    font-size: 12px;
    line-height: 40px;
    padding: 0 10px;
    color: #fff
}

#access .menu-main-brand-container ul ul li:hover>a {
    color: #fff !important;
    text-decoration: underline;
    background: none !important
}

#access .menu-main-brand-container .sub-menu li a {
    color: #fff !important
}

#access .menu-main-brand-container ul ul {
    position: absolute;
    left: 0;
    top: 80px;
    padding: 5px;
    margin: 0;
    background: #142841;
    z-index: 99999
}

.menu-main-brand-container li {
    font-size: 10px;
    text-transform: uppercase;
    height: 85px
}

.menu-top-menu-container li {
    font-size: 10px;
    text-transform: uppercase
}

#access .menu-top-menu-container ul ul {
    background: #fff
}

#access .menu-top-menu-container ul li {
    border-right: solid 1px #e8e8e8;
    z-index: 1
}

#access .menu-top-menu-container ul ul li {
    border-right: solid 0px #e8e8e8
}

#access .menu-top-menu-container ul li a {
    color: #626262 !important;
    font-weight: 300;
    font-size: 12px !important;
    line-height: 46px !important
}

#access .menu-top-menu-container ul li a:hover {
    color: #009dd4 !important
}

#access .menu-top-menu-container ul ul:hover {
    background: #fff !important
}

#menu-main-brand .sub-menu li,
#access .sub-menu li {
    float: none
}

#access .newmenudivstyle-wrapper {
    border-bottom: solid 1px #e8e8e8;
    border-left: solid 1px #e8e8e8;
    width: 75.2%;
    float: right;
    height: 46px;
    position: absolute;
    top: -134px;
    right: -6px
}

#access #newmenudivstyle {
    width: fit-content
}

#access .primarydivstyle-wrapper {
    width: 75.2%;
    position: absolute;
    border-left: solid 1px #e8e8e8;
    top: -98px;
    height: 110px;
    float: right;
    right: -6px
}

#access #primarydivstyle {
    position: relative;
    top: 30px;
    width: fit-content;
    float: left;
    left: 25px
}

input#s {
    background: #142841 url(../Icons/search.png) no-repeat 10px 9px;
    line-height: 1.2em;
    padding: 4px 10px 4px 28px
}

#branding #s {
    width: 0;
    border: 2px solid #142841;
    margin-left: 10%;
    border-radius: 25px
}

#branding #s:hover {
    border: 2px solid #009dd4
}

input#s:hover {
    background-color: #009dd4
}

#access #newmenudivstyle a {
    padding: 0 30px !important
}

.axio-brand-button {
    margin: 0 0 0 70px
}

.menu-main-brand-container .sub-menu li {
    height: 35px;
    border: none
}

.accordion-content {
    max-height: 0;
    overflow: hidden;
    transition: max-height .2s;
    background-size: 260px;
    background-repeat: no-repeat;
    background-position: center;
    color: #626262
}

.accordion-control {
    display: none
}

.accordion-control+label {
    position: relative;
    height: 20px;
    margin-left: 60px;
    padding-left: 5px;
    display: block;
    font-family: Rubik;
    font-size: 10px;
    line-height: 1em;
    z-index: 0
}

.accordion-control+label:before,
.accordion-control+label:after {
    content: "";
    position: absolute
}

.accordion-control+label:before {
    left: 172px;
    top: -2px;
    width: 0;
    height: 0;
    border: solid gray;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(45deg);
    transition: all .2s ease-in
}

.accordion-control+label:after {
    content: attr(data-label-closed);
    padding-left: 4px
}

.accordion-control:checked+label {
    cursor: pointer
}

.accordion-control:checked+label:before {
    transform: rotate(226deg);
    top: 4px
}

.accordion-control:checked+label:after {
    content: attr(data-label-open)
}

.accordion-control:checked+label+.accordion-content {
    max-height: 129px
}

.axiobrand-family {
    margin: 0 0 2.7rem 0;
    text-align: center;
    background: #142841;
    z-index: 1 !important;
    position: relative
}

.axiobrand-family .row {
    display: flex;
    justify-content: space-around;
    align-items: center;
    margin: 0 auto
}

@media(min-width: 768px) {
    .axiobrand-family .row {
        width: 750px
    }
}

@media(min-width: 992px) {
    .axiobrand-family .row {
        width: 970px
    }
}

@media(min-width: 1200px) {
    .axiobrand-family .row {
        width: 1170px
    }
}

#branding {
    padding-bottom: 25px;
    padding-left: 15px;
    border-bottom: solid 1px #e8e8e8
}

#branding .axio-brand-logo-axio {
    height: 87px;
    display: inline;
    width: auto;
    position: relative
}

#branding .axio-brand-logo-ap {
    height: 87px;
    display: inline;
    width: auto
}

#branding .axio-brand-logo-gras {
    height: 87px;
    display: inline;
    width: auto;
    position: relative;
    top: 0
}

#branding .axio-brand-logo-imc {
    height: 87px;
    display: inline;
    width: auto
}

.menu-axiometrix-family-container a {
    color: #fff
}

#menu-axiometrix-family>li.menu-item-has-children:first-child>a {
    border-top: 1px solid #3c3c3c
}

.pre-main {
    position: relative;
    margin-bottom: 40px;
    margin-top: -30px
}

body.home .pre-main {
    margin-top: -52px;
    width: 100%
}

body.special-site .pre-main {
    margin-top: 10px
}

body.blog .pre-main {
    margin-top: 0
}

#breadcrumbs {
    display: block;
    margin-top: 5px;
    text-align: left;
    float: left;
    font-size: 11px;
    color: #707070
}

#breadcrumbs a {
    color: #626262
}

.product-breadcrumbs {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    margin-top: -30px;
    height: 20px;
    text-align: right
}

.breadcrumb-menu-container {
    width: 93%
}

.product-breadcrumbs li a {
    color: #626262
}

.menu-item a:hover {
    background: rgba(0, 0, 0, 0) !important
}

@media screen and (max-width: 1580px) {

    .newmenudivstyle-wrapper,
    .primarydivstyle-wrapper {
        width: 80% !important
    }
}

@media only screen and (min-width: 1499px) {
    #content.front-page-text-area {
        margin: 0;
        padding: 50px 7.5%
    }
}

@media screen and (max-width: 1280px) {

    .newmenudivstyle-wrapper,
    .primarydivstyle-wrapper {
        width: 80% !important
    }
}

@media screen and (max-width: 1200px) {

    .newmenudivstyle-wrapper,
    .primarydivstyle-wrapper {
        width: 79% !important
    }
}

@media screen and (max-width: 1120px) {

    .newmenudivstyle-wrapper,
    .primarydivstyle-wrapper {
        width: 77% !important
    }

    .menu-main-brand-container li {
        margin: 0 -5px
    }
}

@media screen and (max-width: 1055px) {
    .menu-main-brand-container li {
        margin: 0 -10px
    }
}

@media screen and (max-width: 1300px) {

    #access #newmenudivstyle,
    #access #primarydivstyle,
    .axio-brand-container,
    .newmenudivstyle-wrapper,
    .primarydivstyle-wrapper {
        display: none
    }

    .logo-brand {
        margin: 25px 0 0 0
    }

    .product-breadcrumbs {
        width: 92%;
        height: auto !important;
        text-align: left !important
    }

    #menu-sticky-topper li {
        padding-left: 15px
    }

    #breadcrumbs {
        margin-bottom: 15px
    }
}

.table {
    width: 100%;
    max-width: 100%
}

.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
    padding: 8px
}

.entry-content .table th,
.comment-content .table th {
    color: #373737;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase
}

.table ul {
    margin: 0 0 0 1.5em
}

.table-striped>tbody>tr:nth-of-type(2n+1) {
    background-color: #f9f9f9
}

.software-upgrade-box {
    border: solid 1px #ccc;
    padding: 15px;
    margin: 0 20px 15px 0;
    background: #fff;
    color: #006bb7
}

.software-upgrade-box h3 {
    font-size: 18px;
    line-height: 21px;
    font-weight: bold;
    color: #006bb7;
    margin: 0 0 15px 0
}

.software-upgrade-box.software-expiration-box h3 {
    font-size: 18px;
    line-height: 21px;
    font-weight: bold;
    color: #626262 !important
}

.software-upgrade-box.software-expiration-box p.expires {
    font-weight: bold;
    margin: 15px 0
}

.software-upgrade-title .h2 {
    font-size: 24px;
    line-height: 28px;
    color: #006bb7 !important
}

.software-content-content {
    margin-left: auto;
    margin-right: auto;
    padding-block: 60px;
    padding-inline: 24% !important
}

@media screen and (max-width: 1850px) {
    .software-content-content {
        padding-inline: 19% !important
    }
}

@media screen and (max-width: 1575px) {
    .software-content-content {
        padding-inline: 14% !important
    }
}

@media screen and (max-width: 1350px) {
    .software-content-content {
        padding-inline: 9% !important
    }
}

@media screen and (max-width: 1190px) {
    .software-content-content {
        padding-inline: 5% !important
    }
}

.software-content-content h3.section-head {
    font-weight: normal;
    font-size: 32px !important;
    line-height: 38px;
    color: #112740;
    text-align: center;
    text-transform: none
}

#rdplt .customer-quote {
    font-size: 1.4em;
    font-style: italic;
    margin: 24px 0;
    color: #555;
    padding: 1.2em 30px 1.2em 75px;
    border-left: 8px solid #006bb7;
    line-height: 1.6;
    position: relative;
    background: #ededed
}

@media screen and (min-width: 1400px) {
    #rdplt .customer-quote {
        min-height: 238px
    }
}

.customer-quote::before {
    font-family: Arial;
    content: "“";
    color: #006bb7;
    font-size: 4em;
    position: absolute;
    left: 10px;
    top: -10px
}

.customer-quote::after {
    content: ""
}

.customer-quote span,
.customer-quote b {
    display: block;
    color: #333;
    font-style: normal;
    font-weight: bold;
    margin-top: 1em
}

.backgroundf7f7f7 {
    background: #f7f7f7
}

.product-specifications-text-item {
    margin-bottom: 12px
}

@media screen and (min-width: 992px) {
    .ap-product-features-container .w3eden .panel-default {
        min-height: 344px
    }
}

@media screen and (min-width: 1200px) {
    .ap-product-features-container .w3eden .panel-default {
        min-height: 330px
    }
}

.ap-product-features-container .w3eden .panel-default>.panel-heading {
    color: #fff;
    background-color: #006bb7;
    border-color: #006bb7;
    font-size: 26px;
    line-height: 34px;
    text-align: center;
    min-height: 89px;
    vertical-align: middle
}

.ap-product-features-container .w3eden .panel-heading h3 {
    font-size: 26px;
    line-height: 34px
}

.ap-product-features-container .w3eden .panel-body {
    color: #626262
}

.w3eden .modules-listing .row {
    padding: 24px 0
}

.w3eden .software-options {
    padding-top: 24px;
    padding-bottom: 60px
}

.w3eden a.button:focus,
.w3eden a.button:hover {
    color: #fff;
    text-decoration: none
}

.w3eden .row {
    margin-bottom: 60px
}

.modules-intro {
    color: #626262;
    font-size: 16px;
    line-height: 21px
}

.moz-widget-list-adjust .widget-area ul {
    list-style: square outside none;
    padding-left: 1em
}

.moz-widget-list-adjust #primary {
    margin-right: -28.2%
}

.moz-widget-list-adjust #secondary {
    width: 20.3%
}

.left-sidebar.moz-widget-list-adjust #primary {
    margin-left: -28.2%;
    margin-right: 0
}

.left-sidebar.moz-widget-list-adjust #secondary {
    margin-left: 5.7%
}

.moz-sidebar-adjust .commentlist,
#respond {
    width: 91.5%
}

.moz-sidebar-adjust .commentlist {
    padding-left: 50px
}

.moz-nav-adjust #nav-single {
    float: none;
    text-align: center
}

.moz-headline.sticky {
    padding: 0
}

.moz-headline.sticky .entry-content,
.moz-headline.sticky .entry-meta,
.moz-headline.sticky .entry-format,
.moz-headline.sticky .comments-link {
    display: none
}

.moz-headline.sticky .entry-title {
    text-align: center;
    padding: 0
}

.moz-headline.sticky .entry-title a {
    color: blue;
    font-style: italic;
    font-size: 80%
}

.moz-headline.sticky .headline-text {
    color: red
}

*:first-child+html #access {
    margin-top: -6px
}

/*! This file is auto-generated */
@font-face {
    font-family: dashicons;
    src: url("../fonts/dashicons.eot?99ac726223c749443b642ce33df8b800");
    src: url("../fonts/dashicons.eot?99ac726223c749443b642ce33df8b800#iefix") format("embedded-opentype"), url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAHvwAAsAAAAA3EgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAAQAAAAFZAuk8lY21hcAAAAXwAAAk/AAAU9l+BPsxnbHlmAAAKvAAAYwIAAKlAcWTMRWhlYWQAAG3AAAAALwAAADYXkmaRaGhlYQAAbfAAAAAfAAAAJAQ3A0hobXR4AABuEAAAACUAAAVQpgT/9mxvY2EAAG44AAACqgAAAqps5EEYbWF4cAAAcOQAAAAfAAAAIAJvAKBuYW1lAABxBAAAATAAAAIiwytf8nBvc3QAAHI0AAAJvAAAEhojMlz2eJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk/Mc4gYGVgYOBhzGNgYHBHUp/ZZBkaGFgYGJgZWbACgLSXFMYHD4yfHVnAnH1mBgZGIE0CDMAAI/zCGl4nN3Y93/eVRnG8c/9JE2bstLdQIF0N8x0t8w0pSMt0BZKS5ml7F32lrL3hlKmCxEQtzjAhQMRRcEJijhQQWV4vgNBGV4nl3+B/mbTd8+reeVJvuc859znvgL0A5pkO2nW3xcJ8qee02ej7/NNDOz7fHPTw/r/LnTo60ale4ooWov2orOYXXQXPWVr2V52lrPL3qq3WlmtqlZXx1bnVFdVd9TNdWvdXnfWk+tZ9dx6wfvvQ6KgaCraio6iq+/VUbaVHWVX2V0trJb2vXpNtbZaV91YU7fUbXVH3VVPrbvrefnV//WfYJc4M86OS2N9PBCP9n08FS/E6w0agxtDG2P6ProaPY3ljaMaJzVOb1ze2NC4s3Ff46G+VzfRQn8GsBEbM4RN2YQtGMVlMY2v8COGai0Hxm6MjEWxOBZGb+zJArbidjajjUGxJHbgUzwYG/EJPsNDfJLFsYzpXM6Pmcd8Ps1BvB8LGEE7W7KSzdmGA9ifgzmau7ibcUxkB7bnHhZxb+xDgw/yYb7GU/yQp2NgDI9xMZ61sWVsFZtHkxb5+ZgQE2NSdMYmDOM5HmZrfs6H+Cbf4bt8m28xhb2YyjQWciDHxk7RGg2W8DFWxbyYE20cx/GcwImcxKmxWYyIGXr3l7MPp/MAn+PzfIFH+Co/4296Q2v+wdvRHP1iQIyKMTE2ZsZesW8QSzmHi7mFK7iWsziTs7mIG/gAl3Irl3Az13A117GeC7iSdVzIjdzGMXycP/ITfskv+B5PRk/MjT1iCPuyLAbF4Jgds2Jj7uOj7MmX+DI78hfejBa6+Kxmekp0s5TBXM/kiNg29uaNmM5p0c6fmMmMGMbLMZS/8w2+zh78lPFMYFvt9Ul0Moax/IA/s5P2+hy6mcXO7EoPu7F7bM1feSR25wzuZAN3xBasiJGxDSfH9pzLeVzF7NgxtmM0+/FK7MLrvBNTeZSXYlP+wO/5J//SV/2O3/Iiv+EFfs2veDf68xHOj53p5Yt8n72ZG6MZzhoO5wgO4VCO5CgOY3VM4S1epYxdYzKP8QSPx3xu4v7o4Fmdydbo4j1eo+IZbdaW/+Gc/L/82Tj/0zbS/4kVue5YrmzpP3L1Sw3T+SY1mU46qdl05kn9TKef1GL5J6T+popAGmCqDaRWU5UgDTTVC9JGpspB2ti4TOMmpmpC2tRUV0ibmSoMqc1Ua0iDLFfwNNhypU5DTJWINNTQGqRhFos0DrdYrHGExUKNIy16Nbabqhhpc1M9I21hqmykUaYaR9rSyM+7lZGfd2sjP2+HxRKNo01VkTTGVB9JY40HNY6zyGs23lQ9SRNMdZQ00VRRSZNMtZXUaeQ5bmOqt6RtTZWXtJ2pBpO2N1Vj0g6mukza0VShSV2mWk2abKrapClGvtumWuS1mmbkNZ5u5HWdYeQ1m2mq+KRZRl7v2UZ+9p1M9wFpZ9PNQNrFdEeQdjXdFqTdTPcGaXfTDULqNvK6zjHy+vUYed5zjbwee5juHNI8I++f+ca9GheYbiTSQiOfp17TLUVaZLqvSItNNxdpT9MdRtrLdJuR9jae1rjEIu/tpRZ5/y6zyHPZxyLvkX2NtRqXW+R13s8i780VFnmdV1rkc7+/5SKRVhnPazzAIu+7Ay3yuh1kkffdwRZ53x1ikc/0oUY+f6tNNxTpMNOtTFpj5LNyuOmmJh1hurNJR5pub9JRpnucdLTpRicdY7rbSceabnnScUbep8cbeb1PMPKePdHIe/YkI7+fJxt53muN/L1Psch781SLXPNOs8h74HQjv4dnmLoL0plGXuOzLPL+Otsi781zLHINOdfI8zjPyPM438jzuMDI8/iAkedxoZGfcZ1FrlEXWeSzebFFPpeXGLlWXWrkfXSZkffa5Uae3xWmjoh0pak3Il1l6pJIV5v6JdI1ps6JdK2phyJdZ+qmSNeb+irSDaYOi3Sjqdci3WTqukg3G29rvMUi3123WuQ74jaLfEett8j1+3aLXIM3WOQafIdFrk93WuQ9c5dFPmd3W75G0z2mbi8/ah/1fRRh6gDV85t6QYpmU1dI0c/UH1K0mDpFiv6mnpFigKl7pGg19ZEUbaaOkmKQqbekGGzqMimGmPpNiqGmzpNimKkHpRhu6kYpRpj6UoqRpg6Vot3Uq1J0mLpWitGm/pVijKmTpRhr6mkpxpm6W4rxpj6XYoKp46WYaOp9KSaZumCKTlM/TNFl6owpJpt6ZIoppm6ZYqrxpMZpFqrvxXQL1fdihoXqezHTIq/TLFOnTTHbUJ0tui3yGvdYaH3LsNDXlQ0Lvb5sMnXplM2mfp2yn6lzp2wx9fCU/U3dPOUAU19P2Wrq8CnbTL0+5SDjTY2DLXe95RBTEqAcasoElMMs195yuKH6VY4wJQbKkabsQNlu5O/dYcoTlKMNrXs5xiKvwVgL9RblOFPuoBxvvKFxgimLUE40VCvLSRb5Z3aakgpllymzUE429J6VUyzynKYaL2ucZpHnPd2UcihnmPIO5UxT8qGcZcpAlLNNaYiy28jPPsfIz95j5DnOtfybg3IPI89jnpHnMd/I67TAyOu00JSzKHtNiYtqoSl7UfWaUhjVUlMeo1pmSmZU+5gyGtW+prRGtdyU26j2MyU4qhWmLEe10lBvVK0y5Tuq1aakR7XGcq2uDrfIX3+EKQdSHWlKhFRHmbIh1dGGamh1jCkvUh1r5GdZa6E9V51iSpNUpxq6d6vTTAmT6nRT1qQ6w5Qnqc405U+qswy9l9XZFjo71TmmdEq1zpRTqS4y8jpdbLyi8RKLvP6XmvIs1WXGOxovN2VcqitMaZfqSuMljVeZEjDVjaYsTHWTKRVT3WzKx1S3mJIy1a3WN8fbTOmZar0pR1PdbkrUVBtM2ZrqDlPKztdlH+Vt6jAlb+qG8a7GJlMap2425XLqFkN9Rt3flNWpB5hSO3WrKb9Tt5mSPPUgU6anHmzozNRDTDmfeqgp8VMPM2V/6uGG9lw9wtCeq0ca6i/rdkP9Zd1haC/Wow3txXqMoV6zHmtof9fjLFRH6vHGWxonGK9qnGiUGidZ6EzVnRaqR3WX8ZjGycYTGqcaj2ucZqFaUE839N7XM4z7Nc60yPOYZTyrsdvybyfrOUZe7x6L/PPnGu9pnGe8pnG+UWlcYDzzb8iLsxoAeJysvQmcJMdZJ5qRlZmR91F5VWXdZ/bd0511zEzP9PSMPKOrS5JHEpJGI0uyRbUk27KMMMuitVU25lgW+cAyuGt3f17A2Muaw6bHwMIzC5g15jFlMNcaA7vAmp41ZtnfW1h48PbVvC8is46eGZnj97qrIiMjj7i/+H9HfMWwDPyh/wddZTRmnWEaYbfj+cl/F4dYcErIc7BgIAHDv9ftdDtnEASbkL7ZRS98qimf8DXL84pOsbr/qTWMc6Io59OWVFC0WiVfkDTFUbEr5kQX/8mnmgpniLqtmTzGQ7gb0rGH4Q5NKuTLdU0pSJZZUDHOY0yKFpfvV9CvMCpjQGyziBwdVddQaxvZbYyY7uVO5/Jzlzvdy898EP0KjXYuv/mxzvi3Pvt68ih9fohGTJph7GjTKyBHWEa4Xas2T6NWZ3DoFYteNIjcYhGNiu4VtzgY0MMk7y+iX2fKTASxTrsTNsMmruIN2hg4aZJtRFql20GdbvLv+cW4vdBvI4RYLKqYU+or9XVPVZRUyg/8SMnUcjl//ICnYlHgJT29YkoCVvOrC+iHUqwoSIKEkODnc7WMlgm8IMOynpI51lipj39AdxQ/LemylrKkak3J8VxS1hHUM2SOQT/WBOzjUMBurd0McdhthrV21OmGXb/TbUeu53d97PkR3uy0mlXB8dDoONYXOgte0At8OOq42xWMhU7o5XuBB0ddOP6l8urqzurqKOeH8Q30CT/YTZ44flzQQ5LwArltZ5UUKUXL9Qvo5xmJ0UkfICgWlMdvR9h3K22/XXPRMMx99KO5X+i3hsPx1VEfNZPzaGF/f/+lwWD6nq+i/8x4TJU5DnFoYQPpCAYs1MBATRiW28hLkVMyWh2vg7sevWWNpdd8GMzeJvqsaxhu6J7IP2uW18xnsU5OTvz2PxctX/xO0fTVZ0VI8o6fWIb7FtzjhWetyir693AP3KjjZ821svlsnpwYxvhL/1z0TYRpGNFUT9eXZ7dWSLE5WvZr6BpjM3lmielA/7RbzWUU1nCtKsCI9KLKZifc9Byh2mx1/MiKI9EmNA+G7pqcop6hLFf71WXZMGTEKMYw12i0m83RgISBgHv9KI4dXpGNKDJkOBifbLbJXeH4L+nd7LvelXuExqBYUjzJ0G8yPKPADHOZHIz2BrPIQPch2lMGCtswWqCjfHJeilMbPgwtGpArFdKNb37zm+3BINj7+n5/t4XpyX+n4XjQv4r6/auDFmq10H1PPGE///zWQw/bly61lpf3Hn88/fzzaRpGj1y69Ah8dyL4S8b076P/RtuN9jiGDjfYGoznDkw7bzZ8fyJrWdnCPfVjvWYv+6tprZA5dy7UHSfvOOjnsufOZgua+aD4ePQfG68twK3fQi7knckcJ/QhRdqia1UsPnIrVjREzPhwdJ2JBqg3Pggi1EvG4GfRLzMYWqkGcWiITpHF0Dow14GqkG46g9qtbscnFwyE7rv/2P1CxuF+079W0kqFzFNlpewpZSx9FpJtHt+P3gd3YN7xW4VrriaJZcWDW96QLVQvQbKdEe5PaNgfoD9mYDghyKxJhzWZSJTINGOiHHY9Os6Rsv6D6+6G5Vi8trZ9B3ayaU/W5LSB79hedzbSdppHB2s/sK5xEN1wyS1GWtYkP51x8e3bSfp0zo3QFRgXy8ztMGqtVrNWqQquFY/YRkSG7DKi4/M0qpFBugXV72x6rj9/VkDzd7bRyFDGB3QM9xTjOpNVDEPJirI4jQwCcjXACg5IEon0UYukja9C+F2GazQFDFWHyMsk8shNKZN5N2IRrB0R8wBzGVaAqo6cItrcRq015OsIr6Gw021WsQALXgER6t6EZux2Qph7ReRvdrpeClK7HZg/zRDuhgMl8ckS6cGITAG9F3Cne7j97Pb2s28nwTt535RWSrwh2YLEsaInNyqcqAeSXpDa60GR5QwO/x92iuU5JImKUMAqdLaPc4WgYpXltMln3DvfbZQk00McyyRvheCjVh6XI81SBFGxJA1xWgbZnosUxcgG9omKKWrjrzielrUlQ8EplktxUr6TFnguldILS0iqr4Tn0JsESTM4RWFg1s/aaAFWjlPMG29oJRtinS40BtS0RhpICGmjkVUvJO2jo2YXmsrzyaXmOnLXYCKQxvPIdCUDFK7FLUf+BZc0IcS2WeiAuTZTeUlkeV3lUq7Ga6JTNNQ0JxliKFsPWTlWQk7uQmpTcQRsBxBWNZ9nWVZjOY7n0rwoaBiX/BrmIDGFrbKSYhGbUrx7X3/M9eebcPxLWEKiyIoFQ0urCPE4lTJVhDmfFwsZS87ZXAlaS4BLLMe77xQMSYYsDF7UeFbiBMnzcx5b9FRXF6DAdU8xpAa09tqWZTptaE5rrk3TTIYpAK1YYNZgDJ5gdpjzzC5zkXmYeYx5A/PMDW3NR55fa3bbMLIAXvm1dujWyFgjIYZvJPiRW2v6pAlDWELJ9D+N4ABXyHUYpPCGELoJQpKSglO4kzyJ55p6/Ndnkdg1vti0RV6V2Mdqtwui3XyMlZpnOaMrBo9dlB4l1565wEP6ZQTpKfO4yCLpuJFqrqn+sfL/8tXVcnlV9TdKf+lrq+Vj8038f9eqlR+7z2hoeq1aO/8N9xla4w3na9Xz9Ur1wvnqbffqDc249x5I1b8hSa7Wq9VKfa9e8JbPFurL4/9aK3or54q1JW9Kh2h7nmTuuGl84s5kbIUwKEndaSQeeHS0wsgssnS+kqGKJ3fPtUjwNGAuXUqrvMilMvbpNdYo2Xb/LCBRjktrupgXZFHXontdG/NVuRMoJtAkTeXE1JGx9fndlapnq1jGHAFfkrxoq2pu+96Uk81nChYrcDbisF7K6apsqvfV1pqXli1d0hVBlmd49zfQFxgHxg1DAE6yqjRhvmAfIA3vJase+nj2Qvm77E7T/pimbZ4t3XXHXbI+/jD2DMMDBJTV9Y/Zzbb9L8rnN3XlrjvvKu18GhsE/Uzz+RlY9xxY6xlUJQ2yDjO5s+l7CdjHXUDbBTqDq+RiGzB3hBjH0CSBSwmW07MtPgUTQjWcC4VOOVerHrv/WLWaK7ZLyNYVW7e0Zr5czjc1S7cV/dx6tZPfwRIviryEdwrtygSffwHquwXHJmE0CKILm8YU2QHJIFgWlxCBr9toHU0uzI4Avj+j+2njkW2T41Kav6Zxosw5mllWXjl5SbtvLS3sfFAVRN5NYSWluT6HZdYIntR5AX1GEwT99QHQwxQGTKqlZIFzBcxrr2wL6bX7tEsnX1GrmuZwsshpGz45GKcfUhyfFF2gnYbRb1F0WwT0vcXcyzDtShv4AjZcY3G74ls1i9cJAWwDCoXx522jNehZD+gfjM5tBHO9SwhqkRDOW6QhZvtU67zjpHffsHmdObyKHta6gSqaq25g38/JmIUVBF30o4zAszLPLVRsJSVLbErncmdLgsBKAt9ZDdI0zY6w6dkPvKm1cVtGw8F4iPq/EdiaID1hibLW5VNIkgUkKk8akoBkmUdQXM3iWUHm/K6t80iCvJBQtHI8yytceYoTrgBOSAEygkXFrrQrqF1xMRx7qA95RACkaGQAseGwH83G+uQ5QBcVyydPHoyHMMyuMwckgFv5G95vAB6kediAOhsRBPDlJ3kdHqJsD/7G1+Yy3IuG0X70NcpaQNOyQqZHizp5Zjh5pgsd2k3yPdwfAZOyD+hkfPUK5DKXx/T+Btwfwt0ufNHBfmv6wLWoFTGvXj9aL8imFlGIHZevB+HhoNdLyrgfDYd/R91c0qoDWq8oadoj/RDjpF9DP8eYwFvdxzwKJRZqMOXJKh7BEg/TrNuMuX/AcQnPGwJMAoq6eQYR8ttuwVivEaLhRICaYKDDNexWAQH4ruN1XU9nARG2W+jDd97/lsspjl16+vjqgw0eL6dDI4VYw0hjWQC8YhhfcRd0Q4ZJVeU4nWP5XC3dyJR4vAJPuYEmppaW/Ry7cInlJEvWjG8tdRCXaoRBFgkpX+RUJMC6X5M5xGqNFrLSrsyyJU7Scj3ADRmF1dM1zPOsZrCaZfKmGGaUbO2fyWo2rVjmMsOIU16atKMJPFEWaHEFuCI6RslIwW6U8GptwLpd4K3dyZe0+WjcR3vjq6h1rUdY4ZNucbhH/0hahIZwuRf0epSfjqKimw32WnvBXjDpw2uzsYMIk1yxKg3CYR2OW1n6dDBEw1arB3MkCBIaegXKKxIZhwUcAhDKw1Y/OjiI+lCYUT84OAj6zFQecgXtkVFnEylAOBgM4EbUHwyyBwezewaoRWYo8DhosNdH0f7+7BrhCURaNpoVnuWBgiTb6b17cC9P3kNuTXJBcZ7Te3pQHpZKn1APhvPe1x/Np9uuhLRSEYribCaVO5oH4YF8PKRZJDlMrtP3A8CGyYr60/cnbdaoWbQa4bT004xuarMG5X6TCgxvarMeyecM8g/2+gfD4Q3pCEco2BtBHae079MwroDTtr2YlfO9WIBEVgmSoBOWhEJt36OAu0kQ9e9hFokqm0qrvl4IZN8vFng+W1jffMtl11akU43mDm4sSorI1xcUBf1ECnNKWjYV0ZSCjKDywtnOyehksZRqbyxF6/c73idMFKQ9RxcKlj2hR59Evw6UKAPlC2kJfbIA+6SJ12FMYJ+MfsLUhZMItJ/fjRp+F4e1b9D1Vmlrq9TS9ai8tVV+dOnUqQdObS3HEqRzlfbZ+s74z8qdnfoO+mfxfeT+cgT3/+KpB7fg5mwsRMqfUL/3xHee0D54ImmzX4dylZglIg9gdZagO8p9bLNrrE4Hmb/N4ma7u0EkFd0memzzJI4uv3mjvqktSQvFxgMXQn717gcu2Mdekteyl9+8LaJstvcC4tBPwtkbTuIgfbKeK22aNr0Nbm5m7v1gZvOk8EdY4V988WIHsTOaPQLqKQIuNQFHQf/CZOVxFEbJl5AKBOtYfzzid8SI38HwFccjSrtHe9ksjCHyd53IF2MsgT6PPg84YoFpM+cASbyRoKIEruKQoB0ikY3FskB6IblBZbFwreUTmEi6gkoHZidCtZtgSALunG6z1gFcAo8ChiQUXgBSHTkEVaInK2mP01Sd812loe1oWtrQ9ee0hvIRT+fG/zMSTE67y+QcQXiO1yX+OUFbmkQ5/RMQkYXnBD3FvVkWRbG44KQkvZ7VBEtkFcWtB/UsSnNekE2pluundX0HOADHAG7gLZr2MU7XT7R4XrvPFPQXBI17q6Bq3HMCWhLIgcYvvJVX9NRbgHgbb5btpbyIFUkLmpqAjaLipoNcY4Yr/jX0jUAkJg1YjmqwBLVblC1YQ1XBdQBmFaCVSIetIcS4xX7xxaUqAt4x7Zt8dZnNuyjyC0Cb3eJvbNW6MiuximXBlBK7jeN+KO/siM052jAkXB8iazX5EqFeBfKroUGvD6uOjvq6gvot+NOV0UjRp/Laa/Ac4Pxuxa3A6mi1OhHQeiLR6loE4xNJy2aHiqBg6pTJUTGMbWA94NOLVkuoVVodDwHVP4ICgqvHhzwVnKPp+2FCo8hK3r6FrBp5e1RBwyh+5+EhkbCgAGDX3tz7pu1I3nECxiJjAxyB8rnwOSr3EWoTAVByrIaThDYVAfkTMd0oWi/6+cAtFt0A8tA0CKJJJFgtR0PZIBwKOjyIiuue1ysuFUmSfJyjwp9WHHLHyWEvW149OKAMjZHMHbJmS4zP1OnseRuUmXR1t9PuNP1OE2oOk8GLNrudIxxkqhpLdoC9idUL3dm923AVGKFOd9PBG0QgC8QYLpK51N10McFDRC5C2CcBw6vpC18omTkO4ccE3TVyHBYs3TO01e7j3e7jz5Ggu3B7lrO4Uuvhpx9utR5eFXTHDDiZswyn+GjzfMbyMR8UzaKt8Szp6nwG81kvqBRE4XgtYxpcfmV1c/2e9fV70JNL3Ubt7Z4gCx/JlV1rJe2kTbSc5APB+IVCjnf5Ns0IgrfTu2yPrSOpnGM5JH9T2t/2bKyzqRTiX0wvV8sriqyXuML6Pa+7Z500a6KIgeGgAhJqAq06xewyj9+gjfHnmxQfvYKLMFbwNnCQTUzGARkPRP9A5RxRi1A3gw3pCghgdcLOI+bC286ff9t3k+DCuefPnn3+3SQ4t/XU1tZT30SCZ1y7FOpBZeVyaWVle2XlHs0xVMyzbNk1sqrU6XQaviXyLMpxItZVU9FYJnkhBFryQgiyyQshWFHxRjnwhIVcaSUgL91eGRiCqaU1Q+3kHXiZ224j18w5vl0PfJrfhHZfgbki0hm9GNNuuxVCq0B9u5MIbpOpUIgT5+I+UKcbphE8MFHFbVJYsA3tOtE2uXHznkZTdd1hVjZNx9gL6BzaiydGcuhvLPhlL/DK/sKG7S6JtqfaVaJFEpcWDkxHXZIqtmYcu/j6i8d0wy5Ljqc66CCTkwuuacjJ8b2PKIYpHw3M/Lp+xvR9c3eXhGf09eOer6WwxAkCJ+GUtvoWIWWxAD78Xn49l1vP93zFklhRSgkz3oOsoz5TY9aJlHkiR25S4gHw2sGU3vAVEtYqFHbPxxNqBDdCSHiMLn0DunTF9DxzkfXMwPTYRTgZ/+85IXKdKFAM5ToJtymVySe35uEE9aCxME8qxWPSdnFD9uLDruEZk4sQnfAMA6iHDr2/ypxmzjLnmTuZHh0DzXUK59xkJMyfpqgmKB4FUFs6JubPw66LzyDXQPER/6Eqaqqii6q/6g1VUVdUTVS9Vf8VQ45IdSLZGNKQnh9GwBomH/QmM5t2LctNZ82sbWePnI3/dkQeGZFXTGMfCSL6DzglaMF3uq78FNRznWpkiEIG10IhFov7BE/4AvbbaywlpmSF7dJlF2gw+u6qFBiR95rcbV7HCKSaZbP8Yg4bUbCqOCvbq7a8FrRNKb/IszZ6In1XzQvYwSCV82p3WxIyjcoZ05OffJ+49ZqtWg0C8QOvF7PmTsUwETO3Xo0YjeqLAOz4wK/FiNoOuyGGDyBXDGwPYo7dv1Qe991cUC81R48/rpwU/lCNxMcfln/gY2i0Uy6PD1HgZJy86Yy/4+7b5cpz2jdmxNvvVJ5+dkoT0RfRLzH3MA8xTzDPMS8y38F8ANAGUeKtI4d0sJEIvdsT+NUlgxNaCNqDDtFooh1JjvFAjm8g497zw8nS2Z3QTaLFJAMDhhGMEz8eLXESzJPO5Nyfi6Nf8FbP+KIqpSVbIpyApIr+mVXPdNI1lq8EelPiyJoMa00LviTKSaEWVDm2mguuSSYZ9A/FS/N5HtYm+Ka4gHuNxO3CJBd2BfzILtG5kKBEcQgJ/sbfWfW1Zt41RYUXVNF0cw3NX93xZU1eP6nq1ZMuLDuwxGvkWS0O4ZQ1BPdkVVdPrpvWU/F8i+LDBzgVgA+f2hGwCAhzCyuiqOAohkMJLTlEf0TXKTIHATtTxEygMqxDs5NOi5g1kI6aImPPwfz81IQGRYpSVt5PFHLvV9BptaS+T/VJ3HwjSXvjGlHlvZ8E4y8roqpIiiA5hlhFv6Mo71dLPrl2WonvgOD736iUfRWeou/wS+p70jnbteyMHeh+fiq/eRl9gXHpCsKQqUREr2GXcDmeTway3zQQgTCwWgKxCCn2wB7KfmN6uflAczn9gn6ieSbKamo6WN/4pgyAtoWglmnuOIG90/R8M0QXf6Pu2bZX/0Imh+6ub7iKId6lvmOFy6653x14q17AF1zgZyhdZpk5mZTP5IDzqgE/uAyzP2K6zBZzhmEIYvVr7Wjyxf+AOJGYUElWP4r2WsB8R6NXj/SJwAr+WKZHDtGA4OnWII7T8HCfxOZli7/KNJg1qm+Pp2IN+y4O292wGuumCBtAFk8CCrsA9SiAaaIDzcooQdpeNIMgveza2YyMJZF385X1zQvbJfOgHqqNVkMN790pe0Vd5FIrlV4+36uspDhDlUwtY+1g4BV0jNGLJ+85duy+4zP53K8yAZUUE9kKnqAeKMMWonpcWlLCS4fT4lw8HgTH12F9S/mF4nJYDJeLBT8lOO47F+FvUhbE9Or1nuo7DX+bZI7gK2z7DccX0ouL/+ekGNNyjKActzN3Q+uQpqkRAUsVC3F7dD1SlHYLmKcuEUEkIIOQNShTZ9KcIVGdxv8wZXwoNBqaWb2EspcvZ08WskG5ura4uFYtB+O/MhqczYsqLyqGnQHWTeMaJUfLcBxiBfNZU2ARx2U0Z29ra+tQF1KpzusuHw+8E3eIooAR9JUo3tE5rwoZK6jwgoB5nLJM1RRULKT0QFP8ghmGZsFXtEBPCXgleOWV6Ti4hgYwgksQq8zsLU4jAKExiCCWQJDkuUT2TMgf6kPI6+p4qOq6ivqqjgZFl16C4IAkDhRdVxiqtKH2A7GsZImi4/PMa5lLzOvi/CbacuC/mqmbpCYz8cnXuBTjQapXnyZ2iWxhcJ2hBSThoWbZvp3Wjhx6WhoIDJxNDukgnX7O9h04rUCib1vZ67Cqo9F8ZcffBhfgcxluBJj7UHw4uCExk7Gz/vdoaUe5RILjSfpDpEm0ZC3+EtCN0hF6cRsdc/cy98d8qXV0DXRrFBWRvqkK/lzcJis5kIstRMThkYtviE8oC3Dc437PL/l9+B7GK8NBfKBkBpjwPSApyWFICQsajgdokCVwLkvDHbKE7ZD1aBobfwuRm1+jJCdLiU1Aw2iCBW6u6z+sfu2K241VCvQb1wMwaB/A5y3qMWwNSbn30d7fUe5XDg+zV+gfMzcfRolNDWBnGJ90EsTygW6UmhrVDO5WDVMZP6uYhnp3rx9RId4pmOHq+DeUdFpBa6oZjQ9OPXgKPvP2IsSWhtjbkXpYNVxzuxPbpmEPDa5Fg2ul1dUzq6sIyDaMvqB1OEpMxhKbDfRtgKhX6FxiGk6i8OzW1lhCtWsTdEwbNIrDuB0rVMHmT5lMtAMtCA14eRGv7VTD4zhtFx1NbGzWL9Y3G6LmFMb/QzpXcyv4E9B+Jd//KHAJ8MRT1cgTcadZtCu6k200suTr6EW3VKvLQtknAww+Ezz8x+h/EK1fN5HeAl1M7EO2UaxXpclNCgmbVIabcHaYGlRgYi9IFYRHokKUvufC3T1b05S8bsmOKWmeKuCMVlJ9N49QvaaJMse5Ws4GUq+noctLxYqb9pfrHOIlrr6SNhdKHMvLXDFsWOkFs1qK2mWvUijIImfpHAZ4Y2IuhQQ97aTLnKcVlBNphfV0gDKqKRlmRpJUtbyaSUkim8qs5ooLHitjlnXDO7bOMsxMXzECxFWFsc90owln1rYSRo6M/gqu4ckYiKaD4XDCgFF+pacYaLd/qMVd8Fcm6TiPCngUxNBDdLDnQdrkMyfnGhLrLbtC5psPE4hIzPoHrSsB6sH46rUOZ7wmKWuBacIsPU70OVQoUaWrF4YjDjuzczQpKD81zZtE0EglUNXUntXKgdBJERSr7qJ9hYLk8X9SiA7e+P4YM0doS8joZPEwssIPy2k9lCRidqr5+DvRIIa2B0f4y+lcGs3rEOk/mVOjvagf7cWKpGB8OBrN8T5lZgNijoCtCmE3OpSB9qnoipySo1tEKQt7iZghJLo+jEaaMn7Hm3hoVtSAZRVfNjwT0IuibTwoQEcsKjD0LqKPKg43/sSPSjIhNxxvquxH1LTpp1Ip3h7/S1T4PrgCTDebxuy75nEY0c9QCSkwhW7oRlPhEGI2Lh4bXdm4+OT9x47dj5iDYxc3hleOkZMnL27EfDXLoDFgz1Wmw5xktplzzAXmLoKOPaoogVkkEDRPBN3rKBFzA49HzeLaa6gGM6wm+EnHbRoIkBU++kUbNaOUV50sQimOrWP8VdEVfxnjP8Oup7/DAGjCskjVJE9Vc/eLtIt+KP2D6V+efn/A/lz6B230V3WWwJmMq+bKel104QX4l+FVXxXP6S8Zdk5VPUnTUIpNWSLtZwueege84aW571zfEz6mfoOczY4lbLG0DZgC7APLsoEdxBx/Xbf7uudJcHzpwtLShQdIkEml0Au9LNRslFyEYLyfXIXgO1MIdS6++CKvzPPQQ8CGZYbYPLeILBSTgErN3RjMAB8adgkf/SJ/aqmwoRpK0EzVVtp1BFh7/Zcu1teerKPAkJdOl7N8Iyezwma13ulcaH3gtfW119fn5m3lVXLZQu1al8xlSsdvzOZS74UXdh+BrG7OBK70IKN52pCDY+vVq4Lenjq1VNzQZW2uEqsoSFn80mngZ2flvz2a0pFfR78FfXMnc5H5ZrLSUeUCwWik3JR+ABV0CblI6lJt8gQwd6iomTAePiH1XWroFQe+12k3G1N8Rwu8jNzYaN2jGgtPoAnkCpEeVJv/SpRVCTCwkTZYRVUV1kjDoiAi2VnLK36KXauH95cKWSwWyk+t5DVdFRSFNWXTcPzU+K+XycJ9SknBQ1gWJUmRiLxZSxsp8i6k5SWJZWWlgHlN0bEti4Yo29iQDf4Zt1jAjeWF16TTWi57d2OhWDf8vJk2RU1CuiCzrO8ET8bI4EXexrqi8bgAr+NkKS/y8Ir4dbM1hPQTBh4TRl03AcyNmA2HlZ2qRKKQtK4LLdkvekRnMx4V3QM4/H7YbofLGVtR7MyAkNknHRKOogc2Lzu5x4LpuP499HuA0pcSucBUnRZLBKhdEZ/YLPqxgeMZFKLPOW17HeYrdjEeiI6YFkVjzR5/ryMJMi9aaddVV1Tbeddl9DnbXktjnIZ7B6KYxq5ordvta44NN7hu2hJ5WZDgxjm6OIhtX7qRVbPh29sn5iSxrQbDHFnfBBhlDbdrAfFEzHAI38ceG1997LEb7kF8G1t+G42uT25CLbiJTeSTwyQ/K7JIfkQ91aOmKOQ7zY/cR/TlGoqLMiSq7CltuEJl3Izt4nal7eO23+66FTfsuoMIZff2gmh8bW8P9XrNj0a93WiYHGfl3Kd2DaQmoVuzIrdLjAuAyx+h05fHo8uXX3wRRS++OF8vYnNDauW3ocxtPBoOye2foVV78cXxVXL35P4gtgWwI8igFu0NBlAUgpjn8SkP6//5yT0NOvWcmIslmpxONyIrB2FxiRiTMr01eiWWvU8vRERwQHM4L+sZ03XNjC6zKSnFcjyyrbKlOarKcXII8A1WEJIuiaqoKBBIHCfxyNLzcel+l5PTQe11tSAtcwDmZFZK1zohAAaJk2XuPQs5XUQSL6UEUbWWLFUUUpLMs6KeY+b3FxApzXGCme3KBNcLFNcjAEaNVoxOyXaCmOndjBUwcTI98XHFrRxHL2tOWh0/r9g2+nZiEQUcuqSnc7pK2M20qSmiwPNQFNWsmyoU5o/pCDq0lfHvahabVtGiYo9HZOjsyTKVoV4h3PKeqXmmY8LH00wRK6L024SeitN+0RgPOChih0w0jncTvSjBZ3S1A1pgT9DXzVASd+NNEtNNFJXplZiZ2ew8gXbcDF3+Mp+K4dmjMTz7TzFoe+nrAMTtxXG0HV96m0GNKfu5czW6uh6vnUPZOK0VI7X48563EdnAcnc+rRe/ipnTTYqMA/U7BjzwvWRVn4h2gYUltmEA7dq41enW4tr6sN633VildpqqJWEMzieRIRmtEXNBmob6MTm3KFvaymcCQFYPXYaA6nWOXfTXgslJZUW+HDhZ7uyjxy4iJibTsQgtCoptR89oduFPdV/vaRkdTnoQfZOgZ/QenEBSFATaos8WbXJhrn4yrLRrgNFuI/jM/sdXJZo2jU+b5fDvXZnvi9tgiUgIUf8fWpW4IQ56u7ukSvP1Kty6XjdXA99Y1VvXi3Q5Dif1+sjRysxquXFDvaBve7uzer3jSEX6R2s5uLFeQOppxebHoworLtmRdPv8eHSPjsOv3Vc39e1kHP6T/datqzep08asnnNjMLh15eZ6aXC0nrfspzv//+mnkFrI/YO7yVy+K3359D+2n966Ak9vz+tGVVqvM6SP5sD/TS0f/p0JlNuaFPrviqK+nsmRYkJweLTM/Vl94KDvkavwTQ5zmG5ELSfrsxVpAmgr7QQq0/WJJ9KvCPdQn0gEBhHZFQTs/gDO0MPjq8HhIdkzdJ2RgezKQUAPRH177cqVYX+ebyFtlbmRYwrn9X4zLumne71o8jnCHR3OXWDm94hhRidWjxE1zfXJDI7aaC8aX23t9waDHuCk0WjY2h8O52wlfx19nuzIRMTGhAzGyVZaujuhGAvbO/EOrm0YeGRnG6zFnSb6abVQvuvsome7fNrAAPEVwRZ5XledQOSB3xZct1sweMPJp5csQUYve7aTquzUC13XJdt9eDlnqzrPi46gmIIi6K7g2h5b2jElKTOzF/499AcUE9qw2vrddRb7tu8JBkv3sX6k8smqUflk/csPKEj+fz9Z/3NTrXxf5ROQ9ok6Wn5AKcrj+if/pyKlZjj+t9FvA75KA11h7JpVadfIrDIQAL12t9M00Bnk9wHBjtBTFTEjQc/uYXa44791EQ3GBxG6rSKyOBiPhn0p8z3+zlsXJ+/9CXQA8zvZQ0oKCJjdI8w80eqip85LCI/eWxzh3On35t+z9978e9EPn5ey4ucL7/m8iO57X/59PwVp0zk1s7WmVltk/PHJEfWvoiygnmx8AJJElFM0ZL7W8/7k+egwsUPv3/T4qz3vJ/mTIzo4PCRm+TS84fGkLd4JmNiAFi5BG1sxO0j2FhAGF7djARyONqk9xPAb26eDohds3Vaq5YNMEC4eD/KQDG29WmlilgsLK4vvvssK08eXfG8OcxP73ijG9RExFjscDK6h4bXeXr/HzMsJeGppTq17bbJBAx/2+9nhsEdD1O+TXb3XGXqY42euUJ4c4He35nb9ShcazweEj6M2DiuY8DgfOHmy3C8/Me4/AYc4joYQR/c/MYbjXvnECQieQP1JfGqL99FYZkLkXgImwnSK5qlQD2YbEa/HWnmAxcxGlNaX9l/XsOwHP/CAbTYe23dVU7Qi9E3d9kYtl4P1qBquv+be+25bDytwpiuGWdlod0lW/LQuRN4d750FnsKtQaZhF/OkLn7Kx1C5CqlleDAcDvZKx59Ezl7pyeOl6taTpfEIolvE2rhfevLE7f3SiSfR7ZXHT5T6EH183qZfjTWZM/IPND0kBnbAqBLBBg4JGoY+BwbWxYkQoYoOEmIOwfcvqJahGJpXMCuNUsNwdbGJ9ayuZ+eXBUXRXeD2bdmo2MWs5RuKIt0rBCqQ+ilWv5aMXzIbParNrBIZCLByRBsTEaaw1iDR5Bslx95h0O9H8LnOHB7AMA/6ox4Z4kE224suPULgZ6/V2o0ich7N2viGvREomW0TXUk8a8jWiMM+0G6YNjD69qiqprXfn7Ph/hcxL4lgduBaN+rCF31L546O8aMmDWHSRdFhazpPR/Pz1AbWaP4/Fr/Ofw8I7qYqoUR/fm0qv/0a+nNi4U/XP3d+G0H89V/lGtF4VZI42RUAte/3okE0aME36s8njAbZEcpCFAHbPOj3e63p3+DatdHBwX6U/O3GqXM6Irpyo1o83rYQVVeR5Zou5TROkZIPLHzv58vtYrFd1kzbjD+BZJrmAI1K7TPt0r5smjKKSDge0XgPbtm72mdmtnNXoG3uZy4zTzBPMU8TqSCwpDCHHYOsuLVuwpOvI+KBoSoQDwcdv0kn9wakwwwgUu4OoXs4hhk+NTskeLUauqS4rdRml7wL+3w0Gz9okDJYIcUv3rFSYgWWZ/mUgkUeiYhs+dwQZRXWUlW3dZno1JEp8KoIHDyHeJlXeMzLoRdxnJOuyOO/uEb/UImFl/Apll9Mp4speI6XOY4kpFhR5j8mcgKv6ByWDZ7VeJ5Np1iOg7U9xad53VRQTby3n9XCYAj/8+0j0l26K8xF5uuodg37Z4iBFSE5wDtSC8GYPGB/mxJAWCbjy5RC+ARguBMMBotEtQntMls/yObSIVRDFdGdh4flFc1ICRw2LFnFqqCoQiplZGFZqtimo8tY5g1Fw1hXFQXrWEs7nqbJWgXWvV4/0CQsn4+CD6WRCvVUDRWzgqDzgiBAPY3A2AzuVjXF4FOqKFiCiVOcLViGrCHE6lYwoTNXbk1nanStxDAN/HbUoAQg/taS40EfZnJACA2aIzTDbJbqbG9FaGZ+Qip/nxGPBv+h3C6V2mUFWHzTIQZSAYxqMth32qUPUYvqiNhIjqlFHSJqnSlNGQFV02FmrRAkAxO8O7WP7t6kjiUG6sTBAqGh6PRt15nXnIplF98XkhePhyQMddRqXd1toVEvCHqJCimAq6NJQaxTp34Q5vvgpjJs3FQG2yJSZ5pWmxkvECM/+ER+Fz5HCvJFkv/4qk7LQ/A7NGgQtDeAqLeywZEijUdxWU6bSdm+eGUwgA+UK6Y5vwj02SaWMd3YCAawMNGDJtvQbpH2F6bipA1htVbbqi2K/Gajsvz5I0nCRrO8/GN5R4fpV7qQ3sy3tm5b74aVm1LmcP5PMQ6lez6RuydapdMo1isR/yLraCY4Rs/lTfPfGavGCcMgh3d9RBS72MM/hHFXdNF35Q0fUOq/M83jptfx4RZj/NUfwi7cgz8ieriLGeYfTm9LqP2Po7ejPpHxTuwVfo0iyHVYh04z54m0jQoEu82YZwZWpK3Htrg4CmHFhPXSfRWsSYhzaeLjgerUQvS9kiTIkrNateoVPy06kp/Jfil3Incyp291ukHBsDSjUHY8y9DN51Z0PiU+lbUsy8gBzgxGffTv2RTnynY901zEXorLHy9++3C4/Jah75oWh9i05tg7y7KnBAuWEtTVjPbBwSgY9qaY4RfQPcxZ5nbmXqCWl+gukK5LhbhhLbYUBsRZIx5YyO49GNWAUagI1IUujwgl3fTxGtQfMCSQRbjQwNE6EqANKN7CG7Uo1sW00AdlS0n7lbSRyvCFbLeeyRknjVwmU83k/LXVtCJhA7MVVpDKa46EbcnVJPbuu1lJHf8FnxMF7vmirJvWG1euoI3AND/LpVzsWAVRdTI7O8vLO8HOzk4KnnbgMVNN27KbEgzFChzZeFB3PNNcQqIvv2ZZzc5kO1eO4I7ZvsUb7O9mOxXjmRh/kn2wxDqmNYzxTDxG3011NDK8L0rVUtBqYa2L7j/2TKt/LP9G5WJzQLTRvfDtszVrSNcsl1oHNMnO/Yl2iyxKr3rycqz7P3Z4uHOLGDXNhngU7N8UmckC9tCArhpMbE8fxob11JS+7RIlej+qd9JOlCn+01LmEA2+pxHabu0D37taDsPS6k9CreM16Kvoq0wGkFsRZmebOQ6YbZtJvA8JOCSKI6AGbBi7H+J9IJEh9qncKPE85MdGp10+hPEGc8NPXBApVmc5JD6InNOWqBInRON3jYatfjQcjT5t2rXEBVH9lBValVUT8ZOL8DzxMKSK1lJIvBHZZ7qmQtwRnYWLo71+9H7rVB1Ol08c92q2uWCuViw3uUSqZE3Xuq+FS2M7LdJ6sKpaBMFHKEGdeA6B3ur4atfQsAcYfdi7zgSICbLDLDlcnQY3JaBREIwH2SzqZ8nfYBCQv2gaBJBCLkQ0IAlTe5QW1VHBcLATtb/XmNgE1SaRQXGpCB9EfH9B7HPxgSgWybEYX40/UxpN+O7V2H9Tbc6WMCSepoghQpVujiTD7QyRe3Q7RL2CDj1zvE/sItCe6VWEFPf0U5hPSannO93nUxLLC089zbGACP/Nv9FfPiSWFST4G0HhnngaCyn28Y2Nx9mUgJ9+glMEWX3nO9Up//1nUJ4i0foR7TAAiAZVQhPvCWTbaIklXpIcYE6uUqvGFoTC8ONEc8Rx3/+ulKygL78orvn/xXPFbyFH3737z19QMM8idPLjHIul2Xy6RnmnLJXkQVZQe8iIbIci0h1i0+T5bwBacGz8o8e+9CM8p1ji+78Hp+UUj4ZrX1yDzx+8hzMNln/DG3jWMDlmprcibUp8pBCL5xvsM3HNnbnCinzsu8R1WDds+0csNT9HNooVXV3t95vN3d2g2QS0V/SuEiMbCHp7RDlTFJ97GQAEDEDC/vfm91onvPuNuUOX3jq/198ql4/Nv1yYe7cNrVaClX31VvU7WquwDaOnOzXAO1LHg4Np5a6tFVumQsSt+nwJRvsvzJUhu9N01rZjqeyRtl6lnmhuUdupT6nmvD+pkHqcetW2/zNZTAluvoJNB+sKruRd2RexxApuz1X8b71VSw1EMSO5haqgati2hGreEVhJlDKKc5fLp47Nt+N8uX06Sm5uw5Aywt1XHx3RAHjiW3ZZfWOwVt07Miom+CHWp2aYPPWGdpPvq6ltWIUg9PkTdGjI4z71bjWUjfEg0Sg+NL7WmkUjRHcc0fvQd8XweH9/NInM2U0RDwRE5mwBE2ABKxAbLSFA2f3+Z56rf/zj9efQQexfY9R6rv4jP1J/jpm3uxJjz4cuGVrdmk109Ras/+7hKHpv/V8+HUXja6NWHx2MgnvfW/9X15ledICy0Wxv/ltgnXCJhQKgpBpxbbaF2k1qggkF+t27t+U7BMltZspL0Zkz0c/euZYW5bOpaLVz51TWNzoq/4/fc+Q1bqIGuAu9SQYm8um2eFpLl61iY7nd/iUJBvlIk8evyNqHt0PDOM4uh6vbH9ZkcjMzlR9cozbYs9VsTgcevxxROQpdyNp8cjzaDeNhtheMxlchoC7KhhOWZrx/7doIWEVgbAOqEpjKGr9EfXW0EwV6CbnYBbK/jtq9bKWy9sBapZId2F7FVNHLEcY8/URXDlK8qesvMUd9oLiJZ5H2xLmYK8Q29oOol615axvBci1YzrY3/GaEBuPBcCQiRGzjpZHKIowRO6Fpv0/bnOiZAXGRJk42GtamGw4npsfxcuFDF8T8RVXwYYwLc9fDVvOAF7NYga+KfUPP6IaPVwOgKuXVK7kG6zgQdRzURC9L3M6OgCfhA1aWpabyB2zWeoCTtOE+NTAfrODNmr+gf5ycfVxf8Gubc3Nusp+e+kCxcMUmIrCEC/a7tQBd3R+PdmOTleFwNBigw/FoHwE22AOIEAT9wax/rqFDsjrajQ4dCZOFBLsJY0NOWp0DRBRKd7XbDds+5KNqo9Vq2I6OPhmxpjL+xUa7fVdL+v7oT8orcJP0W3TQsdPy2gTXIjqSp15FY5vXqbdRN0zSUeC6tR7BG+6+V9wnR+haIEaoX7fXe72iS82X+nD0iru7RW9A/JDO2iZLLVepZcS85TZ1vRdvHid7GMh+nInRg9+ZGH3U2nPmHhEdrFYtFgah4SYVJnxKMWkE3a2YY6AC42sDArnLfgToQ1Q0M30trco8x6KUIGt2ThfZg6yp/AkamuRheHLTJA+Td30eZRPE/obEBGQ0VGVL1VXNkLWspsH7/0Qxs8yN9it5gq9vmrvAv9jTOk0MWax5Q5aNJJHET6Lv1tNpffyNEKLvGA8PYhTXS+xYYpvjcqAJsRFLuhyoGB0mD+jk4fEe5YFI3ywXi29U1UKmamfoXlHlIAqyUA9LVgNtNhYIP019aR2VU2DhFsKLJPH3bC3j2EJ7cWm51ky72tZyuPl/pbWMm8btxcWVatN2tJOQ9jOVjMnzfOOie9KpNlc333R2Nbw5aUoHr1GOq0g9wZ6IuXqHQlLil3KCLaKbIvgm6xrEvP3EsWMn/pYEcmyV/a0mtb3+1rhrfyVOPD3ZtX9scbh4jAZX5+2048/LyViKzWemcghSXonRAK3HfnbKk96HFbfjE7EDkT0kX7oLBBLpytoy3toKoh7wAoP4m+2Nh4P9/XgBRmhfNqgnKOIM6pDu3tijugB9ui6lKDerQ97OdN1oQh+ukN2tRJND1gu+WwPs6TZCtwuMHZSBOGMCxMHDlIJruBuWUNtAUXRwcO1g/PPN3mgA4SAMd0Kylg6Je48BAmwRhOGl5g4gkBHx+bHTHAwGcEsvbGrhdQZSgMEJw72wCbfuNBlmTlYnQPs4VLtE9EhUywYMZjuFY4UZ0ZeF3YPB2vnwjs+t3RGeX3shPL88WPub82uDtTvQaEDT4CokXmdCmkqun791HvFbqRTHjXiaU60SZ/xQ/Q54+PAOchh/jh5QH95Wh1zopTpNe4WGNH1ajy8AhiO7Y1p0X+YaIltTqf/kif57M1n1yJ4JHFtD0UXan3Bw3UkEfZ+y4A/9BSVv6IJjFKywqGfyvl5sWkXTEXTjMMgG8PkuzdHgs6Hbmmbr6AXbcezl4+2HdMWUSxnJMKRMSbIU/aH28TVyf9CUyY36kkwe02bryK9Su3rCC0fUPRu1BNz0u2sTWR1x/NAOm+gzP/88PruweZ5FpRPVldpWcEez+7rjx1/XPXlpg2VRc3dhg0XnN6tbdVQ8HuSpi4bo0ZO6fSPunOCYmyihn3jbnXjdnUcwPzdE/f2IBEcx6FXicIy6KUtoxK+gnwZezqO+h7aoTRPphk3Cy1UpcUqi/iya6naASpQQ2f0XwhG6Yh016XaCTY+wDtUw3vjyeU5R9WqgiIVq4bmU5BU8GWcL2T/kZIhKOFPIpsv6xrObRpkvheUP5ay8Vs1xOXVpVZY/v7qkQryqF6x8ipPRe6wl3Swu1TKZRb2ezdYLjmNMIuOrz60fP77+nJZOf6HZeVLU1ccW1hFaX3hM1cUnuk2OQ9P++1P0acK5Evam2wwnGwW6jWSfTgmh/1h/pO7p2W/6DuyKJYBS2a2ve+ZMLjACAb2u/lDdrQQ//M0Yl7CHxw1UzihZo4pn42OQ6BVnohIL7Qx24IOG3/7t44Nv+zbUm9z7m+iniFSqETt0IO7EBRxvUiDGIIg5vbESZHmvcTK7Ydsb2ZMNj49WNu4Klhc31h/Mr7GuabrsWv7rHl9cno6ZrwB+JLLcJnOK2WFi6+ZmTUcYcJxHBFFF1EWdFo+hwl0dxTYmJaBJmJiVLyPcKRHXA9Q7jgEx9LOiL28vLd35YpU3iivLIrIyEjovjr9S3Siu35nl3iyzsKrLP+hlsmWv8swpJ1A948xb65zGcdo39JdOoR/BeNtAd52RHbRQWBYzFpLQHVLmv1Tya+cyubuPSzkZ462ymc2UoxMBi9BWJDg8l5b6p2bt+jGYd4T3qlHLeWgwuljVKvGGd0IuCAlJPNpQvczLGmvYx9Yck9WIxen4kIRH01AAYb9TDguFsNKO+eOjZ3M8xRXoV5vKJtaZNvFEVqPMZsw9UP0rifsRkVq2a7hG3PzRG1LUIiKm1f2IiKei+uOVKKilmkHA5s08e3U3G/2vrS3zkUfWaNine5kHgGL3Bg89NLhvZ+e+QR85J7dKlx55Zetk6ZFLTOKvO1m74vWK9PhrmDuYXWgnQH54G51JdShhYl0yX1Ob3UQrhsNqst2ZjLRN4PFZYltb86catEpswEKEwsPrPE5xKUBMlibqIo8QD7yGrH4BVq2HambOEARRti090DXNteH8Cl1nqR050KT3pDAvi5LiG4KsYl6y4Iy7LYA1OrvumTm9TFwtAZCEA8eX9ZyVy2ZbQbBLQ2amoxgm9Tye1JPWkZ+rI3ZcH+rI/z3rF9dtfI0XWS7FskJaEzWoHM8Cw6IibvBdNSOvAypU0lA1Q42rdo2oqMbDPmp9IytysiTCYCfV4mSoFlSu3/d8K9DLQOFT8FIWsTypk9mmcsoomPn1A6iYBpyTgXokBr/JIgejBLgE14/a6LDfG/X7vYNe0OvvEcVln353s70DGBxTO/b/hr4wkXGiCTLmyUwn9NqfuBhFfbJl84FT4//e8JZfe5e3dPHXGq9d9u66uOShZ5eoseJ97sW73KWLd3qfdV2SfufFGSaH8hIZMSkzQ9iFCX1LAZ8KIxwwETq82rp6taUFO/0+YvqxGQbqUysMgqC1S/B3JX4fC2+E9+nJ+1y6grWJNV0jCv2KW8E1n2V68RvGf3Hl0gF5ySNXLqGA5HH1atT/KOTDTMpHfRIpVL5WINgI8G3UBva15jegrGTrrU81pyG8+mAzbYenzq/dhj4MXXk4gjwGdOPzoGY7ndtPPPRpwI6IOYyg3Ye3fD8MpG4NqI8LQKVRARIPhbdJa7SJkhZ9aPPibasXtkLbGr8L3gNvi3q7WZLBQw+duL3j2LcdEhwYXWd6B4dztlCERy1TlF4ku/aoUr4bIwoyeKvE+W3b3wZOf6e9eeLEZnvn1NPlc97ZxuLtS0u3LzbOumv7xypvQIfl4jMvPVMsd9fDQm3p9tfevlQtNltXFpeJK/fpfCIyf6IVyUOei8TrHBAHq0IaCapjQ9tFrSaBFt2IjCkSa0z4A79dpdCn5hL3iK1oPAImda/4K9lRH3irQTARnN+xVHV2nMryoIeYXg+qi6gXNeDUe3DDjw0GWcJSLRf7kQrQVR0cobVE4lakPgcJ919z426MqA3MdDt8mwCfLl+JI4BAI+LXNEK98egwLgM/Pgx61Ifs+BrxbHatFaEgGl27thdzgsPg6uHh/iA7OpzDXfP6EIZwGpXEFw/5lQMojEX3mcM3QFfHwAn/E806JH4ziRM/9OPjd6M9V01bX0e3NDPEX0WrNcfbphLvWUSSVpt6cwmPOiKj9qqx7ephq0VMChzTlM88e/r0s+8gwZmZndZg2I/1vv3kGgTjvZm117wNbqyBu8Ff14RoUGXYnFnsxWR/w7xJbLIt4vfpuJ3ZJSvQW1Q6SqSDber6DvD6vI2yPZ9lqtKuHLaojVQwZ3Fc26pWty6Q4H2EZIyoMdLw2MU3kKsQoFZ16/aT1erJ27eq40E0zf/aLH9Ec3ZpKV69SVNkngZfqwC/g/ooujH/8dVZ/sRajWSfmvYr6dUGxF8917myIeaWfem3dnfhgw5v3ZUoS662ZjxCbLtvUf8dj8/R/+5NrFJYrVVrsEoKxLGHAyslcTOyOfmdmtOIuO2lflH82GqKTHEiqSJiXmo/hc4vnFyAT/30w6fhk48R0rfxSsOu5l2OaIpYyc3X7EaxYdf0nJqk6HrNafyHSrXzb6OGkU4bS2s0gpgCedtCYYW87fQ5GFe+bm6wqqfpVbtRpm+VyCt4NWfU7Dp5K+SDWfTDD0SNSiW9mv232dU0jczJjq7QmevNpAczjokH6h/GprkxTOwRFxeJuwv0CIEsPeKRs2Wq6BXVRAe6MvGqoejR6KB/kCW/SzHf9vN+munOPbdGdvCliB6bWAYOBsPBYH9vbx8iRCUOqOMQBYAhYIkcZPeYmdyX+KWlnmuJ/qJHXENf37t6de/rmek974cxVmY249nr0p9ioro+6uuMCG/XETVmhelFfylmOblEZJGICc+FmgxcsmQofcWQgDeW9PBccygqWFcjVcOKiA6b50K35GUcMafEv8Ch5EQn45VcuHP8rOdppqppqjkb95+lbaASayxS7yk18yk8aAEj4cceL+gPPuz0ek07lwuD4IO7u5axZJg9362UTkUo/45cMwefH14ef/l7CmkTmVbpe35soxAIQmaCdY/qYTaZDtVNM93Eo8pEJ2O/qj7m1U/meefTt1TT3DoaxGx1/CTaT1xURf1JZO+mlCkt/gVKi4Gvb3TnPA9M3WP4XUCxuN0FjrRXNOxmu5E2i7GQ7dQDb//Xg8FzK5/4kFhMB81mkC6Kr4sla99SvdZqRYetxs/M7VUgFhdMvHFusr948ttdbeqhcSrkW7qw5JgFPg8sLa4aeb5gOpBUb7XuaMEiQKLVYpbznZVsdsXxuWyxWofEc9Gdrdads30EQ+rDr0G1nFN9w43aTuAvE5cEAqZaICKvHgQAUANqpMRA+HxLkTW/6CtqnQALFOwunzq1vGvKB+QWCK6c4GzZ8H1DTade3CWqvKP7P25c6Y7smD+yTX5G+I/s/zhIEiEgr535+OGovFCj2gmP0n1ikU2czPlRiKkKMpwL8WZn4lDMm3YxivbGV0e9Xn+ttLbWmwahlWFZJRIExGZMIpRWFDTaGwMHtNfTokALslor0LKBFmUh7GctqZzPFVUjd1qxFPgc6QdSznBWMpsaa0FXJP7gNgnl77rEHwmV/06KFAjcmyVeTOmOUxLNnmoLsmsZzrQc4799Nyc4rPIQ6xQcrOsPmlspXpALjnskb5lqLEnedOcNMMdk8w3NBFZPokXr9bIA1+LXjg+jVra3u9vLEl/47JE6TGswKeG0KDf2i3iTLUvyLNmoQ/oGDu1KgY3oL46F8SnlCumrgyEU62DYv870gXL3h0Qem+RFbNN7wMP1qIQQeNxsNjtlUxPsOilveqJ7nLU8LP0YuLtoHU0NnBIUOalTdBVeF5BsYgrzTb3ecNbk1/b3iVH2bgLKWq0ezdg8UvfY/3SGovo6tRA+xrQSnjkpS8IDT8ye8T8gTgt6hVjutIbQd7cKp+XtxYY5weRADXeyyaFFTXQSu6pb9dut+izZm3PLzor3ydOd7jd1VkRzh0+CESZ9RNH9pH9u9L5JdIOTfsmaco+6pZHN3WiuQ3bJEkkCYxDbm8Vj/0voT6Hl6a9/IM8lkAuo3zLy49W4G1InmWvUp8A2S382rDbdZY4SQXgsjqT7VgSq+YVFAn1BRGbJ4QSW437sBBZ6AkZBCUmu5Boidr6S4kTRWWmWTiJD9bBWMSpGSVMLpXIFi5Ysp0RdMLHBC5hV0dPFUn6zIrDoZXiIexkhUbJP5DPSd7MpjhX0WvRTnB60/FxUNlROWlp4rlD8NJvCtptRZAfuwHrG9SWNme1Lmf0mBvm9CvhaEMT2g/R72LrSQkyrNWunQeLzIHmmTdS709+nSL4D4vRv2Jo8wzIzPzhobkSwzJiZfNGAWJb19nu9adlumc9c2QiLPslnQncIT0E8m8576XXILqLYtjX5TbPpKkY3FRCNRBTzlXt3diMiY6ToIOrcBVMW1jbyczzBfqL1LbknHpTbMTBoyw+eIHeSBU425n1uD+O9hnZEERWgS7qnpj/dX4j6rcmuw6ntOrV+I7tUYocOwbT96Lp4grlAfa6R4daKf2SAuAQC6A/zihhUT2BCvGOCyoY9wrbEG4zCr8GqIsNSeJ7jMId5T/dFQ7WKjmmnTCWPNVUUZcOVVTFQjGw671mSIknp5pw37GOvPXbstU+QAAWcwkqSxPIoxaZLoizW65zlO4Gh6CleFDOqLEtq3lCMapiy5HyQwemfnXN2/a7kPRBMeCUYO4Q3aMLMJL5aGJj3tZkfGFzp6ogKSbdTAI1ifY5PpYaJNDHWeJxh6fJNnUOF2wgnu6uaLGNvVLMLiizbBWH8v38HGBcO8RiqiPkUYWJMDav4eSOjlyt6RlczYtEtitbXFxYXTzgStE3tm4NGAB90MB5VN3Ie51pfxqpgpiSR5wVJ4kSZ/MzY9xe0rEH8S2iFlIBSKcSxiycXbcPSA2z7j6RzuUa8Hk1kSteI1S+iFJxsUq3RbXyJQx0iYuzv0k9yRMzcCTlO5UUx9o5R9x3MffHMOOKfeIJr7NhbzYQvmf9hS/ITJlMWdRLBAEMAoTVRZMixW3fZiJItBUW3l02/Jp3tTawWg/FwP3F6Hx8+1HxHkzt5z0mY9onrMOPhZJPBwQiaOJ3NpqGtIVr88eEwwe5yfHAdxyatha5fT2jLg8SieWKtMTHhIG3390qbbGSeWX5Mtti4aEQZKrqrORjM4tlBMIsX3SNX3OJBvL6QIIpeJe4V58+KM19oL6GXKJ3E8Q+tEh0EeunRR+uPXmo8+mjj0qPoUXICMXKePPN+9H76zOwRH3Ue7V56tPMo/SDmUvfR5KQ7R6M4uks0rMH9qYqNtOhj6dCJUC8C8vSXP59NnNjE938efYZ6xmTs2Mx+YqvRrBIv+kVWmFjbC24tNvAgW5boXeQH3cjJnNDq91XRV2Tdz3sFP68s7VUMO7+ZZg0j1a6kzSXPGZTy6yvrGf/ia/RaaSGzoivloFbIWLvvi80Q0Gc4uRDU7bSbzmxkPC5dWm7Ki2fl7IWdS7ed7iw2TG6znc+kjdA2pEztKzETlrTXf0Z/NLMC1xFg/DUU/8YsoZ9Ev0jdkNFfJ9OpR0JiSknEfcLcD0iiK+RHS69kzuxkORJ7h3XM00TPe4cIK/s7sO7hd5DfRLI075h1xV8pplKSIAJUkDhhA/1s9ty5zKcyluFxmXPnsi9ZoiKI/hn/JWy4+CX6hvQxT00Lsmh9yttZQYjYinnEGT7LTuTB8Z52smO+CphxkzkJa2XicYvs3bYwHcg1ss3D9WPbPfpzR4m7kgiWVeLHInnkFQdWSjwYod4fO6YTrJnOM3mnXrcLj0fArvbGh1f671UURTeGARBFFBHndZ8x3GzfMdN2oZ93fEDB/eCwf9DSfWNeB6TQX8Ob+FaF9bwzdQrTnZDiKU2mJk8b9Ffrmq1pavemyBNoZ5Xyewcxth7Eh2/U72k2GqFurpbfnphjxheGiVuX43fEKv07/igmJ4uEaOn6rrbgWLv3aGZ5NRunKEcOE/nRj9P1qAR88gnqxW4zBoFk6BNOvTZ/LhRRl6ZT/8Tk1xNasfcywrV1af0hsglnpD3Qhm/qkpL2TaB096UV2TD9tCKxWvbXMpaZNn0I/rzqmemaZ1oXsyeaTbMVbBrLzRNoMZ8NPNMuZHKuadummw/yacu1wiDIZ/J2LpfN2fn7cu28HbRzmdWz+YrjVPJnV2e6qK8CN7ZKf5c5bMZChhLC5PfBsDBxtEx6hPiy9r1EDNHthHzYjB0flBBqCxKSexoPy9/eWz3V1mEJ9PDJJ+RA1OzierH0fEkgysazpiYI4vjTvMKyWk9RZR71BVmT79EQq/IvvbVYXCs5mhjI5x4RfQANSlp137oIC7LmnU1rqiF8mVdEXu3JrMTP6ZmJVQpxCk3kMV7shjkhUXQPqQDknSxe1NOxD3BJ2IjlKVNVDeI7C82wkBFSKS7lS8VK1C1kvUzN8K1UpqyoYglLiCtqLMZSOR1uV5fvRCPPOb9QaJssp6T5VP6+fLFSXFkuVVnHlI9V7TTWraxjvhhusmilLgYZzVi6cP9tzdk+n2sJxiW/17wxQ8eEV2pQ59aT7Q7dNjD8SZzKYhKGEIDHgBiTjkbou4e8IJpuobCQZweKnCkUlgrSXw/39sjG5thBd1RAgvC2VGGxkEm/lH+Eh0jB/QQW9ycOCvAN5crRPZvNoyXr3rCGElOjG4qztxc7ByXBww8+COdzpWjNfqPgSivqTX0rXP9bsqij65AzkX516CrY7ayxbeJklRrgEacblPoSQweINRtUMo5jt/BklhGXb5fvXbtX4GxX+aenT2Zydo4XO7nC+XvWz36b7Av02vhXVQmXFL+olp7M5opa8b+it5MLvs29DT9xbFM3RJUXtkvwVHThqzIn3Lt+kfNrWjmfeT0846slLGrOl5O18XfR7yZ+S4pIZ9fYbdZLzRQqLnplMZ9/7Zve9FoaXtjb24XWeGVhkgDh+CdJ2u7MB8KVxB5lakYV/+5gC7iCfRKZYcVYj3PDvQPqzqRHQvrz60k5D9BvQo9ukV9Bi61nyc+UEY0zZZfohshOy16DOnhxnCyMUJnkPuIDF118RobZyeoax4qOya2dW/OfwWmzVn3k4ddkMlUSF5/JWNaxc2czJZwVBMMRKsqHn5EDJ5XK6LLJif9fZVce3MZ13vft9fbGsVgssABxElyKBEGRi0MSKZKSTOowoYOU4viWFQW04qN2bcty3ThIrXQSJemRNrXJmcTNjNI2mTRNQ9e5HWfGaTIxWTfH1E3SNskfISepp+00bqedNlDf9xYAQcpuEhDcA8Du2337ju/4fb8vFMyMlg6Rw/QI4rK2feiWm7MXpGCIHHfwwO5QKJa5rYAjmiCV3w6X7ev/LVInJrn6GkVF5wHLRBE4E4gmUhCxnfedHpyYJ0IrGaHIx76wCzZ3PyFQgYahT1DAaWNBUtFg3BFZQ74cEQKnJZV9uIElXMPKU1oE/YFisMNIwQsKvoto22z4QVFhizza/wBPtHG8T8M8i5qacu38haQiTYZknNd1vfVtU1X+XlYKvIJ5vh+LX7R/KEoC0JxvPYcl8sx8zz/opmAuGOvopLjDlowaw1lH17PDRAFtm6hRI1+TPhw0ZfxNqZYnSmfIl7d79M5NonWCN8sPD3cxEOpOoTZqlA58oCn6/SSKfiM3NpaT5URr4zWulItls7uz4oIcMAVWilt4UUMbu2fH2ETrZ6hZcN+XG83liA60KNsJHoUMaVHs9Uv740UnCo0pgCeR/AOgpkbDxzo6Bxju/TGMy9NO4kcyes2ms7JSr9dpMAT4bzxE1zevkVfZcTbidaceX1taMtSmZjSblMK9tbnaqC/He3yaOvUiwUzWZgH2XMgf5ULxHqllF1t+go4K3qYFQMC97Qv9jGYoopTFAVaXjegsGw6usudOnDjH1g11BcwDEjtYHWQl1UAK2VFZ0HJV4/6Q7rp66Ey9fvpKOn3ldH2dkuaphgvmftdQmS285ia1NfYD43KHZRyC+4EBIUVqCFJ11cZyogCW3zEy2Lr06sto1Wk1nNxEPhGLJfITuda652RGEDOScepOmYhkmyjukc8VhfzG84byI4teZiQ/5N1r5zwv18uhCFbeuK9jYhpBWxE8oj/kBfIBmeSJlrm+1GjWyWNprdf7kgkPrSw1+/qcBmrMe+tgeNlT8p6dh6W3dV/PUZbfObCiFWiyKKKm1+xu4B45f87COUxT10W9LrXVFBK64p/o5lw/jzHwcUd9wnwiqaP1hCmFxMnJyCEzEY4YcoA/LLLOwao+4OiSQD2tmtFaD8fDZjy0OlgYyvM8i1E6m0sJAU0PR2Jh1vx5xGGJHHNXUA+RsyhSWLjfNRIFQ9Jy4CLOaWI0Arz6kfDhBG/zEstaPG8JUtGMmWY83KujQ+5lsPCAZcdHtFl536yy3lxebg7t3z/UbFImX6LlLjXqk2cmvV2HFw/vYnb6n/v+P/8zGLvfwO/81NobuZzXy+UeW0KFPA1S+fmyWxvvAMZhMBjIV3q8WFY7brxa8yi8nfQatBJ3pXu1v+KDXKJQqAyIz1p5O1k8UEzadnJyqK+kXZIGY+kSO7KatOPWF7iBSqGQUAKfC98rufFMsZghx18yRp3hyaRtpUYyqeJWG/wa6asxmuHPTyFGkTlE4vTAfGMRlRJ3A+meOLGndtvZX7ulfmNx5L0njr79qDtb63tPNJMZyWS8++64rVKrF4tH528+8vjherI6W0gXM5liuvusPoEe83OYUrLod3/ySP+930KXyOqebzLXj2FbGBLgiWmz4gCEXKDpYdvoQWCMoTTe15jGNWZpjYzpS8sNSHBCptzmChG7INLodfiizB0I4I1l1CBTOqB+nS2gb3dM/wJ6kWJ9aLYm38QHiTMByQOeY2qUJlM0blfVOKrllYQsa6GgpIdVFIo7CU1WHVEcvDWbMM3qkaOyUzlWLh9DH+x/yy4JS5om6URNCLKqqcmBgiRYejZx9EjVNJ93biyXb+yx/W6ir9I4yAWwkUNu0xJHZDKDx5ZIx5ApDhi9uS5lJx6APMIAWqhN8bVKlQaKGxzpfyUOPSOLTloWiZ6i2rZqhUMa6a4Xb+AUJ5MLu244l3HODJQHyPsHnV+aejSmm+Gg3v1l1nRdM5tx0L1GOiwaOKzJrCCw5PbDCpKUeTHgWAFOkriA5TzuwMkGFjq/lDhB4CQtGJE7vzTArG5YTi9XrkKxbrgCSFWYNbisH4JH7pj08339uwvCrYubyPFazX+fGz6OvMY80sPF2ePC8damt+v3kKO5nXb4FdLGcsBlQEc6MsS7PszDbjO9g4kSR4HuHT1EU61yD9gHR0YOxB7gIL/CAftBjnswSnMtZGR5wiEbzoQs05+SjTD5aJtcCFwo7exynk+Q20n70k5sBUgSxGAciiT7+vOlbNWJSIoSMIimaYQ0Q5RmZjImWud5BcwTT9x2aDgq84KkaEEzGk9lC7tKXrwnhsYvc88vUyqRCqgKWaGfUYIGCuT+RRfT5AXyx+fdvkG1KUdDTjgS/IUXuC6Sx2wn85Ks6Opqvr8vGQnrPXMhpihBpkblkZBne2be9tN9h1bK5aWlZPWO6gLZWFkrt9YgnL28Vka0X3T0uKXtfA01wETCyEHGCpgW3LZ61ERMa9UjR5NRYoW81tbiK/S11Cay6fhY1tt4GDK/dOIufTSMSXOX45U10K5g8fyK02jsCHek1L0bzW6//TZ6nNosimC9A32Y2ifG/HwC2/c5PytVbsDFKbRqpbAWDMZNnPoLsqkHgk4Y99UOP2LnzHOXzpk5+xH0OMRtc6yg0QQJ3c3WRxZvUPfMze1Rb1hktuLt6j5eBmVtL+si5xrTnEdME9UhC/MWD6hG7t0hsuQQ1Yl7GdMKNmlNRFrAFGTZJZ0AUwUuIdut1mxjO1X+qwNx9awxhtSzanwgPfaUDzD8vL/3T+0ve0AF/+h/c9L/Ztn3C0X8vWn/O6Y37kZjksxuyK+6bQY3aZwJzrngqoGomFzeDz2hjkH4KIV8hbaEqDGRqliI2XKrDLIav+uOosYLwvjSqBhFiOV1sfS2iqCznL7vsbLAs7uPHPIkncfSxNHFKlE3VHLnW96U73I8a6u6IsgooDnqqMjxCS3IYsGQw4E0r1eSokB2gwYXEsUsFxSDvXGRMmVqI0o2rtmQMzqNIHqq5pLxor58oW9lpe/Ccn3y0VPRS5eipx5FG8vmox+bn//Yo+bZS4FbL09OXr41sM2fIZP1652j50hme/mB68u/ruzryu2WuYQ2YPyDgGmfW8Emcw8djsA5RpPb+sGzzY1YOh27CZHZABuYTAlvJvvo6gF0UHDjenxAOHhQTqSseNxKJeSDB4UB8qHbnZ8pxjgDyHaTUpO0GUq2rfYjN0vUPNuPOvDHwAimnWzHBnYCpYCzY1FvER2n2WjqWoDHmO8bTfWsEjpiVNXMZMydS8h/nvnvZnOVlRVRDhCVxrK6a8Uga5PtznPALAXcqFkM+b/JI5qGCof8VPX19Y8Ui1L/mG2P9RNBdn39PGxJwyUp2+ufBD4q0GhrgocLOD8NilbErnkBMhdMsW7FRcm/bG14q8h55tjMC+dXB35wZOq5wfHKYhEJiFknL6f0/mK9fvzAxdJv9wfM+tLeOuePCazexrF3cQaFHuuKANw4vkmb/kP8LLr7jjuKd97ZepHVWk8/SV/oSOu7yP3M7aXbyfu30EutCvr4uSz5Q3e3nn6jcswt6GeFI+Vw5NxmT1lXaTF/y2ovwsmvXqYv9IxfSOuP/FJaT6O7aUlMx6epd/Py5WmkYq3i2jXLBVBDIV+hhAi4za1vV/wF1/XsYPtqNns1k3nx56+hVy+LzpMJ8cknw4EnY9LlPzx52l08OXhywV04iVAGZ7OZuey/wFUcdHCiVEpgB909GQ5MTMSk4dbayUV38ZR7cmFw4WR3Lnuduu5UNOC423Vda/8DjyI6d6z/GHm3PuxX9lXyvnyZ3PhL/3PsWO7YsavtuoZXevONyzE7FU1Kg7ouANEfYG5BCidlfdwv5uOklM/RUuh5XyL1fSstp/VZeqOkFCRups91sAedcvJg9doiEoY7cfOu75vP+rYKTARy9NcnT5HacxdOu6dPts6yWkbLjpQyRqvyTObLz2c/hF76PlTvqQH4waknoMir8GzbD3grN19n/n69SGgPN3oS2aL+awyR/HdSFvgggGYvNo6HvGzIs5DbRfUjZ/Uas4rm/UBntA57DR+gD4cp7fH0Web1eCwpd+UWw0+W4pp6GX86fJUwU6O11eYyIOfja2hto0FEmaVVb7WBVsHj3IToIZrdse60Xz0cnB32P1obvuW4G2sP8F4/dsTyGpThxnKaQP6BRgF061B87+YmWqW5QppNuvIcL16OM1v8optML6YXemqe8lRQ+1LFz1JJlHJvjb4o5eZa69m4nx+XeUPeLdQmL+itE6DWo2FINLPG0vIKWllvEJHLN29Tsl/for2lQ1Dew1rOHSsh6kZspzkeo7ZICwL9DES6mfd5Dqsyx9m2VlcNjxcl/NOqdFzkDaRC3kw+oipzVtBQg1dlLG9ID6uSsrzRLueb6G8oVzdEooylECWtAm92hPJVg+uPaC9EciKPE831lhN3egpq/QcA+7olWW863VvSFiZjkwmSeyozpyh+HVcofxAu1KJTRCusQQZ2opzSFOxpSHdadW24JAOBQdknyjajnp2tULtQxcO2P0f72WLsqECd8nYbjcAyTmQgELac1hOO6RrhiIO4vKBpX9FiQp5Xta+IghL69AsS5vJcAL8giWyeVURuVQ+hFhDIWAl8VNFNfV03LaG1oeHoN1RpHWvo9qMIEwUSH3nPESk86OKjrR+fJeecI+c+q8f4OVZdn+MMfBfGHFlLZwXc+rpSnycC4fFIgguqDd009REpFGlI6pExSVUZzccksAy1rk0SufAYqaMLzGPMO5h3Me+HDMOICNrbasuuQqhXClXdqJ0nX9ljUbBY1+xodZQdENMsBnbHUVJrmIi3JXB7TIP67Vo2iDKAcNlWlX5iajKliBGPTOJubXwggPJVXIaDa9TBDZioaSC8qgG1/vX1+5+Bwol6H/n3ckEkqkTU5Fk9wiocy8WiPMdLyKU7feHSWayjsPZgVRM4PlQYQsGArpypCImtur8vMXlm8k8LLKcYkZzKIz4mChGpGEveU+REpRS3kryOLib6AgENXTyCw4MD+OiVw7CWjv5wsJ7sP0n+P6KlWVEPBlUcSl7gkISwjESWHxq/wGEkG3g6bDRN7+whIyDbpczxBVbkpZvNkDV/IxkJj1tunwsgrRkdiWhw8jw5Hkn7zPAldWQ6KAUi2T3OkHZKE/jbT53osdP7/D1EDiUaf0XEFbGQtYjqWq2R0eSOM7ehQGsF8u989p7n7Oqx6k+ei9fqnsUI0AbomGuTUW+IuZHaS3zrJ6aRpltYEwvna/ZOd1pHtEkh0i3y5CkRnYw844FpEBRJLybKj0caCHJcLYrto/uHzSOUd2Q1mnqo7Dy0SrfJ4uWFvlMZLqQH8xKRsYKjlrU7RDbkfEgPsdMRsYpNhOqKNLvqNfwjrMaN4+0tGGyTtVoylA9gmY/JIU0LKXHSrwL9wbFwOh1GW3YhP38qxcWjnuwAYFLHHo1Jz3L+/bnIq2tGazWg1PlCqXCuztux6D3IsYPKZ+UAi1YMzXHUAFyAahhvbv1cNnSlq289T8qR20wTjIlDEHjp1SqkdQN/Lp1CwN8wG14olW78/fzM0p4TqDTT37/U34/WD7W+tWvXu1793oTnvXbo/PnzbT3hQ+ScSZBycvtRO+d2Bzxo0yzclRJC569IH7CyWesD2ZFUKrXvSjTDZp9R6umRdNVOp+1/rmaybNay0+1z/hh9nuYMaDt3wBMDCIASaq/2k+5fQjSVeFsHt6s1EVfRj81kOrNvZuH4QV054KV2y7Kk6dmhSNS09fxb93E1N9KvZxJqKoF+py+izUzOFIaG0CDqTyJOLOeQivRd49FimVUVtxY0cDAX5np4nCLQDinrrg+HtDqub+8XGax77dUWZCjazmO+lawHxqZ2PqYA3aCggTEfPADADtB+0MbUhScuTNHFhs9IslxMjxeL4+liysr1KZqAsVIwg+FIwMJKSFZTOSuFmOn2MVMX/tcnjHwMCzQImRcCMsZCbcrdw/E35PL9g/E8x7+tUibn6eHA+xh6npEoPvRXvWDml7/KL/0ql7aFl++jviDfGJ9vp5z1x4VuhmPb7c12STGrHoRedLJwBtQVRdHIdWqKghwaWUFDLwLqKuW9UQPP1gRTBSJD1RRqW/UCY1WIcm7BzBztEGPgPPBTe5RsCcxB0Fpq3gekqcFkKThszw0W58dx5eZbXrhlQpnc9hlyBrxY1EumB+eGl5a8JXc8Fh3ry5C9bpmvoj/3ywQ3hw0oRz9altyjmSM9BbCOPvUOWHSEkflxsXrLLZPy1GBid3A4PtdXrO/4BH1i8PBwo+GOx63xvkzrz3r3tu51hXKlGDRyFuCUHTP8OjjLl8uoXF4BgG4ZoLq9MWMgEQL7yYHrueRciGmnkm1HNezh++jYwl3KZk7NvtXadlnfoWjmryFN0kBw1qTWa5Kmfd/PJrMUMcJkCgsb7eQqncPimpSZL89nwH4PR6742X0fTYnxIAyfwbjIbOnnKzTGIANZddpBJBQuXwu5eAcglFxZE1STphpYXlqKb0E1UNP3Nj8C7g4PMqWqyzSurjdHt+lza/aesGaHoK12ZxWi6qx2MnGnzjyEmIe2tUOIVr+uhgsVG22krBY9B6pbqdYmZNmDvWuwHF3rxtX/hFwHsCdVGGCpoeZnPzcjRQvUgIii3fntHJBSiF0nZHnABToN9J1d75w9vG84JwR3zUxd2bcrwuu8JP2dnDDNhIknLmRHj8ad0b27+wL60dHsBaTv24vxULaqRvb1JbTBTEqwBFWbkU044At7xw/GUm5yLOmM9nFmvxE7OL53e2xv8PrY3lo+jboOnR7j5Bl5Xt4jh/tNM99r5Py3j370TXI6HE6He2UXwIWADuOLE6EsUYRq21AiXn0DxR0H8mHHEcRdtJqbNC+208MZDOcJv4HuZvco1O3H4dEo8X+dAdZj/43WKY4XNDey+l7n4/jMDNMbH4D99olcM2+6BaFL9wqmXeo6pvBScFd8WfM0MiKD/uW3SPV3k6KujJ2KxU6NKbqYRMx8axP1B5aWHKxKkopX9g6U2N2uu5stDfTmhghQK/Pw6/TocWgJVNraomKjzj/gXO7tu+vDJzKZE2+CxR2+rdgDAoS1FcRAv6GX+Mpgf2FwsNA/OE95TFOfcRzQXfV2m+/lPfRjf/Yy+8k4c4w5/jq8lURV7rAgUibEzkwGiiTIlu62D3b+ghILNenFN4HcEtVbq04dkBWt74oYaqvYaCw3my90d1Z7v2mgOh2DVsFsMbVU92Otm34tO06zLikSeTvA0y8B0Fvq+tL+Af2EtHXIIUw1EIuMmbXqOK65RJD9VL8k3U8eWagkWVeu9F8Jox/1Y0u6/79QsyT96D2FK9Wtdv0yepm0xxnauylOiegwIFURVYrmeWx7mSjR5XgUlKMIpgRHbXoqGAVonAT6ZOqu++4c51JCZF4qVybHR8e4xWCc19Rw3/SQxUckrAtExTBY4O7lOTYQicdkng3zAr8LeHHvJwfsu+u+UVyPCMk0OdkH4xxiOTU1FXfTFiY6dpYXWSwqLOaJKqsIWAjziLUENgA6wrVrRE9EpE4OMHVmkbl5h0wluHBLeSI8uv6kPOADTMm1+4ghdxwUaaLagXg5NiBGvTS7uwKoTJo4AgGgqJam37LM7MUrF2dnH3nvxdnW125KibwoWnEjkH7rRPFkOqAbAi8LRliWj8tYEHlBjMYC0QFR4EU7+3Vwkyb2l1/ZN2d+52Aunybda5ac6+J7HyGLG37KIkNHLBrdk0myimapmhTEMdeuJexXWJZog0QE4lAwyN6kISuUdscnpt+WkpIPHBofeueqJm/ZHeHxAhaiztzE3M68ZUdt7EwINl6FqhlGb1w1/i9yo2QmgpqhiFWX9ISCCRXTrZdH3kduAxbXeqRL7XhCILVgRnWj75aKeyShq7rIyZwWlKRZDD4CnnzpRE2R54Ro3wOHeIE0klit9am7vOmXJ1IZJ4GYufaJZx9BxS1xt/XMt1hdQ2hoPBlHsmIqmhTgonlrLBZ5gWUNA0RGsjz+pU/roXA8Xrz/zp+2fuacnyyd+GNV6vSBT1P8WIGMyRTeFvEA0AqT7TRbpWg4sPnYkIIA7AZf4owJ0n53zXCcwO1ThZlvcBwrwsYBdJqV+QkB8wvoQUUSZu/nRUF5YIXDnPLrD/ErAmkMT22LzTV3IlXyfrRBzxx1JLeYO3g5t80J98WHM1NPx5iOb+bD6Ema69bGcDj6zdwH4Rj0ZOyVhzP7u+X9CUWfQsQTOMpyFIIcafficT+djEDkgq9KyUpipP/USS1CpunOTlKSrjHvQpeSkgBJW/iItv/i/vaOlNw7PfFuyDXwfwVB8YUAAHicY2BkYGAA4lWM4ubx/DZfGbiZGEDgtpnQKRj9/9f//0y8TCCVHAxgaQAQawqVAHicY2BkYGBiAAI9Job/v/5/ZuJlYGRAAYwhAF9SBIQAeJxjYGBgYBrFo3gUD0H8/z8Zen4NvLtpHR7khAt1wh4A/0IMmAAAAAAAAAAAUABwAI4A5AEwAVQBsgIAAk4CgAKWAtIDDgNuBAAEqgVSBcgF/AZABqAHIgc+B1IHeAeSB6oHwgfmCAIIigjICOII+AkKCRgJLglACUwJYAlwCXwJkgmkCbAJvAoKClYKnArGC2oLoAu8C+wMDgxkDRINpA5ADqQPGA9mD5wQZhDGEQwRbBG2EfoScBKgEywTohP4FCYUSBSgFSAVYBV2FcwV5BYwFlAWyhcIFzwXbheaGEIYdBi8GNAY4hj0GQgZFhk2GU4ZZhl2GeIaQhqyGyIbjhv6HGIczh0sHWQdkh2uHf4eJh5SHngemB64HtgfCB8cHzgfZh+eH9AgGCBQIHQgjCCsIQohQiHSIkwihCK2IvgjRCOGI8Ij+iRqJOglFCUsJWoljiX6JmgmlCbcJxInPid+J6wn9ChQKIoozCjsKQ4pLiliKZwpwCnoKkQqbCqcKtIrQiuiK+YsPix6LM4tAC0yLZAtxi34LnAuoC62LuAvTC+ML9gwTDC0MNoxDDE0MVwxjDG+MfQyQjKCMrAy7jMaM1oznDPYNGA0ljS8NM41GDVONbQ16DYiNmQ2kjbmNyQ3SDdeN6A33Dg6OHI4ojkcOTY5UDlqOYQ5yDniOfA6bjroOww7fjvmPAA8GjwyPJg8/D1OPbY+ID6APtw/KD9mP8A/6D/+QBRAckDYQQRBQEGEQdhCGEJEQrpC3EMOQ1pDkEOiQ9BD7kQ0RKxE1EUKRURFnkXARehGEEZURmZGvEcoR1BHaEeKR75IIEhASHBIpEjYSSZJWkmOSchJ8koQSk5KgEqkSs5LAks4S8hMrEzKTUBNdE2eTchOEk40TpRO4E8gT1pPlk+wUBBQQlBkUIZQ3FEKUS5RYFGaUd5SUlJ2UtxTYlP4VDJUWFRqVKAAAHicY2BkYGAMYZjCIMgAAkxAzAWEDAz/wXwGACE9AhEAeJxtkE1OwzAQhV/6h2glVIGExM5iwQaR/iy66AHafRfZp6nTpEriyHEr9QKcgDNwBk7AkjNwFF7CKAuoR7K/efPGIxvAGJ/wUC8P181erw6umP1ylzQW7pEfhPsY4VF4QP1FeIhnLIRHuEPIG7xefdstnHAHN3gV7lJ/E+6R34X7uMeH8ID6l/AQAb6FR3jyFruwStLIFNVG749ZaNu8hUDbKjWFmvnTVlvrQtvQ6Z3anlV12s+di1VsTa5WpnA6y4wqrTnoyPmJc+VyMolF9yOTY8d3VUiQIoJBQd5AY48jMlbshfp/JWCH5Zk2ucIMPqYXfGv6isYb8gc1HQpbnLlXOHHmnKpDzDymxyAnrZre2p0xDJWyqR2oRNR9Tqi7SiwxYcR//H4zPf8B3ldh6nicbVcFdOO4Fu1Vw1Camd2dZeYsdJaZmeEzKbaSaCtbXktum/3MzMzMzMzMzMzMzP9JtpN0zu85je99kp+fpEeaY3P5X3Xu//7hJjDMo4IqaqijgSZaaKODLhawiCUsYwXbsB07sAf2xF7Yib2xD/bFftgfB+BAHISDcQgOxWE4HEfgSByFo3EMjkUPx+F4nIATsYpdOAkn4xScitNwOs7AmTgLZ+McnIvzcD4uwIW4CBfjElyKy3A5rsCVuApX4xpci+twPW7AjWTlzbgdbo874I64E+6Mu+CuuBvujnuAo48AIQQGGGIEiVuwBoUIMTQS3IoUBhYZ1rGBTYxxG+6Je+HeuA/ui/vh/ngAHogH4cF4CB6Kh+HheAQeiUfh0XgMHovH4fF4Ap6IJ+HJeAqeiqfh6XgGnoln4dl4Dp6L5+H5eAFeiBfhxXgJXoqX4eV4BV6JV+HVeA1ei9fh9XgD3og34c14C96Kt+HteAfeiXfh3XgP3ov34f34AD6ID+HD+Ag+io/h4/gEPolP4dP4DD6Lz+Hz+AK+iC/hy/gKvoqv4ev4Br6Jb+Hb+A6+i+/h+/gBfogf4cf4CX6Kn+Hn+AV+iV/h1/gNfovf4ff4A/6IP+HP+Av+ir/h7/gH/ol/4d/4D/7L5hgYY/OswqqsxuqswZqsxdqsw7psgS2yJbbMVtg2tp3tYHuwPdlebCfbm+3D9mX7sf3ZAexAdhA7mB3CDmWHscPZEexIdhQ7mh3DjmU9dhw7np3ATmSrbBc7iZ3MTmGnstPY6ewMdiY7i53NzmHnsvPY+ewCdiG7iF3MLmGXssvY5ewKdiW7il3NrmHXsuvY9ewGdiO7id08t8TDSMY9niSCpzwOxEIuCLRSPDFTGkUitqaYHmTG6kjeJtJuLhiKWKQyaOVspCPRzqGS8ZopcCRCyRcLnCkrjbSiUBALu6HTtUJBwoflQKKyoYxNOaCNLUwywloZD01JSVePK7u4la7uxne1prwwy2qtShMzI1LT4DJNFI9Flat+FnW4kkNaM61fpEs5GWRK9TZkaEetXKDEwBYw1rFYzGHiprmhpRmeyuHItnOBx8V7pE7UeMRv03GTx1yNrQxMnafBSK7TOaSp3uiFeiPOV7mFrramvJjpvjozs6TlTMeLIW+DG1vaja+2ZwSdHGeJG+nOktWVCQuzRMmAW9EoRfM8tTW+wdPQ1Po8WMuSSp/Ha5W+ECn9KNXtKx2s9UIx4OQSjb7Wa05pxYGVfhaGMtCx6fHAynVpx3tMRf1+kgpjekoP9c4ZMaHxdGTbdMQ5cRaTkqWpbKDTLDLLM4JUijg0M1OGqc4S05kKkmhmfipoyWJ2vtUJHdyM7TalhZOrNvqZVCGBdj8zMiYLIx4vlDghz9Nxt6QbmgZr/cxaHbcCroJMcavTDkGyj6dukxoloQmRSLmT1XI4H/CUIJ2CrdDDTbViqNNxKxgR7fFU8GYO++59jyhYRSFMJCElk76mo6sG7oza9JuFPcPXRdjJMR235n44CxcCHYqesdwZRKcd6MFAiA4lEp2SumBNpHUiWRSbLm2LTSnqes4lliaMDsN5ysJEkHAKyOlsCsrx4oTRzgtulyfcrJG5pG/7Fkmhc2UiXHc2CDJueXdR3A70ukh7MqL00wy5GfnVd0JueZ8byh9huDghYjPRqZ1yGW3lqYhIW3fC16XYaJSsHgqzRo5SD6WJpDENF7luL5uh80eK/LUWZUs6Ep6SLR66pFhxaMX9aOcBlDaKtDQrcrG9PCvIM04h6WsVdkpMXrC2oyD+/CYRvDiRxs5/Jwrz1O+cpFtIaCPozEv1I6GSckTGIVm3PGGUXG2kUzEZt2ResFCwW0izHIzL1a1JG4xETNGQbwWJlJ18VFMetao5YaUSnVn3zXI/Eipqw5Qno+WJwFAhsGLTbpVQ8Znsyq2ZtmLPguTHSF4UcV9vSlvo66UGCl2lyFZyvVJiU7km7Igyx3BUqqWTV6I0zFngQ6NcQqbKoYx2LXWh2J0IXBUt1axTmdAN+qJMjDRNEXGpXOC3Jmi16mFbRH0R9ngWSt3NcVGmi5FkpK1uFZgKayH2H+iIzUCkifVuWxGb0jbIYpFSXeoMeCDKPN0oSYOCPXThVxtIRRMrA8WHlYHWYSffvB43pHhCnFXtgpA32YUCD7lSIh2X83wslsQfTLcglGlsZsohb3TVEbPgirMJUiF8bdw2Q906nKw6pCRpakOth0o0h6kM/TpreaqvjTh1O2l9JLjL1lV6UhEbyZA8qznSWTpU3JjKyEaqRm+SPibDlre0F6Q66eQw34cdBaHjor4olVTdyeu3zUgp5VC8c7WcyyhjU/j5Ar2yRZKX4VlR/k3jLGhP4WrLxd1mL3C5S8YD7YLC+VPFkU4ehj0+IOO6Bek7Bxe1nDXpYV3URDVqASlJ0WNMKprOJG9EU7nffqb6DeeZ5JgxiUzuLB2qFdxK7Te/UZKFvMqX2aUW8ZQKQte3hL2ix2kXzLlGK8cuJxWTig5hoWA6yFxHupxT6ZKg7xFEITHUAvDQjISwhS4XcsUnvLc0IzGkzEDdWoM0Zc7cZglWJ2hXxaFWJN3Jusn1SNLeWFGlfjEzzYhEY+9THlVctqjH5F60ha2iqyUnqsXaO0qs2zohTxxQFhZpI+EqsuSazYRT/XcFdz4JB23C3q8pu1cSYU3Vf7mZ+GUKaoFdJfQ77jdrSv3CFoueuedzkggbxL1nNEuwWnGommh6uenKFplD4eiSQBFXTd9B2ZE09ST1n3XPdR6MG0mqwyywpkn3hdDfAmqpoF7HVuiha3nCbDgz6Voh51Njqr5naBiyJ8yU6ObRqBPnGKZmhDv/pqGS4lv01gStVj0kgRTKB1othzSZjHbOUTOKlmxa1Eql1u9SjQqqooMwNGPeaFM3iXZ1pUULo2IVJXbc9pDiUwlS5fCIq0HNl91xleoblSiT0SGMROqPrTlhiz6Lu+tRHkFLU54H0YwgFEpQIc0Frh2efcPxLW/4/t2/UfMCO08e1KB/3121Le2nJBeTXDWdJ+ftgPdpO8qivvHNf7PAWdJ2iyHXcebXC1yxtFdtKuexUT4qq4TNqGY3XK1tuwcZmL+R4woVI72dmmZKUobTmoPANdbusrC7sEZlimK8lSUhz+9atRzWii5x3YVv03uoP+YJWp3CXQSN7EtFXXqd+raYQmdpQyhq3X375Vc9EZS30pVSoMiV6G5Jm7pcilxK8re9HaWE7llDtzEurqevbqTuhkiXkWFjg8qRoRtx1zUF+U3C+cCEVTbJqvo4z7bz9Ky79Jj1xdzc/wARDj0u") format("woff"), url("../fonts/dashicons.ttf?99ac726223c749443b642ce33df8b800") format("truetype");
    font-weight: 400;
    font-style: normal
}

.dashicons,
.dashicons-before:before {
    font-family: dashicons;
    display: inline-block;
    line-height: 1;
    font-weight: 400;
    font-style: normal;
    speak: never;
    text-decoration: inherit;
    text-transform: none;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 20px;
    height: 20px;
    font-size: 20px;
    vertical-align: top;
    text-align: center;
    transition: color .1s ease-in
}

.dashicons-admin-appearance:before {
    content: ""
}

.dashicons-admin-collapse:before {
    content: ""
}

.dashicons-admin-comments:before {
    content: ""
}

.dashicons-admin-customizer:before {
    content: ""
}

.dashicons-admin-generic:before {
    content: ""
}

.dashicons-admin-home:before {
    content: ""
}

.dashicons-admin-links:before {
    content: ""
}

.dashicons-admin-media:before {
    content: ""
}

.dashicons-admin-multisite:before {
    content: ""
}

.dashicons-admin-network:before {
    content: ""
}

.dashicons-admin-page:before {
    content: ""
}

.dashicons-admin-plugins:before {
    content: ""
}

.dashicons-admin-post:before {
    content: ""
}

.dashicons-admin-settings:before {
    content: ""
}

.dashicons-admin-site-alt:before {
    content: ""
}

.dashicons-admin-site-alt2:before {
    content: ""
}

.dashicons-admin-site-alt3:before {
    content: ""
}

.dashicons-admin-site:before {
    content: ""
}

.dashicons-admin-tools:before {
    content: ""
}

.dashicons-admin-users:before {
    content: ""
}

.dashicons-airplane:before {
    content: ""
}

.dashicons-album:before {
    content: ""
}

.dashicons-align-center:before {
    content: ""
}

.dashicons-align-full-width:before {
    content: ""
}

.dashicons-align-left:before {
    content: ""
}

.dashicons-align-none:before {
    content: ""
}

.dashicons-align-pull-left:before {
    content: ""
}

.dashicons-align-pull-right:before {
    content: ""
}

.dashicons-align-right:before {
    content: ""
}

.dashicons-align-wide:before {
    content: ""
}

.dashicons-amazon:before {
    content: ""
}

.dashicons-analytics:before {
    content: ""
}

.dashicons-archive:before {
    content: ""
}

.dashicons-arrow-down-alt:before {
    content: ""
}

.dashicons-arrow-down-alt2:before {
    content: ""
}

.dashicons-arrow-down:before {
    content: ""
}

.dashicons-arrow-left-alt:before {
    content: ""
}

.dashicons-arrow-left-alt2:before {
    content: ""
}

.dashicons-arrow-left:before {
    content: ""
}

.dashicons-arrow-right-alt:before {
    content: ""
}

.dashicons-arrow-right-alt2:before {
    content: ""
}

.dashicons-arrow-right:before {
    content: ""
}

.dashicons-arrow-up-alt:before {
    content: ""
}

.dashicons-arrow-up-alt2:before {
    content: ""
}

.dashicons-arrow-up-duplicate:before {
    content: ""
}

.dashicons-arrow-up:before {
    content: ""
}

.dashicons-art:before {
    content: ""
}

.dashicons-awards:before {
    content: ""
}

.dashicons-backup:before {
    content: ""
}

.dashicons-bank:before {
    content: ""
}

.dashicons-beer:before {
    content: ""
}

.dashicons-bell:before {
    content: ""
}

.dashicons-block-default:before {
    content: ""
}

.dashicons-book-alt:before {
    content: ""
}

.dashicons-book:before {
    content: ""
}

.dashicons-buddicons-activity:before {
    content: ""
}

.dashicons-buddicons-bbpress-logo:before {
    content: ""
}

.dashicons-buddicons-buddypress-logo:before {
    content: ""
}

.dashicons-buddicons-community:before {
    content: ""
}

.dashicons-buddicons-forums:before {
    content: ""
}

.dashicons-buddicons-friends:before {
    content: ""
}

.dashicons-buddicons-groups:before {
    content: ""
}

.dashicons-buddicons-pm:before {
    content: ""
}

.dashicons-buddicons-replies:before {
    content: ""
}

.dashicons-buddicons-topics:before {
    content: ""
}

.dashicons-buddicons-tracking:before {
    content: ""
}

.dashicons-building:before {
    content: ""
}

.dashicons-businessman:before {
    content: ""
}

.dashicons-businessperson:before {
    content: ""
}

.dashicons-businesswoman:before {
    content: ""
}

.dashicons-button:before {
    content: ""
}

.dashicons-calculator:before {
    content: ""
}

.dashicons-calendar-alt:before {
    content: ""
}

.dashicons-calendar:before {
    content: ""
}

.dashicons-camera-alt:before {
    content: ""
}

.dashicons-camera:before {
    content: ""
}

.dashicons-car:before {
    content: ""
}

.dashicons-carrot:before {
    content: ""
}

.dashicons-cart:before {
    content: ""
}

.dashicons-category:before {
    content: ""
}

.dashicons-chart-area:before {
    content: ""
}

.dashicons-chart-bar:before {
    content: ""
}

.dashicons-chart-line:before {
    content: ""
}

.dashicons-chart-pie:before {
    content: ""
}

.dashicons-clipboard:before {
    content: ""
}

.dashicons-clock:before {
    content: ""
}

.dashicons-cloud-saved:before {
    content: ""
}

.dashicons-cloud-upload:before {
    content: ""
}

.dashicons-cloud:before {
    content: ""
}

.dashicons-code-standards:before {
    content: ""
}

.dashicons-coffee:before {
    content: ""
}

.dashicons-color-picker:before {
    content: ""
}

.dashicons-columns:before {
    content: ""
}

.dashicons-controls-back:before {
    content: ""
}

.dashicons-controls-forward:before {
    content: ""
}

.dashicons-controls-pause:before {
    content: ""
}

.dashicons-controls-play:before {
    content: ""
}

.dashicons-controls-repeat:before {
    content: ""
}

.dashicons-controls-skipback:before {
    content: ""
}

.dashicons-controls-skipforward:before {
    content: ""
}

.dashicons-controls-volumeoff:before {
    content: ""
}

.dashicons-controls-volumeon:before {
    content: ""
}

.dashicons-cover-image:before {
    content: ""
}

.dashicons-dashboard:before {
    content: ""
}

.dashicons-database-add:before {
    content: ""
}

.dashicons-database-export:before {
    content: ""
}

.dashicons-database-import:before {
    content: ""
}

.dashicons-database-remove:before {
    content: ""
}

.dashicons-database-view:before {
    content: ""
}

.dashicons-database:before {
    content: ""
}

.dashicons-desktop:before {
    content: ""
}

.dashicons-dismiss:before {
    content: ""
}

.dashicons-download:before {
    content: ""
}

.dashicons-drumstick:before {
    content: ""
}

.dashicons-edit-large:before {
    content: ""
}

.dashicons-edit-page:before {
    content: ""
}

.dashicons-edit:before {
    content: ""
}

.dashicons-editor-aligncenter:before {
    content: ""
}

.dashicons-editor-alignleft:before {
    content: ""
}

.dashicons-editor-alignright:before {
    content: ""
}

.dashicons-editor-bold:before {
    content: ""
}

.dashicons-editor-break:before {
    content: ""
}

.dashicons-editor-code-duplicate:before {
    content: ""
}

.dashicons-editor-code:before {
    content: ""
}

.dashicons-editor-contract:before {
    content: ""
}

.dashicons-editor-customchar:before {
    content: ""
}

.dashicons-editor-expand:before {
    content: ""
}

.dashicons-editor-help:before {
    content: ""
}

.dashicons-editor-indent:before {
    content: ""
}

.dashicons-editor-insertmore:before {
    content: ""
}

.dashicons-editor-italic:before {
    content: ""
}

.dashicons-editor-justify:before {
    content: ""
}

.dashicons-editor-kitchensink:before {
    content: ""
}

.dashicons-editor-ltr:before {
    content: ""
}

.dashicons-editor-ol-rtl:before {
    content: ""
}

.dashicons-editor-ol:before {
    content: ""
}

.dashicons-editor-outdent:before {
    content: ""
}

.dashicons-editor-paragraph:before {
    content: ""
}

.dashicons-editor-paste-text:before {
    content: ""
}

.dashicons-editor-paste-word:before {
    content: ""
}

.dashicons-editor-quote:before {
    content: ""
}

.dashicons-editor-removeformatting:before {
    content: ""
}

.dashicons-editor-rtl:before {
    content: ""
}

.dashicons-editor-spellcheck:before {
    content: ""
}

.dashicons-editor-strikethrough:before {
    content: ""
}

.dashicons-editor-table:before {
    content: ""
}

.dashicons-editor-textcolor:before {
    content: ""
}

.dashicons-editor-ul:before {
    content: ""
}

.dashicons-editor-underline:before {
    content: ""
}

.dashicons-editor-unlink:before {
    content: ""
}

.dashicons-editor-video:before {
    content: ""
}

.dashicons-ellipsis:before {
    content: ""
}

.dashicons-email-alt:before {
    content: ""
}

.dashicons-email-alt2:before {
    content: ""
}

.dashicons-email:before {
    content: ""
}

.dashicons-embed-audio:before {
    content: ""
}

.dashicons-embed-generic:before {
    content: ""
}

.dashicons-embed-photo:before {
    content: ""
}

.dashicons-embed-post:before {
    content: ""
}

.dashicons-embed-video:before {
    content: ""
}

.dashicons-excerpt-view:before {
    content: ""
}

.dashicons-exit:before {
    content: ""
}

.dashicons-external:before {
    content: ""
}

.dashicons-facebook-alt:before {
    content: ""
}

.dashicons-facebook:before {
    content: ""
}

.dashicons-feedback:before {
    content: ""
}

.dashicons-filter:before {
    content: ""
}

.dashicons-flag:before {
    content: ""
}

.dashicons-food:before {
    content: ""
}

.dashicons-format-aside:before {
    content: ""
}

.dashicons-format-audio:before {
    content: ""
}

.dashicons-format-chat:before {
    content: ""
}

.dashicons-format-gallery:before {
    content: ""
}

.dashicons-format-image:before {
    content: ""
}

.dashicons-format-quote:before {
    content: ""
}

.dashicons-format-status:before {
    content: ""
}

.dashicons-format-video:before {
    content: ""
}

.dashicons-forms:before {
    content: ""
}

.dashicons-fullscreen-alt:before {
    content: ""
}

.dashicons-fullscreen-exit-alt:before {
    content: ""
}

.dashicons-games:before {
    content: ""
}

.dashicons-google:before {
    content: ""
}

.dashicons-googleplus:before {
    content: ""
}

.dashicons-grid-view:before {
    content: ""
}

.dashicons-groups:before {
    content: ""
}

.dashicons-hammer:before {
    content: ""
}

.dashicons-heading:before {
    content: ""
}

.dashicons-heart:before {
    content: ""
}

.dashicons-hidden:before {
    content: ""
}

.dashicons-hourglass:before {
    content: ""
}

.dashicons-html:before {
    content: ""
}

.dashicons-id-alt:before {
    content: ""
}

.dashicons-id:before {
    content: ""
}

.dashicons-image-crop:before {
    content: ""
}

.dashicons-image-filter:before {
    content: ""
}

.dashicons-image-flip-horizontal:before {
    content: ""
}

.dashicons-image-flip-vertical:before {
    content: ""
}

.dashicons-image-rotate-left:before {
    content: ""
}

.dashicons-image-rotate-right:before {
    content: ""
}

.dashicons-image-rotate:before {
    content: ""
}

.dashicons-images-alt:before {
    content: ""
}

.dashicons-images-alt2:before {
    content: ""
}

.dashicons-index-card:before {
    content: ""
}

.dashicons-info-outline:before {
    content: ""
}

.dashicons-info:before {
    content: ""
}

.dashicons-insert-after:before {
    content: ""
}

.dashicons-insert-before:before {
    content: ""
}

.dashicons-insert:before {
    content: ""
}

.dashicons-instagram:before {
    content: ""
}

.dashicons-laptop:before {
    content: ""
}

.dashicons-layout:before {
    content: ""
}

.dashicons-leftright:before {
    content: ""
}

.dashicons-lightbulb:before {
    content: ""
}

.dashicons-linkedin:before {
    content: ""
}

.dashicons-list-view:before {
    content: ""
}

.dashicons-location-alt:before {
    content: ""
}

.dashicons-location:before {
    content: ""
}

.dashicons-lock-duplicate:before {
    content: ""
}

.dashicons-lock:before {
    content: ""
}

.dashicons-marker:before {
    content: ""
}

.dashicons-media-archive:before {
    content: ""
}

.dashicons-media-audio:before {
    content: ""
}

.dashicons-media-code:before {
    content: ""
}

.dashicons-media-default:before {
    content: ""
}

.dashicons-media-document:before {
    content: ""
}

.dashicons-media-interactive:before {
    content: ""
}

.dashicons-media-spreadsheet:before {
    content: ""
}

.dashicons-media-text:before {
    content: ""
}

.dashicons-media-video:before {
    content: ""
}

.dashicons-megaphone:before {
    content: ""
}

.dashicons-menu-alt:before {
    content: ""
}

.dashicons-menu-alt2:before {
    content: ""
}

.dashicons-menu-alt3:before {
    content: ""
}

.dashicons-menu:before {
    content: ""
}

.dashicons-microphone:before {
    content: ""
}

.dashicons-migrate:before {
    content: ""
}

.dashicons-minus:before {
    content: ""
}

.dashicons-money-alt:before {
    content: ""
}

.dashicons-money:before {
    content: ""
}

.dashicons-move:before {
    content: ""
}

.dashicons-nametag:before {
    content: ""
}

.dashicons-networking:before {
    content: ""
}

.dashicons-no-alt:before {
    content: ""
}

.dashicons-no:before {
    content: ""
}

.dashicons-open-folder:before {
    content: ""
}

.dashicons-palmtree:before {
    content: ""
}

.dashicons-paperclip:before {
    content: ""
}

.dashicons-pdf:before {
    content: ""
}

.dashicons-performance:before {
    content: ""
}

.dashicons-pets:before {
    content: ""
}

.dashicons-phone:before {
    content: ""
}

.dashicons-pinterest:before {
    content: ""
}

.dashicons-playlist-audio:before {
    content: ""
}

.dashicons-playlist-video:before {
    content: ""
}

.dashicons-plugins-checked:before {
    content: ""
}

.dashicons-plus-alt:before {
    content: ""
}

.dashicons-plus-alt2:before {
    content: ""
}

.dashicons-plus:before {
    content: ""
}

.dashicons-podio:before {
    content: ""
}

.dashicons-portfolio:before {
    content: ""
}

.dashicons-post-status:before {
    content: ""
}

.dashicons-pressthis:before {
    content: ""
}

.dashicons-printer:before {
    content: ""
}

.dashicons-privacy:before {
    content: ""
}

.dashicons-products:before {
    content: ""
}

.dashicons-randomize:before {
    content: ""
}

.dashicons-reddit:before {
    content: ""
}

.dashicons-redo:before {
    content: ""
}

.dashicons-remove:before {
    content: ""
}

.dashicons-rest-api:before {
    content: ""
}

.dashicons-rss:before {
    content: ""
}

.dashicons-saved:before {
    content: ""
}

.dashicons-schedule:before {
    content: ""
}

.dashicons-screenoptions:before {
    content: ""
}

.dashicons-search:before {
    content: ""
}

.dashicons-share-alt:before {
    content: ""
}

.dashicons-share-alt2:before {
    content: ""
}

.dashicons-share:before {
    content: ""
}

.dashicons-shield-alt:before {
    content: ""
}

.dashicons-shield:before {
    content: ""
}

.dashicons-shortcode:before {
    content: ""
}

.dashicons-slides:before {
    content: ""
}

.dashicons-smartphone:before {
    content: ""
}

.dashicons-smiley:before {
    content: ""
}

.dashicons-sort:before {
    content: ""
}

.dashicons-sos:before {
    content: ""
}

.dashicons-spotify:before {
    content: ""
}

.dashicons-star-empty:before {
    content: ""
}

.dashicons-star-filled:before {
    content: ""
}

.dashicons-star-half:before {
    content: ""
}

.dashicons-sticky:before {
    content: ""
}

.dashicons-store:before {
    content: ""
}

.dashicons-superhero-alt:before {
    content: ""
}

.dashicons-superhero:before {
    content: ""
}

.dashicons-table-col-after:before {
    content: ""
}

.dashicons-table-col-before:before {
    content: ""
}

.dashicons-table-col-delete:before {
    content: ""
}

.dashicons-table-row-after:before {
    content: ""
}

.dashicons-table-row-before:before {
    content: ""
}

.dashicons-table-row-delete:before {
    content: ""
}

.dashicons-tablet:before {
    content: ""
}

.dashicons-tag:before {
    content: ""
}

.dashicons-tagcloud:before {
    content: ""
}

.dashicons-testimonial:before {
    content: ""
}

.dashicons-text-page:before {
    content: ""
}

.dashicons-text:before {
    content: ""
}

.dashicons-thumbs-down:before {
    content: ""
}

.dashicons-thumbs-up:before {
    content: ""
}

.dashicons-tickets-alt:before {
    content: ""
}

.dashicons-tickets:before {
    content: ""
}

.dashicons-tide:before {
    content: ""
}

.dashicons-translation:before {
    content: ""
}

.dashicons-trash:before {
    content: ""
}

.dashicons-twitch:before {
    content: ""
}

.dashicons-twitter-alt:before {
    content: ""
}

.dashicons-twitter:before {
    content: ""
}

.dashicons-undo:before {
    content: ""
}

.dashicons-universal-access-alt:before {
    content: ""
}

.dashicons-universal-access:before {
    content: ""
}

.dashicons-unlock:before {
    content: ""
}

.dashicons-update-alt:before {
    content: ""
}

.dashicons-update:before {
    content: ""
}

.dashicons-upload:before {
    content: ""
}

.dashicons-vault:before {
    content: ""
}

.dashicons-video-alt:before {
    content: ""
}

.dashicons-video-alt2:before {
    content: ""
}

.dashicons-video-alt3:before {
    content: ""
}

.dashicons-visibility:before {
    content: ""
}

.dashicons-warning:before {
    content: ""
}

.dashicons-welcome-add-page:before {
    content: ""
}

.dashicons-welcome-comments:before {
    content: ""
}

.dashicons-welcome-learn-more:before {
    content: ""
}

.dashicons-welcome-view-site:before {
    content: ""
}

.dashicons-welcome-widgets-menus:before {
    content: ""
}

.dashicons-welcome-write-blog:before {
    content: ""
}

.dashicons-whatsapp:before {
    content: ""
}

.dashicons-wordpress-alt:before {
    content: ""
}

.dashicons-wordpress:before {
    content: ""
}

.dashicons-xing:before {
    content: ""
}

.dashicons-yes-alt:before {
    content: ""
}

.dashicons-yes:before {
    content: ""
}

.dashicons-youtube:before {
    content: ""
}

.dashicons-editor-distractionfree:before {
    content: ""
}

.dashicons-exerpt-view:before {
    content: ""
}

.dashicons-format-links:before {
    content: ""
}

.dashicons-format-standard:before {
    content: ""
}

.dashicons-post-trash:before {
    content: ""
}

.dashicons-share1:before {
    content: ""
}

.dashicons-welcome-edit-page:before {
    content: ""
}

.tml {
    max-width: 320px
}

.tml * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.tml .error,
.tml .message {
    color: #333;
    padding: .5em
}

.tml .error {
    border: 1px solid #c00;
    background-color: #ffebe8
}

.tml .message {
    border: 1px solid #e6db55;
    background-color: #ffffe0
}

.tml p {
    margin: 0 0 1.5em 0;
    padding: 0
}

.tml label {
    display: block;
    text-align: left
}

.tml .tml-rememberme-wrap label {
    display: inline
}

.tml input,
.tml textarea,
.tml select {
    margin: .5em 0;
    width: 100%
}

.tml input[type=checkbox],
.tml input[type=radio],
.tml .tml-rememberme-wrap input {
    vertical-align: middle;
    width: auto
}

.tml .tml-action-links {
    display: inline-block;
    list-style: none;
    margin: .5em auto;
    padding: 0;
    text-align: center
}

.tml .tml-action-links li {
    border: none;
    border-right: 1px solid rgba(0, 0, 0, .1);
    float: left;
    line-height: 1;
    list-style: none;
    margin: 0 .5em 0 0;
    padding: 0 .5em 0 0
}

.tml .tml-action-links li:last-child {
    border-right: none;
    margin-right: 0;
    padding-right: 0
}

.tml .tml-action-links a {
    border: none;
    display: block;
    padding: 0;
    text-decoration: none
}

.tml .tml-rememberme-submit-wrap:before,
.tml .tml-rememberme-submit-wrap:after,
.tml .tml-action-links:before,
.tml .tml-action-links:after {
    content: "";
    display: table
}

.tml .tml-rememberme-submit-wrap:after,
.tml .tml-action-links:after {
    clear: both
}

.tml .tml-user-avatar {
    text-align: left
}

.mu_register .hint {
    font-size: 12px;
    margin-bottom: 10px;
    display: block
}

.mu_register label.checkbox {
    display: inline
}

#pass-strength-result {
    background-color: #eee;
    border: 1px solid #ddd;
    color: #23282d;
    font-weight: 600;
    margin: -1px 0 1.5em;
    padding: 3px 5px;
    text-align: center;
    width: 100%;
    opacity: 0
}

#pass-strength-result.short {
    background-color: #f1adad;
    border-color: #e35b5b;
    opacity: 1
}

#pass1.short,
#pass1-text.short {
    border-color: #e35b5b
}

#pass-strength-result.bad {
    background-color: #fbc5a9;
    border-color: #f78b53;
    opacity: 1
}

#pass1.bad,
#pass1-text.bad {
    border-color: #f78b53
}

#pass-strength-result.good {
    background-color: #ffe399;
    border-color: #ffc733;
    opacity: 1
}

#pass1.good,
#pass1-text.good {
    border-color: #ffc733
}

#pass-strength-result.strong {
    background-color: #c1e1b9;
    border-color: #83c373;
    opacity: 1
}

#pass1.strong,
#pass1-text.strong {
    border-color: #83c373
}

.tml .password-input-wrapper {
    display: table;
    width: 100%
}

.tml .input.password-input {
    display: table-cell;
    margin: 0
}

.tml .pw-weak {
    display: none;
    margin-bottom: 1.5em
}

.tml .wp-hide-pw {
    cursor: pointer;
    display: table-cell;
    margin: 0;
    padding: 0 .5em;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap
}

#pass1,
#pass1-text {
    width: 100%
}

#pass1-text,
.show-password #pass1 {
    display: none
}

.show-password #pass1-text {
    display: inline-block
}

@media screen and (min-width: 768px) {
    .tml .tml-submit-wrap input {
        width: auto
    }

    .tml-login .tml-rememberme-submit-wrap {
        display: table;
        margin-bottom: 1.5em;
        width: 100%
    }

    .tml-login .tml-rememberme-wrap {
        display: table-cell
    }

    .tml-login .tml-rememberme-wrap input {
        margin: 0
    }

    .tml-login .tml-submit-wrap {
        display: table-cell;
        text-align: right
    }

    .tml-login .tml-submit-wrap input {
        margin: 0;
        width: auto
    }
}

.frame-type-felogin_login form,
fieldset.tx-felogin-pi1 {
    max-width: 320px;
    font-family: "proxima_novaregular", Arial, sans-serif !important;
    font-weight: bold !important;
    padding: 10px !important;
    margin-bottom: 10px !important
}

.frame-type-felogin_login form legend,
fieldset.tx-felogin-pi1 legend {
    display: none
}

.frame-type-felogin_login form label,
fieldset.tx-felogin-pi1 label {
    display: block;
    text-align: left;
    margin-bottom: 0
}

.frame-type-felogin_login form input,
fieldset.tx-felogin-pi1 input {
    margin: .5em 0;
    width: 100%;
    line-height: 1.625
}

#start-resizable-editor-section {
    display: none
}

.wp-block-audio {
    margin: 0 0 1em
}

.wp-block-audio figcaption {
    margin-top: .5em;
    margin-bottom: 1em
}

.wp-block-audio audio {
    width: 100%;
    min-width: 300px
}

.wp-block-button__link {
    color: #fff;
    background-color: #32373c;
    border-radius: 9999px;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    font-size: 1.125em;
    padding: calc(.667em + 2px) calc(1.333em + 2px);
    text-align: center;
    text-decoration: none;
    overflow-wrap: break-word;
    box-sizing: border-box
}

.wp-block-button__link:active,
.wp-block-button__link:focus,
.wp-block-button__link:hover,
.wp-block-button__link:visited {
    color: #fff
}

.wp-block-button__link.aligncenter {
    text-align: center
}

.wp-block-button__link.alignright {
    text-align: right
}

.wp-block-buttons>.wp-block-button.has-custom-width {
    max-width: none
}

.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link {
    width: 100%
}

.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link {
    font-size: inherit
}

.wp-block-buttons>.wp-block-button.wp-block-button__width-25 {
    width: calc(25% - .5em)
}

.wp-block-buttons>.wp-block-button.wp-block-button__width-50 {
    width: calc(50% - .5em)
}

.wp-block-buttons>.wp-block-button.wp-block-button__width-75 {
    width: calc(75% - .5em)
}

.wp-block-buttons>.wp-block-button.wp-block-button__width-100 {
    width: calc(100% - .5em)
}

.wp-block-buttons>.wp-block-button.wp-block-button__width-100:only-child {
    margin-right: 0;
    width: 100%
}

@supports(column-gap: 0.5em) {

    .wp-block-buttons.is-content-justification-right>.wp-block-button.wp-block-button,
    .wp-block-buttons>.wp-block-button.wp-block-button {
        margin-right: 0;
        margin-left: 0
    }

    .wp-block-buttons>.wp-block-button.wp-block-button__width-25 {
        width: calc(25% - .375em)
    }

    .wp-block-buttons>.wp-block-button.wp-block-button__width-50 {
        width: calc(50% - .25em)
    }

    .wp-block-buttons>.wp-block-button.wp-block-button__width-75 {
        width: calc(75% - .125em)
    }

    .wp-block-buttons>.wp-block-button.wp-block-button__width-100 {
        width: auto;
        flex-basis: 100%
    }
}

.wp-block-button.is-style-squared,
.wp-block-button__link.wp-block-button.is-style-squared {
    border-radius: 0
}

.wp-block-button.no-border-radius,
.wp-block-button__link.no-border-radius {
    border-radius: 0 !important
}

.is-style-outline>.wp-block-button__link,
.wp-block-button__link.is-style-outline {
    border: 2px solid;
    padding: .667em 1.333em
}

.is-style-outline>.wp-block-button__link:not(.has-text-color),
.wp-block-button__link.is-style-outline:not(.has-text-color) {
    color: currentColor
}

.is-style-outline>.wp-block-button__link:not(.has-background),
.wp-block-button__link.is-style-outline:not(.has-background) {
    background-color: rgba(0, 0, 0, 0)
}

.wp-block-buttons {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: .5em
}

.wp-block-buttons.is-vertical {
    flex-direction: column
}

.wp-block-buttons.is-vertical>.wp-block-button {
    margin-right: 0
}

.wp-block-buttons.is-vertical>.wp-block-button:last-child {
    margin-bottom: 0
}

.wp-block-buttons>.wp-block-button {
    display: inline-block;
    margin-left: 0;
    margin-right: .5em;
    margin-bottom: .5em
}

.wp-block-buttons>.wp-block-button:last-child {
    margin-right: 0
}

.wp-block-buttons.is-content-justification-left {
    justify-content: flex-start
}

.wp-block-buttons.is-content-justification-left.is-vertical {
    align-items: flex-start
}

.wp-block-buttons.is-content-justification-center {
    justify-content: center
}

.wp-block-buttons.is-content-justification-center.is-vertical {
    align-items: center
}

.wp-block-buttons.is-content-justification-right {
    justify-content: flex-end
}

.wp-block-buttons.is-content-justification-right>.wp-block-button {
    margin-left: .5em;
    margin-right: 0
}

.wp-block-buttons.is-content-justification-right>.wp-block-button:first-child {
    margin-left: 0
}

.wp-block-buttons.is-content-justification-right.is-vertical {
    align-items: flex-end
}

.wp-block-buttons.is-content-justification-space-between {
    justify-content: space-between
}

.wp-block-buttons.aligncenter {
    text-align: center
}

.wp-block-buttons.alignleft .wp-block-button {
    margin-left: 0;
    margin-right: .5em
}

.wp-block-buttons.alignleft .wp-block-button:last-child {
    margin-right: 0
}

.wp-block-buttons.alignright .wp-block-button {
    margin-right: 0;
    margin-left: .5em
}

.wp-block-buttons.alignright .wp-block-button:first-child {
    margin-left: 0
}

.wp-block-buttons:not(.is-content-justification-space-between, .is-content-justification-right, .is-content-justification-left, .is-content-justification-center) .wp-block-button.aligncenter {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: .5em;
    width: 100%
}

.wp-block-button.aligncenter,
.wp-block-calendar {
    text-align: center
}

.wp-block-calendar tbody td,
.wp-block-calendar th {
    padding: .25em;
    border: 1px solid #ddd
}

.wp-block-calendar tfoot td {
    border: none
}

.wp-block-calendar table {
    width: 100%;
    border-collapse: collapse
}

.wp-block-calendar table th {
    font-weight: 400;
    background: #ddd
}

.wp-block-calendar a {
    text-decoration: underline
}

.wp-block-calendar table caption,
.wp-block-calendar table tbody {
    color: #40464d
}

.wp-block-categories.alignleft {
    margin-right: 2em
}

.wp-block-categories.alignright {
    margin-left: 2em
}

.wp-block-code code {
    display: block;
    white-space: pre-wrap;
    overflow-wrap: break-word
}

.wp-block-columns {
    display: flex;
    margin-bottom: 1.75em;
    box-sizing: border-box;
    flex-wrap: wrap
}

@media(min-width: 782px) {
    .wp-block-columns {
        flex-wrap: nowrap
    }
}

.wp-block-columns.has-background {
    padding: 1.25em 2.375em
}

.wp-block-columns.are-vertically-aligned-top {
    align-items: flex-start
}

.wp-block-columns.are-vertically-aligned-center {
    align-items: center
}

.wp-block-columns.are-vertically-aligned-bottom {
    align-items: flex-end
}

.wp-block-column {
    flex-grow: 1;
    min-width: 0;
    word-break: break-word;
    overflow-wrap: break-word
}

@media(max-width: 599px) {
    .wp-block-column {
        flex-basis: 100% !important
    }
}

@media(min-width: 600px)and (max-width: 781px) {
    .wp-block-column:not(:only-child) {
        flex-basis: calc(50% - 1em) !important;
        flex-grow: 0
    }

    .wp-block-column:nth-child(2n) {
        margin-left: 2em
    }
}

@media(min-width: 782px) {
    .wp-block-column {
        flex-basis: 0;
        flex-grow: 1
    }

    .wp-block-column[style*=flex-basis] {
        flex-grow: 0
    }

    .wp-block-column:not(:first-child) {
        margin-left: 2em
    }
}

.wp-block-column.is-vertically-aligned-top {
    align-self: flex-start
}

.wp-block-column.is-vertically-aligned-center {
    align-self: center
}

.wp-block-column.is-vertically-aligned-bottom {
    align-self: flex-end
}

.wp-block-column.is-vertically-aligned-bottom,
.wp-block-column.is-vertically-aligned-center,
.wp-block-column.is-vertically-aligned-top {
    width: 100%
}

.wp-block-cover,
.wp-block-cover-image {
    position: relative;
    background-size: cover;
    background-position: 50%;
    min-height: 430px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 1em;
    box-sizing: border-box
}

.wp-block-cover-image.has-parallax,
.wp-block-cover.has-parallax {
    background-attachment: fixed
}

@supports(-webkit-overflow-scrolling: touch) {

    .wp-block-cover-image.has-parallax,
    .wp-block-cover.has-parallax {
        background-attachment: scroll
    }
}

@media(prefers-reduced-motion: reduce) {

    .wp-block-cover-image.has-parallax,
    .wp-block-cover.has-parallax {
        background-attachment: scroll
    }
}

.wp-block-cover-image.is-repeated,
.wp-block-cover.is-repeated {
    background-repeat: repeat;
    background-size: auto
}

.wp-block-cover-image.has-background-dim:not([class*=-background-color]),
.wp-block-cover.has-background-dim:not([class*=-background-color]) {
    background-color: #000
}

.wp-block-cover-image.has-background-dim:before,
.wp-block-cover.has-background-dim:before {
    content: "";
    background-color: inherit
}

.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,
.wp-block-cover-image .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim:not(.has-background-gradient):before,
.wp-block-cover .wp-block-cover__gradient-background {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
    opacity: .5
}

.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before {
    opacity: .1
}

.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before {
    opacity: .2
}

.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before {
    opacity: .3
}

.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before {
    opacity: .4
}

.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before {
    opacity: .5
}

.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before {
    opacity: .6
}

.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before {
    opacity: .7
}

.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before {
    opacity: .8
}

.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before {
    opacity: .9
}

.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before {
    opacity: 1
}

.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
    max-width: 420px;
    width: 100%
}

.wp-block-cover-image:after,
.wp-block-cover:after {
    display: block;
    content: "";
    font-size: 0;
    min-height: inherit
}

@supports(position: sticky) {

    .wp-block-cover-image:after,
    .wp-block-cover:after {
        content: none
    }
}

.wp-block-cover-image.aligncenter,
.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.aligncenter,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
    display: flex
}

.wp-block-cover-image .wp-block-cover__inner-container,
.wp-block-cover .wp-block-cover__inner-container {
    width: 100%;
    z-index: 1;
    color: #fff
}

.wp-block-cover-image h1:not(.has-text-color),
.wp-block-cover-image h2:not(.has-text-color),
.wp-block-cover-image h3:not(.has-text-color),
.wp-block-cover-image h4:not(.has-text-color),
.wp-block-cover-image h5:not(.has-text-color),
.wp-block-cover-image h6:not(.has-text-color),
.wp-block-cover-image p:not(.has-text-color),
.wp-block-cover h1:not(.has-text-color),
.wp-block-cover h2:not(.has-text-color),
.wp-block-cover h3:not(.has-text-color),
.wp-block-cover h4:not(.has-text-color),
.wp-block-cover h5:not(.has-text-color),
.wp-block-cover h6:not(.has-text-color),
.wp-block-cover p:not(.has-text-color) {
    color: inherit
}

.wp-block-cover-image.is-position-top-left,
.wp-block-cover.is-position-top-left {
    align-items: flex-start;
    justify-content: flex-start
}

.wp-block-cover-image.is-position-top-center,
.wp-block-cover.is-position-top-center {
    align-items: flex-start;
    justify-content: center
}

.wp-block-cover-image.is-position-top-right,
.wp-block-cover.is-position-top-right {
    align-items: flex-start;
    justify-content: flex-end
}

.wp-block-cover-image.is-position-center-left,
.wp-block-cover.is-position-center-left {
    align-items: center;
    justify-content: flex-start
}

.wp-block-cover-image.is-position-center-center,
.wp-block-cover.is-position-center-center {
    align-items: center;
    justify-content: center
}

.wp-block-cover-image.is-position-center-right,
.wp-block-cover.is-position-center-right {
    align-items: center;
    justify-content: flex-end
}

.wp-block-cover-image.is-position-bottom-left,
.wp-block-cover.is-position-bottom-left {
    align-items: flex-end;
    justify-content: flex-start
}

.wp-block-cover-image.is-position-bottom-center,
.wp-block-cover.is-position-bottom-center {
    align-items: flex-end;
    justify-content: center
}

.wp-block-cover-image.is-position-bottom-right,
.wp-block-cover.is-position-bottom-right {
    align-items: flex-end;
    justify-content: flex-end
}

.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {
    margin: 0;
    width: auto
}

.wp-block-cover-image img.wp-block-cover__image-background,
.wp-block-cover-image video.wp-block-cover__video-background,
.wp-block-cover img.wp-block-cover__image-background,
.wp-block-cover video.wp-block-cover__video-background {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    max-width: none;
    max-height: none;
    -o-object-fit: cover;
    object-fit: cover;
    outline: none;
    border: none;
    box-shadow: none
}

.wp-block-cover__image-background,
.wp-block-cover__video-background {
    z-index: 0
}

.wp-block-cover-image-text,
.wp-block-cover-image-text a,
.wp-block-cover-image-text a:active,
.wp-block-cover-image-text a:focus,
.wp-block-cover-image-text a:hover,
.wp-block-cover-text,
.wp-block-cover-text a,
.wp-block-cover-text a:active,
.wp-block-cover-text a:focus,
.wp-block-cover-text a:hover,
section.wp-block-cover-image h2,
section.wp-block-cover-image h2 a,
section.wp-block-cover-image h2 a:active,
section.wp-block-cover-image h2 a:focus,
section.wp-block-cover-image h2 a:hover {
    color: #fff
}

.wp-block-cover-image .wp-block-cover.has-left-content {
    justify-content: flex-start
}

.wp-block-cover-image .wp-block-cover.has-right-content {
    justify-content: flex-end
}

.wp-block-cover-image.has-left-content .wp-block-cover-image-text,
.wp-block-cover.has-left-content .wp-block-cover-text,
section.wp-block-cover-image.has-left-content>h2 {
    margin-left: 0;
    text-align: left
}

.wp-block-cover-image.has-right-content .wp-block-cover-image-text,
.wp-block-cover.has-right-content .wp-block-cover-text,
section.wp-block-cover-image.has-right-content>h2 {
    margin-right: 0;
    text-align: right
}

.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
section.wp-block-cover-image>h2 {
    font-size: 2em;
    line-height: 1.25;
    z-index: 1;
    margin-bottom: 0;
    max-width: 840px;
    padding: .44em;
    text-align: center
}

.wp-block-embed.alignleft,
.wp-block-embed.alignright,
.wp-block[data-align=left]>[data-type="core/embed"],
.wp-block[data-align=right]>[data-type="core/embed"] {
    max-width: 360px;
    width: 100%
}

.wp-block-embed.alignleft .wp-block-embed__wrapper,
.wp-block-embed.alignright .wp-block-embed__wrapper,
.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,
.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper {
    min-width: 280px
}

.wp-block-cover .wp-block-embed {
    min-width: 320px;
    min-height: 240px
}

.wp-block-embed {
    margin: 0 0 1em
}

.wp-block-embed figcaption {
    margin-top: .5em;
    margin-bottom: 1em
}

.wp-block-embed iframe {
    max-width: 100%
}

.wp-block-embed__wrapper {
    position: relative
}

.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before {
    content: "";
    display: block;
    padding-top: 50%
}

.wp-embed-responsive .wp-has-aspect-ratio iframe {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%
}

.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
    padding-top: 42.85%
}

.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {
    padding-top: 50%
}

.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
    padding-top: 56.25%
}

.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
    padding-top: 75%
}

.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {
    padding-top: 100%
}

.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before {
    padding-top: 177.77%
}

.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {
    padding-top: 200%
}

.wp-block-file {
    margin-bottom: 1.5em
}

.wp-block-file.aligncenter {
    text-align: center
}

.wp-block-file.alignright {
    text-align: right
}

.wp-block-file .wp-block-file__embed {
    margin-bottom: 1em
}

.wp-block-file .wp-block-file__button {
    background: #32373c;
    border-radius: 2em;
    color: #fff;
    font-size: .8em;
    padding: .5em 1em
}

.wp-block-file a.wp-block-file__button {
    text-decoration: none
}

.wp-block-file a.wp-block-file__button:active,
.wp-block-file a.wp-block-file__button:focus,
.wp-block-file a.wp-block-file__button:hover,
.wp-block-file a.wp-block-file__button:visited {
    box-shadow: none;
    color: #fff;
    opacity: .85;
    text-decoration: none
}

.wp-block-file *+.wp-block-file__button {
    margin-left: .75em
}

.blocks-gallery-grid,
.wp-block-gallery {
    display: flex;
    flex-wrap: wrap;
    list-style-type: none;
    padding: 0;
    margin: 0
}

.blocks-gallery-grid .blocks-gallery-image,
.blocks-gallery-grid .blocks-gallery-item,
.wp-block-gallery .blocks-gallery-image,
.wp-block-gallery .blocks-gallery-item {
    margin: 0 1em 1em 0;
    display: flex;
    flex-grow: 1;
    flex-direction: column;
    justify-content: center;
    position: relative;
    align-self: flex-start;
    width: calc(50% - 1em)
}

.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),
.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),
.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),
.wp-block-gallery .blocks-gallery-item:nth-of-type(2n) {
    margin-right: 0
}

.blocks-gallery-grid .blocks-gallery-image figure,
.blocks-gallery-grid .blocks-gallery-item figure,
.wp-block-gallery .blocks-gallery-image figure,
.wp-block-gallery .blocks-gallery-item figure {
    margin: 0;
    height: 100%
}

@supports(position: sticky) {

    .blocks-gallery-grid .blocks-gallery-image figure,
    .blocks-gallery-grid .blocks-gallery-item figure,
    .wp-block-gallery .blocks-gallery-image figure,
    .wp-block-gallery .blocks-gallery-item figure {
        display: flex;
        align-items: flex-end;
        justify-content: flex-start
    }
}

.blocks-gallery-grid .blocks-gallery-image img,
.blocks-gallery-grid .blocks-gallery-item img,
.wp-block-gallery .blocks-gallery-image img,
.wp-block-gallery .blocks-gallery-item img {
    display: block;
    max-width: 100%;
    height: auto;
    width: 100%
}

@supports(position: sticky) {

    .blocks-gallery-grid .blocks-gallery-image img,
    .blocks-gallery-grid .blocks-gallery-item img,
    .wp-block-gallery .blocks-gallery-image img,
    .wp-block-gallery .blocks-gallery-item img {
        width: auto
    }
}

.blocks-gallery-grid .blocks-gallery-image figcaption,
.blocks-gallery-grid .blocks-gallery-item figcaption,
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
    position: absolute;
    bottom: 0;
    width: 100%;
    max-height: 100%;
    overflow: auto;
    padding: 3em .77em .7em;
    color: #fff;
    text-align: center;
    font-size: .8em;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, transparent);
    box-sizing: border-box;
    margin: 0
}

.blocks-gallery-grid .blocks-gallery-image figcaption img,
.blocks-gallery-grid .blocks-gallery-item figcaption img,
.wp-block-gallery .blocks-gallery-image figcaption img,
.wp-block-gallery .blocks-gallery-item figcaption img {
    display: inline
}

.blocks-gallery-grid figcaption,
.wp-block-gallery figcaption {
    flex-grow: 1
}

.blocks-gallery-grid.is-cropped .blocks-gallery-image,
.blocks-gallery-grid.is-cropped .blocks-gallery-item,
.wp-block-gallery.is-cropped .blocks-gallery-image,
.wp-block-gallery.is-cropped .blocks-gallery-item {
    align-self: inherit
}

.blocks-gallery-grid.is-cropped .blocks-gallery-image a,
.blocks-gallery-grid.is-cropped .blocks-gallery-image img,
.blocks-gallery-grid.is-cropped .blocks-gallery-item a,
.blocks-gallery-grid.is-cropped .blocks-gallery-item img,
.wp-block-gallery.is-cropped .blocks-gallery-image a,
.wp-block-gallery.is-cropped .blocks-gallery-image img,
.wp-block-gallery.is-cropped .blocks-gallery-item a,
.wp-block-gallery.is-cropped .blocks-gallery-item img {
    width: 100%
}

@supports(position: sticky) {

    .blocks-gallery-grid.is-cropped .blocks-gallery-image a,
    .blocks-gallery-grid.is-cropped .blocks-gallery-image img,
    .blocks-gallery-grid.is-cropped .blocks-gallery-item a,
    .blocks-gallery-grid.is-cropped .blocks-gallery-item img,
    .wp-block-gallery.is-cropped .blocks-gallery-image a,
    .wp-block-gallery.is-cropped .blocks-gallery-image img,
    .wp-block-gallery.is-cropped .blocks-gallery-item a,
    .wp-block-gallery.is-cropped .blocks-gallery-item img {
        height: 100%;
        flex: 1;
        -o-object-fit: cover;
        object-fit: cover
    }
}

.blocks-gallery-grid.columns-1 .blocks-gallery-image,
.blocks-gallery-grid.columns-1 .blocks-gallery-item,
.wp-block-gallery.columns-1 .blocks-gallery-image,
.wp-block-gallery.columns-1 .blocks-gallery-item {
    width: 100%;
    margin-right: 0
}

@media(min-width: 600px) {

    .blocks-gallery-grid.columns-3 .blocks-gallery-image,
    .blocks-gallery-grid.columns-3 .blocks-gallery-item,
    .wp-block-gallery.columns-3 .blocks-gallery-image,
    .wp-block-gallery.columns-3 .blocks-gallery-item {
        width: calc(33.33333% - .66667em);
        margin-right: 1em
    }

    .blocks-gallery-grid.columns-4 .blocks-gallery-image,
    .blocks-gallery-grid.columns-4 .blocks-gallery-item,
    .wp-block-gallery.columns-4 .blocks-gallery-image,
    .wp-block-gallery.columns-4 .blocks-gallery-item {
        width: calc(25% - .75em);
        margin-right: 1em
    }

    .blocks-gallery-grid.columns-5 .blocks-gallery-image,
    .blocks-gallery-grid.columns-5 .blocks-gallery-item,
    .wp-block-gallery.columns-5 .blocks-gallery-image,
    .wp-block-gallery.columns-5 .blocks-gallery-item {
        width: calc(20% - .8em);
        margin-right: 1em
    }

    .blocks-gallery-grid.columns-6 .blocks-gallery-image,
    .blocks-gallery-grid.columns-6 .blocks-gallery-item,
    .wp-block-gallery.columns-6 .blocks-gallery-image,
    .wp-block-gallery.columns-6 .blocks-gallery-item {
        width: calc(16.66667% - .83333em);
        margin-right: 1em
    }

    .blocks-gallery-grid.columns-7 .blocks-gallery-image,
    .blocks-gallery-grid.columns-7 .blocks-gallery-item,
    .wp-block-gallery.columns-7 .blocks-gallery-image,
    .wp-block-gallery.columns-7 .blocks-gallery-item {
        width: calc(14.28571% - .85714em);
        margin-right: 1em
    }

    .blocks-gallery-grid.columns-8 .blocks-gallery-image,
    .blocks-gallery-grid.columns-8 .blocks-gallery-item,
    .wp-block-gallery.columns-8 .blocks-gallery-image,
    .wp-block-gallery.columns-8 .blocks-gallery-item {
        width: calc(12.5% - .875em);
        margin-right: 1em
    }

    .blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),
    .blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),
    .blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),
    .blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),
    .blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),
    .blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),
    .blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),
    .blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),
    .blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),
    .blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),
    .blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),
    .blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),
    .blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),
    .blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),
    .blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),
    .blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),
    .wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),
    .wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n),
    .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),
    .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),
    .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),
    .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),
    .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),
    .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),
    .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),
    .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),
    .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),
    .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),
    .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),
    .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),
    .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),
    .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n) {
        margin-right: 0
    }
}

.blocks-gallery-grid .blocks-gallery-image:last-child,
.blocks-gallery-grid .blocks-gallery-item:last-child,
.wp-block-gallery .blocks-gallery-image:last-child,
.wp-block-gallery .blocks-gallery-item:last-child {
    margin-right: 0
}

.blocks-gallery-grid.alignleft,
.blocks-gallery-grid.alignright,
.wp-block-gallery.alignleft,
.wp-block-gallery.alignright {
    max-width: 420px;
    width: 100%
}

.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,
.wp-block-gallery.aligncenter .blocks-gallery-item figure {
    justify-content: center
}

.wp-block-group {
    box-sizing: border-box
}

h1.has-background,
h2.has-background,
h3.has-background,
h4.has-background,
h5.has-background,
h6.has-background {
    padding: 1.25em 2.375em
}

.wp-block-image {
    margin: 0 0 1em
}

.wp-block-image img {
    max-width: 100%
}

.wp-block-image:not(.is-style-rounded) img {
    border-radius: inherit
}

.wp-block-image.aligncenter {
    text-align: center
}

.wp-block-image.alignfull img,
.wp-block-image.alignwide img {
    width: 100%
}

.wp-block-image .aligncenter,
.wp-block-image .alignleft,
.wp-block-image .alignright {
    display: table
}

.wp-block-image .aligncenter>figcaption,
.wp-block-image .alignleft>figcaption,
.wp-block-image .alignright>figcaption {
    display: table-caption;
    caption-side: bottom
}

.wp-block-image .alignleft {
    float: left;
    margin: .5em 1em .5em 0
}

.wp-block-image .alignright {
    float: right;
    margin: .5em 0 .5em 1em
}

.wp-block-image .aligncenter {
    margin-left: auto;
    margin-right: auto
}

.wp-block-image figcaption {
    margin-top: .5em;
    margin-bottom: 1em
}

.wp-block-image.is-style-circle-mask img,
.wp-block-image.is-style-rounded img {
    border-radius: 9999px
}

@supports(-webkit-mask-image: none) or (mask-image: none) or (-webkit-mask-image: none) {
    .wp-block-image.is-style-circle-mask img {
        -webkit-mask-image: url("data:image/svg+xml;utf8,<svg viewBox=" 0 0 100 100" xmlns=" http: //www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>");mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;border-radius:0}}.wp-block-image figure{margin:0}ol.wp-block-latest-comments{margin-left:0}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:2.25em;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;line-height:1.8;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none;padding-left:0}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media(min-width: 600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;color:#555;font-size:.8125em}.wp-block-latest-posts__post-excerpt{margin-top:.5em;margin-bottom:1em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;width:auto;max-width:100%}.wp-block-latest-posts__featured-image.alignleft{margin-right:1em}.wp-block-latest-posts__featured-image.alignright{margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}.block-editor-image-alignment-control__row .components-base-control__field{display:flex;justify-content:space-between;align-items:center}.block-editor-image-alignment-control__row .components-base-control__field .components-base-control__label{margin-bottom:0}ol.has-background,ul.has-background{padding:1.25em 2.375em}.wp-block-media-text{/*!rtl:begin:ignore*/direction:ltr;/*!rtl:end:ignore*/display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{align-self:end}.wp-block-media-text .wp-block-media-text__media{/*!rtl:begin:ignore*/grid-column:1;grid-row:1;/*!rtl:end:ignore*/margin:0}.wp-block-media-text .wp-block-media-text__content{direction:ltr;/*!rtl:begin:ignore*/grid-column:2;grid-row:1;/*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{/*!rtl:begin:ignore*/grid-column:2;grid-row:1}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{/*!rtl:begin:ignore*/grid-column:1;grid-row:1}.wp-block-media-text__media img,.wp-block-media-text__media video{max-width:unset;width:100%;vertical-align:middle}.wp-block-media-text.is-image-fill .wp-block-media-text__media{height:100%;min-height:250px;background-size:cover}.wp-block-media-text.is-image-fill .wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill .wp-block-media-text__media img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}@media(max-width: 600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100% !important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-link,.wp-block-navigation .wp-block-pages-list__item{display:flex;align-items:center;position:relative}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__container:empty,.wp-block-navigation .wp-block-pages-list__item .wp-block-navigation-link__container:empty{display:none}.wp-block-navigation .wp-block-navigation-link__content,.wp-block-navigation .wp-block-pages-list__item__link{color:inherit;display:block}.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link,.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__container,.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content,.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content:active,.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content:focus,.wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item,.wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item__link,.wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item__link:active,.wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item__link:focus{text-decoration:inherit}.wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content,.wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content:active,.wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content:focus,.wp-block-navigation:not([style*=text-decoration]) .wp-block-pages-list__item__link,.wp-block-navigation:not([style*=text-decoration]) .wp-block-pages-list__item__link:active,.wp-block-navigation:not([style*=text-decoration]) .wp-block-pages-list__item__link:focus{text-decoration:none}.wp-block-navigation .wp-block-navigation-link__submenu-icon,.wp-block-navigation .wp-block-page-list__submenu-icon{height:inherit}.wp-block-navigation .wp-block-navigation-link__submenu-icon svg,.wp-block-navigation .wp-block-page-list__submenu-icon svg{stroke:currentColor}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content.wp-block-navigation-link__content.wp-block-navigation-link__content,.wp-block-navigation .wp-block-pages-list__item .wp-block-pages-list__item__link{padding:0}.wp-block-navigation .has-child>.wp-block-navigation-link__content,.wp-block-navigation .has-child>.wp-block-pages-list__item__link{margin-right:.5em}.wp-block-navigation .has-child .submenu-container,.wp-block-navigation .has-child .wp-block-navigation-link__container{background-color:inherit;color:inherit;position:absolute;z-index:2;flex-direction:column;align-items:normal;min-width:200px;display:none;opacity:0;transition:opacity .1s linear;visibility:hidden}.wp-block-navigation .has-child .submenu-container>.wp-block-navigation-link>.wp-block-navigation-link__content,.wp-block-navigation .has-child .submenu-container>.wp-block-navigation-link>.wp-block-pages-list__item__link,.wp-block-navigation .has-child .submenu-container>.wp-block-pages-list__item>.wp-block-navigation-link__content,.wp-block-navigation .has-child .submenu-container>.wp-block-pages-list__item>.wp-block-pages-list__item__link,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-navigation-link>.wp-block-navigation-link__content,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-navigation-link>.wp-block-pages-list__item__link,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-pages-list__item>.wp-block-navigation-link__content,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-pages-list__item>.wp-block-pages-list__item__link{flex-grow:1}.wp-block-navigation .has-child .submenu-container>.wp-block-navigation-link>.wp-block-navigation-link__submenu-icon,.wp-block-navigation .has-child .submenu-container>.wp-block-navigation-link>.wp-block-page-list__submenu-icon,.wp-block-navigation .has-child .submenu-container>.wp-block-pages-list__item>.wp-block-navigation-link__submenu-icon,.wp-block-navigation .has-child .submenu-container>.wp-block-pages-list__item>.wp-block-page-list__submenu-icon,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-navigation-link>.wp-block-navigation-link__submenu-icon,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-navigation-link>.wp-block-page-list__submenu-icon,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-pages-list__item>.wp-block-navigation-link__submenu-icon,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-pages-list__item>.wp-block-page-list__submenu-icon{padding-right:.5em}@media(min-width: 782px){.wp-block-navigation .has-child .submenu-container .submenu-container:before,.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__container:before,.wp-block-navigation .has-child .wp-block-navigation-link__container .submenu-container:before,.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container:before{content:"";position:absolute;right:100%;height:100%;display:block;width:.5em;background:rgba(0,0,0,0)}.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__submenu-icon svg,.wp-block-navigation .has-child .submenu-container .wp-block-page-list__submenu-icon svg,.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__submenu-icon svg,.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-page-list__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child:hover>.wp-block-navigation-link__container{display:flex;visibility:visible;opacity:1}.wp-block-navigation .has-child:focus-within>.wp-block-navigation-link__container{display:flex;visibility:visible;opacity:1}.wp-block-navigation .has-child:hover{cursor:pointer}.wp-block-navigation .has-child:hover>.submenu-container{display:flex;visibility:visible;opacity:1}.wp-block-navigation .has-child:focus-within{cursor:pointer}.wp-block-navigation .has-child:focus-within>.submenu-container{display:flex;visibility:visible;opacity:1}.wp-block-navigation.wp-block-navigation.items-justified-right>.submenu-container .has-child .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-right>.submenu-container .has-child .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-right>.wp-block-navigation__container .has-child .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-right>.wp-block-navigation__container .has-child .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.submenu-container>.has-child:last-child .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.submenu-container>.has-child:last-child .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation-link__container{left:auto;right:0}.wp-block-navigation.wp-block-navigation.items-justified-right>.submenu-container .has-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-right>.submenu-container .has-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-right>.submenu-container .has-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-right>.submenu-container .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-right>.wp-block-navigation__container .has-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-right>.wp-block-navigation__container .has-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-right>.wp-block-navigation__container .has-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-right>.wp-block-navigation__container .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.submenu-container>.has-child:last-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.submenu-container>.has-child:last-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.submenu-container>.has-child:last-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.submenu-container>.has-child:last-child .wp-block-navigation-link__container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation-link__container .wp-block-navigation-link__container{left:auto;right:100%}.wp-block-navigation.wp-block-navigation .wp-block-navigation__container>.wp-block-navigation-link,.wp-block-navigation.wp-block-navigation .wp-block-page-list,.wp-block-navigation.wp-block-navigation .wp-block-page-list>.wp-block-pages-list__item{margin:0 2em 0 0}.wp-block-navigation.wp-block-navigation .wp-block-navigation__container>.wp-block-navigation-link:last-child,.wp-block-navigation.wp-block-navigation .wp-block-page-list:last-child,.wp-block-navigation.wp-block-navigation .wp-block-page-list>.wp-block-pages-list__item:last-child{margin-right:0}.wp-block-navigation.wp-block-navigation.has-background .wp-block-navigation__container>.wp-block-navigation-link,.wp-block-navigation.wp-block-navigation.has-background .wp-block-page-list,.wp-block-navigation.wp-block-navigation.has-background .wp-block-page-list>.wp-block-pages-list__item{margin:0 .5em 0 0}.wp-block-navigation.wp-block-navigation.has-background .wp-block-navigation__container .wp-block-navigation-link__content,.wp-block-navigation.wp-block-navigation.has-background .wp-block-page-list .wp-block-pages-list__item__link{padding:.5em 1em}.wp-block-navigation.wp-block-navigation .has-child .submenu-container,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container{left:-1em;top:100%}.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link,.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-pages-list__item,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-pages-list__item{margin:0}.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__content,.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-pages-list__item__link,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__content,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-pages-list__item__link{padding:.5em 1em}.wp-block-navigation.wp-block-navigation .has-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container{left:-1px}@media(min-width: 782px){.wp-block-navigation.wp-block-navigation .has-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container{left:100%;top:-1px}}.wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container,.wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container{left:0;top:100%}.wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container{left:0}@media(min-width: 782px){.wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container{left:100%;top:0}}.wp-block-navigation:not(.has-background) .submenu-container,.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation-link__container{background-color:#fff;color:#000;border:1px solid rgba(0,0,0,.15)}.wp-block-navigation__container{align-items:center;list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}@media(min-width: 600px){.wp-block-navigation__container{display:flex;flex-wrap:wrap}.is-vertical .wp-block-navigation__container{display:block;flex-direction:column;align-items:flex-start}}.items-justified-center .wp-block-navigation__container{justify-content:center}.items-justified-right .wp-block-navigation__container{justify-content:flex-end}.items-justified-space-between .wp-block-navigation__container{justify-content:space-between}.is-vertical.items-justified-center>ul{align-items:center}.is-vertical.items-justified-right>ul{align-items:flex-end}.is-vertical.items-justified-right>ul .wp-block-navigation-link,.is-vertical.items-justified-right>ul .wp-block-pages-list__item{margin-right:0;justify-content:flex-end}.wp-block-navigation__responsive-container{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1;align-items:flex-start;justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open{display:flex;flex-direction:column;overflow:auto;z-index:100000;padding:24px;background-color:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;align-items:flex-start;line-height:48px;padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container .wp-block-page-list{flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link .wp-block-navigation-link__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-pages-list__item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-pages-list__item .submenu-container{background:rgba(0,0,0,0) !important}@media(min-width: 600px){.wp-block-navigation__responsive-container:not(.is-menu-open){display:flex;flex-direction:row;position:relative;background-color:inherit}.wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .submenu-container.submenu-container.submenu-container.submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link__container.wp-block-navigation-link__container.wp-block-navigation-link__container.wp-block-navigation-link__container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff;color:#000}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{vertical-align:middle;cursor:pointer;color:currentColor;background:rgba(0,0,0,0);border:none;margin:0;padding:0}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;pointer-events:none;display:block;width:24px;height:24px}.wp-block-navigation__responsive-container-open{display:flex}@media(min-width: 600px){.wp-block-navigation__responsive-container-open{display:none}}.items-justified-left .wp-block-navigation__responsive-container-open{margin-left:0;margin-right:auto}.items-justified-center .wp-block-navigation__responsive-container-open{margin-left:auto;margin-right:auto}.items-justified-right .wp-block-navigation__responsive-container-open{margin-left:auto;margin-right:0}.wp-block-navigation__responsive-container-close{position:absolute;top:24px;right:24px;z-index:2}.wp-block-navigation__responsive-close{width:100%}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{width:100%;height:100%}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link__submenu-icon,.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list__submenu-icon{display:none}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .has-child .submenu-container,.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .has-child .wp-block-navigation-link__container{position:relative;opacity:1;visibility:visible;padding:0 0 0 32px;border:none}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link,.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-pages-list__item{flex-direction:column;align-items:flex-start}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-link__label{word-break:normal;overflow-wrap:break-word}.wp-block-navigation .wp-block-home-link__content{color:inherit;display:block;padding:.5em 1em}.wp-block-navigation[style*=text-decoration] .wp-block-home-link,.wp-block-navigation[style*=text-decoration] .wp-block-home-link__content,.wp-block-navigation[style*=text-decoration] .wp-block-home-link__content:active,.wp-block-navigation[style*=text-decoration] .wp-block-home-link__content:focus{text-decoration:inherit}.wp-block-navigation:not([style*=text-decoration]) .wp-block-home-link__content,.wp-block-navigation:not([style*=text-decoration]) .wp-block-home-link__content:active,.wp-block-navigation:not([style*=text-decoration]) .wp-block-home-link__content:focus{text-decoration:none}.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-home-link__container{background-color:#fff;color:#000;border:1px solid rgba(0,0,0,.15)}.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-home-link__container .wp-block-home-link__container{top:-1px}.wp-block-navigation .wp-block-page-list{display:flex;flex-wrap:wrap;background-color:inherit}.wp-block-navigation .wp-block-pages-list__item{background-color:inherit}.wp-block-navigation .wp-block-page-list__submenu-icon{display:none}.is-open .wp-block-navigation__container .wp-block-page-list,.is-vertical .wp-block-navigation__container .wp-block-page-list,.wp-block-navigation .show-submenu-icons .wp-block-page-list__submenu-icon{display:block}@media(min-width: 480px){.is-open .wp-block-navigation__container .wp-block-page-list{display:flex}}.items-justified-space-between .wp-block-page-list{display:contents}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}p.has-drop-cap.has-background{overflow:hidden}p.has-background{padding:1.25em 2.375em}p.has-text-color a{color:inherit}.wp-block-post-author{display:flex;flex-wrap:wrap}.wp-block-post-author__byline{width:100%;margin-top:0;margin-bottom:0;font-size:.5em}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{margin-bottom:.7em;font-size:.7em}.wp-block-post-author__content{flex-grow:1;flex-basis:0}.wp-block-post-author__name{font-weight:700;margin:0}.wp-block-post-comments .commentlist{list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:.875em;line-height:1.8;margin:.36em 0 1.4em}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5;margin-left:-3.25em}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{line-height:1.5;margin-left:-3.25em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.75em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block}.wp-block-post-comments .comment-form-comment textarea{box-sizing:border-box;width:100%}.wp-block-post-comments .reply{font-size:.75em;margin-bottom:1.4em}.wp-block-post-comments input,.wp-block-post-comments textarea{border:1px solid #949494}.wp-block-post-comments-form input[type=submit]{border:none;box-shadow:none;cursor:pointer;display:inline-block;text-align:center;overflow-wrap:break-word}.wp-block-post-excerpt__more-link,.wp-block-post-title a{display:inline-block}.wp-block-preformatted{white-space:pre-wrap}.wp-block-preformatted.has-background{padding:1.25em 2.375em}.wp-block-pullquote{margin:0 0 1em;padding:3em 0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:1.25em}.wp-block-pullquote p{font-size:1.75em;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote:not(.is-style-solid-color){background:none}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:2em}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-post-template,.wp-block-query-loop{max-width:100%;list-style:none;padding:0}.wp-block-post-template li,.wp-block-query-loop li{clear:both}.wp-block-post-template.is-flex-container,.wp-block-query-loop.is-flex-container{flex-direction:row;display:flex;flex-wrap:wrap}.wp-block-post-template.is-flex-container li,.wp-block-query-loop.is-flex-container li{margin:0 0 1.25em;width:100%}@media(min-width: 600px){.wp-block-post-template.is-flex-container li,.wp-block-query-loop.is-flex-container li{margin-right:1.25em}.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li:nth-child(2n),.wp-block-query-loop.is-flex-container.is-flex-container.columns-2>li:nth-child(2n){margin-right:0}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li:nth-child(3n),.wp-block-query-loop.is-flex-container.is-flex-container.columns-3>li:nth-child(3n){margin-right:0}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li:nth-child(4n),.wp-block-query-loop.is-flex-container.is-flex-container.columns-4>li:nth-child(4n){margin-right:0}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li:nth-child(5n),.wp-block-query-loop.is-flex-container.is-flex-container.columns-5>li:nth-child(5n){margin-right:0}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li:nth-child(6n),.wp-block-query-loop.is-flex-container.is-flex-container.columns-6>li:nth-child(6n){margin-right:0}}.wp-block-query-pagination{display:flex;flex-direction:row;flex-wrap:wrap}.wp-block-query-pagination>.wp-block-query-pagination-next,.wp-block-query-pagination>.wp-block-query-pagination-numbers,.wp-block-query-pagination>.wp-block-query-pagination-previous{display:inline-block;margin-right:.5em;margin-bottom:.5em}.wp-block-query-pagination>.wp-block-query-pagination-next:last-child,.wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child,.wp-block-query-pagination>.wp-block-query-pagination-previous:last-child{margin-right:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:1.125em;text-align:right}.wp-block-rss.wp-block-rss{box-sizing:border-box}.wp-block-rss.alignleft{margin-right:2em}.wp-block-rss.alignright{margin-left:2em}.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media(min-width: 600px){.wp-block-rss.columns-2 li{width:calc(50% - 1em)}.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}.wp-block-rss.columns-4 li{width:calc(25% - 1em)}.wp-block-rss.columns-5 li{width:calc(20% - 1em)}.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;color:#555;font-size:.8125em}.wp-block-search .wp-block-search__button{background:#f7f7f7;border:1px solid #ccc;padding:.375em .625em;color:#32373c;margin-left:.625em;word-break:normal}.wp-block-search .wp-block-search__button.has-icon{line-height:0}.wp-block-search .wp-block-search__button svg{min-width:1.5em;min-height:1.5em}.wp-block-search .wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search .wp-block-search__label{width:100%}.wp-block-search .wp-block-search__input{flex-grow:1;min-width:3em;border:1px solid #949494}.wp-block-search.wp-block-search__button-only .wp-block-search__button{margin-left:0}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{padding:4px;border:1px solid #949494}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input{border-radius:0;border:none;padding:0 0 0 .25em}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus{outline:none}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button{padding:.125em .5em}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block-separator{border-top:1px solid;border-bottom:1px solid}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:none !important;border:none;text-align:center;width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"···";color:currentColor;font-size:1.5em;letter-spacing:2em;padding-left:2em;font-family:serif}.wp-block-site-logo{line-height:0}.wp-block-site-logo a{display:inline-block}.wp-block-site-logo.is-default-size img{width:120px;height:auto}.wp-block-site-logo .aligncenter{display:table}.wp-block-site-logo.is-style-rounded img{border-radius:9999px}.wp-block-social-links{display:flex;flex-wrap:wrap;padding-left:0;padding-right:0;text-indent:0;margin-left:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{text-decoration:none;border-bottom:0;box-shadow:none}.wp-block-social-links .wp-social-link.wp-social-link.wp-social-link{margin:4px 8px 4px 0}.wp-block-social-links .wp-social-link a{padding:.25em}.wp-block-social-links .wp-social-link svg{width:1em;height:1em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{justify-content:center;display:flex}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{display:block;border-radius:9999px;transition:transform .1s ease;height:auto}@media(prefers-reduced-motion: reduce){.wp-block-social-link{transition-duration:0s;transition-delay:0s}}.wp-block-social-link a{display:block;line-height:0;transition:transform .1s ease}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg{color:currentColor;fill:currentColor}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1778f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon{background-color:#ff424d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#fe4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram{background-color:#2aabee;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:red;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none;padding:4px}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1778f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0d66c2}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-patreon{color:#ff424d}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#fe4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{color:#fff;stroke:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-telegram{color:#2aabee}.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#1da1f2}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{color:#d32422}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:.66667em;padding-right:.66667em}.wp-block-spacer{clear:both}.wp-block-tag-cloud.aligncenter{text-align:center}.wp-block-tag-cloud.alignfull{padding-left:1em;padding-right:1em}.wp-block-table{margin:0 0 1em;overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:rgba(0,0,0,0);border-bottom:1px solid #f0f0f0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:rgba(0,0,0,0)}.wp-block-table .has-border-color>*,.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr{border-color:inherit}.wp-block-table table[style*=border-style]>*,.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr{border-style:inherit}.wp-block-table table[style*=border-width]>*,.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr{border-width:inherit}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{font-family:inherit;overflow:auto;white-space:pre-wrap}.wp-block-video{margin:0 0 1em}.wp-block-video video{width:100%}@supports(position: sticky){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:inline-block}.wp-block-post-featured-image img{max-width:100%;height:auto}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}:root .has-pale-pink-background-color{background-color:#f78da7}:root .has-vivid-red-background-color{background-color:#cf2e2e}:root .has-luminous-vivid-orange-background-color{background-color:#ff6900}:root .has-luminous-vivid-amber-background-color{background-color:#fcb900}:root .has-light-green-cyan-background-color{background-color:#7bdcb5}:root .has-vivid-green-cyan-background-color{background-color:#00d084}:root .has-pale-cyan-blue-background-color{background-color:#8ed1fc}:root .has-vivid-cyan-blue-background-color{background-color:#0693e3}:root .has-vivid-purple-background-color{background-color:#9b51e0}:root .has-white-background-color{background-color:#fff}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-cyan-bluish-gray-background-color{background-color:#abb8c3}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-black-background-color{background-color:#000}:root .has-pale-pink-color{color:#f78da7}:root .has-vivid-red-color{color:#cf2e2e}:root .has-luminous-vivid-orange-color{color:#ff6900}:root .has-luminous-vivid-amber-color{color:#fcb900}:root .has-light-green-cyan-color{color:#7bdcb5}:root .has-vivid-green-cyan-color{color:#00d084}:root .has-pale-cyan-blue-color{color:#8ed1fc}:root .has-vivid-cyan-blue-color{color:#0693e3}:root .has-vivid-purple-color{color:#9b51e0}:root .has-white-color{color:#fff}:root .has-very-light-gray-color{color:#eee}:root .has-cyan-bluish-gray-color{color:#abb8c3}:root .has-very-dark-gray-color{color:#313131}:root .has-black-color{color:#000}:root .has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:linear-gradient(135deg, #0693e3, #9b51e0)}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg, #00d084, #0693e3)}:root .has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:linear-gradient(135deg, #7adcb4, #00d082)}:root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:linear-gradient(135deg, #fcb900, #ff6900)}:root .has-luminous-vivid-orange-to-vivid-red-gradient-background{background:linear-gradient(135deg, #ff6900, #cf2e2e)}:root .has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:linear-gradient(135deg, #eee, #a9b8c3)}:root .has-cool-to-warm-spectrum-gradient-background{background:linear-gradient(135deg, #4aeadc, #9778d1 20%, #cf2aba 40%, #ee2c82 60%, #fb6962 80%, #fef84c)}:root .has-blush-light-purple-gradient-background{background:linear-gradient(135deg, #ffceec, #9896f0)}:root .has-blush-bordeaux-gradient-background{background:linear-gradient(135deg, #fecda5, #fe2d2d 50%, #6b003e)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg, #34e2e4, #4721fb 50%, #ab1dfe)}:root .has-luminous-dusk-gradient-background{background:linear-gradient(135deg, #ffcb70, #c751c0 50%, #4158d0)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg, #faaca8, #dad0ec)}:root .has-pale-ocean-gradient-background{background:linear-gradient(135deg, #fff5cb, #b6e3d4 50%, #33a7b5)}:root .has-electric-grass-gradient-background{background:linear-gradient(135deg, #caf880, #71ce7e)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg, #fafae1, #67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg, #fdd79a, #004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg, #330968, #31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg, #020381, #2874fc)}.has-small-font-size{font-size:.8125em}.has-normal-font-size,.has-regular-font-size{font-size:1em}.has-medium-font-size{font-size:1.25em}.has-large-font-size{font-size:2.25em}.has-huge-font-size,.has-larger-font-size{font-size:2.625em}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#ddd;clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#start-resizable-editor-section{display:none}.wp-block-audio figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio figcaption{color:rgba(255,255,255,.65)}.wp-block-code{font-family:Menlo,Consolas,monaco,monospace;color:#1e1e1e;padding:.8em 1em;border:1px solid #ddd;border-radius:4px}.wp-block-embed figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed figcaption{color:rgba(255,255,255,.65)}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:rgba(255,255,255,.65)}.wp-block-image figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-image figcaption{color:rgba(255,255,255,.65)}.wp-block-pullquote{border-top:4px solid;border-bottom:4px solid;margin-bottom:1.75em;color:currentColor}.wp-block-pullquote__citation,.wp-block-pullquote cite,.wp-block-pullquote footer{color:currentColor;text-transform:uppercase;font-size:.8125em;font-style:normal}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;position:relative;font-style:normal}.wp-block-quote.has-text-align-right{border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote.has-text-align-center{border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large{border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-group.has-background{padding:1.25em 2.375em;margin-top:0;margin-bottom:0}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto;opacity:.4}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{padding:.5em;border:1px solid;word-break:normal}.wp-block-table figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table figcaption{color:rgba(255,255,255,.65)}.wp-block-video figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video figcaption{color:rgba(255,255,255,.65)}.wp-block-template-part.has-background{padding:1.25em 2.375em;margin-top:0;margin-bottom:0}#end-resizable-editor-section{display:none}/*!
                * Font Awesome 4.4.0 by @davegandy - http: //fontawesome.io - @fontawesome
                * License - http: //fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)

                */@font-face {
                font-family:"FontAwesome"; src:url("../fonts/fontawesome-webfont.eot?v=4.4.0"); src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.4.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.4.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.4.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.4.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.4.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
            }

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

            .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 {
                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:""
            }

            .fa-music:before {
                content:""
            }

            .fa-search:before {
                content:""
            }

            .fa-envelope-o:before {
                content:""
            }

            .fa-heart:before {
                content:""
            }

            .fa-star:before {
                content:""
            }

            .fa-star-o:before {
                content:""
            }

            .fa-user:before {
                content:""
            }

            .fa-film:before {
                content:""
            }

            .fa-th-large:before {
                content:""
            }

            .fa-th:before {
                content:""
            }

            .fa-th-list:before {
                content:""
            }

            .fa-check:before {
                content:""
            }

            .fa-remove:before, .fa-close:before, .fa-times:before {
                content:""
            }

            .fa-search-plus:before {
                content:""
            }

            .fa-search-minus:before {
                content:""
            }

            .fa-power-off:before {
                content:""
            }

            .fa-signal:before {
                content:""
            }

            .fa-gear:before, .fa-cog:before {
                content:""
            }

            .fa-trash-o:before {
                content:""
            }

            .fa-home:before {
                content:""
            }

            .fa-file-o:before {
                content:""
            }

            .fa-clock-o:before {
                content:""
            }

            .fa-road:before {
                content:""
            }

            .fa-download:before {
                content:""
            }

            .fa-arrow-circle-o-down:before {
                content:""
            }

            .fa-arrow-circle-o-up:before {
                content:""
            }

            .fa-inbox:before {
                content:""
            }

            .fa-play-circle-o:before {
                content:""
            }

            .fa-rotate-right:before, .fa-repeat:before {
                content:""
            }

            .fa-refresh:before {
                content:""
            }

            .fa-list-alt:before {
                content:""
            }

            .fa-lock:before {
                content:""
            }

            .fa-flag:before {
                content:""
            }

            .fa-headphones:before {
                content:""
            }

            .fa-volume-off:before {
                content:""
            }

            .fa-volume-down:before {
                content:""
            }

            .fa-volume-up:before {
                content:""
            }

            .fa-qrcode:before {
                content:""
            }

            .fa-barcode:before {
                content:""
            }

            .fa-tag:before {
                content:""
            }

            .fa-tags:before {
                content:""
            }

            .fa-book:before {
                content:""
            }

            .fa-bookmark:before {
                content:""
            }

            .fa-print:before {
                content:""
            }

            .fa-camera:before {
                content:""
            }

            .fa-font:before {
                content:""
            }

            .fa-bold:before {
                content:""
            }

            .fa-italic:before {
                content:""
            }

            .fa-text-height:before {
                content:""
            }

            .fa-text-width:before {
                content:""
            }

            .fa-align-left:before {
                content:""
            }

            .fa-align-center:before {
                content:""
            }

            .fa-align-right:before {
                content:""
            }

            .fa-align-justify:before {
                content:""
            }

            .fa-list:before {
                content:""
            }

            .fa-dedent:before, .fa-outdent:before {
                content:""
            }

            .fa-indent:before {
                content:""
            }

            .fa-video-camera:before {
                content:""
            }

            .fa-photo:before, .fa-image:before, .fa-picture-o:before {
                content:""
            }

            .fa-pencil:before {
                content:""
            }

            .fa-map-marker:before {
                content:""
            }

            .fa-adjust:before {
                content:""
            }

            .fa-tint:before {
                content:""
            }

            .fa-edit:before, .fa-pencil-square-o:before {
                content:""
            }

            .fa-share-square-o:before {
                content:""
            }

            .fa-check-square-o:before {
                content:""
            }

            .fa-arrows:before {
                content:""
            }

            .fa-step-backward:before {
                content:""
            }

            .fa-fast-backward:before {
                content:""
            }

            .fa-backward:before {
                content:""
            }

            .fa-play:before {
                content:""
            }

            .fa-pause:before {
                content:""
            }

            .fa-stop:before {
                content:""
            }

            .fa-forward:before {
                content:""
            }

            .fa-fast-forward:before {
                content:""
            }

            .fa-step-forward:before {
                content:""
            }

            .fa-eject:before {
                content:""
            }

            .fa-chevron-left:before {
                content:""
            }

            .fa-chevron-right:before {
                content:""
            }

            .fa-plus-circle:before {
                content:""
            }

            .fa-minus-circle:before {
                content:""
            }

            .fa-times-circle:before {
                content:""
            }

            .fa-check-circle:before {
                content:""
            }

            .fa-question-circle:before {
                content:""
            }

            .fa-info-circle:before {
                content:""
            }

            .fa-crosshairs:before {
                content:""
            }

            .fa-times-circle-o:before {
                content:""
            }

            .fa-check-circle-o:before {
                content:""
            }

            .fa-ban:before {
                content:""
            }

            .fa-arrow-left:before {
                content:""
            }

            .fa-arrow-right:before {
                content:""
            }

            .fa-arrow-up:before {
                content:""
            }

            .fa-arrow-down:before {
                content:""
            }

            .fa-mail-forward:before, .fa-share:before {
                content:""
            }

            .fa-expand:before {
                content:""
            }

            .fa-compress:before {
                content:""
            }

            .fa-plus:before {
                content:""
            }

            .fa-minus:before {
                content:""
            }

            .fa-asterisk:before {
                content:""
            }

            .fa-exclamation-circle:before {
                content:""
            }

            .fa-gift:before {
                content:""
            }

            .fa-leaf:before {
                content:""
            }

            .fa-fire:before {
                content:""
            }

            .fa-eye:before {
                content:""
            }

            .fa-eye-slash:before {
                content:""
            }

            .fa-warning:before, .fa-exclamation-triangle:before {
                content:""
            }

            .fa-plane:before {
                content:""
            }

            .fa-calendar:before {
                content:""
            }

            .fa-random:before {
                content:""
            }

            .fa-comment:before {
                content:""
            }

            .fa-magnet:before {
                content:""
            }

            .fa-chevron-up:before {
                content:""
            }

            .fa-chevron-down:before {
                content:""
            }

            .fa-retweet:before {
                content:""
            }

            .fa-shopping-cart:before {
                content:""
            }

            .fa-folder:before {
                content:""
            }

            .fa-folder-open:before {
                content:""
            }

            .fa-arrows-v:before {
                content:""
            }

            .fa-arrows-h:before {
                content:""
            }

            .fa-bar-chart-o:before, .fa-bar-chart:before {
                content:""
            }

            .fa-twitter-square:before {
                content:""
            }

            .fa-facebook-square:before {
                content:""
            }

            .fa-camera-retro:before {
                content:""
            }

            .fa-key:before {
                content:""
            }

            .fa-gears:before, .fa-cogs:before {
                content:""
            }

            .fa-comments:before {
                content:""
            }

            .fa-thumbs-o-up:before {
                content:""
            }

            .fa-thumbs-o-down:before {
                content:""
            }

            .fa-star-half:before {
                content:""
            }

            .fa-heart-o:before {
                content:""
            }

            .fa-sign-out:before {
                content:""
            }

            .fa-linkedin-square:before {
                content:""
            }

            .fa-thumb-tack:before {
                content:""
            }

            .fa-external-link:before {
                content:""
            }

            .fa-sign-in:before {
                content:""
            }

            .fa-trophy:before {
                content:""
            }

            .fa-github-square:before {
                content:""
            }

            .fa-upload:before {
                content:""
            }

            .fa-lemon-o:before {
                content:""
            }

            .fa-phone:before {
                content:""
            }

            .fa-square-o:before {
                content:""
            }

            .fa-bookmark-o:before {
                content:""
            }

            .fa-phone-square:before {
                content:""
            }

            .fa-twitter:before {
                content:""
            }

            .fa-facebook-f:before, .fa-facebook:before {
                content:""
            }

            .fa-github:before {
                content:""
            }

            .fa-unlock:before {
                content:""
            }

            .fa-credit-card:before {
                content:""
            }

            .fa-feed:before, .fa-rss:before {
                content:""
            }

            .fa-hdd-o:before {
                content:""
            }

            .fa-bullhorn:before {
                content:""
            }

            .fa-bell:before {
                content:""
            }

            .fa-certificate:before {
                content:""
            }

            .fa-hand-o-right:before {
                content:""
            }

            .fa-hand-o-left:before {
                content:""
            }

            .fa-hand-o-up:before {
                content:""
            }

            .fa-hand-o-down:before {
                content:""
            }

            .fa-arrow-circle-left:before {
                content:""
            }

            .fa-arrow-circle-right:before {
                content:""
            }

            .fa-arrow-circle-up:before {
                content:""
            }

            .fa-arrow-circle-down:before {
                content:""
            }

            .fa-globe:before {
                content:""
            }

            .fa-wrench:before {
                content:""
            }

            .fa-tasks:before {
                content:""
            }

            .fa-filter:before {
                content:""
            }

            .fa-briefcase:before {
                content:""
            }

            .fa-arrows-alt:before {
                content:""
            }

            .fa-group:before, .fa-users:before {
                content:""
            }

            .fa-chain:before, .fa-link:before {
                content:""
            }

            .fa-cloud:before {
                content:""
            }

            .fa-flask:before {
                content:""
            }

            .fa-cut:before, .fa-scissors:before {
                content:""
            }

            .fa-copy:before, .fa-files-o:before {
                content:""
            }

            .fa-paperclip:before {
                content:""
            }

            .fa-save:before, .fa-floppy-o:before {
                content:""
            }

            .fa-square:before {
                content:""
            }

            .fa-navicon:before, .fa-reorder:before, .fa-bars:before {
                content:""
            }

            .fa-list-ul:before {
                content:""
            }

            .fa-list-ol:before {
                content:""
            }

            .fa-strikethrough:before {
                content:""
            }

            .fa-underline:before {
                content:""
            }

            .fa-table:before {
                content:""
            }

            .fa-magic:before {
                content:""
            }

            .fa-truck:before {
                content:""
            }

            .fa-pinterest:before {
                content:""
            }

            .fa-pinterest-square:before {
                content:""
            }

            .fa-google-plus-square:before {
                content:""
            }

            .fa-google-plus:before {
                content:""
            }

            .fa-money:before {
                content:""
            }

            .fa-caret-down:before {
                content:""
            }

            .fa-caret-up:before {
                content:""
            }

            .fa-caret-left:before {
                content:""
            }

            .fa-caret-right:before {
                content:""
            }

            .fa-columns:before {
                content:""
            }

            .fa-unsorted:before, .fa-sort:before {
                content:""
            }

            .fa-sort-down:before, .fa-sort-desc:before {
                content:""
            }

            .fa-sort-up:before, .fa-sort-asc:before {
                content:""
            }

            .fa-envelope:before {
                content:""
            }

            .fa-linkedin:before {
                content:""
            }

            .fa-rotate-left:before, .fa-undo:before {
                content:""
            }

            .fa-legal:before, .fa-gavel:before {
                content:""
            }

            .fa-dashboard:before, .fa-tachometer:before {
                content:""
            }

            .fa-comment-o:before {
                content:""
            }

            .fa-comments-o:before {
                content:""
            }

            .fa-flash:before, .fa-bolt:before {
                content:""
            }

            .fa-sitemap:before {
                content:""
            }

            .fa-umbrella:before {
                content:""
            }

            .fa-paste:before, .fa-clipboard:before {
                content:""
            }

            .fa-lightbulb-o:before {
                content:""
            }

            .fa-exchange:before {
                content:""
            }

            .fa-cloud-download:before {
                content:""
            }

            .fa-cloud-upload:before {
                content:""
            }

            .fa-user-md:before {
                content:""
            }

            .fa-stethoscope:before {
                content:""
            }

            .fa-suitcase:before {
                content:""
            }

            .fa-bell-o:before {
                content:""
            }

            .fa-coffee:before {
                content:""
            }

            .fa-cutlery:before {
                content:""
            }

            .fa-file-text-o:before {
                content:""
            }

            .fa-building-o:before {
                content:""
            }

            .fa-hospital-o:before {
                content:""
            }

            .fa-ambulance:before {
                content:""
            }

            .fa-medkit:before {
                content:""
            }

            .fa-fighter-jet:before {
                content:""
            }

            .fa-beer:before {
                content:""
            }

            .fa-h-square:before {
                content:""
            }

            .fa-plus-square:before {
                content:""
            }

            .fa-angle-double-left:before {
                content:""
            }

            .fa-angle-double-right:before {
                content:""
            }

            .fa-angle-double-up:before {
                content:""
            }

            .fa-angle-double-down:before {
                content:""
            }

            .fa-angle-left:before {
                content:""
            }

            .fa-angle-right:before {
                content:""
            }

            .fa-angle-up:before {
                content:""
            }

            .fa-angle-down:before {
                content:""
            }

            .fa-desktop:before {
                content:""
            }

            .fa-laptop:before {
                content:""
            }

            .fa-tablet:before {
                content:""
            }

            .fa-mobile-phone:before, .fa-mobile:before {
                content:""
            }

            .fa-circle-o:before {
                content:""
            }

            .fa-quote-left:before {
                content:""
            }

            .fa-quote-right:before {
                content:""
            }

            .fa-spinner:before {
                content:""
            }

            .fa-circle:before {
                content:""
            }

            .fa-mail-reply:before, .fa-reply:before {
                content:""
            }

            .fa-github-alt:before {
                content:""
            }

            .fa-folder-o:before {
                content:""
            }

            .fa-folder-open-o:before {
                content:""
            }

            .fa-smile-o:before {
                content:""
            }

            .fa-frown-o:before {
                content:""
            }

            .fa-meh-o:before {
                content:""
            }

            .fa-gamepad:before {
                content:""
            }

            .fa-keyboard-o:before {
                content:""
            }

            .fa-flag-o:before {
                content:""
            }

            .fa-flag-checkered:before {
                content:""
            }

            .fa-terminal:before {
                content:""
            }

            .fa-code:before {
                content:""
            }

            .fa-mail-reply-all:before, .fa-reply-all:before {
                content:""
            }

            .fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
                content:""
            }

            .fa-location-arrow:before {
                content:""
            }

            .fa-crop:before {
                content:""
            }

            .fa-code-fork:before {
                content:""
            }

            .fa-unlink:before, .fa-chain-broken:before {
                content:""
            }

            .fa-question:before {
                content:""
            }

            .fa-info:before {
                content:""
            }

            .fa-exclamation:before {
                content:""
            }

            .fa-superscript:before {
                content:""
            }

            .fa-subscript:before {
                content:""
            }

            .fa-eraser:before {
                content:""
            }

            .fa-puzzle-piece:before {
                content:""
            }

            .fa-microphone:before {
                content:""
            }

            .fa-microphone-slash:before {
                content:""
            }

            .fa-shield:before {
                content:""
            }

            .fa-calendar-o:before {
                content:""
            }

            .fa-fire-extinguisher:before {
                content:""
            }

            .fa-rocket:before {
                content:""
            }

            .fa-maxcdn:before {
                content:""
            }

            .fa-chevron-circle-left:before {
                content:""
            }

            .fa-chevron-circle-right:before {
                content:""
            }

            .fa-chevron-circle-up:before {
                content:""
            }

            .fa-chevron-circle-down:before {
                content:""
            }

            .fa-html5:before {
                content:""
            }

            .fa-css3:before {
                content:""
            }

            .fa-anchor:before {
                content:""
            }

            .fa-unlock-alt:before {
                content:""
            }

            .fa-bullseye:before {
                content:""
            }

            .fa-ellipsis-h:before {
                content:""
            }

            .fa-ellipsis-v:before {
                content:""
            }

            .fa-rss-square:before {
                content:""
            }

            .fa-play-circle:before {
                content:""
            }

            .fa-ticket:before {
                content:""
            }

            .fa-minus-square:before {
                content:""
            }

            .fa-minus-square-o:before {
                content:""
            }

            .fa-level-up:before {
                content:""
            }

            .fa-level-down:before {
                content:""
            }

            .fa-check-square:before {
                content:""
            }

            .fa-pencil-square:before {
                content:""
            }

            .fa-external-link-square:before {
                content:""
            }

            .fa-share-square:before {
                content:""
            }

            .fa-compass:before {
                content:""
            }

            .fa-toggle-down:before, .fa-caret-square-o-down:before {
                content:""
            }

            .fa-toggle-up:before, .fa-caret-square-o-up:before {
                content:""
            }

            .fa-toggle-right:before, .fa-caret-square-o-right:before {
                content:""
            }

            .fa-euro:before, .fa-eur:before {
                content:""
            }

            .fa-gbp:before {
                content:""
            }

            .fa-dollar:before, .fa-usd:before {
                content:""
            }

            .fa-rupee:before, .fa-inr:before {
                content:""
            }

            .fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
                content:""
            }

            .fa-ruble:before, .fa-rouble:before, .fa-rub:before {
                content:""
            }

            .fa-won:before, .fa-krw:before {
                content:""
            }

            .fa-bitcoin:before, .fa-btc:before {
                content:""
            }

            .fa-file:before {
                content:""
            }

            .fa-file-text:before {
                content:""
            }

            .fa-sort-alpha-asc:before {
                content:""
            }

            .fa-sort-alpha-desc:before {
                content:""
            }

            .fa-sort-amount-asc:before {
                content:""
            }

            .fa-sort-amount-desc:before {
                content:""
            }

            .fa-sort-numeric-asc:before {
                content:""
            }

            .fa-sort-numeric-desc:before {
                content:""
            }

            .fa-thumbs-up:before {
                content:""
            }

            .fa-thumbs-down:before {
                content:""
            }

            .fa-youtube-square:before {
                content:""
            }

            .fa-youtube:before {
                content:""
            }

            .fa-xing:before {
                content:""
            }

            .fa-xing-square:before {
                content:""
            }

            .fa-youtube-play:before {
                content:""
            }

            .fa-dropbox:before {
                content:""
            }

            .fa-stack-overflow:before {
                content:""
            }

            .fa-instagram:before {
                content:""
            }

            .fa-flickr:before {
                content:""
            }

            .fa-adn:before {
                content:""
            }

            .fa-bitbucket:before {
                content:""
            }

            .fa-bitbucket-square:before {
                content:""
            }

            .fa-tumblr:before {
                content:""
            }

            .fa-tumblr-square:before {
                content:""
            }

            .fa-long-arrow-down:before {
                content:""
            }

            .fa-long-arrow-up:before {
                content:""
            }

            .fa-long-arrow-left:before {
                content:""
            }

            .fa-long-arrow-right:before {
                content:""
            }

            .fa-apple:before {
                content:""
            }

            .fa-windows:before {
                content:""
            }

            .fa-android:before {
                content:""
            }

            .fa-linux:before {
                content:""
            }

            .fa-dribbble:before {
                content:""
            }

            .fa-skype:before {
                content:""
            }

            .fa-foursquare:before {
                content:""
            }

            .fa-trello:before {
                content:""
            }

            .fa-female:before {
                content:""
            }

            .fa-male:before {
                content:""
            }

            .fa-gittip:before, .fa-gratipay:before {
                content:""
            }

            .fa-sun-o:before {
                content:""
            }

            .fa-moon-o:before {
                content:""
            }

            .fa-archive:before {
                content:""
            }

            .fa-bug:before {
                content:""
            }

            .fa-vk:before {
                content:""
            }

            .fa-weibo:before {
                content:""
            }

            .fa-renren:before {
                content:""
            }

            .fa-pagelines:before {
                content:""
            }

            .fa-stack-exchange:before {
                content:""
            }

            .fa-arrow-circle-o-right:before {
                content:""
            }

            .fa-arrow-circle-o-left:before {
                content:""
            }

            .fa-toggle-left:before, .fa-caret-square-o-left:before {
                content:""
            }

            .fa-dot-circle-o:before {
                content:""
            }

            .fa-wheelchair:before {
                content:""
            }

            .fa-vimeo-square:before {
                content:""
            }

            .fa-turkish-lira:before, .fa-try:before {
                content:""
            }

            .fa-plus-square-o:before {
                content:""
            }

            .fa-space-shuttle:before {
                content:""
            }

            .fa-slack:before {
                content:""
            }

            .fa-envelope-square:before {
                content:""
            }

            .fa-wordpress:before {
                content:""
            }

            .fa-openid:before {
                content:""
            }

            .fa-institution:before, .fa-bank:before, .fa-university:before {
                content:""
            }

            .fa-mortar-board:before, .fa-graduation-cap:before {
                content:""
            }

            .fa-yahoo:before {
                content:""
            }

            .fa-google:before {
                content:""
            }

            .fa-reddit:before {
                content:""
            }

            .fa-reddit-square:before {
                content:""
            }

            .fa-stumbleupon-circle:before {
                content:""
            }

            .fa-stumbleupon:before {
                content:""
            }

            .fa-delicious:before {
                content:""
            }

            .fa-digg:before {
                content:""
            }

            .fa-pied-piper:before {
                content:""
            }

            .fa-pied-piper-alt:before {
                content:""
            }

            .fa-drupal:before {
                content:""
            }

            .fa-joomla:before {
                content:""
            }

            .fa-language:before {
                content:""
            }

            .fa-fax:before {
                content:""
            }

            .fa-building:before {
                content:""
            }

            .fa-child:before {
                content:""
            }

            .fa-paw:before {
                content:""
            }

            .fa-spoon:before {
                content:""
            }

            .fa-cube:before {
                content:""
            }

            .fa-cubes:before {
                content:""
            }

            .fa-behance:before {
                content:""
            }

            .fa-behance-square:before {
                content:""
            }

            .fa-steam:before {
                content:""
            }

            .fa-steam-square:before {
                content:""
            }

            .fa-recycle:before {
                content:""
            }

            .fa-automobile:before, .fa-car:before {
                content:""
            }

            .fa-cab:before, .fa-taxi:before {
                content:""
            }

            .fa-tree:before {
                content:""
            }

            .fa-spotify:before {
                content:""
            }

            .fa-deviantart:before {
                content:""
            }

            .fa-soundcloud:before {
                content:""
            }

            .fa-database:before {
                content:""
            }

            .fa-file-pdf-o:before {
                content:""
            }

            .fa-file-word-o:before {
                content:""
            }

            .fa-file-excel-o:before {
                content:""
            }

            .fa-file-powerpoint-o:before {
                content:""
            }

            .fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {
                content:""
            }

            .fa-file-zip-o:before, .fa-file-archive-o:before {
                content:""
            }

            .fa-file-sound-o:before, .fa-file-audio-o:before {
                content:""
            }

            .fa-file-movie-o:before, .fa-file-video-o:before {
                content:""
            }

            .fa-file-code-o:before {
                content:""
            }

            .fa-vine:before {
                content:""
            }

            .fa-codepen:before {
                content:""
            }

            .fa-jsfiddle:before {
                content:""
            }

            .fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {
                content:""
            }

            .fa-circle-o-notch:before {
                content:""
            }

            .fa-ra:before, .fa-rebel:before {
                content:""
            }

            .fa-ge:before, .fa-empire:before {
                content:""
            }

            .fa-git-square:before {
                content:""
            }

            .fa-git:before {
                content:""
            }

            .fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before {
                content:""
            }

            .fa-tencent-weibo:before {
                content:""
            }

            .fa-qq:before {
                content:""
            }

            .fa-wechat:before, .fa-weixin:before {
                content:""
            }

            .fa-send:before, .fa-paper-plane:before {
                content:""
            }

            .fa-send-o:before, .fa-paper-plane-o:before {
                content:""
            }

            .fa-history:before {
                content:""
            }

            .fa-circle-thin:before {
                content:""
            }

            .fa-header:before {
                content:""
            }

            .fa-paragraph:before {
                content:""
            }

            .fa-sliders:before {
                content:""
            }

            .fa-share-alt:before {
                content:""
            }

            .fa-share-alt-square:before {
                content:""
            }

            .fa-bomb:before {
                content:""
            }

            .fa-soccer-ball-o:before, .fa-futbol-o:before {
                content:""
            }

            .fa-tty:before {
                content:""
            }

            .fa-binoculars:before {
                content:""
            }

            .fa-plug:before {
                content:""
            }

            .fa-slideshare:before {
                content:""
            }

            .fa-twitch:before {
                content:""
            }

            .fa-yelp:before {
                content:""
            }

            .fa-newspaper-o:before {
                content:""
            }

            .fa-wifi:before {
                content:""
            }

            .fa-calculator:before {
                content:""
            }

            .fa-paypal:before {
                content:""
            }

            .fa-google-wallet:before {
                content:""
            }

            .fa-cc-visa:before {
                content:""
            }

            .fa-cc-mastercard:before {
                content:""
            }

            .fa-cc-discover:before {
                content:""
            }

            .fa-cc-amex:before {
                content:""
            }

            .fa-cc-paypal:before {
                content:""
            }

            .fa-cc-stripe:before {
                content:""
            }

            .fa-bell-slash:before {
                content:""
            }

            .fa-bell-slash-o:before {
                content:""
            }

            .fa-trash:before {
                content:""
            }

            .fa-copyright:before {
                content:""
            }

            .fa-at:before {
                content:""
            }

            .fa-eyedropper:before {
                content:""
            }

            .fa-paint-brush:before {
                content:""
            }

            .fa-birthday-cake:before {
                content:""
            }

            .fa-area-chart:before {
                content:""
            }

            .fa-pie-chart:before {
                content:""
            }

            .fa-line-chart:before {
                content:""
            }

            .fa-lastfm:before {
                content:""
            }

            .fa-lastfm-square:before {
                content:""
            }

            .fa-toggle-off:before {
                content:""
            }

            .fa-toggle-on:before {
                content:""
            }

            .fa-bicycle:before {
                content:""
            }

            .fa-bus:before {
                content:""
            }

            .fa-ioxhost:before {
                content:""
            }

            .fa-angellist:before {
                content:""
            }

            .fa-cc:before {
                content:""
            }

            .fa-shekel:before, .fa-sheqel:before, .fa-ils:before {
                content:""
            }

            .fa-meanpath:before {
                content:""
            }

            .fa-buysellads:before {
                content:""
            }

            .fa-connectdevelop:before {
                content:""
            }

            .fa-dashcube:before {
                content:""
            }

            .fa-forumbee:before {
                content:""
            }

            .fa-leanpub:before {
                content:""
            }

            .fa-sellsy:before {
                content:""
            }

            .fa-shirtsinbulk:before {
                content:""
            }

            .fa-simplybuilt:before {
                content:""
            }

            .fa-skyatlas:before {
                content:""
            }

            .fa-cart-plus:before {
                content:""
            }

            .fa-cart-arrow-down:before {
                content:""
            }

            .fa-diamond:before {
                content:""
            }

            .fa-ship:before {
                content:""
            }

            .fa-user-secret:before {
                content:""
            }

            .fa-motorcycle:before {
                content:""
            }

            .fa-street-view:before {
                content:""
            }

            .fa-heartbeat:before {
                content:""
            }

            .fa-venus:before {
                content:""
            }

            .fa-mars:before {
                content:""
            }

            .fa-mercury:before {
                content:""
            }

            .fa-intersex:before, .fa-transgender:before {
                content:""
            }

            .fa-transgender-alt:before {
                content:""
            }

            .fa-venus-double:before {
                content:""
            }

            .fa-mars-double:before {
                content:""
            }

            .fa-venus-mars:before {
                content:""
            }

            .fa-mars-stroke:before {
                content:""
            }

            .fa-mars-stroke-v:before {
                content:""
            }

            .fa-mars-stroke-h:before {
                content:""
            }

            .fa-neuter:before {
                content:""
            }

            .fa-genderless:before {
                content:""
            }

            .fa-facebook-official:before {
                content:""
            }

            .fa-pinterest-p:before {
                content:""
            }

            .fa-whatsapp:before {
                content:""
            }

            .fa-server:before {
                content:""
            }

            .fa-user-plus:before {
                content:""
            }

            .fa-user-times:before {
                content:""
            }

            .fa-hotel:before, .fa-bed:before {
                content:""
            }

            .fa-viacoin:before {
                content:""
            }

            .fa-train:before {
                content:""
            }

            .fa-subway:before {
                content:""
            }

            .fa-medium:before {
                content:""
            }

            .fa-yc:before, .fa-y-combinator:before {
                content:""
            }

            .fa-optin-monster:before {
                content:""
            }

            .fa-opencart:before {
                content:""
            }

            .fa-expeditedssl:before {
                content:""
            }

            .fa-battery-4:before, .fa-battery-full:before {
                content:""
            }

            .fa-battery-3:before, .fa-battery-three-quarters:before {
                content:""
            }

            .fa-battery-2:before, .fa-battery-half:before {
                content:""
            }

            .fa-battery-1:before, .fa-battery-quarter:before {
                content:""
            }

            .fa-battery-0:before, .fa-battery-empty:before {
                content:""
            }

            .fa-mouse-pointer:before {
                content:""
            }

            .fa-i-cursor:before {
                content:""
            }

            .fa-object-group:before {
                content:""
            }

            .fa-object-ungroup:before {
                content:""
            }

            .fa-sticky-note:before {
                content:""
            }

            .fa-sticky-note-o:before {
                content:""
            }

            .fa-cc-jcb:before {
                content:""
            }

            .fa-cc-diners-club:before {
                content:""
            }

            .fa-clone:before {
                content:""
            }

            .fa-balance-scale:before {
                content:""
            }

            .fa-hourglass-o:before {
                content:""
            }

            .fa-hourglass-1:before, .fa-hourglass-start:before {
                content:""
            }

            .fa-hourglass-2:before, .fa-hourglass-half:before {
                content:""
            }

            .fa-hourglass-3:before, .fa-hourglass-end:before {
                content:""
            }

            .fa-hourglass:before {
                content:""
            }

            .fa-hand-grab-o:before, .fa-hand-rock-o:before {
                content:""
            }

            .fa-hand-stop-o:before, .fa-hand-paper-o:before {
                content:""
            }

            .fa-hand-scissors-o:before {
                content:""
            }

            .fa-hand-lizard-o:before {
                content:""
            }

            .fa-hand-spock-o:before {
                content:""
            }

            .fa-hand-pointer-o:before {
                content:""
            }

            .fa-hand-peace-o:before {
                content:""
            }

            .fa-trademark:before {
                content:""
            }

            .fa-registered:before {
                content:""
            }

            .fa-creative-commons:before {
                content:""
            }

            .fa-gg:before {
                content:""
            }

            .fa-gg-circle:before {
                content:""
            }

            .fa-tripadvisor:before {
                content:""
            }

            .fa-odnoklassniki:before {
                content:""
            }

            .fa-odnoklassniki-square:before {
                content:""
            }

            .fa-get-pocket:before {
                content:""
            }

            .fa-wikipedia-w:before {
                content:""
            }

            .fa-safari:before {
                content:""
            }

            .fa-chrome:before {
                content:""
            }

            .fa-firefox:before {
                content:""
            }

            .fa-opera:before {
                content:""
            }

            .fa-internet-explorer:before {
                content:""
            }

            .fa-tv:before, .fa-television:before {
                content:""
            }

            .fa-contao:before {
                content:""
            }

            .fa-500px:before {
                content:""
            }

            .fa-amazon:before {
                content:""
            }

            .fa-calendar-plus-o:before {
                content:""
            }

            .fa-calendar-minus-o:before {
                content:""
            }

            .fa-calendar-times-o:before {
                content:""
            }

            .fa-calendar-check-o:before {
                content:""
            }

            .fa-industry:before {
                content:""
            }

            .fa-map-pin:before {
                content:""
            }

            .fa-map-signs:before {
                content:""
            }

            .fa-map-o:before {
                content:""
            }

            .fa-map:before {
                content:""
            }

            .fa-commenting:before {
                content:""
            }

            .fa-commenting-o:before {
                content:""
            }

            .fa-houzz:before {
                content:""
            }

            .fa-vimeo:before {
                content:""
            }

            .fa-black-tie:before {
                content:""
            }

            .fa-fonticons:before {
                content:""
            }

            /*!
 * Bootstrap v3.3.4 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
            /*! normalize.css v3.0.2 | MIT License | git.io/normalize */
            /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
            .w3eden html {
                font-family:sans-serif; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%
            }

            .w3eden body {
                margin:0
            }

            .w3eden article, .w3eden aside, .w3eden details, .w3eden figcaption, .w3eden figure, .w3eden footer, .w3eden header, .w3eden hgroup, .w3eden main, .w3eden menu, .w3eden nav, .w3eden section, .w3eden summary {
                display:block
            }

            .w3eden audio, .w3eden canvas, .w3eden progress, .w3eden video {
                display:inline-block; vertical-align:baseline
            }

            .w3eden audio:not([controls]) {
                display:none; height:0
            }

            .w3eden [hidden], .w3eden template {
                display:none
            }

            .w3eden a {
                background-color:rgba(0, 0, 0, 0)
            }

            .w3eden a:active, .w3eden a:hover {
                outline:0
            }

            .w3eden abbr[title] {
                border-bottom:1px dotted
            }

            .w3eden b, .w3eden strong {
                font-weight:700
            }

            .w3eden dfn {
                font-style:italic
            }

            .w3eden h1 {
                margin:.67em 0; font-size:2em
            }

            .w3eden mark {
                color:#000; background:#ff0
            }

            .w3eden small {
                font-size:80%
            }

            .w3eden sub, .w3eden sup {
                position:relative; font-size:75%; line-height:0; vertical-align:baseline
            }

            .w3eden sup {
                top:-0.5em
            }

            .w3eden sub {
                bottom:-0.25em
            }

            .w3eden img {
                border:0
            }

            .w3eden svg:not(:root) {
                overflow:hidden
            }

            .w3eden figure {
                margin:1em 40px
            }

            .w3eden hr {
                height:0; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box
            }

            .w3eden pre {
                overflow:auto
            }

            .w3eden code, .w3eden kbd, .w3eden pre, .w3eden samp {
                font-family:monospace, monospace; font-size:1em
            }

            .w3eden button, .w3eden input, .w3eden optgroup, .w3eden select, .w3eden textarea {
                margin:0; font:inherit; color:inherit
            }

            .w3eden button {
                overflow:visible
            }

            .w3eden button, .w3eden select {
                text-transform:none
            }

            .w3eden button, .w3eden html input[type=button], .w3eden input[type=reset], .w3eden input[type=submit] {
                -webkit-appearance:button; cursor:pointer
            }

            .w3eden button[disabled], .w3eden html input[disabled] {
                cursor:default
            }

            .w3eden button::-moz-focus-inner, .w3eden input::-moz-focus-inner {
                padding:0; border:0
            }

            .w3eden input {
                line-height:normal
            }

            .w3eden input[type=checkbox], .w3eden input[type=radio] {
                -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:0
            }

            .w3eden input[type=number]::-webkit-inner-spin-button, .w3eden input[type=number]::-webkit-outer-spin-button {
                height:auto
            }

            .w3eden input[type=search] {
                -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; -webkit-appearance:textfield
            }

            .w3eden input[type=search]::-webkit-search-cancel-button, .w3eden input[type=search]::-webkit-search-decoration {
                -webkit-appearance:none
            }

            .w3eden fieldset {
                padding:.35em .625em .75em; margin:0 2px; border:1px solid silver
            }

            .w3eden legend {
                padding:0; border:0
            }

            .w3eden textarea {
                overflow:auto
            }

            .w3eden optgroup {
                font-weight:700
            }

            .w3eden table {
                border-spacing:0; border-collapse:collapse
            }

            .w3eden td, .w3eden th {
                padding:0
            }

            @media print {
                .w3eden *, .w3eden :after, .w3eden :before {
                    color:#000 !important; text-shadow:none !important; background:0 0 !important; -webkit-box-shadow:none !important; box-shadow:none !important
                }

                .w3eden a, .w3eden a:visited {
                    text-decoration:underline
                }

                .w3eden a[href]:after {
                    content:" (" attr(href) ")"
                }

                .w3eden abbr[title]:after {
                    content:" (" attr(title) ")"
                }

                .w3eden a[href^="javascript:"]:after, .w3eden a[href^="#"]:after {
                    content:""
                }

                .w3eden blockquote, .w3eden pre {
                    border:1px solid #999; page-break-inside:avoid
                }

                .w3eden thead {
                    display:table-header-group
                }

                .w3eden img, .w3eden tr {
                    page-break-inside:avoid
                }

                .w3eden img {
                    max-width:100% !important
                }

                .w3eden h2, .w3eden h3, .w3eden p {
                    orphans:3; widows:3
                }

                .w3eden h2, .w3eden h3 {
                    page-break-after:avoid
                }

                .w3eden select {
                    background:#fff !important
                }

                .w3eden .navbar {
                    display:none
                }

                .w3eden .btn>.caret, .w3eden .dropup>.btn>.caret {
                    border-top-color:#000 !important
                }

                .w3eden .label {
                    border:1px solid #000
                }

                .w3eden .table {
                    border-collapse:collapse !important
                }

                .w3eden .table td, .w3eden .table th {
                    background-color:#fff !important
                }

                .w3eden .table-bordered td, .w3eden .table-bordered th {
                    border:1px solid #ddd !important
                }
            }

            @font-face {
                font-family:"Glyphicons Halflings"; src:url(../fonts/glyphicons-halflings-regular.eot); src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"), url(../fonts/glyphicons-halflings-regular.woff2) format("woff2"), url(../fonts/glyphicons-halflings-regular.woff) format("woff"), url(../fonts/glyphicons-halflings-regular.ttf) format("truetype"), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")
            }

            .w3eden .glyphicon {
                position:relative; top:1px; display:inline-block; font-family:"Glyphicons Halflings"; font-style:normal; font-weight:400; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale
            }

            .w3eden .glyphicon-asterisk:before {
                content:"*"
            }

            .w3eden .glyphicon-plus:before {
                content:"+"
            }

            .w3eden .glyphicon-eur:before, .w3eden .glyphicon-euro:before {
                content:"€"
            }

            .w3eden .glyphicon-minus:before {
                content:"−"
            }

            .w3eden .glyphicon-cloud:before {
                content:"☁"
            }

            .w3eden .glyphicon-envelope:before {
                content:"✉"
            }

            .w3eden .glyphicon-pencil:before {
                content:"✏"
            }

            .w3eden .glyphicon-glass:before {
                content:""
            }

            .w3eden .glyphicon-music:before {
                content:""
            }

            .w3eden .glyphicon-search:before {
                content:""
            }

            .w3eden .glyphicon-heart:before {
                content:""
            }

            .w3eden .glyphicon-star:before {
                content:""
            }

            .w3eden .glyphicon-star-empty:before {
                content:""
            }

            .w3eden .glyphicon-user:before {
                content:""
            }

            .w3eden .glyphicon-film:before {
                content:""
            }

            .w3eden .glyphicon-th-large:before {
                content:""
            }

            .w3eden .glyphicon-th:before {
                content:""
            }

            .w3eden .glyphicon-th-list:before {
                content:""
            }

            .w3eden .glyphicon-ok:before {
                content:""
            }

            .w3eden .glyphicon-remove:before {
                content:""
            }

            .w3eden .glyphicon-zoom-in:before {
                content:""
            }

            .w3eden .glyphicon-zoom-out:before {
                content:""
            }

            .w3eden .glyphicon-off:before {
                content:""
            }

            .w3eden .glyphicon-signal:before {
                content:""
            }

            .w3eden .glyphicon-cog:before {
                content:""
            }

            .w3eden .glyphicon-trash:before {
                content:""
            }

            .w3eden .glyphicon-home:before {
                content:""
            }

            .w3eden .glyphicon-file:before {
                content:""
            }

            .w3eden .glyphicon-time:before {
                content:""
            }

            .w3eden .glyphicon-road:before {
                content:""
            }

            .w3eden .glyphicon-download-alt:before {
                content:""
            }

            .w3eden .glyphicon-download:before {
                content:""
            }

            .w3eden .glyphicon-upload:before {
                content:""
            }

            .w3eden .glyphicon-inbox:before {
                content:""
            }

            .w3eden .glyphicon-play-circle:before {
                content:""
            }

            .w3eden .glyphicon-repeat:before {
                content:""
            }

            .w3eden .glyphicon-refresh:before {
                content:""
            }

            .w3eden .glyphicon-list-alt:before {
                content:""
            }

            .w3eden .glyphicon-lock:before {
                content:""
            }

            .w3eden .glyphicon-flag:before {
                content:""
            }

            .w3eden .glyphicon-headphones:before {
                content:""
            }

            .w3eden .glyphicon-volume-off:before {
                content:""
            }

            .w3eden .glyphicon-volume-down:before {
                content:""
            }

            .w3eden .glyphicon-volume-up:before {
                content:""
            }

            .w3eden .glyphicon-qrcode:before {
                content:""
            }

            .w3eden .glyphicon-barcode:before {
                content:""
            }

            .w3eden .glyphicon-tag:before {
                content:""
            }

            .w3eden .glyphicon-tags:before {
                content:""
            }

            .w3eden .glyphicon-book:before {
                content:""
            }

            .w3eden .glyphicon-bookmark:before {
                content:""
            }

            .w3eden .glyphicon-print:before {
                content:""
            }

            .w3eden .glyphicon-camera:before {
                content:""
            }

            .w3eden .glyphicon-font:before {
                content:""
            }

            .w3eden .glyphicon-bold:before {
                content:""
            }

            .w3eden .glyphicon-italic:before {
                content:""
            }

            .w3eden .glyphicon-text-height:before {
                content:""
            }

            .w3eden .glyphicon-text-width:before {
                content:""
            }

            .w3eden .glyphicon-align-left:before {
                content:""
            }

            .w3eden .glyphicon-align-center:before {
                content:""
            }

            .w3eden .glyphicon-align-right:before {
                content:""
            }

            .w3eden .glyphicon-align-justify:before {
                content:""
            }

            .w3eden .glyphicon-list:before {
                content:""
            }

            .w3eden .glyphicon-indent-left:before {
                content:""
            }

            .w3eden .glyphicon-indent-right:before {
                content:""
            }

            .w3eden .glyphicon-facetime-video:before {
                content:""
            }

            .w3eden .glyphicon-picture:before {
                content:""
            }

            .w3eden .glyphicon-map-marker:before {
                content:""
            }

            .w3eden .glyphicon-adjust:before {
                content:""
            }

            .w3eden .glyphicon-tint:before {
                content:""
            }

            .w3eden .glyphicon-edit:before {
                content:""
            }

            .w3eden .glyphicon-share:before {
                content:""
            }

            .w3eden .glyphicon-check:before {
                content:""
            }

            .w3eden .glyphicon-move:before {
                content:""
            }

            .w3eden .glyphicon-step-backward:before {
                content:""
            }

            .w3eden .glyphicon-fast-backward:before {
                content:""
            }

            .w3eden .glyphicon-backward:before {
                content:""
            }

            .w3eden .glyphicon-play:before {
                content:""
            }

            .w3eden .glyphicon-pause:before {
                content:""
            }

            .w3eden .glyphicon-stop:before {
                content:""
            }

            .w3eden .glyphicon-forward:before {
                content:""
            }

            .w3eden .glyphicon-fast-forward:before {
                content:""
            }

            .w3eden .glyphicon-step-forward:before {
                content:""
            }

            .w3eden .glyphicon-eject:before {
                content:""
            }

            .w3eden .glyphicon-chevron-left:before {
                content:""
            }

            .w3eden .glyphicon-chevron-right:before {
                content:""
            }

            .w3eden .glyphicon-plus-sign:before {
                content:""
            }

            .w3eden .glyphicon-minus-sign:before {
                content:""
            }

            .w3eden .glyphicon-remove-sign:before {
                content:""
            }

            .w3eden .glyphicon-ok-sign:before {
                content:""
            }

            .w3eden .glyphicon-question-sign:before {
                content:""
            }

            .w3eden .glyphicon-info-sign:before {
                content:""
            }

            .w3eden .glyphicon-screenshot:before {
                content:""
            }

            .w3eden .glyphicon-remove-circle:before {
                content:""
            }

            .w3eden .glyphicon-ok-circle:before {
                content:""
            }

            .w3eden .glyphicon-ban-circle:before {
                content:""
            }

            .w3eden .glyphicon-arrow-left:before {
                content:""
            }

            .w3eden .glyphicon-arrow-right:before {
                content:""
            }

            .w3eden .glyphicon-arrow-up:before {
                content:""
            }

            .w3eden .glyphicon-arrow-down:before {
                content:""
            }

            .w3eden .glyphicon-share-alt:before {
                content:""
            }

            .w3eden .glyphicon-resize-full:before {
                content:""
            }

            .w3eden .glyphicon-resize-small:before {
                content:""
            }

            .w3eden .glyphicon-exclamation-sign:before {
                content:""
            }

            .w3eden .glyphicon-gift:before {
                content:""
            }

            .w3eden .glyphicon-leaf:before {
                content:""
            }

            .w3eden .glyphicon-fire:before {
                content:""
            }

            .w3eden .glyphicon-eye-open:before {
                content:""
            }

            .w3eden .glyphicon-eye-close:before {
                content:""
            }

            .w3eden .glyphicon-warning-sign:before {
                content:""
            }

            .w3eden .glyphicon-plane:before {
                content:""
            }

            .w3eden .glyphicon-calendar:before {
                content:""
            }

            .w3eden .glyphicon-random:before {
                content:""
            }

            .w3eden .glyphicon-comment:before {
                content:""
            }

            .w3eden .glyphicon-magnet:before {
                content:""
            }

            .w3eden .glyphicon-chevron-up:before {
                content:""
            }

            .w3eden .glyphicon-chevron-down:before {
                content:""
            }

            .w3eden .glyphicon-retweet:before {
                content:""
            }

            .w3eden .glyphicon-shopping-cart:before {
                content:""
            }

            .w3eden .glyphicon-folder-close:before {
                content:""
            }

            .w3eden .glyphicon-folder-open:before {
                content:""
            }

            .w3eden .glyphicon-resize-vertical:before {
                content:""
            }

            .w3eden .glyphicon-resize-horizontal:before {
                content:""
            }

            .w3eden .glyphicon-hdd:before {
                content:""
            }

            .w3eden .glyphicon-bullhorn:before {
                content:""
            }

            .w3eden .glyphicon-bell:before {
                content:""
            }

            .w3eden .glyphicon-certificate:before {
                content:""
            }

            .w3eden .glyphicon-thumbs-up:before {
                content:""
            }

            .w3eden .glyphicon-thumbs-down:before {
                content:""
            }

            .w3eden .glyphicon-hand-right:before {
                content:""
            }

            .w3eden .glyphicon-hand-left:before {
                content:""
            }

            .w3eden .glyphicon-hand-up:before {
                content:""
            }

            .w3eden .glyphicon-hand-down:before {
                content:""
            }

            .w3eden .glyphicon-circle-arrow-right:before {
                content:""
            }

            .w3eden .glyphicon-circle-arrow-left:before {
                content:""
            }

            .w3eden .glyphicon-circle-arrow-up:before {
                content:""
            }

            .w3eden .glyphicon-circle-arrow-down:before {
                content:""
            }

            .w3eden .glyphicon-globe:before {
                content:""
            }

            .w3eden .glyphicon-wrench:before {
                content:""
            }

            .w3eden .glyphicon-tasks:before {
                content:""
            }

            .w3eden .glyphicon-filter:before {
                content:""
            }

            .w3eden .glyphicon-briefcase:before {
                content:""
            }

            .w3eden .glyphicon-fullscreen:before {
                content:""
            }

            .w3eden .glyphicon-dashboard:before {
                content:""
            }

            .w3eden .glyphicon-paperclip:before {
                content:""
            }

            .w3eden .glyphicon-heart-empty:before {
                content:""
            }

            .w3eden .glyphicon-link:before {
                content:""
            }

            .w3eden .glyphicon-phone:before {
                content:""
            }

            .w3eden .glyphicon-pushpin:before {
                content:""
            }

            .w3eden .glyphicon-usd:before {
                content:""
            }

            .w3eden .glyphicon-gbp:before {
                content:""
            }

            .w3eden .glyphicon-sort:before {
                content:""
            }

            .w3eden .glyphicon-sort-by-alphabet:before {
                content:""
            }

            .w3eden .glyphicon-sort-by-alphabet-alt:before {
                content:""
            }

            .w3eden .glyphicon-sort-by-order:before {
                content:""
            }

            .w3eden .glyphicon-sort-by-order-alt:before {
                content:""
            }

            .w3eden .glyphicon-sort-by-attributes:before {
                content:""
            }

            .w3eden .glyphicon-sort-by-attributes-alt:before {
                content:""
            }

            .w3eden .glyphicon-unchecked:before {
                content:""
            }

            .w3eden .glyphicon-expand:before {
                content:""
            }

            .w3eden .glyphicon-collapse-down:before {
                content:""
            }

            .w3eden .glyphicon-collapse-up:before {
                content:""
            }

            .w3eden .glyphicon-log-in:before {
                content:""
            }

            .w3eden .glyphicon-flash:before {
                content:""
            }

            .w3eden .glyphicon-log-out:before {
                content:""
            }

            .w3eden .glyphicon-new-window:before {
                content:""
            }

            .w3eden .glyphicon-record:before {
                content:""
            }

            .w3eden .glyphicon-save:before {
                content:""
            }

            .w3eden .glyphicon-open:before {
                content:""
            }

            .w3eden .glyphicon-saved:before {
                content:""
            }

            .w3eden .glyphicon-import:before {
                content:""
            }

            .w3eden .glyphicon-export:before {
                content:""
            }

            .w3eden .glyphicon-send:before {
                content:""
            }

            .w3eden .glyphicon-floppy-disk:before {
                content:""
            }

            .w3eden .glyphicon-floppy-saved:before {
                content:""
            }

            .w3eden .glyphicon-floppy-remove:before {
                content:""
            }

            .w3eden .glyphicon-floppy-save:before {
                content:""
            }

            .w3eden .glyphicon-floppy-open:before {
                content:""
            }

            .w3eden .glyphicon-credit-card:before {
                content:""
            }

            .w3eden .glyphicon-transfer:before {
                content:""
            }

            .w3eden .glyphicon-cutlery:before {
                content:""
            }

            .w3eden .glyphicon-header:before {
                content:""
            }

            .w3eden .glyphicon-compressed:before {
                content:""
            }

            .w3eden .glyphicon-earphone:before {
                content:""
            }

            .w3eden .glyphicon-phone-alt:before {
                content:""
            }

            .w3eden .glyphicon-tower:before {
                content:""
            }

            .w3eden .glyphicon-stats:before {
                content:""
            }

            .w3eden .glyphicon-sd-video:before {
                content:""
            }

            .w3eden .glyphicon-hd-video:before {
                content:""
            }

            .w3eden .glyphicon-subtitles:before {
                content:""
            }

            .w3eden .glyphicon-sound-stereo:before {
                content:""
            }

            .w3eden .glyphicon-sound-dolby:before {
                content:""
            }

            .w3eden .glyphicon-sound-5-1:before {
                content:""
            }

            .w3eden .glyphicon-sound-6-1:before {
                content:""
            }

            .w3eden .glyphicon-sound-7-1:before {
                content:""
            }

            .w3eden .glyphicon-copyright-mark:before {
                content:""
            }

            .w3eden .glyphicon-registration-mark:before {
                content:""
            }

            .w3eden .glyphicon-cloud-download:before {
                content:""
            }

            .w3eden .glyphicon-cloud-upload:before {
                content:""
            }

            .w3eden .glyphicon-tree-conifer:before {
                content:""
            }

            .w3eden .glyphicon-tree-deciduous:before {
                content:""
            }

            .w3eden .glyphicon-cd:before {
                content:""
            }

            .w3eden .glyphicon-save-file:before {
                content:""
            }

            .w3eden .glyphicon-open-file:before {
                content:""
            }

            .w3eden .glyphicon-level-up:before {
                content:""
            }

            .w3eden .glyphicon-copy:before {
                content:""
            }

            .w3eden .glyphicon-paste:before {
                content:""
            }

            .w3eden .glyphicon-alert:before {
                content:""
            }

            .w3eden .glyphicon-equalizer:before {
                content:""
            }

            .w3eden .glyphicon-king:before {
                content:""
            }

            .w3eden .glyphicon-queen:before {
                content:""
            }

            .w3eden .glyphicon-pawn:before {
                content:""
            }

            .w3eden .glyphicon-bishop:before {
                content:""
            }

            .w3eden .glyphicon-knight:before {
                content:""
            }

            .w3eden .glyphicon-baby-formula:before {
                content:""
            }

            .w3eden .glyphicon-tent:before {
                content:"⛺"
            }

            .w3eden .glyphicon-blackboard:before {
                content:""
            }

            .w3eden .glyphicon-bed:before {
                content:""
            }

            .w3eden .glyphicon-apple:before {
                content:""
            }

            .w3eden .glyphicon-erase:before {
                content:""
            }

            .w3eden .glyphicon-hourglass:before {
                content:"⌛"
            }

            .w3eden .glyphicon-lamp:before {
                content:""
            }

            .w3eden .glyphicon-duplicate:before {
                content:""
            }

            .w3eden .glyphicon-piggy-bank:before {
                content:""
            }

            .w3eden .glyphicon-scissors:before {
                content:""
            }

            .w3eden .glyphicon-bitcoin:before {
                content:""
            }

            .w3eden .glyphicon-btc:before {
                content:""
            }

            .w3eden .glyphicon-xbt:before {
                content:""
            }

            .w3eden .glyphicon-yen:before {
                content:"¥"
            }

            .w3eden .glyphicon-jpy:before {
                content:"¥"
            }

            .w3eden .glyphicon-ruble:before {
                content:"₽"
            }

            .w3eden .glyphicon-rub:before {
                content:"₽"
            }

            .w3eden .glyphicon-scale:before {
                content:""
            }

            .w3eden .glyphicon-ice-lolly:before {
                content:""
            }

            .w3eden .glyphicon-ice-lolly-tasted:before {
                content:""
            }

            .w3eden .glyphicon-education:before {
                content:""
            }

            .w3eden .glyphicon-option-horizontal:before {
                content:""
            }

            .w3eden .glyphicon-option-vertical:before {
                content:""
            }

            .w3eden .glyphicon-menu-hamburger:before {
                content:""
            }

            .w3eden .glyphicon-modal-window:before {
                content:""
            }

            .w3eden .glyphicon-oil:before {
                content:""
            }

            .w3eden .glyphicon-grain:before {
                content:""
            }

            .w3eden .glyphicon-sunglasses:before {
                content:""
            }

            .w3eden .glyphicon-text-size:before {
                content:""
            }

            .w3eden .glyphicon-text-color:before {
                content:""
            }

            .w3eden .glyphicon-text-background:before {
                content:""
            }

            .w3eden .glyphicon-object-align-top:before {
                content:""
            }

            .w3eden .glyphicon-object-align-bottom:before {
                content:""
            }

            .w3eden .glyphicon-object-align-horizontal:before {
                content:""
            }

            .w3eden .glyphicon-object-align-left:before {
                content:""
            }

            .w3eden .glyphicon-object-align-vertical:before {
                content:""
            }

            .w3eden .glyphicon-object-align-right:before {
                content:""
            }

            .w3eden .glyphicon-triangle-right:before {
                content:""
            }

            .w3eden .glyphicon-triangle-left:before {
                content:""
            }

            .w3eden .glyphicon-triangle-bottom:before {
                content:""
            }

            .w3eden .glyphicon-triangle-top:before {
                content:""
            }

            .w3eden .glyphicon-console:before {
                content:""
            }

            .w3eden .glyphicon-superscript:before {
                content:""
            }

            .w3eden .glyphicon-subscript:before {
                content:""
            }

            .w3eden .glyphicon-menu-left:before {
                content:""
            }

            .w3eden .glyphicon-menu-right:before {
                content:""
            }

            .w3eden .glyphicon-menu-down:before {
                content:""
            }

            .w3eden .glyphicon-menu-up:before {
                content:""
            }

            .w3eden * {
                -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box
            }

            .w3eden :after, .w3eden :before {
                -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box
            }

            .w3eden html {
                font-size:10px; -webkit-tap-highlight-color:rgba(0, 0, 0, 0)
            }

            .w3eden body {
                font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; line-height:1.42857143; color:#333; background-color:#fff
            }

            .w3eden button, .w3eden input, .w3eden select, .w3eden textarea {
                font-family:inherit; font-size:inherit; line-height:inherit
            }

            .w3eden a {
                color:#337ab7; text-decoration:none
            }

            .w3eden a:focus, .w3eden a:hover {
                color:#23527c; text-decoration:underline
            }

            .w3eden a:focus {
                outline:thin dotted; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px
            }

            .w3eden figure {
                margin:0
            }

            .w3eden img {
                vertical-align:middle
            }

            .w3eden .carousel-inner>.item>a>img, .w3eden .carousel-inner>.item>img, .w3eden .img-responsive, .w3eden .thumbnail a>img, .w3eden .thumbnail>img {
                display:block; max-width:100%; height:auto
            }

            .w3eden .img-rounded {
                border-radius:6px
            }

            .w3eden .img-thumbnail {
                display:inline-block; max-width:100%; height:auto; padding:4px; line-height:1.42857143; background-color:#fff; border:1px solid #ddd; border-radius:4px; -webkit-transition:all .2s ease-in-out; -o-transition:all .2s ease-in-out; transition:all .2s ease-in-out
            }

            .w3eden .img-circle {
                border-radius:50%
            }

            .w3eden hr {
                margin-top:20px; margin-bottom:20px; border:0; border-top:1px solid #eee
            }

            .w3eden .sr-only {
                position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0, 0, 0, 0); border:0
            }

            .w3eden .sr-only-focusable:active, .w3eden .sr-only-focusable:focus {
                position:static; width:auto; height:auto; margin:0; overflow:visible; clip:auto
            }

            .w3eden [role=button] {
                cursor:pointer
            }

            .w3eden .h1, .w3eden .h2, .w3eden .h3, .w3eden .h4, .w3eden .h5, .w3eden .h6, .w3eden h1, .w3eden h2, .w3eden h3, .w3eden h4, .w3eden h5, .w3eden h6 {
                font-family:inherit; font-weight:500; line-height:1.1; color:inherit
            }

            .w3eden .h1 .small, .w3eden .h1 small, .w3eden .h2 .small, .w3eden .h2 small, .w3eden .h3 .small, .w3eden .h3 small, .w3eden .h4 .small, .w3eden .h4 small, .w3eden .h5 .small, .w3eden .h5 small, .w3eden .h6 .small, .w3eden .h6 small, .w3eden h1 .small, .w3eden h1 small, .w3eden h2 .small, .w3eden h2 small, .w3eden h3 .small, .w3eden h3 small, .w3eden h4 .small, .w3eden h4 small, .w3eden h5 .small, .w3eden h5 small, .w3eden h6 .small, .w3eden h6 small {
                font-weight:400; line-height:1; color:#777
            }

            .w3eden .h1, .w3eden .h2, .w3eden .h3, .w3eden h1, .w3eden h2, .w3eden h3 {
                margin-top:20px; margin-bottom:10px
            }

            .w3eden .h1 .small, .w3eden .h1 small, .w3eden .h2 .small, .w3eden .h2 small, .w3eden .h3 .small, .w3eden .h3 small, .w3eden h1 .small, .w3eden h1 small, .w3eden h2 .small, .w3eden h2 small, .w3eden h3 .small, .w3eden h3 small {
                font-size:65%
            }

            .w3eden .h4, .w3eden .h5, .w3eden .h6, .w3eden h4, .w3eden h5, .w3eden h6 {
                margin-top:10px; margin-bottom:10px
            }

            .w3eden .h4 .small, .w3eden .h4 small, .w3eden .h5 .small, .w3eden .h5 small, .w3eden .h6 .small, .w3eden .h6 small, .w3eden h4 .small, .w3eden h4 small, .w3eden h5 .small, .w3eden h5 small, .w3eden h6 .small, .w3eden h6 small {
                font-size:75%
            }

            .w3eden .h1, .w3eden h1 {
                font-size:36px
            }

            .w3eden .h2, .w3eden h2 {
                font-size:30px
            }

            .w3eden .h3, .w3eden h3 {
                font-size:24px
            }

            .w3eden .h4, .w3eden h4 {
                font-size:18px
            }

            .w3eden .h5, .w3eden h5 {
                font-size:14px
            }

            .w3eden .h6, .w3eden h6 {
                font-size:12px
            }

            .w3eden p {
                margin:0 0 10px
            }

            .w3eden .lead {
                margin-bottom:20px; font-size:16px; font-weight:300; line-height:1.4
            }

            @media(min-width: 768px) {
                .w3eden .lead {
                    font-size:21px
                }
            }

            .w3eden .small, .w3eden small {
                font-size:85%
            }

            .w3eden .mark, .w3eden mark {
                padding:.2em; background-color:#fcf8e3
            }

            .w3eden .text-left {
                text-align:left
            }

            .w3eden .text-right {
                text-align:right
            }

            .w3eden .text-center {
                text-align:center
            }

            .w3eden .text-justify {
                text-align:justify
            }

            .w3eden .text-nowrap {
                white-space:nowrap
            }

            .w3eden .text-lowercase {
                text-transform:lowercase
            }

            .w3eden .text-uppercase {
                text-transform:uppercase
            }

            .w3eden .text-capitalize {
                text-transform:capitalize
            }

            .w3eden .text-muted {
                color:#777
            }

            .w3eden .text-primary {
                color:#337ab7
            }

            .w3eden a.text-primary:hover {
                color:#286090
            }

            .w3eden .text-success {
                color:#3c763d
            }

            .w3eden a.text-success:hover {
                color:#2b542c
            }

            .w3eden .text-info {
                color:#31708f
            }

            .w3eden a.text-info:hover {
                color:#245269
            }

            .w3eden .text-warning {
                color:#8a6d3b
            }

            .w3eden a.text-warning:hover {
                color:#66512c
            }

            .w3eden .text-danger {
                color:#a94442
            }

            .w3eden a.text-danger:hover {
                color:#843534
            }

            .w3eden .bg-primary {
                color:#fff; background-color:#337ab7
            }

            .w3eden a.bg-primary:hover {
                background-color:#286090
            }

            .w3eden .bg-success {
                background-color:#dff0d8
            }

            .w3eden a.bg-success:hover {
                background-color:#c1e2b3
            }

            .w3eden .bg-info {
                background-color:#d9edf7
            }

            .w3eden a.bg-info:hover {
                background-color:#afd9ee
            }

            .w3eden .bg-warning {
                background-color:#fcf8e3
            }

            .w3eden a.bg-warning:hover {
                background-color:#f7ecb5
            }

            .w3eden .bg-danger {
                background-color:#f2dede
            }

            .w3eden a.bg-danger:hover {
                background-color:#e4b9b9
            }

            .w3eden .page-header {
                padding-bottom:9px; margin:40px 0 20px; border-bottom:1px solid #eee
            }

            .w3eden ol, .w3eden ul {
                margin-top:0; margin-bottom:10px
            }

            .w3eden ol ol, .w3eden ol ul, .w3eden ul ol, .w3eden ul ul {
                margin-bottom:0
            }

            .w3eden .list-unstyled {
                padding-left:0; list-style:none
            }

            .w3eden .list-inline {
                padding-left:0; margin-left:-5px; list-style:none
            }

            .w3eden .list-inline>li {
                display:inline-block; padding-right:5px; padding-left:5px
            }

            .w3eden dl {
                margin-top:0; margin-bottom:20px
            }

            .w3eden dd, .w3eden dt {
                line-height:1.42857143
            }

            .w3eden dt {
                font-weight:700
            }

            .w3eden dd {
                margin-left:0
            }

            @media(min-width: 768px) {
                .w3eden .dl-horizontal dt {
                    float:left; width:160px; overflow:hidden; clear:left; text-align:right; text-overflow:ellipsis; white-space:nowrap
                }

                .w3eden .dl-horizontal dd {
                    margin-left:180px
                }
            }

            .w3eden abbr[data-original-title], .w3eden abbr[title] {
                cursor:help; border-bottom:1px dotted #777
            }

            .w3eden .initialism {
                font-size:90%; text-transform:uppercase
            }

            .w3eden blockquote {
                padding:10px 20px; margin:0 0 20px; font-size:17.5px; border-left:5px solid #eee
            }

            .w3eden blockquote ol:last-child, .w3eden blockquote p:last-child, .w3eden blockquote ul:last-child {
                margin-bottom:0
            }

            .w3eden blockquote .small, .w3eden blockquote footer, .w3eden blockquote small {
                display:block; font-size:80%; line-height:1.42857143; color:#777
            }

            .w3eden blockquote .small:before, .w3eden blockquote footer:before, .w3eden blockquote small:before {
                content:"— "
            }

            .w3eden .blockquote-reverse, .w3eden blockquote.pull-right {
                padding-right:15px; padding-left:0; text-align:right; border-right:5px solid #eee; border-left:0
            }

            .w3eden .blockquote-reverse .small:before, .w3eden .blockquote-reverse footer:before, .w3eden .blockquote-reverse small:before, .w3eden blockquote.pull-right .small:before, .w3eden blockquote.pull-right footer:before, .w3eden blockquote.pull-right small:before {
                content:""
            }

            .w3eden .blockquote-reverse .small:after, .w3eden .blockquote-reverse footer:after, .w3eden .blockquote-reverse small:after, .w3eden blockquote.pull-right .small:after, .w3eden blockquote.pull-right footer:after, .w3eden blockquote.pull-right small:after {
                content:" —"
            }

            .w3eden address {
                margin-bottom:20px; font-style:normal; line-height:1.42857143
            }

            .w3eden code, .w3eden kbd, .w3eden pre, .w3eden samp {
                font-family:Menlo, Monaco, Consolas, "Courier New", monospace
            }

            .w3eden code {
                padding:2px 4px; font-size:90%; color:#c7254e; background-color:#f9f2f4; border-radius:4px
            }

            .w3eden kbd {
                padding:2px 4px; font-size:90%; color:#fff; background-color:#333; border-radius:3px; -webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .25); box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .25)
            }

            .w3eden kbd kbd {
                padding:0; font-size:100%; font-weight:700; -webkit-box-shadow:none; box-shadow:none
            }

            .w3eden pre {
                display:block; padding:9.5px; margin:0 0 10px; font-size:13px; line-height:1.42857143; color:#333; word-break:break-all; word-wrap:break-word; background-color:#f5f5f5; border:1px solid #ccc; border-radius:4px
            }

            .w3eden pre code {
                padding:0; font-size:inherit; color:inherit; white-space:pre-wrap; background-color:rgba(0, 0, 0, 0); border-radius:0
            }

            .w3eden .pre-scrollable {
                max-height:340px; overflow-y:scroll
            }

            .w3eden .container {
                padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto
            }

            @media(min-width: 768px) {
                .w3eden .container {
                    width:750px
                }
            }

            @media(min-width: 992px) {
                .w3eden .container {
                    width:970px
                }
            }

            @media(min-width: 1200px) {
                .w3eden .container {
                    width:1170px
                }
            }

            .w3eden .container-fluid {
                padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto
            }

            .w3eden .row {
                margin-right:-15px; margin-left:-15px
            }

            .w3eden .col-lg-1, .w3eden .col-lg-10, .w3eden .col-lg-11, .w3eden .col-lg-12, .w3eden .col-lg-2, .w3eden .col-lg-3, .w3eden .col-lg-4, .w3eden .col-lg-5, .w3eden .col-lg-6, .w3eden .col-lg-7, .w3eden .col-lg-8, .w3eden .col-lg-9, .w3eden .col-md-1, .w3eden .col-md-10, .w3eden .col-md-11, .w3eden .col-md-12, .w3eden .col-md-2, .w3eden .col-md-3, .w3eden .col-md-4, .w3eden .col-md-5, .w3eden .col-md-6, .w3eden .col-md-7, .w3eden .col-md-8, .w3eden .col-md-9, .w3eden .col-sm-1, .w3eden .col-sm-10, .w3eden .col-sm-11, .w3eden .col-sm-12, .w3eden .col-sm-2, .w3eden .col-sm-3, .w3eden .col-sm-4, .w3eden .col-sm-5, .w3eden .col-sm-6, .w3eden .col-sm-7, .w3eden .col-sm-8, .w3eden .col-sm-9, .w3eden .col-xs-1, .w3eden .col-xs-10, .w3eden .col-xs-11, .w3eden .col-xs-12, .w3eden .col-xs-2, .w3eden .col-xs-3, .w3eden .col-xs-4, .w3eden .col-xs-5, .w3eden .col-xs-6, .w3eden .col-xs-7, .w3eden .col-xs-8, .w3eden .col-xs-9 {
                position:relative; min-height:1px; padding-right:15px; padding-left:15px
            }

            .w3eden .col-xs-1, .w3eden .col-xs-10, .w3eden .col-xs-11, .w3eden .col-xs-12, .w3eden .col-xs-2, .w3eden .col-xs-3, .w3eden .col-xs-4, .w3eden .col-xs-5, .w3eden .col-xs-6, .w3eden .col-xs-7, .w3eden .col-xs-8, .w3eden .col-xs-9 {
                float:left
            }

            .w3eden .col-xs-12 {
                width:100%
            }

            .w3eden .col-xs-11 {
                width:91.66666667%
            }

            .w3eden .col-xs-10 {
                width:83.33333333%
            }

            .w3eden .col-xs-9 {
                width:75%
            }

            .w3eden .col-xs-8 {
                width:66.66666667%
            }

            .w3eden .col-xs-7 {
                width:58.33333333%
            }

            .w3eden .col-xs-6 {
                width:50%
            }

            .w3eden .col-xs-5 {
                width:41.66666667%
            }

            .w3eden .col-xs-4 {
                width:33.33333333%
            }

            .w3eden .col-xs-3 {
                width:25%
            }

            .w3eden .col-xs-2 {
                width:16.66666667%
            }

            .w3eden .col-xs-1 {
                width:8.33333333%
            }

            .w3eden .col-xs-pull-12 {
                right:100%
            }

            .w3eden .col-xs-pull-11 {
                right:91.66666667%
            }

            .w3eden .col-xs-pull-10 {
                right:83.33333333%
            }

            .w3eden .col-xs-pull-9 {
                right:75%
            }

            .w3eden .col-xs-pull-8 {
                right:66.66666667%
            }

            .w3eden .col-xs-pull-7 {
                right:58.33333333%
            }

            .w3eden .col-xs-pull-6 {
                right:50%
            }

            .w3eden .col-xs-pull-5 {
                right:41.66666667%
            }

            .w3eden .col-xs-pull-4 {
                right:33.33333333%
            }

            .w3eden .col-xs-pull-3 {
                right:25%
            }

            .w3eden .col-xs-pull-2 {
                right:16.66666667%
            }

            .w3eden .col-xs-pull-1 {
                right:8.33333333%
            }

            .w3eden .col-xs-pull-0 {
                right:auto
            }

            .w3eden .col-xs-push-12 {
                left:100%
            }

            .w3eden .col-xs-push-11 {
                left:91.66666667%
            }

            .w3eden .col-xs-push-10 {
                left:83.33333333%
            }

            .w3eden .col-xs-push-9 {
                left:75%
            }

            .w3eden .col-xs-push-8 {
                left:66.66666667%
            }

            .w3eden .col-xs-push-7 {
                left:58.33333333%
            }

            .w3eden .col-xs-push-6 {
                left:50%
            }

            .w3eden .col-xs-push-5 {
                left:41.66666667%
            }

            .w3eden .col-xs-push-4 {
                left:33.33333333%
            }

            .w3eden .col-xs-push-3 {
                left:25%
            }

            .w3eden .col-xs-push-2 {
                left:16.66666667%
            }

            .w3eden .col-xs-push-1 {
                left:8.33333333%
            }

            .w3eden .col-xs-push-0 {
                left:auto
            }

            .w3eden .col-xs-offset-12 {
                margin-left:100%
            }

            .w3eden .col-xs-offset-11 {
                margin-left:91.66666667%
            }

            .w3eden .col-xs-offset-10 {
                margin-left:83.33333333%
            }

            .w3eden .col-xs-offset-9 {
                margin-left:75%
            }

            .w3eden .col-xs-offset-8 {
                margin-left:66.66666667%
            }

            .w3eden .col-xs-offset-7 {
                margin-left:58.33333333%
            }

            .w3eden .col-xs-offset-6 {
                margin-left:50%
            }

            .w3eden .col-xs-offset-5 {
                margin-left:41.66666667%
            }

            .w3eden .col-xs-offset-4 {
                margin-left:33.33333333%
            }

            .w3eden .col-xs-offset-3 {
                margin-left:25%
            }

            .w3eden .col-xs-offset-2 {
                margin-left:16.66666667%
            }

            .w3eden .col-xs-offset-1 {
                margin-left:8.33333333%
            }

            .w3eden .col-xs-offset-0 {
                margin-left:0
            }

            @media(min-width: 768px) {
                .w3eden .col-sm-1, .w3eden .col-sm-10, .w3eden .col-sm-11, .w3eden .col-sm-12, .w3eden .col-sm-2, .w3eden .col-sm-3, .w3eden .col-sm-4, .w3eden .col-sm-5, .w3eden .col-sm-6, .w3eden .col-sm-7, .w3eden .col-sm-8, .w3eden .col-sm-9 {
                    float:left
                }

                .w3eden .col-sm-12 {
                    width:100%
                }

                .w3eden .col-sm-11 {
                    width:91.66666667%
                }

                .w3eden .col-sm-10 {
                    width:83.33333333%
                }

                .w3eden .col-sm-9 {
                    width:75%
                }

                .w3eden .col-sm-8 {
                    width:66.66666667%
                }

                .w3eden .col-sm-7 {
                    width:58.33333333%
                }

                .w3eden .col-sm-6 {
                    width:50%
                }

                .w3eden .col-sm-5 {
                    width:41.66666667%
                }

                .w3eden .col-sm-4 {
                    width:33.33333333%
                }

                .w3eden .col-sm-3 {
                    width:25%
                }

                .w3eden .col-sm-2 {
                    width:16.66666667%
                }

                .w3eden .col-sm-1 {
                    width:8.33333333%
                }

                .w3eden .col-sm-pull-12 {
                    right:100%
                }

                .w3eden .col-sm-pull-11 {
                    right:91.66666667%
                }

                .w3eden .col-sm-pull-10 {
                    right:83.33333333%
                }

                .w3eden .col-sm-pull-9 {
                    right:75%
                }

                .w3eden .col-sm-pull-8 {
                    right:66.66666667%
                }

                .w3eden .col-sm-pull-7 {
                    right:58.33333333%
                }

                .w3eden .col-sm-pull-6 {
                    right:50%
                }

                .w3eden .col-sm-pull-5 {
                    right:41.66666667%
                }

                .w3eden .col-sm-pull-4 {
                    right:33.33333333%
                }

                .w3eden .col-sm-pull-3 {
                    right:25%
                }

                .w3eden .col-sm-pull-2 {
                    right:16.66666667%
                }

                .w3eden .col-sm-pull-1 {
                    right:8.33333333%
                }

                .w3eden .col-sm-pull-0 {
                    right:auto
                }

                .w3eden .col-sm-push-12 {
                    left:100%
                }

                .w3eden .col-sm-push-11 {
                    left:91.66666667%
                }

                .w3eden .col-sm-push-10 {
                    left:83.33333333%
                }

                .w3eden .col-sm-push-9 {
                    left:75%
                }

                .w3eden .col-sm-push-8 {
                    left:66.66666667%
                }

                .w3eden .col-sm-push-7 {
                    left:58.33333333%
                }

                .w3eden .col-sm-push-6 {
                    left:50%
                }

                .w3eden .col-sm-push-5 {
                    left:41.66666667%
                }

                .w3eden .col-sm-push-4 {
                    left:33.33333333%
                }

                .w3eden .col-sm-push-3 {
                    left:25%
                }

                .w3eden .col-sm-push-2 {
                    left:16.66666667%
                }

                .w3eden .col-sm-push-1 {
                    left:8.33333333%
                }

                .w3eden .col-sm-push-0 {
                    left:auto
                }

                .w3eden .col-sm-offset-12 {
                    margin-left:100%
                }

                .w3eden .col-sm-offset-11 {
                    margin-left:91.66666667%
                }

                .w3eden .col-sm-offset-10 {
                    margin-left:83.33333333%
                }

                .w3eden .col-sm-offset-9 {
                    margin-left:75%
                }

                .w3eden .col-sm-offset-8 {
                    margin-left:66.66666667%
                }

                .w3eden .col-sm-offset-7 {
                    margin-left:58.33333333%
                }

                .w3eden .col-sm-offset-6 {
                    margin-left:50%
                }

                .w3eden .col-sm-offset-5 {
                    margin-left:41.66666667%
                }

                .w3eden .col-sm-offset-4 {
                    margin-left:33.33333333%
                }

                .w3eden .col-sm-offset-3 {
                    margin-left:25%
                }

                .w3eden .col-sm-offset-2 {
                    margin-left:16.66666667%
                }

                .w3eden .col-sm-offset-1 {
                    margin-left:8.33333333%
                }

                .w3eden .col-sm-offset-0 {
                    margin-left:0
                }
            }

            @media(min-width: 992px) {
                .w3eden .col-md-1, .w3eden .col-md-10, .w3eden .col-md-11, .w3eden .col-md-12, .w3eden .col-md-2, .w3eden .col-md-3, .w3eden .col-md-4, .w3eden .col-md-5, .w3eden .col-md-6, .w3eden .col-md-7, .w3eden .col-md-8, .w3eden .col-md-9 {
                    float:left
                }

                .w3eden .col-md-12 {
                    width:100%
                }

                .w3eden .col-md-11 {
                    width:91.66666667%
                }

                .w3eden .col-md-10 {
                    width:83.33333333%
                }

                .w3eden .col-md-9 {
                    width:75%
                }

                .w3eden .col-md-8 {
                    width:66.66666667%
                }

                .w3eden .col-md-7 {
                    width:58.33333333%
                }

                .w3eden .col-md-6 {
                    width:50%
                }

                .w3eden .col-md-5 {
                    width:41.66666667%
                }

                .w3eden .col-md-4 {
                    width:33.33333333%
                }

                .w3eden .col-md-3 {
                    width:25%
                }

                .w3eden .col-md-2 {
                    width:16.66666667%
                }

                .w3eden .col-md-1 {
                    width:8.33333333%
                }

                .w3eden .col-md-pull-12 {
                    right:100%
                }

                .w3eden .col-md-pull-11 {
                    right:91.66666667%
                }

                .w3eden .col-md-pull-10 {
                    right:83.33333333%
                }

                .w3eden .col-md-pull-9 {
                    right:75%
                }

                .w3eden .col-md-pull-8 {
                    right:66.66666667%
                }

                .w3eden .col-md-pull-7 {
                    right:58.33333333%
                }

                .w3eden .col-md-pull-6 {
                    right:50%
                }

                .w3eden .col-md-pull-5 {
                    right:41.66666667%
                }

                .w3eden .col-md-pull-4 {
                    right:33.33333333%
                }

                .w3eden .col-md-pull-3 {
                    right:25%
                }

                .w3eden .col-md-pull-2 {
                    right:16.66666667%
                }

                .w3eden .col-md-pull-1 {
                    right:8.33333333%
                }

                .w3eden .col-md-pull-0 {
                    right:auto
                }

                .w3eden .col-md-push-12 {
                    left:100%
                }

                .w3eden .col-md-push-11 {
                    left:91.66666667%
                }

                .w3eden .col-md-push-10 {
                    left:83.33333333%
                }

                .w3eden .col-md-push-9 {
                    left:75%
                }

                .w3eden .col-md-push-8 {
                    left:66.66666667%
                }

                .w3eden .col-md-push-7 {
                    left:58.33333333%
                }

                .w3eden .col-md-push-6 {
                    left:50%
                }

                .w3eden .col-md-push-5 {
                    left:41.66666667%
                }

                .w3eden .col-md-push-4 {
                    left:33.33333333%
                }

                .w3eden .col-md-push-3 {
                    left:25%
                }

                .w3eden .col-md-push-2 {
                    left:16.66666667%
                }

                .w3eden .col-md-push-1 {
                    left:8.33333333%
                }

                .w3eden .col-md-push-0 {
                    left:auto
                }

                .w3eden .col-md-offset-12 {
                    margin-left:100%
                }

                .w3eden .col-md-offset-11 {
                    margin-left:91.66666667%
                }

                .w3eden .col-md-offset-10 {
                    margin-left:83.33333333%
                }

                .w3eden .col-md-offset-9 {
                    margin-left:75%
                }

                .w3eden .col-md-offset-8 {
                    margin-left:66.66666667%
                }

                .w3eden .col-md-offset-7 {
                    margin-left:58.33333333%
                }

                .w3eden .col-md-offset-6 {
                    margin-left:50%
                }

                .w3eden .col-md-offset-5 {
                    margin-left:41.66666667%
                }

                .w3eden .col-md-offset-4 {
                    margin-left:33.33333333%
                }

                .w3eden .col-md-offset-3 {
                    margin-left:25%
                }

                .w3eden .col-md-offset-2 {
                    margin-left:16.66666667%
                }

                .w3eden .col-md-offset-1 {
                    margin-left:8.33333333%
                }

                .w3eden .col-md-offset-0 {
                    margin-left:0
                }
            }

            @media(min-width: 1200px) {
                .w3eden .col-lg-1, .w3eden .col-lg-10, .w3eden .col-lg-11, .w3eden .col-lg-12, .w3eden .col-lg-2, .w3eden .col-lg-3, .w3eden .col-lg-4, .w3eden .col-lg-5, .w3eden .col-lg-6, .w3eden .col-lg-7, .w3eden .col-lg-8, .w3eden .col-lg-9 {
                    float:left
                }

                .w3eden .col-lg-12 {
                    width:100%
                }

                .w3eden .col-lg-11 {
                    width:91.66666667%
                }

                .w3eden .col-lg-10 {
                    width:83.33333333%
                }

                .w3eden .col-lg-9 {
                    width:75%
                }

                .w3eden .col-lg-8 {
                    width:66.66666667%
                }

                .w3eden .col-lg-7 {
                    width:58.33333333%
                }

                .w3eden .col-lg-6 {
                    width:50%
                }

                .w3eden .col-lg-5 {
                    width:41.66666667%
                }

                .w3eden .col-lg-4 {
                    width:33.33333333%
                }

                .w3eden .col-lg-3 {
                    width:25%
                }

                .w3eden .col-lg-2 {
                    width:16.66666667%
                }

                .w3eden .col-lg-1 {
                    width:8.33333333%
                }

                .w3eden .col-lg-pull-12 {
                    right:100%
                }

                .w3eden .col-lg-pull-11 {
                    right:91.66666667%
                }

                .w3eden .col-lg-pull-10 {
                    right:83.33333333%
                }

                .w3eden .col-lg-pull-9 {
                    right:75%
                }

                .w3eden .col-lg-pull-8 {
                    right:66.66666667%
                }

                .w3eden .col-lg-pull-7 {
                    right:58.33333333%
                }

                .w3eden .col-lg-pull-6 {
                    right:50%
                }

                .w3eden .col-lg-pull-5 {
                    right:41.66666667%
                }

                .w3eden .col-lg-pull-4 {
                    right:33.33333333%
                }

                .w3eden .col-lg-pull-3 {
                    right:25%
                }

                .w3eden .col-lg-pull-2 {
                    right:16.66666667%
                }

                .w3eden .col-lg-pull-1 {
                    right:8.33333333%
                }

                .w3eden .col-lg-pull-0 {
                    right:auto
                }

                .w3eden .col-lg-push-12 {
                    left:100%
                }

                .w3eden .col-lg-push-11 {
                    left:91.66666667%
                }

                .w3eden .col-lg-push-10 {
                    left:83.33333333%
                }

                .w3eden .col-lg-push-9 {
                    left:75%
                }

                .w3eden .col-lg-push-8 {
                    left:66.66666667%
                }

                .w3eden .col-lg-push-7 {
                    left:58.33333333%
                }

                .w3eden .col-lg-push-6 {
                    left:50%
                }

                .w3eden .col-lg-push-5 {
                    left:41.66666667%
                }

                .w3eden .col-lg-push-4 {
                    left:33.33333333%
                }

                .w3eden .col-lg-push-3 {
                    left:25%
                }

                .w3eden .col-lg-push-2 {
                    left:16.66666667%
                }

                .w3eden .col-lg-push-1 {
                    left:8.33333333%
                }

                .w3eden .col-lg-push-0 {
                    left:auto
                }

                .w3eden .col-lg-offset-12 {
                    margin-left:100%
                }

                .w3eden .col-lg-offset-11 {
                    margin-left:91.66666667%
                }

                .w3eden .col-lg-offset-10 {
                    margin-left:83.33333333%
                }

                .w3eden .col-lg-offset-9 {
                    margin-left:75%
                }

                .w3eden .col-lg-offset-8 {
                    margin-left:66.66666667%
                }

                .w3eden .col-lg-offset-7 {
                    margin-left:58.33333333%
                }

                .w3eden .col-lg-offset-6 {
                    margin-left:50%
                }

                .w3eden .col-lg-offset-5 {
                    margin-left:41.66666667%
                }

                .w3eden .col-lg-offset-4 {
                    margin-left:33.33333333%
                }

                .w3eden .col-lg-offset-3 {
                    margin-left:25%
                }

                .w3eden .col-lg-offset-2 {
                    margin-left:16.66666667%
                }

                .w3eden .col-lg-offset-1 {
                    margin-left:8.33333333%
                }

                .w3eden .col-lg-offset-0 {
                    margin-left:0
                }
            }

            .w3eden table {
                background-color:rgba(0, 0, 0, 0)
            }

            .w3eden caption {
                padding-top:8px; padding-bottom:8px; color:#777; text-align:left
            }

            .w3eden th {
                text-align:left
            }

            .w3eden .table {
                width:100%; max-width:100%; margin-bottom:20px
            }

            .w3eden .table>tbody>tr>td, .w3eden .table>tbody>tr>th, .w3eden .table>tfoot>tr>td, .w3eden .table>tfoot>tr>th, .w3eden .table>thead>tr>td, .w3eden .table>thead>tr>th {
                padding:8px; line-height:1.42857143; vertical-align:top; border-top:1px solid #ddd
            }

            .w3eden .table>thead>tr>th {
                vertical-align:bottom; border-bottom:2px solid #ddd
            }

            .w3eden .table>caption+thead>tr:first-child>td, .w3eden .table>caption+thead>tr:first-child>th, .w3eden .table>colgroup+thead>tr:first-child>td, .w3eden .table>colgroup+thead>tr:first-child>th, .w3eden .table>thead:first-child>tr:first-child>td, .w3eden .table>thead:first-child>tr:first-child>th {
                border-top:0
            }

            .w3eden .table>tbody+tbody {
                border-top:2px solid #ddd
            }

            .w3eden .table .table {
                background-color:#fff
            }

            .w3eden .table-condensed>tbody>tr>td, .w3eden .table-condensed>tbody>tr>th, .w3eden .table-condensed>tfoot>tr>td, .w3eden .table-condensed>tfoot>tr>th, .w3eden .table-condensed>thead>tr>td, .w3eden .table-condensed>thead>tr>th {
                padding:5px
            }

            .w3eden .table-bordered {
                border:1px solid #ddd
            }

            .w3eden .table-bordered>tbody>tr>td, .w3eden .table-bordered>tbody>tr>th, .w3eden .table-bordered>tfoot>tr>td, .w3eden .table-bordered>tfoot>tr>th, .w3eden .table-bordered>thead>tr>td, .w3eden .table-bordered>thead>tr>th {
                border:1px solid #ddd
            }

            .w3eden .table-bordered>thead>tr>td, .w3eden .table-bordered>thead>tr>th {
                border-bottom-width:2px
            }

            .w3eden .table-striped>tbody>tr:nth-of-type(odd) {
                background-color:#f9f9f9
            }

            .w3eden .table-hover>tbody>tr:hover {
                background-color:#f5f5f5
            }

            .w3eden table col[class*=col-] {
                position:static; display:table-column; float:none
            }

            .w3eden table td[class*=col-], .w3eden table th[class*=col-] {
                position:static; display:table-cell; float:none
            }

            .w3eden .table>tbody>tr.active>td, .w3eden .table>tbody>tr.active>th, .w3eden .table>tbody>tr>td.active, .w3eden .table>tbody>tr>th.active, .w3eden .table>tfoot>tr.active>td, .w3eden .table>tfoot>tr.active>th, .w3eden .table>tfoot>tr>td.active, .w3eden .table>tfoot>tr>th.active, .w3eden .table>thead>tr.active>td, .w3eden .table>thead>tr.active>th, .w3eden .table>thead>tr>td.active, .w3eden .table>thead>tr>th.active {
                background-color:#f5f5f5
            }

            .w3eden .table-hover>tbody>tr.active:hover>td, .w3eden .table-hover>tbody>tr.active:hover>th, .w3eden .table-hover>tbody>tr:hover>.active, .w3eden .table-hover>tbody>tr>td.active:hover, .w3eden .table-hover>tbody>tr>th.active:hover {
                background-color:#e8e8e8
            }

            .w3eden .table>tbody>tr.success>td, .w3eden .table>tbody>tr.success>th, .w3eden .table>tbody>tr>td.success, .w3eden .table>tbody>tr>th.success, .w3eden .table>tfoot>tr.success>td, .w3eden .table>tfoot>tr.success>th, .w3eden .table>tfoot>tr>td.success, .w3eden .table>tfoot>tr>th.success, .w3eden .table>thead>tr.success>td, .w3eden .table>thead>tr.success>th, .w3eden .table>thead>tr>td.success, .w3eden .table>thead>tr>th.success {
                background-color:#dff0d8
            }

            .w3eden .table-hover>tbody>tr.success:hover>td, .w3eden .table-hover>tbody>tr.success:hover>th, .w3eden .table-hover>tbody>tr:hover>.success, .w3eden .table-hover>tbody>tr>td.success:hover, .w3eden .table-hover>tbody>tr>th.success:hover {
                background-color:#d0e9c6
            }

            .w3eden .table>tbody>tr.info>td, .w3eden .table>tbody>tr.info>th, .w3eden .table>tbody>tr>td.info, .w3eden .table>tbody>tr>th.info, .w3eden .table>tfoot>tr.info>td, .w3eden .table>tfoot>tr.info>th, .w3eden .table>tfoot>tr>td.info, .w3eden .table>tfoot>tr>th.info, .w3eden .table>thead>tr.info>td, .w3eden .table>thead>tr.info>th, .w3eden .table>thead>tr>td.info, .w3eden .table>thead>tr>th.info {
                background-color:#d9edf7
            }

            .w3eden .table-hover>tbody>tr.info:hover>td, .w3eden .table-hover>tbody>tr.info:hover>th, .w3eden .table-hover>tbody>tr:hover>.info, .w3eden .table-hover>tbody>tr>td.info:hover, .w3eden .table-hover>tbody>tr>th.info:hover {
                background-color:#c4e3f3
            }

            .w3eden .table>tbody>tr.warning>td, .w3eden .table>tbody>tr.warning>th, .w3eden .table>tbody>tr>td.warning, .w3eden .table>tbody>tr>th.warning, .w3eden .table>tfoot>tr.warning>td, .w3eden .table>tfoot>tr.warning>th, .w3eden .table>tfoot>tr>td.warning, .w3eden .table>tfoot>tr>th.warning, .w3eden .table>thead>tr.warning>td, .w3eden .table>thead>tr.warning>th, .w3eden .table>thead>tr>td.warning, .w3eden .table>thead>tr>th.warning {
                background-color:#fcf8e3
            }

            .w3eden .table-hover>tbody>tr.warning:hover>td, .w3eden .table-hover>tbody>tr.warning:hover>th, .w3eden .table-hover>tbody>tr:hover>.warning, .w3eden .table-hover>tbody>tr>td.warning:hover, .w3eden .table-hover>tbody>tr>th.warning:hover {
                background-color:#faf2cc
            }

            .w3eden .table>tbody>tr.danger>td, .w3eden .table>tbody>tr.danger>th, .w3eden .table>tbody>tr>td.danger, .w3eden .table>tbody>tr>th.danger, .w3eden .table>tfoot>tr.danger>td, .w3eden .table>tfoot>tr.danger>th, .w3eden .table>tfoot>tr>td.danger, .w3eden .table>tfoot>tr>th.danger, .w3eden .table>thead>tr.danger>td, .w3eden .table>thead>tr.danger>th, .w3eden .table>thead>tr>td.danger, .w3eden .table>thead>tr>th.danger {
                background-color:#f2dede
            }

            .w3eden .table-hover>tbody>tr.danger:hover>td, .w3eden .table-hover>tbody>tr.danger:hover>th, .w3eden .table-hover>tbody>tr:hover>.danger, .w3eden .table-hover>tbody>tr>td.danger:hover, .w3eden .table-hover>tbody>tr>th.danger:hover {
                background-color:#ebcccc
            }

            .w3eden .table-responsive {
                min-height:.01%; overflow-x:auto
            }

            @media screen and (max-width: 767px) {
                .w3eden .table-responsive {
                    width:100%; margin-bottom:15px; overflow-y:hidden; -ms-overflow-style:-ms-autohiding-scrollbar; border:1px solid #ddd
                }

                .w3eden .table-responsive>.table {
                    margin-bottom:0
                }

                .w3eden .table-responsive>.table>tbody>tr>td, .w3eden .table-responsive>.table>tbody>tr>th, .w3eden .table-responsive>.table>tfoot>tr>td, .w3eden .table-responsive>.table>tfoot>tr>th, .w3eden .table-responsive>.table>thead>tr>td, .w3eden .table-responsive>.table>thead>tr>th {
                    white-space:nowrap
                }

                .w3eden .table-responsive>.table-bordered {
                    border:0
                }

                .w3eden .table-responsive>.table-bordered>tbody>tr>td:first-child, .w3eden .table-responsive>.table-bordered>tbody>tr>th:first-child, .w3eden .table-responsive>.table-bordered>tfoot>tr>td:first-child, .w3eden .table-responsive>.table-bordered>tfoot>tr>th:first-child, .w3eden .table-responsive>.table-bordered>thead>tr>td:first-child, .w3eden .table-responsive>.table-bordered>thead>tr>th:first-child {
                    border-left:0
                }

                .w3eden .table-responsive>.table-bordered>tbody>tr>td:last-child, .w3eden .table-responsive>.table-bordered>tbody>tr>th:last-child, .w3eden .table-responsive>.table-bordered>tfoot>tr>td:last-child, .w3eden .table-responsive>.table-bordered>tfoot>tr>th:last-child, .w3eden .table-responsive>.table-bordered>thead>tr>td:last-child, .w3eden .table-responsive>.table-bordered>thead>tr>th:last-child {
                    border-right:0
                }

                .w3eden .table-responsive>.table-bordered>tbody>tr:last-child>td, .w3eden .table-responsive>.table-bordered>tbody>tr:last-child>th, .w3eden .table-responsive>.table-bordered>tfoot>tr:last-child>td, .w3eden .table-responsive>.table-bordered>tfoot>tr:last-child>th {
                    border-bottom:0
                }
            }

            .w3eden fieldset {
                min-width:0; padding:0; margin:0; border:0
            }

            .w3eden legend {
                display:block; width:100%; padding:0; margin-bottom:20px; font-size:21px; line-height:inherit; color:#333; border:0; border-bottom:1px solid #e5e5e5
            }

            .w3eden label {
                display:inline-block; max-width:100%; margin-bottom:5px; font-weight:700
            }

            .w3eden input[type=search] {
                -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box
            }

            .w3eden input[type=checkbox], .w3eden input[type=radio] {
                margin:4px 0 0; margin-top:1px \9; line-height:normal
            }

            .w3eden input[type=file] {
                display:block
            }

            .w3eden input[type=range] {
                display:block; width:100%
            }

            .w3eden select[multiple], .w3eden select[size] {
                height:auto
            }

            .w3eden input[type=file]:focus, .w3eden input[type=checkbox]:focus, .w3eden input[type=radio]:focus {
                outline:thin dotted; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px
            }

            .w3eden output {
                display:block; padding-top:7px; font-size:14px; line-height:1.42857143; color:#555
            }

            .w3eden .form-control {
                display:block; width:100%; height:34px; padding:6px 12px; font-size:14px; line-height:1.42857143; color:#555; background-color:#fff; background-image:none; border:1px solid #d5d5d5; border-radius:3px; box-shadow:none; transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s
            }

            .w3eden .form-control:focus {
                border-color:#66afe9; outline:0; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 3px rgba(102, 175, 233, .6); box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 3px rgba(102, 175, 233, .6)
            }

            .w3eden .form-control::-moz-placeholder {
                color:#999; opacity:1
            }

            .w3eden .form-control:-ms-input-placeholder {
                color:#999
            }

            .w3eden .form-control::-webkit-input-placeholder {
                color:#999
            }

            .w3eden .form-control[disabled], .w3eden .form-control[readonly], .w3eden fieldset[disabled] .form-control {
                background-color:#eee; opacity:1
            }

            .w3eden .form-control[disabled], .w3eden fieldset[disabled] .form-control {
                cursor:not-allowed
            }

            .w3eden textarea.form-control {
                height:auto
            }

            .w3eden input[type=search] {
                -webkit-appearance:none
            }

            @media screen and (-webkit-min-device-pixel-ratio: 0) {
                .w3eden input[type=date], .w3eden input[type=time], .w3eden input[type=datetime-local], .w3eden input[type=month] {
                    line-height:34px
                }

                .w3eden .input-group-sm input[type=date], .w3eden .input-group-sm input[type=time], .w3eden .input-group-sm input[type=datetime-local], .w3eden .input-group-sm input[type=month], .w3eden input[type=date].input-sm, .w3eden input[type=time].input-sm, .w3eden input[type=datetime-local].input-sm, .w3eden input[type=month].input-sm {
                    line-height:30px
                }

                .w3eden .input-group-lg input[type=date], .w3eden .input-group-lg input[type=time], .w3eden .input-group-lg input[type=datetime-local], .w3eden .input-group-lg input[type=month], .w3eden input[type=date].input-lg, .w3eden input[type=time].input-lg, .w3eden input[type=datetime-local].input-lg, .w3eden input[type=month].input-lg {
                    line-height:46px
                }
            }

            .w3eden .form-group {
                margin-bottom:15px
            }

            .w3eden .checkbox, .w3eden .radio {
                position:relative; display:block; margin-top:10px; margin-bottom:10px
            }

            .w3eden .checkbox label, .w3eden .radio label {
                min-height:20px; padding-left:20px; margin-bottom:0; font-weight:400; cursor:pointer
            }

            .w3eden .checkbox input[type=checkbox], .w3eden .checkbox-inline input[type=checkbox], .w3eden .radio input[type=radio], .w3eden .radio-inline input[type=radio] {
                position:absolute; margin-top:4px \9; margin-left:-20px
            }

            .w3eden .checkbox+.checkbox, .w3eden .radio+.radio {
                margin-top:-5px
            }

            .w3eden .checkbox-inline, .w3eden .radio-inline {
                position:relative; display:inline-block; padding-left:20px; margin-bottom:0; font-weight:400; vertical-align:middle; cursor:pointer
            }

            .w3eden .checkbox-inline+.checkbox-inline, .w3eden .radio-inline+.radio-inline {
                margin-top:0; margin-left:10px
            }

            .w3eden fieldset[disabled] input[type=checkbox], .w3eden fieldset[disabled] input[type=radio], .w3eden input[type=checkbox].disabled, .w3eden input[type=checkbox][disabled], .w3eden input[type=radio].disabled, .w3eden input[type=radio][disabled] {
                cursor:not-allowed
            }

            .w3eden .checkbox-inline.disabled, .w3eden .radio-inline.disabled, .w3eden fieldset[disabled] .checkbox-inline, .w3eden fieldset[disabled] .radio-inline {
                cursor:not-allowed
            }

            .w3eden .checkbox.disabled label, .w3eden .radio.disabled label, .w3eden fieldset[disabled] .checkbox label, .w3eden fieldset[disabled] .radio label {
                cursor:not-allowed
            }

            .w3eden .form-control-static {
                min-height:34px; padding-top:7px; padding-bottom:7px; margin-bottom:0
            }

            .w3eden .form-control-static.input-lg, .w3eden .form-control-static.input-sm {
                padding-right:0; padding-left:0
            }

            .w3eden .input-sm {
                height:30px; padding:5px 10px; font-size:12px; line-height:1.5; border-radius:3px
            }

            .w3eden select.input-sm {
                height:30px; line-height:30px
            }

            .w3eden select[multiple].input-sm, .w3eden textarea.input-sm {
                height:auto
            }

            .w3eden .form-group-sm .form-control {
                height:30px; padding:5px 10px; font-size:12px; line-height:1.5; border-radius:3px
            }

            .w3eden select.form-group-sm .form-control {
                height:30px; line-height:30px
            }

            .w3eden select[multiple].form-group-sm .form-control, .w3eden textarea.form-group-sm .form-control {
                height:auto
            }

            .w3eden .form-group-sm .form-control-static {
                height:30px; min-height:32px; padding:5px 10px; font-size:12px; line-height:1.5
            }

            .w3eden .input-lg {
                height:46px; padding:10px 16px; font-size:18px; line-height:1.3333333; border-radius:6px
            }

            .w3eden select.input-lg {
                height:46px; line-height:46px
            }

            .w3eden select[multiple].input-lg, .w3eden textarea.input-lg {
                height:auto
            }

            .w3eden .form-group-lg .form-control {
                height:46px; padding:10px 16px; font-size:18px; line-height:1.3333333; border-radius:6px
            }

            .w3eden select.form-group-lg .form-control {
                height:46px; line-height:46px
            }

            .w3eden select[multiple].form-group-lg .form-control, .w3eden textarea.form-group-lg .form-control {
                height:auto
            }

            .w3eden .form-group-lg .form-control-static {
                height:46px; min-height:38px; padding:10px 16px; font-size:18px; line-height:1.3333333
            }

            .w3eden .has-feedback {
                position:relative
            }

            .w3eden .has-feedback .form-control {
                padding-right:42.5px
            }

            .w3eden .form-control-feedback {
                position:absolute; top:0; right:0; z-index:2; display:block; width:34px; height:34px; line-height:34px; text-align:center; pointer-events:none
            }

            .w3eden .input-lg+.form-control-feedback {
                width:46px; height:46px; line-height:46px
            }

            .w3eden .input-sm+.form-control-feedback {
                width:30px; height:30px; line-height:30px
            }

            .w3eden .has-success .checkbox, .w3eden .has-success .checkbox-inline, .w3eden .has-success .control-label, .w3eden .has-success .help-block, .w3eden .has-success .radio, .w3eden .has-success .radio-inline, .w3eden .has-success.checkbox label, .w3eden .has-success.checkbox-inline label, .w3eden .has-success.radio label, .w3eden .has-success.radio-inline label {
                color:#3c763d
            }

            .w3eden .has-success .form-control {
                border-color:#3c763d; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)
            }

            .w3eden .has-success .form-control:focus {
                border-color:#2b542c; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168
            }

            .w3eden .has-success .input-group-addon {
                color:#3c763d; background-color:#dff0d8; border-color:#3c763d
            }

            .w3eden .has-success .form-control-feedback {
                color:#3c763d
            }

            .w3eden .has-warning .checkbox, .w3eden .has-warning .checkbox-inline, .w3eden .has-warning .control-label, .w3eden .has-warning .help-block, .w3eden .has-warning .radio, .w3eden .has-warning .radio-inline, .w3eden .has-warning.checkbox label, .w3eden .has-warning.checkbox-inline label, .w3eden .has-warning.radio label, .w3eden .has-warning.radio-inline label {
                color:#8a6d3b
            }

            .w3eden .has-warning .form-control {
                border-color:#8a6d3b; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)
            }

            .w3eden .has-warning .form-control:focus {
                border-color:#66512c; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b
            }

            .w3eden .has-warning .input-group-addon {
                color:#8a6d3b; background-color:#fcf8e3; border-color:#8a6d3b
            }

            .w3eden .has-warning .form-control-feedback {
                color:#8a6d3b
            }

            .w3eden .has-error .checkbox, .w3eden .has-error .checkbox-inline, .w3eden .has-error .control-label, .w3eden .has-error .help-block, .w3eden .has-error .radio, .w3eden .has-error .radio-inline, .w3eden .has-error.checkbox label, .w3eden .has-error.checkbox-inline label, .w3eden .has-error.radio label, .w3eden .has-error.radio-inline label {
                color:#a94442
            }

            .w3eden .has-error .form-control {
                border-color:#a94442; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)
            }

            .w3eden .has-error .form-control:focus {
                border-color:#843534; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
            }

            .w3eden .has-error .input-group-addon {
                color:#a94442; background-color:#f2dede; border-color:#a94442
            }

            .w3eden .has-error .form-control-feedback {
                color:#a94442
            }

            .w3eden .has-feedback label~.form-control-feedback {
                top:25px
            }

            .w3eden .has-feedback label.sr-only~.form-control-feedback {
                top:0
            }

            .w3eden .help-block {
                display:block; margin-top:5px; margin-bottom:10px; color:#737373
            }

            @media(min-width: 768px) {
                .w3eden .form-inline .form-group {
                    display:inline-block; margin-bottom:0; vertical-align:middle
                }

                .w3eden .form-inline .form-control {
                    display:inline-block; width:auto; vertical-align:middle
                }

                .w3eden .form-inline .form-control-static {
                    display:inline-block
                }

                .w3eden .form-inline .input-group {
                    display:inline-table; vertical-align:middle
                }

                .w3eden .form-inline .input-group .form-control, .w3eden .form-inline .input-group .input-group-addon, .w3eden .form-inline .input-group .input-group-btn {
                    width:auto
                }

                .w3eden .form-inline .input-group>.form-control {
                    width:100%
                }

                .w3eden .form-inline .control-label {
                    margin-bottom:0; vertical-align:middle
                }

                .w3eden .form-inline .checkbox, .w3eden .form-inline .radio {
                    display:inline-block; margin-top:0; margin-bottom:0; vertical-align:middle
                }

                .w3eden .form-inline .checkbox label, .w3eden .form-inline .radio label {
                    padding-left:0
                }

                .w3eden .form-inline .checkbox input[type=checkbox], .w3eden .form-inline .radio input[type=radio] {
                    position:relative; margin-left:0
                }

                .w3eden .form-inline .has-feedback .form-control-feedback {
                    top:0
                }
            }

            .w3eden .form-horizontal .checkbox, .w3eden .form-horizontal .checkbox-inline, .w3eden .form-horizontal .radio, .w3eden .form-horizontal .radio-inline {
                padding-top:7px; margin-top:0; margin-bottom:0
            }

            .w3eden .form-horizontal .checkbox, .w3eden .form-horizontal .radio {
                min-height:27px
            }

            .w3eden .form-horizontal .form-group {
                margin-right:-15px; margin-left:-15px
            }

            @media(min-width: 768px) {
                .w3eden .form-horizontal .control-label {
                    padding-top:7px; margin-bottom:0; text-align:right
                }
            }

            .w3eden .form-horizontal .has-feedback .form-control-feedback {
                right:15px
            }

            @media(min-width: 768px) {
                .w3eden .form-horizontal .form-group-lg .control-label {
                    padding-top:14.33px
                }
            }

            @media(min-width: 768px) {
                .w3eden .form-horizontal .form-group-sm .control-label {
                    padding-top:6px
                }
            }

            .w3eden .btn {
                display:inline-block; padding:6px 12px; margin-bottom:0; font-size:14px; font-weight:400; line-height:1.42857143; text-align:center; white-space:nowrap; vertical-align:middle; -ms-touch-action:manipulation; touch-action:manipulation; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; background-image:none; border:1px solid rgba(0, 0, 0, 0); border-radius:3px
            }

            .w3eden .btn.active.focus, .w3eden .btn.active:focus, .w3eden .btn.focus, .w3eden .btn:active.focus, .w3eden .btn:active:focus, .w3eden .btn:focus {
                outline:thin dotted; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px
            }

            .w3eden .btn.focus, .w3eden .btn:focus, .w3eden .btn:hover {
                color:#333; text-decoration:none
            }

            .w3eden .btn.active, .w3eden .btn:active {
                background-image:none; outline:0; -webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125); box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125)
            }

            .w3eden .btn.disabled, .w3eden .btn[disabled], .w3eden fieldset[disabled] .btn {
                pointer-events:none; cursor:not-allowed; filter:alpha(opacity=65); -webkit-box-shadow:none; box-shadow:none; opacity:.65
            }

            .w3eden .btn-default {
                color:#333; background-color:#fff; border-color:#ccc
            }

            .w3eden .btn-default.active, .w3eden .btn-default.focus, .w3eden .btn-default:active, .w3eden .btn-default:focus, .w3eden .btn-default:hover, .w3eden .open>.dropdown-toggle.btn-default {
                color:#333; background-color:#e6e6e6; border-color:#adadad
            }

            .w3eden .btn-default.active, .w3eden .btn-default:active, .w3eden .open>.dropdown-toggle.btn-default {
                background-image:none
            }

            .w3eden .btn-default.disabled, .w3eden .btn-default.disabled.active, .w3eden .btn-default.disabled.focus, .w3eden .btn-default.disabled:active, .w3eden .btn-default.disabled:focus, .w3eden .btn-default.disabled:hover, .w3eden .btn-default[disabled], .w3eden .btn-default[disabled].active, .w3eden .btn-default[disabled].focus, .w3eden .btn-default[disabled]:active, .w3eden .btn-default[disabled]:focus, .w3eden .btn-default[disabled]:hover, .w3eden fieldset[disabled] .btn-default, .w3eden fieldset[disabled] .btn-default.active, .w3eden fieldset[disabled] .btn-default.focus, .w3eden fieldset[disabled] .btn-default:active, .w3eden fieldset[disabled] .btn-default:focus, .w3eden fieldset[disabled] .btn-default:hover {
                background-color:#fff; border-color:#ccc
            }

            .w3eden .btn-default .badge {
                color:#fff; background-color:#333
            }

            .w3eden .btn-primary {
                color:#fff; background-color:#337ab7; border-color:#2e6da4
            }

            .w3eden .btn-primary.active, .w3eden .btn-primary.focus, .w3eden .btn-primary:active, .w3eden .btn-primary:focus, .w3eden .btn-primary:hover, .w3eden .open>.dropdown-toggle.btn-primary {
                color:#fff; background-color:#286090; border-color:#204d74
            }

            .w3eden .btn-primary.active, .w3eden .btn-primary:active, .w3eden .open>.dropdown-toggle.btn-primary {
                background-image:none
            }

            .w3eden .btn-primary.disabled, .w3eden .btn-primary.disabled.active, .w3eden .btn-primary.disabled.focus, .w3eden .btn-primary.disabled:active, .w3eden .btn-primary.disabled:focus, .w3eden .btn-primary.disabled:hover, .w3eden .btn-primary[disabled], .w3eden .btn-primary[disabled].active, .w3eden .btn-primary[disabled].focus, .w3eden .btn-primary[disabled]:active, .w3eden .btn-primary[disabled]:focus, .w3eden .btn-primary[disabled]:hover, .w3eden fieldset[disabled] .btn-primary, .w3eden fieldset[disabled] .btn-primary.active, .w3eden fieldset[disabled] .btn-primary.focus, .w3eden fieldset[disabled] .btn-primary:active, .w3eden fieldset[disabled] .btn-primary:focus, .w3eden fieldset[disabled] .btn-primary:hover {
                background-color:#337ab7; border-color:#2e6da4
            }

            .w3eden .btn-primary .badge {
                color:#337ab7; background-color:#fff
            }

            .w3eden .btn-success {
                color:#fff; background-color:#5cb85c; border-color:#4cae4c
            }

            .w3eden .btn-success.active, .w3eden .btn-success.focus, .w3eden .btn-success:active, .w3eden .btn-success:focus, .w3eden .btn-success:hover, .w3eden .open>.dropdown-toggle.btn-success {
                color:#fff; background-color:#449d44; border-color:#398439
            }

            .w3eden .btn-success.active, .w3eden .btn-success:active, .w3eden .open>.dropdown-toggle.btn-success {
                background-image:none
            }

            .w3eden .btn-success.disabled, .w3eden .btn-success.disabled.active, .w3eden .btn-success.disabled.focus, .w3eden .btn-success.disabled:active, .w3eden .btn-success.disabled:focus, .w3eden .btn-success.disabled:hover, .w3eden .btn-success[disabled], .w3eden .btn-success[disabled].active, .w3eden .btn-success[disabled].focus, .w3eden .btn-success[disabled]:active, .w3eden .btn-success[disabled]:focus, .w3eden .btn-success[disabled]:hover, .w3eden fieldset[disabled] .btn-success, .w3eden fieldset[disabled] .btn-success.active, .w3eden fieldset[disabled] .btn-success.focus, .w3eden fieldset[disabled] .btn-success:active, .w3eden fieldset[disabled] .btn-success:focus, .w3eden fieldset[disabled] .btn-success:hover {
                background-color:#5cb85c; border-color:#4cae4c
            }

            .w3eden .btn-success .badge {
                color:#5cb85c; background-color:#fff
            }

            .w3eden .btn-info {
                color:#fff; background-color:#5bc0de; border-color:#46b8da
            }

            .w3eden .btn-info.active, .w3eden .btn-info.focus, .w3eden .btn-info:active, .w3eden .btn-info:focus, .w3eden .btn-info:hover, .w3eden .open>.dropdown-toggle.btn-info {
                color:#fff; background-color:#31b0d5; border-color:#269abc
            }

            .w3eden .btn-info.active, .w3eden .btn-info:active, .w3eden .open>.dropdown-toggle.btn-info {
                background-image:none
            }

            .w3eden .btn-info.disabled, .w3eden .btn-info.disabled.active, .w3eden .btn-info.disabled.focus, .w3eden .btn-info.disabled:active, .w3eden .btn-info.disabled:focus, .w3eden .btn-info.disabled:hover, .w3eden .btn-info[disabled], .w3eden .btn-info[disabled].active, .w3eden .btn-info[disabled].focus, .w3eden .btn-info[disabled]:active, .w3eden .btn-info[disabled]:focus, .w3eden .btn-info[disabled]:hover, .w3eden fieldset[disabled] .btn-info, .w3eden fieldset[disabled] .btn-info.active, .w3eden fieldset[disabled] .btn-info.focus, .w3eden fieldset[disabled] .btn-info:active, .w3eden fieldset[disabled] .btn-info:focus, .w3eden fieldset[disabled] .btn-info:hover {
                background-color:#5bc0de; border-color:#46b8da
            }

            .w3eden .btn-info .badge {
                color:#5bc0de; background-color:#fff
            }

            .w3eden .btn-warning {
                color:#fff; background-color:#f0ad4e; border-color:#eea236
            }

            .w3eden .btn-warning.active, .w3eden .btn-warning.focus, .w3eden .btn-warning:active, .w3eden .btn-warning:focus, .w3eden .btn-warning:hover, .w3eden .open>.dropdown-toggle.btn-warning {
                color:#fff; background-color:#ec971f; border-color:#d58512
            }

            .w3eden .btn-warning.active, .w3eden .btn-warning:active, .w3eden .open>.dropdown-toggle.btn-warning {
                background-image:none
            }

            .w3eden .btn-warning.disabled, .w3eden .btn-warning.disabled.active, .w3eden .btn-warning.disabled.focus, .w3eden .btn-warning.disabled:active, .w3eden .btn-warning.disabled:focus, .w3eden .btn-warning.disabled:hover, .w3eden .btn-warning[disabled], .w3eden .btn-warning[disabled].active, .w3eden .btn-warning[disabled].focus, .w3eden .btn-warning[disabled]:active, .w3eden .btn-warning[disabled]:focus, .w3eden .btn-warning[disabled]:hover, .w3eden fieldset[disabled] .btn-warning, .w3eden fieldset[disabled] .btn-warning.active, .w3eden fieldset[disabled] .btn-warning.focus, .w3eden fieldset[disabled] .btn-warning:active, .w3eden fieldset[disabled] .btn-warning:focus, .w3eden fieldset[disabled] .btn-warning:hover {
                background-color:#f0ad4e; border-color:#eea236
            }

            .w3eden .btn-warning .badge {
                color:#f0ad4e; background-color:#fff
            }

            .w3eden .btn-danger {
                color:#fff; background-color:#d9534f; border-color:#d43f3a
            }

            .w3eden .btn-danger.active, .w3eden .btn-danger.focus, .w3eden .btn-danger:active, .w3eden .btn-danger:focus, .w3eden .btn-danger:hover, .w3eden .open>.dropdown-toggle.btn-danger {
                color:#fff; background-color:#c9302c; border-color:#ac2925
            }

            .w3eden .btn-danger.active, .w3eden .btn-danger:active, .w3eden .open>.dropdown-toggle.btn-danger {
                background-image:none
            }

            .w3eden .btn-danger.disabled, .w3eden .btn-danger.disabled.active, .w3eden .btn-danger.disabled.focus, .w3eden .btn-danger.disabled:active, .w3eden .btn-danger.disabled:focus, .w3eden .btn-danger.disabled:hover, .w3eden .btn-danger[disabled], .w3eden .btn-danger[disabled].active, .w3eden .btn-danger[disabled].focus, .w3eden .btn-danger[disabled]:active, .w3eden .btn-danger[disabled]:focus, .w3eden .btn-danger[disabled]:hover, .w3eden fieldset[disabled] .btn-danger, .w3eden fieldset[disabled] .btn-danger.active, .w3eden fieldset[disabled] .btn-danger.focus, .w3eden fieldset[disabled] .btn-danger:active, .w3eden fieldset[disabled] .btn-danger:focus, .w3eden fieldset[disabled] .btn-danger:hover {
                background-color:#d9534f; border-color:#d43f3a
            }

            .w3eden .btn-danger .badge {
                color:#d9534f; background-color:#fff
            }

            .w3eden .btn-link {
                font-weight:400; color:#337ab7; border-radius:0
            }

            .w3eden .btn-link, .w3eden .btn-link.active, .w3eden .btn-link:active, .w3eden .btn-link[disabled], .w3eden fieldset[disabled] .btn-link {
                background-color:rgba(0, 0, 0, 0); -webkit-box-shadow:none; box-shadow:none
            }

            .w3eden .btn-link, .w3eden .btn-link:active, .w3eden .btn-link:focus, .w3eden .btn-link:hover {
                border-color:rgba(0, 0, 0, 0)
            }

            .w3eden .btn-link:focus, .w3eden .btn-link:hover {
                color:#23527c; text-decoration:underline; background-color:rgba(0, 0, 0, 0)
            }

            .w3eden .btn-link[disabled]:focus, .w3eden .btn-link[disabled]:hover, .w3eden fieldset[disabled] .btn-link:focus, .w3eden fieldset[disabled] .btn-link:hover {
                color:#777; text-decoration:none
            }

            .w3eden .btn-group-lg>.btn, .w3eden .btn-lg {
                padding:10px 16px; font-size:18px; line-height:1.3333333; border-radius:6px
            }

            .w3eden .btn-group-sm>.btn, .w3eden .btn-sm {
                padding:5px 10px; font-size:12px; line-height:1.5; border-radius:3px
            }

            .w3eden .btn-group-xs>.btn, .w3eden .btn-xs {
                padding:1px 5px; font-size:12px; line-height:1.5; border-radius:3px
            }

            .w3eden .btn-block {
                display:block; width:100%
            }

            .w3eden .btn-block+.btn-block {
                margin-top:5px
            }

            .w3eden input[type=button].btn-block, .w3eden input[type=reset].btn-block, .w3eden input[type=submit].btn-block {
                width:100%
            }

            .w3eden .fade {
                opacity:0; -webkit-transition:opacity .15s linear; -o-transition:opacity .15s linear; transition:opacity .15s linear
            }

            .w3eden .fade.in {
                opacity:1
            }

            .w3eden .collapse {
                display:none
            }

            .w3eden .collapse.in {
                display:block
            }

            .w3eden tr.collapse.in {
                display:table-row
            }

            .w3eden tbody.collapse.in {
                display:table-row-group
            }

            .w3eden .collapsing {
                position:relative; height:0; overflow:hidden; -webkit-transition-timing-function:ease; -o-transition-timing-function:ease; transition-timing-function:ease; -webkit-transition-duration:.35s; -o-transition-duration:.35s; transition-duration:.35s; -webkit-transition-property:height, visibility; -o-transition-property:height, visibility; transition-property:height, visibility
            }

            .w3eden .caret {
                display:inline-block; width:0; height:0; margin-left:2px; vertical-align:middle; border-top:4px dashed; border-right:4px solid rgba(0, 0, 0, 0); border-left:4px solid rgba(0, 0, 0, 0)
            }

            .w3eden .dropdown, .w3eden .dropup {
                position:relative
            }

            .w3eden .dropdown-toggle:focus {
                outline:0
            }

            .w3eden .dropdown-menu {
                position:absolute; top:100%; left:0; z-index:1000; display:none; float:left; min-width:160px; padding:5px 0; margin:2px 0 0; font-size:14px; text-align:left; list-style:none; background-color:#fff; -webkit-background-clip:padding-box; background-clip:padding-box; border:1px solid #ccc; border:1px solid rgba(0, 0, 0, .15); border-radius:4px; -webkit-box-shadow:0 6px 12px rgba(0, 0, 0, .175); box-shadow:0 6px 12px rgba(0, 0, 0, .175)
            }

            .w3eden .dropdown-menu.pull-right {
                right:0; left:auto
            }

            .w3eden .dropdown-menu .divider {
                height:1px; margin:9px 0; overflow:hidden; background-color:#e5e5e5
            }

            .w3eden .dropdown-menu>li>a {
                display:block; padding:3px 20px; clear:both; font-weight:400; line-height:1.42857143; color:#333; white-space:nowrap
            }

            .w3eden .dropdown-menu>li>a:focus, .w3eden .dropdown-menu>li>a:hover {
                color:#262626; text-decoration:none; background-color:#f5f5f5
            }

            .w3eden .dropdown-menu>.active>a, .w3eden .dropdown-menu>.active>a:focus, .w3eden .dropdown-menu>.active>a:hover {
                color:#fff; text-decoration:none; background-color:#337ab7; outline:0
            }

            .w3eden .dropdown-menu>.disabled>a, .w3eden .dropdown-menu>.disabled>a:focus, .w3eden .dropdown-menu>.disabled>a:hover {
                color:#777
            }

            .w3eden .dropdown-menu>.disabled>a:focus, .w3eden .dropdown-menu>.disabled>a:hover {
                text-decoration:none; cursor:not-allowed; background-color:rgba(0, 0, 0, 0); background-image:none; filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
            }

            .w3eden .open>.dropdown-menu {
                display:block
            }

            .w3eden .open>a {
                outline:0
            }

            .w3eden .dropdown-menu-right {
                right:0; left:auto
            }

            .w3eden .dropdown-menu-left {
                right:auto; left:0
            }

            .w3eden .dropdown-header {
                display:block; padding:3px 20px; font-size:12px; line-height:1.42857143; color:#777; white-space:nowrap
            }

            .w3eden .dropdown-backdrop {
                position:fixed; top:0; right:0; bottom:0; left:0; z-index:990
            }

            .w3eden .pull-right>.dropdown-menu {
                right:0; left:auto
            }

            .w3eden .dropup .caret, .w3eden .navbar-fixed-bottom .dropdown .caret {
                content:""; border-top:0; border-bottom:4px solid
            }

            .w3eden .dropup .dropdown-menu, .w3eden .navbar-fixed-bottom .dropdown .dropdown-menu {
                top:auto; bottom:100%; margin-bottom:2px
            }

            @media(min-width: 768px) {
                .w3eden .navbar-right .dropdown-menu {
                    right:0; left:auto
                }

                .w3eden .navbar-right .dropdown-menu-left {
                    right:auto; left:0
                }
            }

            .w3eden .btn-group, .w3eden .btn-group-vertical {
                position:relative; display:inline-block; vertical-align:middle
            }

            .w3eden .btn-group-vertical>.btn, .w3eden .btn-group>.btn {
                position:relative; float:left
            }

            .w3eden .btn-group-vertical>.btn.active, .w3eden .btn-group-vertical>.btn:active, .w3eden .btn-group-vertical>.btn:focus, .w3eden .btn-group-vertical>.btn:hover, .w3eden .btn-group>.btn.active, .w3eden .btn-group>.btn:active, .w3eden .btn-group>.btn:focus, .w3eden .btn-group>.btn:hover {
                z-index:2
            }

            .w3eden .btn-group .btn+.btn, .w3eden .btn-group .btn+.btn-group, .w3eden .btn-group .btn-group+.btn, .w3eden .btn-group .btn-group+.btn-group {
                margin-left:-1px
            }

            .w3eden .btn-toolbar {
                margin-left:-5px
            }

            .w3eden .btn-toolbar .btn-group, .w3eden .btn-toolbar .input-group {
                float:left
            }

            .w3eden .btn-toolbar>.btn, .w3eden .btn-toolbar>.btn-group, .w3eden .btn-toolbar>.input-group {
                margin-left:5px
            }

            .w3eden .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
                border-radius:0
            }

            .w3eden .btn-group>.btn:first-child {
                margin-left:0
            }

            .w3eden .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
                border-top-right-radius:0; border-bottom-right-radius:0
            }

            .w3eden .btn-group>.btn:last-child:not(:first-child), .w3eden .btn-group>.dropdown-toggle:not(:first-child) {
                border-top-left-radius:0; border-bottom-left-radius:0
            }

            .w3eden .btn-group>.btn-group {
                float:left
            }

            .w3eden .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
                border-radius:0
            }

            .w3eden .btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child, .w3eden .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
                border-top-right-radius:0; border-bottom-right-radius:0
            }

            .w3eden .btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
                border-top-left-radius:0; border-bottom-left-radius:0
            }

            .w3eden .btn-group .dropdown-toggle:active, .w3eden .btn-group.open .dropdown-toggle {
                outline:0
            }

            .w3eden .btn-group>.btn+.dropdown-toggle {
                padding-right:8px; padding-left:8px
            }

            .w3eden .btn-group>.btn-lg+.dropdown-toggle {
                padding-right:12px; padding-left:12px
            }

            .w3eden .btn-group.open .dropdown-toggle {
                -webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125); box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125)
            }

            .w3eden .btn-group.open .dropdown-toggle.btn-link {
                -webkit-box-shadow:none; box-shadow:none
            }

            .w3eden .btn .caret {
                margin-left:0
            }

            .w3eden .btn-lg .caret {
                border-width:5px 5px 0; border-bottom-width:0
            }

            .w3eden .dropup .btn-lg .caret {
                border-width:0 5px 5px
            }

            .w3eden .btn-group-vertical>.btn, .w3eden .btn-group-vertical>.btn-group, .w3eden .btn-group-vertical>.btn-group>.btn {
                display:block; float:none; width:100%; max-width:100%
            }

            .w3eden .btn-group-vertical>.btn-group>.btn {
                float:none
            }

            .w3eden .btn-group-vertical>.btn+.btn, .w3eden .btn-group-vertical>.btn+.btn-group, .w3eden .btn-group-vertical>.btn-group+.btn, .w3eden .btn-group-vertical>.btn-group+.btn-group {
                margin-top:-1px; margin-left:0
            }

            .w3eden .btn-group-vertical>.btn:not(:first-child):not(:last-child) {
                border-radius:0
            }

            .w3eden .btn-group-vertical>.btn:first-child:not(:last-child) {
                border-top-right-radius:4px; border-bottom-right-radius:0; border-bottom-left-radius:0
            }

            .w3eden .btn-group-vertical>.btn:last-child:not(:first-child) {
                border-top-left-radius:0; border-top-right-radius:0; border-bottom-left-radius:4px
            }

            .w3eden .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
                border-radius:0
            }

            .w3eden .btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child, .w3eden .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
                border-bottom-right-radius:0; border-bottom-left-radius:0
            }

            .w3eden .btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
                border-top-left-radius:0; border-top-right-radius:0
            }

            .w3eden .btn-group-justified {
                display:table; width:100%; table-layout:fixed; border-collapse:separate
            }

            .w3eden .btn-group-justified>.btn, .w3eden .btn-group-justified>.btn-group {
                display:table-cell; float:none; width:1%
            }

            .w3eden .btn-group-justified>.btn-group .btn {
                width:100%
            }

            .w3eden .btn-group-justified>.btn-group .dropdown-menu {
                left:auto
            }

            .w3eden [data-toggle=buttons]>.btn input[type=checkbox], .w3eden [data-toggle=buttons]>.btn input[type=radio], .w3eden [data-toggle=buttons]>.btn-group>.btn input[type=checkbox], .w3eden [data-toggle=buttons]>.btn-group>.btn input[type=radio] {
                position:absolute; clip:rect(0, 0, 0, 0); pointer-events:none
            }

            .w3eden .input-group {
                position:relative; display:table; border-collapse:separate
            }

            .w3eden .input-group[class*=col-] {
                float:none; padding-right:0; padding-left:0
            }

            .w3eden .input-group .form-control {
                position:relative; z-index:2; float:left; width:100%; margin-bottom:0
            }

            .w3eden .input-group-lg>.form-control, .w3eden .input-group-lg>.input-group-addon, .w3eden .input-group-lg>.input-group-btn>.btn {
                height:46px; padding:10px 16px; font-size:18px; line-height:1.3333333; border-radius:6px
            }

            .w3eden select.input-group-lg>.form-control, .w3eden select.input-group-lg>.input-group-addon, .w3eden select.input-group-lg>.input-group-btn>.btn {
                height:46px; line-height:46px
            }

            .w3eden select[multiple].input-group-lg>.form-control, .w3eden select[multiple].input-group-lg>.input-group-addon, .w3eden select[multiple].input-group-lg>.input-group-btn>.btn, .w3eden textarea.input-group-lg>.form-control, .w3eden textarea.input-group-lg>.input-group-addon, .w3eden textarea.input-group-lg>.input-group-btn>.btn {
                height:auto
            }

            .w3eden .input-group-sm>.form-control, .w3eden .input-group-sm>.input-group-addon, .w3eden .input-group-sm>.input-group-btn>.btn {
                height:30px; padding:5px 10px; font-size:12px; line-height:1.5; border-radius:3px
            }

            .w3eden select.input-group-sm>.form-control, .w3eden select.input-group-sm>.input-group-addon, .w3eden select.input-group-sm>.input-group-btn>.btn {
                height:30px; line-height:30px
            }

            .w3eden select[multiple].input-group-sm>.form-control, .w3eden select[multiple].input-group-sm>.input-group-addon, .w3eden select[multiple].input-group-sm>.input-group-btn>.btn, .w3eden textarea.input-group-sm>.form-control, .w3eden textarea.input-group-sm>.input-group-addon, .w3eden textarea.input-group-sm>.input-group-btn>.btn {
                height:auto
            }

            .w3eden .input-group .form-control, .w3eden .input-group-addon, .w3eden .input-group-btn {
                display:table-cell
            }

            .w3eden .input-group .form-control:not(:first-child):not(:last-child), .w3eden .input-group-addon:not(:first-child):not(:last-child), .w3eden .input-group-btn:not(:first-child):not(:last-child) {
                border-radius:0
            }

            .w3eden .input-group-addon, .w3eden .input-group-btn {
                width:1%; white-space:nowrap; vertical-align:middle
            }

            .w3eden .input-group-addon {
                padding:6px 12px; font-size:14px; font-weight:400; line-height:1; color:#555; text-align:center; background-color:#eee; border:1px solid #ccc; border-radius:3px
            }

            .w3eden .input-group-addon.input-sm {
                padding:5px 10px; font-size:12px; border-radius:3px
            }

            .w3eden .input-group-addon.input-lg {
                padding:10px 16px; font-size:18px; border-radius:6px
            }

            .w3eden .input-group-addon input[type=checkbox], .w3eden .input-group-addon input[type=radio] {
                margin-top:0
            }

            .w3eden .input-group .form-control:first-child, .w3eden .input-group-addon:first-child, .w3eden .input-group-btn:first-child>.btn, .w3eden .input-group-btn:first-child>.btn-group>.btn, .w3eden .input-group-btn:first-child>.dropdown-toggle, .w3eden .input-group-btn:last-child>.btn-group:not(:last-child)>.btn, .w3eden .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
                border-top-right-radius:0; border-bottom-right-radius:0
            }

            .w3eden .input-group-addon:first-child {
                border-right:0
            }

            .w3eden .input-group .form-control:last-child, .w3eden .input-group-addon:last-child, .w3eden .input-group-btn:first-child>.btn-group:not(:first-child)>.btn, .w3eden .input-group-btn:first-child>.btn:not(:first-child), .w3eden .input-group-btn:last-child>.btn, .w3eden .input-group-btn:last-child>.btn-group>.btn, .w3eden .input-group-btn:last-child>.dropdown-toggle {
                border-top-left-radius:0; border-bottom-left-radius:0
            }

            .w3eden .input-group-addon:last-child {
                border-left:0
            }

            .w3eden .input-group-btn {
                position:relative; font-size:0; white-space:nowrap
            }

            .w3eden .input-group-btn>.btn {
                position:relative
            }

            .w3eden .input-group-btn>.btn+.btn {
                margin-left:-1px
            }

            .w3eden .input-group-btn>.btn:active, .w3eden .input-group-btn>.btn:focus, .w3eden .input-group-btn>.btn:hover {
                z-index:2
            }

            .w3eden .input-group-btn:first-child>.btn, .w3eden .input-group-btn:first-child>.btn-group {
                margin-right:-1px
            }

            .w3eden .input-group-btn:last-child>.btn, .w3eden .input-group-btn:last-child>.btn-group {
                margin-left:-1px
            }

            .w3eden .nav {
                padding-left:0; margin-bottom:0; list-style:none
            }

            .w3eden .nav>li {
                position:relative; display:block
            }

            .w3eden .nav>li>a {
                position:relative; display:block; padding:10px 15px
            }

            .w3eden .nav>li>a:focus, .w3eden .nav>li>a:hover {
                text-decoration:none; background-color:#eee
            }

            .w3eden .nav>li.disabled>a {
                color:#777
            }

            .w3eden .nav>li.disabled>a:focus, .w3eden .nav>li.disabled>a:hover {
                color:#777; text-decoration:none; cursor:not-allowed; background-color:rgba(0, 0, 0, 0)
            }

            .w3eden .nav .open>a, .w3eden .nav .open>a:focus, .w3eden .nav .open>a:hover {
                background-color:#eee; border-color:#337ab7
            }

            .w3eden .nav .nav-divider {
                height:1px; margin:9px 0; overflow:hidden; background-color:#e5e5e5
            }

            .w3eden .nav>li>a>img {
                max-width:none
            }

            .w3eden .nav-tabs {
                border-bottom:1px solid #ddd
            }

            .w3eden .nav-tabs>li {
                float:left; margin-bottom:-1px
            }

            .w3eden .nav-tabs>li>a {
                margin-right:2px; line-height:1.42857143; border:1px solid rgba(0, 0, 0, 0); border-radius:4px 4px 0 0
            }

            .w3eden .nav-tabs>li>a:hover {
                border-color:#eee #eee #ddd
            }

            .w3eden .nav-tabs>li.active>a, .w3eden .nav-tabs>li.active>a:focus, .w3eden .nav-tabs>li.active>a:hover {
                color:#555; cursor:default; background-color:#fff; border:1px solid #ddd; border-bottom-color:rgba(0, 0, 0, 0)
            }

            .w3eden .nav-tabs.nav-justified {
                width:100%; border-bottom:0
            }

            .w3eden .nav-tabs.nav-justified>li {
                float:none
            }

            .w3eden .nav-tabs.nav-justified>li>a {
                margin-bottom:5px; text-align:center
            }

            .w3eden .nav-tabs.nav-justified>.dropdown .dropdown-menu {
                top:auto; left:auto
            }

            @media(min-width: 768px) {
                .w3eden .nav-tabs.nav-justified>li {
                    display:table-cell; width:1%
                }

                .w3eden .nav-tabs.nav-justified>li>a {
                    margin-bottom:0
                }
            }

            .w3eden .nav-tabs.nav-justified>li>a {
                margin-right:0; border-radius:4px
            }

            .w3eden .nav-tabs.nav-justified>.active>a, .w3eden .nav-tabs.nav-justified>.active>a:focus, .w3eden .nav-tabs.nav-justified>.active>a:hover {
                border:1px solid #ddd
            }

            @media(min-width: 768px) {
                .w3eden .nav-tabs.nav-justified>li>a {
                    border-bottom:1px solid #ddd; border-radius:4px 4px 0 0
                }

                .w3eden .nav-tabs.nav-justified>.active>a, .w3eden .nav-tabs.nav-justified>.active>a:focus, .w3eden .nav-tabs.nav-justified>.active>a:hover {
                    border-bottom-color:#fff
                }
            }

            .w3eden .nav-pills>li {
                float:left
            }

            .w3eden .nav-pills>li>a {
                border-radius:4px
            }

            .w3eden .nav-pills>li+li {
                margin-left:2px
            }

            .w3eden .nav-pills>li.active>a, .w3eden .nav-pills>li.active>a:focus, .w3eden .nav-pills>li.active>a:hover {
                color:#fff; background-color:#337ab7
            }

            .w3eden .nav-stacked>li {
                float:none
            }

            .w3eden .nav-stacked>li+li {
                margin-top:2px; margin-left:0
            }

            .w3eden .nav-justified {
                width:100%
            }

            .w3eden .nav-justified>li {
                float:none
            }

            .w3eden .nav-justified>li>a {
                margin-bottom:5px; text-align:center
            }

            .w3eden .nav-justified>.dropdown .dropdown-menu {
                top:auto; left:auto
            }

            @media(min-width: 768px) {
                .w3eden .nav-justified>li {
                    display:table-cell; width:1%
                }

                .w3eden .nav-justified>li>a {
                    margin-bottom:0
                }
            }

            .w3eden .nav-tabs-justified {
                border-bottom:0
            }

            .w3eden .nav-tabs-justified>li>a {
                margin-right:0; border-radius:4px
            }

            .w3eden .nav-tabs-justified>.active>a, .w3eden .nav-tabs-justified>.active>a:focus, .w3eden .nav-tabs-justified>.active>a:hover {
                border:1px solid #ddd
            }

            @media(min-width: 768px) {
                .w3eden .nav-tabs-justified>li>a {
                    border-bottom:1px solid #ddd; border-radius:4px 4px 0 0
                }

                .w3eden .nav-tabs-justified>.active>a, .w3eden .nav-tabs-justified>.active>a:focus, .w3eden .nav-tabs-justified>.active>a:hover {
                    border-bottom-color:#fff
                }
            }

            .w3eden .tab-content>.tab-pane {
                display:none
            }

            .w3eden .tab-content>.active {
                display:block
            }

            .w3eden .nav-tabs .dropdown-menu {
                margin-top:-1px; border-top-left-radius:0; border-top-right-radius:0
            }

            .w3eden .navbar {
                position:relative; min-height:50px; margin-bottom:20px; border:1px solid rgba(0, 0, 0, 0)
            }

            @media(min-width: 768px) {
                .w3eden .navbar {
                    border-radius:4px
                }
            }

            @media(min-width: 768px) {
                .w3eden .navbar-header {
                    float:left
                }
            }

            .w3eden .navbar-collapse {
                padding-right:15px; padding-left:15px; overflow-x:visible; -webkit-overflow-scrolling:touch; border-top:1px solid rgba(0, 0, 0, 0); -webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1); box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1)
            }

            .w3eden .navbar-collapse.in {
                overflow-y:auto
            }

            @media(min-width: 768px) {
                .w3eden .navbar-collapse {
                    width:auto; border-top:0; -webkit-box-shadow:none; box-shadow:none
                }

                .w3eden .navbar-collapse.collapse {
                    display:block !important; height:auto !important; padding-bottom:0; overflow:visible !important
                }

                .w3eden .navbar-collapse.in {
                    overflow-y:visible
                }

                .w3eden .navbar-fixed-bottom .navbar-collapse, .w3eden .navbar-fixed-top .navbar-collapse, .w3eden .navbar-static-top .navbar-collapse {
                    padding-right:0; padding-left:0
                }
            }

            .w3eden .navbar-fixed-bottom .navbar-collapse, .w3eden .navbar-fixed-top .navbar-collapse {
                max-height:340px
            }

            @media(max-device-width: 480px)and (orientation: landscape) {
                .w3eden .navbar-fixed-bottom .navbar-collapse, .w3eden .navbar-fixed-top .navbar-collapse {
                    max-height:200px
                }
            }

            .w3eden .container-fluid>.navbar-collapse, .w3eden .container-fluid>.navbar-header, .w3eden .container>.navbar-collapse, .w3eden .container>.navbar-header {
                margin-right:-15px; margin-left:-15px
            }

            @media(min-width: 768px) {
                .w3eden .container-fluid>.navbar-collapse, .w3eden .container-fluid>.navbar-header, .w3eden .container>.navbar-collapse, .w3eden .container>.navbar-header {
                    margin-right:0; margin-left:0
                }
            }

            .w3eden .navbar-static-top {
                z-index:1000; border-width:0 0 1px
            }

            @media(min-width: 768px) {
                .w3eden .navbar-static-top {
                    border-radius:0
                }
            }

            .w3eden .navbar-fixed-bottom, .w3eden .navbar-fixed-top {
                position:fixed; right:0; left:0; z-index:1030
            }

            @media(min-width: 768px) {
                .w3eden .navbar-fixed-bottom, .w3eden .navbar-fixed-top {
                    border-radius:0
                }
            }

            .w3eden .navbar-fixed-top {
                top:0; border-width:0 0 1px
            }

            .w3eden .navbar-fixed-bottom {
                bottom:0; margin-bottom:0; border-width:1px 0 0
            }

            .w3eden .navbar-brand {
                float:left; height:50px; padding:15px 15px; font-size:18px; line-height:20px
            }

            .w3eden .navbar-brand:focus, .w3eden .navbar-brand:hover {
                text-decoration:none
            }

            .w3eden .navbar-brand>img {
                display:block
            }

            @media(min-width: 768px) {
                .w3eden .navbar>.container .navbar-brand, .w3eden .navbar>.container-fluid .navbar-brand {
                    margin-left:-15px
                }
            }

            .w3eden .navbar-toggle {
                position:relative; float:right; padding:9px 10px; margin-top:8px; margin-right:15px; margin-bottom:8px; background-color:rgba(0, 0, 0, 0); background-image:none; border:1px solid rgba(0, 0, 0, 0); border-radius:4px
            }

            .w3eden .navbar-toggle:focus {
                outline:0
            }

            .w3eden .navbar-toggle .icon-bar {
                display:block; width:22px; height:2px; border-radius:1px
            }

            .w3eden .navbar-toggle .icon-bar+.icon-bar {
                margin-top:4px
            }

            @media(min-width: 768px) {
                .w3eden .navbar-toggle {
                    display:none
                }
            }

            .w3eden .navbar-nav {
                margin:7.5px -15px
            }

            .w3eden .navbar-nav>li>a {
                padding-top:10px; padding-bottom:10px; line-height:20px
            }

            @media(max-width: 767px) {
                .w3eden .navbar-nav .open .dropdown-menu {
                    position:static; float:none; width:auto; margin-top:0; background-color:rgba(0, 0, 0, 0); border:0; -webkit-box-shadow:none; box-shadow:none
                }

                .w3eden .navbar-nav .open .dropdown-menu .dropdown-header, .w3eden .navbar-nav .open .dropdown-menu>li>a {
                    padding:5px 15px 5px 25px
                }

                .w3eden .navbar-nav .open .dropdown-menu>li>a {
                    line-height:20px
                }

                .w3eden .navbar-nav .open .dropdown-menu>li>a:focus, .w3eden .navbar-nav .open .dropdown-menu>li>a:hover {
                    background-image:none
                }
            }

            @media(min-width: 768px) {
                .w3eden .navbar-nav {
                    float:left; margin:0
                }

                .w3eden .navbar-nav>li {
                    float:left
                }

                .w3eden .navbar-nav>li>a {
                    padding-top:15px; padding-bottom:15px
                }
            }

            .w3eden .navbar-form {
                padding:10px 15px; margin-top:8px; margin-right:-15px; margin-bottom:8px; margin-left:-15px; border-top:1px solid rgba(0, 0, 0, 0); border-bottom:1px solid rgba(0, 0, 0, 0); -webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1)
            }

            @media(min-width: 768px) {
                .w3eden .navbar-form .form-group {
                    display:inline-block; margin-bottom:0; vertical-align:middle
                }

                .w3eden .navbar-form .form-control {
                    display:inline-block; width:auto; vertical-align:middle
                }

                .w3eden .navbar-form .form-control-static {
                    display:inline-block
                }

                .w3eden .navbar-form .input-group {
                    display:inline-table; vertical-align:middle
                }

                .w3eden .navbar-form .input-group .form-control, .w3eden .navbar-form .input-group .input-group-addon, .w3eden .navbar-form .input-group .input-group-btn {
                    width:auto
                }

                .w3eden .navbar-form .input-group>.form-control {
                    width:100%
                }

                .w3eden .navbar-form .control-label {
                    margin-bottom:0; vertical-align:middle
                }

                .w3eden .navbar-form .checkbox, .w3eden .navbar-form .radio {
                    display:inline-block; margin-top:0; margin-bottom:0; vertical-align:middle
                }

                .w3eden .navbar-form .checkbox label, .w3eden .navbar-form .radio label {
                    padding-left:0
                }

                .w3eden .navbar-form .checkbox input[type=checkbox], .w3eden .navbar-form .radio input[type=radio] {
                    position:relative; margin-left:0
                }

                .w3eden .navbar-form .has-feedback .form-control-feedback {
                    top:0
                }
            }

            @media(max-width: 767px) {
                .w3eden .navbar-form .form-group {
                    margin-bottom:5px
                }

                .w3eden .navbar-form .form-group:last-child {
                    margin-bottom:0
                }
            }

            @media(min-width: 768px) {
                .w3eden .navbar-form {
                    width:auto; padding-top:0; padding-bottom:0; margin-right:0; margin-left:0; border:0; -webkit-box-shadow:none; box-shadow:none
                }
            }

            .w3eden .navbar-nav>li>.dropdown-menu {
                margin-top:0; border-top-left-radius:0; border-top-right-radius:0
            }

            .w3eden .navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
                margin-bottom:0; border-top-left-radius:4px; border-top-right-radius:4px; border-bottom-right-radius:0; border-bottom-left-radius:0
            }

            .w3eden .navbar-btn {
                margin-top:8px; margin-bottom:8px
            }

            .w3eden .navbar-btn.btn-sm {
                margin-top:10px; margin-bottom:10px
            }

            .w3eden .navbar-btn.btn-xs {
                margin-top:14px; margin-bottom:14px
            }

            .w3eden .navbar-text {
                margin-top:15px; margin-bottom:15px
            }

            @media(min-width: 768px) {
                .w3eden .navbar-text {
                    float:left; margin-right:15px; margin-left:15px
                }
            }

            @media(min-width: 768px) {
                .w3eden .navbar-left {
                    float:left !important
                }

                .w3eden .navbar-right {
                    float:right !important; margin-right:-15px
                }

                .w3eden .navbar-right~.navbar-right {
                    margin-right:0
                }
            }

            .w3eden .navbar-default {
                background-color:#f8f8f8; border-color:#e7e7e7
            }

            .w3eden .navbar-default .navbar-brand {
                color:#777
            }

            .w3eden .navbar-default .navbar-brand:focus, .w3eden .navbar-default .navbar-brand:hover {
                color:#5e5e5e; background-color:rgba(0, 0, 0, 0)
            }

            .w3eden .navbar-default .navbar-text {
                color:#777
            }

            .w3eden .navbar-default .navbar-nav>li>a {
                color:#777
            }

            .w3eden .navbar-default .navbar-nav>li>a:focus, .w3eden .navbar-default .navbar-nav>li>a:hover {
                color:#333; background-color:rgba(0, 0, 0, 0)
            }

            .w3eden .navbar-default .navbar-nav>.active>a, .w3eden .navbar-default .navbar-nav>.active>a:focus, .w3eden .navbar-default .navbar-nav>.active>a:hover {
                color:#555; background-color:#e7e7e7
            }

            .w3eden .navbar-default .navbar-nav>.disabled>a, .w3eden .navbar-default .navbar-nav>.disabled>a:focus, .w3eden .navbar-default .navbar-nav>.disabled>a:hover {
                color:#ccc; background-color:rgba(0, 0, 0, 0)
            }

            .w3eden .navbar-default .navbar-toggle {
                border-color:#ddd
            }

            .w3eden .navbar-default .navbar-toggle:focus, .w3eden .navbar-default .navbar-toggle:hover {
                background-color:#ddd
            }

            .w3eden .navbar-default .navbar-toggle .icon-bar {
                background-color:#888
            }

            .w3eden .navbar-default .navbar-collapse, .w3eden .navbar-default .navbar-form {
                border-color:#e7e7e7
            }

            .w3eden .navbar-default .navbar-nav>.open>a, .w3eden .navbar-default .navbar-nav>.open>a:focus, .w3eden .navbar-default .navbar-nav>.open>a:hover {
                color:#555; background-color:#e7e7e7
            }

            @media(max-width: 767px) {
                .w3eden .navbar-default .navbar-nav .open .dropdown-menu>li>a {
                    color:#777
                }

                .w3eden .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .w3eden .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
                    color:#333; background-color:rgba(0, 0, 0, 0)
                }

                .w3eden .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .w3eden .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus, .w3eden .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
                    color:#555; background-color:#e7e7e7
                }

                .w3eden .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a, .w3eden .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus, .w3eden .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
                    color:#ccc; background-color:rgba(0, 0, 0, 0)
                }
            }

            .w3eden .navbar-default .navbar-link {
                color:#777
            }

            .w3eden .navbar-default .navbar-link:hover {
                color:#333
            }

            .w3eden .navbar-default .btn-link {
                color:#777
            }

            .w3eden .navbar-default .btn-link:focus, .w3eden .navbar-default .btn-link:hover {
                color:#333
            }

            .w3eden .navbar-default .btn-link[disabled]:focus, .w3eden .navbar-default .btn-link[disabled]:hover, .w3eden fieldset[disabled] .navbar-default .btn-link:focus, .w3eden fieldset[disabled] .navbar-default .btn-link:hover {
                color:#ccc
            }

            .w3eden .navbar-inverse {
                background-color:#222; border-color:#080808
            }

            .w3eden .navbar-inverse .navbar-brand {
                color:#9d9d9d
            }

            .w3eden .navbar-inverse .navbar-brand:focus, .w3eden .navbar-inverse .navbar-brand:hover {
                color:#fff; background-color:rgba(0, 0, 0, 0)
            }

            .w3eden .navbar-inverse .navbar-text {
                color:#9d9d9d
            }

            .w3eden .navbar-inverse .navbar-nav>li>a {
                color:#9d9d9d
            }

            .w3eden .navbar-inverse .navbar-nav>li>a:focus, .w3eden .navbar-inverse .navbar-nav>li>a:hover {
                color:#fff; background-color:rgba(0, 0, 0, 0)
            }

            .w3eden .navbar-inverse .navbar-nav>.active>a, .w3eden .navbar-inverse .navbar-nav>.active>a:focus, .w3eden .navbar-inverse .navbar-nav>.active>a:hover {
                color:#fff; background-color:#080808
            }

            .w3eden .navbar-inverse .navbar-nav>.disabled>a, .w3eden .navbar-inverse .navbar-nav>.disabled>a:focus, .w3eden .navbar-inverse .navbar-nav>.disabled>a:hover {
                color:#444; background-color:rgba(0, 0, 0, 0)
            }

            .w3eden .navbar-inverse .navbar-toggle {
                border-color:#333
            }

            .w3eden .navbar-inverse .navbar-toggle:focus, .w3eden .navbar-inverse .navbar-toggle:hover {
                background-color:#333
            }

            .w3eden .navbar-inverse .navbar-toggle .icon-bar {
                background-color:#fff
            }

            .w3eden .navbar-inverse .navbar-collapse, .w3eden .navbar-inverse .navbar-form {
                border-color:#101010
            }

            .w3eden .navbar-inverse .navbar-nav>.open>a, .w3eden .navbar-inverse .navbar-nav>.open>a:focus, .w3eden .navbar-inverse .navbar-nav>.open>a:hover {
                color:#fff; background-color:#080808
            }

            @media(max-width: 767px) {
                .w3eden .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
                    border-color:#080808
                }

                .w3eden .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
                    background-color:#080808
                }

                .w3eden .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
                    color:#9d9d9d
                }

                .w3eden .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus, .w3eden .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
                    color:#fff; background-color:rgba(0, 0, 0, 0)
                }

                .w3eden .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a, .w3eden .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus, .w3eden .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
                    color:#fff; background-color:#080808
                }

                .w3eden .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a, .w3eden .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus, .w3eden .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {
                    color:#444; background-color:rgba(0, 0, 0, 0)
                }
            }

            .w3eden .navbar-inverse .navbar-link {
                color:#9d9d9d
            }

            .w3eden .navbar-inverse .navbar-link:hover {
                color:#fff
            }

            .w3eden .navbar-inverse .btn-link {
                color:#9d9d9d
            }

            .w3eden .navbar-inverse .btn-link:focus, .w3eden .navbar-inverse .btn-link:hover {
                color:#fff
            }

            .w3eden .navbar-inverse .btn-link[disabled]:focus, .w3eden .navbar-inverse .btn-link[disabled]:hover, .w3eden fieldset[disabled] .navbar-inverse .btn-link:focus, .w3eden fieldset[disabled] .navbar-inverse .btn-link:hover {
                color:#444
            }

            .w3eden .breadcrumb {
                padding:8px 15px; margin-bottom:20px; list-style:none; background-color:#f5f5f5; border-radius:4px
            }

            .w3eden .breadcrumb>li {
                display:inline-block
            }

            .w3eden .breadcrumb>li+li:before {
                padding:0 5px; color:#ccc; content:"/ "
            }

            .w3eden .breadcrumb>.active {
                color:#777
            }

            .w3eden .pagination {
                display:inline-block; padding-left:0; margin:20px 0; border-radius:4px
            }

            .w3eden .pagination>li {
                display:inline
            }

            .w3eden .pagination>li>a, .w3eden .pagination>li>span {
                position:relative; float:left; padding:6px 12px; margin-left:-1px; line-height:1.42857143; color:#337ab7; text-decoration:none; background-color:#fff; border:1px solid #ddd
            }

            .w3eden .pagination>li:first-child>a, .w3eden .pagination>li:first-child>span {
                margin-left:0; border-top-left-radius:4px; border-bottom-left-radius:4px
            }

            .w3eden .pagination>li:last-child>a, .w3eden .pagination>li:last-child>span {
                border-top-right-radius:4px; border-bottom-right-radius:4px
            }

            .w3eden .pagination>li>a:focus, .w3eden .pagination>li>a:hover, .w3eden .pagination>li>span:focus, .w3eden .pagination>li>span:hover {
                color:#23527c; background-color:#eee; border-color:#ddd
            }

            .w3eden .pagination>.active>a, .w3eden .pagination>.active>a:focus, .w3eden .pagination>.active>a:hover, .w3eden .pagination>.active>span, .w3eden .pagination>.active>span:focus, .w3eden .pagination>.active>span:hover {
                z-index:2; color:#fff; cursor:default; background-color:#337ab7; border-color:#337ab7
            }

            .w3eden .pagination>.disabled>a, .w3eden .pagination>.disabled>a:focus, .w3eden .pagination>.disabled>a:hover, .w3eden .pagination>.disabled>span, .w3eden .pagination>.disabled>span:focus, .w3eden .pagination>.disabled>span:hover {
                color:#777; cursor:not-allowed; background-color:#fff; border-color:#ddd
            }

            .w3eden .pagination-lg>li>a, .w3eden .pagination-lg>li>span {
                padding:10px 16px; font-size:18px
            }

            .w3eden .pagination-lg>li:first-child>a, .w3eden .pagination-lg>li:first-child>span {
                border-top-left-radius:6px; border-bottom-left-radius:6px
            }

            .w3eden .pagination-lg>li:last-child>a, .w3eden .pagination-lg>li:last-child>span {
                border-top-right-radius:6px; border-bottom-right-radius:6px
            }

            .w3eden .pagination-sm>li>a, .w3eden .pagination-sm>li>span {
                padding:5px 10px; font-size:12px
            }

            .w3eden .pagination-sm>li:first-child>a, .w3eden .pagination-sm>li:first-child>span {
                border-top-left-radius:3px; border-bottom-left-radius:3px
            }

            .w3eden .pagination-sm>li:last-child>a, .w3eden .pagination-sm>li:last-child>span {
                border-top-right-radius:3px; border-bottom-right-radius:3px
            }

            .w3eden .pager {
                padding-left:0; margin:20px 0; text-align:center; list-style:none
            }

            .w3eden .pager li {
                display:inline
            }

            .w3eden .pager li>a, .w3eden .pager li>span {
                display:inline-block; padding:5px 14px; background-color:#fff; border:1px solid #ddd; border-radius:15px
            }

            .w3eden .pager li>a:focus, .w3eden .pager li>a:hover {
                text-decoration:none; background-color:#eee
            }

            .w3eden .pager .next>a, .w3eden .pager .next>span {
                float:right
            }

            .w3eden .pager .previous>a, .w3eden .pager .previous>span {
                float:left
            }

            .w3eden .pager .disabled>a, .w3eden .pager .disabled>a:focus, .w3eden .pager .disabled>a:hover, .w3eden .pager .disabled>span {
                color:#777; cursor:not-allowed; background-color:#fff
            }

            .w3eden .label {
                display:inline; padding:.2em .6em .3em; font-size:75%; font-weight:700; line-height:1; color:#fff; text-align:center; white-space:nowrap; vertical-align:baseline; border-radius:.25em
            }

            .w3eden a.label:focus, .w3eden a.label:hover {
                color:#fff; text-decoration:none; cursor:pointer
            }

            .w3eden .label:empty {
                display:none
            }

            .w3eden .btn .label {
                position:relative; top:-1px
            }

            .w3eden .label-default {
                background-color:#777
            }

            .w3eden .label-default[href]:focus, .w3eden .label-default[href]:hover {
                background-color:#5e5e5e
            }

            .w3eden .label-primary {
                background-color:#337ab7
            }

            .w3eden .label-primary[href]:focus, .w3eden .label-primary[href]:hover {
                background-color:#286090
            }

            .w3eden .label-success {
                background-color:#5cb85c
            }

            .w3eden .label-success[href]:focus, .w3eden .label-success[href]:hover {
                background-color:#449d44
            }

            .w3eden .label-info {
                background-color:#5bc0de
            }

            .w3eden .label-info[href]:focus, .w3eden .label-info[href]:hover {
                background-color:#31b0d5
            }

            .w3eden .label-warning {
                background-color:#f0ad4e
            }

            .w3eden .label-warning[href]:focus, .w3eden .label-warning[href]:hover {
                background-color:#ec971f
            }

            .w3eden .label-danger {
                background-color:#d9534f
            }

            .w3eden .label-danger[href]:focus, .w3eden .label-danger[href]:hover {
                background-color:#c9302c
            }

            .w3eden .badge {
                display:inline-block; min-width:10px; padding:3px 7px; font-size:12px; font-weight:700; line-height:1; color:#fff; text-align:center; white-space:nowrap; vertical-align:baseline; background-color:#777; border-radius:10px
            }

            .w3eden .badge:empty {
                display:none
            }

            .w3eden .btn .badge {
                position:relative; top:-1px
            }

            .w3eden .btn-group-xs>.btn .badge, .w3eden .btn-xs .badge {
                top:0; padding:1px 5px
            }

            .w3eden a.badge:focus, .w3eden a.badge:hover {
                color:#fff; text-decoration:none; cursor:pointer
            }

            .w3eden .list-group-item.active>.badge, .w3eden .nav-pills>.active>a>.badge {
                color:#337ab7; background-color:#fff
            }

            .w3eden .list-group-item>.badge {
                float:right
            }

            .w3eden .list-group-item>.badge+.badge {
                margin-right:5px
            }

            .w3eden .nav-pills>li>a>.badge {
                margin-left:3px
            }

            .w3eden .jumbotron {
                padding:30px 15px; margin-bottom:30px; color:inherit; background-color:#eee
            }

            .w3eden .jumbotron .h1, .w3eden .jumbotron h1 {
                color:inherit
            }

            .w3eden .jumbotron p {
                margin-bottom:15px; font-size:21px; font-weight:200
            }

            .w3eden .jumbotron>hr {
                border-top-color:#d5d5d5
            }

            .w3eden .container .jumbotron, .w3eden .container-fluid .jumbotron {
                border-radius:6px
            }

            .w3eden .jumbotron .container {
                max-width:100%
            }

            @media screen and (min-width: 768px) {
                .w3eden .jumbotron {
                    padding:48px 0
                }

                .w3eden .container .jumbotron, .w3eden .container-fluid .jumbotron {
                    padding-right:60px; padding-left:60px
                }

                .w3eden .jumbotron .h1, .w3eden .jumbotron h1 {
                    font-size:63px
                }
            }

            .w3eden .thumbnail {
                display:block; padding:4px; margin-bottom:20px; line-height:1.42857143; background-color:#fff; border:1px solid #ddd; border-radius:4px; -webkit-transition:border .2s ease-in-out; -o-transition:border .2s ease-in-out; transition:border .2s ease-in-out
            }

            .w3eden .thumbnail a>img, .w3eden .thumbnail>img {
                margin-right:auto; margin-left:auto
            }

            .w3eden a.thumbnail.active, .w3eden a.thumbnail:focus, .w3eden a.thumbnail:hover {
                border-color:#337ab7
            }

            .w3eden .thumbnail .caption {
                padding:9px; color:#333
            }

            .w3eden .alert {
                padding:15px; margin-bottom:20px; border:1px solid rgba(0, 0, 0, 0); border-radius:4px
            }

            .w3eden .alert h4 {
                margin-top:0; color:inherit
            }

            .w3eden .alert .alert-link {
                font-weight:700
            }

            .w3eden .alert>p, .w3eden .alert>ul {
                margin-bottom:0
            }

            .w3eden .alert>p+p {
                margin-top:5px
            }

            .w3eden .alert-dismissable, .w3eden .alert-dismissible {
                padding-right:35px
            }

            .w3eden .alert-dismissable .close, .w3eden .alert-dismissible .close {
                position:relative; top:-2px; right:-21px; color:inherit
            }

            .w3eden .alert-success {
                color:#3c763d; background-color:#dff0d8; border-color:#d6e9c6
            }

            .w3eden .alert-success hr {
                border-top-color:#c9e2b3
            }

            .w3eden .alert-success .alert-link {
                color:#2b542c
            }

            .w3eden .alert-info {
                color:#31708f; background-color:#d9edf7; border-color:#bce8f1
            }

            .w3eden .alert-info hr {
                border-top-color:#a6e1ec
            }

            .w3eden .alert-info .alert-link {
                color:#245269
            }

            .w3eden .alert-warning {
                color:#8a6d3b; background-color:#fcf8e3; border-color:#faebcc
            }

            .w3eden .alert-warning hr {
                border-top-color:#f7e1b5
            }

            .w3eden .alert-warning .alert-link {
                color:#66512c
            }

            .w3eden .alert-danger {
                color:#a94442; background-color:#f2dede; border-color:#ebccd1
            }

            .w3eden .alert-danger hr {
                border-top-color:#e4b9c0
            }

            .w3eden .alert-danger .alert-link {
                color:#843534
            }

            @-webkit-keyframes progress-bar-stripes {
                from {
                    background-position:40px 0
                }

                to {
                    background-position:0 0
                }
            }

            @-o-keyframes progress-bar-stripes {
                from {
                    background-position:40px 0
                }

                to {
                    background-position:0 0
                }
            }

            @keyframes progress-bar-stripes {
                from {
                    background-position:40px 0
                }

                to {
                    background-position:0 0
                }
            }

            .w3eden .progress {
                height:20px; margin-bottom:20px; overflow:hidden; background-color:#f5f5f5; border-radius:4px; -webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1); box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1)
            }

            .w3eden .progress-bar {
                float:left; width:0; height:100%; font-size:12px; line-height:20px; color:#fff; text-align:center; background-color:#337ab7; -webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .15); box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .15); -webkit-transition:width .6s ease; -o-transition:width .6s ease; transition:width .6s ease
            }

            .w3eden .progress-bar-striped, .w3eden .progress-striped .progress-bar {
                background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -webkit-background-size:40px 40px; background-size:40px 40px
            }

            .w3eden .progress-bar.active, .w3eden .progress.active .progress-bar {
                -webkit-animation:progress-bar-stripes 2s linear infinite; -o-animation:progress-bar-stripes 2s linear infinite; animation:progress-bar-stripes 2s linear infinite
            }

            .w3eden .progress-bar-success {
                background-color:#5cb85c
            }

            .w3eden .progress-striped .progress-bar-success {
                background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
            }

            .w3eden .progress-bar-info {
                background-color:#5bc0de
            }

            .w3eden .progress-striped .progress-bar-info {
                background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
            }

            .w3eden .progress-bar-warning {
                background-color:#f0ad4e
            }

            .w3eden .progress-striped .progress-bar-warning {
                background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
            }

            .w3eden .progress-bar-danger {
                background-color:#d9534f
            }

            .w3eden .progress-striped .progress-bar-danger {
                background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
            }

            .w3eden .media {
                margin-top:15px
            }

            .w3eden .media:first-child {
                margin-top:0
            }

            .w3eden .media, .w3eden .media-body {
                overflow:hidden; zoom:1
            }

            .w3eden .media-body {
                width:10000px
            }

            .w3eden .media-object {
                display:block
            }

            .w3eden .media-right, .w3eden .media>.pull-right {
                padding-left:10px
            }

            .w3eden .media-left, .w3eden .media>.pull-left {
                padding-right:10px
            }

            .w3eden .media-body, .w3eden .media-left, .w3eden .media-right {
                display:table-cell; vertical-align:top
            }

            .w3eden .media-middle {
                vertical-align:middle
            }

            .w3eden .media-bottom {
                vertical-align:bottom
            }

            .w3eden .media-heading {
                margin-top:0; margin-bottom:5px
            }

            .w3eden .media-list {
                padding-left:0; list-style:none
            }

            .w3eden .list-group {
                padding-left:0; margin-bottom:20px
            }

            .w3eden .list-group-item {
                position:relative; display:block; padding:10px 15px; margin-bottom:-1px; background-color:#fff; border:1px solid #ddd
            }

            .w3eden .list-group-item:first-child {
                border-top-left-radius:4px; border-top-right-radius:4px
            }

            .w3eden .list-group-item:last-child {
                margin-bottom:0; border-bottom-right-radius:4px; border-bottom-left-radius:4px
            }

            .w3eden a.list-group-item {
                color:#555
            }

            .w3eden a.list-group-item .list-group-item-heading {
                color:#333
            }

            .w3eden a.list-group-item:focus, .w3eden a.list-group-item:hover {
                color:#555; text-decoration:none; background-color:#f5f5f5
            }

            .w3eden .list-group-item.disabled, .w3eden .list-group-item.disabled:focus, .w3eden .list-group-item.disabled:hover {
                color:#777; cursor:not-allowed; background-color:#eee
            }

            .w3eden .list-group-item.disabled .list-group-item-heading, .w3eden .list-group-item.disabled:focus .list-group-item-heading, .w3eden .list-group-item.disabled:hover .list-group-item-heading {
                color:inherit
            }

            .w3eden .list-group-item.disabled .list-group-item-text, .w3eden .list-group-item.disabled:focus .list-group-item-text, .w3eden .list-group-item.disabled:hover .list-group-item-text {
                color:#777
            }

            .w3eden .list-group-item.active, .w3eden .list-group-item.active:focus, .w3eden .list-group-item.active:hover {
                z-index:2; color:#fff; background-color:#337ab7; border-color:#337ab7
            }

            .w3eden .list-group-item.active .list-group-item-heading, .w3eden .list-group-item.active .list-group-item-heading>.small, .w3eden .list-group-item.active .list-group-item-heading>small, .w3eden .list-group-item.active:focus .list-group-item-heading, .w3eden .list-group-item.active:focus .list-group-item-heading>.small, .w3eden .list-group-item.active:focus .list-group-item-heading>small, .w3eden .list-group-item.active:hover .list-group-item-heading, .w3eden .list-group-item.active:hover .list-group-item-heading>.small, .w3eden .list-group-item.active:hover .list-group-item-heading>small {
                color:inherit
            }

            .w3eden .list-group-item.active .list-group-item-text, .w3eden .list-group-item.active:focus .list-group-item-text, .w3eden .list-group-item.active:hover .list-group-item-text {
                color:#c7ddef
            }

            .w3eden .list-group-item-success {
                color:#3c763d; background-color:#dff0d8
            }

            .w3eden a.list-group-item-success {
                color:#3c763d
            }

            .w3eden a.list-group-item-success .list-group-item-heading {
                color:inherit
            }

            .w3eden a.list-group-item-success:focus, .w3eden a.list-group-item-success:hover {
                color:#3c763d; background-color:#d0e9c6
            }

            .w3eden a.list-group-item-success.active, .w3eden a.list-group-item-success.active:focus, .w3eden a.list-group-item-success.active:hover {
                color:#fff; background-color:#3c763d; border-color:#3c763d
            }

            .w3eden .list-group-item-info {
                color:#31708f; background-color:#d9edf7
            }

            .w3eden a.list-group-item-info {
                color:#31708f
            }

            .w3eden a.list-group-item-info .list-group-item-heading {
                color:inherit
            }

            .w3eden a.list-group-item-info:focus, .w3eden a.list-group-item-info:hover {
                color:#31708f; background-color:#c4e3f3
            }

            .w3eden a.list-group-item-info.active, .w3eden a.list-group-item-info.active:focus, .w3eden a.list-group-item-info.active:hover {
                color:#fff; background-color:#31708f; border-color:#31708f
            }

            .w3eden .list-group-item-warning {
                color:#8a6d3b; background-color:#fcf8e3
            }

            .w3eden a.list-group-item-warning {
                color:#8a6d3b
            }

            .w3eden a.list-group-item-warning .list-group-item-heading {
                color:inherit
            }

            .w3eden a.list-group-item-warning:focus, .w3eden a.list-group-item-warning:hover {
                color:#8a6d3b; background-color:#faf2cc
            }

            .w3eden a.list-group-item-warning.active, .w3eden a.list-group-item-warning.active:focus, .w3eden a.list-group-item-warning.active:hover {
                color:#fff; background-color:#8a6d3b; border-color:#8a6d3b
            }

            .w3eden .list-group-item-danger {
                color:#a94442; background-color:#f2dede
            }

            .w3eden a.list-group-item-danger {
                color:#a94442
            }

            .w3eden a.list-group-item-danger .list-group-item-heading {
                color:inherit
            }

            .w3eden a.list-group-item-danger:focus, .w3eden a.list-group-item-danger:hover {
                color:#a94442; background-color:#ebcccc
            }

            .w3eden a.list-group-item-danger.active, .w3eden a.list-group-item-danger.active:focus, .w3eden a.list-group-item-danger.active:hover {
                color:#fff; background-color:#a94442; border-color:#a94442
            }

            .w3eden .list-group-item-heading {
                margin-top:0; margin-bottom:5px
            }

            .w3eden .list-group-item-text {
                margin-bottom:0; line-height:1.3
            }

            .w3eden .panel {
                margin-bottom:20px; background-color:#fff; border:1px solid rgba(0, 0, 0, 0); border-radius:4px; -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .05); box-shadow:0 1px 1px rgba(0, 0, 0, .05)
            }

            .w3eden .panel-body {
                padding:15px
            }

            .w3eden .panel-heading {
                padding:10px 15px; border-bottom:1px solid rgba(0, 0, 0, 0); border-top-left-radius:3px; border-top-right-radius:3px
            }

            .w3eden .panel-heading>.dropdown .dropdown-toggle {
                color:inherit
            }

            .w3eden .panel-title {
                margin-top:0; margin-bottom:0; font-size:16px; color:inherit
            }

            .w3eden .panel-title>.small, .w3eden .panel-title>.small>a, .w3eden .panel-title>a, .w3eden .panel-title>small, .w3eden .panel-title>small>a {
                color:inherit
            }

            .w3eden .panel-footer {
                padding:10px 15px; background-color:#f5f5f5; border-top:1px solid #ddd; border-bottom-right-radius:3px; border-bottom-left-radius:3px
            }

            .w3eden .panel>.list-group, .w3eden .panel>.panel-collapse>.list-group {
                margin-bottom:0
            }

            .w3eden .panel>.list-group .list-group-item, .w3eden .panel>.panel-collapse>.list-group .list-group-item {
                border-width:1px 0; border-radius:0
            }

            .w3eden .panel>.list-group:first-child .list-group-item:first-child, .w3eden .panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
                border-top:0; border-top-left-radius:3px; border-top-right-radius:3px
            }

            .w3eden .panel>.list-group:last-child .list-group-item:last-child, .w3eden .panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
                border-bottom:0; border-bottom-right-radius:3px; border-bottom-left-radius:3px
            }

            .w3eden .panel-heading+.list-group .list-group-item:first-child {
                border-top-width:0
            }

            .w3eden .list-group+.panel-footer {
                border-top-width:0
            }

            .w3eden .panel>.panel-collapse>.table, .w3eden .panel>.table, .w3eden .panel>.table-responsive>.table {
                margin-bottom:0
            }

            .w3eden .panel>.panel-collapse>.table caption, .w3eden .panel>.table caption, .w3eden .panel>.table-responsive>.table caption {
                padding-right:15px; padding-left:15px
            }

            .w3eden .panel>.table-responsive:first-child>.table:first-child, .w3eden .panel>.table:first-child {
                border-top-left-radius:3px; border-top-right-radius:3px
            }

            .w3eden .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child, .w3eden .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child, .w3eden .panel>.table:first-child>tbody:first-child>tr:first-child, .w3eden .panel>.table:first-child>thead:first-child>tr:first-child {
                border-top-left-radius:3px; border-top-right-radius:3px
            }

            .w3eden .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child, .w3eden .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child, .w3eden .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child, .w3eden .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child, .w3eden .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child, .w3eden .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child, .w3eden .panel>.table:first-child>thead:first-child>tr:first-child td:first-child, .w3eden .panel>.table:first-child>thead:first-child>tr:first-child th:first-child {
                border-top-left-radius:3px
            }

            .w3eden .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child, .w3eden .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child, .w3eden .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child, .w3eden .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child, .w3eden .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child, .w3eden .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child, .w3eden .panel>.table:first-child>thead:first-child>tr:first-child td:last-child, .w3eden .panel>.table:first-child>thead:first-child>tr:first-child th:last-child {
                border-top-right-radius:3px
            }

            .w3eden .panel>.table-responsive:last-child>.table:last-child, .w3eden .panel>.table:last-child {
                border-bottom-right-radius:3px; border-bottom-left-radius:3px
            }

            .w3eden .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child, .w3eden .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child, .w3eden .panel>.table:last-child>tbody:last-child>tr:last-child, .w3eden .panel>.table:last-child>tfoot:last-child>tr:last-child {
                border-bottom-right-radius:3px; border-bottom-left-radius:3px
            }

            .w3eden .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child, .w3eden .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child, .w3eden .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child, .w3eden .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child, .w3eden .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child, .w3eden .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child, .w3eden .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child, .w3eden .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
                border-bottom-left-radius:3px
            }

            .w3eden .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child, .w3eden .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child, .w3eden .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child, .w3eden .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child, .w3eden .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child, .w3eden .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child, .w3eden .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child, .w3eden .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
                border-bottom-right-radius:3px
            }

            .w3eden .panel>.panel-body+.table, .w3eden .panel>.panel-body+.table-responsive, .w3eden .panel>.table+.panel-body, .w3eden .panel>.table-responsive+.panel-body {
                border-top:1px solid #ddd
            }

            .w3eden .panel>.table>tbody:first-child>tr:first-child td, .w3eden .panel>.table>tbody:first-child>tr:first-child th {
                border-top:0
            }

            .w3eden .panel>.table-bordered, .w3eden .panel>.table-responsive>.table-bordered {
                border:0
            }

            .w3eden .panel>.table-bordered>tbody>tr>td:first-child, .w3eden .panel>.table-bordered>tbody>tr>th:first-child, .w3eden .panel>.table-bordered>tfoot>tr>td:first-child, .w3eden .panel>.table-bordered>tfoot>tr>th:first-child, .w3eden .panel>.table-bordered>thead>tr>td:first-child, .w3eden .panel>.table-bordered>thead>tr>th:first-child, .w3eden .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child, .w3eden .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child, .w3eden .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child, .w3eden .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child, .w3eden .panel>.table-responsive>.table-bordered>thead>tr>td:first-child, .w3eden .panel>.table-responsive>.table-bordered>thead>tr>th:first-child {
                border-left:0
            }

            .w3eden .panel>.table-bordered>tbody>tr>td:last-child, .w3eden .panel>.table-bordered>tbody>tr>th:last-child, .w3eden .panel>.table-bordered>tfoot>tr>td:last-child, .w3eden .panel>.table-bordered>tfoot>tr>th:last-child, .w3eden .panel>.table-bordered>thead>tr>td:last-child, .w3eden .panel>.table-bordered>thead>tr>th:last-child, .w3eden .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child, .w3eden .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child, .w3eden .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child, .w3eden .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child, .w3eden .panel>.table-responsive>.table-bordered>thead>tr>td:last-child, .w3eden .panel>.table-responsive>.table-bordered>thead>tr>th:last-child {
                border-right:0
            }

            .w3eden .panel>.table-bordered>tbody>tr:first-child>td, .w3eden .panel>.table-bordered>tbody>tr:first-child>th, .w3eden .panel>.table-bordered>thead>tr:first-child>td, .w3eden .panel>.table-bordered>thead>tr:first-child>th, .w3eden .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td, .w3eden .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th, .w3eden .panel>.table-responsive>.table-bordered>thead>tr:first-child>td, .w3eden .panel>.table-responsive>.table-bordered>thead>tr:first-child>th {
                border-bottom:0
            }

            .w3eden .panel>.table-bordered>tbody>tr:last-child>td, .w3eden .panel>.table-bordered>tbody>tr:last-child>th, .w3eden .panel>.table-bordered>tfoot>tr:last-child>td, .w3eden .panel>.table-bordered>tfoot>tr:last-child>th, .w3eden .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td, .w3eden .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th, .w3eden .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td, .w3eden .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
                border-bottom:0
            }

            .w3eden .panel>.table-responsive {
                margin-bottom:0; border:0
            }

            .w3eden .panel-group {
                margin-bottom:20px
            }

            .w3eden .panel-group .panel {
                margin-bottom:0; border-radius:4px
            }

            .w3eden .panel-group .panel+.panel {
                margin-top:5px
            }

            .w3eden .panel-group .panel-heading {
                border-bottom:0
            }

            .w3eden .panel-group .panel-heading+.panel-collapse>.list-group, .w3eden .panel-group .panel-heading+.panel-collapse>.panel-body {
                border-top:1px solid #ddd
            }

            .w3eden .panel-group .panel-footer {
                border-top:0
            }

            .w3eden .panel-group .panel-footer+.panel-collapse .panel-body {
                border-bottom:1px solid #ddd
            }

            .w3eden .panel-default {
                border-color:#ddd
            }

            .w3eden .panel-default>.panel-heading {
                color:#333; background-color:#f5f5f5; border-color:#ddd
            }

            .w3eden .panel-default>.panel-heading+.panel-collapse>.panel-body {
                border-top-color:#ddd
            }

            .w3eden .panel-default>.panel-heading .badge {
                color:#f5f5f5; background-color:#333
            }

            .w3eden .panel-default>.panel-footer+.panel-collapse>.panel-body {
                border-bottom-color:#ddd
            }

            .w3eden .panel-primary {
                border-color:#337ab7
            }

            .w3eden .panel-primary>.panel-heading {
                color:#fff; background-color:#337ab7; border-color:#337ab7
            }

            .w3eden .panel-primary>.panel-heading+.panel-collapse>.panel-body {
                border-top-color:#337ab7
            }

            .w3eden .panel-primary>.panel-heading .badge {
                color:#337ab7; background-color:#fff
            }

            .w3eden .panel-primary>.panel-footer+.panel-collapse>.panel-body {
                border-bottom-color:#337ab7
            }

            .w3eden .panel-success {
                border-color:#d6e9c6
            }

            .w3eden .panel-success>.panel-heading {
                color:#3c763d; background-color:#dff0d8; border-color:#d6e9c6
            }

            .w3eden .panel-success>.panel-heading+.panel-collapse>.panel-body {
                border-top-color:#d6e9c6
            }

            .w3eden .panel-success>.panel-heading .badge {
                color:#dff0d8; background-color:#3c763d
            }

            .w3eden .panel-success>.panel-footer+.panel-collapse>.panel-body {
                border-bottom-color:#d6e9c6
            }

            .w3eden .panel-info {
                border-color:#bce8f1
            }

            .w3eden .panel-info>.panel-heading {
                color:#31708f; background-color:#d9edf7; border-color:#bce8f1
            }

            .w3eden .panel-info>.panel-heading+.panel-collapse>.panel-body {
                border-top-color:#bce8f1
            }

            .w3eden .panel-info>.panel-heading .badge {
                color:#d9edf7; background-color:#31708f
            }

            .w3eden .panel-info>.panel-footer+.panel-collapse>.panel-body {
                border-bottom-color:#bce8f1
            }

            .w3eden .panel-warning {
                border-color:#faebcc
            }

            .w3eden .panel-warning>.panel-heading {
                color:#8a6d3b; background-color:#fcf8e3; border-color:#faebcc
            }

            .w3eden .panel-warning>.panel-heading+.panel-collapse>.panel-body {
                border-top-color:#faebcc
            }

            .w3eden .panel-warning>.panel-heading .badge {
                color:#fcf8e3; background-color:#8a6d3b
            }

            .w3eden .panel-warning>.panel-footer+.panel-collapse>.panel-body {
                border-bottom-color:#faebcc
            }

            .w3eden .panel-danger {
                border-color:#ebccd1
            }

            .w3eden .panel-danger>.panel-heading {
                color:#a94442; background-color:#f2dede; border-color:#ebccd1
            }

            .w3eden .panel-danger>.panel-heading+.panel-collapse>.panel-body {
                border-top-color:#ebccd1
            }

            .w3eden .panel-danger>.panel-heading .badge {
                color:#f2dede; background-color:#a94442
            }

            .w3eden .panel-danger>.panel-footer+.panel-collapse>.panel-body {
                border-bottom-color:#ebccd1
            }

            .w3eden .embed-responsive {
                position:relative; display:block; height:0; padding:0; overflow:hidden
            }

            .w3eden .embed-responsive .embed-responsive-item, .w3eden .embed-responsive embed, .w3eden .embed-responsive iframe, .w3eden .embed-responsive object, .w3eden .embed-responsive video {
                position:absolute; top:0; bottom:0; left:0; width:100%; height:100%; border:0
            }

            .w3eden .embed-responsive-16by9 {
                padding-bottom:56.25%
            }

            .w3eden .embed-responsive-4by3 {
                padding-bottom:75%
            }

            .w3eden .well {
                min-height:20px; padding:19px; margin-bottom:20px; background-color:#f5f5f5; border:1px solid #e3e3e3; border-radius:4px; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05); box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05)
            }

            .w3eden .well blockquote {
                border-color:#ddd; border-color:rgba(0, 0, 0, .15)
            }

            .w3eden .well-lg {
                padding:24px; border-radius:6px
            }

            .w3eden .well-sm {
                padding:9px; border-radius:3px
            }

            .w3eden .close {
                float:right; font-size:21px; font-weight:700; line-height:1; color:#000; text-shadow:0 1px 0 #fff; filter:alpha(opacity=20); opacity:.2
            }

            .w3eden .close:focus, .w3eden .close:hover {
                color:#000; text-decoration:none; cursor:pointer; filter:alpha(opacity=50); opacity:.5
            }

            .w3eden button.close {
                -webkit-appearance:none; padding:0; cursor:pointer; background:0 0; border:0
            }

            .w3eden .modal-open {
                overflow:hidden
            }

            .w3eden .modal {
                position:fixed; top:0; right:0; bottom:0; left:0; z-index:1050; display:none; overflow:hidden; -webkit-overflow-scrolling:touch; outline:0
            }

            .w3eden .modal.fade .modal-dialog {
                -webkit-transition:-webkit-transform .3s ease-out; -o-transition:-o-transform .3s ease-out; transition:transform .3s ease-out; -webkit-transform:translate(0, -25%); -ms-transform:translate(0, -25%); -o-transform:translate(0, -25%); transform:translate(0, -25%)
            }

            .w3eden .modal.in .modal-dialog {
                -webkit-transform:translate(0, 0); -ms-transform:translate(0, 0); -o-transform:translate(0, 0); transform:translate(0, 0)
            }

            .w3eden .modal-open .modal {
                overflow-x:hidden; overflow-y:auto
            }

            .w3eden .modal-dialog {
                position:relative; width:auto; margin:10px
            }

            .w3eden .modal-content {
                position:relative; background-color:#fff; -webkit-background-clip:padding-box; background-clip:padding-box; border:1px solid #999; border:1px solid rgba(0, 0, 0, .2); border-radius:6px; outline:0; -webkit-box-shadow:0 3px 9px rgba(0, 0, 0, .5); box-shadow:0 3px 9px rgba(0, 0, 0, .5)
            }

            .modal-backdrop {
                position:fixed; top:0; right:0; bottom:0; left:0; z-index:1040; background-color:#000
            }

            .modal-backdrop.fade {
                filter:alpha(opacity=0); opacity:0
            }

            .modal-backdrop.in {
                filter:alpha(opacity=50); opacity:.5
            }

            .w3eden .modal-header {
                min-height:16.43px; padding:15px; border-bottom:1px solid #e5e5e5
            }

            .w3eden .modal-header .close {
                margin-top:-2px
            }

            .w3eden .modal-title {
                margin:0; line-height:1.42857143
            }

            .w3eden .modal-body {
                position:relative; padding:15px
            }

            .w3eden .modal-footer {
                padding:15px; text-align:right; border-top:1px solid #e5e5e5
            }

            .w3eden .modal-footer .btn+.btn {
                margin-bottom:0; margin-left:5px
            }

            .w3eden .modal-footer .btn-group .btn+.btn {
                margin-left:-1px
            }

            .w3eden .modal-footer .btn-block+.btn-block {
                margin-left:0
            }

            .w3eden .modal-scrollbar-measure {
                position:absolute; top:-9999px; width:50px; height:50px; overflow:scroll
            }

            @media(min-width: 768px) {
                .w3eden .modal-dialog {
                    width:600px; margin:100px auto
                }

                .w3eden .modal-content {
                    -webkit-box-shadow:0 5px 15px rgba(0, 0, 0, .5); box-shadow:0 5px 15px rgba(0, 0, 0, .5)
                }

                .w3eden .modal-sm {
                    width:300px
                }
            }

            @media(min-width: 992px) {
                .w3eden .modal-lg {
                    width:900px
                }
            }

            .w3eden .tooltip {
                position:absolute; z-index:1070; display:block; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; font-weight:400; line-height:1.4; filter:alpha(opacity=0); opacity:0
            }

            .w3eden .tooltip.in {
                filter:alpha(opacity=90); opacity:.9
            }

            .w3eden .tooltip.top {
                padding:5px 0; margin-top:-3px
            }

            .w3eden .tooltip.right {
                padding:0 5px; margin-left:3px
            }

            .w3eden .tooltip.bottom {
                padding:5px 0; margin-top:3px
            }

            .w3eden .tooltip.left {
                padding:0 5px; margin-left:-3px
            }

            .w3eden .tooltip-inner {
                max-width:200px; padding:6px 12px; color:#fff; text-align:center; text-decoration:none; background-color:#000; border-radius:2px
            }

            .w3eden .tooltip-arrow {
                position:absolute; width:0; height:0; border-color:rgba(0, 0, 0, 0); border-style:solid
            }

            .w3eden .tooltip.top .tooltip-arrow {
                bottom:0; left:50%; margin-left:-5px; border-width:5px 5px 0; border-top-color:#000
            }

            .w3eden .tooltip.top-left .tooltip-arrow {
                right:5px; bottom:0; margin-bottom:-5px; border-width:5px 5px 0; border-top-color:#000
            }

            .w3eden .tooltip.top-right .tooltip-arrow {
                bottom:0; left:5px; margin-bottom:-5px; border-width:5px 5px 0; border-top-color:#000
            }

            .w3eden .tooltip.right .tooltip-arrow {
                top:50%; left:0; margin-top:-5px; border-width:5px 5px 5px 0; border-right-color:#000
            }

            .w3eden .tooltip.left .tooltip-arrow {
                top:50%; right:0; margin-top:-5px; border-width:5px 0 5px 5px; border-left-color:#000
            }

            .w3eden .tooltip.bottom .tooltip-arrow {
                top:0; left:50%; margin-left:-5px; border-width:0 5px 5px; border-bottom-color:#000
            }

            .w3eden .tooltip.bottom-left .tooltip-arrow {
                top:0; right:5px; margin-top:-5px; border-width:0 5px 5px; border-bottom-color:#000
            }

            .w3eden .tooltip.bottom-right .tooltip-arrow {
                top:0; left:5px; margin-top:-5px; border-width:0 5px 5px; border-bottom-color:#000
            }

            .w3eden .popover {
                position:absolute; top:0; left:0; z-index:1060; display:none; max-width:276px; padding:1px; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; font-weight:400; line-height:1.42857143; text-align:left; white-space:normal; background-color:#fff; -webkit-background-clip:padding-box; background-clip:padding-box; border:1px solid #ccc; border:1px solid rgba(0, 0, 0, .2); border-radius:6px; -webkit-box-shadow:0 5px 10px rgba(0, 0, 0, .2); box-shadow:0 5px 10px rgba(0, 0, 0, .2)
            }

            .w3eden .popover.top {
                margin-top:-10px
            }

            .w3eden .popover.right {
                margin-left:10px
            }

            .w3eden .popover.bottom {
                margin-top:10px
            }

            .w3eden .popover.left {
                margin-left:-10px
            }

            .w3eden .popover-title {
                padding:8px 14px; margin:0; font-size:14px; background-color:#f7f7f7; border-bottom:1px solid #ebebeb; border-radius:5px 5px 0 0
            }

            .w3eden .popover-content {
                padding:9px 14px
            }

            .w3eden .popover>.arrow, .w3eden .popover>.arrow:after {
                position:absolute; display:block; width:0; height:0; border-color:rgba(0, 0, 0, 0); border-style:solid
            }

            .w3eden .popover>.arrow {
                border-width:11px
            }

            .w3eden .popover>.arrow:after {
                content:""; border-width:10px
            }

            .w3eden .popover.top>.arrow {
                bottom:-11px; left:50%; margin-left:-11px; border-top-color:#999; border-top-color:rgba(0, 0, 0, .25); border-bottom-width:0
            }

            .w3eden .popover.top>.arrow:after {
                bottom:1px; margin-left:-10px; content:" "; border-top-color:#fff; border-bottom-width:0
            }

            .w3eden .popover.right>.arrow {
                top:50%; left:-11px; margin-top:-11px; border-right-color:#999; border-right-color:rgba(0, 0, 0, .25); border-left-width:0
            }

            .w3eden .popover.right>.arrow:after {
                bottom:-10px; left:1px; content:" "; border-right-color:#fff; border-left-width:0
            }

            .w3eden .popover.bottom>.arrow {
                top:-11px; left:50%; margin-left:-11px; border-top-width:0; border-bottom-color:#999; border-bottom-color:rgba(0, 0, 0, .25)
            }

            .w3eden .popover.bottom>.arrow:after {
                top:1px; margin-left:-10px; content:" "; border-top-width:0; border-bottom-color:#fff
            }

            .w3eden .popover.left>.arrow {
                top:50%; right:-11px; margin-top:-11px; border-right-width:0; border-left-color:#999; border-left-color:rgba(0, 0, 0, .25)
            }

            .w3eden .popover.left>.arrow:after {
                right:1px; bottom:-10px; content:" "; border-right-width:0; border-left-color:#fff
            }

            .w3eden .carousel {
                position:relative
            }

            .w3eden .carousel-inner {
                position:relative; width:100%; overflow:hidden
            }

            .w3eden .carousel-inner>.item {
                position:relative; display:none; -webkit-transition:.6s ease-in-out left; -o-transition:.6s ease-in-out left; transition:.6s ease-in-out left
            }

            .w3eden .carousel-inner>.item>a>img, .w3eden .carousel-inner>.item>img {
                line-height:1
            }

            @media all and (transform-3d), (-webkit-transform-3d) {
                .w3eden .carousel-inner>.item {
                    -webkit-transition:-webkit-transform .6s ease-in-out; -o-transition:-o-transform .6s ease-in-out; transition:transform .6s ease-in-out; -webkit-backface-visibility:hidden; backface-visibility:hidden; -webkit-perspective:1000; perspective:1000
                }

                .w3eden .carousel-inner>.item.active.right, .w3eden .carousel-inner>.item.next {
                    left:0; -webkit-transform:translate3d(100%, 0, 0); transform:translate3d(100%, 0, 0)
                }

                .w3eden .carousel-inner>.item.active.left, .w3eden .carousel-inner>.item.prev {
                    left:0; -webkit-transform:translate3d(-100%, 0, 0); transform:translate3d(-100%, 0, 0)
                }

                .w3eden .carousel-inner>.item.active, .w3eden .carousel-inner>.item.next.left, .w3eden .carousel-inner>.item.prev.right {
                    left:0; -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0)
                }
            }

            .w3eden .carousel-inner>.active, .w3eden .carousel-inner>.next, .w3eden .carousel-inner>.prev {
                display:block
            }

            .w3eden .carousel-inner>.active {
                left:0
            }

            .w3eden .carousel-inner>.next, .w3eden .carousel-inner>.prev {
                position:absolute; top:0; width:100%
            }

            .w3eden .carousel-inner>.next {
                left:100%
            }

            .w3eden .carousel-inner>.prev {
                left:-100%
            }

            .w3eden .carousel-inner>.next.left, .w3eden .carousel-inner>.prev.right {
                left:0
            }

            .w3eden .carousel-inner>.active.left {
                left:-100%
            }

            .w3eden .carousel-inner>.active.right {
                left:100%
            }

            .w3eden .carousel-control {
                position:absolute; top:0; bottom:0; left:0; width:15%; font-size:20px; color:#fff; text-align:center; text-shadow:0 1px 2px rgba(0, 0, 0, .6); filter:alpha(opacity=50); opacity:.5
            }

            .w3eden .carousel-control.left {
                background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%); background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%); background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001))); background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000", endColorstr="#00000000", GradientType=1); background-repeat:repeat-x
            }

            .w3eden .carousel-control.right {
                right:0; left:auto; background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%); background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%); background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5))); background-image:linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#80000000", GradientType=1); background-repeat:repeat-x
            }

            .w3eden .carousel-control:focus, .w3eden .carousel-control:hover {
                color:#fff; text-decoration:none; filter:alpha(opacity=90); outline:0; opacity:.9
            }

            .w3eden .carousel-control .glyphicon-chevron-left, .w3eden .carousel-control .glyphicon-chevron-right, .w3eden .carousel-control .icon-next, .w3eden .carousel-control .icon-prev {
                position:absolute; top:50%; z-index:5; display:inline-block
            }

            .w3eden .carousel-control .glyphicon-chevron-left, .w3eden .carousel-control .icon-prev {
                left:50%; margin-left:-10px
            }

            .w3eden .carousel-control .glyphicon-chevron-right, .w3eden .carousel-control .icon-next {
                right:50%; margin-right:-10px
            }

            .w3eden .carousel-control .icon-next, .w3eden .carousel-control .icon-prev {
                width:20px; height:20px; margin-top:-10px; font-family:serif; line-height:1
            }

            .w3eden .carousel-control .icon-prev:before {
                content:"‹"
            }

            .w3eden .carousel-control .icon-next:before {
                content:"›"
            }

            .w3eden .carousel-indicators {
                position:absolute; bottom:10px; left:50%; z-index:15; width:60%; padding-left:0; margin-left:-30%; text-align:center; list-style:none
            }

            .w3eden .carousel-indicators li {
                display:inline-block; width:10px; height:10px; margin:1px; text-indent:-999px; cursor:pointer; background-color:#000 \9; background-color:rgba(0, 0, 0, 0); border:1px solid #fff; border-radius:10px
            }

            .w3eden .carousel-indicators .active {
                width:12px; height:12px; margin:0; background-color:#fff
            }

            .w3eden .carousel-caption {
                position:absolute; right:15%; bottom:20px; left:15%; z-index:10; padding-top:20px; padding-bottom:20px; color:#fff; text-align:center; text-shadow:0 1px 2px rgba(0, 0, 0, .6)
            }

            .w3eden .carousel-caption .btn {
                text-shadow:none
            }

            @media screen and (min-width: 768px) {
                .w3eden .carousel-control .glyphicon-chevron-left, .w3eden .carousel-control .glyphicon-chevron-right, .w3eden .carousel-control .icon-next, .w3eden .carousel-control .icon-prev {
                    width:30px; height:30px; margin-top:-15px; font-size:30px
                }

                .w3eden .carousel-control .glyphicon-chevron-left, .w3eden .carousel-control .icon-prev {
                    margin-left:-15px
                }

                .w3eden .carousel-control .glyphicon-chevron-right, .w3eden .carousel-control .icon-next {
                    margin-right:-15px
                }

                .w3eden .carousel-caption {
                    right:20%; left:20%; padding-bottom:30px
                }

                .w3eden .carousel-indicators {
                    bottom:20px
                }
            }

            .w3eden .btn-group-vertical>.btn-group:after, .w3eden .btn-group-vertical>.btn-group:before, .w3eden .btn-toolbar:after, .w3eden .btn-toolbar:before, .w3eden .clearfix:after, .w3eden .clearfix:before, .w3eden .container-fluid:after, .w3eden .container-fluid:before, .w3eden .container:after, .w3eden .container:before, .w3eden .dl-horizontal dd:after, .w3eden .dl-horizontal dd:before, .w3eden .form-horizontal .form-group:after, .w3eden .form-horizontal .form-group:before, .w3eden .modal-footer:after, .w3eden .modal-footer:before, .w3eden .nav:after, .w3eden .nav:before, .w3eden .navbar-collapse:after, .w3eden .navbar-collapse:before, .w3eden .navbar-header:after, .w3eden .navbar-header:before, .w3eden .navbar:after, .w3eden .navbar:before, .w3eden .pager:after, .w3eden .pager:before, .w3eden .panel-body:after, .w3eden .panel-body:before, .w3eden .row:after, .w3eden .row:before {
                display:table; content:" "
            }

            .w3eden .btn-group-vertical>.btn-group:after, .w3eden .btn-toolbar:after, .w3eden .clearfix:after, .w3eden .container-fluid:after, .w3eden .container:after, .w3eden .dl-horizontal dd:after, .w3eden .form-horizontal .form-group:after, .w3eden .modal-footer:after, .w3eden .nav:after, .w3eden .navbar-collapse:after, .w3eden .navbar-header:after, .w3eden .navbar:after, .w3eden .pager:after, .w3eden .panel-body:after, .w3eden .row:after {
                clear:both
            }

            .w3eden .center-block {
                display:block; margin-right:auto; margin-left:auto
            }

            .w3eden .pull-right {
                float:right !important
            }

            .w3eden .pull-left {
                float:left !important
            }

            .w3eden .hide {
                display:none !important
            }

            .w3eden .show {
                display:block !important
            }

            .w3eden .invisible {
                visibility:hidden
            }

            .w3eden .text-hide {
                font:0/0 a; color:rgba(0, 0, 0, 0); text-shadow:none; background-color:rgba(0, 0, 0, 0); border:0
            }

            .w3eden .hidden {
                display:none !important
            }

            .w3eden .affix {
                position:fixed
            }

            @-ms-viewport {
                width:device-width
            }

            .w3eden .visible-lg, .w3eden .visible-md, .w3eden .visible-sm, .w3eden .visible-xs {
                display:none !important
            }

            .w3eden .visible-lg-block, .w3eden .visible-lg-inline, .w3eden .visible-lg-inline-block, .w3eden .visible-md-block, .w3eden .visible-md-inline, .w3eden .visible-md-inline-block, .w3eden .visible-sm-block, .w3eden .visible-sm-inline, .w3eden .visible-sm-inline-block, .w3eden .visible-xs-block, .w3eden .visible-xs-inline, .w3eden .visible-xs-inline-block {
                display:none !important
            }

            @media(max-width: 767px) {
                .w3eden .visible-xs {
                    display:block !important
                }

                .w3eden table.visible-xs {
                    display:table
                }

                .w3eden tr.visible-xs {
                    display:table-row !important
                }

                .w3eden td.visible-xs, .w3eden th.visible-xs {
                    display:table-cell !important
                }
            }

            @media(max-width: 767px) {
                .w3eden .visible-xs-block {
                    display:block !important
                }
            }

            @media(max-width: 767px) {
                .w3eden .visible-xs-inline {
                    display:inline !important
                }
            }

            @media(max-width: 767px) {
                .w3eden .visible-xs-inline-block {
                    display:inline-block !important
                }
            }

            @media(min-width: 768px)and (max-width: 991px) {
                .w3eden .visible-sm {
                    display:block !important
                }

                .w3eden table.visible-sm {
                    display:table
                }

                .w3eden tr.visible-sm {
                    display:table-row !important
                }

                .w3eden td.visible-sm, .w3eden th.visible-sm {
                    display:table-cell !important
                }
            }

            @media(min-width: 768px)and (max-width: 991px) {
                .w3eden .visible-sm-block {
                    display:block !important
                }
            }

            @media(min-width: 768px)and (max-width: 991px) {
                .w3eden .visible-sm-inline {
                    display:inline !important
                }
            }

            @media(min-width: 768px)and (max-width: 991px) {
                .w3eden .visible-sm-inline-block {
                    display:inline-block !important
                }
            }

            @media(min-width: 992px)and (max-width: 1199px) {
                .w3eden .visible-md {
                    display:block !important
                }

                .w3eden table.visible-md {
                    display:table
                }

                .w3eden tr.visible-md {
                    display:table-row !important
                }

                .w3eden td.visible-md, .w3eden th.visible-md {
                    display:table-cell !important
                }
            }

            @media(min-width: 992px)and (max-width: 1199px) {
                .w3eden .visible-md-block {
                    display:block !important
                }
            }

            @media(min-width: 992px)and (max-width: 1199px) {
                .w3eden .visible-md-inline {
                    display:inline !important
                }
            }

            @media(min-width: 992px)and (max-width: 1199px) {
                .w3eden .visible-md-inline-block {
                    display:inline-block !important
                }
            }

            @media(min-width: 1200px) {
                .w3eden .visible-lg {
                    display:block !important
                }

                .w3eden table.visible-lg {
                    display:table
                }

                .w3eden tr.visible-lg {
                    display:table-row !important
                }

                .w3eden td.visible-lg, .w3eden th.visible-lg {
                    display:table-cell !important
                }
            }

            @media(min-width: 1200px) {
                .w3eden .visible-lg-block {
                    display:block !important
                }
            }

            @media(min-width: 1200px) {
                .w3eden .visible-lg-inline {
                    display:inline !important
                }
            }

            @media(min-width: 1200px) {
                .w3eden .visible-lg-inline-block {
                    display:inline-block !important
                }
            }

            @media(max-width: 767px) {
                .w3eden .hidden-xs {
                    display:none !important
                }
            }

            @media(min-width: 768px)and (max-width: 991px) {
                .w3eden .hidden-sm {
                    display:none !important
                }
            }

            @media(min-width: 992px)and (max-width: 1199px) {
                .w3eden .hidden-md {
                    display:none !important
                }
            }

            @media(min-width: 1200px) {
                .w3eden .hidden-lg {
                    display:none !important
                }
            }

            .w3eden .visible-print {
                display:none !important
            }

            @media print {
                .w3eden .visible-print {
                    display:block !important
                }

                .w3eden table.visible-print {
                    display:table
                }

                .w3eden tr.visible-print {
                    display:table-row !important
                }

                .w3eden td.visible-print, .w3eden th.visible-print {
                    display:table-cell !important
                }
            }

            .w3eden .visible-print-block {
                display:none !important
            }

            @media print {
                .w3eden .visible-print-block {
                    display:block !important
                }
            }

            .w3eden .visible-print-inline {
                display:none !important
            }

            @media print {
                .w3eden .visible-print-inline {
                    display:inline !important
                }
            }

            .w3eden .visible-print-inline-block {
                display:none !important
            }

            @media print {
                .w3eden .visible-print-inline-block {
                    display:inline-block !important
                }
            }

            @media print {
                .w3eden .hidden-print {
                    display:none !important
                }
            }

            .w3eden .btn {
                background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.05))); background-image:-webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.05)); background-image:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.05))
            }

            .w3eden .panel th {
                background-color:#eee !important; border-bottom-width:1px !important
            }

            .w3eden .btn {
                border-radius:.2em
            }

            .w3eden .nav-pills a {
                border-radius:.2em; box-shadow:none !important; font-size:9pt !important
            }

            .w3eden .panel-heading {
                font-weight:700
            }

            .w3eden blockquote.alert {
                font-size:14px; font-weight:300; font-style:italic; border-radius:2px !important
            }

            .w3eden .btn-group .btn:first-child:not(:last-child), .w3eden .input-group .form-control:first-child:not(:last-child) {
                border-top-right-radius:0; border-bottom-right-radius:0; border-bottom-left-radius:.2em; border-top-left-radius:.2em
            }

            .w3eden .btn-group .btn:last-child:not(:first-child) {
                border-top-left-radius:0; border-bottom-left-radius:0; border-top-right-radius:.2em; border-bottom-right-radius:.2em
            }

            .w3eden .btn span.left-icon {
                float:left; background:none repeat scroll 0 0 rgba(0, 0, 0, .16); border-bottom-left-radius:3px; border-right:1px solid rgba(0, 0, 0, .12); border-top-left-radius:3px; margin-top:-7px; padding:7px 12px; margin-left:-12px; position:relative; width:40px
            }

            .clear {
                clear:both
            }

            .no-radius {
                border-radius:0 !important
            }

            .wpdm-category {
                border:0px; border-bottom:0px solid #ccc
            }

            .w3eden .table th a {
                font-weight:700
            }

            .wpdm-front h3.title {
                font-family:"Montserrat"; margin:10px 0 5px 10px; font-size:14pt
            }

            .qdb {
                background:#0073ff; text-decoration:none; color:#fff; padding:5px 7px; font-size:8pt; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px
            }

            #loginform {
                margin-top:20px
            }

            .wpdm-category-list li {
                clear:both
            }

            .wpdm-category-list {
                list-style:none
            }

            .download_link label {
                width:60px; display:block; font-size:10px
            }

            .cat-page-tilte {
                padding:0px 5px 10px 0px; border:0px; border-top:1px dotted #666; font-size:11pt
            }

            .cat-page-tilte legend {
                padding-right:5px
            }

            .w3eden .wpdm-loading {
                -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background:#a00; color:#fff; padding:7px 15px; position:absolute; font-size:12px; font-weight:bold; z-index:999999
            }

            .wpdm-email2dl {
                text-align:center; background:#fff; width:70%; margin:10px auto; border:4px solid #eee
            }

            .wpdm-email2dl .wcon {
                padding:10px; border:1px solid #ccc; font-size:10pt
            }

            .wpdm-email2dl input[type=button]:active {
                background-color:#f4f4f4; background-image:-moz-linear-gradient(top, #f6f6f6, #f1f1f1); background-image:-ms-linear-gradient(top, #f6f6f6, #f1f1f1); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f6f6f6), to(#f1f1f1)); background-image:-webkit-linear-gradient(top, #f6f6f6, #f1f1f1); background-image:-o-linear-gradient(top, #f6f6f6, #f1f1f1); background-image:linear-gradient(top, #f6f6f6, #f1f1f1); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f6f6f6", endColorstr="#f1f1f1", GradientType=0); -webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1); -moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1); box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1)
            }

            .wpdm-email2dl input[type=button]:hover {
                border:1px solid #2f5bb7; text-shadow:0 1px rgba(0, 0, 0, .3); -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .2); -moz-box-shadow:0 1px 1px rgba(0, 0, 0, .2); box-shadow:0 1px 1px rgba(0, 0, 0, .2); background-color:#4387f5; background-image:-moz-linear-gradient(top, #4d90fe, #357ae8); background-image:-ms-linear-gradient(top, #4d90fe, #357ae8); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#4d90fe), to(#357ae8)); background-image:-webkit-linear-gradient(top, #4d90fe, #357ae8); background-image:-o-linear-gradient(top, #4d90fe, #357ae8); background-image:linear-gradient(top, #4d90fe, #357ae8); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4d90fe", endColorstr="#357ae8", GradientType=0)
            }

            .wpdm-email2dl form {
                margin-top:10px; padding-bottom:10px
            }

            .wpdm-email2dl input[type=button] {
                color:#fff; text-shadow:0 1px rgba(0, 0, 0, .1); border:1px solid #3079ed; background-color:#4b8cf7; background-image:-moz-linear-gradient(top, #4d90fe, #4787ed); background-image:-ms-linear-gradient(top, #4d90fe, #4787ed); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#4d90fe), to(#4787ed)); background-image:-webkit-linear-gradient(top, #4d90fe, #4787ed); background-image:-o-linear-gradient(top, #4d90fe, #4787ed); background-image:linear-gradient(top, #4d90fe, #4787ed); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4d90fe", endColorstr="#4787ed", GradientType=0); font-size:9pt; font-weight:bold; padding:5px 10px; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px
            }

            .wpdm-email2dl .wcon input[type=text] {
                background:#fff; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; border:1px solid #aaa; font-size:11pt; padding:4px 10px; width:250px
            }

            .wpdm-email2dl label {
                display:none
            }

            .drag-drop #drag-drop-area {
                border:4px dashed #ddd; height:200px
            }

            .drag-drop-inside {
                text-align:center; padding:30px
            }

            .wpdm-front .inside {
                padding:10px
            }

            #wpdm-login-form {
                position:absolute; padding:0px 10px; border:1px solid #aaa; background:#eee; z-index:9999999
            }

            .wpdm-drop-box {
                z-index:99999; display:none; position:absolute
            }

            .hndle {
                margin:0px !important
            }

            #categories_meta_box label {
                display:inline !important
            }

            .more_previews_a {
                display:block; float:left; margin-right:8px
            }

            .link-template .more_previews_a {
                display:block; float:left; margin-right:9px !important
            }

            .more_previews_a:last-child {
                margin-right:0px !important
            }

            .wpdm-facebook {
                border:6px solid #777; background:#7c89a3; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; opacity:.9; filter:alpha(opacity=90); margin-bottom:10px
            }

            .wpdm-facebook h3 {
                margin:0px !important; padding:4px 10px !important; background:#3b5998 !important; color:#fff !important; font-size:12pt; font-weight:bold; border:0px !important; -webkit-border-top-left-radius:1px; -webkit-border-top-right-radius:1px; -moz-border-radius-topleft:1px; -moz-border-radius-topright:1px; border-top-left-radius:1px; border-top-right-radius:1px
            }

            .wpdm_file .cont {
                padding:5px 10px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px; -moz-border-radius-bottomright:3px; -moz-border-radius-bottomleft:3px; border-bottom-right-radius:3px; border-bottom-left-radius:3px; font-size:9pt
            }

            .wpdm-facebook .btn_left {
                background:#3b5998; background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiNTk5OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NDc3YmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+"); background:-moz-linear-gradient(top, #3b5998 0%, #5477bf 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #3b5998), color-stop(100%, #5477bf)); background:-webkit-linear-gradient(top, #3b5998 0%, #5477bf 100%); background:-o-linear-gradient(top, #3b5998 0%, #5477bf 100%); background:-ms-linear-gradient(top, #3b5998 0%, #5477bf 100%); background:linear-gradient(top, #3b5998 0%, #5477bf 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3b5998", endColorstr="#5477bf", GradientType=0); font-weight:bold; -webkit-border-top-left-radius:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius-topleft:4px; -moz-border-radius-bottomleft:4px; border-top-left-radius:4px; border-bottom-left-radius:4px; color:#fff; float:left; font-size:10pt; padding:5px 10px; letter-spacing:.5px; text-shadow:0 1px 0 #000
            }

            .wpdm-facebook .cont {
                background:#fff
            }

            .wpdm-facebook .btn_outer {
                background:none repeat scroll 0 0 #d6e3ff; border:1px solid #3b5998; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; float:left; margin-top:10px; margin-bottom:10px; margin-right:20px; padding:0
            }

            .wpdm-facebook .btn_right {
                display:block; float:left; font-size:10pt; font-weight:normal; padding:5px 10px; -webkit-border-top-right-radius:4px; -webkit-border-bottom-right-radius:4px; -moz-border-radius-topright:4px; -moz-border-radius-bottomright:4px; border-top-right-radius:4px; border-bottom-right-radius:4px
            }

            .passit {
                color:maroon; font-style:italic
            }

            .perror {
                color:#a00; padding-left:10px
            }

            .inf {
                padding:4px; font-size:8pt
            }

            .drop-shadow {
                position:relative
            }

            .drop-shadow:before, .drop-shadow:after {
                content:""; position:absolute; z-index:-2
            }

            .drop-shadow p {
                font-size:16px; font-weight:bold
            }

            .lifted {
                -moz-border-radius:4px; border-radius:4px
            }

            .lifted:before, .lifted:after {
                bottom:15px; left:10px; width:50%; height:20%; max-width:300px; -webkit-box-shadow:0 15px 10px rgba(0, 0, 0, .7); -moz-box-shadow:0 15px 10px rgba(0, 0, 0, .7); box-shadow:0 15px 10px rgba(0, 0, 0, .7); -webkit-transform:rotate(-3deg); -moz-transform:rotate(-3deg); -ms-transform:rotate(-3deg); -o-transform:rotate(-3deg); transform:rotate(-3deg)
            }

            .lifted:after {
                right:10px; left:auto; -webkit-transform:rotate(3deg); -moz-transform:rotate(3deg); -ms-transform:rotate(3deg); -o-transform:rotate(3deg); transform:rotate(3deg)
            }

            .raised {
                -webkit-box-shadow:0 15px 10px -10px rgba(0, 0, 0, .5), 0 1px 4px rgba(0, 0, 0, .3), 0 0 40px rgba(0, 0, 0, .1) inset; -moz-box-shadow:0 15px 10px -10px rgba(0, 0, 0, .5), 0 1px 4px rgba(0, 0, 0, .3), 0 0 40px rgba(0, 0, 0, .1) inset; box-shadow:0 15px 10px -10px rgba(0, 0, 0, .5), 0 1px 4px rgba(0, 0, 0, .3), 0 0 40px rgba(0, 0, 0, .1) inset
            }

            .curved:before {
                top:10px; bottom:10px; left:0; right:50%; -webkit-box-shadow:0 0 15px rgba(0, 0, 0, .6); -moz-box-shadow:0 0 15px rgba(0, 0, 0, .6); box-shadow:0 0 15px rgba(0, 0, 0, .6); -moz-border-radius:10px/100px; border-radius:10px/100px
            }

            .curved-vt-2:before {
                right:0
            }

            .curved-hz-1:before {
                top:50%; bottom:0; left:10px; right:10px; -moz-border-radius:100px/10px; border-radius:100px/10px
            }

            .curved-hz-2:before {
                top:0; bottom:0; left:10px; right:10px; -moz-border-radius:100px/10px; border-radius:100px/10px
            }

            .rotated {
                -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; -webkit-transform:rotate(-3deg); -moz-transform:rotate(-3deg); -ms-transform:rotate(-3deg); -o-transform:rotate(-3deg); transform:rotate(-3deg)
            }

            .rotated>:first-child:before {
                content:""; position:absolute; z-index:-1; top:0; bottom:0; left:0; right:0; background:#fff; -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, .3), 0 0 40px rgba(0, 0, 0, .1) inset; -moz-box-shadow:0 1px 4px rgba(0, 0, 0, .3), 0 0 40px rgba(0, 0, 0, .1) inset; box-shadow:0 1px 4px rgba(0, 0, 0, .3), 0 0 40px rgba(0, 0, 0, .1) inset
            }

            .wpdm-bluebox {
                border:1px solid #30aedc; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; opacity:.9; filter:alpha(opacity=90); margin-bottom:10px; background:#fff; background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZjhmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE3JSIgc3RvcC1jb2xvcj0iI2ZlZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4="); background:-moz-linear-gradient(top, #e8f8ff 0%, #feffff 17%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e8f8ff), color-stop(17%, #feffff)); background:-webkit-linear-gradient(top, #e8f8ff 0%, #feffff 17%); background:-o-linear-gradient(top, #e8f8ff 0%, #feffff 17%); background:-ms-linear-gradient(top, #e8f8ff 0%, #feffff 17%); background:linear-gradient(top, #e8f8ff 0%, #feffff 17%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e8f8ff", endColorstr="#feffff", GradientType=0); text-align:center
            }

            .wpdm-bluebox h3 {
                padding:4px 10px; font-size:12pt; margin-bottom:0px
            }

            .wpdm-bluebox .cont {
                background:#fff; text-align:left; padding-top:10px; padding-bottom:10px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px
            }

            .wpdm-bluebox .passit {
                margin-bottom:10px
            }

            .wpdm-bluebox .btn_outer .btn_left {
                background:#7abcff; background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdhYmNmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iIzYwYWJmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MDk2ZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+"); background:-moz-linear-gradient(top, #7abcff 0%, #60abf8 52%, #4096ee 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #7abcff), color-stop(52%, #60abf8), color-stop(100%, #4096ee)); background:-webkit-linear-gradient(top, #7abcff 0%, #60abf8 52%, #4096ee 100%); background:-o-linear-gradient(top, #7abcff 0%, #60abf8 52%, #4096ee 100%); background:-ms-linear-gradient(top, #7abcff 0%, #60abf8 52%, #4096ee 100%); background:linear-gradient(top, #7abcff 0%, #60abf8 52%, #4096ee 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7abcff", endColorstr="#4096ee", GradientType=0); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:4px 10px; color:#fff; margin:4px
            }

            .wpdm_icon {
                box-shadow:none
            }

            .w3eden .panel-body iframe {
                margin:0
            }

            a.btn {
                text-decoration:none !important
            }

            .w3eden .popover {
                min-width:250px
            }

            .w3eden .all-locks {
                padding:15px
            }

            td.actions {
                width:100px
            }

            .actions a.btn {
                border-radius:2px
            }

            .w3eden input.input-xs {
                font-size:8pt; width:150px; height:30px; line-height:normal; text-align:center
            }

            .w3eden .input-group-btn .btn.wpdm_submit {
                padding:8px 16px !important
            }

            .w3eden #wp-post_content-editor-container {
                border:1px solid #ddd
            }

            .w3eden td.mceToolbar {
                border-bottom:1px solid #ddd !important
            }

            .w3eden #post_content-html, .w3eden #post_content-tmce {
                height:27px
            }

            a.mceButton .mceIcon, .mceAction {
                font:400 15px/1 dashicons !important; text-align:left !important
            }

            #package-settings-section .panel-body {
                padding:0 !important
            }

            #package-settings-section .tab-content .panel-body {
                padding:15px !important
            }

            .wpdm-full-front {
                width:100% !important; clear:both; display:block
            }

            #package-settings-section .nav-tabs {
                margin:0 !important; padding-top:10px; padding-left:10px; padding-bottom:0; background:#fafafa
            }

            #package-settings-section .nav-tabs li {
                padding-bottom:0 !important; border-bottom:0 !important; margin-right:2px
            }

            #package-settings-section .nav-tabs li a {
                padding:8px 20px; font-size:9pt; color:#777; font-weight:600
            }

            #package-settings-section .nav-tabs li.active a {
                color:#333
            }

            #package-settings-section .nav-tabs li:not(.active) a {
                background:rgba(0, 0, 0, .03) !important; border:1px solid #ddd
            }

            #package-settings-section .nav-tabs li:not(.active) a:hover {
                background:rgba(0, 0, 0, .06) !important
            }

            #package-settings-section .tab-content {
                padding:20px
            }

            #package-settings-section td {
                vertical-align:middle
            }

            .wpdm-accordion {
                border:0 !important
            }

            .wpdm-accordion h3 {
                font-size:10pt !important; margin:2px 0 !important; border-radius:3px; padding:7px 10px !important; border:1px solid #eee; font-weight:700
            }

            .wpdm-accordion h3 .wpdmlock {
                opacity:1 !important; margin-right:10px !important
            }

            .wpdmlock+label {
                width:18px !important; height:18px !important; border:2px solid #306acb; float:left; display:inline-block
            }

            .panel-heading>label {
                position:relative
            }

            .wpdmlock:checked+label:after {
                content:""; position:absolute; left:4px; top:4px; background:#306acb; width:10px !important; height:10px !important; z-index:999999
            }

            .fwpdmlock {
                background:#fff; border-color:#d2d6d8; border-style:solid; border-width:0 1px 1px 1px; margin-top:-3px; width:100%; border-radius:0
            }

            .form-control {
                box-shadow:none !important
            }

            .wpdm-spinner {
                background:url("../images/wpdm-settings.png") center center no-repeat; width:16px; height:16px; display:block; float:left; margin-right:8px; margin-top:2px
            }

            .wpdm-spin {
                -webkit-animation:spin 2s infinite linear; -moz-animation:spin 2s infinite linear; -ms-animation:spin 2s infinite linear; -o-animation:spin 2s infinite linear; animation:spin 2s infinite linear
            }

            @keyframes spin {
                from {
                    -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -o-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg)
                }

                to {
                    -webkit-transform:rotate(359deg); -moz-transform:rotate(359deg); -o-transform:rotate(359deg); -ms-transform:rotate(359deg); transform:rotate(359deg)
                }
            }

            @-moz-keyframes spin {
                from {
                    -moz-transform:rotate(0deg); transform:rotate(0deg)
                }

                to {
                    -moz-transform:rotate(359deg); transform:rotate(359deg)
                }
            }

            @-webkit-keyframes spin {
                from {
                    -webkit-transform:rotate(0deg); transform:rotate(0deg)
                }

                to {
                    -webkit-transform:rotate(359deg); transform:rotate(359deg)
                }
            }

            @-ms-keyframes spin {
                from {
                    -ms-transform:rotate(0deg); transform:rotate(0deg)
                }

                to {
                    -ms-transform:rotate(359deg); transform:rotate(359deg)
                }
            }

            @-o-keyframes spin {
                from {
                    -o-transform:rotate(0deg); transform:rotate(0deg)
                }

                to {
                    -o-transform:rotate(359deg); transform:rotate(359deg)
                }
            }

            .infoicon {
                position:absolute; margin-top:10px; margin-left:20px; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA+0lEQVQ4T2NkwAS6QKEEIBYF4p9QaXYg/QqIFwDxFWQtjEgcDiC7C4j/AHE/ED9GM1sOyC8EYpCecpjhMANANiwD4slAfACLq5CFnICcLCCOAuJfMANANq4G4mMENMOkbYGMACAuBhmgD8QxQFyKRTNMrBuLXC9QbAHIgAlA3APET7AoEoSKvcciBwqTApABK4A4AofT3aHiO3HILwcZsBSIo3EoqIaKt+KQX0wVA/B5gZALwF7AF4j4DIAHIr5oBKU8EAClE3QAj0aYArITEsgAipMyyBBQZuoE4r9QJ5OUmZD9pwPkJAKxMBD/hkqwAenXQDwfiK8iKwYAr/Q4G13HFTUAAAAASUVORK5CYII=") center center no-repeat; width:16px; height:16px
            }

            #package-settings .form-control {
                display:inline
            }

            div.tooltip.in {
                border-radius:2px !important
            }

            .dropdown-menu li {
                list-style:none !important
            }

            .cat-panel>ul {
                padding-top:10px
            }

            .cat-panel ul {
                padding-left:20px
            }

            .cat-panel li {
                list-style:none
            }

            .cat-panel label {
                font-weight:400 !important; cursor:pointer
            }

            .cat-panel {
                max-height:200px; overflow:hidden
            }

            .cat-panel:hover {
                overflow:auto
            }

            .label-white {
                background:#fff !important; color:#222 !important; text-shadow:none !important; margin-left:10px
            }

            .btn-fb {
                background-color:#354c8c !important; border:0 !important; color:#fff !important; font-size:10px !important; font-weight:700 !important
            }

            .btn-fb .label-white {
                color:#354c8c !important
            }

            .pluginButtonIcon {
                left:0; margin-left:-3px; margin-right:5px; position:relative; vertical-align:top
            }

            .wpdm-btn-play {
                outline:none !important
            }

            .wpdm-btn-play-lg {
                font-size:25px !important; padding:12px 15px !important; width:60px !important
            }

            .sx_plugin-button-2x_favblue {
                background-position:0 -42px
            }

            .w3eden .nav-tabs li {
                margin-left:0 !important
            }

            .w3eden .nav-tabs li a {
                outline:none !important
            }

            .ptypes li {
                padding-left:0 !important; border:0 !important; margin:0 !important
            }

            #wpdm-files_filter {
                padding-right:10px; padding-top:10px
            }

            #wpdm-files {
                margin-bottom:0
            }

            #wpdm-files_info, #wpdm-files_paginate {
                padding:10px
            }

            a.btn-success, a.btn-primary, a.btn-warning, a.btn-danger, a.btn-info {
                color:#fff !important
            }

            input.input-error {
                border:1px solid #c93634 !important; color:#c93634 !important
            }

            label.error {
                color:#c93634; font-weight:300 !important; font-size:11px !important
            }

            .wpdm-archive-meta .wpdm-download-link {
                padding:5px 10px !important; margin:0 !important; font-size:9pt
            }

            .wpdm-archive-meta li {
                border:0px !important; list-style:none !important; padding-right:20px !important
            }

            .wpdm-archive-meta li:last-child {
                padding:0 !important; max-width:100px !important; text-align:right !important
            }

            .wpdm-archive-meta .wpdm-download-link img {
                box-shadow:none !important; height:30px; width:auto
            }

            .w3eden .wpdm-file-entry {
                border:1px solid #eee; padding:10px; border-radius:3px; font-size:9pt; text-align:center
            }

            .w3eden .panel {
                box-shadow:none !important
            }

            .w3eden .panel .panel-heading {
                font-size:9pt
            }

            .w3eden .panel img, .w3eden .wpdm-file-entry img {
                box-shadow:none
            }

            .w3eden .file-ico {
                padding:20px
            }

            .w3eden .input-group input:not(:last-child) {
                border-top-right-radius:0 !important; border-bottom-right-radius:0 !important
            }

            .btn-group.bootstrap-select .btn.dropdown-toggle {
                border-radius:3px !important
            }

            .w3eden label.error.valid {
                display:none
            }

            #wpdm-featured-image {
                display:block; width:100%; height:200px; border:2px dashed #ddd; background:url(../images/plus.png) no-repeat center center; text-indent:-999999px
            }

            label.error.valid {
                display:none !important
            }

            .w3eden .btn {
                font-family:"Montserrat", sans-serif; -webkit-transition:all .2s ease; transition:all .2s ease; text-transform:uppercase; font-weight:700; font-size:12px; padding:8.3px 16px; border-radius:3px; border:0 !important
            }

            .w3eden .btn-lg {
                padding:14px 25px; font-size:14px
            }

            .w3eden .btn-sm, .w3eden .btn-xs {
                padding:8px 10px; font-size:10px; border-radius:2px
            }

            .w3eden .btn-xs {
                border-radius:1.5px
            }

            .w3eden .btn-xs {
                padding:5px 8px
            }

            .w3eden .btn {
                border:0
            }

            .w3eden .btn-default, .w3eden .flat-default, .w3eden .flat-default.btn-bordered:hover {
                background-color:#bdc3c7; color:#fff
            }

            .w3eden .btn-default:hover:not(.no-hover), .w3eden .flat-default:hover:not(.no-hover), .w3eden .flat-default.btn-bordered {
                background-color:#cbd1d5; color:#fff
            }

            .w3eden .btn-default:active:not(.no-hover), .w3eden .flat-default:active:not(.no-hover), .w3eden .flat-default.btn-bordered {
                background-color:#a5abaf; color:#fff
            }

            .w3eden .btn-primary, .w3eden .flat-primary, .w3eden .flat-primary.btn-bordered:hover {
                background-color:#1abc9c; color:#fff
            }

            .w3eden .btn-primary:hover:not(.no-hover), .w3eden .flat-primary:hover:not(.no-hover), .w3eden .flat-primary.btn-bordered {
                background-color:#1bcead; color:#fff
            }

            .w3eden .btn-primary:focus, .w3eden .btn-primary:active:not(.no-hover), .w3eden .flat-primary:active:not(.no-hover), .w3eden .flat-primary.btn-bordered {
                background-color:#1aa484; color:#fff
            }

            .w3eden .btn-success, .w3eden .flat-success, .w3eden .flat-success.btn-bordered:hover {
                background-color:#2ecc71; color:#fff
            }

            .w3eden .btn-success:focus, .w3eden .btn-success:hover:not(.no-hover), .w3eden .flat-success:hover:not(.no-hover), .w3eden .flat-success.btn-bordered {
                background-color:#33dd78; color:#fff
            }

            .w3eden .btn-success:active:not(.no-hover), .w3eden .flat-success:active:not(.no-hover), .w3eden .flat-success.btn-bordered {
                background-color:#28ae5f; color:#fff
            }

            .w3eden .btn-info, .w3eden .flat-info, .w3eden .flat-info.btn-bordered:hover {
                background-color:#3498db; color:#fff
            }

            .w3eden .btn-info:hover:not(.no-hover), .w3eden .flat-info:hover:not(.no-hover), .w3eden .flat-info.btn-bordered {
                background-color:#35adf5; border-color:#35adf5; color:#fff
            }

            .w3eden .btn-info:focus, .w3eden .btn-info:active:not(.no-hover), .w3eden .flat-info:active:not(.no-hover), .w3eden .flat-info.btn-bordered {
                background-color:#3386c7; border-color:#3386c7; color:#fff
            }

            .w3eden .btn-warning, .w3eden .flat-warning, .w3eden .flat-warning.btn-bordered:hover {
                background-color:#e67e22; color:#fff
            }

            .w3eden .btn-warning:hover:not(.no-hover), .w3eden .flat-warning:hover:not(.no-hover), .w3eden .flat-warning.btn-bordered {
                background-color:#f18822; color:#fff
            }

            .w3eden .btn-warning:focus, .w3eden .btn-warning:active:not(.no-hover), .w3eden .flat-warning:active:not(.no-hover), .w3eden .flat-warning.btn-bordered {
                background-color:#d26a22; color:#fff
            }

            .w3eden .btn-danger, .w3eden .flat-danger, .w3eden .flat-danger.btn-bordered:hover {
                background-color:#e74c3c; color:#fff
            }

            .w3eden .btn-danger:hover:not(.no-hover), .w3eden .flat-danger:hover:not(.no-hover), .w3eden .flat-danger.btn-bordered {
                background-color:#ff503e; color:#fff
            }

            .w3eden .btn-danger:focus, .w3eden .btn-danger:active:not(.no-hover), .w3eden .flat-danger:active:not(.no-hover), .w3eden .flat-danger.btn-bordered {
                background-color:#d54a3a; color:#fff
            }

            .w3eden .btn-inverse, .w3eden .flat-inverse, .w3eden .flat-inverse.btn-bordered:hover {
                background-color:#34495e; color:#fff !important
            }

            .w3eden .btn-inverse:hover:not(.no-hover), .w3eden .flat-inverse:hover:not(.no-hover), .w3eden .flat-inverse.btn-bordered {
                background-color:#435f75; color:#fff !important
            }

            .w3eden .btn-inverse:focus, .w3eden .btn-inverse:active, .w3eden .flat-inverse:active, .w3eden .flat-inverse.btn-bordered:hover {
                background-color:#17222e; color:#fff !important
            }

            .w3eden .flat-color, .w3eden .flat-color.btn-bordered:hover {
                background-color:#2ecc71; color:#fff
            }

            .w3eden .flat-color:hover:not(.no-hover), .w3eden .flat-color.btn-bordered {
                background-color:#2ecc71; color:#fff
            }

            .w3eden .btn.no-hover:not(.flat-default) {
                color:rgba(255, 255, 255, .7) !important
            }

            .w3eden .btn.no-hover:hover:not(.flat-default) {
                color:#fff !important
            }

            .w3eden .btn .label {
                margin-left:5px
            }

            label.eden-checkbox, label.eden-radio {
                font-size:9pt; font-weight:400 !important; line-height:19px; display:block; clear:both; cursor:pointer
            }

            label.eden-checkbox input[type=checkbox], label.eden-radio input[type=radio] {
                opacity:0; width:30px; position:absolute
            }

            label.eden-checkbox span, label.eden-radio span {
                width:17px; height:17px; border:1px solid #3498db; left:0; display:block; float:left; margin:1px 6px 0 0; border-radius:50%; cursor:pointer; font-size:10px; line-height:14px; text-align:center; color:rgba(0, 0, 0, 0); -webkit-transition:all .3s ease; transition:all .3s ease
            }

            .label.eden-radio:hover span, .label.eden-checkbox:hover span {
                box-shadow:0 1px 2px rgba(0, 0, 0, .1)
            }

            .w3eden .wpdm-prices fieldset {
                margin-bottom:10px
            }

            .w3eden .wpdm-prices fieldset legend {
                font-size:10pt; font-weight:900; margin-bottom:7px
            }

            .w3eden .wpdm-prices fieldset label {
                display:block; clear:both
            }

            label.eden-checkbox span {
                border-radius:0
            }

            label.eden-checkbox:hover input[type=checkbox]:not(:checked)+span, label.eden-radio:hover input[type=radio]:not(:checked)+span {
                color:#3498db
            }

            label.eden-checkbox input[type=checkbox]:checked+span, label.eden-radio input[type=radio]:checked+span {
                background:#3498db; color:#fff
            }

            #cart_submit .label.label-primary {
                background-color:rgba(0, 0, 0, .3); font-size:8pt; font-weight:400
            }

            .wpdm-social-lock-box {
                display:inline-block; overflow:hidden; padding:10px; margin-right:5px; border-radius:3px; height:45px; margin-bottom:3px; width:150px; position:relative; text-align:center; transition:all 300ms ease-in-out
            }

            .wpdm-social-lock-box .wpdm-download-button, .wpdm-social-lock-box .placehold {
                height:45px; margin-bottom:5px; width:150px; margin-left:-10px; margin-top:-10px; text-align:center; line-height:45px; color:#fff; position:absolute; z-index:1; font-family:Courier, serif; transition:all 300ms ease-in-out
            }

            .wpdm-social-locks .fa {
                border:.05em solid #fff; border-radius:500px; font-size:10px; height:20px; line-height:16px; padding:1px; text-align:center; width:20px
            }

            .wpdm-social-lock-box .placehold.wpdmgoogle {
                background:#df4b38
            }

            .btn-linkedin {
                background-color:#007ab9 !important; color:#fff !important
            }

            .wpdm-social-lock-box .placehold.wpdmlinkedin {
                background:#007ab9
            }

            .wpdm-social-lock-box .placehold.wpdmtwitter {
                background:#4ec0ff
            }

            .wpdm-social-lock-box .placehold.wpdmfacebook {
                background:#48649f
            }

            .wpdmslb-facebookshare, .wpdmslb-tweet, .wpdmslb-facebooklike {
                margin-left:3px
            }

            .w3eden .wpdm-social-lock-box .IN-widget a span:first-child {
                height:20px; padding:1px !important
            }

            .w3eden .wpdm-social-lock-box .IN-widget a span:last-child {
                width:42px; overflow:hidden; border-radius:2px; height:20px; text-transform:uppercase; font-family:Montserrat, segoe ui, Arial, sans-serif
            }

            .wpdm-social-lock-box .placehold:hover, .wpdm-social-lock-box:hover .placehold {
                transition:all 300ms ease-in-out; -webkit-transition:all 300ms ease-in-out; transform:translateX(-100%) rotateY(-180deg); -webkit-transform:translateX(-100%) rotateY(-180deg)
            }

            .wpdm-social-lock-box:not(.wpdm-social-lock-unlocked):hover {
                border:1px solid #ccc; box-shadow:0 0 2px rgba(0, 0, 0, .2); transition:all 300ms ease-in-out
            }

            .wpdm-social-lock-box:not(.wpdm-social-lock-unlocked):hover *:not(.placehold) {
                opacity:1
            }

            .wpdm-social-lock-box a.btn.wpdm-download-button {
                margin-left:-10px; margin-top:-10px; height:45px; line-height:27px; width:150px; opacity:1 !important; font-size:13pt; letter-spacing:1px
            }

            .wpdm-download-link .fa-download, .wpdm-download-link .fa-icon-left {
                margin-right:5px
            }

            .w3eden .fa-play {
                margin:0 !important
            }

            .w3eden .alert.alert-info:before {
                background:#5bc0de none repeat scroll 0 0; border-bottom-left-radius:3px; border-top-left-radius:3px; color:#fff; content:""; font-family:FontAwesome; font-size:16pt; height:100%; margin:-15px 0 0 -60px; padding-top:8px; position:absolute; text-align:center; width:45px
            }

            .w3eden .alert.alert-info {
                background:#f5f5f5 !important; position:relative; padding-left:60px !important; border:0 !important
            }

            .w3eden .alert.alert-info, .alert.alert-info * {
                color:#5bc0de !important
            }

            .w3eden .alert.alert-success:before {
                background:#63b76c none repeat scroll 0 0; border-bottom-left-radius:3px; border-top-left-radius:3px; color:#fff; content:""; font-family:FontAwesome; font-size:16pt; height:100%; margin:-15px 0 0 -60px; padding-top:8px; position:absolute; text-align:center; width:45px
            }

            .w3eden .alert.alert-success {
                background:#f5f5f5 !important; position:relative; padding-left:60px !important; border:0 !important
            }

            .w3eden .alert.alert-success, .alert.alert-success *:not(.btn) {
                color:#63b76c !important
            }

            .w3eden .alert.alert-danger:before {
                background:#e74c3c none repeat scroll 0 0; border-bottom-left-radius:3px; border-top-left-radius:3px; color:#fff; content:""; font-family:FontAwesome; font-size:16pt; height:100%; margin:-15px 0 0 -60px; padding-top:8px; position:absolute; text-align:center; width:45px
            }

            .w3eden .alert.alert-danger {
                background:#f5f5f5 !important; position:relative; padding-left:60px !important; border:0 !important
            }

            .w3eden .alert.alert-danger, .alert.alert-danger *:not(.btn) {
                color:#e74c3c !important
            }

            .w3eden .alert.alert-warning:before {
                background:#e67e22 none repeat scroll 0 0; border-bottom-left-radius:3px; border-top-left-radius:3px; color:#fff; content:""; font-family:FontAwesome; font-size:16pt; height:100%; margin:-15px 0 0 -60px; padding-top:8px; position:absolute; text-align:center; width:45px
            }

            .w3eden .alert.alert-warning {
                background:#f5f5f5 !important; position:relative; padding-left:60px !important; border:0 !important
            }

            .w3eden .alert.alert-warning, .alert.alert-warning * {
                color:#e67e22 !important
            }

            .w3eden .panel {
                box-shadow:none
            }

            .w3eden .panel-group .panel-heading+.panel-collapse>.panel-body, .w3eden .panel-group .panel-heading+.panel-collapse>.list-group {
                border-top:1px solid #ecf0f1
            }

            .w3eden .panel-group .panel-footer {
                border-top:0
            }

            .w3eden .panel-footer {
                background:#f2f5f7; border-top:1px solid #d2d6d8; font-size:9pt
            }

            .w3eden .panel-group .panel-footer+.panel-collapse .panel-body {
                border-bottom:1px solid #ecf0f1
            }

            .w3eden .panel-default {
                border-color:#d2d6d8
            }

            .w3eden .panel-default>.panel-heading {
                color:#2c3e50; background-color:#ecf0f1; border-color:#d2d6d8
            }

            .w3eden .panel-default>.panel-heading+.panel-collapse>.panel-body {
                border-top-color:#d2d6d8
            }

            .w3eden .panel-default>.panel-heading .badge {
                color:#ecf0f1; background-color:#2c3e50
            }

            .w3eden .panel-default>.panel-footer+.panel-collapse>.panel-body {
                border-bottom-color:#d2d6d8
            }

            .w3eden .panel-primary {
                border-color:#2c3e50
            }

            .w3eden .panel-primary>.panel-heading {
                color:#fff; background-color:#2c3e50; border-color:#2c3e50
            }

            .w3eden .panel-primary>.panel-heading+.panel-collapse>.panel-body {
                border-top-color:#2c3e50
            }

            .w3eden .panel-primary>.panel-heading .badge {
                color:#2c3e50; background-color:#fff
            }

            .w3eden .panel-primary>.panel-footer+.panel-collapse>.panel-body {
                border-bottom-color:#2c3e50
            }

            .w3eden .panel-success {
                border-color:#18bc9c
            }

            .w3eden .panel-success>.panel-heading {
                color:#fff; background-color:#18bc9c; border-color:#18bc9c
            }

            .w3eden .panel-success>.panel-heading+.panel-collapse>.panel-body {
                border-top-color:#18bc9c
            }

            .w3eden .panel-success>.panel-heading .badge {
                color:#18bc9c; background-color:#fff
            }

            .w3eden .panel-success>.panel-footer+.panel-collapse>.panel-body {
                border-bottom-color:#18bc9c
            }

            .w3eden .panel-info {
                border-color:#3498db
            }

            .w3eden .panel-info>.panel-heading {
                color:#fff; background-color:#3498db; border-color:#3498db
            }

            .w3eden .panel-info>.panel-heading+.panel-collapse>.panel-body {
                border-top-color:#3498db
            }

            .w3eden .panel-info>.panel-heading .badge {
                color:#3498db; background-color:#fff
            }

            .w3eden .panel-info>.panel-footer+.panel-collapse>.panel-body {
                border-bottom-color:#3498db
            }

            .w3eden .panel-warning {
                border-color:#f39c12
            }

            .w3eden .panel-warning>.panel-heading {
                color:#fff; background-color:#f39c12; border-color:#f39c12
            }

            .w3eden .panel-warning>.panel-heading+.panel-collapse>.panel-body {
                border-top-color:#f39c12
            }

            .w3eden .panel-warning>.panel-heading .badge {
                color:#f39c12; background-color:#fff
            }

            .w3eden .panel-warning>.panel-footer+.panel-collapse>.panel-body {
                border-bottom-color:#f39c12
            }

            .w3eden .panel-danger {
                border-color:#e74c3c
            }

            .w3eden .panel-danger>.panel-heading {
                color:#fff; background-color:#e74c3c; border-color:#e74c3c
            }

            .w3eden .panel-danger>.panel-heading+.panel-collapse>.panel-body {
                border-top-color:#e74c3c
            }

            .w3eden .panel-danger>.panel-heading .badge {
                color:#e74c3c; background-color:#fff
            }

            .w3eden .panel-danger>.panel-footer+.panel-collapse>.panel-body {
                border-bottom-color:#e74c3c
            }

            .w3eden #lock-options .wpdm-accordion .panel {
                padding:0 !important; border:0 !important; margin-bottom:1px !important; border-radius:0 !important
            }

            .w3eden #lock-options .wpdm-accordion .panel .panel-heading label {
                margin:0 !important; line-height:18px
            }

            .w3eden #lock-options .wpdm-accordion .panel .panel-heading {
                border-radius:0 !important
            }

            .w3eden .ptypes li {
                list-style:none !important; padding:0 !important
            }

            .w3eden .btn .filter-option {
                background:rgba(0, 0, 0, 0) none repeat scroll 0 0 !important
            }

            .w3eden #xfilelist input.input-sm {
                height:31px !important
            }

            .w3eden #xfilelist .panel-footer.footer-info {
                font-family:Courier, monospace; font-size:9pt; text-align:center; background:#fafafa
            }

            .w3eden #xfilelist .panel-heading {
                font-family:Montserrat, serif; font-weight:400; font-size:8pt; padding-top:0 !important; padding-bottom:0; line-height:40px; height:40px; overflow:hidden; word-break:break-all
            }

            .w3eden .wpdm-filelist thead {
                display:none
            }

            .w3eden .wpdm-filelist td {
                border-left:0; border-right:0; border-top:1px solid #fff !important; border-bottom:0 !important; background:rgba(0, 0, 0, .03) !important; vertical-align:middle !important
            }

            .w3eden .wpdm-filelist {
                border:0 !important
            }

            .w3eden .wpdm-frontend-tabs a {
                font-size:14px !important
            }

            .w3eden .wpdm-frontend-tabs a.btn {
                border-left:1px solid rgba(255, 255, 255, .15) !important; border-right:1px solid rgba(0, 0, 0, .15) !important; border-bottom:1px solid rgba(0, 0, 0, .15) !important
            }

            .w3eden .wpdm-frontend-tabs {
                border-bottom:4px solid #1abc9c !important; border-radius:3px; background:#34495e; overflow:hidden
            }

            .w3eden .wpdm-frontend-tabs a:focus, .w3eden .wpdm-frontend-tabs a:active, .w3eden .wpdm-frontend-tabs li.active a, .w3eden .wpdm-frontend-tabs a.active {
                background:#1abc9c !important; border:0 !important
            }

            .w3eden .wpdm-frontend-tabs a {
                color:#fff !important; border-radius:0 !important; font-family:Montserrat, "segoe ui", serif; text-transform:uppercase; font-size:9pt !important; font-weight:900; border:0 !important
            }

            .w3eden .wpdm-frontend-tabs a:hover {
                background:rgba(26, 188, 156, .69) !important
            }

            .w3eden i.fa[rel=del], .w3eden i.fa[rel=undo] {
                cursor:pointer
            }

            .w3eden .well {
                box-shadow:none; border:0; font-style:normal
            }

            #wpdm-pf #title {
                border-radius:3px
            }

            .wpdmpp-price-variations .fieldset-contents {
                padding:10px
            }

            .g-recaptcha>div>div {
                width:100% !important
            }

            .w3eden .panel-footer .page-numbers {
                border:1px solid; border-radius:500px; display:inline-block; font-size:10px; font-weight:900; height:20px; line-height:18px; text-align:center; width:20px
            }

            .w3eden #lock-options .wpdm-accordion .panel .panel-heading label .wpdmlock+label {
                margin-right:5px !important
            }

            .panel .panel-heading:nth-child(n+2) {
                border-radius:0 !important; border-top:1px solid #ddd !important
            }

            div.list-group.pm-list {
                margin-bottom:0 !important
            }

            div.list-group.pm-list .list-group-item {
                cursor:pointer !important
            }

            .panel .panel-heading {
                font-family:Montserrat, "segoe ui", serif !important; font-size:12pt
            }

            #payment_form label {
                font-size:9pt
            }

            .wpdm_cart .cart_item_title a, .wpdm_cart .cart-total * {
                font-weight:900
            }

            .wpdm_cart thead th {
                background:rgba(0, 0, 0, .03); border-top:2px solid rgba(0, 0, 0, .15) !important; border-bottom:0 !important
            }

            .wpdm_cart .thumb img {
                width:40px; margin-right:10px
            }

            @media(max-width: 640px) {
                .wpdm_cart thead {
                    display:none
                }

                .wpdm_cart tr {
                    border-bottom:2px solid rgba(0, 0, 0, .2)
                }

                .wpdm_cart td input.form-control {
                    display:inline-block !important
                }

                .wpdm_cart th, .wpdm_cart td {
                    display:block
                }

                .wpdm_cart span.visible-xs {
                    display:inline-block !important; width:40%
                }

                .wpdm_cart td .btn {
                    display:block; margin-bottom:5px; width:100%
                }
            }

            .discount-msg {
                padding:6px 12px; background:#5bb283; color:#fff; margin-bottom:5px; border-radius:3px; display:block; font-family:Montserrat, "segoe ui", serif; font-weight:400; font-size:9pt; z-index:999999999
            }

            .discount-msg .fa {
                margin-right:6px
            }

            .selectpicker.btn.btn-default {
                background:rgba(0, 0, 0, 0) !important; color:#333 !important; border:1px solid #d5d5d5 !important
            }

            .field-group {
                margin-bottom:10px
            }

            fieldset {
                border:1px solid #ddd !important; padding:10px !important; border-radius:3px
            }

            legend {
                font-weight:bold; font-size:inherit; color:inherit; display:inline; float:left; padding:10px !important; border-bottom:1px solid #ddd !important
            }

            .package-info-list {
                font-size:9pt; line-height:1.5; color:#888
            }

            .package-info-list .pull-left .fa {
                font-size:14pt; line-height:30px; margin-right:6px; color:#3498db
            }

            .package-info-list strong {
                color:#333
            }

            .package-info-list .list-group-item .wpdm-download-link {
                font-size:12pt; display:block; text-align:center; font-weight:900; color:#3498db
            }

            .popover-title {
                font-weight:900 !important
            }

            .w3eden.user-dashboard {
                font-size:13px
            }

            .w3eden.user-dashboard .panel {
                font-size:10pt
            }

            .w3eden div.list-group .list-group-item:first-child {
                border-top-left-radius:3px; border-top-right-radius:3px
            }

            .w3eden .list-group-item:last-child {
                border-bottom-left-radius:3px; border-bottom-right-radius:3px; margin-bottom:0
            }

            .w3eden .list-group-item {
                border-top:1px solid #ddd !important
            }

            .w3eden .list-group-item .avatar {
                border:0; padding:0; margin:5px 0 3px; border-radius:2px; width:100%; height:auto
            }

            .w3eden .panel.dashboard-panel {
                border-radius:3px; border-color:#ddd
            }

            .w3eden .panel.dashboard-panel .panel-heading {
                border-top-left-radius:2px; border-top-right-radius:2px; background:rgba(0, 0, 0, 0); border-color:#ddd
            }

            .w3eden .panel.dashboard-panel .panel-footer {
                background:rgba(0, 0, 0, .03) !important; border-top:1px solid #eee
            }

            .w3eden.user-dashboard .pagination {
                padding:0
            }

            .w3eden .panel.dashboard-panel h3 {
                font-family:Montserrat, serif; margin:0; padding:0; font-size:14pt; font-weight:800
            }

            .w3eden .panel.dashboard-panel h3.popover-title {
                padding:10px; font-size:9pt; font-weight:400; background:#f8f8f8
            }

            #cppo {
                margin-right:-2px !important; margin-top:-3px !important
            }

            .popover-content .form-control {
                font-family:Courier, monospace; font-size:14pt; font-weight:bold; margin:10px 0; text-align:center
            }

            .panel-body .panel-row {
                margin-top:10px; margin-bottom:10px !important; display:inline-table
            }

            .w3eden.user-dashboard .table th, .w3eden.user-dashboard .table td {
                font-size:9pt; vertical-align:middle
            }

            .w3eden.user-dashboard th {
                background:#f5f5f5; border-bottom-width:1px
            }

            .card {
                border-radius:3px; overflow:hidden
            }

            .card img {
                border-radius:0; width:100%
            }

            .card .card-body {
                display:table
            }

            .card .card-footer:hover {
                color:#fff !important
            }

            .w3eden.user-dashboard .card .card-footer {
                background:#1abc9c; color:#fff !important; font-size:9pt; display:block; float:left; margin-top:-4px; width:100%; height:35px; line-height:35px; position:relative; text-align:center
            }

            .card .card-footer:after {
                content:""; position:absolute; border-style:solid; border-width:0 10px 10px; border-color:#1abc9c rgba(0, 0, 0, 0); display:block; width:0; z-index:1; margin-left:-10px; top:-10px; left:50%
            }

            .w3eden.user-dashboard #edit-profile-form .col-md-6 {
                padding-bottom:10px
            }

            .w3eden.user-dashboard label {
                font-size:10pt; color:#777
            }

            .w3eden.user-dashboard input.form-control {
                padding:0 15px; height:36px; line-height:40px
            }

            .w3eden.user-dashboard #edit-profile-form label .fa-star.text-danger {
                float:right; color:rgba(179, 0, 0, .77); font-size:10px
            }

            .w3eden.user-dashboard #edit-profile-form label {
                display:block
            }

            .w3eden.user-dashboard .popover {
                max-width:800px !important; width:320px
            }

            .w3eden #wpdm-dashboard-sidebar .list-group-item {
                color:#555
            }

            .w3eden #wpdm-dashboard-sidebar .list-group-item.selected {
                background:rgba(0, 0, 0, 0) !important; color:#19ad8e
            }

            .easingslider-container .easingslider-wrapper:after {
                content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0
            }

            .easingslider-container, .easingslider-container .easingslider-wrapper {
                display:none; position:relative
            }

            .easingslider-container {
                width:100%; -ms-touch-action:pan-y
            }

            .easingslider-container .easingslider-wrapper-outer {
                overflow:hidden; position:relative; width:100%
            }

            .easingslider-container .easingslider-wrapper-outer.autoHeight {
                -webkit-transition:height .5s ease-in-out; -moz-transition:height .5s ease-in-out; -ms-transition:height .5s ease-in-out; -o-transition:height .5s ease-in-out; transition:height .5s ease-in-out
            }

            .easingslider-container .easingslider-item {
                float:left
            }

            .easingslider-controls .easingslider-buttons div, .easingslider-controls .easingslider-page {
                cursor:pointer
            }

            .easingslider-controls {
                -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-tap-highlight-color:rgba(0, 0, 0, 0)
            }

            .grabbing {
                cursor:url(grabbing.png) 8 8, move
            }

            .easingslider-container .easingslider-item, .easingslider-container .easingslider-wrapper {
                -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0)
            }

            .easingslider-origin {
                -webkit-perspective:1200px; -webkit-perspective-origin-x:50%; -webkit-perspective-origin-y:50%; -moz-perspective:1200px; -moz-perspective-origin-x:50%; -moz-perspective-origin-y:50%; perspective:1200px
            }

            .easingslider-fade-out {
                z-index:10; -webkit-animation:fadeOut .7s both ease; -moz-animation:fadeOut .7s both ease; animation:fadeOut .7s both ease
            }

            .easingslider-fade-in {
                -webkit-animation:fadeIn .7s both ease; -moz-animation:fadeIn .7s both ease; animation:fadeIn .7s both ease
            }

            .easingslider-backSlide-out {
                -webkit-animation:backSlideOut 1s both ease; -moz-animation:backSlideOut 1s both ease; animation:backSlideOut 1s both ease
            }

            .easingslider-backSlide-in {
                -webkit-animation:backSlideIn 1s both ease; -moz-animation:backSlideIn 1s both ease; animation:backSlideIn 1s both ease
            }

            .easingslider-goDown-out {
                -webkit-animation:scaleToFade .7s ease both; -moz-animation:scaleToFade .7s ease both; animation:scaleToFade .7s ease both
            }

            .easingslider-goDown-in {
                -webkit-animation:goDown .6s ease both; -moz-animation:goDown .6s ease both; animation:goDown .6s ease both
            }

            .easingslider-fadeUp-in {
                -webkit-animation:scaleUpFrom .5s ease both; -moz-animation:scaleUpFrom .5s ease both; animation:scaleUpFrom .5s ease both
            }

            .easingslider-fadeUp-out {
                -webkit-animation:scaleUpTo .5s ease both; -moz-animation:scaleUpTo .5s ease both; animation:scaleUpTo .5s ease both
            }

            @-webkit-keyframes empty {
                0% {
                    opacity:1
                }
            }

            @-moz-keyframes empty {
                0% {
                    opacity:1
                }
            }

            @keyframes empty {
                0% {
                    opacity:1
                }
            }

            @-webkit-keyframes fadeIn {
                0% {
                    opacity:0
                }

                100% {
                    opacity:1
                }
            }

            @-moz-keyframes fadeIn {
                0% {
                    opacity:0
                }

                100% {
                    opacity:1
                }
            }

            @keyframes fadeIn {
                0% {
                    opacity:0
                }

                100% {
                    opacity:1
                }
            }

            @-webkit-keyframes fadeOut {
                0% {
                    opacity:1
                }

                100% {
                    opacity:0
                }
            }

            @-moz-keyframes fadeOut {
                0% {
                    opacity:1
                }

                100% {
                    opacity:0
                }
            }

            @keyframes fadeOut {
                0% {
                    opacity:1
                }

                100% {
                    opacity:0
                }
            }

            @-webkit-keyframes backSlideOut {
                25% {
                    opacity:.5; -webkit-transform:translateZ(-500px)
                }

                100%, 75% {
                    opacity:.5; -webkit-transform:translateZ(-500px) translateX(-200%)
                }
            }

            @-moz-keyframes backSlideOut {
                25% {
                    opacity:.5; -moz-transform:translateZ(-500px)
                }

                100%, 75% {
                    opacity:.5; -moz-transform:translateZ(-500px) translateX(-200%)
                }
            }

            @keyframes backSlideOut {
                25% {
                    opacity:.5; transform:translateZ(-500px)
                }

                100%, 75% {
                    opacity:.5; transform:translateZ(-500px) translateX(-200%)
                }
            }

            @-webkit-keyframes backSlideIn {
                0%, 25% {
                    opacity:.5; -webkit-transform:translateZ(-500px) translateX(200%)
                }

                75% {
                    opacity:.5; -webkit-transform:translateZ(-500px)
                }

                100% {
                    opacity:1; -webkit-transform:translateZ(0) translateX(0)
                }
            }

            @-moz-keyframes backSlideIn {
                0%, 25% {
                    opacity:.5; -moz-transform:translateZ(-500px) translateX(200%)
                }

                75% {
                    opacity:.5; -moz-transform:translateZ(-500px)
                }

                100% {
                    opacity:1; -moz-transform:translateZ(0) translateX(0)
                }
            }

            @keyframes backSlideIn {
                0%, 25% {
                    opacity:.5; transform:translateZ(-500px) translateX(200%)
                }

                75% {
                    opacity:.5; transform:translateZ(-500px)
                }

                100% {
                    opacity:1; transform:translateZ(0) translateX(0)
                }
            }

            @-webkit-keyframes scaleToFade {
                to {
                    opacity:0; -webkit-transform:scale(0.8)
                }
            }

            @-moz-keyframes scaleToFade {
                to {
                    opacity:0; -moz-transform:scale(0.8)
                }
            }

            @keyframes scaleToFade {
                to {
                    opacity:0; transform:scale(0.8)
                }
            }

            @-webkit-keyframes goDown {
                from {
                    -webkit-transform:translateY(-100%)
                }
            }

            @-moz-keyframes goDown {
                from {
                    -moz-transform:translateY(-100%)
                }
            }

            @keyframes goDown {
                from {
                    transform:translateY(-100%)
                }
            }

            @-webkit-keyframes scaleUpFrom {
                from {
                    opacity:0; -webkit-transform:scale(1.5)
                }
            }

            @-moz-keyframes scaleUpFrom {
                from {
                    opacity:0; -moz-transform:scale(1.5)
                }
            }

            @keyframes scaleUpFrom {
                from {
                    opacity:0; transform:scale(1.5)
                }
            }

            @-webkit-keyframes scaleUpTo {
                to {
                    opacity:0; -webkit-transform:scale(1.5)
                }
            }

            @-moz-keyframes scaleUpTo {
                to {
                    opacity:0; -moz-transform:scale(1.5)
                }
            }

            @keyframes scaleUpTo {
                to {
                    opacity:0; transform:scale(1.5)
                }
            }

            .easingslider {
                direction:ltr
            }

            .easingslider-resizing-enabled .easingslider-image {
                width:100%
            }

            .easingslider-item {
                max-width:auto !important
            }

            .easingslider-item.loading {
                background-image:url(../images/loading.gif); background-repeat:no-repeat; background-position:center center; background-color:#fff
            }

            .easingslider-slide {
                background-color:#fff; text-align:center
            }

            .easingslider-image {
                margin-top:0 !important; margin-bottom:0 !important; padding:0 !important
            }

            .easingslider-link {
                display:block
            }

            .easingslider-next, .easingslider-prev {
                position:absolute; top:50%; width:30px; height:30px; margin-top:-15px; background-repeat:no-repeat; z-index:40; cursor:pointer
            }

            .easingslider-next {
                background-image:url(../images/nav-arrow-next.png); background-position:top right
            }

            .easingslider-prev {
                background-image:url(../images/nav-arrow-prev.png); background-position:top left
            }

            .easingslider-arrows-inside .easingslider-next {
                right:10px
            }

            .easingslider-arrows-inside .easingslider-prev {
                left:10px
            }

            .easingslider-arrows-outside .easingslider-next {
                right:-40px; padding-left:20px
            }

            .easingslider-arrows-outside .easingslider-prev {
                left:-40px; padding-right:20px
            }

            .easingslider-arrows-hover .easingslider-next, .easingslider-arrows-hover .easingslider-prev {
                opacity:0; -webkit-transition:opacity .3s ease, -webkit-transform .1s ease-in; -moz-transition:opacity .3s ease, -moz-transform .1s ease-in; -ms-transition:opacity .3s ease, -ms-transform .1s ease-in; -o-transition:opacity .3s ease, -o-transform .1s ease-in; transition:opacity .3s ease, transform .1s ease-in
            }

            .easingslider-arrows-hover .easingslider-prev {
                -webkit-transform:translate3d(-10px, 0, 0); -moz-transform:translate3d(-10px, 0, 0); -ms-transform:translate3d(-10px, 0, 0); -o-transform:translate3d(-10px, 0, 0); transform:translate3d(-10px, 0, 0)
            }

            .easingslider-arrows-hover .easingslider-next {
                -webkit-transform:translate3d(10px, 0, 0); -moz-transform:translate3d(10px, 0, 0); -ms-transform:translate3d(10px, 0, 0); -o-transform:translate3d(10px, 0, 0); transform:translate3d(10px, 0, 0)
            }

            .easingslider-arrows-hover:hover .easingslider-next, .easingslider-arrows-hover:hover .easingslider-prev {
                opacity:1; -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0)
            }

            .easingslider-pagination {
                position:absolute; height:17px; z-index:40
            }

            .easingslider-pagination .easingslider-page {
                display:inline-block; zoom:1
            }

            .easingslider-pagination .easingslider-page span {
                width:15px; height:15px; margin:0 2px 0 0; padding:0; background-image:url(../images/nav-icon-inactive.png); background-repeat:no-repeat; background-position:0 0; display:block; z-index:40; cursor:pointer
            }

            .easingslider-pagination .easingslider-page:last-child span {
                margin-right:0
            }

            .easingslider-pagination .easingslider-page.active span {
                background-image:url(../images/nav-icon-active.png)
            }

            .easingslider-pagination-inside.easingslider-pagination-bottom-left .easingslider-pagination {
                bottom:10px; left:10px
            }

            .easingslider-pagination-inside.easingslider-pagination-bottom-right .easingslider-pagination {
                bottom:10px; right:10px
            }

            .easingslider-pagination-inside.easingslider-pagination-bottom-center .easingslider-pagination {
                bottom:10px; left:0; width:100%; text-align:center
            }

            .easingslider-pagination-inside.easingslider-pagination-top-left .easingslider-pagination {
                top:10px; left:10px
            }

            .easingslider-pagination-inside.easingslider-pagination-top-right .easingslider-pagination {
                top:10px; right:10px
            }

            .easingslider-pagination-inside.easingslider-pagination-top-center .easingslider-pagination {
                top:10px; left:0; right:0; width:100%; text-align:center
            }

            .easingslider-pagination-outside.easingslider-pagination-bottom-left .easingslider-pagination {
                bottom:-25px; left:0; padding-top:20px
            }

            .easingslider-pagination-outside.easingslider-pagination-bottom-right .easingslider-pagination {
                bottom:-25px; right:0; padding-top:20px
            }

            .easingslider-pagination-outside.easingslider-pagination-bottom-center .easingslider-pagination {
                bottom:-25px; left:0; right:0; width:100%; text-align:center; padding-top:20px
            }

            .easingslider-pagination-outside.easingslider-pagination-top-left .easingslider-pagination {
                top:-25px; left:0; padding-bottom:20px
            }

            .easingslider-pagination-outside.easingslider-pagination-top-right .easingslider-pagination {
                top:-25px; right:0; padding-bottom:20px
            }

            .easingslider-pagination-outside.easingslider-pagination-top-center .easingslider-pagination {
                top:-25px; left:0; width:100%; text-align:center; padding-bottom:20px
            }

            .easingslider-pagination-hover .easingslider-pagination {
                opacity:0; -webkit-transition:opacity .3s ease; -moz-transition:opacity .3s ease; -ms-transition:opacity .3s ease; -o-transition:opacity .3s ease; transition:opacity .3s ease
            }

            .easingslider-pagination-hover:hover .easingslider-pagination {
                opacity:1
            }

            .fbx-modal, .fbx-modal * {
                box-sizing:content-box
            }

            .fbx-modal {
                position:fixed; top:0; left:0; z-index:9000001; visibility:hidden; width:100%; height:100%; font-family:"Segoe UI", Helvetica, Arial, "Sans Serif", serif; line-height:normal; outline:0 !important; transform:translate3d(0, 0, 0); perspective:0
            }

            .fbx-modal.fbx-loading, .fbx-modal.fbx-show {
                visibility:visible
            }

            .fbx-no-scroll {
                overflow:hidden !important
            }

            .fbx-inner-spacer {
                display:none; padding:40px
            }

            .fbx-inner {
                position:absolute; top:50%; left:50%; visibility:hidden; overflow:visible !important; margin-top:-5px; margin-left:-5px; min-width:100px; min-height:100px; width:100px; height:100px; z-index:100002
            }

            .fbx-show .fbx-inner {
                visibility:visible
            }

            .fbx-loader {
                position:absolute; top:50%; left:50%; visibility:hidden; z-index:100005; width:80px; height:80px; font-size:16px; transform:translateX(-50%) translateY(-50%)
            }

            .fbx-loader .fbx-icon {
                width:48px; height:48px; margin-top:-24px; margin-left:-24px; transform:none
            }

            .fbx-loading .fbx-loader {
                visibility:visible
            }

            .fbx-loading .fbx-loader .fbx-icon {
                animation:spin 2s infinite linear
            }

            .fbx-phone.fbx-portrait .fbx-loader {
                top:calc(50% + 20px)
            }

            @keyframes spin {
                0% {
                    transform:rotate(0)
                }

                100% {
                    transform:rotate(359deg)
                }
            }

            .fbx-stage {
                position:absolute; top:0; left:0; margin:0; padding:0; width:100%; height:100%; outline:0; border:none; overflow:hidden
            }

            .fbx-item-current, .fbx-item-next {
                -webkit-user-drag:none; position:absolute; top:0; left:0; margin:0; padding:0; width:100%; height:100%; outline:0; border:none; overflow:auto
            }

            .fbx-loading .fbx-item-current, .fbx-loading .fbx-item-next {
                overflow:hidden
            }

            .fbx-item-next {
                z-index:100001
            }

            .fbx-item-current {
                z-index:100002
            }

            .fbx-error-msg {
                width:240px; height:240px; position:relative
            }

            .fbx-error-msg>svg {
                width:auto; height:150px; display:block; top:calc(50% - 20px)
            }

            .fbx-error-msg>p {
                position:absolute; bottom:24px; text-align:center; width:100%; margin:0
            }

            .fbx-item-embed, .fbx-item-iframe, .fbx-item-image, .fbx-item-video {
                margin:0; padding:0; width:100%; height:100%; outline:0; border:none; display:block
            }

            .fbx-item-video>.fbx-video {
                background-color:#000
            }

            .fbx-item-embed embed, .fbx-item-embed iframe, .fbx-item-embed object {
                margin-bottom:0
            }

            .fbx-item-embed>embed, .fbx-item-embed>iframe, .fbx-item-embed>object {
                max-width:100%; max-height:100%
            }

            .fbx-ios-12-or-below .fbx-item-current {
                -webkit-overflow-scrolling:touch !important; overflow:auto !important
            }

            .fbx-ios-12-or-below .fbx-item-iframe {
                width:1px; min-width:100%
            }

            .fbx-close, .fbx-next, .fbx-prev {
                position:absolute; z-index:100006; display:block; outline:0 !important; text-decoration:none; cursor:pointer
            }

            .fbx-close:hover, .fbx-next:hover, .fbx-prev:hover {
                text-decoration:none
            }

            .fbx-no-buttons .fbx-next, .fbx-no-buttons .fbx-prev {
                display:none !important
            }

            .fbx-credit {
                position:absolute; z-index:100003; text-transform:lowercase; font-size:10px
            }

            .fbx-credit em {
                font-style:normal; font-size:10px
            }

            .fbx-credit a {
                text-decoration:none; font-size:10px
            }

            .fbx-credit a:hover span {
                text-decoration:underline
            }

            .fbx-credit a span {
                letter-spacing:1px; font-size:10px
            }

            .fbx-count {
                position:absolute; z-index:100002; width:100%; text-align:center; font-size:10px
            }

            .fbx-btn-transition {
                transition-property:color, border-color, opacity, box-shadow, filter, -webkit-filter; transition-duration:.2s, .2s, .2s, .2s, .2s, .2s; transition-timing-function:ease-in, linear, ease-in, ease-in, ease-in, ease-in; outline:0
            }

            .fbx-phone .fbx-count {
                display:none
            }

            .fbx-phone .fbx-credit em {
                display:none
            }

            .fbx-phone.fbx-landscape.fbx-no-nav .fbx-next, .fbx-phone.fbx-landscape.fbx-no-nav .fbx-prev {
                display:none
            }

            .fbx-modal.fbx-phone .fbx-inner {
                border:none
            }

            .fbx-modal.fbx-phone .fbx-close, .fbx-modal.fbx-phone .fbx-next, .fbx-modal.fbx-phone .fbx-prev {
                position:fixed
            }

            .fbx-modal.fbx-phone .fbx-credit {
                bottom:2px; left:2px
            }

            .fbx-modal.fbx-phone.fbx-portrait .fbx-inner-spacer {
                padding:45px 5px 5px 5px
            }

            .fbx-modal.fbx-phone.fbx-portrait .fbx-close, .fbx-modal.fbx-phone.fbx-portrait .fbx-next, .fbx-modal.fbx-phone.fbx-portrait .fbx-prev {
                border:none; opacity:1; margin:0; top:0; bottom:auto; width:auto; height:40px; border-radius:0; line-height:40px
            }

            .fbx-modal.fbx-phone.fbx-portrait .fbx-prev {
                left:0; right:66%
            }

            .fbx-modal.fbx-phone.fbx-portrait .fbx-next {
                left:33%; right:33%
            }

            .fbx-modal.fbx-phone.fbx-portrait .fbx-close {
                left:66%; right:0
            }

            .fbx-modal.fbx-phone.fbx-portrait.fbx-no-buttons .fbx-close {
                left:0; right:0
            }

            .fbx-modal.fbx-phone.fbx-landscape {
                border-right-width:46px; border-right-style:solid; box-sizing:border-box
            }

            .fbx-modal.fbx-phone.fbx-landscape .fbx-inner-spacer {
                padding:5px
            }

            .fbx-modal.fbx-phone.fbx-landscape .fbx-close, .fbx-modal.fbx-phone.fbx-landscape .fbx-next, .fbx-modal.fbx-phone.fbx-landscape .fbx-prev {
                bottom:auto; left:auto; right:-45px; width:44px; height:44px; line-height:44px; border:none; opacity:1; margin:0
            }

            .fbx-modal.fbx-phone.fbx-landscape .fbx-close {
                top:0; height:60px
            }

            .fbx-modal.fbx-phone.fbx-landscape .fbx-prev {
                top:62px
            }

            .fbx-modal.fbx-phone.fbx-landscape .fbx-next {
                top:108px
            }

            .fbx-icon {
                display:inline-block; fill:currentColor; position:absolute; top:50%; left:50%; transform:translateX(-50%) translateY(-50%)
            }

            .fbx-icon-close path {
                display:none
            }

            .fbx-flat .fbx-icon-close-flat, .fbx-metro .fbx-icon-close-default, .fbx-rounded .fbx-icon-close-default {
                display:inline
            }

            .fbx-flat .fbx-pause .fbx-icon-play-flat, .fbx-flat .fbx-play .fbx-icon-pause-flat, .fbx-icon-slideshow path, .fbx-metro .fbx-pause .fbx-icon-play-default, .fbx-metro .fbx-play .fbx-icon-pause-default, .fbx-rounded .fbx-pause .fbx-icon-play-default, .fbx-rounded .fbx-play .fbx-icon-pause-default {
                display:none
            }

            .fbx-flat .fbx-pause .fbx-icon-pause-flat, .fbx-flat .fbx-play .fbx-icon-play-flat, .fbx-metro .fbx-pause .fbx-icon-pause-default, .fbx-metro .fbx-play .fbx-icon-play-default, .fbx-rounded .fbx-pause .fbx-icon-pause-default, .fbx-rounded .fbx-play .fbx-icon-play-default {
                display:inline
            }

            .fbx-flat .fbx-maximize .fbx-icon-minimize-flat, .fbx-flat .fbx-minimize .fbx-icon-maximize-flat, .fbx-icon-fullscreen path, .fbx-metro .fbx-maximize .fbx-icon-minimize-default, .fbx-metro .fbx-minimize .fbx-icon-maximize-default, .fbx-rounded .fbx-maximize .fbx-icon-minimize-default, .fbx-rounded .fbx-minimize .fbx-icon-maximize-default {
                display:none
            }

            .fbx-flat .fbx-maximize .fbx-icon-maximize-flat, .fbx-flat .fbx-minimize .fbx-icon-minimize-flat, .fbx-metro .fbx-maximize .fbx-icon-maximize-default, .fbx-metro .fbx-minimize .fbx-icon-minimize-default, .fbx-rounded .fbx-maximize .fbx-icon-maximize-default, .fbx-rounded .fbx-minimize .fbx-icon-minimize-default {
                display:inline
            }

            .fbx-flat.fbx-arrows-1 .fbx-icon-arrows-flat, .fbx-flat.fbx-arrows-10 .fbx-icon-arrows-flat, .fbx-flat.fbx-arrows-11 .fbx-icon-arrows-flat, .fbx-flat.fbx-arrows-2 .fbx-icon-arrows-flat, .fbx-flat.fbx-arrows-3 .fbx-icon-arrows-flat, .fbx-flat.fbx-arrows-4 .fbx-icon-arrows-flat, .fbx-flat.fbx-arrows-5 .fbx-icon-arrows-flat, .fbx-flat.fbx-arrows-6 .fbx-icon-arrows-flat, .fbx-flat.fbx-arrows-7 .fbx-icon-arrows-flat, .fbx-flat.fbx-arrows-8 .fbx-icon-arrows-flat, .fbx-flat.fbx-arrows-9 .fbx-icon-arrows-flat, .fbx-icon-next path, .fbx-icon-prev path, .fbx-metro.fbx-arrows-1 .fbx-icon-arrows-default, .fbx-metro.fbx-arrows-10 .fbx-icon-arrows-default, .fbx-metro.fbx-arrows-11 .fbx-icon-arrows-default, .fbx-metro.fbx-arrows-2 .fbx-icon-arrows-default, .fbx-metro.fbx-arrows-3 .fbx-icon-arrows-default, .fbx-metro.fbx-arrows-4 .fbx-icon-arrows-default, .fbx-metro.fbx-arrows-5 .fbx-icon-arrows-default, .fbx-metro.fbx-arrows-6 .fbx-icon-arrows-default, .fbx-metro.fbx-arrows-7 .fbx-icon-arrows-default, .fbx-metro.fbx-arrows-8 .fbx-icon-arrows-default, .fbx-metro.fbx-arrows-9 .fbx-icon-arrows-default, .fbx-rounded.fbx-arrows-1 .fbx-icon-arrows-default, .fbx-rounded.fbx-arrows-10 .fbx-icon-arrows-default, .fbx-rounded.fbx-arrows-11 .fbx-icon-arrows-default, .fbx-rounded.fbx-arrows-2 .fbx-icon-arrows-default, .fbx-rounded.fbx-arrows-3 .fbx-icon-arrows-default, .fbx-rounded.fbx-arrows-4 .fbx-icon-arrows-default, .fbx-rounded.fbx-arrows-5 .fbx-icon-arrows-default, .fbx-rounded.fbx-arrows-6 .fbx-icon-arrows-default, .fbx-rounded.fbx-arrows-7 .fbx-icon-arrows-default, .fbx-rounded.fbx-arrows-8 .fbx-icon-arrows-default, .fbx-rounded.fbx-arrows-9 .fbx-icon-arrows-default {
                display:none
            }

            .fbx-arrows-1 .fbx-icon-arrows-1, .fbx-arrows-10 .fbx-icon-arrows-10, .fbx-arrows-11 .fbx-icon-arrows-11, .fbx-arrows-2 .fbx-icon-arrows-2, .fbx-arrows-3 .fbx-icon-arrows-3, .fbx-arrows-4 .fbx-icon-arrows-4, .fbx-arrows-5 .fbx-icon-arrows-5, .fbx-arrows-6 .fbx-icon-arrows-6, .fbx-arrows-7 .fbx-icon-arrows-7, .fbx-arrows-8 .fbx-icon-arrows-8, .fbx-arrows-9 .fbx-icon-arrows-9, .fbx-flat .fbx-icon-arrows-flat, .fbx-metro .fbx-icon-arrows-default, .fbx-rounded .fbx-icon-arrows-default {
                display:inline
            }

            .fbx-flat.fbx-spinner-1 .fbx-icon-spinner-flat, .fbx-flat.fbx-spinner-10 .fbx-icon-spinner-flat, .fbx-flat.fbx-spinner-11 .fbx-icon-spinner-flat, .fbx-flat.fbx-spinner-2 .fbx-icon-spinner-flat, .fbx-flat.fbx-spinner-3 .fbx-icon-spinner-flat, .fbx-flat.fbx-spinner-4 .fbx-icon-spinner-flat, .fbx-flat.fbx-spinner-5 .fbx-icon-spinner-flat, .fbx-flat.fbx-spinner-6 .fbx-icon-spinner-flat, .fbx-flat.fbx-spinner-7 .fbx-icon-spinner-flat, .fbx-flat.fbx-spinner-8 .fbx-icon-spinner-flat, .fbx-flat.fbx-spinner-9 .fbx-icon-spinner-flat, .fbx-icon-spinner path, .fbx-metro.fbx-spinner-1 .fbx-icon-spinner-default, .fbx-metro.fbx-spinner-10 .fbx-icon-spinner-default, .fbx-metro.fbx-spinner-11 .fbx-icon-spinner-default, .fbx-metro.fbx-spinner-2 .fbx-icon-spinner-default, .fbx-metro.fbx-spinner-3 .fbx-icon-spinner-default, .fbx-metro.fbx-spinner-4 .fbx-icon-spinner-default, .fbx-metro.fbx-spinner-5 .fbx-icon-spinner-default, .fbx-metro.fbx-spinner-6 .fbx-icon-spinner-default, .fbx-metro.fbx-spinner-7 .fbx-icon-spinner-default, .fbx-metro.fbx-spinner-8 .fbx-icon-spinner-default, .fbx-metro.fbx-spinner-9 .fbx-icon-spinner-default, .fbx-rounded.fbx-spinner-1 .fbx-icon-spinner-default, .fbx-rounded.fbx-spinner-10 .fbx-icon-spinner-default, .fbx-rounded.fbx-spinner-11 .fbx-icon-spinner-default, .fbx-rounded.fbx-spinner-2 .fbx-icon-spinner-default, .fbx-rounded.fbx-spinner-3 .fbx-icon-spinner-default, .fbx-rounded.fbx-spinner-4 .fbx-icon-spinner-default, .fbx-rounded.fbx-spinner-5 .fbx-icon-spinner-default, .fbx-rounded.fbx-spinner-6 .fbx-icon-spinner-default, .fbx-rounded.fbx-spinner-7 .fbx-icon-spinner-default, .fbx-rounded.fbx-spinner-8 .fbx-icon-spinner-default, .fbx-rounded.fbx-spinner-9 .fbx-icon-spinner-default {
                display:none
            }

            .fbx-flat .fbx-icon-spinner-flat, .fbx-metro .fbx-icon-spinner-default, .fbx-rounded .fbx-icon-spinner-default, .fbx-spinner-1 .fbx-icon-spinner-1, .fbx-spinner-10 .fbx-icon-spinner-10, .fbx-spinner-11 .fbx-icon-spinner-11, .fbx-spinner-2 .fbx-icon-spinner-2, .fbx-spinner-3 .fbx-icon-spinner-3, .fbx-spinner-4 .fbx-icon-spinner-4, .fbx-spinner-5 .fbx-icon-spinner-5, .fbx-spinner-6 .fbx-icon-spinner-6, .fbx-spinner-7 .fbx-icon-spinner-7, .fbx-spinner-8 .fbx-icon-spinner-8, .fbx-spinner-9 .fbx-icon-spinner-9 {
                display:inline
            }

            .fbx-loader {
                box-shadow:0 0 3px rgba(0, 0, 0, .4)
            }

            .fbx-rounded .fbx-prev.fbx-btn-shadow, .fbx-rounded .fbx-prev.fbx-btn-shadow:hover {
                box-shadow:-2px 0 2px rgba(0, 0, 0, .4)
            }

            .fbx-rounded .fbx-next.fbx-btn-shadow, .fbx-rounded .fbx-next.fbx-btn-shadow:hover {
                box-shadow:2px 0 2px rgba(0, 0, 0, .4)
            }

            .fbx-fullscreen-mode .fbx-btn-shadow, .fbx-fullscreen-mode .fbx-next.fbx-btn-shadow, .fbx-fullscreen-mode .fbx-prev.fbx-btn-shadow, .fbx-inner-shadow, .fbx-rounded .fbx-btn-shadow, .fbx-rounded.fbx-inset-buttons.fbx-desktop:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow .fbx-icon, .fbx-rounded.fbx-inset-buttons.fbx-desktop:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow .fbx-icon, .fbx-rounded.fbx-inset-buttons.fbx-tablet:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow .fbx-icon, .fbx-rounded.fbx-inset-buttons.fbx-tablet:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow .fbx-icon, .fbx-sticky-buttons .fbx-next.fbx-btn-shadow, .fbx-sticky-buttons .fbx-prev.fbx-btn-shadow {
                box-shadow:0 0 12px rgba(0, 0, 0, .4)
            }

            .fbx-fullscreen-mode .fbx-btn-shadow:hover, .fbx-fullscreen-mode .fbx-next.fbx-btn-shadow:hover, .fbx-fullscreen-mode .fbx-prev.fbx-btn-shadow:hover, .fbx-rounded .fbx-btn-shadow:hover, .fbx-rounded.fbx-inset-buttons.fbx-desktop:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow:hover .fbx-icon, .fbx-rounded.fbx-inset-buttons.fbx-desktop:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow:hover .fbx-icon, .fbx-rounded.fbx-inset-buttons.fbx-tablet:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow:hover .fbx-icon, .fbx-rounded.fbx-inset-buttons.fbx-tablet:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow:hover .fbx-icon, .fbx-sticky-buttons .fbx-next.fbx-btn-shadow:hover, .fbx-sticky-buttons .fbx-prev.fbx-btn-shadow:hover {
                box-shadow:0 0 6px rgba(0, 0, 0, .4)
            }

            .fbx-flat .fbx-inner-shadow {
                box-shadow:0 5px 35px rgba(0, 0, 0, .65)
            }

            .fbx-flat .fbx-inner-shadow, .fbx-flat .fbx-loader, .fbx-flat.fbx-fullscreen-mode .fbx-btn-shadow, .fbx-flat.fbx-fullscreen-mode .fbx-btn-shadow:hover, .fbx-flat.fbx-fullscreen-mode .fbx-next.fbx-btn-shadow, .fbx-flat.fbx-fullscreen-mode .fbx-next.fbx-btn-shadow:hover, .fbx-flat.fbx-fullscreen-mode .fbx-prev.fbx-btn-shadow, .fbx-flat.fbx-fullscreen-mode .fbx-prev.fbx-btn-shadow:hover, .fbx-flat.fbx-sticky-buttons .fbx-next.fbx-btn-shadow, .fbx-flat.fbx-sticky-buttons .fbx-next.fbx-btn-shadow:hover, .fbx-flat.fbx-sticky-buttons .fbx-prev.fbx-btn-shadow, .fbx-flat.fbx-sticky-buttons .fbx-prev.fbx-btn-shadow:hover, .fbx-rounded.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow, .fbx-rounded.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow:hover, .fbx-rounded.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow, .fbx-rounded.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow:hover {
                box-shadow:none
            }

            .fbx-flat .fbx-loader .fbx-icon, .fbx-flat:not(.fbx-phone) .fbx-btn-shadow .fbx-icon {
                filter:drop-shadow(0 0 3px rgb(0, 0, 0))
            }

            .fbx-flat:not(.fbx-phone) .fbx-btn-shadow:hover .fbx-icon {
                filter:drop-shadow(0 0 1px rgb(0, 0, 0))
            }

            .fbx-modal.fbx-phone.fbx-fullscreen-mode .fbx-btn-shadow, .fbx-modal.fbx-phone.fbx-fullscreen-mode .fbx-next.fbx-btn-shadow, .fbx-modal.fbx-phone.fbx-fullscreen-mode .fbx-prev.fbx-btn-shadow, .fbx-modal.fbx-phone.fbx-rounded .fbx-btn-shadow, .fbx-modal.fbx-phone.fbx-rounded.fbx-inset-buttons .fbx-next.fbx-btn-shadow .fbx-icon, .fbx-modal.fbx-phone.fbx-rounded.fbx-inset-buttons .fbx-prev.fbx-btn-shadow .fbx-icon, .fbx-modal.fbx-phone.fbx-sticky-buttons .fbx-next.fbx-btn-shadow, .fbx-modal.fbx-phone.fbx-sticky-buttons .fbx-prev.fbx-btn-shadow {
                box-shadow:none
            }

            .fbx-rounded .fbx-inner {
                border:solid 8px rgba(0, 0, 0, 0); border-radius:6px
            }

            .fbx-rounded .fbx-item-current, .fbx-rounded .fbx-item-image, .fbx-rounded .fbx-item-next {
                border-radius:3px
            }

            .fbx-rounded .fbx-loader {
                border-radius:50%
            }

            .fbx-rounded .fbx-close {
                top:-21px; right:-21px; width:28px; height:28px; line-height:28px; border:solid 3px rgba(0, 0, 0, 0); border-radius:50%
            }

            .fbx-rounded .fbx-next, .fbx-rounded .fbx-prev {
                position:absolute; top:50%; margin-top:-50px; width:30px; height:100px; line-height:100px; border:solid 3px rgba(0, 0, 0, 0)
            }

            .fbx-rounded .fbx-prev {
                left:-40px; border-radius:6px 0 0 6px
            }

            .fbx-rounded .fbx-next {
                right:-40px; border-radius:0 6px 6px 0
            }

            .fbx-rounded .fbx-next.fbx-disabled, .fbx-rounded .fbx-prev.fbx-disabled {
                display:none
            }

            .fbx-rounded.fbx-phone .fbx-next.fbx-disabled, .fbx-rounded.fbx-phone .fbx-prev.fbx-disabled {
                display:block; cursor:default
            }

            .fbx-rounded.fbx-phone .fbx-next.fbx-disabled .fbx-icon, .fbx-rounded.fbx-phone .fbx-prev.fbx-disabled .fbx-icon {
                opacity:.3
            }

            .fbx-rounded.fbx-desktop .fbx-next, .fbx-rounded.fbx-desktop .fbx-prev {
                position:absolute
            }

            .fbx-rounded .fbx-count, .fbx-rounded .fbx-credit {
                bottom:-25px
            }

            .fbx-rounded .fbx-inner-spacer {
                padding:40px 40px 50px 40px
            }

            .fbx-modal.fbx-rounded.fbx-phone.fbx-portrait .fbx-inner-spacer {
                padding:45px 5px 5px 5px
            }

            .fbx-rounded.fbx-sticky-buttons .fbx-next, .fbx-rounded.fbx-sticky-buttons .fbx-prev {
                position:fixed; top:50%; margin-top:-50px; width:40px; height:100px; line-height:100px
            }

            .fbx-rounded.fbx-sticky-buttons .fbx-prev {
                left:0; border-radius:0 6px 6px 0
            }

            .fbx-rounded.fbx-sticky-buttons .fbx-next {
                right:0; border-radius:6px 0 0 6px
            }

            .fbx-rounded.fbx-sticky-buttons.fbx-full-buttons .fbx-inner-spacer {
                padding:40px 80px
            }

            .fbx-rounded.fbx-phone.fbx-portrait.fbx-sticky-buttons.fbx-full-buttons .fbx-inner-spacer {
                padding:45px 5px 5px 5px
            }

            .fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-inner-spacer {
                padding:5px
            }

            .fbx-rounded.fbx-sticky-buttons.fbx-full-buttons .fbx-next, .fbx-rounded.fbx-sticky-buttons.fbx-full-buttons .fbx-prev {
                top:0; bottom:0; border-radius:0; width:55px; height:auto; opacity:.3
            }

            .fbx-rounded.fbx-sticky-buttons.fbx-full-buttons .fbx-next:hover, .fbx-rounded.fbx-sticky-buttons.fbx-full-buttons .fbx-prev:hover {
                opacity:1
            }

            .fbx-rounded.fbx-sticky-buttons.fbx-full-buttons:not(.fbx-fullscreen-mode) .fbx-next .fbx-icon, .fbx-rounded.fbx-sticky-buttons.fbx-full-buttons:not(.fbx-fullscreen-mode) .fbx-prev .fbx-icon {
                height:32px; width:auto
            }

            .fbx-rounded.fbx-phone.fbx-sticky-buttons.fbx-full-buttons .fbx-next, .fbx-rounded.fbx-phone.fbx-sticky-buttons.fbx-full-buttons .fbx-prev {
                top:0; bottom:auto; border-radius:0; width:auto; min-width:0; height:40px; opacity:1
            }

            .fbx-rounded.fbx-phone.fbx-sticky-buttons.fbx-full-buttons .fbx-next .fbx-icon, .fbx-rounded.fbx-phone.fbx-sticky-buttons.fbx-full-buttons .fbx-prev .fbx-icon {
                height:16px; width:auto
            }

            .fbx-modal.fbx-rounded.fbx-phone.fbx-portrait.fbx-sticky-buttons.fbx-full-buttons .fbx-prev {
                left:0; right:66%
            }

            .fbx-modal.fbx-rounded.fbx-phone.fbx-portrait.fbx-sticky-buttons.fbx-full-buttons .fbx-next {
                left:33%; right:33%
            }

            .fbx-modal.fbx-rounded.fbx-phone.fbx-portrait.fbx-sticky-buttons.fbx-full-buttons .fbx-close {
                left:66%; right:0
            }

            .fbx-modal.fbx-rounded.fbx-phone.fbx-portrait.fbx-no-buttons.fbx-sticky-buttons.fbx-full-buttons .fbx-close {
                left:0; right:0
            }

            .fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-next, .fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-prev {
                top:50%; bottom:auto; width:34px; height:80px; opacity:.5
            }

            .fbx-rounded.fbx-phone.fbx-landscape.fbx-full-buttons .fbx-prev, .fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons .fbx-prev, .fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-prev {
                top:62px
            }

            .fbx-rounded.fbx-phone.fbx-landscape.fbx-full-buttons .fbx-next, .fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons .fbx-next, .fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-next {
                top:108px
            }

            .fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-next:hover, .fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-prev:hover {
                opacity:1
            }

            .fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-prev {
                border-radius:0 6px 6px 0
            }

            .fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-next {
                border-radius:6px 0 0 6px
            }

            .fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next, .fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev, .fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next, .fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev {
                z-index:100003; position:absolute; top:0; bottom:0; height:100%; width:25%; margin:0; border-radius:0; box-sizing:border-box; opacity:0
            }

            .fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next:hover, .fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev:hover, .fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next:hover, .fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev:hover {
                opacity:1
            }

            .fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev, .fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev {
                left:0; right:auto
            }

            .fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next, .fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next {
                right:0; left:auto
            }

            .fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next .fbx-icon, .fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev .fbx-icon, .fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next .fbx-icon, .fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev .fbx-icon {
                width:16px; height:16px; border-radius:50%; position:absolute; top:50%; padding:5px; border-width:3px; border-style:solid; transform:translateY(-50%)
            }

            .fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev .fbx-icon, .fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev .fbx-icon {
                left:10px; right:auto
            }

            .fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next .fbx-icon, .fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next .fbx-icon {
                right:10px; left:auto
            }

            .fbx-light, .fbx-light .fbx-caption, .fbx-light .fbx-open-caption, .fbx-light.fbx-phone .fbx-social {
                background-color:rgba(0, 0, 0, .7)
            }

            .fbx-light .fbx-progress {
                background-color:rgba(255, 255, 255, .5)
            }

            .fbx-fullscreen-mode.fbx-light {
                background-color:gray
            }

            .fbx-light .fbx-inner, .fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-next .fbx-icon, .fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-prev .fbx-icon, .fbx-light.fbx-modal, .fbx-modal.fbx-light.fbx-phone .fbx-close:hover, .fbx-modal.fbx-light.fbx-phone .fbx-fullscreen-toggle:hover, .fbx-modal.fbx-light.fbx-phone .fbx-next:hover, .fbx-modal.fbx-light.fbx-phone .fbx-pause:hover, .fbx-modal.fbx-light.fbx-phone .fbx-play:hover, .fbx-modal.fbx-light.fbx-phone .fbx-prev:hover, .fbx-modal.fbx-light.fbx-phone .fbx-social-toggle:hover, .fbx-rounded.fbx-light .fbx-close, .fbx-rounded.fbx-light .fbx-fullscreen-toggle, .fbx-rounded.fbx-light .fbx-pause, .fbx-rounded.fbx-light .fbx-play, .fbx-rounded.fbx-light .fbx-social-toggle {
                border-color:#fff
            }

            .fbx-light .fbx-close, .fbx-light .fbx-fullscreen-toggle, .fbx-light .fbx-inner, .fbx-light .fbx-loader, .fbx-light .fbx-next, .fbx-light .fbx-pause, .fbx-light .fbx-play, .fbx-light .fbx-prev, .fbx-light .fbx-social-toggle, .fbx-light.fbx-inset-buttons.fbx-phone:not(.fbx-fullscreen-mode) .fbx-next, .fbx-light.fbx-inset-buttons.fbx-phone:not(.fbx-fullscreen-mode) .fbx-prev, .fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-next .fbx-icon, .fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-prev .fbx-icon {
                background-color:#fff
            }

            .fbx-flat.fbx-light .fbx-close, .fbx-flat.fbx-light .fbx-fullscreen-toggle, .fbx-flat.fbx-light .fbx-loader, .fbx-flat.fbx-light .fbx-next, .fbx-flat.fbx-light .fbx-pause, .fbx-flat.fbx-light .fbx-play, .fbx-flat.fbx-light .fbx-prev, .fbx-flat.fbx-light .fbx-social-toggle, .fbx-flat.fbx-light.fbx-inset-buttons .fbx-next .fbx-icon, .fbx-flat.fbx-light.fbx-inset-buttons .fbx-prev .fbx-icon, .fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-next, .fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-prev {
                background-color:rgba(0, 0, 0, 0)
            }

            .fbx-flat.fbx-light.fbx-inset-buttons .fbx-next .fbx-icon, .fbx-flat.fbx-light.fbx-inset-buttons .fbx-prev .fbx-icon {
                border-color:rgba(0, 0, 0, 0)
            }

            .fbx-flat.fbx-light.fbx-modal {
                border-color:rgba(0, 0, 0, .2)
            }

            .fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-close, .fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-fullscreen-toggle, .fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-next, .fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-pause, .fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-play, .fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-prev, .fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-social-toggle {
                background-color:rgba(0, 0, 0, .2)
            }

            .fbx-light .fbx-close, .fbx-light .fbx-error-msg, .fbx-light .fbx-fullscreen-toggle, .fbx-light .fbx-loader, .fbx-light .fbx-next, .fbx-light .fbx-pause, .fbx-light .fbx-play, .fbx-light .fbx-prev, .fbx-light .fbx-social-toggle, .fbx-metro.fbx-light .fbx-count, .fbx-metro.fbx-light .fbx-credit a {
                color:#666 !important
            }

            .fbx-flat.fbx-light .fbx-close, .fbx-flat.fbx-light .fbx-close:hover, .fbx-flat.fbx-light .fbx-count, .fbx-flat.fbx-light .fbx-credit a, .fbx-flat.fbx-light .fbx-fullscreen-toggle, .fbx-flat.fbx-light .fbx-fullscreen-toggle:hover, .fbx-flat.fbx-light .fbx-loader, .fbx-flat.fbx-light .fbx-next, .fbx-flat.fbx-light .fbx-next:hover, .fbx-flat.fbx-light .fbx-pause, .fbx-flat.fbx-light .fbx-pause:hover, .fbx-flat.fbx-light .fbx-play, .fbx-flat.fbx-light .fbx-play:hover, .fbx-flat.fbx-light .fbx-prev, .fbx-flat.fbx-light .fbx-prev:hover, .fbx-flat.fbx-light .fbx-social-toggle, .fbx-flat.fbx-light .fbx-social-toggle:hover {
                color:#fff !important
            }

            .fbx-light .fbx-close:hover, .fbx-light .fbx-fullscreen-toggle:hover, .fbx-light .fbx-next:hover, .fbx-light .fbx-pause:hover, .fbx-light .fbx-play:hover, .fbx-light .fbx-prev:hover, .fbx-light .fbx-social-toggle:hover, .fbx-metro.fbx-light .fbx-credit a:hover {
                color:#bababa !important
            }

            .fbx-metro.fbx-light .fbx-close:hover, .fbx-metro.fbx-light .fbx-fullscreen-toggle:hover, .fbx-metro.fbx-light .fbx-next:hover, .fbx-metro.fbx-light .fbx-pause:hover, .fbx-metro.fbx-light .fbx-play:hover, .fbx-metro.fbx-light .fbx-prev:hover, .fbx-metro.fbx-light .fbx-social-toggle:hover {
                border-color:#bababa
            }

            .fbx-flat.fbx-light .fbx-count, .fbx-flat.fbx-light .fbx-credit a, .fbx-rounded.fbx-light .fbx-count, .fbx-rounded.fbx-light .fbx-credit a {
                color:#888
            }

            .fbx-flat.fbx-light .fbx-credit a:hover span, .fbx-rounded.fbx-light .fbx-credit a:hover span {
                color:#ddd
            }

            .fbx-light .fbx-caption {
                color:#fff
            }

            .fbx-light .fbx-caption-desc, .fbx-light .fbx-caption-desc a {
                color:#eee
            }

            .fbx-light .fbx-item-current::-webkit-scrollbar {
                width:12px; height:12px
            }

            .fbx-light .fbx-item-current::-webkit-scrollbar-track {
                background:rgba(0, 0, 0, .1)
            }

            .fbx-light .fbx-item-current::-webkit-scrollbar-thumb {
                background:rgba(0, 0, 0, .5)
            }

            .fbx-light .fbx-item-current::-webkit-scrollbar, .fbx-light .fbx-item-next::-webkit-scrollbar {
                width:12px; height:12px
            }

            .fbx-light .fbx-item-current::-webkit-scrollbar-track, .fbx-light .fbx-item-next::-webkit-scrollbar-track {
                background:rgba(0, 0, 0, .1)
            }

            .fbx-light .fbx-item-current::-webkit-scrollbar-corner, .fbx-light .fbx-item-current::-webkit-scrollbar-thumb, .fbx-light .fbx-item-next::-webkit-scrollbar-corner, .fbx-light .fbx-item-next::-webkit-scrollbar-thumb {
                background:rgba(0, 0, 0, .3)
            }

            .fbx-caption {
                position:absolute; top:auto; right:auto; bottom:0; left:0; z-index:100004; width:100%; text-align:center; font-size:14px; transition:visibility .3s ease, opacity .3s ease, transform .3s ease; opacity:1; transform:translateY(0)
            }

            .fbx-caption.fbx-hide-caption {
                transition:none
            }

            .fbx-show .fbx-caption {
                visibility:visible
            }

            .fbx-show .fbx-caption.fbx-fade-caption {
                opacity:0; visibility:hidden
            }

            .fbx-caption.fbx-slide-caption {
                transform:translateY(100%)
            }

            .fbx-loading .fbx-caption.fbx-hide-caption, .fbx-show .fbx-caption.fbx-hide-caption {
                visibility:hidden
            }

            .fbx-fullscreen-mode .fbx-caption, .fbx-sticky-caption .fbx-caption {
                position:fixed; z-index:100007
            }

            .fbx-modal.fbx-phone .fbx-caption {
                position:fixed; z-index:100004
            }

            .fbx-rounded .fbx-caption {
                border-radius:0 0 3px 3px
            }

            .fbx-modal.fbx-phone .fbx-caption, .fbx-sticky-caption.fbx-rounded .fbx-caption {
                border-radius:0
            }

            .fbx-close-caption {
                position:absolute; top:0; right:0; padding:3px 3px 10px 10px; color:#fff !important; font-size:24px; text-decoration:none; line-height:20px; cursor:pointer
            }

            .fbx-open-caption {
                z-index:100004; position:absolute; bottom:0; right:5px; padding:0 10px 10px 10px; color:#fff !important; font-size:24px; text-decoration:none; line-height:20px; opacity:0; visibility:hidden; transition:opacity .3s ease; border-top-left-radius:6px; border-top-right-radius:6px; cursor:pointer
            }

            .fbx-caption-toggle-only.fbx-captions-hidden .fbx-open-caption, .fbx-pannable-item.fbx-captions-hidden .fbx-open-caption {
                opacity:1; visibility:visible
            }

            .fbx-caption-title {
                font-size:15px; padding:15px
            }

            .fbx-caption-desc {
                font-size:12px; line-height:20px; padding:15px
            }

            .fbx-caption-desc a {
                font-size:12px
            }

            .fbx-caption-title+.fbx-caption-desc {
                margin-top:-30px
            }

            .fbx-phone .fbx-caption {
                min-height:20px; font-size:12px; line-height:20px
            }

            .fbx-phone .fbx-caption-title {
                font-size:13px; padding:10px
            }

            .fbx-phone .fbx-caption-desc {
                font-size:11px; line-height:15px; padding:10px
            }

            .fbx-phone .fbx-caption-title+.fbx-caption-desc {
                margin-top:-20px
            }

            .fbx-modal.fbx-phone .fbx-caption {
                bottom:0; position:fixed
            }

            .fbx-modal.fbx-phone.fbx-landscape .fbx-caption, .fbx-phone.fbx-landscape.fbx-sticky-caption .fbx-caption {
                z-index:100004
            }

            .fbx-pannable {
                cursor:-moz-grab; cursor:-webkit-grab; cursor:grab
            }

            .fbx-pannable.fbx-panning {
                cursor:-moz-grabbing; cursor:-webkit-grabbing; cursor:grabbing
            }

            .fbx-pannable>div>img.fbx-item {
                max-width:none; max-height:none
            }

            .fbx-pan-overview {
                cursor:pointer; max-width:150px; max-height:150px; overflow:hidden; background-position:top left; background-size:cover; position:absolute; z-index:100006; border:solid 2px #666; box-shadow:0 0 12px rgba(0, 0, 0, .8)
            }

            .fbx-pan-overview.fbx-top-left {
                top:20px; left:20px
            }

            .fbx-pan-overview.fbx-top-right {
                top:20px; right:32px
            }

            .fbx-pan-overview.fbx-bottom-left {
                bottom:32px; left:20px
            }

            .fbx-pan-overview.fbx-bottom-right {
                bottom:32px; right:32px
            }

            .fbx-pan-viewport {
                position:absolute; top:0; left:0; box-shadow:0 0 300px 300px rgba(0, 0, 0, .7)
            }

            .fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-close, .fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-fullscreen-toggle, .fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-next, .fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-pause, .fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-play, .fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-prev, .fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-social-toggle, .fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-close, .fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-fullscreen-toggle, .fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-next, .fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-pause, .fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-play, .fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-prev, .fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-social-toggle, .fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-close, .fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-fullscreen-toggle, .fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-next, .fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-pause, .fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-play, .fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-prev, .fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-social-toggle {
                right:1px !important
            }

            .tx-indexedsearch-searchbox fieldset {
                margin-bottom:2em
            }

            .tx-indexedsearch-searchbox legend {
                display:block; font-family:Rubik, "Helvetica Neue", Helvetica, Arial, sans-serif; clear:both; color:#222; font-size:30px; font-weight:bold; line-height:1.5em; padding-bottom:.3em; padding-top:15px; float:none; border:none !important
            }

            .tx-indexedsearch-searchbox .tx-indexedsearch-form label {
                display:block
            }

            .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword {
                background:#142841 url("/fileadmin-ap/Chrome/search.png") no-repeat 10px 9px; -moz-border-radius:2px; border-radius:2px; font-size:14px; height:29px; line-height:1.2em; padding:4px 10px 4px 32px; color:#fff !important; width:calc(100% - 42px); margin-bottom:10px
            }

            .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button {
                background-color:#009dd4; border:1px solid #009dd4; color:#fff; cursor:pointer
            }

            .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button:hover {
                background-color:#fff; color:#009dd4
            }

            .tx-indexedsearch-res {
                border-bottom:1px solid #ddd; margin:0 0 1.625em; padding:0 0 1.625em
            }

            .tx-indexedsearch-res h3 .tx-indexedsearch-title a:link, .tx-indexedsearch-res h3 .tx-indexedsearch-title a:visited, .tx-indexedsearch-res h3 .tx-indexedsearch-title a:hover, .tx-indexedsearch-res h3 .tx-indexedsearch-title a:active, .tx-indexedsearch-res h3 .tx-indexedsearch-title a:focus {
                color:#222; clear:both; font-size:30px; font-weight:bold; line-height:1.5em; padding-bottom:.3em; padding-top:15px; text-transform:none; text-decoration:none !important
            }

            .tx-indexedsearch-res h3 .tx-indexedsearch-title a:hover, .tx-indexedsearch-res h3 .tx-indexedsearch-title a:active, .tx-indexedsearch-res h3 .tx-indexedsearch-title a:focus {
                color:#009dd4
            }

            .tx-indexedsearch-res h3 .tx-indexedsearch-icon, .tx-indexedsearch-res h3 .tx-indexedsearch-percent {
                display:none
            }

            .tx-indexedsearch-res .tx-indexedsearch-description {
                margin-bottom:.5em
            }

            .tx-indexedsearch-res .tx-indexedsearch-info {
                margin-inline:0
            }

            .tx-indexedsearch-res .tx-indexedsearch-info .tx-indexedsearch-text-item-size, .tx-indexedsearch-res .tx-indexedsearch-info .tx-indexedsearch-text-item-crdate, .tx-indexedsearch-res .tx-indexedsearch-info .tx-indexedsearch-text-item-mtime, .tx-indexedsearch-res .tx-indexedsearch-info dt.tx-indexedsearch-text-item-path {
                display:none
            }

            .tx-indexedsearch-res .tx-indexedsearch-info dd.tx-indexedsearch-text-item-path {
                margin-bottom:0
            }

            .tx-indexedsearch-res .tx-indexedsearch-info dd.tx-indexedsearch-text-item-path p {
                margin-bottom:0
            }

            .tx-indexedsearch-res .tx-indexedsearch-info dd.tx-indexedsearch-text-item-path p a {
                position:relative; visibility:hidden; display:block
            }

            .tx-indexedsearch-res .tx-indexedsearch-info dd.tx-indexedsearch-text-item-path p a::after {
                visibility:visible; content:"Continue reading →"; color:#009dd4; position:absolute; left:0; top:0
            }

            ul.tx-indexedsearch-browsebox {
                display:flex; justify-content:flex-end; margin-left:0; list-style:none
            }

            ul.tx-indexedsearch-browsebox>li {
                display:block
            }

            ul.tx-indexedsearch-browsebox>li a:link, ul.tx-indexedsearch-browsebox>li a:visited, ul.tx-indexedsearch-browsebox>li a:hover, ul.tx-indexedsearch-browsebox>li a:active, ul.tx-indexedsearch-browsebox>li a:focus {
                display:flex; justify-content:center; align-items:center; margin-bottom:0; color:#575757; padding:7px; border:1px solid #ddd; border-right-width:0; height:100%; box-sizing:border-box
            }

            ul.tx-indexedsearch-browsebox>li a:hover, ul.tx-indexedsearch-browsebox>li a:active, ul.tx-indexedsearch-browsebox>li a:focus {
                text-decoration:underline
            }

            ul.tx-indexedsearch-browsebox>li.tx-indexedsearch-browselist-currentPage a:link, ul.tx-indexedsearch-browsebox>li.tx-indexedsearch-browselist-currentPage a:visited, ul.tx-indexedsearch-browsebox>li.tx-indexedsearch-browselist-currentPage a:hover, ul.tx-indexedsearch-browsebox>li.tx-indexedsearch-browselist-currentPage a:active, ul.tx-indexedsearch-browsebox>li.tx-indexedsearch-browselist-currentPage a:focus {
                background-color:#3189b9; border:1px solid #3189b9; color:#fff; font-weight:normal; aspect-ratio:1/1
            }

            ul.tx-indexedsearch-browsebox>li.tx-indexedsearch-browselist-currentPage:hover, ul.tx-indexedsearch-browsebox>li.tx-indexedsearch-browselist-currentPage:active, ul.tx-indexedsearch-browsebox>li.tx-indexedsearch-browselist-currentPage:focus {
                text-decoration:underline
            }

            ul.tx-indexedsearch-browsebox>li:last-child a:link, ul.tx-indexedsearch-browsebox>li:last-child a:visited, ul.tx-indexedsearch-browsebox>li:last-child a:hover, ul.tx-indexedsearch-browsebox>li:last-child a:active, ul.tx-indexedsearch-browsebox>li:last-child a:focus {
                border-right-width:1px
            }

            .technicalLibrary {
                display:flex; gap:60px
            }

            @media screen and (max-width: 1850px) {
                .technicalLibrary {
                    gap:40px
                }
            }

            @media screen and (max-width: 999px) {
                .technicalLibrary {
                    flex-direction:column; gap:20px
                }
            }

            .technicalLibrary__categories ul {
                list-style:none; margin-left:0
            }

            .technicalLibrary__categories ul li {
                border-left:2px solid rgba(0, 0, 0, 0); margin-bottom:8px
            }

            .technicalLibrary__categories ul li input[type=radio] {
                display:none
            }

            .technicalLibrary__categories ul li label {
                margin-left:10px; font-size:15px; line-height:150%; cursor:pointer; white-space:nowrap
            }

            .technicalLibrary__categories ul li:has(input[type=radio]:checked) {
                border-left:2px solid #006cb7
            }

            @media screen and (max-width: 999px) {
                .technicalLibrary__categories ul {
                    display:flex; flex-wrap:wrap; gap:10px 20px
                }

                .technicalLibrary__categories ul li {
                    border-left:none; border-bottom:2px solid rgba(0, 0, 0, 0)
                }

                .technicalLibrary__categories ul li label {
                    margin-left:0
                }

                .technicalLibrary__categories ul li:has(input[type=radio]:checked) {
                    border-left:none; border-bottom:2px solid #006cb7
                }
            }

            .technicalLibrary__filter {
                display:flex; gap:30px; margin-bottom:10px
            }

            .technicalLibrary__filter>div:last-child {
                margin-left:auto
            }

            .technicalLibrary__filter label {
                display:block
            }

            .technicalLibrary__filter input[type=search], .technicalLibrary__filter select {
                display:block; min-width:220px; height:32px; padding:3px 7px; font-size:14px; line-height:1.5; color:#495057; background-color:#fff; background-clip:padding-box; border:1px solid #ced4da; border-radius:2px
            }

            @media screen and (max-width: 1180px) {
                .technicalLibrary__filter input[type=search], .technicalLibrary__filter select {
                    min-width:150px
                }
            }

            @media screen and (max-width: 600px) {
                .technicalLibrary__filter {
                    flex-direction:column; gap:15px; margin-bottom:25px
                }

                .technicalLibrary__filter>div:last-child {
                    margin-left:0
                }

                .technicalLibrary__filter input[type=search], .technicalLibrary__filter select {
                    width:100%
                }
            }

            .technicalLibrary__data {
                width:100%
            }

            .technicalLibrary__data .resourcesTable__icon-col {
                min-width:50px
            }

            @media screen and (max-width: 600px) {
                .technicalLibrary__data .resourcesTable__icon-col {
                    min-width:auto
                }
            }

            .technicalLibrary__data .resourcesTable__resources-col {
                width:100%
            }

            .technicalLibrary__data .resourcesTable__instruments-col {
                min-width:200px; max-width:250px
            }

            .technicalLibrary__data .resourcesTable__version-col {
                min-width:150px; max-width:200px
            }

            .technicalLibrary__data .resourcesTable__download-col {
                min-width:150px; max-width:200px
            }

            .technicalLibrary__data .resourcesTable thead {
                background-color:#006bb7
            }

            .technicalLibrary__data .resourcesTable thead th {
                color:#fff; line-height:2em; font-weight:normal; text-transform:uppercase; background-color:#006bb7
            }

            .technicalLibrary__data .resourcesTable thead .changableOrder {
                display:flex; align-items:center; gap:5px; cursor:pointer
            }

            .technicalLibrary__data .resourcesTable thead .changeOrder__wrapper {
                display:flex; flex-direction:column
            }

            .technicalLibrary__data .resourcesTable thead .changeOrder {
                padding:1px 0; line-height:0
            }

            .technicalLibrary__data .resourcesTable thead .changeOrder svg {
                width:10px; height:auto; fill:#fff; margin-block:1px
            }

            .technicalLibrary__data .resourcesTable thead .changeOrder:not(.active) {
                opacity:.6
            }

            .technicalLibrary__data .resourcesTable tbody.resourcesListing tr {
                transition:background-color .2s
            }

            .technicalLibrary__data .resourcesTable tbody.resourcesListing tr:nth-child(odd) {
                background-color:#fff
            }

            .technicalLibrary__data .resourcesTable tbody.resourcesListing tr:nth-child(even) {
                background-color:#f7f7f7
            }

            .technicalLibrary__data .resourcesTable tbody.resourcesListing tr:hover {
                background-color:#f1f1f1
            }

            .technicalLibrary__data .resourcesTable tbody.resourcesListing tr.clickable {
                cursor:pointer
            }

            .technicalLibrary__data .resourcesTable tbody.resourcesListing td {
                vertical-align:top
            }

            .technicalLibrary__data .resourcesTable tbody.resourcesListing td:first-child {
                min-width:40px; max-width:50px
            }

            .technicalLibrary__data .resourcesTable tbody.resourcesListing td:first-child img {
                max-width:100%; height:auto
            }

            .technicalLibrary__data .resourcesTable tbody.resourcesListing td:first-child:not(:has(img)) {
                background-repeat:no-repeat; background-position:center; background-size:contain; opacity:.5; background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEuMScgd2lkdGg9JzEwMjQnIGhlaWdodD0nMTAyNCcgdmlld0JveD0nMCAwIDEwMjQgMTAyNCc+PHBhdGggZmlsbD0nIzgxODI4NScgZD0nTTkyMS4yNDcgNDAxLjgxOHYzNDYuMjg2cTAgNDUuMjU2LTMyLjQ2NCA3Ny43MnQtNzcuNzIgMzIuNDY0aC01OTguMTMxcS00NS4yNTYgMC03Ny43Mi0zMi40NjR0LTMyLjQ2NC03Ny43MnYtNDcyLjIwOHEwLTQ1LjI1NiAzMi40NjQtNzcuNzJ0NzcuNzItMzIuNDY0aDE1Ny40MDVxNDUuMjU2IDAgNzcuNzIgMzIuNDY0dDMyLjQ2NCA3Ny43MnYxNS43MzhoMzMwLjU0OHE0NS4yNTYgMCA3Ny43MiAzMi40NjR0MzIuNDY0IDc3LjcyeicvPjwvc3ZnPg==")
            }

            @media screen and (max-width: 999px) {
                .technicalLibrary__data .resourcesTable tbody.resourcesListing td:first-child {
                    min-width:20px; max-width:30px
                }
            }

            @media screen and (max-width: 600px) {
                .technicalLibrary__data .resourcesTable tbody.resourcesListing td:first-child {
                    display:none
                }
            }

            .technicalLibrary__data .resourcesTable tbody.resourcesListing td .resourceDownload {
                display:block; white-space:nowrap
            }

            .technicalLibrary__data .resourcesTable tbody.resourcesListing td .resourceDownload::before {
                display:inline-block; content:""; width:14px; height:14px; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEuMScgd2lkdGg9Jzk1MScgaGVpZ2h0PScxMDI0JyB2aWV3Qm94PScwIDAgOTUxIDEwMjQnPjxwYXRoIGZpbGw9JyMwMDlkZDQnIGQ9J003MzEuNDI5IDc2OHEwLTE0Ljg1Ny0xMC44NTctMjUuNzE0dC0yNS43MTQtMTAuODU3LTI1LjcxNCAxMC44NTctMTAuODU3IDI1LjcxNCAxMC44NTcgMjUuNzE0IDI1LjcxNCAxMC44NTcgMjUuNzE0LTEwLjg1NyAxMC44NTctMjUuNzE0ek04NzcuNzE0IDc2OHEwLTE0Ljg1Ny0xMC44NTctMjUuNzE0dC0yNS43MTQtMTAuODU3LTI1LjcxNCAxMC44NTctMTAuODU3IDI1LjcxNCAxMC44NTcgMjUuNzE0IDI1LjcxNCAxMC44NTcgMjUuNzE0LTEwLjg1NyAxMC44NTctMjUuNzE0ek05NTAuODU3IDY0MHYxODIuODU3cTAgMjIuODU3LTE2IDM4Ljg1N3QtMzguODU3IDE2aC04NDEuMTQzcS0yMi44NTcgMC0zOC44NTctMTZ0LTE2LTM4Ljg1N3YtMTgyLjg1N3EwLTIyLjg1NyAxNi0zOC44NTd0MzguODU3LTE2aDI2NS43MTRsNzcuMTQzIDc3LjcxNHEzMy4xNDMgMzIgNzcuNzE0IDMydDc3LjcxNC0zMmw3Ny43MTQtNzcuNzE0aDI2NS4xNDNxMjIuODU3IDAgMzguODU3IDE2dDE2IDM4Ljg1N3pNNzY1LjE0MyAzMTQuODU3cTkuNzE0IDIzLjQyOS04IDQwbC0yNTYgMjU2cS0xMC4yODYgMTAuODU3LTI1LjcxNCAxMC44NTd0LTI1LjcxNC0xMC44NTdsLTI1Ni0yNTZxLTE3LjcxNC0xNi41NzEtOC00MCA5LjcxNC0yMi4yODYgMzMuNzE0LTIyLjI4NmgxNDYuMjg2di0yNTZxMC0xNC44NTcgMTAuODU3LTI1LjcxNHQyNS43MTQtMTAuODU3aDE0Ni4yODZxMTQuODU3IDAgMjUuNzE0IDEwLjg1N3QxMC44NTcgMjUuNzE0djI1NmgxNDYuMjg2cTI0IDAgMzMuNzE0IDIyLjI4NnonLz48L3N2Zz4="); vertical-align:middle; margin-right:3px
            }

            @media screen and (max-width: 1850px) {
                .technicalLibrary__data .resourcesTable__instruments-col {
                    min-width:150px
                }

                .technicalLibrary__data .resourcesTable__version-col {
                    min-width:110px
                }

                .technicalLibrary__data .resourcesTable__download-col {
                    min-width:110px
                }
            }

            @media screen and (max-width: 1180px) {
                .technicalLibrary__data .resourcesTable__instruments-col {
                    min-width:unset
                }

                .technicalLibrary__data .resourcesTable__version-col {
                    /*min-width:unset*/
                }

                .technicalLibrary__data .resourcesTable__download-col {
                    min-width:unset
                }
            }

            @media screen and (max-width: 999px) {
                .technicalLibrary__data .resourcesTable {
                    min-width:800px
                }
            }

            @media screen and (max-width: 600px) {
                .technicalLibrary__data .resourcesTable colgroup col:first-child {
                    display:none
                }

                .technicalLibrary__data .resourcesTable thead th:first-child {
                    display:none
                }

                .technicalLibrary__data .resourcesTable__resources-col {
                    width:75vw
                }
            }

            .technicalLibrary__data .mobileTable__wrapper {
                overflow:auto
            }

            .technicalLibrary__data .search-pagination.hidden {
                display:none
            }

            .technicalLibrary__data .search-pagination--short {
                float:right
            }

            .technicalLibrary__data .search-pagination--short.hidden {
                display:none
            }

            .technicalLibrary__data .search-pagination--short button {
                background:none; border:1px solid #ddd; color:#575757; cursor:pointer; width:25px; height:25px
            }

            .technicalLibrary__data .search-pagination--short button:hover, .technicalLibrary__data .search-pagination--short button:focus {
                background-color:#3189b9; color:#fff
            }

            .technicalLibrary__data .search-pagination--short label {
                display:none
            }

            .technicalLibrary__data .search-pagination--short select {
                display:inline-block; min-width:60px; height:25px; padding:3px 7px; text-align:right; color:#495057; background-color:#fff; background-clip:padding-box; border:1px solid #ced4da; border-radius:2px
            }

            .contact-accordeon__item {
                background-color:#fff; border:1px solid rgba(0, 0, 0, .125)
            }

            .contact-accordeon__item:first-of-type {
                border-top-left-radius:3px; border-top-right-radius:3px
            }

            .contact-accordeon__item:first-of-type .contact-accordeon__button {
                border-top-left-radius:2px; border-top-right-radius:2px
            }

            .contact-accordeon__item:not(:first-of-type) {
                border-top:0
            }

            .contact-accordeon__item:last-of-type .accordion-collapse {
                border-bottom-right-radius:3px; border-bottom-left-radius:3px
            }

            .contact-accordeon__region-title {
                font-size:24px; font-weight:bold
            }

            .contact-accordeon__region-title>button.contact-accordeon__button {
                position:relative; display:flex; align-items:center; width:100%; padding:10px 20px; color:#212529; text-align:left; font-size:24px; font-weight:bold; background-color:#fff; border:0; border-radius:0; cursor:pointer; overflow-anchor:none; transition:color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease
            }

            .contact-accordeon__region-title>button.contact-accordeon__button:after {
                flex-shrink:0; width:14px; height:14px; margin-left:auto; content:""; background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nIzIxMjUyOSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+"); background-repeat:no-repeat; background-size:14px; transition:transform .2s ease-in-out
            }

            .contact-accordeon__region-title>button.contact-accordeon__button:not(.collapsed) {
                color:#fff; background-color:#006bb7; box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .125)
            }

            .contact-accordeon__region-title>button.contact-accordeon__button:not(.collapsed)::after {
                background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI2ZmZmZmZic+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+"); transform:rotate(-180deg)
            }

            .contact-accordeon__region-content {
                padding:20px
            }

            .contact-accordeon__region-content.collapse:not(.show) {
                display:none
            }

            .contact-accordeon__country-title, .contact-accordeon__default-title {
                font-size:18px; font-weight:bold; margin-bottom:1em
            }

            .contact-accordeon__country-content {
                display:flex; flex-wrap:wrap; gap:20px
            }

            @media screen and (max-width: 999px) {
                .contact-accordeon__country-content {
                    flex-direction:column
                }
            }

            .contact-accordeon__country-info {
                border:1px solid #d2d6d8; background-color:#f7f7f7; padding:15px; max-height:300px; overflow:auto; flex:1 0 29%
            }

            .contact-accordeon__country-info .contact-accordeon__company-info>p {
                margin-bottom:1em
            }

            .contact-accordeon__country-info .contact-accordeon__company-info>p:last-child {
                margin-bottom:0
            }

            .contact-accordeon__country-info .contact-accordeon__company-info img {
                max-width:100% !important
            }

            .contact-accordeon__country-info.companys-amount-2 .contact-accordeon__company-wrapper, .contact-accordeon__country-info.companys-amount-3 .contact-accordeon__company-wrapper, .contact-accordeon__country-info.companys-amount-4 .contact-accordeon__company-wrapper, .contact-accordeon__country-info.companys-amount-5 .contact-accordeon__company-wrapper {
                display:flex; flex-wrap:wrap
            }

            .contact-accordeon__country-info.companys-amount-2 .contact-accordeon__company-wrapper>div, .contact-accordeon__country-info.companys-amount-3 .contact-accordeon__company-wrapper>div, .contact-accordeon__country-info.companys-amount-4 .contact-accordeon__company-wrapper>div, .contact-accordeon__country-info.companys-amount-5 .contact-accordeon__company-wrapper>div {
                flex:1
            }

            .contact-accordeon__country-info.companys-amount-2 {
                flex:1 0 68%
            }

            .contact-accordeon__country-info.companys-amount-3, .contact-accordeon__country-info.companys-amount-4, .contact-accordeon__country-info.companys-amount-5 {
                flex:1 0 100%
            }

            @media only screen and (max-width: 1499px) {
                .contact-accordeon__country-info {
                    flex:1 0 44%
                }

                .contact-accordeon__country-info.companys-amount-2, .contact-accordeon__country-info.companys-amount-3, .contact-accordeon__country-info.companys-amount-4, .contact-accordeon__country-info.companys-amount-5 {
                    flex:1 0 98%
                }
            }

            @media screen and (max-width: 999px) {
                .contact-accordeon__country-info {
                    max-height:unset
                }

                .contact-accordeon__country-info.companys-amount-2 .contact-accordeon__company-wrapper, .contact-accordeon__country-info.companys-amount-3 .contact-accordeon__company-wrapper, .contact-accordeon__country-info.companys-amount-4 .contact-accordeon__company-wrapper, .contact-accordeon__country-info.companys-amount-5 .contact-accordeon__company-wrapper {
                    flex-direction:column
                }

                .contact-accordeon__country-info.companys-amount-2 .contact-accordeon__company-wrapper>div, .contact-accordeon__country-info.companys-amount-3 .contact-accordeon__company-wrapper>div, .contact-accordeon__country-info.companys-amount-4 .contact-accordeon__company-wrapper>div, .contact-accordeon__country-info.companys-amount-5 .contact-accordeon__company-wrapper>div {
                    margin-bottom:20px
                }
            }

            .contact-accordeon .contact-accordeon__company-info p.company-label {
                margin-bottom:0; font-style:italic
            }

            .event-manager-pagination ul.page-numbers li .page-numbers, .event-manager-pagination-2 ul.page-numbers li .page-numbers {
                font-size:14px; line-height:20px; font-weight:400; padding:5px 10px; display:inline-block; color:var(--wpem-gray-color); background:var(--wpem-white-color)
            }

            .wpem-modal.wpem-modal-open, .wpem-tooltip:hover .wpem-tooltiptext {
                visibility:visible; opacity:1
            }

            :root {
                --wpem-primary-color:#0096ff; --wpem-dark-color:#111111; --wpem-gray-color:#555555; --wpem-white-color:#ffffff; --wpem-gray-border-color:#e4e4e4; --wpem-gray-bg-color:#f5f5f5
            }

            [class^=wpem] {
                box-sizing:border-box; -webkit-box-sizing:border-box
            }

            .wpem-main {
                font-size:16px; line-height:1.42; color:var(--wpem-dark-color)
            }

            .wpem-main b, .wpem-main strong {
                font-weight:600
            }

            .wpem-main a {
                text-decoration:none; outline:0; transition:color .2s
            }

            .wpem-main a:active, .wpem-main a:focus, .wpem-main a:hover {
                color:var(--wpem-primary-color); text-decoration:none; outline:0
            }

            .wpem-loading, .wpem-main-vmenu-dashboard-nav, .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-left-content, .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-header-top .wpem-event-single-image-wrapper, .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-header-top .wpem-single-event-slider-wrapper {
                position:relative
            }

            .wpem-loading::before {
                content:""; height:100%; width:100%; position:absolute; left:0; top:0; z-index:99; background:var(--wpem-white-color); opacity:.7
            }

            .wpem-loading::after {
                content:""; position:absolute; height:40px; width:40px; background-repeat:no-repeat; background-size:contain; background-position:center; left:50%; top:50%; transform:translate(-50%, -50%); z-index:100; border:5px solid var(--wpem-gray-bg-color); border-top:5px solid var(--wpem-primary-color); border-radius:50%; animation:1s linear infinite wpem-spin
            }

            @-webkit-keyframes wpem-spin {
                0% {
                    -webkit-transform:rotate(0)
                }

                100% {
                    -webkit-transform:rotate(360deg)
                }
            }

            @keyframes wpem-spin {
                0% {
                    transform:rotate(0)
                }

                100% {
                    transform:rotate(360deg)
                }
            }

            .wpem-alert {
                position:relative; padding:15px; margin-bottom:20px; border:1px solid rgba(0, 0, 0, 0); border-radius:4px
            }

            .wpem-alert a {
                background:rgba(0, 0, 0, .6); font-size:14px; line-height:15px; color:var(--wpem-white-color) !important; padding:5px 10px; border-radius:4px; display:inline-block; transition:.2s
            }

            .wpem-alert a:hover, .wpem-main-vmenu-dashboard-wrapper .wpem-alert a, .wpem-theme-button span, .wpem-theme-button:focus span, .wpem-theme-button:hover span, a.wpem-theme-button span, a.wpem-theme-button:focus span, a.wpem-theme-button:hover span, button.wpem-theme-button span, button.wpem-theme-button:focus span, button.wpem-theme-button:hover span, input.wpem-theme-button span, input.wpem-theme-button:focus span, input.wpem-theme-button:hover span, p.post-submitted-success-green-message a {
                color:var(--wpem-white-color)
            }

            .wpem-alert a:hover {
                background:var(--wpem-primary-color)
            }

            .wpem-alert-primary {
                color:#004085; background-color:#cce5ff; border-color:#b8daff
            }

            .wpem-alert-secondary {
                color:#383d41; background-color:#e2e3e5; border-color:#d6d8db
            }

            .wpem-alert-success {
                color:#155724; background-color:#d4edda; border-color:#c3e6cb
            }

            .wpem-alert-danger {
                color:#721c24; background-color:#f8d7da; border-color:#f5c6cb
            }

            .wpem-alert-warning {
                color:#856404; background-color:#fff3cd; border-color:#ffeeba
            }

            .wpem-alert-info {
                color:#0c5460; background-color:#d1ecf1; border-color:#bee5eb
            }

            .wpem-alert-light {
                color:#818182; background-color:#fefefe; border-color:#fdfdfe
            }

            .wpem-alert-dark {
                color:#1b1e21; background-color:#d6d8d9; border-color:#c6c8ca
            }

            .event-manager-pagination, .event-manager-pagination-2 {
                text-align:center; display:inline-block; width:100%
            }

            .event-manager-pagination ul.page-numbers, .event-manager-pagination-2 ul.page-numbers {
                margin:0 auto; padding:0; display:inline-flex
            }

            .event-manager-pagination ul.page-numbers li, .event-manager-pagination-2 ul.page-numbers li {
                list-style:none; display:inline-block; margin:0 2px
            }

            .event-manager-pagination ul.page-numbers li .page-numbers {
                border-radius:2px; border:1px solid var(--wpem-gray-border-color); transition:.2s
            }

            .event-manager-pagination ul.page-numbers li .page-numbers:hover, .event-manager-pagination-2 ul.page-numbers li .page-numbers:hover {
                border-color:var(--wpem-gray-color)
            }

            .event-manager-pagination ul.page-numbers li .page-numbers.current, .event-manager-pagination-2 ul.page-numbers li .page-numbers.current {
                border-color:var(--wpem-primary-color); background:var(--wpem-primary-color); color:var(--wpem-white-color)
            }

            .event-manager-pagination-2 ul.page-numbers li .page-numbers {
                border-radius:2px; border:1px solid var(--wpem-gray-border-color); transition:.2s
            }

            .wpem-form-wrapper {
                margin-bottom:20px; line-height:25px
            }

            .wpem-form-wrapper .wpem-form-title {
                font-size:24px; line-height:1.42; font-weight:700; color:var(--wpem-dark-color); padding:0; margin:0 0 20px
            }

            .wpem-form-wrapper fieldset {
                border:none; padding:0; margin:0 0 20px
            }

            .wpem-form-wrapper fieldset label {
                margin-bottom:5px; display:block
            }

            .wpem-event-listings-header, .wpem-form-wrapper .wpem-form-group {
                margin-bottom:20px
            }

            .wpem-form-wrapper .wpem-form-group .require-field {
                color:red
            }

            .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-banner .wpem-event-date, .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-banner .wpem-event-register-label, .wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-date, .wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-register-label, .wpem-form-wrapper .wpem-form-group .wpem-form-label, .wpem-single-event-page .wpem-single-event-footer div.wpem-listing-accordion .wpem-icon-minus, .wpem-single-event-page .wpem-single-event-footer div.wpem-listing-accordion.active .wpem-icon-plus, .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-header-top .wpem-single-event-slider-wrapper .wpem-single-event-slider ul.slick-dots li button::before, .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-header-top .wpem-single-event-slider-wrapper .wpem-single-event-slider ul.slick-dots li::before, .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-header-top .wpem-single-event-slider-wrapper .wpem-single-event-slider ul.slick-dots::before {
                display:none
            }

            .wpem-form-wrapper .wpem-form-group .wpem-form-label-text {
                font-weight:600; color:var(--wpem-dark-color); margin:0 0 7px; display:inline-block
            }

            .wpem-form-wrapper .wpem-form-group input[type=color], .wpem-form-wrapper .wpem-form-group input[type=date], .wpem-form-wrapper .wpem-form-group input[type=datetime-local], .wpem-form-wrapper .wpem-form-group input[type=datetime], .wpem-form-wrapper .wpem-form-group input[type=email], .wpem-form-wrapper .wpem-form-group input[type=file], .wpem-form-wrapper .wpem-form-group input[type=month], .wpem-form-wrapper .wpem-form-group input[type=number], .wpem-form-wrapper .wpem-form-group input[type=password], .wpem-form-wrapper .wpem-form-group input[type=search], .wpem-form-wrapper .wpem-form-group input[type=tel], .wpem-form-wrapper .wpem-form-group input[type=text], .wpem-form-wrapper .wpem-form-group input[type=time], .wpem-form-wrapper .wpem-form-group input[type=url], .wpem-form-wrapper .wpem-form-group input[type=week], .wpem-form-wrapper .wpem-form-group select, .wpem-form-wrapper .wpem-form-group select optgroup, .wpem-form-wrapper .wpem-form-group textarea {
                height:42px; line-height:42px; width:100%; margin:0; border:1px solid var(--wpem-gray-border-color); outline:0; font-weight:400; font-family:inherit; border-radius:4px; padding:0 15px; background-color:var(--wpem-white-color); color:var(--wpem-dark-color); transition:.2s; box-shadow:none
            }

            .wpem-form-wrapper .chosen-container:hover, .wpem-form-wrapper .wpem-form-group input[type=color]:hover, .wpem-form-wrapper .wpem-form-group input[type=date]:hover, .wpem-form-wrapper .wpem-form-group input[type=datetime-local]:hover, .wpem-form-wrapper .wpem-form-group input[type=datetime]:hover, .wpem-form-wrapper .wpem-form-group input[type=email]:hover, .wpem-form-wrapper .wpem-form-group input[type=file]:hover, .wpem-form-wrapper .wpem-form-group input[type=month]:hover, .wpem-form-wrapper .wpem-form-group input[type=number]:hover, .wpem-form-wrapper .wpem-form-group input[type=password]:hover, .wpem-form-wrapper .wpem-form-group input[type=search]:hover, .wpem-form-wrapper .wpem-form-group input[type=tel]:hover, .wpem-form-wrapper .wpem-form-group input[type=text]:hover, .wpem-form-wrapper .wpem-form-group input[type=time]:hover, .wpem-form-wrapper .wpem-form-group input[type=url]:hover, .wpem-form-wrapper .wpem-form-group input[type=week]:hover, .wpem-form-wrapper .wpem-form-group select:hover, .wpem-form-wrapper .wpem-form-group textarea:hover {
                border-color:var(--wpem-gray-border-color); background-color:var(--wpem-white-color); transition:.2s
            }

            .wpem-form-wrapper .chosen-container:focus, .wpem-form-wrapper .wpem-form-group input[type=color]:focus, .wpem-form-wrapper .wpem-form-group input[type=date]:focus, .wpem-form-wrapper .wpem-form-group input[type=datetime-local]:focus, .wpem-form-wrapper .wpem-form-group input[type=datetime]:focus, .wpem-form-wrapper .wpem-form-group input[type=email]:focus, .wpem-form-wrapper .wpem-form-group input[type=file]:focus, .wpem-form-wrapper .wpem-form-group input[type=month]:focus, .wpem-form-wrapper .wpem-form-group input[type=number]:focus, .wpem-form-wrapper .wpem-form-group input[type=password]:focus, .wpem-form-wrapper .wpem-form-group input[type=search]:focus, .wpem-form-wrapper .wpem-form-group input[type=tel]:focus, .wpem-form-wrapper .wpem-form-group input[type=text]:focus, .wpem-form-wrapper .wpem-form-group input[type=time]:focus, .wpem-form-wrapper .wpem-form-group input[type=url]:focus, .wpem-form-wrapper .wpem-form-group input[type=week]:focus, .wpem-form-wrapper .wpem-form-group select:focus {
                border-color:var(--wpem-primary-color); background-color:var(--wpem-white-color)
            }

            .wpem-form-wrapper .wpem-form-group input:-webkit-autofill, .wpem-form-wrapper .wpem-form-group input:-webkit-autofill:active, .wpem-form-wrapper .wpem-form-group input:-webkit-autofill:focus, .wpem-form-wrapper .wpem-form-group input:-webkit-autofill:hover {
                -webkit-box-shadow:0 0 0 30px #fff inset !important
            }

            .wpem-form-wrapper .wpem-form-group select optgroup {
                background:initial
            }

            .wpem-form-group .wp-editor-wrap:active, .wpem-form-group .wp-editor-wrap:focus, .wpem-form-wrapper .wp-editor-container:focus {
                border-color:var(--wpem-primary-color)
            }

            .wpem-form-wrapper .wpem-form-group input[type=file] {
                line-height:20px; padding:8px 10px
            }

            .wpem-form-wrapper .wpem-form-group input[type=number] {
                padding-right:0; width:100%; max-width:unset
            }

            .wpem-form-wrapper .wpem-form-group textarea {
                height:auto; padding:15px; line-height:22px
            }

            .wpem-form-wrapper .wpem-form-group .event-manager-uploaded-files .event-manager-uploaded-file {
                margin-bottom:20px; display:inline-block; padding-right:20px
            }

            .wpem-form-wrapper .wpem-form-group .event-manager-uploaded-files .event-manager-uploaded-file .event-manager-uploaded-file-preview {
                display:inline-block; position:relative
            }

            .wpem-form-group .wp-editor-wrap {
                border:1px solid var(--wpem-gray-border-color); overflow:hidden; border-radius:4px; transition:.2s ease-in-out
            }

            .organizer-related-data-counter .wpem-related-data-well .wpem-list-group .wpem-list-group-item-box:first-child, .venue-related-data-counter .wpem-related-data-well .wpem-list-group .wpem-list-group-item-box:first-child, .wpem-event-organizer-tabs .wpem-tabs-wrapper, .wpem-event-venue-tabs .wpem-tabs-wrapper, .wpem-form-group .wp-editor-wrap .wp-editor-container, div#event-manager-event-dashboard .wpem-responsive-table-block span.organizer-events-list.wpem-tooltiptext span:last-child, div#event-manager-event-dashboard .wpem-responsive-table-block span.venue-events-list.wpem-tooltiptext span:last-child {
                border:none
            }

            .wpem-form-group .wp-editor-wrap:hover, .wpem-form-wrapper .chosen-container .chosen-drop:hover {
                border-color:var(--wpem-gray-border-color)
            }

            .wpem-form-wrapper .wpem-form-group .event-manager-uploaded-files .event-manager-uploaded-file .event-manager-uploaded-file-preview img {
                max-height:100px; max-width:100px; border:2px solid var(--wpem-gray-border-color); border-radius:6px
            }

            .wpem-form-wrapper .wpem-form-group .event-manager-uploaded-files .event-manager-uploaded-file .event-manager-uploaded-file-preview .event-manager-remove-uploaded-file {
                font-size:0; height:20px; width:20px; background:var(--wpem-white-color); position:absolute; top:2px; right:2px; border-radius:0 4px; border:none; box-shadow:2px 2px 10px rgba(0, 0, 0, .2)
            }

            .wpem-form-wrapper .wpem-form-group .event-manager-uploaded-files .event-manager-uploaded-file .event-manager-uploaded-file-preview .event-manager-remove-uploaded-file::before {
                content:""; font-family:wp-event-manager; font-size:10px; color:red; top:50%; position:absolute; left:50%; transform:translate(-50%, -50%); transition:.2s
            }

            .wpem-dashboard-main-title.wpem-dashboard-main-filter a.wpem-dashboard-header-btn:hover i[class^=wpem-icon-], .wpem-form-wrapper .wpem-form-group .event-manager-uploaded-files .event-manager-uploaded-file .event-manager-uploaded-file-preview .event-manager-remove-uploaded-file:hover::before, .wpem-main .wpem-theme-url, .wpem-main .wpem-theme-url a, .wpem-main .wpem-theme-url a:hover, .wpem-main .wpem-theme-url:hover, .wpem-main-vmenu-dashboard-wrapper .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-events-block-wrap .wpem-dashboard-event-list-wrapper .wpem-dashboard-event-list .wpem-dboard-event-action .wpem-dboard-event-act-btn a:hover, .wpem-single-event-page .wpem-single-event-footer .wpem-venue-wrapper .wpem-venue-profile .wpem-venue-name.wpem-heading-text a, .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-left-content .wpem-single-event-short-info .wpem-viewed-event:hover .wpem-icon-eye, .wpem-single-event-widget a.wpem-event-action-url, .wpem-single-event-widget a.wpem-event-action-url:active, .wpem-single-event-widget a.wpem-event-action-url:focus, .wpem-single-event-widget a.wpem-event-action-url:hover, .wpem-tabs-wrapper .wpem-tabs-wrap .wpem-tab-link a, .wpem-tabs-wrapper .wpem-tabs-wrap .wpem-tab-link a:hover, .wpem-theme-text-button:hover, .wpem-theme-url, .wpem-theme-url a, .wpem-theme-url a:hover, .wpem-theme-url:hover, table.wpem-responsive-table-wrapper tbody tr td a:hover {
                color:var(--wpem-dark-color)
            }

            .wpem-form-wrapper .chosen-container {
                width:100% !important; outline:0; margin:0; border-radius:4px; border:1px solid var(--wpem-gray-border-color); background-color:var(--wpem-white-color); transition:.2s
            }

            .wpem-form-wrapper .chosen-container.chosen-container-multi .chosen-choices {
                border:0; box-shadow:none; background:0 0
            }

            .wpem-form-wrapper .chosen-container.chosen-container-multi .chosen-choices li.search-choice {
                margin:11px 0 11px 10px; border-color:var(--wpem-gray-border-color); background:var(--wpem-gray-border-color); padding:5px 20px 5px 5px; font-size:14px; box-shadow:none
            }

            .wpem-form-wrapper .chosen-container.chosen-container-multi .chosen-choices li.search-choice:first-of-type {
                margin-left:0
            }

            .wpem-form-wrapper .chosen-container.chosen-container-multi .chosen-choices li.search-field input[type=text] {
                font-size:16px; font-family:inherit; height:41px; font-weight:400; padding:0; margin:0
            }

            .wpem-form-wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
                top:6px
            }

            .wpem-form-wrapper .chosen-container .chosen-choices, .wpem-form-wrapper .chosen-container .chosen-single {
                padding:0 15px; font-size:16px; line-height:42px; font-weight:400; color:var(--wpem-dark-color); background:0 0; height:auto; border:none; box-shadow:unset; border-radius:4px
            }

            .wpem-form-wrapper .chosen-container-single .chosen-default, .wpem-main-vmenu-dashboard-nav .wpem-main-vmenu-dashboard-ul .wpem-main-vmenu-dashboard-li.wpem-main-vmenu-dashboard-sub-menu .wpem-main-vmenu-dashboard-link:hover i.wpem-main-vmenu-caret, .wpem-main-vmenu-dashboard-wrapper .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-events-block-wrap .wpem-dashboard-event-list-wrapper .wpem-dashboard-event-list .wpem-dashboard-event-inner-list-wrap strong, .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-left-content .wpem-additional-info-block-details .wpem-additional-info-block-textarea p {
                color:var(--wpem-gray-color)
            }

            .wpem-form-wrapper .chosen-container .chosen-single div b {
                background-position:0 12px
            }

            .wpem-form-wrapper .chosen-container .chosen-drop {
                top:calc(100% - 2px); border-color:var(--wpem-gray-border-color); border-top:0; border-radius:0 0 4px 4px; margin:0 0 0 -1px; box-shadow:7px 5px 15px rgba(0, 0, 0, .1); width:calc(100% + 2px); transition:border-color .2s
            }

            .wpem-form-wrapper .chosen-container .chosen-search input[type=text] {
                height:auto; line-height:20px; font-size:16px; padding:1px 4px; min-height:unset
            }

            .wpem-form-wrapper .chosen-container .chosen-drop .chosen-results li {
                font-size:16px; line-height:20px; transition:0
            }

            .wpem-form-wrapper .chosen-container .chosen-drop .chosen-results li.highlighted, .wpem-form-wrapper .wpem-form-group .account-sign-in a:hover, .wpem-form-wrapper .wpem-form-group a.wpem_add_organizer_popup.wpem-modal-button:hover, .wpem-form-wrapper .wpem-form-group a.wpem_add_venue_popup.wpem-modal-button:hover {
                background:var(--wpem-primary-color)
            }

            .wpem-form-wrapper .showing_applied_filters {
                background:var(--wpem-gray-bg-color); font-size:14px; border-radius:4px; padding:10px; margin:10px 0; display:inline-block; width:100%
            }

            .wpem-form-wrapper .showing_applied_filters span {
                margin:2px; display:inline-block
            }

            .wpem-form-wrapper .showing_applied_filters a {
                float:right; margin:2px; display:inline-block
            }

            .wpem-event-listings-header .wpem-event-listing-header-title .wpem-heading-text {
                font-size:24px; line-height:1.42; font-weight:500; margin:0
            }

            .wpem-event-listings-header .wpem-event-layout-action-wrapper {
                display:flex; width:100%
            }

            .wpem-event-listings-header .wpem-event-layout-action-wrapper .wpem-event-layout-action {
                display:inline-flex; margin-left:auto
            }

            .wpem-event-listings-header .wpem-event-layout-action-wrapper .wpem-event-layout-action .wpem-event-layout-icon {
                height:34px; width:34px; background-color:var(--wpem-gray-bg-color); color:var(--wpem-dark-color); margin-left:5px; border-radius:4px; cursor:pointer; font-size:15px; transition:.2s; display:flex; align-items:center; justify-content:center; text-align:center
            }

            .wpem-event-listings-header .wpem-event-layout-action-wrapper .wpem-event-layout-action .wpem-event-layout-icon.wpem-active-layout {
                background-color:var(--wpem-primary-color); color:var(--wpem-white-color)
            }

            .wpem-theme-button, a.wpem-theme-button, button.wpem-theme-button, input.wpem-theme-button {
                background:var(--wpem-primary-color); color:var(--wpem-white-color); border:none; padding:10px 20px; width:auto; text-transform:uppercase; font-weight:600; border-radius:4px; font-size:16px; line-height:1.42; margin:5px 0; letter-spacing:0; text-decoration:none; display:inline-block; cursor:pointer; overflow-wrap:break-word; transition:.2s; vertical-align:middle
            }

            .wpem-theme-button:hover, a.wpem-theme-button:hover, button.wpem-theme-button:hover, input.wpem-theme-button:hover {
                background-color:var(--wpem-dark-color); border:none; outline:0
            }

            .wpem-theme-button:focus, a.wpem-theme-button:focus, button.wpem-theme-button:focus, input.wpem-theme-button:focus {
                border:none; outline:0
            }

            .wpem-theme-button i {
                line-height:normal
            }

            .wpem-theme-button.wpem-theme-button-icon-left {
                position:relative; padding-left:40px
            }

            .wpem-theme-button.wpem-theme-button-icon-left i {
                position:absolute; left:15px; top:50%; transform:translate(0, -50%)
            }

            .wpem-theme-button.wpem-theme-button-icon-right {
                position:relative; padding-right:40px
            }

            .wpem-theme-button.wpem-theme-button-icon-right i {
                position:absolute; right:15px; top:50%; transform:translate(0, -50%)
            }

            .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-weblink a, .wpem-single-event-page .wpem-share-this-event .wpem-event-share-lists .wpem-social-icon.wpem-weblink a, .wpem-single-event-page .wpem-single-event-footer .wpem-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-weblink a, .wpem-single-event-page .wpem-single-event-footer .wpem-venue-wrapper .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-weblink a, .wpem-single-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-weblink a, .wpem-single-venue-profile-wrapper .wpem-venue-profile .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-weblink a, .wpem-theme-button.wpem-active-button, .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-weblink a, div#event-manager-event-dashboard .wpem-responsive-table-block .wpem-social-icon.wpem-weblink a {
                background:var(--wpem-gray-color)
            }

            .wpem-theme-button.wpem-active-button:hover {
                background:var(--wpem-dark-color)
            }

            .organizer-related-data-wrapper .show-organizer-info .wpem-list-group .organizer-name-list .organizer-list-items a:hover, .venue-related-data-wrapper .show-venue-info .wpem-list-group .venue-name-list .venue-list-items a:hover, .wpem-main-vmenu-dashboard-nav .wpem-main-vmenu-dashboard-ul .wpem-main-vmenu-dashboard-li .wpem-main-vmenu-dashboard-link:hover, .wpem-main-vmenu-dashboard-nav .wpem-main-vmenu-dashboard-ul .wpem-main-vmenu-dashboard-li .wpem-main-vmenu-dashboard-link:hover i, .wpem-main-vmenu-dashboard-nav .wpem-main-vmenu-dashboard-ul .wpem-main-vmenu-dashboard-li a.wpem-main-vmenu-dashboard-link.wpem-main-vmenu-dashboard-link-active i, .wpem-main-vmenu-dashboard-wrapper .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-events-block-wrap .wpem-dashboard-event-list-wrapper .wpem-dashboard-event-list .wpem-dashboard-event-name a:hover, .wpem-single-event-page .wpem-single-event-footer .wpem-venue-wrapper .wpem-venue-profile .wpem-venue-name.wpem-heading-text a:hover, .wpem-theme-text-button {
                color:var(--wpem-primary-color)
            }

            .wpem-tabs-wrapper {
                width:100%; margin-bottom:20px; border:2px solid var(--wpem-gray-border-color); border-radius:4px
            }

            .wpem-tabs-wrapper .wpem-tabs-wrap {
                display:flex; background:var(--wpem-gray-border-color); margin:0; padding:0
            }

            .wpem-tabs-wrapper .wpem-tabs-wrap .wpem-tab-link {
                padding:10px 20px; list-style:none; cursor:pointer; font-weight:600; background:var(--wpem-gray-bg-color); transition:.2s; color:var(--wpem-dark-color)
            }

            .wpem-tabs-wrapper .wpem-tabs-wrap .wpem-tab-link.active {
                background:var(--wpem-white-color); color:var(--wpem-dark-color); cursor:default
            }

            .wpem-tabs-wrapper .wpem-tabs-wrap .wpem-tab-link.active a {
                cursor:default
            }

            .wpem-tabs-wrapper .wpem-tab-content {
                padding:25px; display:none; margin:0
            }

            .wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-banner .wpem-event-date, .wpem-single-event-page .wpem-single-event-footer div.wpem-listing-accordion.active .wpem-icon-minus, .wpem-tabs-wrapper .wpem-tab-content .wpem-tab-pane.active, .wpem-tabs-wrapper .wpem-tab-content.current, div#event-manager-event-dashboard .wpem-responsive-table-block .wpem-organizer-social-links, div#event-manager-event-dashboard .wpem-responsive-table-block .wpem-venue-social-links {
                display:block
            }

            .wpem-tabs-wrapper .wpem-tab-content .wpem-tab-pane {
                display:none; list-style:none
            }

            .wpem-event-listing-list-view {
                border:none; border-radius:0; overflow:hidden; margin-bottom:30px
            }

            .wpem-event-listing-list-view .wpem-listing-google-map-wrapper, .wpem-event-listing-type-page .wpem-event-listing-type-page-wrapper .wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper {
                padding:0
            }

            .wpem-event-listing-list-view .wpem-event-box-col {
                flex:unset; max-width:unset; width:100%; margin:0; padding:0; -webkit-box-flex:unset
            }

            .wpem-event-listing-list-view.wpem-event-listings .wpem-event-layout-wrapper .event_listing {
                margin:0; display:inline-flex; width:100%; padding:23px 17px; border-left:3px solid var(--wpem-gray-border-color); transition:border .2s
            }

            .wpem-event-listing-list-view.wpem-event-listings .wpem-event-layout-wrapper:hover .event_listing, .wpem-event-listings .wpem-event-layout-wrapper:hover .wpem-event-action-url {
                border-width:7px
            }

            .wpem-event-listing-list-view .wpem-event-box-col:last-of-type .wpem-event-layout-wrapper {
                border-bottom:1px solid var(--wpem-gray-border-color)
            }

            .wpem-event-listings .wpem-event-layout-wrapper {
                border-top:1px solid var(--wpem-gray-border-color); border-right:1px solid var(--wpem-gray-border-color); margin:0; transition:background .2s
            }

            .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-layout-wrap {
                width:100%; display:inline-block; margin:0
            }

            .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-banner {
                float:left; padding-right:20px
            }

            .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-banner .wpem-event-banner-img {
                height:90px; width:90px; background-size:cover !important; background-position:center !important; border-radius:4px; background-color:var(--wpem-gray-border-color)
            }

            .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation {
                float:left; font-size:15px; line-height:20px; width:100%; position:relative
            }

            .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-date {
                width:80px; position:absolute; left:0; top:0
            }

            .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-date .wpem-event-date-type .wpem-from-date {
                width:40px; display:inline-block; float:left; text-align:center; padding-right:3px
            }

            .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-date .wpem-event-date-type .wpem-from-date .wpem-date {
                font-size:29px; line-height:30px; font-weight:600; color:var(--wpem-gray-color)
            }

            .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-date .wpem-event-date-type .wpem-from-date .wpem-month {
                font-size:13px; text-transform:uppercase; font-weight:400; line-height:15px; color:var(--wpem-gray-color)
            }

            .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-date .wpem-event-date-type .wpem-to-date {
                float:left; padding-left:13px; position:relative; padding-top:3px
            }

            .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-date .wpem-event-date-type .wpem-to-date .wpem-date-separator {
                position:absolute; left:0; top:50%; transform:translate(0, -50%); font-size:20px; color:var(--wpem-gray-color)
            }

            .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-date .wpem-event-date-type .wpem-to-date .wpem-date {
                font-size:15px; line-height:15px; font-weight:500; color:var(--wpem-gray-color)
            }

            .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-date .wpem-event-date-type .wpem-to-date .wpem-month {
                font-size:9px; text-transform:uppercase; font-weight:400; line-height:12px; color:var(--wpem-gray-color)
            }

            .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details {
                width:100%; padding-left:90px; float:left; font-size:15px; line-height:23px; color:var(--wpem-gray-color)
            }

            .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-title {
                margin:0 5px 10px
            }

            .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-title .wpem-heading-text {
                font-size:22px; line-height:30px; font-weight:700; color:var(--wpem-dark-color); display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; margin:0
            }

            .wpem-event-listings.wpem-event-listing-list-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-date-time, .wpem-event-listings.wpem-event-listing-list-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-location, .wpem-event-listings.wpem-event-listing-list-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-ticket-type, .wpem-event-listings.wpem-event-listing-list-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-type {
                margin:5px; min-height:22px; color:var(--wpem-gray-color)
            }

            .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-date-time {
                position:relative; padding-left:20px
            }

            .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-date-time::before {
                content:""; font-family:wp-event-manager; position:absolute; left:0; top:0; font-size:15px
            }

            .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-location {
                position:relative; padding-left:20px; width:100%
            }

            .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-location::before {
                content:""; font-family:wp-event-manager; position:absolute; left:0; top:0; font-size:15px
            }

            .wpem-event-listing-box-view.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-action-url:last-child, .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-register-label, .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-type, .wpem-event-ticket-price, .wpem-event-ticket-type, .wpem-main-vmenu-dashboard-wrapper .wpem-dashboard-events-block-wrap .wpem-dashboard-event-list-wrapper .wpem-dashboard-event-list-body .wpem-dashboard-event-placeholder strong, .wpem-single-event-page .wpem-single-event-footer .wpem-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-contact-actions .wpem-organizer-contact-button, .wpem-single-event-page .wpem-single-event-footer .wpem-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-contact-actions .wpem-organizer-page-url-button, .wpem-single-event-widget .wpem-event-infomation .wpem-event-details .wpem-event-register-label, .wpem-single-event-widget .wpem-event-infomation .wpem-event-details .wpem-event-ticket-type, .wpem-single-event-widget .wpem-event-infomation .wpem-event-details .wpem-event-type {
                display:inline-block
            }

            .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-type .wpem-event-type-text {
                background:var(--wpem-gray-bg-color); color:var(--wpem-dark-color); padding:5px 7px; display:inline-block; line-height:15px; font-weight:400; font-size:14px; border-radius:4px
            }

            .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-register-label .wpem-event-register-label-text, .wpem-single-event-widget .wpem-event-infomation .wpem-event-details .wpem-event-register-label .wpem-event-register-label-text {
                background:#64b60c; color:var(--wpem-white-color); padding:5px 7px; display:inline-block; line-height:15px; font-weight:400; font-size:14px; border-radius:4px
            }

            .wpem-event-ticket-type .wpem-event-ticket-type-text {
                background:var(--wpem-gray-bg-color); color:var(--wpem-dark-color); padding:5px 7px; display:inline-block; line-height:15px; font-weight:500; font-size:14px; border-radius:4px
            }

            .wpem-event-listings.wpem-event-listing-box-view {
                display:flex; flex-wrap:wrap
            }

            .wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper:hover, .wpem-main-vmenu-dashboard-wrapper .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-events-block-wrap .wpem-dashboard-event-list-wrapper .wpem-dashboard-event-list:hover {
                box-shadow:0 0 10px rgba(0, 0, 0, .1)
            }

            .wpem-event-listings.wpem-event-listing-box-view .wpem-event-box-col {
                padding-bottom:30px
            }

            .wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper {
                border:1px solid var(--wpem-gray-border-color); width:100%; height:100%; border-radius:4px; overflow:hidden
            }

            .wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-action-url {
                width:100%; padding:0; border-left:none; transition:unset
            }

            .wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-banner {
                float:none; padding-right:0; width:100%; background-color:var(--wpem-gray-border-color)
            }

            .wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-banner .wpem-event-banner-img {
                height:230px; width:100%; border-radius:0; position:relative
            }

            .wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-banner .wpem-event-register-label {
                display:block; position:absolute; top:15px; right:15px
            }

            .wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-banner .wpem-event-register-label .wpem-event-register-label-text {
                background:#64b60c; color:var(--wpem-white-color); padding:5px 7px; display:inline-block; line-height:15px; font-weight:600; font-size:14px; border-radius:4px
            }

            .wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-banner .wpem-event-date .wpem-event-date-type .wpem-from-date {
                display:inline-block; float:left; text-align:center; background:var(--wpem-white-color); padding:10px 15px; width:auto; height:auto; position:absolute; top:15px; left:15px; border-radius:4px; box-shadow:5px 3px 15px rgba(0, 0, 0, .2)
            }

            .wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-banner .wpem-event-date .wpem-event-date-type .wpem-from-date .wpem-date {
                font-size:23px; line-height:23px; font-weight:600; color:var(--wpem-dark-color)
            }

            .wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-banner .wpem-event-date .wpem-event-date-type .wpem-from-date .wpem-month {
                font-size:13px; text-transform:uppercase; font-weight:600; line-height:15px; color:var(--wpem-gray-color)
            }

            .wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details {
                padding:10px; line-height:18px
            }

            .wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-title .wpem-heading-text {
                font-size:22px; line-height:1.42; font-weight:700; color:var(--wpem-dark-color); margin:0 0 10px
            }

            .wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-date-time, .wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-location, .wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-ticket-type, .wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-title, .wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-type {
                margin:5px; min-height:23px; color:var(--wpem-gray-color); line-height:1.42
            }

            .wpem-event-listings .wpem-event-layout-wrapper .event_listing {
                width:100%; height:100%
            }

            .widget_featured_events .wpem-single-event-widget, .wpem-event-listings .wpem-event-layout-wrapper .event_featured, .wpem-event-listings .wpem-event-layout-wrapper .event_featured:hover {
                background:#ffffe4
            }

            .wpem-event-listings .wpem-event-layout-wrapper .event_cancelled, .wpem-event-listings .wpem-event-layout-wrapper .event_cancelled:hover {
                background:#ffe5e5
            }

            .wpem-event-listing-box-view .no_event_listings_found {
                margin-left:15px; margin-right:15px
            }

            .event_listings a.load_more_events {
                text-align:center; background:var(--wpem-gray-bg-color); color:var(--wpem-gray-color); text-transform:uppercase; padding:10px 15px; font-size:15px; letter-spacing:.5px; transition:.2s; border-radius:4px; margin:0 auto; display:table
            }

            .event_listings a.load_more_events:hover {
                background:var(--wpem-gray-color); color:var(--wpem-white-color)
            }

            .wpem-single-event-widget {
                margin-bottom:20px; background:var(--wpem-white-color); border:1px solid var(--wpem-gray-border-color); border-radius:4px
            }

            .wpem-event-filter2-wrapper, .wpem-single-event-page .wpem-single-event-footer .wpem-listing-accordion.active {
                background-color:var(--wpem-gray-bg-color)
            }

            .event_listing_preview_title h2, .wpem-main-vmenu-dashboard-wrapper .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-events-block-wrap form.wpem-form-wrapper, .wpem-single-event-widget:last-of-type, .wpem-single-organizer-profile-wrapper .wpem-organizer-contact-form-wrapper .wpem-organizer-contact-form .wpem-form-wrapper, .wpem-single-venue-profile-wrapper .wpem-venue-contact-form-wrapper .wpem-venue-contact-form .wpem-form-wrapper {
                margin-bottom:0
            }

            .wpem-single-event-widget .wpem-event-infomation {
                padding:15px
            }

            .wpem-single-event-widget .wpem-event-infomation .wpem-event-details .wpem-event-title .wpem-heading-text {
                font-size:20px; line-height:22px; font-weight:500; color:var(--wpem-dark-color); margin:0 0 10px; overflow:hidden; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical
            }

            .wpem-single-event-widget .wpem-event-infomation .wpem-event-details .wpem-event-date-time, .wpem-single-event-widget .wpem-event-infomation .wpem-event-details .wpem-event-location, .wpem-single-event-widget .wpem-event-infomation .wpem-event-details .wpem-event-ticket-type, .wpem-single-event-widget .wpem-event-infomation .wpem-event-details .wpem-event-type {
                margin:5px
            }

            .wpem-single-event-widget .wpem-event-infomation .wpem-event-details .wpem-event-date-time, .wpem-single-event-widget .wpem-event-infomation .wpem-event-details .wpem-event-location {
                position:relative; padding-left:20px; font-size:15px; line-height:20px
            }

            .wpem-single-event-widget .wpem-event-infomation .wpem-event-details .wpem-event-date-time::before {
                content:""; font-family:wp-event-manager; position:absolute; left:0; font-size:15px; line-height:23px
            }

            .wpem-single-event-widget .wpem-event-infomation .wpem-event-details .wpem-event-location::before {
                content:""; font-family:wp-event-manager; position:absolute; left:0; font-size:15px; line-height:23px
            }

            .wpem-single-event-widget .wpem-event-infomation .wpem-event-details .wpem-event-type .wpem-event-type-text {
                background:var(--wpem-gray-border-color); color:var(--wpem-dark-color); padding:5px 7px; display:inline-block; line-height:15px; font-weight:400; font-size:14px; border-radius:4px
            }

            .wpem-single-event-widget .wpem-event-infomation .wpem-event-details .wpem-event-ticket-type .wpem-event-ticket-type-text {
                background:var(--wpem-gray-border-color); color:var(--wpem-dark-color); padding:5px 7px; display:inline-block; line-height:15px; font-weight:500; font-size:14px; border-radius:4px
            }

            .wpem-single-event-page .event-manager-info, .wpem-single-event-page .wpem-single-event-wrapper {
                border:1px solid var(--wpem-gray-border-color)
            }

            .wpem-single-event-page .event-manager-info {
                color:var(--wpem-dark-color); padding:10px 15px 10px 40px; position:relative; display:inline-block; width:100%; margin-bottom:20px; border-radius:4px; background:var(--wpem-gray-bg-color)
            }

            .wpem-single-event-page .event-manager-info i {
                font-size:19px; position:absolute; left:13px; margin-top:3px; line-height:20px
            }

            .wpem-single-event-page .event-manager-info.event-manager-canceled-info {
                border-color:#b12828; color:#b12828; background:var(--wpem-gray-bg-color)
            }

            .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-header-top, table.wpem-responsive-table-wrapper tbody tr:hover, table.wpem-responsive-table-wrapper thead {
                background:var(--wpem-gray-bg-color)
            }

            .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-header-top .wpem-single-event-slider-wrapper .wpem-single-event-slider {
                position:relative; margin-bottom:0
            }

            .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-header-top .wpem-single-event-slider-wrapper .wpem-single-event-slider ul.slick-dots {
                position:absolute; left:10px; bottom:10px; margin:0; padding:0
            }

            .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-header-top .wpem-single-event-slider-wrapper .wpem-single-event-slider ul.slick-dots li {
                height:10px; width:10px; position:relative; margin:4px; font-size:0; line-height:normal; float:left; display:inline-block
            }

            .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-header-top .wpem-single-event-slider-wrapper .wpem-single-event-slider ul.slick-dots li button {
                height:10px; width:10px; display:inline-block; border-radius:100%; background:rgba(255, 255, 255, .5); position:absolute; left:0; top:0; border:none; padding:0; font-size:0
            }

            .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-header-top .wpem-single-event-slider-wrapper .wpem-single-event-slider ul.slick-dots li.slick-active button {
                background:var(--wpem-white-color)
            }

            .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-header-top .wpem-single-event-slider-wrapper .slick-arrow {
                position:absolute; right:0; bottom:0; height:40px; width:40px; font-size:0; line-height:normal; overflow:hidden; background:rgba(0, 0, 0, .5); padding:0; text-align:center
            }

            .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-header-top .wpem-single-event-slider-wrapper .slick-arrow.slick-prev {
                left:0; top:50%; transform:translate(0, -50%); border:none; z-index:1; cursor:pointer
            }

            .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-header-top .wpem-single-event-slider-wrapper .slick-arrow.slick-prev::before {
                content:""; font-family:wp-event-manager; font-size:20px; color:var(--wpem-white-color)
            }

            .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-header-top .wpem-single-event-slider-wrapper .slick-arrow.slick-next {
                right:0; top:50%; transform:translate(0, -50%); border:none; z-index:1; cursor:pointer
            }

            .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-header-top .wpem-single-event-slider-wrapper .slick-arrow.slick-next::before {
                content:""; font-family:wp-event-manager; font-size:20px; color:var(--wpem-white-color)
            }

            .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-left-content::after {
                content:""; position:absolute; right:15px; top:0; height:100%; width:1px; background:var(--wpem-gray-border-color)
            }

            .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-left-content .wpem-single-event-body-content .wpem-heading-text {
                font-size:20px; font-weight:500; color:var(--wpem-dark-color); padding:0; margin:0 0 15px
            }

            .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-body-sidebar {
                padding:30px 30px 30px 0
            }

            .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-body-sidebar .wpem-heading-text {
                font-size:18px; padding:0; margin:0 0 5px
            }

            .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-body-sidebar .wpem-single-event-sidebar-info a {
                color:var(--wpem-dark-color); text-decoration:unset; cursor:pointer; display:inline-block
            }

            .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-body-sidebar .wpem-single-event-sidebar-info a:hover {
                color:var(--wpem-dark-color); text-decoration:none
            }

            .wpem-single-event-page .wpem-single-event-sidebar-info {
                margin-bottom:35px
            }

            .wpem-single-event-page .wpem-single-event-right-content .wpem-single-event-body-sidebar .wpem-theme-button, .wpem-single-event-page .wpem-single-event-right-content .wpem-single-event-body-sidebar a.wpem-theme-button, .wpem-single-event-page .wpem-single-event-right-content .wpem-single-event-body-sidebar button.wpem-theme-button, .wpem-single-event-page .wpem-single-event-right-content .wpem-single-event-body-sidebar input.wpem-theme-button {
                width:100%; text-align:center; color:var(--wpem-white-color)
            }

            .wpem-single-event-page .wpem-single-event-right-content .wpem-single-event-body-sidebar .wpem-theme-button:hover, .wpem-single-event-page .wpem-single-event-right-content .wpem-single-event-body-sidebar a.wpem-theme-button:hover, .wpem-single-event-page .wpem-single-event-right-content .wpem-single-event-body-sidebar button.wpem-theme-button:hover, .wpem-single-event-page .wpem-single-event-right-content .wpem-single-event-body-sidebar input.wpem-theme-button:hover {
                color:var(--wpem-white-color); text-decoration:none
            }

            .wpem-single-event-page .wpem-single-event-right-content .wpem-single-event-body-sidebar .wpem-icon-text-button {
                color:var(--wpem-primary-color); text-decoration:unset; width:100%; font-weight:500; padding:10px 20px; display:block; border:1px solid var(--wpem-primary-color); border-radius:4px; margin:5px 0; display:flex; align-items:center
            }

            .wpem-single-event-page .wpem-single-event-right-content .wpem-single-event-body-sidebar .wpem-icon-text-button i, .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-left-content .wpem-single-event-short-info .wpem-viewed-event {
                margin-right:10px
            }

            .wpem-single-event-page .wpem-single-event-right-content .wpem-single-event-body-sidebar .wpem-icon-text-button:hover {
                text-decoration:none; color:var(--wpem-dark-color); border-color:var(--wpem-dark-color)
            }

            .wpem-single-event-page .wpem-single-event-right-content .wpem-single-event-body-sidebar .wpem-icon-text-button.remove-bookmark i {
                float:right; margin:0; font-size:12px
            }

            .wpem-single-event-page .wpem-single-event-right-content .wpem-single-event-body-sidebar .wpem-register-event-form form {
                background:var(--wpem-gray-bg-color); padding:15px; margin:10px 0; border-radius:4px
            }

            .wpem-single-event-page .wpem-share-this-event {
                margin:0; padding:0; display:inline-block; width:100%
            }

            .wpem-single-event-page .wpem-share-this-event .wpem-event-share-lists, .wpem-single-event-page .wpem-single-event-footer .wpem-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-social-links .wpem-organizer-social-lists, .wpem-single-event-page .wpem-single-event-footer .wpem-venue-wrapper .wpem-venue-social-links .wpem-venue-social-lists, .wpem-single-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-social-links .wpem-organizer-social-lists, .wpem-single-venue-profile-wrapper .wpem-venue-profile .wpem-venue-social-links .wpem-venue-social-lists, div#event-manager-event-dashboard .wpem-responsive-table-block td .wpem-organizer-social-lists, div#event-manager-event-dashboard .wpem-responsive-table-block td .wpem-venue-social-lists {
                display:inline-block; margin:0
            }

            .wpem-single-event-page .wpem-share-this-event .wpem-event-share-lists .wpem-social-icon, .wpem-single-event-page .wpem-single-event-footer .wpem-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon, .wpem-single-event-page .wpem-single-event-footer .wpem-venue-wrapper .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon, .wpem-single-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon, .wpem-single-venue-profile-wrapper .wpem-venue-profile .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon, div#event-manager-event-dashboard .wpem-responsive-table-block td .wpem-social-icon {
                height:35px; width:35px; display:inline-block; position:relative; margin:4px; float:left; font-size:0
            }

            .wpem-single-event-page .wpem-share-this-event .wpem-event-share-lists .wpem-social-icon a, .wpem-single-event-page .wpem-single-event-footer .wpem-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon a, .wpem-single-event-page .wpem-single-event-footer .wpem-venue-wrapper .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon a, .wpem-single-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon a, .wpem-single-venue-profile-wrapper .wpem-venue-profile .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon a, div#event-manager-event-dashboard .wpem-responsive-table-block .wpem-social-icon a {
                height:35px; width:35px; display:inline-block; background:var(--wpem-gray-border-color); border-radius:100%; opacity:1; transition:.2s
            }

            .wpem-single-event-page .wpem-share-this-event .wpem-event-share-lists .wpem-social-icon a:hover, .wpem-single-event-page .wpem-single-event-footer .wpem-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon a:hover, .wpem-single-event-page .wpem-single-event-footer .wpem-venue-wrapper .wpem-venue-profile .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon a:hover, .wpem-single-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon a:hover, .wpem-single-venue-profile-wrapper .wpem-venue-profile .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon a:hover, div#event-manager-event-dashboard .wpem-responsive-table-block td .wpem-social-icon a:hover {
                opacity:.8
            }

            .wpem-single-event-page .wpem-share-this-event .wpem-event-share-lists .wpem-social-icon.wpem-weblink a::before {
                background-color:var(--wpem-white-color); mask-image:url(../images/wpem-web-link-icon.svg); -webkit-mask-image:url(../images/wpem-web-link-icon.svg); -webkit-mask-size:17px; -webkit-mask-position:center; -webkit-mask-repeat:no-repeat; content:""; position:absolute; height:35px; width:35px; background-size:17px; background-position:center; left:0; top:0
            }

            .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-whatsapp a, .wpem-single-event-page .wpem-share-this-event .wpem-event-share-lists .wpem-social-icon.wpem-whatsapp a, .wpem-single-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-whatsapp a, .wpem-single-venue-profile-wrapper .wpem-venue-profile .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-whatsapp a, .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-whatsapp a {
                background:#3fa21a
            }

            .wpem-single-event-page .wpem-share-this-event .wpem-event-share-lists .wpem-social-icon.wpem-whatsapp a::before {
                background-color:var(--wpem-white-color); mask-image:url(../images/wpem-whatsapp-icon.svg); -webkit-mask-image:url(../images/wpem-whatsapp-icon.svg); -webkit-mask-size:17px; -webkit-mask-position:center; -webkit-mask-repeat:no-repeat; content:""; position:absolute; height:35px; width:35px; background-size:17px; background-position:center; left:0; top:0
            }

            .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-youtube a, .wpem-single-event-page .wpem-share-this-event .wpem-event-share-lists .wpem-social-icon.wpem-youtube a, .wpem-single-event-page .wpem-single-event-footer .wpem-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-youtube a, .wpem-single-event-page .wpem-single-event-footer .wpem-venue-wrapper .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-youtube a, .wpem-single-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-youtube a, .wpem-single-venue-profile-wrapper .wpem-venue-profile .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-youtube a, .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-youtube a, div#event-manager-event-dashboard .wpem-responsive-table-block .wpem-social-icon.wpem-youtube a {
                background:#ea1717
            }

            .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-youtube a::before, .wpem-single-event-page .wpem-share-this-event .wpem-event-share-lists .wpem-social-icon.wpem-youtube a::before, .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-youtube a::before {
                background-color:var(--wpem-white-color); mask-image:url(../images/wpem-youtube-icon.svg); -webkit-mask-image:url(../images/wpem-youtube-icon.svg); -webkit-mask-size:17px; -webkit-mask-position:center; -webkit-mask-repeat:no-repeat; content:""; position:absolute; height:35px; width:35px; background-size:17px; background-position:center; left:0; top:0
            }

            .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-facebook a, .wpem-single-event-page .wpem-share-this-event .wpem-event-share-lists .wpem-social-icon.wpem-facebook a, .wpem-single-event-page .wpem-single-event-footer .wpem-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-facebook a, .wpem-single-event-page .wpem-single-event-footer .wpem-venue-wrapper .wpem-venue-profile .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-facebook a, .wpem-single-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-facebook a, .wpem-single-venue-profile-wrapper .wpem-venue-profile .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-facebook a, .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-facebook a, div#event-manager-event-dashboard .wpem-responsive-table-block .wpem-social-icon.wpem-facebook a {
                background:#38529a
            }

            .wpem-single-event-page .wpem-share-this-event .wpem-event-share-lists .wpem-social-icon.wpem-facebook a::before {
                background-color:var(--wpem-white-color); mask-image:url(../images/wpem-facebook-icon.svg); -webkit-mask-image:url(../images/wpem-facebook-icon.svg); -webkit-mask-size:17px; -webkit-mask-position:center; -webkit-mask-repeat:no-repeat; content:""; position:absolute; height:35px; width:35px; background-size:17px; background-position:center; left:0; top:0
            }

            .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-twitter a, .wpem-single-event-page .wpem-share-this-event .wpem-event-share-lists .wpem-social-icon.wpem-twitter a, .wpem-single-event-page .wpem-single-event-footer .wpem-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-twitter a, .wpem-single-event-page .wpem-single-event-footer .wpem-venue-wrapper .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-twitter a, .wpem-single-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-twitter a, .wpem-single-venue-profile-wrapper .wpem-venue-profile .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-twitter a, .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-twitter a, div#event-manager-event-dashboard .wpem-responsive-table-block .wpem-social-icon.wpem-twitter a {
                background:#4da6d7
            }

            .wpem-single-event-page .wpem-share-this-event .wpem-event-share-lists .wpem-social-icon.wpem-twitter a::before {
                background-color:var(--wpem-white-color); mask-image:url(../images/wpem-twitter-icon.svg); -webkit-mask-image:url(../images/wpem-twitter-icon.svg); -webkit-mask-size:17px; -webkit-mask-position:center; -webkit-mask-repeat:no-repeat; content:""; position:absolute; height:35px; width:35px; background-size:17px; background-position:center; left:0; top:0
            }

            .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-linkedin a, .wpem-single-event-page .wpem-share-this-event .wpem-event-share-lists .wpem-social-icon.wpem-linkedin a, .wpem-single-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-linkedin a, .wpem-single-venue-profile-wrapper .wpem-venue-profile .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-linkedin a, .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-linkedin a {
                background:#3671ae
            }

            .wpem-single-event-page .wpem-share-this-event .wpem-event-share-lists .wpem-social-icon.wpem-linkedin a::before {
                background-color:var(--wpem-white-color); mask-image:url(../images/wpem-linkedin-icon.svg); -webkit-mask-image:url(../images/wpem-linkedin-icon.svg); -webkit-mask-size:17px; -webkit-mask-position:center; -webkit-mask-repeat:no-repeat; content:""; position:absolute; height:35px; width:35px; background-size:17px; background-position:center; left:0; top:0
            }

            .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-xing a, .wpem-single-event-page .wpem-share-this-event .wpem-event-share-lists .wpem-social-icon.wpem-xing a, .wpem-single-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-xing a, .wpem-single-venue-profile-wrapper .wpem-venue-profile .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-xing a, .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-xing a {
                background:#265c60
            }

            .wpem-single-event-page .wpem-share-this-event .wpem-event-share-lists .wpem-social-icon.wpem-instagram a::before, .wpem-single-event-page .wpem-share-this-event .wpem-event-share-lists .wpem-social-icon.wpem-xing a::before {
                background-color:var(--wpem-white-color); background-size:17px; background-position:center; -webkit-mask-size:17px; height:35px; width:35px; position:absolute; left:0; -webkit-mask-position:center; -webkit-mask-repeat:no-repeat; top:0; content:""
            }

            .wpem-single-event-page .wpem-share-this-event .wpem-event-share-lists .wpem-social-icon.wpem-xing a::before {
                mask-image:url(../images/wpem-xing-icon.svg); -webkit-mask-image:url(../images/wpem-xing-icon.svg)
            }

            .wpem-single-event-page .wpem-share-this-event .wpem-event-share-lists .wpem-social-icon.wpem-instagram a {
                background-image:linear-gradient(to right top, #e52705, #ea0037, #e5005a, #d5007b, #bb1497)
            }

            .wpem-single-event-page .wpem-share-this-event .wpem-event-share-lists .wpem-social-icon.wpem-instagram a::before {
                mask-image:url(../images/wpem-instagram-icon.svg); -webkit-mask-image:url(../images/wpem-instagram-icon.svg)
            }

            .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-pinterest a, .wpem-single-event-page .wpem-share-this-event .wpem-event-share-lists .wpem-social-icon.wpem-pinterest a, .wpem-single-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-pinterest a, .wpem-single-venue-profile-wrapper .wpem-venue-profile .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-pinterest a, .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-pinterest a {
                background:#b81d1a
            }

            .wpem-single-event-page .wpem-share-this-event .wpem-event-share-lists .wpem-social-icon.wpem-pinterest a::before {
                background-color:var(--wpem-white-color); mask-image:url(../images/wpem-pinterest-icon.svg); -webkit-mask-image:url(../images/wpem-pinterest-icon.svg); -webkit-mask-size:17px; -webkit-mask-position:center; -webkit-mask-repeat:no-repeat; content:""; position:absolute; height:35px; width:35px; background-size:17px; background-position:center; left:0; top:0
            }

            .wpem-single-event-page .wpem-single-event-footer .wpem-organizer-profile-wrapper .wpem-organizer-profile {
                margin:0 auto; padding:20px 30px
            }

            .wpem-single-event-page .wpem-single-event-footer .wpem-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-logo-wrapper, .wpem-single-event-page .wpem-single-event-footer .wpem-venue-profile-wrapper .wpem-venue-profile .wpem-venue-logo-wrapper {
                margin:10px 0; text-align:center
            }

            .wpem-single-event-page .wpem-single-event-footer .wpem-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-logo-wrapper .wpem-organizer-logo, .wpem-single-event-page .wpem-single-event-footer .wpem-venue-profile-wrapper .wpem-venue-profile .wpem-venue-logo-wrapper .wpem-venue-logo {
                display:inline-block; margin:0 auto
            }

            .organizer-related-data-wrapper .show-organizer-info .wpem-list-group .organizer-name-list .organizer-list-items .wpem-organizer-logo img, .venue-related-data-wrapper .show-venue-info .wpem-list-group .venue-name-list .venue-list-items .wpem-venue-logo img, .wpem-single-event-page .wpem-single-event-footer .wpem-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-logo-wrapper .wpem-organizer-logo img, .wpem-single-event-page .wpem-single-event-footer .wpem-venue-profile-wrapper .wpem-venue-profile .wpem-venue-logo-wrapper .wpem-venue-logo img {
                width:100%; height:auto
            }

            .wpem-single-event-page .wpem-single-event-footer .wpem-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-name, .wpem-single-event-page .wpem-single-event-footer .wpem-venue-profile-wrapper .wpem-venue-profile .wpem-venue-name {
                font-size:18px; line-height:1.42; margin:10px 0; font-weight:700
            }

            .wpem-single-event-page .wpem-single-event-footer .wpem-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-short-info, .wpem-single-event-page .wpem-single-event-footer .wpem-venue-profile-wrapper .wpem-venue-profile .wpem-venue-short-info {
                margin-bottom:15px; word-break:break-word; color:var(--wpem-gray-color)
            }

            .wpem-single-event-page .wpem-single-event-footer .wpem-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-social-links, .wpem-single-event-page .wpem-single-event-footer .wpem-venue-wrapper .wpem-venue-social-links {
                padding:0; display:inline-block; width:100%
            }

            .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-weblink a::before, .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-weblink a::before {
                background-color:var(--wpem-white-color); mask-image:url(../images/wpem-web-link-icon.svg); -webkit-mask-image:url(../images/wpem-web-link-icon.svg); -webkit-mask-size:17px; -webkit-mask-position:center; -webkit-mask-repeat:no-repeat; content:""; position:absolute; height:35px; width:35px; background-size:14px; background-position:center; left:0; top:0
            }

            .wpem-single-event-page .wpem-single-event-footer .wpem-venue-wrapper .wpem-venue-profile .wpem-venue-short-info {
                margin:5px 0 15px
            }

            .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-whatsapp a::before, .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-whatsapp a::before {
                background-color:var(--wpem-white-color); mask-image:url(../images/wpem-whatsapp-icon.svg); -webkit-mask-image:url(../images/wpem-whatsapp-icon.svg); -webkit-mask-size:15px; -webkit-mask-position:center; -webkit-mask-repeat:no-repeat; content:""; position:absolute; height:30px; width:30px; background-size:15px; background-position:center; left:0; top:0
            }

            .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-facebook a::before, .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-facebook a::before {
                background-color:var(--wpem-white-color); mask-image:url(../images/wpem-facebook-icon.svg); -webkit-mask-image:url(../images/wpem-facebook-icon.svg); -webkit-mask-size:17px; -webkit-mask-position:center; -webkit-mask-repeat:no-repeat; content:""; position:absolute; height:35px; width:35px; background-size:13px; background-position:center; left:0; top:0
            }

            .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-twitter a::before, .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-twitter a::before {
                background-color:var(--wpem-white-color); mask-image:url(../images/wpem-twitter-icon.svg); -webkit-mask-image:url(../images/wpem-twitter-icon.svg); -webkit-mask-size:17px; -webkit-mask-position:center; -webkit-mask-repeat:no-repeat; content:""; position:absolute; height:35px; width:35px; background-size:15px; background-position:center; left:0; top:0
            }

            .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-linkedin a::before, .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-linkedin a::before {
                background-color:var(--wpem-white-color); mask-image:url(../images/wpem-linkedin-icon.svg); -webkit-mask-image:url(../images/wpem-linkedin-icon.svg); -webkit-mask-size:14px; -webkit-mask-position:center; -webkit-mask-repeat:no-repeat; content:""; position:absolute; height:30px; width:30px; background-size:14px; background-position:center; left:0; top:0
            }

            .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-xing a::before, .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-xing a::before {
                background-color:var(--wpem-white-color); mask-image:url(../images/wpem-xing-icon.svg); -webkit-mask-image:url(../images/wpem-xing-icon.svg); -webkit-mask-size:15px; -webkit-mask-position:center; -webkit-mask-repeat:no-repeat; content:""; position:absolute; height:30px; width:30px; background-size:15px; background-position:center; left:0; top:0
            }

            .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-instagram a, .wpem-single-event-page .wpem-single-event-footer .wpem-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-instagram a, .wpem-single-event-page .wpem-single-event-footer .wpem-venue-wrapper .wpem-venue-profile .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-instagram a, .wpem-single-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-instagram a, .wpem-single-venue-profile-wrapper .wpem-venue-profile .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-instagram a, .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-instagram a, div#event-manager-event-dashboard .wpem-responsive-table-block .wpem-social-icon.wpem-instagram a {
                background:#d6249f; background:radial-gradient(circle at 30% 107%, #fdf497 0, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%)
            }

            .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-instagram a::before, .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-instagram a::before {
                background-color:var(--wpem-white-color); mask-image:url(../images/wpem-instagram-icon.svg); -webkit-mask-image:url(../images/wpem-instagram-icon.svg); -webkit-mask-size:17px; -webkit-mask-position:center; -webkit-mask-repeat:no-repeat; content:""; position:absolute; height:35px; width:35px; background-size:15px; background-position:center; left:0; top:0
            }

            .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-pinterest a::before, .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-pinterest a::before {
                background-color:var(--wpem-white-color); mask-image:url(../images/wpem-pinterest-icon.svg); -webkit-mask-image:url(../images/wpem-pinterest-icon.svg); -webkit-mask-size:16px; -webkit-mask-position:center; -webkit-mask-repeat:no-repeat; content:""; position:absolute; height:30px; width:30px; background-size:16px; background-position:center; left:0; top:0
            }

            .wpem-single-event-page .wpem-single-event-footer .wpem-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-contact-actions {
                display:block; margin-top:15px
            }

            .wpem-single-event-page .wpem-single-event-footer .wpem-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-contact-actions div+div {
                margin-left:5px
            }

            .wpem-single-event-page .wpem-single-event-footer .wpem-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-contact-actions .wpem-form-group {
                text-align:left
            }

            .wpem-single-event-page .wpem-single-event-footer .wpem-event-location-map-wrapper .wpem-event-location-map iframe {
                margin:0; line-height:0
            }

            .event_listing_preview_action_button .event-manager-button-submit-listing, .wpem-fr {
                float:right
            }

            .event_listing_preview_title {
                background:var(--wpem-gray-bg-color); border-radius:4px 4px 0 0; margin-top:30px; padding:10px 20px; text-align:center
            }

            .event_listing_preview_title h3 {
                padding:0; margin:0; color:var(--wpem-white-color)
            }

            .event_listing_preview {
                border:2px solid var(--wpem-gray-bg-color); padding:20px; border-radius:0 0 5px 5px
            }

            .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-category, .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-type, .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-body-sidebar .wpem-event-category, .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-body-sidebar .wpem-event-type {
                margin:-3px; padding-top:5px
            }

            .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-body-sidebar .wpem-event-type .event-type {
                padding:5px 10px; border-radius:4px; font-size:15px; line-height:20px; display:inline-block; cursor:pointer; margin:3px; background:var(--wpem-gray-bg-color)
            }

            .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-body-sidebar .wpem-event-category .event-category {
                padding:5px 10px; border-radius:4px; font-size:15px; line-height:20px; background:var(--wpem-gray-bg-color); display:inline-block; cursor:pointer; margin:3px
            }

            .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-category .event-category {
                margin:3px
            }

            .wpem-modal-open {
                overflow:hidden
            }

            .wpem-modal {
                left:0; margin:0; opacity:0; position:fixed; top:0; visibility:hidden; width:100%; overflow:auto; height:100%; box-sizing:border-box; z-index:998; transition:.5s
            }

            .wpem-modal.wpem-modal-open {
                top:0
            }

            .wpem-modal .wpem-modal-content-wrapper {
                box-shadow:0 3px 10px rgba(0, 0, 0, .25); background:var(--wpem-white-color) !important; display:inline-block; position:relative; z-index:1000; width:80%; max-width:700px; left:50%; transform:translate(-50%, 0); border-radius:4px; margin-top:0; margin-bottom:50px; transition:.5s
            }

            .wpem-modal.wpem-modal-open .wpem-modal-content-wrapper {
                margin-top:100px
            }

            .wpem-modal .wpem-modal-overlay {
                background-color:var(--wpem-dark-color); background:rgba(0, 0, 0, .5); height:100%; left:0; position:fixed; top:0; width:100%; z-index:999
            }

            .wpem-modal .wpem-modal-content-wrapper .wpem-modal-header {
                border-bottom:1px solid var(--wpem-gray-border-color); height:50px; line-height:50px; position:relative; padding:5px 20px
            }

            .wpem-modal .wpem-modal-content-wrapper .wpem-modal-header .wpem-modal-header-title {
                width:calc(100% - 60px)
            }

            .wpem-modal .wpem-modal-content-wrapper .wpem-modal-header .wpem-modal-header-title .wpem-modal-header-title-text {
                font-size:20px; line-height:42px; font-weight:700; color:var(--wpem-dark-color); margin:0; padding:0; overflow:hidden; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical
            }

            .wpem-modal .wpem-modal-content-wrapper .wpem-modal-header .wpem-modal-header-close {
                position:absolute; height:25px; width:25px; top:50%; transform:translate(0, -50%); right:20px; text-align:center; line-height:normal; font-size:0
            }

            .wpem-modal .wpem-modal-content-wrapper .wpem-modal-header .wpem-modal-header-close a {
                height:25px; width:25px; display:inline-block; position:relative; opacity:.3; transition:.2s
            }

            .wpem-modal .wpem-modal-content-wrapper .wpem-modal-header .wpem-modal-header-close a::before {
                content:""; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%) rotate(45deg); height:20px; width:2px; background:var(--wpem-dark-color)
            }

            .wpem-modal .wpem-modal-content-wrapper .wpem-modal-header .wpem-modal-header-close a::after {
                content:""; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%) rotate(-45deg); height:20px; width:2px; background:var(--wpem-dark-color)
            }

            .wpem-event-filter2 .wpem-my-location:hover, .wpem-modal .wpem-modal-content-wrapper .wpem-modal-header .wpem-modal-header-close a:hover {
                opacity:1
            }

            .wpem-modal .wpem-modal-content-wrapper .wpem-modal-content {
                padding:20px
            }

            .wpem-modal .wpem-modal-content-wrapper .wpem-modal-content iframe {
                max-width:100%; max-height:400px
            }

            .wpem-tooltip {
                position:relative; display:inline-block
            }

            .wpem-tooltip .wpem-tooltiptext {
                visibility:hidden; width:auto; box-shadow:0 0 10px rgba(0, 0, 0, .1); background:var(--wpem-white-color); color:var(--wpem-dark-color); text-align:center; padding:10px; border-radius:4px; position:absolute; z-index:1; opacity:0; transition:opacity 1s; cursor:default
            }

            .wpem-tooltip.wpem-tooltip-left .wpem-tooltiptext {
                top:-5px; right:105%
            }

            .wpem-tooltip.wpem-tooltip-right .wpem-tooltiptext {
                top:-5px; left:105%
            }

            .wpem-tooltip.wpem-tooltip-top .wpem-tooltiptext {
                bottom:100%; left:50%; transform:translate(-50%, 0)
            }

            .wpem-tooltip.wpem-tooltip-bottom .wpem-tooltiptext {
                top:100%; left:50%; transform:translate(-50%, 0)
            }

            table.wpem-responsive-table-wrapper {
                font-weight:500; font-size:14px; color:var(--wpem-gray-color); border:1px solid var(--wpem-gray-border-color)
            }

            table.wpem-responsive-table-wrapper thead th {
                border-top:none
            }

            table.wpem-responsive-table-wrapper thead th.wpem-heading-text {
                border-bottom:1px solid var(--wpem-gray-border-color); padding:15px; font-size:16px; font-weight:500; color:var(--wpem-dark-color); text-align:left; text-transform:none; border:none; word-break:inherit
            }

            table.wpem-responsive-table-wrapper thead th:first-child {
                padding-left:15px
            }

            table.wpem-responsive-table-wrapper tbody tr td a, table.wpem-responsive-table-wrapper thead tr th.wpem-heading-text a {
                color:var(--wpem-primary-color); cursor:pointer
            }

            table.wpem-responsive-table-wrapper thead tr th.wpem-heading-text a.orderby-asc:hover::after {
                content:""; font-family:wp-event-manager; font-size:15px
            }

            table.wpem-responsive-table-wrapper thead tr th.wpem-heading-text a.orderby-desc:hover::after {
                content:""; font-family:wp-event-manager; font-size:15px
            }

            table.wpem-responsive-table-wrapper tbody tr {
                background:var(--wpem-white-color); border-bottom:1px solid var(--wpem-gray-bg-color); transition:.2s
            }

            table.wpem-responsive-table-wrapper tbody tr td {
                padding:10px; vertical-align:middle; border:none
            }

            .wpem-organizer-name, .wpem-venue-name, table.wpem-responsive-table-wrapper tbody tr td .wpem-dboard-event-action {
                display:flex
            }

            table.wpem-responsive-table-wrapper tbody tr td .wpem-dboard-event-action .wpem-dboard-event-act-btn {
                display:inline-block; margin:2px; height:30px; width:30px; position:relative
            }

            table.wpem-responsive-table-wrapper tbody tr td .wpem-dboard-event-action .wpem-dboard-event-act-btn a {
                height:30px; width:30px; display:inline-block; text-align:center; line-height:normal; font-size:0; position:absolute; left:0; top:0
            }

            table.wpem-responsive-table-wrapper tbody tr td .wpem-dboard-event-action .wpem-dboard-event-act-btn a::before {
                content:""; position:absolute; left:0; top:0; height:30px; width:30px; font-family:wp-event-manager; text-align:center; line-height:30px; font-size:18px
            }

            .wpem-main-vmenu-dashboard-wrapper .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-events-block-wrap .wpem-dashboard-event-list-wrapper .wpem-dashboard-event-list .wpem-dboard-event-action .wpem-dboard-event-act-btn a.event-dashboard-action-edit::before, table.wpem-responsive-table-wrapper tbody tr td .wpem-dboard-event-action .wpem-dboard-event-act-btn a.event-dashboard-action-edit::before {
                content:""
            }

            table.wpem-responsive-table-wrapper tbody tr td .wpem-dboard-event-action .wpem-dboard-event-act-btn a.event-dashboard-action-relist::before {
                content:""
            }

            .wpem-main-vmenu-dashboard-wrapper .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-events-block-wrap .wpem-dashboard-event-list-wrapper .wpem-dashboard-event-list .wpem-dboard-event-action .wpem-dboard-event-act-btn a.event-dashboard-action-mark_not_cancelled::before, table.wpem-responsive-table-wrapper tbody tr td .wpem-dboard-event-action .wpem-dboard-event-act-btn a.event-dashboard-action-mark_not_cancelled::before {
                content:""
            }

            .wpem-main-vmenu-dashboard-wrapper .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-events-block-wrap .wpem-dashboard-event-list-wrapper .wpem-dashboard-event-list .wpem-dboard-event-action .wpem-dboard-event-act-btn a.event-dashboard-action-mark_cancelled::before, table.wpem-responsive-table-wrapper tbody tr td .wpem-dboard-event-action .wpem-dboard-event-act-btn a.event-dashboard-action-mark_cancelled::before {
                content:""
            }

            .wpem-main-vmenu-dashboard-wrapper .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-events-block-wrap .wpem-dashboard-event-list-wrapper .wpem-dashboard-event-list .wpem-dboard-event-action .wpem-dboard-event-act-btn a.event-dashboard-action-duplicate::before, table.wpem-responsive-table-wrapper tbody tr td .wpem-dboard-event-action .wpem-dboard-event-act-btn a.event-dashboard-action-duplicate::before {
                content:""
            }

            .wpem-main-vmenu-dashboard-wrapper .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-events-block-wrap .wpem-dashboard-event-list-wrapper .wpem-dashboard-event-list .wpem-dboard-event-action .wpem-dboard-event-act-btn a.event-dashboard-action-delete::before, table.wpem-responsive-table-wrapper tbody tr td .wpem-dboard-event-action .wpem-dboard-event-act-btn a.event-dashboard-action-delete::before {
                content:""
            }

            .wpem-responsive-table-block {
                overflow:auto; border:1px solid var(--wpem-gray-bg-color); margin-bottom:25px; border-radius:4px
            }

            .wpem-responsive-table-block table.wpem-responsive-table-wrapper {
                border:none; margin:0
            }

            .organizer-letters, .venue-letters {
                display:flex; flex-wrap:wrap; width:100%; margin-bottom:35px; margin-left:-5px
            }

            .organizer-letters .organizer-letters-list, .venue-letters .venue-letters-list {
                display:inline-block; margin:0; position:relative
            }

            .organizer-letters .organizer-letters-list a, .venue-letters .venue-letters-list a {
                background:var(--wpem-gray-bg-color); border:2px solid rgba(0, 0, 0, 0); color:var(--wpem-dark-color); text-align:center; font-weight:600; width:40px; height:40px; line-height:37px; padding:0; margin:5px; display:block; border-radius:4px; transition:.2s
            }

            .organizer-letters .organizer-letters-list a:hover, .venue-letters .venue-letters-list a:hover {
                border-color:var(--wpem-primary-color); background:var(--wpem-white-color); color:var(--wpem-primary-color)
            }

            .organizer-related-data-counter .wpem-related-data-well, .venue-related-data-counter .wpem-related-data-well {
                margin-bottom:30px
            }

            .organizer-related-data-counter .wpem-related-data-well .wpem-list-group, .venue-related-data-counter .wpem-related-data-well .wpem-list-group {
                background:#f0faff; border:2px solid #0b7cac; color:var(--wpem-dark-color); text-align:center; font-weight:600; font-size:17px; line-height:37px; padding:0; margin:0; display:block; border-radius:4px
            }

            .organizer-related-data-counter .wpem-related-data-well .wpem-list-group .wpem-list-group-item-box, .venue-related-data-counter .wpem-related-data-well .wpem-list-group .wpem-list-group-item-box {
                border-top:2px solid #0b7cac; padding:15px
            }

            .organizer-related-data-counter .wpem-related-data-well .wpem-list-group .wpem-list-group-item-box .list-group-title, .organizer-related-data-counter .wpem-related-data-well .wpem-list-group .wpem-list-group-item-box a .list-group-title, .venue-related-data-counter .wpem-related-data-well .wpem-list-group .wpem-list-group-item-box .list-group-title, .venue-related-data-counter .wpem-related-data-well .wpem-list-group .wpem-list-group-item-box a .list-group-title {
                font-size:17px; line-height:25px; font-weight:600; color:var(--wpem-dark-color); text-transform:uppercase
            }

            .organizer-related-data-counter .wpem-related-data-well .wpem-list-group .wpem-list-group-item-box .list-group-content .h-height, .organizer-related-data-counter .wpem-related-data-well .wpem-list-group .wpem-list-group-item-box a .list-group-content .h-height, .venue-related-data-counter .wpem-related-data-well .wpem-list-group .wpem-list-group-item-box .list-group-content .h-height, .venue-related-data-counter .wpem-related-data-well .wpem-list-group .wpem-list-group-item-box a .list-group-content .h-height {
                margin:0; padding:0; font-size:25px; line-height:30px; font-weight:600; color:var(--wpem-dark-color)
            }

            .organizer-related-data-wrapper .show-organizer-info, .venue-related-data-wrapper .show-venue-info {
                display:flex; margin-bottom:30px
            }

            .organizer-related-data-wrapper .show-organizer-info .wpem-list-group, .venue-related-data-wrapper .show-venue-info .wpem-list-group {
                overflow:hidden; background:var(--wpem-gray-bg-color); padding:0; text-align:center; border-radius:4px; width:100%; transition:.2s
            }

            .organizer-related-data-wrapper .show-organizer-info .wpem-list-group:hover, .venue-related-data-wrapper .show-venue-info .wpem-list-group:hover {
                border-color:var(--wpem-gray-border-color); background:var(--wpem-gray-bg-color)
            }

            .organizer-related-data-wrapper .show-organizer-info .wpem-list-group .organizer-group-header, .venue-related-data-wrapper .show-venue-info .wpem-list-group .venue-group-header {
                padding:10px; font-size:20px; font-weight:700
            }

            .organizer-related-data-wrapper .show-organizer-info .wpem-list-group .organizer-group-header div, .venue-related-data-wrapper .show-venue-info .wpem-list-group .venue-group-header div {
                width:40px; height:40px; background-color:var(--wpem-white-color); border-radius:100px; color:var(--wpem-primary-color); display:flex; align-items:center; justify-content:center
            }

            .organizer-related-data-wrapper .show-organizer-info .wpem-list-group .organizer-name-list, .venue-related-data-wrapper .show-venue-info .wpem-list-group .venue-name-list {
                flex:1; padding:0 10px 10px
            }

            .organizer-related-data-wrapper .show-organizer-info .wpem-list-group .organizer-name-list .organizer-list-items, .venue-related-data-wrapper .show-venue-info .wpem-list-group .venue-name-list .venue-list-items {
                text-align:left; line-height:20px; vertical-align:middle; color:var(--wpem-dark-color); background:var(--wpem-white-color); margin-top:4px; border-radius:4px
            }

            .organizer-related-data-wrapper .show-organizer-info .wpem-list-group .organizer-name-list .organizer-list-items a, .venue-related-data-wrapper .show-venue-info .wpem-list-group .venue-name-list .venue-list-items a {
                color:var(--wpem-dark-color); display:flex; padding:10px 15px; align-items:center
            }

            .organizer-related-data-wrapper .show-organizer-info .wpem-list-group .organizer-name-list .organizer-list-items:nth-child(odd), .venue-related-data-wrapper .show-venue-info .wpem-list-group .venue-name-list .venue-list-items:nth-child(odd) {
                background:var(--wpem-white-color); transition:.2s
            }

            .wpem-single-organizer-profile-wrapper, .wpem-single-venue-profile-wrapper {
                border:1px solid var(--wpem-gray-border-color); border-radius:4px; padding:30px; margin-bottom:30px
            }

            .wpem-single-organizer-profile-wrapper .wpem-organizer-profile, .wpem-single-venue-profile-wrapper .wpem-venue-profile {
                max-width:unset; margin:0 auto
            }

            .wpem-single-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-logo-wrapper, .wpem-single-venue-profile-wrapper .wpem-venue-profile .wpem-venue-logo-wrapper {
                text-align:center
            }

            .wpem-single-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-logo-wrapper .wpem-organizer-logo, .wpem-single-venue-profile-wrapper .wpem-venue-profile .wpem-venue-logo-wrapper .wpem-venue-logo {
                display:inline-block; margin:0 auto; width:100%
            }

            .wpem-single-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-logo-wrapper .wpem-organizer-logo img, .wpem-single-venue-profile-wrapper .wpem-venue-profile .wpem-venue-logo-wrapper .wpem-venue-logo img {
                height:auto; width:100%; border-radius:4px
            }

            .wpem-single-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-name, .wpem-single-venue-profile-wrapper .wpem-venue-profile .wpem-venue-name {
                font-size:24px; margin-bottom:10px; font-weight:700
            }

            .wpem-single-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-description, .wpem-single-venue-profile-wrapper .wpem-venue-profile .wpem-venue-description {
                margin-bottom:20px; word-break:break-word; color:var(--wpem-gray-color)
            }

            .wpem-single-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-facebook a::before, .wpem-single-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-instagram a::before, .wpem-single-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-linkedin a::before, .wpem-single-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-pinterest a::before, .wpem-single-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-twitter a::before, .wpem-single-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-weblink a::before, .wpem-single-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-whatsapp a::before, .wpem-single-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-xing a::before, .wpem-single-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-youtube a::before, .wpem-single-venue-profile-wrapper .wpem-venue-profile .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-facebook a::before, .wpem-single-venue-profile-wrapper .wpem-venue-profile .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-instagram a::before, .wpem-single-venue-profile-wrapper .wpem-venue-profile .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-linkedin a::before, .wpem-single-venue-profile-wrapper .wpem-venue-profile .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-pinterest a::before, .wpem-single-venue-profile-wrapper .wpem-venue-profile .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-twitter a::before, .wpem-single-venue-profile-wrapper .wpem-venue-profile .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-weblink a::before, .wpem-single-venue-profile-wrapper .wpem-venue-profile .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-whatsapp a::before, .wpem-single-venue-profile-wrapper .wpem-venue-profile .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-xing a::before, .wpem-single-venue-profile-wrapper .wpem-venue-profile .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-youtube a::before {
                background-color:var(--wpem-white-color); -webkit-mask-size:17px; -webkit-mask-position:center; -webkit-mask-repeat:no-repeat; content:""; position:absolute; height:35px; width:35px; background-size:17px; background-position:center; left:0; top:0
            }

            .wpem-single-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-contact-actions, .wpem-single-venue-profile-wrapper .wpem-venue-profile .wpem-venue-contact-actions {
                margin:0 auto; width:100%
            }

            .wpem-single-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-contact-actions .wpem-organizer-page-url-button, .wpem-single-venue-profile-wrapper .wpem-venue-profile .wpem-venue-contact-actions .wpem-venue-page-url-button {
                display:inline-block; margin:4px
            }

            .wpem-single-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-contact-actions .wpem-organizer-contact-button, .wpem-single-venue-profile-wrapper .wpem-venue-profile .wpem-venue-contact-actions .wpem-venue-contact-button {
                display:inline-block; margin:4px 0
            }

            .wpem-single-organizer-profile-wrapper .wpem-organizer-contact-form-wrapper .wpem-organizer-contact-form, .wpem-single-venue-profile-wrapper .wpem-venue-contact-form-wrapper .wpem-venue-contact-form {
                padding:25px; background:var(--wpem-white-color); border-radius:7px; width:100%; margin:0; border:1px solid var(--wpem-gray-border-color)
            }

            .wpem-single-organizer-profile-wrapper .wpem-organizer-contact-form-wrapper .wpem-organizer-contact-form .wpem-form-wrapper .contact-organizer-buttons, .wpem-single-venue-profile-wrapper .wpem-venue-contact-form-wrapper .wpem-venue-contact-form .wpem-form-wrapper .contact-venue-buttons {
                float:none; margin:-4px
            }

            .wpem-main-vmenu-dashboard-nav .wpem-main-vmenu-dashboard-ul .wpem-main-vmenu-dashboard-submenu-ul, .wpem-main-vmenu-dashboard-nav ul li, .wpem-single-event-page .wpem-single-event-footer .wpem-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-contact-actions p#status-message, .wpem-single-organizer-profile-wrapper .wpem-organizer-contact-form-wrapper .wpem-organizer-contact-form .wpem-form-wrapper .contact-organizer-buttons p, .wpem-single-venue-profile-wrapper .wpem-venue-contact-form-wrapper .wpem-venue-contact-form .wpem-form-wrapper .contact-venue-buttons p {
                margin:0
            }

            .wpem-single-organizer-profile-wrapper .wpem-organizer-contact-form-wrapper .wpem-organizer-contact-form .wpem-form-wrapper .contact-organizer-buttons .wpem-theme-button, .wpem-single-venue-profile-wrapper .wpem-venue-contact-form-wrapper .wpem-venue-contact-form .wpem-form-wrapper .contact-venue-buttons .wpem-theme-button {
                margin:4px; padding:10px; line-height:1.42
            }

            .wpem-single-event-page .wpem-event-organizer-info-title, .wpem-single-event-page .wpem-event-venue-info-title {
                background:var(--wpem-gray-border-color); border-top:1px solid var(--wpem-gray-border-color); border-bottom:1px solid var(--wpem-gray-border-color); padding:15px 20px; margin:0
            }

            .wpem-single-event-page .wpem-single-event-footer .wpem-venue-wrapper .wpem-venue-profile {
                padding:20px 30px
            }

            .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-left-content .wpem-additional-info-block-details, .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-left-content .wpem-single-event-body-content {
                padding:30px
            }

            .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-left-content .wpem-single-event-body-content p {
                word-break:break-word
            }

            .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-left-content .wpem-single-event-short-info {
                padding:30px 30px 0
            }

            .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-header-top .wpem-event-single-image-wrapper .wpem-event-single-image img, .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-header-top .wpem-single-event-slider-wrapper .wpem-single-event-slider .wpem-slider-items img {
                width:100%; height:auto; display:block
            }

            .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-left-content .wpem-single-event-short-info .wpem-event-organizer {
                color:var(--wpem-gray-color); display:inline-block; margin-right:10px
            }

            .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-left-content .wpem-single-event-short-info .wpem-viewed-event .wpem-icon-eye {
                color:var(--wpem-primary-color); transition:color .2s ease-in-out
            }

            .wpem-form-group .comiseo-daterangepicker-triggerbutton.ui-button {
                font-family:inherit; min-width:auto; width:calc(100% - 32px) !important; height:41px; margin:0; outline:0; border:1px solid var(--wpem-gray-border-color); border-radius:4px; font-size:17px; font-weight:400; line-height:41px; padding:0 15px; background-color:var(--wpem-white-color); color:var(--wpem-gray-color); transition:.2s; overflow:hidden; position:relative
            }

            .wpem-register-event-form .event-manager-registration-form.event-manager-form fieldset input[type=text], .wpem-register-event-form .event-manager-registration-form.event-manager-form fieldset select {
                width:100%
            }

            .wpem-event-listing-box-view .no_event_listings_found, .wpem-event-listing-calendar-view .no_event_listings_found, .wpem-event-listing-list-view .no_event_listings_found {
                padding:15px; text-align:center; color:#721c24; display:inline-block; width:100%
            }

            .wpem-event-organizer-tabs .wpem-tabs-wrapper .wpem-tabs-wrap .wpem-tab-link.active, .wpem-event-venue-tabs .wpem-tabs-wrapper .wpem-tabs-wrap .wpem-tab-link.active {
                color:var(--wpem-primary-color); border:1px solid var(--wpem-gray-border-color); border-bottom:none; margin-bottom:-1px
            }

            .wpem-event-organizer-tabs .wpem-tabs-wrapper .wpem-tabs-wrap, .wpem-event-venue-tabs .wpem-tabs-wrapper .wpem-tabs-wrap {
                background:0 0; padding-left:3%
            }

            .wpem-event-organizer-tabs .wpem-tabs-wrapper .wpem-tabs-wrap .wpem-tab-link, .wpem-event-venue-tabs .wpem-tabs-wrapper .wpem-tabs-wrap .wpem-tab-link {
                margin:0 3px; border:1px solid rgba(0, 0, 0, 0); border-radius:4px 4px 0 0
            }

            .wpem-event-organizer-tabs .event-organizer-tab-contents.wpem-tab-content.current, .wpem-event-venue-tabs .event-venue-tab-contents.wpem-tab-content.current {
                border:1px solid var(--wpem-gray-border-color); border-radius:4px
            }

            .wpem-single-event-page .wpem-heading-text {
                font-size:24px; font-weight:700; color:var(--wpem-dark-color); padding:0; margin:0; line-height:1.42
            }

            .single_event_listing .wpem-organizer-inner-wrapper {
                padding:20px 0; border-bottom:1px solid var(--wpem-gray-border-color)
            }

            .single_event_listing .wpem-organizer-inner-wrapper:first-child {
                padding-top:0
            }

            .single_event_listing .wpem-organizer-inner-wrapper:last-child {
                border-bottom:none; padding-bottom:0
            }

            .single_event_listing .wpem-single-event-page .wpem-organizer-contact-form-wrapper .wpem-heading-text {
                margin-bottom:15px; font-size:24px
            }

            .wpem-single-event-page .wpem-single-event-footer .wpem-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-contact-actions .wpem-organizer-contact-form-wrapper {
                margin-top:30px
            }

            .organizer-related-data-wrapper .show-organizer-info .wpem-list-group .organizer-name-list .organizer-list-items .wpem-organizer-logo, .venue-related-data-wrapper .show-venue-info .wpem-list-group .venue-name-list .venue-list-items .wpem-venue-logo {
                width:30px; height:auto; max-height:30px; display:flex; border:1px solid var(--wpem-gray-border-color); margin-right:10px
            }

            .organizer-related-data-wrapper .show-organizer-info .wpem-list-group .organizer-name-list .organizer-list-items .wpem-event-organizer-conunt-number, .venue-related-data-wrapper .show-venue-info .wpem-list-group .venue-name-list .venue-list-items .wpem-event-venue-conunt-number {
                display:flex; margin-left:auto; background:var(--wpem-gray-bg-color); color:var(--wpem-gray-color); justify-content:center; padding:2px; border-radius:4px; transition:.2s; min-width:35px
            }

            .organizer-related-data-wrapper .show-organizer-info .wpem-list-group .organizer-name-list .organizer-list-items a:hover .wpem-event-organizer-conunt-number, .venue-related-data-wrapper .show-venue-info .wpem-list-group .venue-name-list .venue-list-items a:hover .wpem-event-venue-conunt-number {
                color:var(--wpem-white-color); background:var(--wpem-primary-color)
            }

            .organizer-related-data-counter, .venue-related-data-counter {
                display:flex; margin:20px -5px 25px
            }

            .organizer-counter-number-icon, .venue-counter-number-icon, .wpem-available-events-number-icon {
                display:flex; flex-direction:column; background:var(--wpem-gray-bg-color); border-radius:4px; margin:10px 5px
            }

            .wpem-available-events-number-icon a.wpem-list-group-item {
                text-decoration:none
            }

            .organizer-counter-upper-wrap, .venue-counter-upper-wrap {
                display:flex; align-items:center; font-size:36px; justify-content:space-evenly; color:var(--wpem-dark-color); padding:15px
            }

            .organizer-counter-bottom-wrap, .venue-counter-bottom-wrap {
                color:var(--wpem-dark-color); display:flex; padding:5px 20px; font-weight:700; justify-content:center; margin-top:auto; text-transform:uppercase; text-align:center; border-radius:0 0 4px 4px; border-top:1px solid var(--wpem-gray-border-color)
            }

            .organizer-counter-icon-wrap, .venue-counter-icon-wrap {
                justify-content:center; padding:10px; color:var(--wpem-primary-color)
            }

            .organizer-counter-number-wrap, .venue-counter-number-wrap {
                font-weight:700; padding:10px
            }

            div#event-manager-event-dashboard .wpem-responsive-table-block .wpem-organizer-logo, div#event-manager-event-dashboard .wpem-responsive-table-block .wpem-venue-logo {
                display:table-cell; max-width:50px
            }

            .wpem-main.wpem-single-event-widget .wpem-event-banner .wpem-event-banner-img img, div#event-manager-event-dashboard .wpem-responsive-table-block .wpem-organizer-logo img, div#event-manager-event-dashboard .wpem-responsive-table-block .wpem-venue-logo img {
                width:100%; height:auto; max-width:100%
            }

            div#event-manager-event-dashboard .wpem-responsive-table-block .organizer_name a, div#event-manager-event-dashboard .wpem-responsive-table-block .venue_name a {
                vertical-align:middle; display:table-cell; padding-left:10px
            }

            div#event-manager-event-dashboard .wpem-responsive-table-block span.organizer-events-list.wpem-tooltiptext, div#event-manager-event-dashboard .wpem-responsive-table-block span.venue-events-list.wpem-tooltiptext {
                max-height:85px; overflow:auto; min-width:200px
            }

            div#event-manager-event-dashboard .wpem-responsive-table-block tbody tr:last-child .event-organizer-count.wpem-tooltip.wpem-tooltip-bottom span.organizer-events-list.wpem-tooltiptext, div#event-manager-event-dashboard .wpem-responsive-table-block tbody tr:last-child .event-venue-count.wpem-tooltip.wpem-tooltip-bottom span.venue-events-list.wpem-tooltiptext {
                top:0; left:50%; transform:translate(-50%, -100%)
            }

            div#event-manager-event-dashboard .wpem-responsive-table-block span.organizer-events-list.wpem-tooltiptext span, div#event-manager-event-dashboard .wpem-responsive-table-block span.venue-events-list.wpem-tooltiptext span {
                display:block; text-align:center; padding:5px 0; font-size:14px; border-bottom:1px solid var(--wpem-gray-border-color)
            }

            .wpem-form-group .comiseo-daterangepicker-triggerbutton.ui-button span.ui-button-icon-secondary.ui-icon.ui-icon-triangle-1-s {
                position:absolute; top:17px; right:5px
            }

            .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-left-content .wpem-single-event-short-info .wpem-event-title {
                margin:5px 0 10px
            }

            .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-right-content p {
                word-break:break-word; margin:0
            }

            .single_event_listing .wpem-event-details .wpem-tooltip .wpem-tooltiptext {
                min-width:180px; font-size:14px
            }

            .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-left-content .wpem-additional-info-block {
                background:var(--wpem-gray-border-color); border-top:1px solid var(--wpem-gray-border-color); border-bottom:1px solid var(--wpem-gray-border-color); padding:15px 30px; margin:0
            }

            .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-left-content .wpem-additional-info-block-details p {
                font-size:14px; margin-bottom:0; padding-left:5px
            }

            .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-left-content .wpem-additional-info-block-details .wpem-additional-info-block-details-content-items {
                padding:10px 0; border-bottom:1px solid var(--wpem-gray-border-color)
            }

            .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-left-content .wpem-additional-info-block-details .wpem-additional-info-block-textarea p.wpem-additional-info-block-title {
                color:var(--wpem-dark-color); font-size:16px; padding-bottom:10px
            }

            .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-action-url:last-child {
                display:inline-flex; width:100%
            }

            .wpem-d-inline-block.wpem-dashboard-i-block-btn {
                margin:10px 0
            }

            .wpem-event-listing-type-page .wpem-event-listing-type-page-wrapper {
                margin:20px 0
            }

            .wpem-event-listing-type-page .wpem-event-listing-type-page-wrapper .wpem-event-listing-type-page-title .wpem-heading-text {
                font-size:32px; line-height:60px; font-weight:700; text-align:center; margin:0
            }

            .event_listing_preview_title {
                display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center
            }

            .wpem-single-event-page .wpem-single-event-footer .wpem-listing-accordion {
                color:var(--wpem-dark-color); cursor:pointer; position:relative; padding:15px 20px; display:flex; margin-top:-1px; width:100%; border-top:1px solid var(--wpem-gray-border-color); border-bottom:1px solid var(--wpem-gray-border-color); text-align:left; outline:0; font-size:15px; transition:.4s
            }

            .wpem-single-event-page .wpem-single-event-footer .wpem-venue-wrapper .wpem-listing-accordion-panel {
                border:1px solid var(--wpem-gray-border-color); display:none; background-color:var(--wpem-gray-bg-color); overflow:hidden
            }

            .wpem-single-event-page .wpem-single-event-footer div.wpem-listing-accordion i {
                margin-left:auto; display:block; line-height:25px
            }

            .wpem-form-wrapper .wpem-form-group .account-sign-in a, .wpem-form-wrapper .wpem-form-group a.wpem_add_organizer_popup.wpem-modal-button, .wpem-form-wrapper .wpem-form-group a.wpem_add_venue_popup.wpem-modal-button {
                background:var(--wpem-gray-color); color:var(--wpem-white-color); transition:.2s ease-in-out
            }

            .wpem-icon>a::before {
                font-family:wp-event-manager
            }

            .wpem-listing-accordion .wpem-heading-text, .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-left-content .wpem-additional-info-block .wpem-heading-text {
                font-size:20px; line-height:1.42
            }

            .wpem-main-vmenu-dashboard-wrapper {
                margin-top:30px; margin-bottom:30px; color:var(--wpem-dark-color)
            }

            .wpem-main-vmenu-dashboard-nav .wpem-main-vmenu-dashboard-ul .wpem-main-vmenu-dashboard-li, .wpem-main-vmenu-dashboard-wrapper .wpem-main-vmenu-dashboard-nav-menu .wpem-main-vmenu-dashboard-nav ul {
                list-style:none; margin:0; padding:0
            }

            .wpem-main-vmenu-dashboard-wrapper .wpem-main-vmenu-dashboard-nav ul.wpem-main-vmenu-dashboard-ul {
                border-left:1px solid var(--wpem-gray-border-color); border-right:1px solid var(--wpem-gray-border-color); list-style:none
            }

            .wpem-main-vmenu-dashboard-nav .wpem-main-vmenu-dashboard-ul .wpem-main-vmenu-dashboard-li .wpem-main-vmenu-dashboard-link {
                display:flex; align-items:center; padding:10px 15px; color:var(--wpem-dark-color); font-size:16px; word-break:break-word; text-decoration:none; border-bottom:1px solid var(--wpem-gray-border-color); transition:.2s linear
            }

            .wpem-main-vmenu-dashboard-nav .wpem-main-vmenu-dashboard-ul .wpem-main-vmenu-dashboard-li .wpem-main-vmenu-dashboard-link .wpem-main-vmenu-dashboard-nav-caret {
                width:10px; text-align:center; margin-right:5px; display:block; margin-left:auto
            }

            .wpem-main-vmenu-dashboard-nav .wpem-main-vmenu-dashboard-ul .wpem-main-vmenu-dashboard-submenu-ul li {
                margin:0; list-style:none
            }

            .wpem-main-vmenu-dashboard-nav .wpem-main-vmenu-dashboard-ul .wpem-main-vmenu-dashboard-li .wpem-main-vmenu-dashboard-submenu-ul .wpem-main-vmenu-dashboard-submenu-li .wpem-main-vmenu-dashboard-link {
                background:var(--wpem-white-color); padding:10px 18px 10px 36px; border-left:4px solid rgba(0, 0, 0, 0)
            }

            .wpem-main-vmenu-dashboard-nav .wpem-main-vmenu-dashboard-ul .wpem-main-vmenu-dashboard-li .wpem-main-vmenu-dashboard-link i {
                margin-right:10px; font-size:14px
            }

            .wpem-main-vmenu-dashboard-nav .wpem-main-vmenu-dashboard-ul .wpem-main-vmenu-dashboard-li.wpem-main-vmenu-dashboard-sub-menu .wpem-main-vmenu-dashboard-link i.wpem-main-vmenu-caret {
                margin-right:0; font-size:10px
            }

            .wpem-main-vmenu-dashboard-nav .wpem-main-vmenu-dashboard-ul .wpem-main-vmenu-dashboard-li .wpem-main-vmenu-dashboard-submenu-ul .wpem-main-vmenu-dashboard-submenu-li .wpem-main-vmenu-dashboard-link:hover {
                border-left:4px solid
            }

            .wpem-main-vmenu-dashboard-nav .wpem-main-vmenu-dashboard-ul .wpem-main-vmenu-dashboard-li:first-child .wpem-main-vmenu-dashboard-link {
                border-top:1px solid var(--wpem-gray-border-color)
            }

            .wpem-main-vmenu-dashboard-nav .wpem-main-vmenu-dashboard-ul .wpem-main-vmenu-dashboard-li a.wpem-main-vmenu-dashboard-link.wpem-main-vmenu-dashboard-link-active {
                font-weight:600; color:var(--wpem-primary-color)
            }

            .wpem-main-vmenu-dashboard-nav .wpem-main-vmenu-dashboard-ul .wpem-main-vmenu-dashboard-li .wpem-main-vmenu-dashboard-submenu-ul .wpem-main-vmenu-dashboard-submenu-li .wpem-main-vmenu-dashboard-link.wpem-main-vmenu-dashboard-link-active {
                color:var(--wpem-primary-color); font-weight:600; border-left:4px solid var(--wpem-primary-color); padding-left:36px
            }

            .wpem-main-vmenu-dashboard-nav .wpem-main-vmenu-dashboard-ul .wpem-main-vmenu-dashboard-li .wpem-main-vmenu-caret {
                margin-left:auto; font-size:11px; color:var(--wpem-gray-color)
            }

            .wpem-main-vmenu-dashboard-nav .wpem-main-vmenu-dashboard-ul .wpem-main-vmenu-dashboard-li .wpem-main-vmenu-caret-up {
                transform:rotate(90deg)
            }

            .wpem-main-vmenu-dashboard-nav .wpem-main-vmenu-dashboard-ul .wpem-main-vmenu-dashboard-li .wpem-main-vmenu-caret-down {
                transform:rotate(270deg)
            }

            .wpem-main-vmenu-dashboard-wrapper .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-events-block-wrap .wpem-dashboard-event-list-wrapper .wpem-dashboard-event-list {
                display:flex; justify-content:space-between; align-items:center; flex-direction:column; border:1px solid var(--wpem-gray-border-color); border-radius:4px; margin:5px 0 20px; overflow:hidden; transition:.2s; font-size:14px; line-height:1.42; color:var(--wpem-dark-color)
            }

            .wpem-main-vmenu-dashboard-wrapper .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-events-block-wrap .wpem-dashboard-event-list-wrapper .wpem-dashboard-event-list .wpem-dashboard-event-name a {
                color:var(--wpem-dark-color); transition:.2s
            }

            .wpem-main-vmenu-dashboard-wrapper .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-events-block-wrap .wpem-dashboard-event-list-wrapper .wpem-dashboard-event-list .wpem-dboard-event-action {
                display:flex; margin-left:auto
            }

            .wpem-main-vmenu-dashboard-wrapper .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-events-block-wrap .wpem-dashboard-event-list-wrapper .wpem-dashboard-event-list .wpem-dboard-event-action .wpem-dboard-event-act-btn {
                display:inline-block; margin:2px; height:25px; width:25px; position:relative
            }

            .wpem-main-vmenu-dashboard-wrapper .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-events-block-wrap .wpem-dashboard-event-list-wrapper .wpem-dashboard-event-list .wpem-dboard-event-action .wpem-dboard-event-act-btn a {
                height:25px; width:25px; display:inline-block; text-align:center; line-height:normal; font-size:0; position:absolute; left:0; top:0; color:var(--wpem-primary-color); cursor:pointer
            }

            .wpem-main-vmenu-dashboard-wrapper .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-events-block-wrap .wpem-dashboard-event-list-wrapper .wpem-dashboard-event-list .wpem-dboard-event-action .wpem-dboard-event-act-btn a::before {
                content:""; position:absolute; left:0; top:0; height:25px; width:25px; font-family:wp-event-manager; text-align:center; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; line-height:25px; font-size:16px
            }

            .wpem-main-vmenu-dashboard-wrapper .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-events-block-wrap .wpem-dashboard-event-list-wrapper .wpem-dashboard-event-list .wpem-dboard-event-action .wpem-dboard-event-act-btn a.event-dashboard-action-details::before {
                content:""
            }

            .wpem-main-vmenu-dashboard-wrapper .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-events-block-wrap .wpem-dashboard-event-list-wrapper .wpem-dashboard-event-list .wpem-event-dashboard-information {
                padding:10px 38px 20px 15px; position:relative; width:100%; display:block
            }

            .wpem-main-vmenu-dashboard-wrapper .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-events-block-wrap .wpem-dashboard-event-list-wrapper .wpem-dashboard-event-list .wpem-event-dashboard-information a.hide_section {
                position:absolute; top:10px; right:10px; display:inline-block; height:25px; background:var(--wpem-gray-color); color:var(--wpem-white-color); min-width:25px; line-height:22px; text-align:center; border:2px solid var(--wpem-gray-color); font-size:0; font-weight:500; z-index:1; border-radius:3px; transition:.2s
            }

            .wpem-main-vmenu-dashboard-wrapper .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-events-block-wrap .wpem-dashboard-event-list-wrapper .wpem-dashboard-event-list .wpem-event-dashboard-information .wpem-event-dashboard-information-wrapper .wpem-event-dashboard-information-table h4.wpem-event-dashboard-information-title-box {
                color:var(--wpem-primary-color); border-bottom:3px solid var(--wpem-primary-color); padding-bottom:12px; margin-bottom:10px; font-size:18px; font-weight:600; line-height:1.42
            }

            .wpem-main-vmenu-dashboard-wrapper .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-events-block-wrap .wpem-dashboard-event-list-wrapper .wpem-dashboard-event-list .wpem-dashboard-event-inner-list-wrap {
                display:flex; justify-content:space-between; padding:10px 15px; align-items:center; border-radius:3px; width:100%
            }

            .wpem-main-vmenu-dashboard-wrapper .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-events-block-wrap .wpem-dashboard-event-list-wrapper .wpem-dashboard-event-list .wpem-event-dashboard-information a.hide_section:before {
                content:""; font-family:wp-event-manager; font-size:10px; color:var(--wpem-white-color)
            }

            .wpem-main-vmenu-dashboard-wrapper .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-events-block-wrap .wpem-dashboard-event-list-wrapper .wpem-dashboard-event-list .wpem-event-dashboard-information a.hide_section:hover {
                background:red; border-color:red
            }

            .wpem-dashboard-main-title.wpem-dashboard-main-filter {
                display:flex; flex-wrap:nowrap; justify-content:space-between; margin-bottom:15px; align-items:center
            }

            .wpem-dashboard-main-title.wpem-dashboard-main-filter h3.wpem-theme-text {
                margin:0; padding:0; font-weight:700
            }

            .wpem-dashboard-main-title.wpem-dashboard-main-filter a.wpem-dashboard-header-btn i[class^=wpem-icon-] {
                color:var(--wpem-primary-color); transition:.2s
            }

            .wpem-dashboard-main-title.wpem-dashboard-main-filter a.wpem-dashboard-header-btn {
                display:inline-flex; border:1px solid var(--wpem-gray-border-color); padding:10px; border-radius:3px; align-items:center; font-size:16px; line-height:25px
            }

            .wpem-main-vmenu-dashboard-wrapper .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-events-block-wrap .wpem-dashboard-event-list-wrapper .wpem-dashboard-event-list .wpem-event-dashboard-information .wpem-event-dashboard-information-wrapper .wpem-event-dashboard-information-table .wpem-event-dashboard-information-table-row .wpem-event-dashboard-information-table-lines {
                border-bottom:1px solid var(--wpem-gray-border-color); padding:5px; height:100%; font-size:14px; line-height:26px
            }

            .wpem-main-vmenu-dashboard-wrapper .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-events-block-wrap .wpem-dashboard-event-list-wrapper .wpem-dashboard-event-list .wpem-dashboard-event-datetime-location {
                display:flex; border-top:1px solid var(--wpem-gray-border-color); padding:10px 15px; width:100%
            }

            .wpem-main-vmenu-dashboard-wrapper .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-events-block-wrap .wpem-dashboard-event-list-wrapper .wpem-dashboard-event-list .wpem-dashboard-event-datetime-location .wpem-dashboard-event-date-time, .wpem-main-vmenu-dashboard-wrapper .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-events-block-wrap .wpem-dashboard-event-list-wrapper .wpem-dashboard-event-list .wpem-dashboard-event-datetime-location .wpem-dashboard-event-location {
                margin:5px 0 0; min-height:18px; position:relative; width:50%; padding-left:20px; color:var(--wpem-gray-color)
            }

            .wpem-main-vmenu-dashboard-wrapper .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-events-block-wrap .wpem-dashboard-event-list-wrapper .wpem-dashboard-event-list .wpem-dashboard-event-inner-list-wrap .wpem-dashboard-event-name {
                margin-right:20px; font-size:18px; line-height:1.42; font-weight:600
            }

            .wpem-main-vmenu-dashboard-wrapper .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-events-block-wrap .wpem-dashboard-event-list-wrapper .wpem-dashboard-event-list .wpem-dashboard-event-inner-list-wrap .wpem-dashboard-event-name small {
                font-weight:400; display:inline-block; margin:3px 0 3px 5px; padding:3px 8px; font-size:13px; border-radius:3px
            }

            .wpem-main-vmenu-dashboard-wrapper .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-events-block-wrap .wpem-dashboard-event-list-wrapper .wpem-dashboard-event-list .wpem-dashboard-event-datetime-location .wpem-dashboard-event-date-time:before {
                content:""; font-family:wp-event-manager; position:absolute; left:0; top:0; font-size:12px; line-height:20px
            }

            .wpem-main-vmenu-dashboard-wrapper .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-events-block-wrap .wpem-dashboard-event-list-wrapper .wpem-dashboard-event-list .wpem-dashboard-event-datetime-location .wpem-dashboard-event-location:before {
                content:""; font-family:wp-event-manager; position:absolute; left:0; top:0; font-size:12px; line-height:18px
            }

            .wpem-main-vmenu-dashboard-wrapper .wpem-dashboard-events-block-wrap .wpem-dashboard-event-list-wrapper .wpem-dashboard-event-list-body .wpem-dashboard-event-placeholder {
                margin-bottom:5px; color:var(--wpem-dark-color)
            }

            .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-main-content .wpem-dashboard-main-header .wpem-events-filter {
                background:var(--wpem-gray-bg-color); padding:10px 15px; margin:0; border-radius:3px; display:flex
            }

            .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-main-content .wpem-dashboard-main-header .wpem-events-filter .wpem-form-group {
                margin:5px 0
            }

            .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-main-content .wpem-dashboard-main-header .wpem-events-filter .wpem-form-group button {
                width:100%; height:45px; margin:0; white-space:nowrap
            }

            .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-main-content .wpem-dashboard-main-header .wpem-events-filter .wpem-events-filter-block.wpem-events-filter-submit {
                width:auto
            }

            .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-main-content .wpem-dashboard-main-header .wpem-events-filter .wpem-events-filter-block {
                width:100%; margin-right:5px
            }

            .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-main-content .wpem-dashboard-main-header .wpem-events-filter .wpem-events-filter-block:last-child {
                margin-right:0
            }

            .wpem-main-vmenu-dashboard-wrapper .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-main-content .wpem-dashboard-main-title .wpem-theme-button i {
                font-size:14px; line-height:1.42
            }

            .wpem-dashboard-main-title.wpem-dashboard-main-filter .wpem-d-inline-block.wpem-dashboard-i-block-btn {
                margin:0 0 0 auto
            }

            .wpem-dashboard-event-name small.wpem-event-status-pending-approval {
                background:#fff4d7; color:#6b4e00
            }

            .wpem-dashboard-event-name small.wpem-event-status-cancelled {
                background:#ffd7d7; color:#940000
            }

            .wpem-dashboard-event-name small.wpem-event-status-expired {
                background:#dadada; color:var(--wpem-dark-color)
            }

            .wpem-dashboard-event-name small.wpem-event-status-featured {
                background:#d1ecf1; color:#0c5460
            }

            .wpem-alert ol, .wpem-alert ul {
                margin:0; padding:0; list-style-position:inside
            }

            .wpem-event-filter2-wrapper {
                padding:15px; margin-bottom:15px; border-radius:4px
            }

            .wpem-event-filter2 {
                background-color:var(--wpem-white-color); display:flex; align-items:center; border-radius:4px
            }

            .wpem-event-filter2 input {
                border:0 !important; padding:18px 10px !important; width:100% !important; height:60px !important; line-height:inherit !important
            }

            .wpem-event-filter2 .wpem-form-group {
                border-right:1px solid var(--wpem-gray-border-color); padding-left:18px; flex:1; position:relative; display:flex; align-items:center; margin:0
            }

            .wpem-event-filter2 .wpem-event-filter2-show-hide-link {
                margin:0 15px; display:flex; align-items:center; color:var(--wpem-gray-color)
            }

            .wpem-event-filter2 .wpem-event-filter2-show-hide-link i {
                margin-right:6px
            }

            .wpem-event-filter2 .wpem-my-location {
                position:absolute; background:0 0; padding:0; border:0; top:50%; right:10px; transform:translate(0, -50%); display:flex; opacity:.5; cursor:pointer
            }

            .wpem-event-filter2 .wpem-my-location .wpem-my-location-img {
                width:16px
            }

            .wpem-event-filter2-advance {
                display:flex; align-items:center; margin:15px -5px 0
            }

            .wpem-event-filter2-advance .wpem-form-group {
                margin:0 5px
            }

            .wpem-event-filter2-advance .wpem-form-group:first-child {
                flex:1
            }

            .wpem-event-filter2-advance .wpem-form-group .event-manager-category-dropdown {
                border:0 !important; font-size:14px
            }

            .wpem-event-show-filter2-data {
                display:flex; align-items:center; margin-top:15px
            }

            .wpem-event-show-filter2-data-title {
                font-size:16px; font-weight:500; margin-right:15px
            }

            .wpem-event-show-filter2-data-box {
                border-radius:4px; padding:5px 10px; margin-right:10px; font-weight:700; display:flex; align-items:center; color:var(--wpem-primary-color); position:relative; overflow:hidden
            }

            .wpem-event-show-filter2-data-box:after {
                content:""; position:absolute; top:0; left:0; width:100%; height:100%; background-color:var(--wpem-primary-color); opacity:.1
            }

            .wpem-event-show-filter2-data-box i {
                margin-left:5px; cursor:pointer
            }

            .wpem-event-show-filter2-data-box span {
                position:relative; z-index:1; display:flex; align-items:center
            }

            .wpem-event-show-filter2-data-right {
                flex:1; text-align:right; display:flex; align-items:center; justify-content:flex-end
            }

            .wpem-event-show-filter2-data-right a {
                border-left:1px solid var(--wpem-gray-border-color); margin-left:10px; padding-left:10px
            }

            .wpem-event-filter2-wrapper .chosen-container, .wpem-event-filter2-wrapper .comiseo-daterangepicker-triggerbutton.ui-button {
                border:0
            }

            .wpem-event-filter2-wrapper .chosen-container .chosen-choices, .wpem-event-filter2-wrapper .chosen-container .chosen-drop .chosen-results li, .wpem-event-filter2-wrapper .chosen-container .chosen-single {
                font-size:14px
            }

            .wpem-event-filter2-wrapper .chosen-container-single .chosen-single span {
                max-width:150px
            }

            @media screen and (max-width: 1024px) {
                .wpem-single-event-page .wpem-single-event-body .wpem-single-event-left-content {
                    max-width:60%; flex:0 0 60%
                }

                .wpem-single-event-page .wpem-single-event-body .wpem-single-event-right-content {
                    max-width:40%; flex:0 0 40%
                }
            }

            @media screen and (max-width: 992px) {
                .wpem-single-event-page .wpem-single-event-body .wpem-single-event-left-content, .wpem-single-event-page .wpem-single-event-body .wpem-single-event-right-content, .wpem-single-event-page .wpem-single-event-header-top .wpem-single-event-images {
                    max-width:100%; flex:0 0 100%
                }

                .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-header-top .wpem-event-single-image-wrapper .wpem-event-single-image img {
                    height:auto; width:100%
                }

                .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-header-top .wpem-single-event-short-info {
                    padding:25px 35px
                }

                .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-header-top .wpem-single-event-short-info .wpem-event-date {
                    width:100%; margin-bottom:5px
                }

                .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-header-top .wpem-event-details {
                    width:100%; margin-bottom:0
                }

                .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-header-top .wpem-event-details .wpem-event-title {
                    margin-bottom:0
                }

                .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-header-top .wpem-event-details .wpem-event-ticket {
                    position:static; margin-top:15px
                }

                .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-body-sidebar, .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-left-content .wpem-single-event-body-content {
                    padding:20px
                }

                .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-left-content::after {
                    display:none
                }

                .event_listing_preview_title {
                    margin:0
                }

                .event_listing_preview_title .event-manager-button-edit-listing, .event_listing_preview_title .event-manager-button-submit-listing {
                    width:100%; margin:5px
                }

                .event_listing_preview_title h2 {
                    color:var(--wpem-white-color); margin:10px 20px
                }
            }

            @media only screen and (max-width: 800px) {
                table.wpem-responsive-table-wrapper {
                    border:none
                }

                table.wpem-responsive-table-wrapper, table.wpem-responsive-table-wrapper tbody, table.wpem-responsive-table-wrapper td, table.wpem-responsive-table-wrapper th, table.wpem-responsive-table-wrapper thead, table.wpem-responsive-table-wrapper tr {
                    display:block
                }

                table.wpem-responsive-table-wrapper thead tr {
                    position:absolute; top:-9999px; left:-9999px
                }

                table.wpem-responsive-table-wrapper tr {
                    border:1px solid var(--wpem-gray-border-color)
                }

                table.wpem-responsive-table-wrapper td {
                    border:none; border-bottom:1px solid var(--wpem-gray-border-color); position:relative; padding-left:50% !important; white-space:normal; text-align:left
                }

                table.wpem-responsive-table-wrapper td:before {
                    position:absolute; top:15px; left:16px; width:45%; padding-right:10px; white-space:normal; text-align:left; font-weight:600; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; max-height:52px; line-height:20px; -webkit-line-clamp:2; -webkit-box-orient:vertical; content:attr(data-title)
                }

                table.wpem-responsive-table-wrapper .wpem-tbody-th-label {
                    display:none
                }

                table.wpem-responsive-table-wrapper td.wpem_data_td_empty {
                    padding:10px !important
                }
            }

            @media screen and (max-width: 768px)and (max-width: 937px) {
                .wpem-single-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon, .wpem-single-venue-profile-wrapper .wpem-venue-profile .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon {
                    margin:2px; height:30px; width:30px
                }

                .wpem-single-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon a, .wpem-single-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-facebook a::before, .wpem-single-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-instagram a::before, .wpem-single-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-twitter a::before, .wpem-single-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-weblink a::before, .wpem-single-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-youtube a::before, .wpem-single-venue-profile-wrapper .wpem-venue-profile .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon a, .wpem-single-venue-profile-wrapper .wpem-venue-profile .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-facebook a::before, .wpem-single-venue-profile-wrapper .wpem-venue-profile .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-instagram a::before, .wpem-single-venue-profile-wrapper .wpem-venue-profile .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-twitter a::before, .wpem-single-venue-profile-wrapper .wpem-venue-profile .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-weblink a::before, .wpem-single-venue-profile-wrapper .wpem-venue-profile .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-youtube a::before {
                    height:30px; width:30px
                }
            }

            @media only screen and (max-width: 768px) {
                .wpem-modal {
                    width:100%; margin:0; top:0; left:0
                }

                .single-event-attendee-container .wpem-event-registrations-list-wrapper .wpem-event-regi-list-body .wpem-event-regi-list {
                    width:100%
                }

                .wpem-single-event-page .wpem-single-event-sidebar-info {
                    margin-bottom:0
                }

                .wpem-single-event-page .wpem-single-event-right-content .wpem-single-event-body-sidebar .wpem-theme-button, .wpem-single-event-page .wpem-single-event-right-content .wpem-single-event-body-sidebar a.wpem-theme-button, .wpem-single-event-page .wpem-single-event-right-content .wpem-single-event-body-sidebar button.wpem-theme-button, .wpem-single-event-page .wpem-single-event-right-content .wpem-single-event-body-sidebar input.wpem-theme-button {
                    padding:15px
                }

                .wpem-single-event-page .wpem-single-event-footer .wpem-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-contact-actions .wpem-col-md-6, .wpem-single-organizer-profile-wrapper .wpem-organizer-contact-form-wrapper .wpem-organizer-contact-form .wpem-col-md-6 {
                    max-width:100%; flex:0 0 100%
                }

                .wpem-tabs-wrapper .wpem-tabs-wrap {
                    display:inline-block; width:100%
                }

                .wpem-event-organizer-tabs .wpem-tabs-wrapper .wpem-tabs-wrap, .wpem-event-venue-tabs .wpem-tabs-wrapper .wpem-tabs-wrap {
                    background:0 0; padding:0 3%
                }

                .wpem-tabs-wrapper .wpem-tabs-wrap .wpem-tab-link {
                    border-top:1px solid var(--wpem-gray-border-color)
                }

                .wpem-tabs-wrapper .wpem-tabs-wrap .wpem-tab-link:first-child {
                    border-top:0
                }

                .wpem-add-tickets-tab-wrapper .wpem-tabs-action-buttons {
                    position:relative; right:5px; top:5px; float:right
                }

                .wpem-main-vmenu-dashboard-wrapper .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-events-block-wrap .wpem-dashboard-event-list-wrapper .wpem-dashboard-event-list .wpem-event-dashboard-information .wpem-event-dashboard-information-wrapper .wpem-event-dashboard-information-table .wpem-event-dashboard-information-table-row .wpem-event-dashboard-information-table-lines {
                    border:none; padding-bottom:0
                }

                .wpem-main-vmenu-dashboard-wrapper .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-events-block-wrap .wpem-dashboard-event-list-wrapper .wpem-dashboard-event-list .wpem-event-dashboard-information .wpem-event-dashboard-information-wrapper .wpem-event-dashboard-information-table .wpem-event-dashboard-information-table-row div+div .wpem-event-dashboard-information-table-lines {
                    border-bottom:1px solid var(--wpem-gray-border-color); padding-bottom:5px
                }

                .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-main-content .wpem-dashboard-main-header .wpem-events-filter .wpem-events-filter-block {
                    margin-right:0
                }

                .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-main-content .wpem-dashboard-main-header .wpem-events-filter {
                    flex-direction:column
                }

                .wpem-dashboard-main-title.wpem-dashboard-main-filter {
                    flex-wrap:wrap; margin-top:30px; margin-left:0
                }

                .wpem-single-event-page .wpem-single-event-footer .wpem-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-contact-actions div+div {
                    margin-left:0
                }
            }

            @media screen and (min-width: 600px)and (max-width: 768px) {
                .wpem-event-organizer-tabs .wpem-tabs-wrapper .wpem-tabs-wrap .wpem-tab-link, .wpem-event-venue-tabs .wpem-tabs-wrapper .wpem-tabs-wrap .wpem-tab-link {
                    display:inline-flex
                }
            }

            @media only screen and (max-width: 600px) {
                .event-manager-pagination ul.page-numbers, .event-manager-pagination-2 ul.page-numbers {
                    display:inline-block; text-align:center
                }

                .event-manager-pagination ul.page-numbers li, .event-manager-pagination-2 ul.page-numbers li {
                    padding:3px
                }

                .event-manager-pagination ul.page-numbers li .page-numbers, .event-manager-pagination-2 ul.page-numbers li .page-numbers {
                    margin:0
                }

                .wpem-modal .wpem-modal-content-wrapper .wpem-modal-content .wpem-theme-button {
                    margin:5px 0; width:100%
                }

                .organizer-related-data-counter, .venue-related-data-counter {
                    display:inline-block
                }

                .organizer-counter-number-icon, .venue-counter-number-icon, .wpem-available-events-number-icon {
                    display:block
                }

                .wpem-main-vmenu-dashboard-wrapper .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-events-block-wrap .wpem-dashboard-event-list-wrapper .wpem-dashboard-event-list .wpem-dashboard-event-inner-list-wrap {
                    flex-direction:column; align-items:start
                }

                .wpem-main-vmenu-dashboard-wrapper .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-events-block-wrap .wpem-dashboard-event-list-wrapper .wpem-dashboard-event-list .wpem-dashboard-event-inner-list-wrap .wpem-dboard-event-action {
                    margin-top:10px; margin-left:0
                }

                .wpem-main-vmenu-dashboard-wrapper .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-events-block-wrap .wpem-dashboard-event-list-wrapper .wpem-dashboard-event-list .wpem-dashboard-event-datetime-location {
                    flex-wrap:wrap
                }

                .wpem-main-vmenu-dashboard-wrapper .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-events-block-wrap .wpem-dashboard-event-list-wrapper .wpem-dashboard-event-list .wpem-dashboard-event-datetime-location .wpem-dashboard-event-date-time, .wpem-main-vmenu-dashboard-wrapper .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-events-block-wrap .wpem-dashboard-event-list-wrapper .wpem-dashboard-event-list .wpem-dashboard-event-datetime-location .wpem-dashboard-event-location {
                    width:100%; margin:5px 0
                }

                .wpem-main-vmenu-dashboard-wrapper .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-events-block-wrap .wpem-dashboard-event-list-wrapper .wpem-dashboard-event-list .wpem-dashboard-event-datetime-location br {
                    display:none
                }
            }

            @media only screen and (max-width: 575px) {
                .wpem-form-wrapper .wpem-form-group.wpem-location-container button.wpem-my-location {
                    right:0; padding:13px
                }

                .wpem-form-wrapper .wpem-col {
                    width:100%; flex:unset
                }

                .wpem-form-wrapper .filter_wide.filter_by_tag {
                    text-align:center
                }

                .wpem-form-wrapper .filter_wide.filter_by_tag .filter_by_tag_cloud {
                    margin-top:5px
                }

                .wpem-form-wrapper .filter_wide.filter_by_tag .filter_by_tag_cloud .tag-cloud-link {
                    margin:2px 0
                }

                .wpem-form-wrapper .showing_applied_filters {
                    text-align:center; line-height:18px; padding:5px 10px
                }

                .wpem-form-wrapper .showing_applied_filters a {
                    float:none; margin:7px
                }

                .wpem-event-listings-header .wpem-event-listing-header-title .wpem-heading-text {
                    text-align:center; margin-bottom:10px
                }

                .wpem-event-listings-header .wpem-event-layout-action-wrapper .wpem-event-layout-action {
                    margin:auto; width:100%; border-radius:4px; overflow:hidden; display:flex; justify-content:center
                }

                .wpem-event-listings-header .wpem-event-layout-action-wrapper .wpem-event-layout-action .wpem-event-layout-icon {
                    height:35px; line-height:35px; width:33.3%; margin:0; border-radius:0
                }

                .wpem-event-listings.wpem-event-listing-list-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-date {
                    display:none
                }

                .wpem-event-listings.wpem-event-listing-list-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details {
                    padding-left:0
                }

                .wpem-event-listings.wpem-event-listing-list-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-title {
                    margin-bottom:10px
                }

                .wpem-event-listings.wpem-event-listing-list-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-title .wpem-heading-text {
                    font-size:21px; line-height:25px
                }
            }

            @media only screen and (max-width: 500px) {
                .wpem-single-organizer-profile-wrapper .wpem-organizer-profile .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon, .wpem-single-venue-profile-wrapper .wpem-venue-profile .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon, div#event-manager-event-dashboard .wpem-responsive-table-block .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-facebook a::before, div#event-manager-event-dashboard .wpem-responsive-table-block .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-instagram a::before, div#event-manager-event-dashboard .wpem-responsive-table-block .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-twitter a::before, div#event-manager-event-dashboard .wpem-responsive-table-block .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-weblink a::before, div#event-manager-event-dashboard .wpem-responsive-table-block .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-youtube a::before, div#event-manager-event-dashboard .wpem-responsive-table-block .wpem-social-icon a, div#event-manager-event-dashboard .wpem-responsive-table-block .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-facebook a::before, div#event-manager-event-dashboard .wpem-responsive-table-block .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-twitter a::before, div#event-manager-event-dashboard .wpem-responsive-table-block .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-weblink a::before, div#event-manager-event-dashboard .wpem-responsive-table-block .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-youtube a::before, div#event-manager-event-dashboard .wpem-responsive-table-block td .wpem-social-icon {
                    height:30px; width:30px
                }
            }

            @media only screen and (max-width: 370px) {
                div#event-manager-event-dashboard .wpem-responsive-table-block .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-facebook a::before, div#event-manager-event-dashboard .wpem-responsive-table-block .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-instagram a::before, div#event-manager-event-dashboard .wpem-responsive-table-block .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-twitter a::before, div#event-manager-event-dashboard .wpem-responsive-table-block .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-weblink a::before, div#event-manager-event-dashboard .wpem-responsive-table-block .wpem-organizer-social-links .wpem-organizer-social-lists .wpem-social-icon.wpem-youtube a::before, div#event-manager-event-dashboard .wpem-responsive-table-block .wpem-social-icon a, div#event-manager-event-dashboard .wpem-responsive-table-block .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-facebook a::before, div#event-manager-event-dashboard .wpem-responsive-table-block .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-twitter a::before, div#event-manager-event-dashboard .wpem-responsive-table-block .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-weblink a::before, div#event-manager-event-dashboard .wpem-responsive-table-block .wpem-venue-social-links .wpem-venue-social-lists .wpem-social-icon.wpem-youtube a::before, div#event-manager-event-dashboard .wpem-responsive-table-block td .wpem-social-icon {
                    margin:2px; height:20px; width:20px; -webkit-mask-size:10px
                }
            }

            table.wp-list-table th#aioseo-details {
                max-width:20%; width:100%
            }

            .wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-body-sidebar .wpem-single-event-sidebar-info a.wpem-modal-button {
                color:#fff
            }

            div.wpem-empty-date {
                text-align:center; width:40%
            }

            /*! jQuery UI - v1.12.1 - 2018-08-31
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */
            .ui-helper-hidden {
                display:none
            }

            .ui-helper-hidden-accessible {
                border:0; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px
            }

            .ui-helper-reset {
                margin:0; padding:0; border:0; outline:0; line-height:1.3; text-decoration:none; font-size:100%; list-style:none
            }

            .ui-helper-clearfix:before, .ui-helper-clearfix:after {
                content:""; display:table; border-collapse:collapse
            }

            .ui-helper-clearfix:after {
                clear:both
            }

            .ui-helper-zfix {
                width:100%; height:100%; top:0; left:0; position:absolute; opacity:0; filter:Alpha(Opacity=0)
            }

            .ui-front {
                z-index:100
            }

            .ui-state-disabled {
                cursor:default !important; pointer-events:none
            }

            .ui-icon {
                display:inline-block; vertical-align:middle; margin-top:-0.25em; position:relative; text-indent:-99999px; overflow:hidden; background-repeat:no-repeat
            }

            .ui-widget-icon-block {
                left:50%; margin-left:-8px; display:block
            }

            .ui-widget-overlay {
                position:fixed; top:0; left:0; width:100%; height:100%
            }

            .ui-datepicker {
                width:17em; padding:.2em .2em 0; display:none
            }

            .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 {
                font-size:1em; margin:1px 0
            }

            .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
                width:45%
            }

            .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, .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%; font-size:0
            }

            .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, .ui-datepicker-rtl .ui-datepicker-group {
                float:right
            }

            .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
                border-right-width:0; border-left-width:1px
            }

            .ui-datepicker .ui-icon {
                display:block; text-indent:-99999px; overflow:hidden; background-repeat:no-repeat; left:.5em; top:.3em
            }

            .ui-widget {
                font-family:Arial, Helvetica, sans-serif; font-size:1em
            }

            .ui-widget .ui-widget {
                font-size:1em
            }

            .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
                font-family:Arial, Helvetica, sans-serif; font-size:1em
            }

            .ui-widget.ui-widget-content {
                border:1px solid #c5c5c5
            }

            .ui-widget-content {
                border:1px solid #ddd; background:#fff; color:#333
            }

            .ui-widget-content a {
                color:#333
            }

            .ui-widget-header {
                border:1px solid #ddd; background:#e9e9e9; color:#333; font-weight:bold
            }

            .ui-widget-header a {
                color:#333
            }

            .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
                border:1px solid #c5c5c5; background:#f6f6f6; font-weight:normal; color:#454545
            }

            .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button {
                color:#454545; text-decoration:none
            }

            .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus {
                border:1px solid #ccc; background:#ededed; font-weight:normal; color:#2b2b2b
            }

            .ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, a.ui-button:hover, a.ui-button:focus {
                color:#2b2b2b; text-decoration:none
            }

            .ui-visual-focus {
                box-shadow:0 0 3px 1px #5e9ed6
            }

            .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
                border:1px solid #003eff; background:#007fff; font-weight:normal; color:#fff
            }

            .ui-icon-background, .ui-state-active .ui-icon-background {
                border:#003eff; background-color:#fff
            }

            .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
                color:#fff; text-decoration:none
            }

            .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
                border:1px solid #dad55e; background:#fffa90; color:#777620
            }

            .ui-state-checked {
                border:1px solid #dad55e; background:#fffa90
            }

            .ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
                color:#777620
            }

            .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
                border:1px solid #f1a899; background:#fddfdf; color:#5f3f3f
            }

            .ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
                color:#5f3f3f
            }

            .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
                color:#5f3f3f
            }

            .ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
                font-weight:bold
            }

            .ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
                opacity:.7; filter:Alpha(Opacity=70); font-weight:normal
            }

            .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
                opacity:.35; filter:Alpha(Opacity=35); background-image:none
            }

            .ui-state-disabled .ui-icon {
                filter:Alpha(Opacity=35)
            }

            .ui-icon {
                width:16px; height:16px
            }

            .ui-icon, .ui-widget-content .ui-icon {
                background-image:url("images/ui-icons_444444_256x240.png")
            }

            .ui-widget-header .ui-icon {
                background-image:url("images/ui-icons_444444_256x240.png")
            }

            .ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-button:hover .ui-icon, .ui-button:focus .ui-icon {
                background-image:url("images/ui-icons_555555_256x240.png")
            }

            .ui-state-active .ui-icon, .ui-button:active .ui-icon {
                background-image:url("images/ui-icons_ffffff_256x240.png")
            }

            .ui-state-highlight .ui-icon, .ui-button .ui-state-highlight.ui-icon {
                background-image:url("images/ui-icons_777620_256x240.png")
            }

            .ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
                background-image:url("images/ui-icons_cc0000_256x240.png")
            }

            .ui-button .ui-icon {
                background-image:url("images/ui-icons_777777_256x240.png")
            }

            .ui-icon-blank {
                background-position:16px 16px
            }

            .ui-icon-caret-1-n {
                background-position:0 0
            }

            .ui-icon-caret-1-ne {
                background-position:-16px 0
            }

            .ui-icon-caret-1-e {
                background-position:-32px 0
            }

            .ui-icon-caret-1-se {
                background-position:-48px 0
            }

            .ui-icon-caret-1-s {
                background-position:-65px 0
            }

            .ui-icon-caret-1-sw {
                background-position:-80px 0
            }

            .ui-icon-caret-1-w {
                background-position:-96px 0
            }

            .ui-icon-caret-1-nw {
                background-position:-112px 0
            }

            .ui-icon-caret-2-n-s {
                background-position:-128px 0
            }

            .ui-icon-caret-2-e-w {
                background-position:-144px 0
            }

            .ui-icon-triangle-1-n {
                background-position:0 -16px
            }

            .ui-icon-triangle-1-ne {
                background-position:-16px -16px
            }

            .ui-icon-triangle-1-e {
                background-position:-32px -16px
            }

            .ui-icon-triangle-1-se {
                background-position:-48px -16px
            }

            .ui-icon-triangle-1-s {
                background-position:-65px -16px
            }

            .ui-icon-triangle-1-sw {
                background-position:-80px -16px
            }

            .ui-icon-triangle-1-w {
                background-position:-96px -16px
            }

            .ui-icon-triangle-1-nw {
                background-position:-112px -16px
            }

            .ui-icon-triangle-2-n-s {
                background-position:-128px -16px
            }

            .ui-icon-triangle-2-e-w {
                background-position:-144px -16px
            }

            .ui-icon-arrow-1-n {
                background-position:0 -32px
            }

            .ui-icon-arrow-1-ne {
                background-position:-16px -32px
            }

            .ui-icon-arrow-1-e {
                background-position:-32px -32px
            }

            .ui-icon-arrow-1-se {
                background-position:-48px -32px
            }

            .ui-icon-arrow-1-s {
                background-position:-65px -32px
            }

            .ui-icon-arrow-1-sw {
                background-position:-80px -32px
            }

            .ui-icon-arrow-1-w {
                background-position:-96px -32px
            }

            .ui-icon-arrow-1-nw {
                background-position:-112px -32px
            }

            .ui-icon-arrow-2-n-s {
                background-position:-128px -32px
            }

            .ui-icon-arrow-2-ne-sw {
                background-position:-144px -32px
            }

            .ui-icon-arrow-2-e-w {
                background-position:-160px -32px
            }

            .ui-icon-arrow-2-se-nw {
                background-position:-176px -32px
            }

            .ui-icon-arrowstop-1-n {
                background-position:-192px -32px
            }

            .ui-icon-arrowstop-1-e {
                background-position:-208px -32px
            }

            .ui-icon-arrowstop-1-s {
                background-position:-224px -32px
            }

            .ui-icon-arrowstop-1-w {
                background-position:-240px -32px
            }

            .ui-icon-arrowthick-1-n {
                background-position:1px -48px
            }

            .ui-icon-arrowthick-1-ne {
                background-position:-16px -48px
            }

            .ui-icon-arrowthick-1-e {
                background-position:-32px -48px
            }

            .ui-icon-arrowthick-1-se {
                background-position:-48px -48px
            }

            .ui-icon-arrowthick-1-s {
                background-position:-64px -48px
            }

            .ui-icon-arrowthick-1-sw {
                background-position:-80px -48px
            }

            .ui-icon-arrowthick-1-w {
                background-position:-96px -48px
            }

            .ui-icon-arrowthick-1-nw {
                background-position:-112px -48px
            }

            .ui-icon-arrowthick-2-n-s {
                background-position:-128px -48px
            }

            .ui-icon-arrowthick-2-ne-sw {
                background-position:-144px -48px
            }

            .ui-icon-arrowthick-2-e-w {
                background-position:-160px -48px
            }

            .ui-icon-arrowthick-2-se-nw {
                background-position:-176px -48px
            }

            .ui-icon-arrowthickstop-1-n {
                background-position:-192px -48px
            }

            .ui-icon-arrowthickstop-1-e {
                background-position:-208px -48px
            }

            .ui-icon-arrowthickstop-1-s {
                background-position:-224px -48px
            }

            .ui-icon-arrowthickstop-1-w {
                background-position:-240px -48px
            }

            .ui-icon-arrowreturnthick-1-w {
                background-position:0 -64px
            }

            .ui-icon-arrowreturnthick-1-n {
                background-position:-16px -64px
            }

            .ui-icon-arrowreturnthick-1-e {
                background-position:-32px -64px
            }

            .ui-icon-arrowreturnthick-1-s {
                background-position:-48px -64px
            }

            .ui-icon-arrowreturn-1-w {
                background-position:-64px -64px
            }

            .ui-icon-arrowreturn-1-n {
                background-position:-80px -64px
            }

            .ui-icon-arrowreturn-1-e {
                background-position:-96px -64px
            }

            .ui-icon-arrowreturn-1-s {
                background-position:-112px -64px
            }

            .ui-icon-arrowrefresh-1-w {
                background-position:-128px -64px
            }

            .ui-icon-arrowrefresh-1-n {
                background-position:-144px -64px
            }

            .ui-icon-arrowrefresh-1-e {
                background-position:-160px -64px
            }

            .ui-icon-arrowrefresh-1-s {
                background-position:-176px -64px
            }

            .ui-icon-arrow-4 {
                background-position:0 -80px
            }

            .ui-icon-arrow-4-diag {
                background-position:-16px -80px
            }

            .ui-icon-extlink {
                background-position:-32px -80px
            }

            .ui-icon-newwin {
                background-position:-48px -80px
            }

            .ui-icon-refresh {
                background-position:-64px -80px
            }

            .ui-icon-shuffle {
                background-position:-80px -80px
            }

            .ui-icon-transfer-e-w {
                background-position:-96px -80px
            }

            .ui-icon-transferthick-e-w {
                background-position:-112px -80px
            }

            .ui-icon-folder-collapsed {
                background-position:0 -96px
            }

            .ui-icon-folder-open {
                background-position:-16px -96px
            }

            .ui-icon-document {
                background-position:-32px -96px
            }

            .ui-icon-document-b {
                background-position:-48px -96px
            }

            .ui-icon-note {
                background-position:-64px -96px
            }

            .ui-icon-mail-closed {
                background-position:-80px -96px
            }

            .ui-icon-mail-open {
                background-position:-96px -96px
            }

            .ui-icon-suitcase {
                background-position:-112px -96px
            }

            .ui-icon-comment {
                background-position:-128px -96px
            }

            .ui-icon-person {
                background-position:-144px -96px
            }

            .ui-icon-print {
                background-position:-160px -96px
            }

            .ui-icon-trash {
                background-position:-176px -96px
            }

            .ui-icon-locked {
                background-position:-192px -96px
            }

            .ui-icon-unlocked {
                background-position:-208px -96px
            }

            .ui-icon-bookmark {
                background-position:-224px -96px
            }

            .ui-icon-tag {
                background-position:-240px -96px
            }

            .ui-icon-home {
                background-position:0 -112px
            }

            .ui-icon-flag {
                background-position:-16px -112px
            }

            .ui-icon-calendar {
                background-position:-32px -112px
            }

            .ui-icon-cart {
                background-position:-48px -112px
            }

            .ui-icon-pencil {
                background-position:-64px -112px
            }

            .ui-icon-clock {
                background-position:-80px -112px
            }

            .ui-icon-disk {
                background-position:-96px -112px
            }

            .ui-icon-calculator {
                background-position:-112px -112px
            }

            .ui-icon-zoomin {
                background-position:-128px -112px
            }

            .ui-icon-zoomout {
                background-position:-144px -112px
            }

            .ui-icon-search {
                background-position:-160px -112px
            }

            .ui-icon-wrench {
                background-position:-176px -112px
            }

            .ui-icon-gear {
                background-position:-192px -112px
            }

            .ui-icon-heart {
                background-position:-208px -112px
            }

            .ui-icon-star {
                background-position:-224px -112px
            }

            .ui-icon-link {
                background-position:-240px -112px
            }

            .ui-icon-cancel {
                background-position:0 -128px
            }

            .ui-icon-plus {
                background-position:-16px -128px
            }

            .ui-icon-plusthick {
                background-position:-32px -128px
            }

            .ui-icon-minus {
                background-position:-48px -128px
            }

            .ui-icon-minusthick {
                background-position:-64px -128px
            }

            .ui-icon-close {
                background-position:-80px -128px
            }

            .ui-icon-closethick {
                background-position:-96px -128px
            }

            .ui-icon-key {
                background-position:-112px -128px
            }

            .ui-icon-lightbulb {
                background-position:-128px -128px
            }

            .ui-icon-scissors {
                background-position:-144px -128px
            }

            .ui-icon-clipboard {
                background-position:-160px -128px
            }

            .ui-icon-copy {
                background-position:-176px -128px
            }

            .ui-icon-contact {
                background-position:-192px -128px
            }

            .ui-icon-image {
                background-position:-208px -128px
            }

            .ui-icon-video {
                background-position:-224px -128px
            }

            .ui-icon-script {
                background-position:-240px -128px
            }

            .ui-icon-alert {
                background-position:0 -144px
            }

            .ui-icon-info {
                background-position:-16px -144px
            }

            .ui-icon-notice {
                background-position:-32px -144px
            }

            .ui-icon-help {
                background-position:-48px -144px
            }

            .ui-icon-check {
                background-position:-64px -144px
            }

            .ui-icon-bullet {
                background-position:-80px -144px
            }

            .ui-icon-radio-on {
                background-position:-96px -144px
            }

            .ui-icon-radio-off {
                background-position:-112px -144px
            }

            .ui-icon-pin-w {
                background-position:-128px -144px
            }

            .ui-icon-pin-s {
                background-position:-144px -144px
            }

            .ui-icon-play {
                background-position:0 -160px
            }

            .ui-icon-pause {
                background-position:-16px -160px
            }

            .ui-icon-seek-next {
                background-position:-32px -160px
            }

            .ui-icon-seek-prev {
                background-position:-48px -160px
            }

            .ui-icon-seek-end {
                background-position:-64px -160px
            }

            .ui-icon-seek-start {
                background-position:-80px -160px
            }

            .ui-icon-seek-first {
                background-position:-80px -160px
            }

            .ui-icon-stop {
                background-position:-96px -160px
            }

            .ui-icon-eject {
                background-position:-112px -160px
            }

            .ui-icon-volume-off {
                background-position:-128px -160px
            }

            .ui-icon-volume-on {
                background-position:-144px -160px
            }

            .ui-icon-power {
                background-position:0 -176px
            }

            .ui-icon-signal-diag {
                background-position:-16px -176px
            }

            .ui-icon-signal {
                background-position:-32px -176px
            }

            .ui-icon-battery-0 {
                background-position:-48px -176px
            }

            .ui-icon-battery-1 {
                background-position:-64px -176px
            }

            .ui-icon-battery-2 {
                background-position:-80px -176px
            }

            .ui-icon-battery-3 {
                background-position:-96px -176px
            }

            .ui-icon-circle-plus {
                background-position:0 -192px
            }

            .ui-icon-circle-minus {
                background-position:-16px -192px
            }

            .ui-icon-circle-close {
                background-position:-32px -192px
            }

            .ui-icon-circle-triangle-e {
                background-position:-48px -192px
            }

            .ui-icon-circle-triangle-s {
                background-position:-64px -192px
            }

            .ui-icon-circle-triangle-w {
                background-position:-80px -192px
            }

            .ui-icon-circle-triangle-n {
                background-position:-96px -192px
            }

            .ui-icon-circle-arrow-e {
                background-position:-112px -192px
            }

            .ui-icon-circle-arrow-s {
                background-position:-128px -192px
            }

            .ui-icon-circle-arrow-w {
                background-position:-144px -192px
            }

            .ui-icon-circle-arrow-n {
                background-position:-160px -192px
            }

            .ui-icon-circle-zoomin {
                background-position:-176px -192px
            }

            .ui-icon-circle-zoomout {
                background-position:-192px -192px
            }

            .ui-icon-circle-check {
                background-position:-208px -192px
            }

            .ui-icon-circlesmall-plus {
                background-position:0 -208px
            }

            .ui-icon-circlesmall-minus {
                background-position:-16px -208px
            }

            .ui-icon-circlesmall-close {
                background-position:-32px -208px
            }

            .ui-icon-squaresmall-plus {
                background-position:-48px -208px
            }

            .ui-icon-squaresmall-minus {
                background-position:-64px -208px
            }

            .ui-icon-squaresmall-close {
                background-position:-80px -208px
            }

            .ui-icon-grip-dotted-vertical {
                background-position:0 -224px
            }

            .ui-icon-grip-dotted-horizontal {
                background-position:-16px -224px
            }

            .ui-icon-grip-solid-vertical {
                background-position:-32px -224px
            }

            .ui-icon-grip-solid-horizontal {
                background-position:-48px -224px
            }

            .ui-icon-gripsmall-diagonal-se {
                background-position:-64px -224px
            }

            .ui-icon-grip-diagonal-se {
                background-position:-80px -224px
            }

            .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
                border-top-left-radius:3px
            }

            .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
                border-top-right-radius:3px
            }

            .ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
                border-bottom-left-radius:3px
            }

            .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
                border-bottom-right-radius:3px
            }

            .ui-widget-overlay {
                background:#aaa; opacity:.3; filter:Alpha(Opacity=30)
            }

            .ui-widget-shadow {
                -webkit-box-shadow:0px 0px 5px #666; box-shadow:0px 0px 5px #666
            }

            .ui-timepicker-wrapper {
                overflow-y:auto; max-height:150px; width:6.5em; background:#fff; border:1px solid #ddd; -webkit-box-shadow:0 5px 10px rgba(0, 0, 0, .2); -moz-box-shadow:0 5px 10px rgba(0, 0, 0, .2); box-shadow:0 5px 10px rgba(0, 0, 0, .2); outline:0; z-index:10052; margin:0
            }

            .ui-timepicker-wrapper.ui-timepicker-with-duration {
                width:13em
            }

            .ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30, .ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60 {
                width:11em
            }

            .ui-timepicker-list {
                margin:0; padding:0; list-style:none
            }

            .ui-timepicker-duration {
                margin-left:5px; color:#888
            }

            .ui-timepicker-list:hover .ui-timepicker-duration {
                color:#888
            }

            .ui-timepicker-list li {
                padding:3px 0 3px 5px; cursor:pointer; white-space:nowrap; color:#000; list-style:none; margin:0
            }

            .ui-timepicker-list:hover .ui-timepicker-selected {
                background:#fff; color:#000
            }

            li.ui-timepicker-selected, .ui-timepicker-list li:hover, .ui-timepicker-list .ui-timepicker-selected:hover {
                background:#1980ec; color:#fff
            }

            li.ui-timepicker-selected .ui-timepicker-duration, .ui-timepicker-list li:hover .ui-timepicker-duration {
                color:#ccc
            }

            .ui-timepicker-list li.ui-timepicker-disabled, .ui-timepicker-list li.ui-timepicker-disabled:hover, .ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
                color:#888; cursor:default
            }

            .ui-timepicker-list li.ui-timepicker-disabled:hover, .ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
                background:#f2f2f2
            }

            html {
                -ms-overflow-style:scrollbar
            }

            .wpem-container {
                width:100%; padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto
            }

            @media(min-width: 576px) {
                .wpem-container {
                    max-width:540px
                }
            }

            @media(min-width: 768px) {
                .wpem-container {
                    max-width:720px
                }
            }

            @media(min-width: 992px) {
                .wpem-container {
                    max-width:960px
                }
            }

            @media(min-width: 1200px) {
                .wpem-container {
                    max-width:1140px
                }
            }

            .wpem-container-fluid {
                width:100%; padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto
            }

            .wpem-row {
                display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-right:-15px; margin-left:-15px
            }

            .wpem-no-gutters {
                margin-right:0; margin-left:0
            }

            .wpem-no-gutters>.wpem-col, .wpem-no-gutters>[class*=col-] {
                padding-right:0; padding-left:0
            }

            .wpem-col, .wpem-col-1, .wpem-col-10, .wpem-col-11, .wpem-col-12, .wpem-col-2, .wpem-col-3, .wpem-col-4, .wpem-col-5, .wpem-col-6, .wpem-col-7, .wpem-col-8, .wpem-col-9, .wpem-col-auto, .wpem-col-lg, .wpem-col-lg-1, .wpem-col-lg-10, .wpem-col-lg-11, .wpem-col-lg-12, .wpem-col-lg-2, .wpem-col-lg-3, .wpem-col-lg-4, .wpem-col-lg-5, .wpem-col-lg-6, .wpem-col-lg-7, .wpem-col-lg-8, .wpem-col-lg-9, .wpem-col-lg-auto, .wpem-col-md, .wpem-col-md-1, .wpem-col-md-10, .wpem-col-md-11, .wpem-col-md-12, .wpem-col-md-2, .wpem-col-md-3, .wpem-col-md-4, .wpem-col-md-5, .wpem-col-md-6, .wpem-col-md-7, .wpem-col-md-8, .wpem-col-md-9, .wpem-col-md-auto, .wpem-col-sm, .wpem-col-sm-1, .wpem-col-sm-10, .wpem-col-sm-11, .wpem-col-sm-12, .wpem-col-sm-2, .wpem-col-sm-3, .wpem-col-sm-4, .wpem-col-sm-5, .wpem-col-sm-6, .wpem-col-sm-7, .wpem-col-sm-8, .wpem-col-sm-9, .wpem-col-sm-auto, .wpem-col-xl, .wpem-col-xl-1, .wpem-col-xl-10, .wpem-col-xl-11, .wpem-col-xl-12, .wpem-col-xl-2, .wpem-col-xl-3, .wpem-col-xl-4, .wpem-col-xl-5, .wpem-col-xl-6, .wpem-col-xl-7, .wpem-col-xl-8, .wpem-col-xl-9, .wpem-col-xl-auto {
                position:relative; width:100%; min-height:1px; padding-right:15px; padding-left:15px
            }

            .wpem-col {
                -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; max-width:100%
            }

            .wpem-col-auto {
                -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:none
            }

            .wpem-col-1 {
                -webkit-box-flex:0; -ms-flex:0 0 8.3333333333%; flex:0 0 8.3333333333%; max-width:8.3333333333%
            }

            .wpem-col-2 {
                -webkit-box-flex:0; -ms-flex:0 0 16.6666666667%; flex:0 0 16.6666666667%; max-width:16.6666666667%
            }

            .wpem-col-3 {
                -webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%
            }

            .wpem-col-4 {
                -webkit-box-flex:0; -ms-flex:0 0 33.3333333333%; flex:0 0 33.3333333333%; max-width:33.3333333333%
            }

            .wpem-col-5 {
                -webkit-box-flex:0; -ms-flex:0 0 41.6666666667%; flex:0 0 41.6666666667%; max-width:41.6666666667%
            }

            .wpem-col-6 {
                -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%
            }

            .wpem-col-7 {
                -webkit-box-flex:0; -ms-flex:0 0 58.3333333333%; flex:0 0 58.3333333333%; max-width:58.3333333333%
            }

            .wpem-col-8 {
                -webkit-box-flex:0; -ms-flex:0 0 66.6666666667%; flex:0 0 66.6666666667%; max-width:66.6666666667%
            }

            .wpem-col-9 {
                -webkit-box-flex:0; -ms-flex:0 0 75%; flex:0 0 75%; max-width:75%
            }

            .wpem-col-10 {
                -webkit-box-flex:0; -ms-flex:0 0 83.3333333333%; flex:0 0 83.3333333333%; max-width:83.3333333333%
            }

            .wpem-col-11 {
                -webkit-box-flex:0; -ms-flex:0 0 91.6666666667%; flex:0 0 91.6666666667%; max-width:91.6666666667%
            }

            .wpem-col-12 {
                -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%
            }

            .wpem-order-first {
                -webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1
            }

            .wpem-order-last {
                -webkit-box-ordinal-group:14; -ms-flex-order:13; order:13
            }

            .wpem-order-0 {
                -webkit-box-ordinal-group:1; -ms-flex-order:0; order:0
            }

            .wpem-order-1 {
                -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1
            }

            .wpem-order-2 {
                -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2
            }

            .wpem-order-3 {
                -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3
            }

            .wpem-order-4 {
                -webkit-box-ordinal-group:5; -ms-flex-order:4; order:4
            }

            .wpem-order-5 {
                -webkit-box-ordinal-group:6; -ms-flex-order:5; order:5
            }

            .wpem-order-6 {
                -webkit-box-ordinal-group:7; -ms-flex-order:6; order:6
            }

            .wpem-order-7 {
                -webkit-box-ordinal-group:8; -ms-flex-order:7; order:7
            }

            .wpem-order-8 {
                -webkit-box-ordinal-group:9; -ms-flex-order:8; order:8
            }

            .wpem-order-9 {
                -webkit-box-ordinal-group:10; -ms-flex-order:9; order:9
            }

            .wpem-order-10 {
                -webkit-box-ordinal-group:11; -ms-flex-order:10; order:10
            }

            .wpem-order-11 {
                -webkit-box-ordinal-group:12; -ms-flex-order:11; order:11
            }

            .wpem-order-12 {
                -webkit-box-ordinal-group:13; -ms-flex-order:12; order:12
            }

            .wpem-offset-1 {
                margin-left:8.3333333333%
            }

            .wpem-offset-2 {
                margin-left:16.6666666667%
            }

            .wpem-offset-3 {
                margin-left:25%
            }

            .wpem-offset-4 {
                margin-left:33.3333333333%
            }

            .wpem-offset-5 {
                margin-left:41.6666666667%
            }

            .wpem-offset-6 {
                margin-left:50%
            }

            .wpem-offset-7 {
                margin-left:58.3333333333%
            }

            .wpem-offset-8 {
                margin-left:66.6666666667%
            }

            .wpem-offset-9 {
                margin-left:75%
            }

            .wpem-offset-10 {
                margin-left:83.3333333333%
            }

            .wpem-offset-11 {
                margin-left:91.6666666667%
            }

            @media(min-width: 576px) {
                .wpem-col-sm {
                    -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; max-width:100%
                }

                .wpem-col-sm-auto {
                    -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:none
                }

                .wpem-col-sm-1 {
                    -webkit-box-flex:0; -ms-flex:0 0 8.3333333333%; flex:0 0 8.3333333333%; max-width:8.3333333333%
                }

                .wpem-col-sm-2 {
                    -webkit-box-flex:0; -ms-flex:0 0 16.6666666667%; flex:0 0 16.6666666667%; max-width:16.6666666667%
                }

                .wpem-col-sm-3 {
                    -webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%
                }

                .wpem-col-sm-4 {
                    -webkit-box-flex:0; -ms-flex:0 0 33.3333333333%; flex:0 0 33.3333333333%; max-width:33.3333333333%
                }

                .wpem-col-sm-5 {
                    -webkit-box-flex:0; -ms-flex:0 0 41.6666666667%; flex:0 0 41.6666666667%; max-width:41.6666666667%
                }

                .wpem-col-sm-6 {
                    -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%
                }

                .wpem-col-sm-7 {
                    -webkit-box-flex:0; -ms-flex:0 0 58.3333333333%; flex:0 0 58.3333333333%; max-width:58.3333333333%
                }

                .wpem-col-sm-8 {
                    -webkit-box-flex:0; -ms-flex:0 0 66.6666666667%; flex:0 0 66.6666666667%; max-width:66.6666666667%
                }

                .wpem-col-sm-9 {
                    -webkit-box-flex:0; -ms-flex:0 0 75%; flex:0 0 75%; max-width:75%
                }

                .wpem-col-sm-10 {
                    -webkit-box-flex:0; -ms-flex:0 0 83.3333333333%; flex:0 0 83.3333333333%; max-width:83.3333333333%
                }

                .wpem-col-sm-11 {
                    -webkit-box-flex:0; -ms-flex:0 0 91.6666666667%; flex:0 0 91.6666666667%; max-width:91.6666666667%
                }

                .wpem-col-sm-12 {
                    -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%
                }

                .wpem-order-sm-first {
                    -webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1
                }

                .wpem-order-sm-last {
                    -webkit-box-ordinal-group:14; -ms-flex-order:13; order:13
                }

                .wpem-order-sm-0 {
                    -webkit-box-ordinal-group:1; -ms-flex-order:0; order:0
                }

                .wpem-order-sm-1 {
                    -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1
                }

                .wpem-order-sm-2 {
                    -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2
                }

                .wpem-order-sm-3 {
                    -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3
                }

                .wpem-order-sm-4 {
                    -webkit-box-ordinal-group:5; -ms-flex-order:4; order:4
                }

                .wpem-order-sm-5 {
                    -webkit-box-ordinal-group:6; -ms-flex-order:5; order:5
                }

                .wpem-order-sm-6 {
                    -webkit-box-ordinal-group:7; -ms-flex-order:6; order:6
                }

                .wpem-order-sm-7 {
                    -webkit-box-ordinal-group:8; -ms-flex-order:7; order:7
                }

                .wpem-order-sm-8 {
                    -webkit-box-ordinal-group:9; -ms-flex-order:8; order:8
                }

                .wpem-order-sm-9 {
                    -webkit-box-ordinal-group:10; -ms-flex-order:9; order:9
                }

                .wpem-order-sm-10 {
                    -webkit-box-ordinal-group:11; -ms-flex-order:10; order:10
                }

                .wpem-order-sm-11 {
                    -webkit-box-ordinal-group:12; -ms-flex-order:11; order:11
                }

                .wpem-order-sm-12 {
                    -webkit-box-ordinal-group:13; -ms-flex-order:12; order:12
                }

                .wpem-offset-sm-0 {
                    margin-left:0
                }

                .wpem-offset-sm-1 {
                    margin-left:8.3333333333%
                }

                .wpem-offset-sm-2 {
                    margin-left:16.6666666667%
                }

                .wpem-offset-sm-3 {
                    margin-left:25%
                }

                .wpem-offset-sm-4 {
                    margin-left:33.3333333333%
                }

                .wpem-offset-sm-5 {
                    margin-left:41.6666666667%
                }

                .wpem-offset-sm-6 {
                    margin-left:50%
                }

                .wpem-offset-sm-7 {
                    margin-left:58.3333333333%
                }

                .wpem-offset-sm-8 {
                    margin-left:66.6666666667%
                }

                .wpem-offset-sm-9 {
                    margin-left:75%
                }

                .wpem-offset-sm-10 {
                    margin-left:83.3333333333%
                }

                .wpem-offset-sm-11 {
                    margin-left:91.6666666667%
                }
            }

            @media(min-width: 768px) {
                .wpem-col-md {
                    -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; max-width:100%
                }

                .wpem-col-md-auto {
                    -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:none
                }

                .wpem-col-md-1 {
                    -webkit-box-flex:0; -ms-flex:0 0 8.3333333333%; flex:0 0 8.3333333333%; max-width:8.3333333333%
                }

                .wpem-col-md-2 {
                    -webkit-box-flex:0; -ms-flex:0 0 16.6666666667%; flex:0 0 16.6666666667%; max-width:16.6666666667%
                }

                .wpem-col-md-3 {
                    -webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%
                }

                .wpem-col-md-4 {
                    -webkit-box-flex:0; -ms-flex:0 0 33.3333333333%; flex:0 0 33.3333333333%; max-width:33.3333333333%
                }

                .wpem-col-md-5 {
                    -webkit-box-flex:0; -ms-flex:0 0 41.6666666667%; flex:0 0 41.6666666667%; max-width:41.6666666667%
                }

                .wpem-col-md-6 {
                    -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%
                }

                .wpem-col-md-7 {
                    -webkit-box-flex:0; -ms-flex:0 0 58.3333333333%; flex:0 0 58.3333333333%; max-width:58.3333333333%
                }

                .wpem-col-md-8 {
                    -webkit-box-flex:0; -ms-flex:0 0 66.6666666667%; flex:0 0 66.6666666667%; max-width:66.6666666667%
                }

                .wpem-col-md-9 {
                    -webkit-box-flex:0; -ms-flex:0 0 75%; flex:0 0 75%; max-width:75%
                }

                .wpem-col-md-10 {
                    -webkit-box-flex:0; -ms-flex:0 0 83.3333333333%; flex:0 0 83.3333333333%; max-width:83.3333333333%
                }

                .wpem-col-md-11 {
                    -webkit-box-flex:0; -ms-flex:0 0 91.6666666667%; flex:0 0 91.6666666667%; max-width:91.6666666667%
                }

                .wpem-col-md-12 {
                    -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%
                }

                .wpem-order-md-first {
                    -webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1
                }

                .wpem-order-md-last {
                    -webkit-box-ordinal-group:14; -ms-flex-order:13; order:13
                }

                .wpem-order-md-0 {
                    -webkit-box-ordinal-group:1; -ms-flex-order:0; order:0
                }

                .wpem-order-md-1 {
                    -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1
                }

                .wpem-order-md-2 {
                    -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2
                }

                .wpem-order-md-3 {
                    -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3
                }

                .wpem-order-md-4 {
                    -webkit-box-ordinal-group:5; -ms-flex-order:4; order:4
                }

                .wpem-order-md-5 {
                    -webkit-box-ordinal-group:6; -ms-flex-order:5; order:5
                }

                .wpem-order-md-6 {
                    -webkit-box-ordinal-group:7; -ms-flex-order:6; order:6
                }

                .wpem-order-md-7 {
                    -webkit-box-ordinal-group:8; -ms-flex-order:7; order:7
                }

                .wpem-order-md-8 {
                    -webkit-box-ordinal-group:9; -ms-flex-order:8; order:8
                }

                .wpem-order-md-9 {
                    -webkit-box-ordinal-group:10; -ms-flex-order:9; order:9
                }

                .wpem-order-md-10 {
                    -webkit-box-ordinal-group:11; -ms-flex-order:10; order:10
                }

                .wpem-order-md-11 {
                    -webkit-box-ordinal-group:12; -ms-flex-order:11; order:11
                }

                .wpem-order-md-12 {
                    -webkit-box-ordinal-group:13; -ms-flex-order:12; order:12
                }

                .wpem-offset-md-0 {
                    margin-left:0
                }

                .wpem-offset-md-1 {
                    margin-left:8.3333333333%
                }

                .wpem-offset-md-2 {
                    margin-left:16.6666666667%
                }

                .wpem-offset-md-3 {
                    margin-left:25%
                }

                .wpem-offset-md-4 {
                    margin-left:33.3333333333%
                }

                .wpem-offset-md-5 {
                    margin-left:41.6666666667%
                }

                .wpem-offset-md-6 {
                    margin-left:50%
                }

                .wpem-offset-md-7 {
                    margin-left:58.3333333333%
                }

                .wpem-offset-md-8 {
                    margin-left:66.6666666667%
                }

                .wpem-offset-md-9 {
                    margin-left:75%
                }

                .wpem-offset-md-10 {
                    margin-left:83.3333333333%
                }

                .wpem-offset-md-11 {
                    margin-left:91.6666666667%
                }
            }

            @media(min-width: 992px) {
                .wpem-col-lg {
                    -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; max-width:100%
                }

                .wpem-col-lg-auto {
                    -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:none
                }

                .wpem-col-lg-1 {
                    -webkit-box-flex:0; -ms-flex:0 0 8.3333333333%; flex:0 0 8.3333333333%; max-width:8.3333333333%
                }

                .wpem-col-lg-2 {
                    -webkit-box-flex:0; -ms-flex:0 0 16.6666666667%; flex:0 0 16.6666666667%; max-width:16.6666666667%
                }

                .wpem-col-lg-3 {
                    -webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%
                }

                .wpem-col-lg-4 {
                    -webkit-box-flex:0; -ms-flex:0 0 33.3333333333%; flex:0 0 33.3333333333%; max-width:33.3333333333%
                }

                .wpem-col-lg-5 {
                    -webkit-box-flex:0; -ms-flex:0 0 41.6666666667%; flex:0 0 41.6666666667%; max-width:41.6666666667%
                }

                .wpem-col-lg-6 {
                    -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%
                }

                .wpem-col-lg-7 {
                    -webkit-box-flex:0; -ms-flex:0 0 58.3333333333%; flex:0 0 58.3333333333%; max-width:58.3333333333%
                }

                .wpem-col-lg-8 {
                    -webkit-box-flex:0; -ms-flex:0 0 66.6666666667%; flex:0 0 66.6666666667%; max-width:66.6666666667%
                }

                .wpem-col-lg-9 {
                    -webkit-box-flex:0; -ms-flex:0 0 75%; flex:0 0 75%; max-width:75%
                }

                .wpem-col-lg-10 {
                    -webkit-box-flex:0; -ms-flex:0 0 83.3333333333%; flex:0 0 83.3333333333%; max-width:83.3333333333%
                }

                .wpem-col-lg-11 {
                    -webkit-box-flex:0; -ms-flex:0 0 91.6666666667%; flex:0 0 91.6666666667%; max-width:91.6666666667%
                }

                .wpem-col-lg-12 {
                    -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%
                }

                .wpem-order-lg-first {
                    -webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1
                }

                .wpem-order-lg-last {
                    -webkit-box-ordinal-group:14; -ms-flex-order:13; order:13
                }

                .wpem-order-lg-0 {
                    -webkit-box-ordinal-group:1; -ms-flex-order:0; order:0
                }

                .wpem-order-lg-1 {
                    -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1
                }

                .wpem-order-lg-2 {
                    -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2
                }

                .wpem-order-lg-3 {
                    -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3
                }

                .wpem-order-lg-4 {
                    -webkit-box-ordinal-group:5; -ms-flex-order:4; order:4
                }

                .wpem-order-lg-5 {
                    -webkit-box-ordinal-group:6; -ms-flex-order:5; order:5
                }

                .wpem-order-lg-6 {
                    -webkit-box-ordinal-group:7; -ms-flex-order:6; order:6
                }

                .wpem-order-lg-7 {
                    -webkit-box-ordinal-group:8; -ms-flex-order:7; order:7
                }

                .wpem-order-lg-8 {
                    -webkit-box-ordinal-group:9; -ms-flex-order:8; order:8
                }

                .wpem-order-lg-9 {
                    -webkit-box-ordinal-group:10; -ms-flex-order:9; order:9
                }

                .wpem-order-lg-10 {
                    -webkit-box-ordinal-group:11; -ms-flex-order:10; order:10
                }

                .wpem-order-lg-11 {
                    -webkit-box-ordinal-group:12; -ms-flex-order:11; order:11
                }

                .wpem-order-lg-12 {
                    -webkit-box-ordinal-group:13; -ms-flex-order:12; order:12
                }

                .wpem-offset-lg-0 {
                    margin-left:0
                }

                .wpem-offset-lg-1 {
                    margin-left:8.3333333333%
                }

                .wpem-offset-lg-2 {
                    margin-left:16.6666666667%
                }

                .wpem-offset-lg-3 {
                    margin-left:25%
                }

                .wpem-offset-lg-4 {
                    margin-left:33.3333333333%
                }

                .wpem-offset-lg-5 {
                    margin-left:41.6666666667%
                }

                .wpem-offset-lg-6 {
                    margin-left:50%
                }

                .wpem-offset-lg-7 {
                    margin-left:58.3333333333%
                }

                .wpem-offset-lg-8 {
                    margin-left:66.6666666667%
                }

                .wpem-offset-lg-9 {
                    margin-left:75%
                }

                .wpem-offset-lg-10 {
                    margin-left:83.3333333333%
                }

                .wpem-offset-lg-11 {
                    margin-left:91.6666666667%
                }
            }

            @media(min-width: 1200px) {
                .wpem-col-xl {
                    -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; max-width:100%
                }

                .wpem-col-xl-auto {
                    -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:none
                }

                .wpem-col-xl-1 {
                    -webkit-box-flex:0; -ms-flex:0 0 8.3333333333%; flex:0 0 8.3333333333%; max-width:8.3333333333%
                }

                .wpem-col-xl-2 {
                    -webkit-box-flex:0; -ms-flex:0 0 16.6666666667%; flex:0 0 16.6666666667%; max-width:16.6666666667%
                }

                .wpem-col-xl-3 {
                    -webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%
                }

                .wpem-col-xl-4 {
                    -webkit-box-flex:0; -ms-flex:0 0 33.3333333333%; flex:0 0 33.3333333333%; max-width:33.3333333333%
                }

                .wpem-col-xl-5 {
                    -webkit-box-flex:0; -ms-flex:0 0 41.6666666667%; flex:0 0 41.6666666667%; max-width:41.6666666667%
                }

                .wpem-col-xl-6 {
                    -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%
                }

                .wpem-col-xl-7 {
                    -webkit-box-flex:0; -ms-flex:0 0 58.3333333333%; flex:0 0 58.3333333333%; max-width:58.3333333333%
                }

                .wpem-col-xl-8 {
                    -webkit-box-flex:0; -ms-flex:0 0 66.6666666667%; flex:0 0 66.6666666667%; max-width:66.6666666667%
                }

                .wpem-col-xl-9 {
                    -webkit-box-flex:0; -ms-flex:0 0 75%; flex:0 0 75%; max-width:75%
                }

                .wpem-col-xl-10 {
                    -webkit-box-flex:0; -ms-flex:0 0 83.3333333333%; flex:0 0 83.3333333333%; max-width:83.3333333333%
                }

                .wpem-col-xl-11 {
                    -webkit-box-flex:0; -ms-flex:0 0 91.6666666667%; flex:0 0 91.6666666667%; max-width:91.6666666667%
                }

                .wpem-col-xl-12 {
                    -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%
                }

                .wpem-order-xl-first {
                    -webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1
                }

                .wpem-order-xl-last {
                    -webkit-box-ordinal-group:14; -ms-flex-order:13; order:13
                }

                .wpem-order-xl-0 {
                    -webkit-box-ordinal-group:1; -ms-flex-order:0; order:0
                }

                .wpem-order-xl-1 {
                    -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1
                }

                .wpem-order-xl-2 {
                    -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2
                }

                .wpem-order-xl-3 {
                    -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3
                }

                .wpem-order-xl-4 {
                    -webkit-box-ordinal-group:5; -ms-flex-order:4; order:4
                }

                .wpem-order-xl-5 {
                    -webkit-box-ordinal-group:6; -ms-flex-order:5; order:5
                }

                .wpem-order-xl-6 {
                    -webkit-box-ordinal-group:7; -ms-flex-order:6; order:6
                }

                .wpem-order-xl-7 {
                    -webkit-box-ordinal-group:8; -ms-flex-order:7; order:7
                }

                .wpem-order-xl-8 {
                    -webkit-box-ordinal-group:9; -ms-flex-order:8; order:8
                }

                .wpem-order-xl-9 {
                    -webkit-box-ordinal-group:10; -ms-flex-order:9; order:9
                }

                .wpem-order-xl-10 {
                    -webkit-box-ordinal-group:11; -ms-flex-order:10; order:10
                }

                .wpem-order-xl-11 {
                    -webkit-box-ordinal-group:12; -ms-flex-order:11; order:11
                }

                .wpem-order-xl-12 {
                    -webkit-box-ordinal-group:13; -ms-flex-order:12; order:12
                }

                .wpem-offset-xl-0 {
                    margin-left:0
                }

                .wpem-offset-xl-1 {
                    margin-left:8.3333333333%
                }

                .wpem-offset-xl-2 {
                    margin-left:16.6666666667%
                }

                .wpem-offset-xl-3 {
                    margin-left:25%
                }

                .wpem-offset-xl-4 {
                    margin-left:33.3333333333%
                }

                .wpem-offset-xl-5 {
                    margin-left:41.6666666667%
                }

                .wpem-offset-xl-6 {
                    margin-left:50%
                }

                .wpem-offset-xl-7 {
                    margin-left:58.3333333333%
                }

                .wpem-offset-xl-8 {
                    margin-left:66.6666666667%
                }

                .wpem-offset-xl-9 {
                    margin-left:75%
                }

                .wpem-offset-xl-10 {
                    margin-left:83.3333333333%
                }

                .wpem-offset-xl-11 {
                    margin-left:91.6666666667%
                }
            }

            .wpem-d-none {
                display:none !important
            }

            .wpem-d-inline {
                display:inline !important
            }

            .wpem-d-inline-block {
                display:inline-block !important
            }

            .wpem-d-block {
                display:block !important
            }

            .wpem-d-table {
                display:table !important
            }

            .wpem-d-table-row {
                display:table-row !important
            }

            .wpem-d-table-cell {
                display:table-cell !important
            }

            .wpem-d-flex {
                display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important
            }

            .wpem-d-inline-flex {
                display:-webkit-inline-box !important; display:-ms-inline-flexbox !important; display:inline-flex !important
            }

            @media(min-width: 576px) {
                .wpem-d-sm-none {
                    display:none !important
                }

                .wpem-d-sm-inline {
                    display:inline !important
                }

                .wpem-d-sm-inline-block {
                    display:inline-block !important
                }

                .wpem-d-sm-block {
                    display:block !important
                }

                .wpem-d-sm-table {
                    display:table !important
                }

                .wpem-d-sm-table-row {
                    display:table-row !important
                }

                .wpem-d-sm-table-cell {
                    display:table-cell !important
                }

                .wpem-d-sm-flex {
                    display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important
                }

                .wpem-d-sm-inline-flex {
                    display:-webkit-inline-box !important; display:-ms-inline-flexbox !important; display:inline-flex !important
                }
            }

            @media(min-width: 768px) {
                .wpem-d-md-none {
                    display:none !important
                }

                .wpem-d-md-inline {
                    display:inline !important
                }

                .wpem-d-md-inline-block {
                    display:inline-block !important
                }

                .wpem-d-md-block {
                    display:block !important
                }

                .wpem-d-md-table {
                    display:table !important
                }

                .wpem-d-md-table-row {
                    display:table-row !important
                }

                .wpem-d-md-table-cell {
                    display:table-cell !important
                }

                .wpem-d-md-flex {
                    display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important
                }

                .wpem-d-md-inline-flex {
                    display:-webkit-inline-box !important; display:-ms-inline-flexbox !important; display:inline-flex !important
                }
            }

            @media(min-width: 992px) {
                .wpem-d-lg-none {
                    display:none !important
                }

                .wpem-d-lg-inline {
                    display:inline !important
                }

                .wpem-d-lg-inline-block {
                    display:inline-block !important
                }

                .wpem-d-lg-block {
                    display:block !important
                }

                .wpem-d-lg-table {
                    display:table !important
                }

                .wpem-d-lg-table-row {
                    display:table-row !important
                }

                .wpem-d-lg-table-cell {
                    display:table-cell !important
                }

                .wpem-d-lg-flex {
                    display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important
                }

                .wpem-d-lg-inline-flex {
                    display:-webkit-inline-box !important; display:-ms-inline-flexbox !important; display:inline-flex !important
                }
            }

            @media(min-width: 1200px) {
                .wpem-d-xl-none {
                    display:none !important
                }

                .wpem-d-xl-inline {
                    display:inline !important
                }

                .wpem-d-xl-inline-block {
                    display:inline-block !important
                }

                .wpem-d-xl-block {
                    display:block !important
                }

                .wpem-d-xl-table {
                    display:table !important
                }

                .wpem-d-xl-table-row {
                    display:table-row !important
                }

                .wpem-d-xl-table-cell {
                    display:table-cell !important
                }

                .wpem-d-xl-flex {
                    display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important
                }

                .wpem-d-xl-inline-flex {
                    display:-webkit-inline-box !important; display:-ms-inline-flexbox !important; display:inline-flex !important
                }
            }

            @media print {
                .wpem-d-print-none {
                    display:none !important
                }

                .wpem-d-print-inline {
                    display:inline !important
                }

                .wpem-d-print-inline-block {
                    display:inline-block !important
                }

                .wpem-d-print-block {
                    display:block !important
                }

                .wpem-d-print-table {
                    display:table !important
                }

                .wpem-d-print-table-row {
                    display:table-row !important
                }

                .wpem-d-print-table-cell {
                    display:table-cell !important
                }

                .wpem-d-print-flex {
                    display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important
                }

                .wpem-d-print-inline-flex {
                    display:-webkit-inline-box !important; display:-ms-inline-flexbox !important; display:inline-flex !important
                }
            }

            .wpem-flex-row {
                -webkit-box-orient:horizontal !important; -webkit-box-direction:normal !important; -ms-flex-direction:row !important; flex-direction:row !important
            }

            .wpem-flex-column {
                -webkit-box-orient:vertical !important; -webkit-box-direction:normal !important; -ms-flex-direction:column !important; flex-direction:column !important
            }

            .wpem-flex-row-reverse {
                -webkit-box-orient:horizontal !important; -webkit-box-direction:reverse !important; -ms-flex-direction:row-reverse !important; flex-direction:row-reverse !important
            }

            .wpem-flex-column-reverse {
                -webkit-box-orient:vertical !important; -webkit-box-direction:reverse !important; -ms-flex-direction:column-reverse !important; flex-direction:column-reverse !important
            }

            .wpem-flex-wrap {
                -ms-flex-wrap:wrap !important; flex-wrap:wrap !important
            }

            .wpem-flex-nowrap {
                -ms-flex-wrap:nowrap !important; flex-wrap:nowrap !important
            }

            .wpem-flex-wrap-reverse {
                -ms-flex-wrap:wrap-reverse !important; flex-wrap:wrap-reverse !important
            }

            .wpem-flex-fill {
                -webkit-box-flex:1 !important; -ms-flex:1 1 auto !important; flex:1 1 auto !important
            }

            .wpem-flex-grow-0 {
                -webkit-box-flex:0 !important; -ms-flex-positive:0 !important; flex-grow:0 !important
            }

            .wpem-flex-grow-1 {
                -webkit-box-flex:1 !important; -ms-flex-positive:1 !important; flex-grow:1 !important
            }

            .wpem-flex-shrink-0 {
                -ms-flex-negative:0 !important; flex-shrink:0 !important
            }

            .wpem-flex-shrink-1 {
                -ms-flex-negative:1 !important; flex-shrink:1 !important
            }

            .wpem-justify-content-start {
                -webkit-box-pack:start !important; -ms-flex-pack:start !important; justify-content:flex-start !important
            }

            .wpem-justify-content-end {
                -webkit-box-pack:end !important; -ms-flex-pack:end !important; justify-content:flex-end !important
            }

            .wpem-justify-content-center {
                -webkit-box-pack:center !important; -ms-flex-pack:center !important; justify-content:center !important
            }

            .wpem-justify-content-between {
                -webkit-box-pack:justify !important; -ms-flex-pack:justify !important; justify-content:space-between !important
            }

            .wpem-justify-content-around {
                -ms-flex-pack:distribute !important; justify-content:space-around !important
            }

            .wpem-align-items-start {
                -webkit-box-align:start !important; -ms-flex-align:start !important; align-items:flex-start !important
            }

            .wpem-align-items-end {
                -webkit-box-align:end !important; -ms-flex-align:end !important; align-items:flex-end !important
            }

            .wpem-align-items-center {
                -webkit-box-align:center !important; -ms-flex-align:center !important; align-items:center !important
            }

            .wpem-align-items-baseline {
                -webkit-box-align:baseline !important; -ms-flex-align:baseline !important; align-items:baseline !important
            }

            .wpem-align-items-stretch {
                -webkit-box-align:stretch !important; -ms-flex-align:stretch !important; align-items:stretch !important
            }

            .wpem-align-content-start {
                -ms-flex-line-pack:start !important; align-content:flex-start !important
            }

            .wpem-align-content-end {
                -ms-flex-line-pack:end !important; align-content:flex-end !important
            }

            .wpem-align-content-center {
                -ms-flex-line-pack:center !important; align-content:center !important
            }

            .wpem-align-content-between {
                -ms-flex-line-pack:justify !important; align-content:space-between !important
            }

            .wpem-align-content-around {
                -ms-flex-line-pack:distribute !important; align-content:space-around !important
            }

            .wpem-align-content-stretch {
                -ms-flex-line-pack:stretch !important; align-content:stretch !important
            }

            .wpem-align-self-auto {
                -ms-flex-item-align:auto !important; align-self:auto !important
            }

            .wpem-align-self-start {
                -ms-flex-item-align:start !important; align-self:flex-start !important
            }

            .wpem-align-self-end {
                -ms-flex-item-align:end !important; align-self:flex-end !important
            }

            .wpem-align-self-center {
                -ms-flex-item-align:center !important; align-self:center !important
            }

            .wpem-align-self-baseline {
                -ms-flex-item-align:baseline !important; align-self:baseline !important
            }

            .wpem-align-self-stretch {
                -ms-flex-item-align:stretch !important; align-self:stretch !important
            }

            @media(min-width: 576px) {
                .wpem-flex-sm-row {
                    -webkit-box-orient:horizontal !important; -webkit-box-direction:normal !important; -ms-flex-direction:row !important; flex-direction:row !important
                }

                .wpem-flex-sm-column {
                    -webkit-box-orient:vertical !important; -webkit-box-direction:normal !important; -ms-flex-direction:column !important; flex-direction:column !important
                }

                .wpem-flex-sm-row-reverse {
                    -webkit-box-orient:horizontal !important; -webkit-box-direction:reverse !important; -ms-flex-direction:row-reverse !important; flex-direction:row-reverse !important
                }

                .wpem-flex-sm-column-reverse {
                    -webkit-box-orient:vertical !important; -webkit-box-direction:reverse !important; -ms-flex-direction:column-reverse !important; flex-direction:column-reverse !important
                }

                .wpem-flex-sm-wrap {
                    -ms-flex-wrap:wrap !important; flex-wrap:wrap !important
                }

                .wpem-flex-sm-nowrap {
                    -ms-flex-wrap:nowrap !important; flex-wrap:nowrap !important
                }

                .wpem-flex-sm-wrap-reverse {
                    -ms-flex-wrap:wrap-reverse !important; flex-wrap:wrap-reverse !important
                }

                .wpem-flex-sm-fill {
                    -webkit-box-flex:1 !important; -ms-flex:1 1 auto !important; flex:1 1 auto !important
                }

                .wpem-flex-sm-grow-0 {
                    -webkit-box-flex:0 !important; -ms-flex-positive:0 !important; flex-grow:0 !important
                }

                .wpem-flex-sm-grow-1 {
                    -webkit-box-flex:1 !important; -ms-flex-positive:1 !important; flex-grow:1 !important
                }

                .wpem-flex-sm-shrink-0 {
                    -ms-flex-negative:0 !important; flex-shrink:0 !important
                }

                .wpem-flex-sm-shrink-1 {
                    -ms-flex-negative:1 !important; flex-shrink:1 !important
                }

                .wpem-justify-content-sm-start {
                    -webkit-box-pack:start !important; -ms-flex-pack:start !important; justify-content:flex-start !important
                }

                .wpem-justify-content-sm-end {
                    -webkit-box-pack:end !important; -ms-flex-pack:end !important; justify-content:flex-end !important
                }

                .wpem-justify-content-sm-center {
                    -webkit-box-pack:center !important; -ms-flex-pack:center !important; justify-content:center !important
                }

                .wpem-justify-content-sm-between {
                    -webkit-box-pack:justify !important; -ms-flex-pack:justify !important; justify-content:space-between !important
                }

                .wpem-justify-content-sm-around {
                    -ms-flex-pack:distribute !important; justify-content:space-around !important
                }

                .wpem-align-items-sm-start {
                    -webkit-box-align:start !important; -ms-flex-align:start !important; align-items:flex-start !important
                }

                .wpem-align-items-sm-end {
                    -webkit-box-align:end !important; -ms-flex-align:end !important; align-items:flex-end !important
                }

                .wpem-align-items-sm-center {
                    -webkit-box-align:center !important; -ms-flex-align:center !important; align-items:center !important
                }

                .wpem-align-items-sm-baseline {
                    -webkit-box-align:baseline !important; -ms-flex-align:baseline !important; align-items:baseline !important
                }

                .wpem-align-items-sm-stretch {
                    -webkit-box-align:stretch !important; -ms-flex-align:stretch !important; align-items:stretch !important
                }

                .wpem-align-content-sm-start {
                    -ms-flex-line-pack:start !important; align-content:flex-start !important
                }

                .wpem-align-content-sm-end {
                    -ms-flex-line-pack:end !important; align-content:flex-end !important
                }

                .wpem-align-content-sm-center {
                    -ms-flex-line-pack:center !important; align-content:center !important
                }

                .wpem-align-content-sm-between {
                    -ms-flex-line-pack:justify !important; align-content:space-between !important
                }

                .wpem-align-content-sm-around {
                    -ms-flex-line-pack:distribute !important; align-content:space-around !important
                }

                .wpem-align-content-sm-stretch {
                    -ms-flex-line-pack:stretch !important; align-content:stretch !important
                }

                .wpem-align-self-sm-auto {
                    -ms-flex-item-align:auto !important; align-self:auto !important
                }

                .wpem-align-self-sm-start {
                    -ms-flex-item-align:start !important; align-self:flex-start !important
                }

                .wpem-align-self-sm-end {
                    -ms-flex-item-align:end !important; align-self:flex-end !important
                }

                .wpem-align-self-sm-center {
                    -ms-flex-item-align:center !important; align-self:center !important
                }

                .wpem-align-self-sm-baseline {
                    -ms-flex-item-align:baseline !important; align-self:baseline !important
                }

                .wpem-align-self-sm-stretch {
                    -ms-flex-item-align:stretch !important; align-self:stretch !important
                }
            }

            @media(min-width: 768px) {
                .wpem-flex-md-row {
                    -webkit-box-orient:horizontal !important; -webkit-box-direction:normal !important; -ms-flex-direction:row !important; flex-direction:row !important
                }

                .wpem-flex-md-column {
                    -webkit-box-orient:vertical !important; -webkit-box-direction:normal !important; -ms-flex-direction:column !important; flex-direction:column !important
                }

                .wpem-flex-md-row-reverse {
                    -webkit-box-orient:horizontal !important; -webkit-box-direction:reverse !important; -ms-flex-direction:row-reverse !important; flex-direction:row-reverse !important
                }

                .wpem-flex-md-column-reverse {
                    -webkit-box-orient:vertical !important; -webkit-box-direction:reverse !important; -ms-flex-direction:column-reverse !important; flex-direction:column-reverse !important
                }

                .wpem-flex-md-wrap {
                    -ms-flex-wrap:wrap !important; flex-wrap:wrap !important
                }

                .wpem-flex-md-nowrap {
                    -ms-flex-wrap:nowrap !important; flex-wrap:nowrap !important
                }

                .wpem-flex-md-wrap-reverse {
                    -ms-flex-wrap:wrap-reverse !important; flex-wrap:wrap-reverse !important
                }

                .wpem-flex-md-fill {
                    -webkit-box-flex:1 !important; -ms-flex:1 1 auto !important; flex:1 1 auto !important
                }

                .wpem-flex-md-grow-0 {
                    -webkit-box-flex:0 !important; -ms-flex-positive:0 !important; flex-grow:0 !important
                }

                .wpem-flex-md-grow-1 {
                    -webkit-box-flex:1 !important; -ms-flex-positive:1 !important; flex-grow:1 !important
                }

                .wpem-flex-md-shrink-0 {
                    -ms-flex-negative:0 !important; flex-shrink:0 !important
                }

                .wpem-flex-md-shrink-1 {
                    -ms-flex-negative:1 !important; flex-shrink:1 !important
                }

                .wpem-justify-content-md-start {
                    -webkit-box-pack:start !important; -ms-flex-pack:start !important; justify-content:flex-start !important
                }

                .wpem-justify-content-md-end {
                    -webkit-box-pack:end !important; -ms-flex-pack:end !important; justify-content:flex-end !important
                }

                .wpem-justify-content-md-center {
                    -webkit-box-pack:center !important; -ms-flex-pack:center !important; justify-content:center !important
                }

                .wpem-justify-content-md-between {
                    -webkit-box-pack:justify !important; -ms-flex-pack:justify !important; justify-content:space-between !important
                }

                .wpem-justify-content-md-around {
                    -ms-flex-pack:distribute !important; justify-content:space-around !important
                }

                .wpem-align-items-md-start {
                    -webkit-box-align:start !important; -ms-flex-align:start !important; align-items:flex-start !important
                }

                .wpem-align-items-md-end {
                    -webkit-box-align:end !important; -ms-flex-align:end !important; align-items:flex-end !important
                }

                .wpem-align-items-md-center {
                    -webkit-box-align:center !important; -ms-flex-align:center !important; align-items:center !important
                }

                .wpem-align-items-md-baseline {
                    -webkit-box-align:baseline !important; -ms-flex-align:baseline !important; align-items:baseline !important
                }

                .wpem-align-items-md-stretch {
                    -webkit-box-align:stretch !important; -ms-flex-align:stretch !important; align-items:stretch !important
                }

                .wpem-align-content-md-start {
                    -ms-flex-line-pack:start !important; align-content:flex-start !important
                }

                .wpem-align-content-md-end {
                    -ms-flex-line-pack:end !important; align-content:flex-end !important
                }

                .wpem-align-content-md-center {
                    -ms-flex-line-pack:center !important; align-content:center !important
                }

                .wpem-align-content-md-between {
                    -ms-flex-line-pack:justify !important; align-content:space-between !important
                }

                .wpem-align-content-md-around {
                    -ms-flex-line-pack:distribute !important; align-content:space-around !important
                }

                .wpem-align-content-md-stretch {
                    -ms-flex-line-pack:stretch !important; align-content:stretch !important
                }

                .wpem-align-self-md-auto {
                    -ms-flex-item-align:auto !important; align-self:auto !important
                }

                .wpem-align-self-md-start {
                    -ms-flex-item-align:start !important; align-self:flex-start !important
                }

                .wpem-align-self-md-end {
                    -ms-flex-item-align:end !important; align-self:flex-end !important
                }

                .wpem-align-self-md-center {
                    -ms-flex-item-align:center !important; align-self:center !important
                }

                .wpem-align-self-md-baseline {
                    -ms-flex-item-align:baseline !important; align-self:baseline !important
                }

                .wpem-align-self-md-stretch {
                    -ms-flex-item-align:stretch !important; align-self:stretch !important
                }
            }

            @media(min-width: 992px) {
                .wpem-flex-lg-row {
                    -webkit-box-orient:horizontal !important; -webkit-box-direction:normal !important; -ms-flex-direction:row !important; flex-direction:row !important
                }

                .wpem-flex-lg-column {
                    -webkit-box-orient:vertical !important; -webkit-box-direction:normal !important; -ms-flex-direction:column !important; flex-direction:column !important
                }

                .wpem-flex-lg-row-reverse {
                    -webkit-box-orient:horizontal !important; -webkit-box-direction:reverse !important; -ms-flex-direction:row-reverse !important; flex-direction:row-reverse !important
                }

                .wpem-flex-lg-column-reverse {
                    -webkit-box-orient:vertical !important; -webkit-box-direction:reverse !important; -ms-flex-direction:column-reverse !important; flex-direction:column-reverse !important
                }

                .wpem-flex-lg-wrap {
                    -ms-flex-wrap:wrap !important; flex-wrap:wrap !important
                }

                .wpem-flex-lg-nowrap {
                    -ms-flex-wrap:nowrap !important; flex-wrap:nowrap !important
                }

                .wpem-flex-lg-wrap-reverse {
                    -ms-flex-wrap:wrap-reverse !important; flex-wrap:wrap-reverse !important
                }

                .wpem-flex-lg-fill {
                    -webkit-box-flex:1 !important; -ms-flex:1 1 auto !important; flex:1 1 auto !important
                }

                .wpem-flex-lg-grow-0 {
                    -webkit-box-flex:0 !important; -ms-flex-positive:0 !important; flex-grow:0 !important
                }

                .wpem-flex-lg-grow-1 {
                    -webkit-box-flex:1 !important; -ms-flex-positive:1 !important; flex-grow:1 !important
                }

                .wpem-flex-lg-shrink-0 {
                    -ms-flex-negative:0 !important; flex-shrink:0 !important
                }

                .wpem-flex-lg-shrink-1 {
                    -ms-flex-negative:1 !important; flex-shrink:1 !important
                }

                .wpem-justify-content-lg-start {
                    -webkit-box-pack:start !important; -ms-flex-pack:start !important; justify-content:flex-start !important
                }

                .wpem-justify-content-lg-end {
                    -webkit-box-pack:end !important; -ms-flex-pack:end !important; justify-content:flex-end !important
                }

                .wpem-justify-content-lg-center {
                    -webkit-box-pack:center !important; -ms-flex-pack:center !important; justify-content:center !important
                }

                .wpem-justify-content-lg-between {
                    -webkit-box-pack:justify !important; -ms-flex-pack:justify !important; justify-content:space-between !important
                }

                .wpem-justify-content-lg-around {
                    -ms-flex-pack:distribute !important; justify-content:space-around !important
                }

                .wpem-align-items-lg-start {
                    -webkit-box-align:start !important; -ms-flex-align:start !important; align-items:flex-start !important
                }

                .wpem-align-items-lg-end {
                    -webkit-box-align:end !important; -ms-flex-align:end !important; align-items:flex-end !important
                }

                .wpem-align-items-lg-center {
                    -webkit-box-align:center !important; -ms-flex-align:center !important; align-items:center !important
                }

                .wpem-align-items-lg-baseline {
                    -webkit-box-align:baseline !important; -ms-flex-align:baseline !important; align-items:baseline !important
                }

                .wpem-align-items-lg-stretch {
                    -webkit-box-align:stretch !important; -ms-flex-align:stretch !important; align-items:stretch !important
                }

                .wpem-align-content-lg-start {
                    -ms-flex-line-pack:start !important; align-content:flex-start !important
                }

                .wpem-align-content-lg-end {
                    -ms-flex-line-pack:end !important; align-content:flex-end !important
                }

                .wpem-align-content-lg-center {
                    -ms-flex-line-pack:center !important; align-content:center !important
                }

                .wpem-align-content-lg-between {
                    -ms-flex-line-pack:justify !important; align-content:space-between !important
                }

                .wpem-align-content-lg-around {
                    -ms-flex-line-pack:distribute !important; align-content:space-around !important
                }

                .wpem-align-content-lg-stretch {
                    -ms-flex-line-pack:stretch !important; align-content:stretch !important
                }

                .wpem-align-self-lg-auto {
                    -ms-flex-item-align:auto !important; align-self:auto !important
                }

                .wpem-align-self-lg-start {
                    -ms-flex-item-align:start !important; align-self:flex-start !important
                }

                .wpem-align-self-lg-end {
                    -ms-flex-item-align:end !important; align-self:flex-end !important
                }

                .wpem-align-self-lg-center {
                    -ms-flex-item-align:center !important; align-self:center !important
                }

                .wpem-align-self-lg-baseline {
                    -ms-flex-item-align:baseline !important; align-self:baseline !important
                }

                .wpem-align-self-lg-stretch {
                    -ms-flex-item-align:stretch !important; align-self:stretch !important
                }
            }

            @media(min-width: 1200px) {
                .wpem-flex-xl-row {
                    -webkit-box-orient:horizontal !important; -webkit-box-direction:normal !important; -ms-flex-direction:row !important; flex-direction:row !important
                }

                .wpem-flex-xl-column {
                    -webkit-box-orient:vertical !important; -webkit-box-direction:normal !important; -ms-flex-direction:column !important; flex-direction:column !important
                }

                .wpem-flex-xl-row-reverse {
                    -webkit-box-orient:horizontal !important; -webkit-box-direction:reverse !important; -ms-flex-direction:row-reverse !important; flex-direction:row-reverse !important
                }

                .wpem-flex-xl-column-reverse {
                    -webkit-box-orient:vertical !important; -webkit-box-direction:reverse !important; -ms-flex-direction:column-reverse !important; flex-direction:column-reverse !important
                }

                .wpem-flex-xl-wrap {
                    -ms-flex-wrap:wrap !important; flex-wrap:wrap !important
                }

                .wpem-flex-xl-nowrap {
                    -ms-flex-wrap:nowrap !important; flex-wrap:nowrap !important
                }

                .wpem-flex-xl-wrap-reverse {
                    -ms-flex-wrap:wrap-reverse !important; flex-wrap:wrap-reverse !important
                }

                .wpem-flex-xl-fill {
                    -webkit-box-flex:1 !important; -ms-flex:1 1 auto !important; flex:1 1 auto !important
                }

                .wpem-flex-xl-grow-0 {
                    -webkit-box-flex:0 !important; -ms-flex-positive:0 !important; flex-grow:0 !important
                }

                .wpem-flex-xl-grow-1 {
                    -webkit-box-flex:1 !important; -ms-flex-positive:1 !important; flex-grow:1 !important
                }

                .wpem-flex-xl-shrink-0 {
                    -ms-flex-negative:0 !important; flex-shrink:0 !important
                }

                .wpem-flex-xl-shrink-1 {
                    -ms-flex-negative:1 !important; flex-shrink:1 !important
                }

                .wpem-justify-content-xl-start {
                    -webkit-box-pack:start !important; -ms-flex-pack:start !important; justify-content:flex-start !important
                }

                .wpem-justify-content-xl-end {
                    -webkit-box-pack:end !important; -ms-flex-pack:end !important; justify-content:flex-end !important
                }

                .wpem-justify-content-xl-center {
                    -webkit-box-pack:center !important; -ms-flex-pack:center !important; justify-content:center !important
                }

                .wpem-justify-content-xl-between {
                    -webkit-box-pack:justify !important; -ms-flex-pack:justify !important; justify-content:space-between !important
                }

                .wpem-justify-content-xl-around {
                    -ms-flex-pack:distribute !important; justify-content:space-around !important
                }

                .wpem-align-items-xl-start {
                    -webkit-box-align:start !important; -ms-flex-align:start !important; align-items:flex-start !important
                }

                .wpem-align-items-xl-end {
                    -webkit-box-align:end !important; -ms-flex-align:end !important; align-items:flex-end !important
                }

                .wpem-align-items-xl-center {
                    -webkit-box-align:center !important; -ms-flex-align:center !important; align-items:center !important
                }

                .wpem-align-items-xl-baseline {
                    -webkit-box-align:baseline !important; -ms-flex-align:baseline !important; align-items:baseline !important
                }

                .wpem-align-items-xl-stretch {
                    -webkit-box-align:stretch !important; -ms-flex-align:stretch !important; align-items:stretch !important
                }

                .wpem-align-content-xl-start {
                    -ms-flex-line-pack:start !important; align-content:flex-start !important
                }

                .wpem-align-content-xl-end {
                    -ms-flex-line-pack:end !important; align-content:flex-end !important
                }

                .wpem-align-content-xl-center {
                    -ms-flex-line-pack:center !important; align-content:center !important
                }

                .wpem-align-content-xl-between {
                    -ms-flex-line-pack:justify !important; align-content:space-between !important
                }

                .wpem-align-content-xl-around {
                    -ms-flex-line-pack:distribute !important; align-content:space-around !important
                }

                .wpem-align-content-xl-stretch {
                    -ms-flex-line-pack:stretch !important; align-content:stretch !important
                }

                .wpem-align-self-xl-auto {
                    -ms-flex-item-align:auto !important; align-self:auto !important
                }

                .wpem-align-self-xl-start {
                    -ms-flex-item-align:start !important; align-self:flex-start !important
                }

                .wpem-align-self-xl-end {
                    -ms-flex-item-align:end !important; align-self:flex-end !important
                }

                .wpem-align-self-xl-center {
                    -ms-flex-item-align:center !important; align-self:center !important
                }

                .wpem-align-self-xl-baseline {
                    -ms-flex-item-align:baseline !important; align-self:baseline !important
                }

                .wpem-align-self-xl-stretch {
                    -ms-flex-item-align:stretch !important; align-self:stretch !important
                }
            }

            .wpem-w-25 {
                width:25% !important
            }

            .wpem-w-50 {
                width:50% !important
            }

            .wpem-w-75 {
                width:75% !important
            }

            .wpem-w-100 {
                width:100% !important
            }

            .wpem-w-auto {
                width:auto !important
            }

            .wpem-h--25 {
                height:25% !important
            }

            .wpem-h--50 {
                height:50% !important
            }

            .wpem-h--75 {
                height:75% !important
            }

            .wpem-h--100 {
                height:100% !important
            }

            .wpem-h--auto {
                height:auto !important
            }

            .wpem-mw-100 {
                max-width:100% !important
            }

            .wpem-mh-100 {
                max-height:100% !important
            }

            .wpem-m-0 {
                margin:0 !important
            }

            .wpem-mt-0, .wpem-my-0 {
                margin-top:0 !important
            }

            .wpem-mr-0, .wpem-mx-0 {
                margin-right:0 !important
            }

            .wpem-mb-0, .wpem-my-0 {
                margin-bottom:0 !important
            }

            .wpem-ml-0, .wpem-mx-0 {
                margin-left:0 !important
            }

            .wpem-m-1 {
                margin:.25rem !important
            }

            .wpem-mt-1, .wpem-my-1 {
                margin-top:.25rem !important
            }

            .wpem-mr-1, .wpem-mx-1 {
                margin-right:.25rem !important
            }

            .wpem-mb-1, .wpem-my-1 {
                margin-bottom:.25rem !important
            }

            .wpem-ml-1, .wpem-mx-1 {
                margin-left:.25rem !important
            }

            .wpem-m-2 {
                margin:.5rem !important
            }

            .wpem-mt-2, .wpem-my-2 {
                margin-top:.5rem !important
            }

            .wpem-mr-2, .wpem-mx-2 {
                margin-right:.5rem !important
            }

            .wpem-mb-2, .wpem-my-2 {
                margin-bottom:.5rem !important
            }

            .wpem-ml-2, .wpem-mx-2 {
                margin-left:.5rem !important
            }

            .wpem-m-3 {
                margin:1rem !important
            }

            .wpem-mt-3, .wpem-my-3 {
                margin-top:1rem !important
            }

            .wpem-mr-3, .wpem-mx-3 {
                margin-right:1rem !important
            }

            .wpem-mb-3, .wpem-my-3 {
                margin-bottom:1rem !important
            }

            .wpem-ml-3, .wpem-mx-3 {
                margin-left:1rem !important
            }

            .wpem-m-4 {
                margin:1.5rem !important
            }

            .wpem-mt-4, .wpem-my-4 {
                margin-top:1.5rem !important
            }

            .wpem-mr-4, .wpem-mx-4 {
                margin-right:1.5rem !important
            }

            .wpem-mb-4, .wpem-my-4 {
                margin-bottom:1.5rem !important
            }

            .wpem-ml-4, .wpem-mx-4 {
                margin-left:1.5rem !important
            }

            .wpem-m-5 {
                margin:3rem !important
            }

            .wpem-mt-5, .wpem-my-5 {
                margin-top:3rem !important
            }

            .wpem-mr-5, .wpem-mx-5 {
                margin-right:3rem !important
            }

            .wpem-mb-5, .wpem-my-5 {
                margin-bottom:3rem !important
            }

            .wpem-ml-5, .wpem-mx-5 {
                margin-left:3rem !important
            }

            .wpem-p-0 {
                padding:0 !important
            }

            .wpem-pt-0, .wpem-py-0 {
                padding-top:0 !important
            }

            .wpem-pr-0, .wpem-px-0 {
                padding-right:0 !important
            }

            .wpem-pb-0, .wpem-py-0 {
                padding-bottom:0 !important
            }

            .wpem-pl-0, .wpem-px-0 {
                padding-left:0 !important
            }

            .wpem-p-1 {
                padding:.25rem !important
            }

            .wpem-pt-1, .wpem-py-1 {
                padding-top:.25rem !important
            }

            .wpem-pr-1, .wpem-px-1 {
                padding-right:.25rem !important
            }

            .wpem-pb-1, .wpem-py-1 {
                padding-bottom:.25rem !important
            }

            .wpem-pl-1, .wpem-px-1 {
                padding-left:.25rem !important
            }

            .wpem-p-2 {
                padding:.5rem !important
            }

            .wpem-pt-2, .wpem-py-2 {
                padding-top:.5rem !important
            }

            .wpem-pr-2, .wpem-px-2 {
                padding-right:.5rem !important
            }

            .wpem-pb-2, .wpem-py-2 {
                padding-bottom:.5rem !important
            }

            .wpem-pl-2, .wpem-px-2 {
                padding-left:.5rem !important
            }

            .wpem-p-3 {
                padding:1rem !important
            }

            .wpem-pt-3, .wpem-py-3 {
                padding-top:1rem !important
            }

            .wpem-pr-3, .wpem-px-3 {
                padding-right:1rem !important
            }

            .wpem-pb-3, .wpem-py-3 {
                padding-bottom:1rem !important
            }

            .wpem-pl-3, .wpem-px-3 {
                padding-left:1rem !important
            }

            .wpem-p-4 {
                padding:1.5rem !important
            }

            .wpem-pt-4, .wpem-py-4 {
                padding-top:1.5rem !important
            }

            .wpem-pr-4, .wpem-px-4 {
                padding-right:1.5rem !important
            }

            .wpem-pb-4, .wpem-py-4 {
                padding-bottom:1.5rem !important
            }

            .wpem-pl-4, .wpem-px-4 {
                padding-left:1.5rem !important
            }

            .wpem-p-5 {
                padding:3rem !important
            }

            .wpem-pt-5, .wpem-py-5 {
                padding-top:3rem !important
            }

            .wpem-pr-5, .wpem-px-5 {
                padding-right:3rem !important
            }

            .wpem-pb-5, .wpem-py-5 {
                padding-bottom:3rem !important
            }

            .wpem-pl-5, .wpem-px-5 {
                padding-left:3rem !important
            }

            .wpem-m-auto {
                margin:auto !important
            }

            .wpem-mt-auto, .wpem-my-auto {
                margin-top:auto !important
            }

            .wpem-mr-auto, .wpem-mx-auto {
                margin-right:auto !important
            }

            .wpem-mb-auto, .wpem-my-auto {
                margin-bottom:auto !important
            }

            .wpem-ml-auto, .wpem-mx-auto {
                margin-left:auto !important
            }

            @media(min-width: 576px) {
                .wpem-m-sm-0 {
                    margin:0 !important
                }

                .wpem-mt-sm-0, .wpem-my-sm-0 {
                    margin-top:0 !important
                }

                .wpem-mr-sm-0, .wpem-mx-sm-0 {
                    margin-right:0 !important
                }

                .wpem-mb-sm-0, .wpem-my-sm-0 {
                    margin-bottom:0 !important
                }

                .wpem-ml-sm-0, .wpem-mx-sm-0 {
                    margin-left:0 !important
                }

                .wpem-m-sm-1 {
                    margin:.25rem !important
                }

                .wpem-mt-sm-1, .wpem-my-sm-1 {
                    margin-top:.25rem !important
                }

                .wpem-mr-sm-1, .wpem-mx-sm-1 {
                    margin-right:.25rem !important
                }

                .wpem-mb-sm-1, .wpem-my-sm-1 {
                    margin-bottom:.25rem !important
                }

                .wpem-ml-sm-1, .wpem-mx-sm-1 {
                    margin-left:.25rem !important
                }

                .wpem-m-sm-2 {
                    margin:.5rem !important
                }

                .wpem-mt-sm-2, .wpem-my-sm-2 {
                    margin-top:.5rem !important
                }

                .wpem-mr-sm-2, .wpem-mx-sm-2 {
                    margin-right:.5rem !important
                }

                .wpem-mb-sm-2, .wpem-my-sm-2 {
                    margin-bottom:.5rem !important
                }

                .wpem-ml-sm-2, .wpem-mx-sm-2 {
                    margin-left:.5rem !important
                }

                .wpem-m-sm-3 {
                    margin:1rem !important
                }

                .wpem-mt-sm-3, .wpem-my-sm-3 {
                    margin-top:1rem !important
                }

                .wpem-mr-sm-3, .wpem-mx-sm-3 {
                    margin-right:1rem !important
                }

                .wpem-mb-sm-3, .wpem-my-sm-3 {
                    margin-bottom:1rem !important
                }

                .wpem-ml-sm-3, .wpem-mx-sm-3 {
                    margin-left:1rem !important
                }

                .wpem-m-sm-4 {
                    margin:1.5rem !important
                }

                .wpem-mt-sm-4, .wpem-my-sm-4 {
                    margin-top:1.5rem !important
                }

                .wpem-mr-sm-4, .wpem-mx-sm-4 {
                    margin-right:1.5rem !important
                }

                .wpem-mb-sm-4, .wpem-my-sm-4 {
                    margin-bottom:1.5rem !important
                }

                .wpem-ml-sm-4, .wpem-mx-sm-4 {
                    margin-left:1.5rem !important
                }

                .wpem-m-sm-5 {
                    margin:3rem !important
                }

                .wpem-mt-sm-5, .wpem-my-sm-5 {
                    margin-top:3rem !important
                }

                .wpem-mr-sm-5, .wpem-mx-sm-5 {
                    margin-right:3rem !important
                }

                .wpem-mb-sm-5, .wpem-my-sm-5 {
                    margin-bottom:3rem !important
                }

                .wpem-ml-sm-5, .wpem-mx-sm-5 {
                    margin-left:3rem !important
                }

                .wpem-p-sm-0 {
                    padding:0 !important
                }

                .wpem-pt-sm-0, .wpem-py-sm-0 {
                    padding-top:0 !important
                }

                .wpem-pr-sm-0, .wpem-px-sm-0 {
                    padding-right:0 !important
                }

                .wpem-pb-sm-0, .wpem-py-sm-0 {
                    padding-bottom:0 !important
                }

                .wpem-pl-sm-0, .wpem-px-sm-0 {
                    padding-left:0 !important
                }

                .wpem-p-sm-1 {
                    padding:.25rem !important
                }

                .wpem-pt-sm-1, .wpem-py-sm-1 {
                    padding-top:.25rem !important
                }

                .wpem-pr-sm-1, .wpem-px-sm-1 {
                    padding-right:.25rem !important
                }

                .wpem-pb-sm-1, .wpem-py-sm-1 {
                    padding-bottom:.25rem !important
                }

                .wpem-pl-sm-1, .wpem-px-sm-1 {
                    padding-left:.25rem !important
                }

                .wpem-p-sm-2 {
                    padding:.5rem !important
                }

                .wpem-pt-sm-2, .wpem-py-sm-2 {
                    padding-top:.5rem !important
                }

                .wpem-pr-sm-2, .wpem-px-sm-2 {
                    padding-right:.5rem !important
                }

                .wpem-pb-sm-2, .wpem-py-sm-2 {
                    padding-bottom:.5rem !important
                }

                .wpem-pl-sm-2, .wpem-px-sm-2 {
                    padding-left:.5rem !important
                }

                .wpem-p-sm-3 {
                    padding:1rem !important
                }

                .wpem-pt-sm-3, .wpem-py-sm-3 {
                    padding-top:1rem !important
                }

                .wpem-pr-sm-3, .wpem-px-sm-3 {
                    padding-right:1rem !important
                }

                .wpem-pb-sm-3, .wpem-py-sm-3 {
                    padding-bottom:1rem !important
                }

                .wpem-pl-sm-3, .wpem-px-sm-3 {
                    padding-left:1rem !important
                }

                .wpem-p-sm-4 {
                    padding:1.5rem !important
                }

                .wpem-pt-sm-4, .wpem-py-sm-4 {
                    padding-top:1.5rem !important
                }

                .wpem-pr-sm-4, .wpem-px-sm-4 {
                    padding-right:1.5rem !important
                }

                .wpem-pb-sm-4, .wpem-py-sm-4 {
                    padding-bottom:1.5rem !important
                }

                .wpem-pl-sm-4, .wpem-px-sm-4 {
                    padding-left:1.5rem !important
                }

                .wpem-p-sm-5 {
                    padding:3rem !important
                }

                .wpem-pt-sm-5, .wpem-py-sm-5 {
                    padding-top:3rem !important
                }

                .wpem-pr-sm-5, .wpem-px-sm-5 {
                    padding-right:3rem !important
                }

                .wpem-pb-sm-5, .wpem-py-sm-5 {
                    padding-bottom:3rem !important
                }

                .wpem-pl-sm-5, .wpem-px-sm-5 {
                    padding-left:3rem !important
                }

                .wpem-m-sm-auto {
                    margin:auto !important
                }

                .wpem-mt-sm-auto, .wpem-my-sm-auto {
                    margin-top:auto !important
                }

                .wpem-mr-sm-auto, .wpem-mx-sm-auto {
                    margin-right:auto !important
                }

                .wpem-mb-sm-auto, .wpem-my-sm-auto {
                    margin-bottom:auto !important
                }

                .wpem-ml-sm-auto, .wpem-mx-sm-auto {
                    margin-left:auto !important
                }
            }

            @media(min-width: 768px) {
                .wpem-m-md-0 {
                    margin:0 !important
                }

                .wpem-mt-md-0, .wpem-my-md-0 {
                    margin-top:0 !important
                }

                .wpem-mr-md-0, .wpem-mx-md-0 {
                    margin-right:0 !important
                }

                .wpem-mb-md-0, .wpem-my-md-0 {
                    margin-bottom:0 !important
                }

                .wpem-ml-md-0, .wpem-mx-md-0 {
                    margin-left:0 !important
                }

                .wpem-m-md-1 {
                    margin:.25rem !important
                }

                .wpem-mt-md-1, .wpem-my-md-1 {
                    margin-top:.25rem !important
                }

                .wpem-mr-md-1, .wpem-mx-md-1 {
                    margin-right:.25rem !important
                }

                .wpem-mb-md-1, .wpem-my-md-1 {
                    margin-bottom:.25rem !important
                }

                .wpem-ml-md-1, .wpem-mx-md-1 {
                    margin-left:.25rem !important
                }

                .wpem-m-md-2 {
                    margin:.5rem !important
                }

                .wpem-mt-md-2, .wpem-my-md-2 {
                    margin-top:.5rem !important
                }

                .wpem-mr-md-2, .wpem-mx-md-2 {
                    margin-right:.5rem !important
                }

                .wpem-mb-md-2, .wpem-my-md-2 {
                    margin-bottom:.5rem !important
                }

                .wpem-ml-md-2, .wpem-mx-md-2 {
                    margin-left:.5rem !important
                }

                .wpem-m-md-3 {
                    margin:1rem !important
                }

                .wpem-mt-md-3, .wpem-my-md-3 {
                    margin-top:1rem !important
                }

                .wpem-mr-md-3, .wpem-mx-md-3 {
                    margin-right:1rem !important
                }

                .wpem-mb-md-3, .wpem-my-md-3 {
                    margin-bottom:1rem !important
                }

                .wpem-ml-md-3, .wpem-mx-md-3 {
                    margin-left:1rem !important
                }

                .wpem-m-md-4 {
                    margin:1.5rem !important
                }

                .wpem-mt-md-4, .wpem-my-md-4 {
                    margin-top:1.5rem !important
                }

                .wpem-mr-md-4, .wpem-mx-md-4 {
                    margin-right:1.5rem !important
                }

                .wpem-mb-md-4, .wpem-my-md-4 {
                    margin-bottom:1.5rem !important
                }

                .wpem-ml-md-4, .wpem-mx-md-4 {
                    margin-left:1.5rem !important
                }

                .wpem-m-md-5 {
                    margin:3rem !important
                }

                .wpem-mt-md-5, .wpem-my-md-5 {
                    margin-top:3rem !important
                }

                .wpem-mr-md-5, .wpem-mx-md-5 {
                    margin-right:3rem !important
                }

                .wpem-mb-md-5, .wpem-my-md-5 {
                    margin-bottom:3rem !important
                }

                .wpem-ml-md-5, .wpem-mx-md-5 {
                    margin-left:3rem !important
                }

                .wpem-p-md-0 {
                    padding:0 !important
                }

                .wpem-pt-md-0, .wpem-py-md-0 {
                    padding-top:0 !important
                }

                .wpem-pr-md-0, .wpem-px-md-0 {
                    padding-right:0 !important
                }

                .wpem-pb-md-0, .wpem-py-md-0 {
                    padding-bottom:0 !important
                }

                .wpem-pl-md-0, .wpem-px-md-0 {
                    padding-left:0 !important
                }

                .wpem-p-md-1 {
                    padding:.25rem !important
                }

                .wpem-pt-md-1, .wpem-py-md-1 {
                    padding-top:.25rem !important
                }

                .wpem-pr-md-1, .wpem-px-md-1 {
                    padding-right:.25rem !important
                }

                .wpem-pb-md-1, .wpem-py-md-1 {
                    padding-bottom:.25rem !important
                }

                .wpem-pl-md-1, .wpem-px-md-1 {
                    padding-left:.25rem !important
                }

                .wpem-p-md-2 {
                    padding:.5rem !important
                }

                .wpem-pt-md-2, .wpem-py-md-2 {
                    padding-top:.5rem !important
                }

                .wpem-pr-md-2, .wpem-px-md-2 {
                    padding-right:.5rem !important
                }

                .wpem-pb-md-2, .wpem-py-md-2 {
                    padding-bottom:.5rem !important
                }

                .wpem-pl-md-2, .wpem-px-md-2 {
                    padding-left:.5rem !important
                }

                .wpem-p-md-3 {
                    padding:1rem !important
                }

                .wpem-pt-md-3, .wpem-py-md-3 {
                    padding-top:1rem !important
                }

                .wpem-pr-md-3, .wpem-px-md-3 {
                    padding-right:1rem !important
                }

                .wpem-pb-md-3, .wpem-py-md-3 {
                    padding-bottom:1rem !important
                }

                .wpem-pl-md-3, .wpem-px-md-3 {
                    padding-left:1rem !important
                }

                .wpem-p-md-4 {
                    padding:1.5rem !important
                }

                .wpem-pt-md-4, .wpem-py-md-4 {
                    padding-top:1.5rem !important
                }

                .wpem-pr-md-4, .wpem-px-md-4 {
                    padding-right:1.5rem !important
                }

                .wpem-pb-md-4, .wpem-py-md-4 {
                    padding-bottom:1.5rem !important
                }

                .wpem-pl-md-4, .wpem-px-md-4 {
                    padding-left:1.5rem !important
                }

                .wpem-p-md-5 {
                    padding:3rem !important
                }

                .wpem-pt-md-5, .wpem-py-md-5 {
                    padding-top:3rem !important
                }

                .wpem-pr-md-5, .wpem-px-md-5 {
                    padding-right:3rem !important
                }

                .wpem-pb-md-5, .wpem-py-md-5 {
                    padding-bottom:3rem !important
                }

                .wpem-pl-md-5, .wpem-px-md-5 {
                    padding-left:3rem !important
                }

                .wpem-m-md-auto {
                    margin:auto !important
                }

                .wpem-mt-md-auto, .wpem-my-md-auto {
                    margin-top:auto !important
                }

                .wpem-mr-md-auto, .wpem-mx-md-auto {
                    margin-right:auto !important
                }

                .wpem-mb-md-auto, .wpem-my-md-auto {
                    margin-bottom:auto !important
                }

                .wpem-ml-md-auto, .wpem-mx-md-auto {
                    margin-left:auto !important
                }
            }

            @media(min-width: 992px) {
                .wpem-m-lg-0 {
                    margin:0 !important
                }

                .wpem-mt-lg-0, .wpem-my-lg-0 {
                    margin-top:0 !important
                }

                .wpem-mr-lg-0, .wpem-mx-lg-0 {
                    margin-right:0 !important
                }

                .wpem-mb-lg-0, .wpem-my-lg-0 {
                    margin-bottom:0 !important
                }

                .wpem-ml-lg-0, .wpem-mx-lg-0 {
                    margin-left:0 !important
                }

                .wpem-m-lg-1 {
                    margin:.25rem !important
                }

                .wpem-mt-lg-1, .wpem-my-lg-1 {
                    margin-top:.25rem !important
                }

                .wpem-mr-lg-1, .wpem-mx-lg-1 {
                    margin-right:.25rem !important
                }

                .wpem-mb-lg-1, .wpem-my-lg-1 {
                    margin-bottom:.25rem !important
                }

                .wpem-ml-lg-1, .wpem-mx-lg-1 {
                    margin-left:.25rem !important
                }

                .wpem-m-lg-2 {
                    margin:.5rem !important
                }

                .wpem-mt-lg-2, .wpem-my-lg-2 {
                    margin-top:.5rem !important
                }

                .wpem-mr-lg-2, .wpem-mx-lg-2 {
                    margin-right:.5rem !important
                }

                .wpem-mb-lg-2, .wpem-my-lg-2 {
                    margin-bottom:.5rem !important
                }

                .wpem-ml-lg-2, .wpem-mx-lg-2 {
                    margin-left:.5rem !important
                }

                .wpem-m-lg-3 {
                    margin:1rem !important
                }

                .wpem-mt-lg-3, .wpem-my-lg-3 {
                    margin-top:1rem !important
                }

                .wpem-mr-lg-3, .wpem-mx-lg-3 {
                    margin-right:1rem !important
                }

                .wpem-mb-lg-3, .wpem-my-lg-3 {
                    margin-bottom:1rem !important
                }

                .wpem-ml-lg-3, .wpem-mx-lg-3 {
                    margin-left:1rem !important
                }

                .wpem-m-lg-4 {
                    margin:1.5rem !important
                }

                .wpem-mt-lg-4, .wpem-my-lg-4 {
                    margin-top:1.5rem !important
                }

                .wpem-mr-lg-4, .wpem-mx-lg-4 {
                    margin-right:1.5rem !important
                }

                .wpem-mb-lg-4, .wpem-my-lg-4 {
                    margin-bottom:1.5rem !important
                }

                .wpem-ml-lg-4, .wpem-mx-lg-4 {
                    margin-left:1.5rem !important
                }

                .wpem-m-lg-5 {
                    margin:3rem !important
                }

                .wpem-mt-lg-5, .wpem-my-lg-5 {
                    margin-top:3rem !important
                }

                .wpem-mr-lg-5, .wpem-mx-lg-5 {
                    margin-right:3rem !important
                }

                .wpem-mb-lg-5, .wpem-my-lg-5 {
                    margin-bottom:3rem !important
                }

                .wpem-ml-lg-5, .wpem-mx-lg-5 {
                    margin-left:3rem !important
                }

                .wpem-p-lg-0 {
                    padding:0 !important
                }

                .wpem-pt-lg-0, .wpem-py-lg-0 {
                    padding-top:0 !important
                }

                .wpem-pr-lg-0, .wpem-px-lg-0 {
                    padding-right:0 !important
                }

                .wpem-pb-lg-0, .wpem-py-lg-0 {
                    padding-bottom:0 !important
                }

                .wpem-pl-lg-0, .wpem-px-lg-0 {
                    padding-left:0 !important
                }

                .wpem-p-lg-1 {
                    padding:.25rem !important
                }

                .wpem-pt-lg-1, .wpem-py-lg-1 {
                    padding-top:.25rem !important
                }

                .wpem-pr-lg-1, .wpem-px-lg-1 {
                    padding-right:.25rem !important
                }

                .wpem-pb-lg-1, .wpem-py-lg-1 {
                    padding-bottom:.25rem !important
                }

                .wpem-pl-lg-1, .wpem-px-lg-1 {
                    padding-left:.25rem !important
                }

                .wpem-p-lg-2 {
                    padding:.5rem !important
                }

                .wpem-pt-lg-2, .wpem-py-lg-2 {
                    padding-top:.5rem !important
                }

                .wpem-pr-lg-2, .wpem-px-lg-2 {
                    padding-right:.5rem !important
                }

                .wpem-pb-lg-2, .wpem-py-lg-2 {
                    padding-bottom:.5rem !important
                }

                .wpem-pl-lg-2, .wpem-px-lg-2 {
                    padding-left:.5rem !important
                }

                .wpem-p-lg-3 {
                    padding:1rem !important
                }

                .wpem-pt-lg-3, .wpem-py-lg-3 {
                    padding-top:1rem !important
                }

                .wpem-pr-lg-3, .wpem-px-lg-3 {
                    padding-right:1rem !important
                }

                .wpem-pb-lg-3, .wpem-py-lg-3 {
                    padding-bottom:1rem !important
                }

                .wpem-pl-lg-3, .wpem-px-lg-3 {
                    padding-left:1rem !important
                }

                .wpem-p-lg-4 {
                    padding:1.5rem !important
                }

                .wpem-pt-lg-4, .wpem-py-lg-4 {
                    padding-top:1.5rem !important
                }

                .wpem-pr-lg-4, .wpem-px-lg-4 {
                    padding-right:1.5rem !important
                }

                .wpem-pb-lg-4, .wpem-py-lg-4 {
                    padding-bottom:1.5rem !important
                }

                .wpem-pl-lg-4, .wpem-px-lg-4 {
                    padding-left:1.5rem !important
                }

                .wpem-p-lg-5 {
                    padding:3rem !important
                }

                .wpem-pt-lg-5, .wpem-py-lg-5 {
                    padding-top:3rem !important
                }

                .wpem-pr-lg-5, .wpem-px-lg-5 {
                    padding-right:3rem !important
                }

                .wpem-pb-lg-5, .wpem-py-lg-5 {
                    padding-bottom:3rem !important
                }

                .wpem-pl-lg-5, .wpem-px-lg-5 {
                    padding-left:3rem !important
                }

                .wpem-m-lg-auto {
                    margin:auto !important
                }

                .wpem-mt-lg-auto, .wpem-my-lg-auto {
                    margin-top:auto !important
                }

                .wpem-mr-lg-auto, .wpem-mx-lg-auto {
                    margin-right:auto !important
                }

                .wpem-mb-lg-auto, .wpem-my-lg-auto {
                    margin-bottom:auto !important
                }

                .wpem-ml-lg-auto, .wpem-mx-lg-auto {
                    margin-left:auto !important
                }
            }

            @media(min-width: 1200px) {
                .wpem-m-xl-0 {
                    margin:0 !important
                }

                .wpem-mt-xl-0, .wpem-my-xl-0 {
                    margin-top:0 !important
                }

                .wpem-mr-xl-0, .wpem-mx-xl-0 {
                    margin-right:0 !important
                }

                .wpem-mb-xl-0, .wpem-my-xl-0 {
                    margin-bottom:0 !important
                }

                .wpem-ml-xl-0, .wpem-mx-xl-0 {
                    margin-left:0 !important
                }

                .wpem-m-xl-1 {
                    margin:.25rem !important
                }

                .wpem-mt-xl-1, .wpem-my-xl-1 {
                    margin-top:.25rem !important
                }

                .wpem-mr-xl-1, .wpem-mx-xl-1 {
                    margin-right:.25rem !important
                }

                .wpem-mb-xl-1, .wpem-my-xl-1 {
                    margin-bottom:.25rem !important
                }

                .wpem-ml-xl-1, .wpem-mx-xl-1 {
                    margin-left:.25rem !important
                }

                .wpem-m-xl-2 {
                    margin:.5rem !important
                }

                .wpem-mt-xl-2, .wpem-my-xl-2 {
                    margin-top:.5rem !important
                }

                .wpem-mr-xl-2, .wpem-mx-xl-2 {
                    margin-right:.5rem !important
                }

                .wpem-mb-xl-2, .wpem-my-xl-2 {
                    margin-bottom:.5rem !important
                }

                .wpem-ml-xl-2, .wpem-mx-xl-2 {
                    margin-left:.5rem !important
                }

                .wpem-m-xl-3 {
                    margin:1rem !important
                }

                .wpem-mt-xl-3, .wpem-my-xl-3 {
                    margin-top:1rem !important
                }

                .wpem-mr-xl-3, .wpem-mx-xl-3 {
                    margin-right:1rem !important
                }

                .wpem-mb-xl-3, .wpem-my-xl-3 {
                    margin-bottom:1rem !important
                }

                .wpem-ml-xl-3, .wpem-mx-xl-3 {
                    margin-left:1rem !important
                }

                .wpem-m-xl-4 {
                    margin:1.5rem !important
                }

                .wpem-mt-xl-4, .wpem-my-xl-4 {
                    margin-top:1.5rem !important
                }

                .wpem-mr-xl-4, .wpem-mx-xl-4 {
                    margin-right:1.5rem !important
                }

                .wpem-mb-xl-4, .wpem-my-xl-4 {
                    margin-bottom:1.5rem !important
                }

                .wpem-ml-xl-4, .wpem-mx-xl-4 {
                    margin-left:1.5rem !important
                }

                .wpem-m-xl-5 {
                    margin:3rem !important
                }

                .wpem-mt-xl-5, .wpem-my-xl-5 {
                    margin-top:3rem !important
                }

                .wpem-mr-xl-5, .wpem-mx-xl-5 {
                    margin-right:3rem !important
                }

                .wpem-mb-xl-5, .wpem-my-xl-5 {
                    margin-bottom:3rem !important
                }

                .wpem-ml-xl-5, .wpem-mx-xl-5 {
                    margin-left:3rem !important
                }

                .wpem-p-xl-0 {
                    padding:0 !important
                }

                .wpem-pt-xl-0, .wpem-py-xl-0 {
                    padding-top:0 !important
                }

                .wpem-pr-xl-0, .wpem-px-xl-0 {
                    padding-right:0 !important
                }

                .wpem-pb-xl-0, .wpem-py-xl-0 {
                    padding-bottom:0 !important
                }

                .wpem-pl-xl-0, .wpem-px-xl-0 {
                    padding-left:0 !important
                }

                .wpem-p-xl-1 {
                    padding:.25rem !important
                }

                .wpem-pt-xl-1, .wpem-py-xl-1 {
                    padding-top:.25rem !important
                }

                .wpem-pr-xl-1, .wpem-px-xl-1 {
                    padding-right:.25rem !important
                }

                .wpem-pb-xl-1, .wpem-py-xl-1 {
                    padding-bottom:.25rem !important
                }

                .wpem-pl-xl-1, .wpem-px-xl-1 {
                    padding-left:.25rem !important
                }

                .wpem-p-xl-2 {
                    padding:.5rem !important
                }

                .wpem-pt-xl-2, .wpem-py-xl-2 {
                    padding-top:.5rem !important
                }

                .wpem-pr-xl-2, .wpem-px-xl-2 {
                    padding-right:.5rem !important
                }

                .wpem-pb-xl-2, .wpem-py-xl-2 {
                    padding-bottom:.5rem !important
                }

                .wpem-pl-xl-2, .wpem-px-xl-2 {
                    padding-left:.5rem !important
                }

                .wpem-p-xl-3 {
                    padding:1rem !important
                }

                .wpem-pt-xl-3, .wpem-py-xl-3 {
                    padding-top:1rem !important
                }

                .wpem-pr-xl-3, .wpem-px-xl-3 {
                    padding-right:1rem !important
                }

                .wpem-pb-xl-3, .wpem-py-xl-3 {
                    padding-bottom:1rem !important
                }

                .wpem-pl-xl-3, .wpem-px-xl-3 {
                    padding-left:1rem !important
                }

                .wpem-p-xl-4 {
                    padding:1.5rem !important
                }

                .wpem-pt-xl-4, .wpem-py-xl-4 {
                    padding-top:1.5rem !important
                }

                .wpem-pr-xl-4, .wpem-px-xl-4 {
                    padding-right:1.5rem !important
                }

                .wpem-pb-xl-4, .wpem-py-xl-4 {
                    padding-bottom:1.5rem !important
                }

                .wpem-pl-xl-4, .wpem-px-xl-4 {
                    padding-left:1.5rem !important
                }

                .wpem-p-xl-5 {
                    padding:3rem !important
                }

                .wpem-pt-xl-5, .wpem-py-xl-5 {
                    padding-top:3rem !important
                }

                .wpem-pr-xl-5, .wpem-px-xl-5 {
                    padding-right:3rem !important
                }

                .wpem-pb-xl-5, .wpem-py-xl-5 {
                    padding-bottom:3rem !important
                }

                .wpem-pl-xl-5, .wpem-px-xl-5 {
                    padding-left:3rem !important
                }

                .wpem-m-xl-auto {
                    margin:auto !important
                }

                .wpem-mt-xl-auto, .wpem-my-xl-auto {
                    margin-top:auto !important
                }

                .wpem-mr-xl-auto, .wpem-mx-xl-auto {
                    margin-right:auto !important
                }

                .wpem-mb-xl-auto, .wpem-my-xl-auto {
                    margin-bottom:auto !important
                }

                .wpem-ml-xl-auto, .wpem-mx-xl-auto {
                    margin-left:auto !important
                }
            }

            .wpem-visible {
                visibility:visible !important
            }

            .wpem-invisible {
                visibility:hidden !important
            }

            @font-face {
                font-family:"wp-event-manager"; src:url("wp-event-manager.eot?oiy7qg"); src:url("wp-event-manager.eot?oiy7qg#iefix") format("embedded-opentype"), url("wp-event-manager.ttf?oiy7qg") format("truetype"), url("wp-event-manager.woff?oiy7qg") format("woff"), url("wp-event-manager.svg?oiy7qg#wp-event-manager") format("svg"); font-weight:normal; font-style:normal; font-display:block
            }

            i[class*=wpem-] {
                font-family:"wp-event-manager" !important; speak:none; font-style:normal !important; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale
            }

            .wpem-icon-help:before {
                content:""
            }

            .wpem-icon-cheveron-down:before {
                content:""
            }

            .wpem-icon-cheveron-left:before {
                content:""
            }

            .wpem-icon-cheveron-right:before {
                content:""
            }

            .wpem-icon-activity-grid:before {
                content:""
            }

            .wpem-icon-user-outline:before {
                content:""
            }

            .wpem-icon-add-friend:before {
                content:""
            }

            .wpem-icon-user-rectangle:before {
                content:""
            }

            .wpem-icon-two-people:before {
                content:""
            }

            .wpem-icon-salesforce:before {
                content:""
            }

            .wpem-icon-zapier:before {
                content:""
            }

            .wpem-icon-zoho:before {
                content:""
            }

            .wpem-icon-hubspot:before {
                content:""
            }

            .wpem-icon-active-campaign:before {
                content:""
            }

            .wpem-icon-file-share:before {
                content:""
            }

            .wpem-icon-file-share-off:before {
                content:""
            }

            .wpem-icon-message-square:before {
                content:""
            }

            .wpem-icon-message-circle:before {
                content:""
            }

            .wpem-icon-bar:before {
                content:""
            }

            .wpem-icon-booth1:before {
                content:""
            }

            .wpem-icon-close:before {
                content:""
            }

            .wpem-icon-eye1:before {
                content:""
            }

            .wpem-icon-eye-off:before {
                content:""
            }

            .wpem-icon-maximize:before {
                content:""
            }

            .wpem-icon-mic1:before {
                content:""
            }

            .wpem-icon-mic-off:before {
                content:""
            }

            .wpem-icon-minimize:before {
                content:""
            }

            .wpem-icon-phone1:before {
                content:""
            }

            .wpem-icon-phone-off:before {
                content:""
            }

            .wpem-icon-pin:before {
                content:""
            }

            .wpem-icon-pin-off:before {
                content:""
            }

            .wpem-icon-screenshare:before {
                content:""
            }

            .wpem-icon-screenshare-off:before {
                content:""
            }

            .wpem-icon-settings:before {
                content:""
            }

            .wpem-icon-trash:before {
                content:""
            }

            .wpem-icon-videoicon:before {
                content:""
            }

            .wpem-icon-videooff:before {
                content:""
            }

            .wpem-icon-bronze-medal:before {
                content:""
            }

            .wpem-icon-vidoe-call:before {
                content:""
            }

            .wpem-icon-constant-contact:before {
                content:""
            }

            .wpem-icon-send1:before {
                content:""
            }

            .wpem-icon-sponsors:before {
                content:""
            }

            .wpem-icon-announcement:before {
                content:""
            }

            .wpem-icon-bell2:before {
                content:""
            }

            .wpem-icon-close-round:before {
                content:""
            }

            .wpem-icon-emoji-smile:before {
                content:""
            }

            .wpem-icon-feed1:before {
                content:""
            }

            .wpem-icon-filter1:before {
                content:""
            }

            .wpem-icon-grid:before {
                content:""
            }

            .wpem-icon-messages:before {
                content:""
            }

            .wpem-icon-0mic-mute:before {
                content:""
            }

            .wpem-icon-raise-hands:before {
                content:""
            }

            .wpem-icon-people:before {
                content:""
            }

            .wpem-icon-events:before {
                content:""
            }

            .wpem-icon-reception:before {
                content:""
            }

            .wpem-icon-expo:before {
                content:""
            }

            .wpem-icon-lounge:before {
                content:""
            }

            .wpem-icon-sessions:before {
                content:""
            }

            .wpem-icon-booth:before {
                content:""
            }

            .wpem-icon-counter:before {
                content:""
            }

            .wpem-icon-meeting:before {
                content:""
            }

            .wpem-icon-menu5:before {
                content:""
            }

            .wpem-icon-send:before {
                content:""
            }

            .wpem-icon-chatting:before {
                content:""
            }

            .wpem-icon-event:before {
                content:""
            }

            .wpem-icon-bell1:before {
                content:""
            }

            .wpem-icon-cinema:before {
                content:""
            }

            .wpem-icon-home:before {
                content:""
            }

            .wpem-icon-home2:before {
                content:""
            }

            .wpem-icon-home3:before {
                content:""
            }

            .wpem-icon-office:before {
                content:""
            }

            .wpem-icon-newspaper:before {
                content:""
            }

            .wpem-icon-pencil:before {
                content:""
            }

            .wpem-icon-pencil2:before {
                content:""
            }

            .wpem-icon-quill:before {
                content:""
            }

            .wpem-icon-pen:before {
                content:""
            }

            .wpem-icon-blog:before {
                content:""
            }

            .wpem-icon-eyedropper:before {
                content:""
            }

            .wpem-icon-droplet:before {
                content:""
            }

            .wpem-icon-paint-format:before {
                content:""
            }

            .wpem-icon-image:before {
                content:""
            }

            .wpem-icon-images:before {
                content:""
            }

            .wpem-icon-camera:before {
                content:""
            }

            .wpem-icon-headphones:before {
                content:""
            }

            .wpem-icon-music:before {
                content:""
            }

            .wpem-icon-play:before {
                content:""
            }

            .wpem-icon-film:before {
                content:""
            }

            .wpem-icon-video-camera:before {
                content:""
            }

            .wpem-icon-dice:before {
                content:""
            }

            .wpem-icon-pacman:before {
                content:""
            }

            .wpem-icon-spades:before {
                content:""
            }

            .wpem-icon-clubs:before {
                content:""
            }

            .wpem-icon-diamonds:before {
                content:""
            }

            .wpem-icon-bullhorn:before {
                content:""
            }

            .wpem-icon-connection:before {
                content:""
            }

            .wpem-icon-podcast:before {
                content:""
            }

            .wpem-icon-feed:before {
                content:""
            }

            .wpem-icon-mic:before {
                content:""
            }

            .wpem-icon-book:before {
                content:""
            }

            .wpem-icon-books:before {
                content:""
            }

            .wpem-icon-library:before {
                content:""
            }

            .wpem-icon-file-text:before {
                content:""
            }

            .wpem-icon-profile:before {
                content:""
            }

            .wpem-icon-file-empty:before {
                content:""
            }

            .wpem-icon-files-empty:before {
                content:""
            }

            .wpem-icon-file-text2:before {
                content:""
            }

            .wpem-icon-file-picture:before {
                content:""
            }

            .wpem-icon-file-music:before {
                content:""
            }

            .wpem-icon-file-play:before {
                content:""
            }

            .wpem-icon-file-video:before {
                content:""
            }

            .wpem-icon-file-zip:before {
                content:""
            }

            .wpem-icon-copy:before {
                content:""
            }

            .wpem-icon-paste:before {
                content:""
            }

            .wpem-icon-stack:before {
                content:""
            }

            .wpem-icon-folder:before {
                content:""
            }

            .wpem-icon-folder-open:before {
                content:""
            }

            .wpem-icon-folder-plus:before {
                content:""
            }

            .wpem-icon-folder-minus:before {
                content:""
            }

            .wpem-icon-folder-download:before {
                content:""
            }

            .wpem-icon-folder-upload:before {
                content:""
            }

            .wpem-icon-price-tag:before {
                content:""
            }

            .wpem-icon-price-tags:before {
                content:""
            }

            .wpem-icon-barcode:before {
                content:""
            }

            .wpem-icon-qrcode:before {
                content:""
            }

            .wpem-icon-ticket:before {
                content:""
            }

            .wpem-icon-cart:before {
                content:""
            }

            .wpem-icon-coin-dollar:before {
                content:""
            }

            .wpem-icon-coin-euro:before {
                content:""
            }

            .wpem-icon-coin-pound:before {
                content:""
            }

            .wpem-icon-coin-yen:before {
                content:""
            }

            .wpem-icon-credit-card:before {
                content:""
            }

            .wpem-icon-calculator:before {
                content:""
            }

            .wpem-icon-lifebuoy:before {
                content:""
            }

            .wpem-icon-phone:before {
                content:""
            }

            .wpem-icon-phone-hang-up:before {
                content:""
            }

            .wpem-icon-address-book:before {
                content:""
            }

            .wpem-icon-envelop:before {
                content:""
            }

            .wpem-icon-pushpin:before {
                content:""
            }

            .wpem-icon-location:before {
                content:""
            }

            .wpem-icon-location2:before {
                content:""
            }

            .wpem-icon-compass:before {
                content:""
            }

            .wpem-icon-compass2:before {
                content:""
            }

            .wpem-icon-map:before {
                content:""
            }

            .wpem-icon-map2:before {
                content:""
            }

            .wpem-icon-history:before {
                content:""
            }

            .wpem-icon-clock:before {
                content:""
            }

            .wpem-icon-clock2:before {
                content:""
            }

            .wpem-icon-alarm:before {
                content:""
            }

            .wpem-icon-bell:before {
                content:""
            }

            .wpem-icon-stopwatch:before {
                content:""
            }

            .wpem-icon-calendar:before {
                content:""
            }

            .wpem-icon-printer:before {
                content:""
            }

            .wpem-icon-keyboard:before {
                content:""
            }

            .wpem-icon-display:before {
                content:""
            }

            .wpem-icon-laptop:before {
                content:""
            }

            .wpem-icon-mobile:before {
                content:""
            }

            .wpem-icon-mobile2:before {
                content:""
            }

            .wpem-icon-tablet:before {
                content:""
            }

            .wpem-icon-tv:before {
                content:""
            }

            .wpem-icon-drawer:before {
                content:""
            }

            .wpem-icon-drawer2:before {
                content:""
            }

            .wpem-icon-box-add:before {
                content:""
            }

            .wpem-icon-box-remove:before {
                content:""
            }

            .wpem-icon-download:before {
                content:""
            }

            .wpem-icon-upload:before {
                content:""
            }

            .wpem-icon-floppy-disk:before {
                content:""
            }

            .wpem-icon-drive:before {
                content:""
            }

            .wpem-icon-database:before {
                content:""
            }

            .wpem-icon-undo:before {
                content:""
            }

            .wpem-icon-redo:before {
                content:""
            }

            .wpem-icon-undo2:before {
                content:""
            }

            .wpem-icon-redo2:before {
                content:""
            }

            .wpem-icon-forward:before {
                content:""
            }

            .wpem-icon-reply:before {
                content:""
            }

            .wpem-icon-bubble:before {
                content:""
            }

            .wpem-icon-bubbles:before {
                content:""
            }

            .wpem-icon-bubbles2:before {
                content:""
            }

            .wpem-icon-bubble2:before {
                content:""
            }

            .wpem-icon-bubbles3:before {
                content:""
            }

            .wpem-icon-bubbles4:before {
                content:""
            }

            .wpem-icon-user:before {
                content:""
            }

            .wpem-icon-users:before {
                content:""
            }

            .wpem-icon-user-plus:before {
                content:""
            }

            .wpem-icon-user-minus:before {
                content:""
            }

            .wpem-icon-user-check:before {
                content:""
            }

            .wpem-icon-user-tie:before {
                content:""
            }

            .wpem-icon-quotes-left:before {
                content:""
            }

            .wpem-icon-quotes-right:before {
                content:""
            }

            .wpem-icon-hour-glass:before {
                content:""
            }

            .wpem-icon-spinner:before {
                content:""
            }

            .wpem-icon-spinner2:before {
                content:""
            }

            .wpem-icon-spinner3:before {
                content:""
            }

            .wpem-icon-spinner4:before {
                content:""
            }

            .wpem-icon-spinner5:before {
                content:""
            }

            .wpem-icon-spinner6:before {
                content:""
            }

            .wpem-icon-spinner7:before {
                content:""
            }

            .wpem-icon-spinner8:before {
                content:""
            }

            .wpem-icon-spinner9:before {
                content:""
            }

            .wpem-icon-spinner10:before {
                content:""
            }

            .wpem-icon-spinner11:before {
                content:""
            }

            .wpem-icon-binoculars:before {
                content:""
            }

            .wpem-icon-search:before {
                content:""
            }

            .wpem-icon-zoom-in:before {
                content:""
            }

            .wpem-icon-zoom-out:before {
                content:""
            }

            .wpem-icon-enlarge:before {
                content:""
            }

            .wpem-icon-shrink:before {
                content:""
            }

            .wpem-icon-enlarge2:before {
                content:""
            }

            .wpem-icon-shrink2:before {
                content:""
            }

            .wpem-icon-key:before {
                content:""
            }

            .wpem-icon-key2:before {
                content:""
            }

            .wpem-icon-lock:before {
                content:""
            }

            .wpem-icon-unlocked:before {
                content:""
            }

            .wpem-icon-wrench:before {
                content:""
            }

            .wpem-icon-equalizer:before {
                content:""
            }

            .wpem-icon-equalizer2:before {
                content:""
            }

            .wpem-icon-cog:before {
                content:""
            }

            .wpem-icon-cogs:before {
                content:""
            }

            .wpem-icon-hammer:before {
                content:""
            }

            .wpem-icon-magic-wand:before {
                content:""
            }

            .wpem-icon-aid-kit:before {
                content:""
            }

            .wpem-icon-bug:before {
                content:""
            }

            .wpem-icon-pie-chart:before {
                content:""
            }

            .wpem-icon-stats-dots:before {
                content:""
            }

            .wpem-icon-stats-bars:before {
                content:""
            }

            .wpem-icon-stats-bars2:before {
                content:""
            }

            .wpem-icon-trophy:before {
                content:""
            }

            .wpem-icon-gift:before {
                content:""
            }

            .wpem-icon-glass:before {
                content:""
            }

            .wpem-icon-glass2:before {
                content:""
            }

            .wpem-icon-mug:before {
                content:""
            }

            .wpem-icon-spoon-knife:before {
                content:""
            }

            .wpem-icon-leaf:before {
                content:""
            }

            .wpem-icon-rocket:before {
                content:""
            }

            .wpem-icon-meter:before {
                content:""
            }

            .wpem-icon-meter2:before {
                content:""
            }

            .wpem-icon-hammer2:before {
                content:""
            }

            .wpem-icon-fire:before {
                content:""
            }

            .wpem-icon-lab:before {
                content:""
            }

            .wpem-icon-magnet:before {
                content:""
            }

            .wpem-icon-bin:before {
                content:""
            }

            .wpem-icon-bin2:before {
                content:""
            }

            .wpem-icon-briefcase:before {
                content:""
            }

            .wpem-icon-airplane:before {
                content:""
            }

            .wpem-icon-truck:before {
                content:""
            }

            .wpem-icon-road:before {
                content:""
            }

            .wpem-icon-accessibility:before {
                content:""
            }

            .wpem-icon-target:before {
                content:""
            }

            .wpem-icon-shield:before {
                content:""
            }

            .wpem-icon-power:before {
                content:""
            }

            .wpem-icon-switch:before {
                content:""
            }

            .wpem-icon-power-cord:before {
                content:""
            }

            .wpem-icon-clipboard:before {
                content:""
            }

            .wpem-icon-list-numbered:before {
                content:""
            }

            .wpem-icon-list:before {
                content:""
            }

            .wpem-icon-list2:before {
                content:""
            }

            .wpem-icon-tree:before {
                content:""
            }

            .wpem-icon-menu:before {
                content:""
            }

            .wpem-icon-menu2:before {
                content:""
            }

            .wpem-icon-menu3:before {
                content:""
            }

            .wpem-icon-menu4:before {
                content:""
            }

            .wpem-icon-cloud:before {
                content:""
            }

            .wpem-icon-cloud-download:before {
                content:""
            }

            .wpem-icon-cloud-upload:before {
                content:""
            }

            .wpem-icon-cloud-check:before {
                content:""
            }

            .wpem-icon-download2:before {
                content:""
            }

            .wpem-icon-upload2:before {
                content:""
            }

            .wpem-icon-download3:before {
                content:""
            }

            .wpem-icon-upload3:before {
                content:""
            }

            .wpem-icon-sphere:before {
                content:""
            }

            .wpem-icon-earth:before {
                content:""
            }

            .wpem-icon-link:before {
                content:""
            }

            .wpem-icon-flag:before {
                content:""
            }

            .wpem-icon-attachment:before {
                content:""
            }

            .wpem-icon-eye:before {
                content:""
            }

            .wpem-icon-eye-plus:before {
                content:""
            }

            .wpem-icon-eye-minus:before {
                content:""
            }

            .wpem-icon-eye-blocked:before {
                content:""
            }

            .wpem-icon-bookmark:before {
                content:""
            }

            .wpem-icon-bookmarks:before {
                content:""
            }

            .wpem-icon-sun:before {
                content:""
            }

            .wpem-icon-contrast:before {
                content:""
            }

            .wpem-icon-brightness-contrast:before {
                content:""
            }

            .wpem-icon-star-empty:before {
                content:""
            }

            .wpem-icon-star-half:before {
                content:""
            }

            .wpem-icon-star-full:before {
                content:""
            }

            .wpem-icon-heart:before {
                content:""
            }

            .wpem-icon-heart-broken:before {
                content:""
            }

            .wpem-icon-man:before {
                content:""
            }

            .wpem-icon-woman:before {
                content:""
            }

            .wpem-icon-man-woman:before {
                content:""
            }

            .wpem-icon-happy:before {
                content:""
            }

            .wpem-icon-happy2:before {
                content:""
            }

            .wpem-icon-smile:before {
                content:""
            }

            .wpem-icon-smile2:before {
                content:""
            }

            .wpem-icon-tongue:before {
                content:""
            }

            .wpem-icon-tongue2:before {
                content:""
            }

            .wpem-icon-sad:before {
                content:""
            }

            .wpem-icon-sad2:before {
                content:""
            }

            .wpem-icon-wink:before {
                content:""
            }

            .wpem-icon-wink2:before {
                content:""
            }

            .wpem-icon-grin:before {
                content:""
            }

            .wpem-icon-grin2:before {
                content:""
            }

            .wpem-icon-cool:before {
                content:""
            }

            .wpem-icon-cool2:before {
                content:""
            }

            .wpem-icon-angry:before {
                content:""
            }

            .wpem-icon-angry2:before {
                content:""
            }

            .wpem-icon-evil:before {
                content:""
            }

            .wpem-icon-evil2:before {
                content:""
            }

            .wpem-icon-shocked:before {
                content:""
            }

            .wpem-icon-shocked2:before {
                content:""
            }

            .wpem-icon-baffled:before {
                content:""
            }

            .wpem-icon-baffled2:before {
                content:""
            }

            .wpem-icon-confused:before {
                content:""
            }

            .wpem-icon-confused2:before {
                content:""
            }

            .wpem-icon-neutral:before {
                content:""
            }

            .wpem-icon-neutral2:before {
                content:""
            }

            .wpem-icon-hipster:before {
                content:""
            }

            .wpem-icon-hipster2:before {
                content:""
            }

            .wpem-icon-wondering:before {
                content:""
            }

            .wpem-icon-wondering2:before {
                content:""
            }

            .wpem-icon-sleepy:before {
                content:""
            }

            .wpem-icon-sleepy2:before {
                content:""
            }

            .wpem-icon-frustrated:before {
                content:""
            }

            .wpem-icon-frustrated2:before {
                content:""
            }

            .wpem-icon-crying:before {
                content:""
            }

            .wpem-icon-crying2:before {
                content:""
            }

            .wpem-icon-point-up:before {
                content:""
            }

            .wpem-icon-point-right:before {
                content:""
            }

            .wpem-icon-point-down:before {
                content:""
            }

            .wpem-icon-point-left:before {
                content:""
            }

            .wpem-icon-warning:before {
                content:""
            }

            .wpem-icon-notification:before {
                content:""
            }

            .wpem-icon-question:before {
                content:""
            }

            .wpem-icon-plus:before {
                content:""
            }

            .wpem-icon-minus:before {
                content:""
            }

            .wpem-icon-info:before {
                content:""
            }

            .wpem-icon-cancel-circle:before {
                content:""
            }

            .wpem-icon-blocked:before {
                content:""
            }

            .wpem-icon-cross:before {
                content:""
            }

            .wpem-icon-checkmark:before {
                content:""
            }

            .wpem-icon-checkmark2:before {
                content:""
            }

            .wpem-icon-spell-check:before {
                content:""
            }

            .wpem-icon-enter:before {
                content:""
            }

            .wpem-icon-exit:before {
                content:""
            }

            .wpem-icon-play2:before {
                content:""
            }

            .wpem-icon-pause:before {
                content:""
            }

            .wpem-icon-stop:before {
                content:""
            }

            .wpem-icon-previous:before {
                content:""
            }

            .wpem-icon-next:before {
                content:""
            }

            .wpem-icon-backward:before {
                content:""
            }

            .wpem-icon-forward2:before {
                content:""
            }

            .wpem-icon-play3:before {
                content:""
            }

            .wpem-icon-pause2:before {
                content:""
            }

            .wpem-icon-stop2:before {
                content:""
            }

            .wpem-icon-backward2:before {
                content:""
            }

            .wpem-icon-forward3:before {
                content:""
            }

            .wpem-icon-first:before {
                content:""
            }

            .wpem-icon-last:before {
                content:""
            }

            .wpem-icon-previous2:before {
                content:""
            }

            .wpem-icon-next2:before {
                content:""
            }

            .wpem-icon-eject:before {
                content:""
            }

            .wpem-icon-volume-high:before {
                content:""
            }

            .wpem-icon-volume-medium:before {
                content:""
            }

            .wpem-icon-volume-low:before {
                content:""
            }

            .wpem-icon-volume-mute:before {
                content:""
            }

            .wpem-icon-volume-mute2:before {
                content:""
            }

            .wpem-icon-volume-increase:before {
                content:""
            }

            .wpem-icon-volume-decrease:before {
                content:""
            }

            .wpem-icon-loop:before {
                content:""
            }

            .wpem-icon-loop2:before {
                content:""
            }

            .wpem-icon-infinite:before {
                content:""
            }

            .wpem-icon-shuffle:before {
                content:""
            }

            .wpem-icon-arrow-up-left:before {
                content:""
            }

            .wpem-icon-arrow-up:before {
                content:""
            }

            .wpem-icon-arrow-up-right:before {
                content:""
            }

            .wpem-icon-arrow-right:before {
                content:""
            }

            .wpem-icon-arrow-down-right:before {
                content:""
            }

            .wpem-icon-arrow-down:before {
                content:""
            }

            .wpem-icon-arrow-down-left:before {
                content:""
            }

            .wpem-icon-arrow-left:before {
                content:""
            }

            .wpem-icon-arrow-up-left2:before {
                content:""
            }

            .wpem-icon-arrow-up2:before {
                content:""
            }

            .wpem-icon-arrow-up-right2:before {
                content:""
            }

            .wpem-icon-arrow-right2:before {
                content:""
            }

            .wpem-icon-arrow-down-right2:before {
                content:""
            }

            .wpem-icon-arrow-down2:before {
                content:""
            }

            .wpem-icon-arrow-down-left2:before {
                content:""
            }

            .wpem-icon-arrow-left2:before {
                content:""
            }

            .wpem-icon-circle-up:before {
                content:""
            }

            .wpem-icon-circle-right:before {
                content:""
            }

            .wpem-icon-circle-down:before {
                content:""
            }

            .wpem-icon-circle-left:before {
                content:""
            }

            .wpem-icon-tab:before {
                content:""
            }

            .wpem-icon-move-up:before {
                content:""
            }

            .wpem-icon-move-down:before {
                content:""
            }

            .wpem-icon-sort-alpha-asc:before {
                content:""
            }

            .wpem-icon-sort-alpha-desc:before {
                content:""
            }

            .wpem-icon-sort-numeric-asc:before {
                content:""
            }

            .wpem-icon-sort-numberic-desc:before {
                content:""
            }

            .wpem-icon-sort-amount-asc:before {
                content:""
            }

            .wpem-icon-sort-amount-desc:before {
                content:""
            }

            .wpem-icon-command:before {
                content:""
            }

            .wpem-icon-shift:before {
                content:""
            }

            .wpem-icon-ctrl:before {
                content:""
            }

            .wpem-icon-opt:before {
                content:""
            }

            .wpem-icon-checkbox-checked:before {
                content:""
            }

            .wpem-icon-checkbox-unchecked:before {
                content:""
            }

            .wpem-icon-radio-checked:before {
                content:""
            }

            .wpem-icon-radio-checked2:before {
                content:""
            }

            .wpem-icon-radio-unchecked:before {
                content:""
            }

            .wpem-icon-crop:before {
                content:""
            }

            .wpem-icon-make-group:before {
                content:""
            }

            .wpem-icon-ungroup:before {
                content:""
            }

            .wpem-icon-scissors:before {
                content:""
            }

            .wpem-icon-filter:before {
                content:""
            }

            .wpem-icon-font:before {
                content:""
            }

            .wpem-icon-ligature:before {
                content:""
            }

            .wpem-icon-ligature2:before {
                content:""
            }

            .wpem-icon-text-height:before {
                content:""
            }

            .wpem-icon-text-width:before {
                content:""
            }

            .wpem-icon-font-size:before {
                content:""
            }

            .wpem-icon-bold:before {
                content:""
            }

            .wpem-icon-underline:before {
                content:""
            }

            .wpem-icon-italic:before {
                content:""
            }

            .wpem-icon-strikethrough:before {
                content:""
            }

            .wpem-icon-omega:before {
                content:""
            }

            .wpem-icon-sigma:before {
                content:""
            }

            .wpem-icon-page-break:before {
                content:""
            }

            .wpem-icon-superscript:before {
                content:""
            }

            .wpem-icon-subscript:before {
                content:""
            }

            .wpem-icon-superscript2:before {
                content:""
            }

            .wpem-icon-subscript2:before {
                content:""
            }

            .wpem-icon-text-color:before {
                content:""
            }

            .wpem-icon-pagebreak:before {
                content:""
            }

            .wpem-icon-clear-formatting:before {
                content:""
            }

            .wpem-icon-table:before {
                content:""
            }

            .wpem-icon-table2:before {
                content:""
            }

            .wpem-icon-insert-template:before {
                content:""
            }

            .wpem-icon-pilcrow:before {
                content:""
            }

            .wpem-icon-ltr:before {
                content:""
            }

            .wpem-icon-rtl:before {
                content:""
            }

            .wpem-icon-section:before {
                content:""
            }

            .wpem-icon-paragraph-left:before {
                content:""
            }

            .wpem-icon-paragraph-center:before {
                content:""
            }

            .wpem-icon-paragraph-right:before {
                content:""
            }

            .wpem-icon-paragraph-justify:before {
                content:""
            }

            .wpem-icon-indent-increase:before {
                content:""
            }

            .wpem-icon-indent-decrease:before {
                content:""
            }

            .wpem-icon-share:before {
                content:""
            }

            .wpem-icon-new-tab:before {
                content:""
            }

            .wpem-icon-embed:before {
                content:""
            }

            .wpem-icon-embed2:before {
                content:""
            }

            .wpem-icon-terminal:before {
                content:""
            }

            .wpem-icon-share2:before {
                content:""
            }

            .wpem-icon-mail:before {
                content:""
            }

            .wpem-icon-mail2:before {
                content:""
            }

            .wpem-icon-mail3:before {
                content:""
            }

            .wpem-icon-mail4:before {
                content:""
            }

            .wpem-icon-amazon:before {
                content:""
            }

            .wpem-icon-google:before {
                content:""
            }

            .wpem-icon-google2:before {
                content:""
            }

            .wpem-icon-google3:before {
                content:""
            }

            .wpem-icon-google-plus:before {
                content:""
            }

            .wpem-icon-google-plus2:before {
                content:""
            }

            .wpem-icon-google-plus3:before {
                content:""
            }

            .wpem-icon-hangouts:before {
                content:""
            }

            .wpem-icon-google-drive:before {
                content:""
            }

            .wpem-icon-facebook:before {
                content:""
            }

            .wpem-icon-facebook2:before {
                content:""
            }

            .wpem-icon-instagram:before {
                content:""
            }

            .wpem-icon-whatsapp:before {
                content:""
            }

            .wpem-icon-spotify:before {
                content:""
            }

            .wpem-icon-telegram:before {
                content:""
            }

            .wpem-icon-twitter:before {
                content:""
            }

            .wpem-icon-vine:before {
                content:""
            }

            .wpem-icon-vk:before {
                content:""
            }

            .wpem-icon-renren:before {
                content:""
            }

            .wpem-icon-sina-weibo:before {
                content:""
            }

            .wpem-icon-rss:before {
                content:""
            }

            .wpem-icon-rss2:before {
                content:""
            }

            .wpem-icon-youtube:before {
                content:""
            }

            .wpem-icon-youtube2:before {
                content:""
            }

            .wpem-icon-twitch:before {
                content:""
            }

            .wpem-icon-vimeo:before {
                content:""
            }

            .wpem-icon-vimeo2:before {
                content:""
            }

            .wpem-icon-lanyrd:before {
                content:""
            }

            .wpem-icon-flickr:before {
                content:""
            }

            .wpem-icon-flickr2:before {
                content:""
            }

            .wpem-icon-flickr3:before {
                content:""
            }

            .wpem-icon-flickr4:before {
                content:""
            }

            .wpem-icon-dribbble:before {
                content:""
            }

            .wpem-icon-behance:before {
                content:""
            }

            .wpem-icon-behance2:before {
                content:""
            }

            .wpem-icon-deviantart:before {
                content:""
            }

            .wpem-icon-500px:before {
                content:""
            }

            .wpem-icon-steam:before {
                content:""
            }

            .wpem-icon-steam2:before {
                content:""
            }

            .wpem-icon-dropbox:before {
                content:""
            }

            .wpem-icon-onedrive:before {
                content:""
            }

            .wpem-icon-github:before {
                content:""
            }

            .wpem-icon-npm:before {
                content:""
            }

            .wpem-icon-basecamp:before {
                content:""
            }

            .wpem-icon-trello:before {
                content:""
            }

            .wpem-icon-wordpress:before {
                content:""
            }

            .wpem-icon-joomla:before {
                content:""
            }

            .wpem-icon-ello:before {
                content:""
            }

            .wpem-icon-blogger:before {
                content:""
            }

            .wpem-icon-blogger2:before {
                content:""
            }

            .wpem-icon-tumblr:before {
                content:""
            }

            .wpem-icon-tumblr2:before {
                content:""
            }

            .wpem-icon-yahoo:before {
                content:""
            }

            .wpem-icon-yahoo2:before {
                content:""
            }

            .wpem-icon-tux:before {
                content:""
            }

            .wpem-icon-appleinc:before {
                content:""
            }

            .wpem-icon-finder:before {
                content:""
            }

            .wpem-icon-android:before {
                content:""
            }

            .wpem-icon-windows:before {
                content:""
            }

            .wpem-icon-windows8:before {
                content:""
            }

            .wpem-icon-soundcloud:before {
                content:""
            }

            .wpem-icon-soundcloud2:before {
                content:""
            }

            .wpem-icon-skype:before {
                content:""
            }

            .wpem-icon-reddit:before {
                content:""
            }

            .wpem-icon-hackernews:before {
                content:""
            }

            .wpem-icon-wikipedia:before {
                content:""
            }

            .wpem-icon-linkedin:before {
                content:""
            }

            .wpem-icon-linkedin2:before {
                content:""
            }

            .wpem-icon-lastfm:before {
                content:""
            }

            .wpem-icon-lastfm2:before {
                content:""
            }

            .wpem-icon-delicious:before {
                content:""
            }

            .wpem-icon-stumbleupon:before {
                content:""
            }

            .wpem-icon-stumbleupon2:before {
                content:""
            }

            .wpem-icon-stackoverflow:before {
                content:""
            }

            .wpem-icon-pinterest:before {
                content:""
            }

            .wpem-icon-pinterest2:before {
                content:""
            }

            .wpem-icon-xing:before {
                content:""
            }

            .wpem-icon-xing2:before {
                content:""
            }

            .wpem-icon-flattr:before {
                content:""
            }

            .wpem-icon-foursquare:before {
                content:""
            }

            .wpem-icon-yelp:before {
                content:""
            }

            .wpem-icon-paypal:before {
                content:""
            }

            .wpem-icon-chrome:before {
                content:""
            }

            .wpem-icon-firefox:before {
                content:""
            }

            .wpem-icon-IE:before {
                content:""
            }

            .wpem-icon-edge:before {
                content:""
            }

            .wpem-icon-safari:before {
                content:""
            }

            .wpem-icon-opera:before {
                content:""
            }

            .wpem-icon-file-pdf:before {
                content:""
            }

            .wpem-icon-file-openoffice:before {
                content:""
            }

            .wpem-icon-file-word:before {
                content:""
            }

            .wpem-icon-file-excel:before {
                content:""
            }

            .wpem-icon-libreoffice:before {
                content:""
            }

            .wpem-icon-html-five:before {
                content:""
            }

            .wpem-icon-html-five2:before {
                content:""
            }

            .wpem-icon-css3:before {
                content:""
            }

            .wpem-icon-git:before {
                content:""
            }

            .wpem-icon-codepen:before {
                content:""
            }

            .wpem-icon-svg:before {
                content:""
            }

            .wpem-icon-IcoMoon:before {
                content:""
            }

            .wpem-icon-guest-list:before {
                content:""
            }

            .wpem-icon-stripe:before {
                content:""
            }

            .wpem-icon-ical:before {
                content:""
            }

            .wpem-icon-mailchimp:before {
                content:""
            }

            .wpem-icon-sync:before {
                content:""
            }

            .wpem-icon-no-sync:before {
                content:""
            }

            .wpem-icon-sendinblue:before {
                content:""
            }

            .wpem-icon-zoom:before {
                content:""
            }

            #thsp-sticky-header {
                margin-top:-200px; padding:8px 10px; position:fixed; top:0; left:0; width:100%; z-index:99998; box-sizing:border-box; -moz-box-sizing:border-box
            }

            .admin-bar #thsp-sticky-header {
                top:32px
            }

            #thsp-sticky-header:after {
                content:""; display:table; clear:both
            }

            #thsp-sticky-header-title {
                float:left; font-size:22px; line-height:30px; margin:0 !important
            }

            #thsp-sticky-header-title img {
                display:block; height:30px; width:auto
            }

            #thsp-sticky-header-menu {
                float:right; text-align:right; margin:0 !important
            }

            #thsp-sticky-header-menu li {
                display:inline-block; margin:0 0 0 1.25em !important; font-size:12px
            }

            #thsp-sticky-header a {
                text-decoration:none
            }

            #thsp-sticky-header li a {
                display:inline-block; line-height:30px
            }

            figure[class^=wp-block-] {
                margin-left:0; margin-right:0
            }

            [class^=wp-block-] figcaption {
                font-family:Georgia, serif; font-size:12px
            }

            [class^=wp-block-]:not(.wp-block-gallery) figcaption {
                color:#666; margin-bottom:1.625em; max-width:96%; max-width:calc(100% - 18px); padding:3px 0 5px 40px; position:relative; text-align:left
            }

            [class^=wp-block-]:not(.wp-block-gallery) figcaption:before {
                color:#666; content:"—"; font-size:14px; font-style:normal; font-weight:bold; margin-right:5px; position:absolute; left:10px; top:0
            }

            .rtl [class^=wp-block-]:not(.wp-block-gallery) figcaption {
                padding-left:0; padding-right:40px; text-align:right
            }

            .rtl [class^=wp-block-]:not(.wp-block-gallery) figcaption:before {
                left:0; margin-left:5px; margin-right:0; right:10px
            }

            p.has-drop-cap:not(:focus)::first-letter {
                font-size:5em; margin-top:.1em
            }

            .wp-block-gallery {
                margin:0 0 1.625em
            }

            .wp-block-gallery .blocks-gallery-item figcaption {
                margin-bottom:0; padding-left:0; padding-right:0
            }

            .wp-block-gallery .blocks-gallery-item img {
                border:0; padding:0
            }

            .wp-block-quote {
                margin:0 3em
            }

            .wp-block-quote:not(.is-large):not(.is-style-large) {
                border:0; padding-left:0; padding-right:0
            }

            .wp-block-quote.is-large p, .wp-block-quote.is-style-large p {
                font-size:20px
            }

            .wp-block-quote cite {
                color:#666; font:12px "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:300; letter-spacing:.05em; text-transform:uppercase
            }

            .wp-block-quote.is-large cite, .wp-block-quote.is-style-large cite {
                font-size:16px
            }

            .wp-block-audio audio {
                display:block; width:100%
            }

            .wp-block-cover-image.aligncenter, .wp-block-cover.aligncenter {
                clear:both; display:flex
            }

            .wp-block-cover-image.alignleft, .wp-block-cover.alignleft {
                margin-right:1.625em
            }

            .wp-block-cover-image.alignright, .wp-block-cover.alignright {
                margin-left:1.625em
            }

            .wp-block-file .wp-block-file__button {
                background:#222; border:none; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:0px 1px 2px rgba(0, 0, 0, .3); -moz-box-shadow:0px 1px 2px rgba(0, 0, 0, .3); box-shadow:0px 1px 2px rgba(0, 0, 0, .3); color:#eee; cursor:pointer; font-size:15px; padding:5px 22px; text-shadow:0 -1px 0 rgba(0, 0, 0, .3)
            }

            .wp-block-file .wp-block-file__button:active {
                background:#1982d1; color:#bfddf3
            }

            .rtl .wp-block-file *+.wp-block-file__button {
                margin-left:.75em; margin-right:0
            }

            .wp-block-code {
                background-color:rgba(0, 0, 0, 0); border:0; padding:0
            }

            .wp-block-pullquote__citation, .wp-block-pullquote cite, .wp-block-pullquote footer {
                color:#141412
            }

            .wp-block-pullquote.alignleft {
                margin-right:1.625em
            }

            .wp-block-pullquote.alignright {
                margin-left:1.625em
            }

            .wp-block-table {
                border-bottom:1px solid #ddd; border-collapse:collapse; border-spacing:0; width:100%
            }

            .wp-block-table th {
                border:0; font-weight:bold; padding:6px 10px 6px 0; text-transform:uppercase
            }

            .wp-block-table td {
                border:0; border-top:1px solid #ddd; padding:6px 10px 6px 0
            }

            .wp-block-button .wp-block-button__link {
                -webkit-box-shadow:0px 1px 2px rgba(0, 0, 0, .3); -moz-box-shadow:0px 1px 2px rgba(0, 0, 0, .3); box-shadow:0px 1px 2px rgba(0, 0, 0, .3); cursor:pointer; font-size:15px; margin:20px 0; padding:5px 22px; text-decoration:none; text-shadow:0 -1px 0 rgba(0, 0, 0, .3)
            }

            .is-style-outline .wp-block-button__link:not(.has-text-color) {
                color:#222; text-shadow:none
            }

            .wp-block-button__link, .wp-block-button .wp-block-button__link:hover, .wp-block-button .is-style-outline .wp-block-button__link:hover {
                background:#222; color:#eee
            }

            .wp-block-button__link:active {
                background:#1982d1; color:#bfddf3
            }

            .wp-block-separator {
                border:0; max-width:100px
            }

            .wp-block-separator.is-style-wide {
                max-width:100%
            }

            .wp-block-media-text {
                margin-bottom:1.625em
            }

            .wp-block-media-text *:last-child {
                margin-bottom:0
            }

            .wp-block-archives.aligncenter, .wp-block-categories.aligncenter, .wp-block-latest-posts.aligncenter {
                list-style-position:inside; margin-left:2.5em; text-align:center
            }

            .rtl .wp-block-archives.aligncenter, .rtl .wp-block-categories.aligncenter, .rtl .wp-block-latest-posts.aligncenter {
                margin-left:0; margin-right:2.5em
            }

            .wp-block-latest-comments {
                margin:0; padding:0
            }

            .wp-block-latest-comments .avatar, .wp-block-latest-comments__comment-avatar {
                -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:0 1px 2px #ccc; -moz-box-shadow:0 1px 2px #ccc; box-shadow:0 1px 2px #ccc
            }

            .wp-block-latest-comments__comment, .wp-block-latest-comments__comment-excerpt, .wp-block-latest-comments__comment-excerpt p {
                font-size:15px
            }

            .wp-block-latest-comments__comment-excerpt p:last-child {
                margin-bottom:0
            }

            .wp-block-latest-comments__comment-meta, .wp-block-latest-comments__comment-date {
                color:#666; font-size:12px; line-height:2.2em
            }

            .wp-block-latest-comments__comment-meta a {
                font-weight:bold
            }

            .wp-block-latest-comments .wp-block-latest-comments__comment {
                -moz-border-radius:3px; border-radius:3px; margin:0 0 2.625em; position:relative
            }

            .wp-block-latest-posts.is-grid {
                margin-left:0; margin-right:0
            }

            .has-blue-color {
                color:#1982d1
            }

            .has-blue-background-color {
                background-color:#1982d1
            }

            .has-black-color {
                color:#000
            }

            .has-black-background-color {
                background-color:#000
            }

            .has-dark-gray-color {
                color:#373737
            }

            .has-dark-gray-background-color {
                background-color:#373737
            }

            .has-medium-gray-color {
                color:#666
            }

            .has-medium-gray-background-color {
                background-color:#666
            }

            .has-light-gray-color {
                color:#e2e2e2
            }

            .has-light-gray-background-color {
                background-color:#e2e2e2
            }

            .has-white-color {
                color:#fff
            }

            .has-white-background-color {
                background-color:#fff
            }

            .slick-slider {
                position:relative; display:block; box-sizing:border-box; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -ms-touch-action:pan-y; touch-action:pan-y; -webkit-tap-highlight-color:rgba(0, 0, 0, 0)
            }

            .slick-list {
                position:relative; overflow:hidden; display:block; margin:0; padding:0
            }

            .slick-list:focus {
                outline:none
            }

            .slick-list.dragging {
                cursor:pointer; cursor:hand
            }

            .slick-slider .slick-track, .slick-slider .slick-list {
                -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0)
            }

            .slick-track {
                position:relative; left:0; top:0; display:block; margin-left:auto; margin-right:auto
            }

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

            .slick-track:after {
                clear:both
            }

            .slick-loading .slick-track {
                visibility:hidden
            }

            .slick-slide {
                float:left; height:100%; min-height:1px; display:none
            }

            [dir=rtl] .slick-slide {
                float:right
            }

            .slick-slide img {
                display:block
            }

            .slick-slide.slick-loading img {
                display:none
            }

            .slick-slide.dragging img {
                pointer-events:none
            }

            .slick-initialized .slick-slide {
                display:block
            }

            .slick-loading .slick-slide {
                visibility:hidden
            }

            .slick-vertical .slick-slide {
                display:block; height:auto; border:1px solid rgba(0, 0, 0, 0)
            }

            .slick-arrow.slick-hidden {
                display:none
            }

            .slick-loading .slick-list {
                background:#fff url("./ajax-loader.gif") center center no-repeat
            }

            @font-face {
                font-family:"slick"; src:url("../Fonts/slick.eot"); src:url("../Fonts/slick.eot?#iefix") format("embedded-opentype"), url("../Fonts/slick.woff") format("woff"), url("../Fonts/slick.ttf") format("truetype"), url("../Fonts/slick.svg#slick") format("svg"); font-weight:normal; font-style:normal
            }

            .slick-prev, .slick-next {
                position:absolute; display:block; height:32px; width:32px; line-height:0px; font-size:0px; cursor:pointer; background:rgba(0, 0, 0, 0); color:rgba(0, 0, 0, 0); top:50%; -webkit-transform:translate(0, -50%); -ms-transform:translate(0, -50%); transform:translate(0, -50%); padding:0; border:none; outline:none; z-index:1
            }

            .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
                outline:none; background:rgba(0, 0, 0, 0); color:rgba(0, 0, 0, 0)
            }

            .slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {
                opacity:1
            }

            .slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
                opacity:.25
            }

            .slick-prev:before, .slick-next:before {
                font-family:"slick"; font-size:32px; line-height:1; color:#fff; opacity:.75; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale
            }

            .slick-prev {
                left:1%
            }

            [dir=rtl] .slick-prev {
                left:auto; right:1%
            }

            .slick-prev:before {
                content:"←"
            }

            [dir=rtl] .slick-prev:before {
                content:"→"
            }

            .slick-next {
                right:1%
            }

            [dir=rtl] .slick-next {
                left:1%; right:auto
            }

            .slick-next:before {
                content:"→"
            }

            [dir=rtl] .slick-next:before {
                content:"←"
            }

            img.slick-arrow {
                opacity:.75; transition:opacity .3s
            }

            img.slick-arrow::before {
                display:none
            }

            img.slick-arrow:hover {
                opacity:1
            }

            .slick-dotted.slick-slider {
                margin-bottom:30px
            }

            .slick-dots {
                position:absolute; bottom:-25px; list-style:none; display:block; text-align:center; padding:0; margin:0; width:100%
            }

            .slick-dots li {
                position:relative; display:inline-block; height:20px; width:20px; margin:0 5px; padding:0; cursor:pointer
            }

            .slick-dots li button {
                border:0; background:rgba(0, 0, 0, 0); display:block; height:20px; width:20px; outline:none; line-height:0px; font-size:0px; color:rgba(0, 0, 0, 0); padding:5px; cursor:pointer
            }

            .slick-dots li button:hover, .slick-dots li button:focus {
                outline:none
            }

            .slick-dots li button:hover:before, .slick-dots li button:focus:before {
                opacity:1
            }

            .slick-dots li button:before {
                position:absolute; top:0; left:0; content:"•"; width:20px; height:20px; font-family:"slick"; font-size:6px; line-height:20px; text-align:center; color:#000; opacity:.25; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale
            }

            .slick-dots li.slick-active button:before {
                color:#000; opacity:.75
            }

            .top-slider {
                width:100%
            }

            .top-slider__slide {
                position:relative; height:570px; overflow:hidden
            }

            .top-slider__slide-background {
                position:absolute; top:0; left:0; right:0; bottom:0; z-index:-1; display:flex; justify-content:flex-end; align-items:center; overflow:hidden
            }

            .top-slider__slide-background img {
                width:100%; height:100%; object-fit:cover; object-position:right
            }

            .top-slider__slide-background::after {
                display:block; content:""; position:absolute; top:0; left:0; right:0; bottom:0; background:linear-gradient(to right, RGBA(0, 0, 0, 0.56) 0%, RGBA(0, 0, 0, 0.13) 100%)
            }

            .top-slider__slide-content {
                max-width:1790px; margin:0 auto; padding:60px 60px 20px 70px; text-align:left; font-size:16px
            }

            .top-slider__slide-content header, .top-slider__slide-content main {
                margin-bottom:24px
            }

            .top-slider__slide-content p, .top-slider__slide-content ul, .top-slider__slide-content ol {
                font-family:"Roboto", "Arial"; color:#fff; font-size:193.75%; text-shadow:none; line-height:1.5; font-style:normal; text-decoration:none; text-align:left; letter-spacing:normal; word-spacing:normal; text-transform:none; font-weight:400; margin:0; padding:0; max-width:min(100%, 1000px)
            }

            .top-slider__slide-content ul {
                list-style:disc; padding-left:30px
            }

            .top-slider__slide-content .pre-title {
                color:#f15a22; font-size:162.5%; font-weight:700
            }

            .top-slider__slide-content .title {
                font-size:287.5%; line-height:1.2; font-weight:700
            }

            .top-slider__slide-content .sub-title {
                color:#f15a22; font-size:287.5%; line-height:1.2; font-weight:700
            }

            .top-slider__slide-content .slider-button {
                display:inline-block; font-family:"Roboto", "Arial"; color:#003255; font-size:137.5%; text-shadow:none; line-height:1.5; font-style:normal; text-decoration:none; text-align:center; letter-spacing:normal; word-spacing:normal; text-transform:none; font-weight:700; background:#fff; opacity:1; padding:10px 30px 10px 30px; box-shadow:none; border:0 solid RGBA(0, 0, 0, 1); border-radius:20px
            }

            .top-slider__slide.external .top-slider__slide-content p, .top-slider__slide.external .top-slider__slide-content ul, .top-slider__slide.external .top-slider__slide-content ol {
                font-size:150%; line-height:1.5; font-weight:200
            }

            .top-slider__slide.external .top-slider__slide-content .pre-title {
                color:#b1d9df; font-size:187.5%; font-weight:700
            }

            .top-slider__slide.external .top-slider__slide-content .title {
                font-size:350%; line-height:1; font-weight:700
            }

            .top-slider__slide.external .top-slider__slide-content .sub-title {
                color:#fff; font-size:212.5%; line-height:1.2; font-weight:200; margin-top:10px
            }

            .top-slider__slide.external .top-slider__slide-content .slider-button {
                font-family:"Roboto", "Arial"; color:#000; font-size:125%; font-weight:600; border-radius:99px
            }

            @media(orientation: landscape)and (max-width: 900px), (orientation: portrait)and (max-width: 700px) {
                .top-slider__slide {
                    height:760px
                }

                .top-slider__slide-content {
                    padding:50px 20px 45px 15px; font-size:90%
                }

                .top-slider__slide-content header, .top-slider__slide-content main {
                    font-size:90%
                }

                .top-slider__slide-background img {
                    height:100%; width:auto
                }
            }

            .menu-item-language img.iclflag {
                width:38px !important; height:38px !important
            }

            #thsp-sticky-header {
                background-color:#fff
            }

            #thsp-sticky-header, #thsp-sticky-header a {
                color:#000 !important
            }

            #thsp-sticky-header-inner {
                max-width:950px; margin:0 auto
            }

            body {
                color:#373737
            }

            .entry-title, .entry-title a {
                color:#222
            }

            .entry-meta {
                color:#666
            }

            #page {
                background-color:#fff
            }

            body {
                background-color:#e2e2e2
            }

            .widget_calendar #wp-calendar tfoot td, .widget_calendar #wp-calendar th, .entry-header .comments-link a, .entry-meta .edit-link a, .commentlist .edit-link a, pre {
                background-color:#f1f1f1
            }

            #site-title a {
                color:#111
            }

            #site-description {
                color:#7a7a7a
            }

            #branding {
                background-color:#fff
            }

            #access, #access ul ul a {
                background:#142841
            }

            #access li:hover>a, #access a:focus, #access ul ul *:hover>a {
                background:#6c6c6c
            }

            #access ul ul a {
                border-bottom-color:#6c6c6c
            }

            #access a, #access li:hover>a, #access a:focus, #access ul ul a, #access ul ul *:hover>a {
                color:#fff
            }

            a, #site-title a:focus, #site-title a:hover, #site-title a:active, .entry-title a:hover, .entry-title a:focus, .entry-title a:active, .widget_twentyeleven_ephemera .comments-link a:hover, section.recent-posts .other-recent-posts a[rel=bookmark]:hover, section.recent-posts .other-recent-posts .comments-link a:hover, .format-image footer.entry-meta a:hover, #site-generator a:hover {
                color:#009dd4
            }

            section.recent-posts .other-recent-posts .comments-link a:hover {
                border-color:#009dd4
            }

            article.feature-image.small .entry-summary p a:hover, .entry-header .comments-link a:hover, .entry-header .comments-link a:focus, .entry-header .comments-link a:active, .feature-slider a.active {
                background-color:#009dd4
            }

            #site-title a, #site-description {
                color:#fff
            }

            body.custom-background {
                background-color:#142841; background-image:url("https://www.audioprecision.com/wp-content/uploads/2016/01/graytexture2.png"); background-position:left top; background-size:auto; background-repeat:repeat; background-attachment:scroll
            }

            button#responsive-menu-button, #responsive-menu-container {
                display:none; -webkit-text-size-adjust:100%
            }

            @media screen and (max-width: 1300px) {
                #responsive-menu-container {
                    display:block; position:fixed; top:0; bottom:0; z-index:99998; padding-bottom:5px; margin-bottom:-5px; outline:1px solid rgba(0, 0, 0, 0); overflow-y:auto; overflow-x:hidden
                }

                #responsive-menu-container .responsive-menu-search-box {
                    width:100%; padding:0 2%; border-radius:2px; height:50px; -webkit-appearance:none
                }

                #responsive-menu-container.push-left, #responsive-menu-container.slide-left {
                    transform:translateX(-100%); -ms-transform:translateX(-100%); -webkit-transform:translateX(-100%); -moz-transform:translateX(-100%)
                }

                .responsive-menu-open #responsive-menu-container.push-left, .responsive-menu-open #responsive-menu-container.slide-left {
                    transform:translateX(0); -ms-transform:translateX(0); -webkit-transform:translateX(0); -moz-transform:translateX(0)
                }

                #responsive-menu-container.push-top, #responsive-menu-container.slide-top {
                    transform:translateY(-100%); -ms-transform:translateY(-100%); -webkit-transform:translateY(-100%); -moz-transform:translateY(-100%)
                }

                .responsive-menu-open #responsive-menu-container.push-top, .responsive-menu-open #responsive-menu-container.slide-top {
                    transform:translateY(0); -ms-transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0)
                }

                #responsive-menu-container.push-right, #responsive-menu-container.slide-right {
                    transform:translateX(100%); -ms-transform:translateX(100%); -webkit-transform:translateX(100%); -moz-transform:translateX(100%)
                }

                .responsive-menu-open #responsive-menu-container.push-right, .responsive-menu-open #responsive-menu-container.slide-right {
                    transform:translateX(0); -ms-transform:translateX(0); -webkit-transform:translateX(0); -moz-transform:translateX(0)
                }

                #responsive-menu-container.push-bottom, #responsive-menu-container.slide-bottom {
                    transform:translateY(100%); -ms-transform:translateY(100%); -webkit-transform:translateY(100%); -moz-transform:translateY(100%)
                }

                .responsive-menu-open #responsive-menu-container.push-bottom, .responsive-menu-open #responsive-menu-container.slide-bottom {
                    transform:translateY(0); -ms-transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0)
                }

                #responsive-menu-container, #responsive-menu-container:before, #responsive-menu-container:after, #responsive-menu-container *, #responsive-menu-container *:before, #responsive-menu-container *:after {
                    box-sizing:border-box; margin:0; padding:0
                }

                #responsive-menu-container #responsive-menu-search-box, #responsive-menu-container #responsive-menu-additional-content, #responsive-menu-container #responsive-menu-title {
                    padding:25px 5%
                }

                #responsive-menu-container #responsive-menu, #responsive-menu-container #responsive-menu ul {
                    width:100%
                }

                #responsive-menu-container #responsive-menu ul.responsive-menu-submenu {
                    display:none
                }

                #responsive-menu-container #responsive-menu ul.responsive-menu-submenu.responsive-menu-submenu-open {
                    display:block
                }

                #responsive-menu-container #responsive-menu ul.responsive-menu-submenu-depth-1 a.responsive-menu-item-link {
                    padding-left:10%
                }

                #responsive-menu-container #responsive-menu ul.responsive-menu-submenu-depth-2 a.responsive-menu-item-link {
                    padding-left:15%
                }

                #responsive-menu-container #responsive-menu ul.responsive-menu-submenu-depth-3 a.responsive-menu-item-link {
                    padding-left:20%
                }

                #responsive-menu-container #responsive-menu ul.responsive-menu-submenu-depth-4 a.responsive-menu-item-link {
                    padding-left:25%
                }

                #responsive-menu-container #responsive-menu ul.responsive-menu-submenu-depth-5 a.responsive-menu-item-link {
                    padding-left:30%
                }

                #responsive-menu-container li.responsive-menu-item {
                    width:100%; list-style:none
                }

                #responsive-menu-container li.responsive-menu-item a {
                    width:100%; display:block; text-decoration:none; position:relative
                }

                #responsive-menu-container #responsive-menu li.responsive-menu-item a {
                    padding:0 5%
                }

                #responsive-menu-container .responsive-menu-submenu li.responsive-menu-item a {
                    padding:0 5%
                }

                #responsive-menu-container li.responsive-menu-item a .fa {
                    margin-right:15px
                }

                #responsive-menu-container li.responsive-menu-item a .responsive-menu-subarrow {
                    position:absolute; top:0; bottom:0; text-align:center; overflow:hidden
                }

                #responsive-menu-container li.responsive-menu-item a .responsive-menu-subarrow.fa {
                    margin-right:0
                }

                button#responsive-menu-button .responsive-menu-button-icon-inactive {
                    display:none
                }

                button#responsive-menu-button {
                    z-index:99999; display:none; overflow:hidden; outline:none
                }

                button#responsive-menu-button img {
                    max-width:100%
                }

                .responsive-menu-label {
                    display:inline-block; font-weight:600; margin:0 5px; vertical-align:middle
                }

                .responsive-menu-label .responsive-menu-button-text-open {
                    display:none
                }

                .responsive-menu-accessible {
                    display:inline-block
                }

                .responsive-menu-accessible .responsive-menu-box {
                    display:inline-block; vertical-align:middle
                }

                .responsive-menu-label.responsive-menu-label-top, .responsive-menu-label.responsive-menu-label-bottom {
                    display:block; margin:0 auto
                }

                button#responsive-menu-button {
                    padding:0 0; display:inline-block; cursor:pointer; transition-property:opacity, filter; transition-duration:.15s; transition-timing-function:linear; font:inherit; color:inherit; text-transform:none; background-color:rgba(0, 0, 0, 0); border:0; margin:0; overflow:visible
                }

                .responsive-menu-box {
                    width:50px; height:35px; display:inline-block; position:relative
                }

                .responsive-menu-inner {
                    display:block; top:50%; margin-top:-2.5px
                }

                .responsive-menu-inner, .responsive-menu-inner::before, .responsive-menu-inner::after {
                    width:50px; height:5px; background-color:#1982d1; border-radius:4px; position:absolute; transition-property:transform; transition-duration:.15s; transition-timing-function:ease
                }

                .responsive-menu-open .responsive-menu-inner, .responsive-menu-open .responsive-menu-inner::before, .responsive-menu-open .responsive-menu-inner::after {
                    background-color:#1982d1
                }

                button#responsive-menu-button:hover .responsive-menu-inner, button#responsive-menu-button:hover .responsive-menu-inner::before, button#responsive-menu-button:hover .responsive-menu-inner::after, button#responsive-menu-button:hover .responsive-menu-open .responsive-menu-inner, button#responsive-menu-button:hover .responsive-menu-open .responsive-menu-inner::before, button#responsive-menu-button:hover .responsive-menu-open .responsive-menu-inner::after, button#responsive-menu-button:focus .responsive-menu-inner, button#responsive-menu-button:focus .responsive-menu-inner::before, button#responsive-menu-button:focus .responsive-menu-inner::after, button#responsive-menu-button:focus .responsive-menu-open .responsive-menu-inner, button#responsive-menu-button:focus .responsive-menu-open .responsive-menu-inner::before, button#responsive-menu-button:focus .responsive-menu-open .responsive-menu-inner::after {
                    background-color:#009cd1
                }

                .responsive-menu-inner::before, .responsive-menu-inner::after {
                    content:""; display:block
                }

                .responsive-menu-inner::before {
                    top:-15px
                }

                .responsive-menu-inner::after {
                    bottom:-15px
                }

                .responsive-menu-boring .responsive-menu-inner, .responsive-menu-boring .responsive-menu-inner::before, .responsive-menu-boring .responsive-menu-inner::after {
                    transition-property:none
                }

                .responsive-menu-boring.is-active .responsive-menu-inner {
                    transform:rotate(45deg)
                }

                .responsive-menu-boring.is-active .responsive-menu-inner::before {
                    top:0; opacity:0
                }

                .responsive-menu-boring.is-active .responsive-menu-inner::after {
                    bottom:0; transform:rotate(-90deg)
                }

                button#responsive-menu-button {
                    width:50px; height:20px; position:absolute; top:40px; right:7%
                }

                button#responsive-menu-button .responsive-menu-box {
                    color:#1982d1
                }

                .responsive-menu-open button#responsive-menu-button .responsive-menu-box {
                    color:#1982d1
                }

                .responsive-menu-label {
                    color:#fff; font-size:13px; line-height:13px
                }

                button#responsive-menu-button {
                    display:inline-block; transition:transform .5s, background-color 1s
                }

                html.responsive-menu-open {
                    cursor:pointer
                }

                #responsive-menu-container {
                    cursor:initial
                }

                #responsive-menu-container {
                    width:75%; left:0; transition:transform .5s; text-align:left; background:#0958c1
                }

                #responsive-menu-container #responsive-menu-wrapper {
                    background:#0958c1
                }

                #responsive-menu-container #responsive-menu-additional-content {
                    color:#fff
                }

                #responsive-menu-container #responsive-menu-additional-content a:link, #responsive-menu-container #responsive-menu-additional-content a:visited, #responsive-menu-container #responsive-menu-additional-content a:hover, #responsive-menu-container #responsive-menu-additional-content a:active, #responsive-menu-container #responsive-menu-additional-content a:focus {
                    color:#fff; font-family:rubik; font-size:12px; line-height:24px
                }

                #responsive-menu-container #responsive-menu-additional-content .axio-brand-container-mobile {
                    font-size:14px; line-height:1em
                }

                #responsive-menu-container .responsive-menu-search-box {
                    background:#fff; border:2px solid #dadada; color:#333
                }

                #responsive-menu-container .responsive-menu-search-box:-ms-input-placeholder {
                    color:#c7c7cd
                }

                #responsive-menu-container .responsive-menu-search-box::-webkit-input-placeholder {
                    color:#c7c7cd
                }

                #responsive-menu-container .responsive-menu-search-box:-moz-placeholder {
                    color:#c7c7cd; opacity:1
                }

                #responsive-menu-container .responsive-menu-search-box::-moz-placeholder {
                    color:#c7c7cd; opacity:1
                }

                #responsive-menu-container .responsive-menu-item-link, #responsive-menu-container #responsive-menu-title, #responsive-menu-container .responsive-menu-subarrow {
                    transition:background-color 1s, border-color 1s, color 1s
                }

                #responsive-menu-container #responsive-menu-title {
                    background-color:#43494c; color:#fff; font-size:14px; text-align:left
                }

                #responsive-menu-container #responsive-menu-title a {
                    color:#fff; font-size:14px; text-decoration:none
                }

                #responsive-menu-container #responsive-menu-title a:hover {
                    color:#fff
                }

                #responsive-menu-container #responsive-menu-title:hover {
                    background-color:#43494c; color:#fff
                }

                #responsive-menu-container #responsive-menu-title:hover a {
                    color:#fff
                }

                #responsive-menu-container #responsive-menu-title #responsive-menu-title-image {
                    display:inline-block; vertical-align:middle; max-width:100%; margin-bottom:15px
                }

                #responsive-menu-container #responsive-menu-title #responsive-menu-title-image img {
                    max-width:100%
                }

                #responsive-menu-container #responsive-menu>li.responsive-menu-item:first-child>a {
                    border-top:1px solid #3c3c3c
                }

                #responsive-menu-container #responsive-menu li.responsive-menu-item .responsive-menu-item-link {
                    font-size:12px
                }

                #responsive-menu-container #responsive-menu li.responsive-menu-item a {
                    line-height:44px; border-bottom:1px solid #3c3c3c; color:#fff; background-color:#0958c1; height:44px
                }

                #responsive-menu-container #responsive-menu li.responsive-menu-item a:hover {
                    color:#fff; background-color:#3c3c3c; border-color:#3c3c3c
                }

                #responsive-menu-container #responsive-menu li.responsive-menu-item a:hover .responsive-menu-subarrow {
                    color:#fff; border-color:#3c3c3c; background-color:#3c3c3c
                }

                #responsive-menu-container #responsive-menu li.responsive-menu-item a:hover .responsive-menu-subarrow.responsive-menu-subarrow-active {
                    color:#fff; border-color:#3f3f3f; background-color:#3f3f3f
                }

                #responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow {
                    right:0; height:44px; line-height:44px; width:44px; color:#fff; border-left:1px solid #3c3c3c; background-color:#0958c1
                }

                #responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow.responsive-menu-subarrow-active {
                    color:#fff; border-color:#212121; background-color:#212121
                }

                #responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow.responsive-menu-subarrow-active:hover {
                    color:#fff; border-color:#3f3f3f; background-color:#3f3f3f
                }

                #responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow:hover {
                    color:#fff; border-color:#3c3c3c; background-color:#3c3c3c
                }

                #responsive-menu-container #responsive-menu li.responsive-menu-current-item>.responsive-menu-item-link {
                    background-color:#43494c; color:#fff; border-color:#212121
                }

                #responsive-menu-container #responsive-menu li.responsive-menu-current-item>.responsive-menu-item-link:hover {
                    background-color:#43494c; color:#fff; border-color:#3f3f3f
                }

                #responsive-menu-container #responsive-menu ul.responsive-menu-submenu li.responsive-menu-item .responsive-menu-item-link {
                    font-size:12px; text-align:left
                }

                #responsive-menu-container #responsive-menu ul.responsive-menu-submenu li.responsive-menu-item a {
                    height:44px; line-height:44px; border-bottom:1px solid #3c3c3c; color:#fff; background-color:#0958c1
                }

                #responsive-menu-container #responsive-menu ul.responsive-menu-submenu li.responsive-menu-item a:hover {
                    color:#fff; background-color:#3c3c3c; border-color:#3c3c3c
                }

                #responsive-menu-container #responsive-menu ul.responsive-menu-submenu li.responsive-menu-item a:hover .responsive-menu-subarrow {
                    color:#fff; border-color:#3c3c3c; background-color:#3c3c3c
                }

                #responsive-menu-container #responsive-menu ul.responsive-menu-submenu li.responsive-menu-item a:hover .responsive-menu-subarrow.responsive-menu-subarrow-active {
                    color:#fff; border-color:#3f3f3f; background-color:#3f3f3f
                }

                #responsive-menu-container #responsive-menu ul.responsive-menu-submenu li.responsive-menu-item a .responsive-menu-subarrow {
                    left:unset; right:0; height:44px; line-height:44px; width:44px; color:#fff; border-left:1px solid #3c3c3c !important; border-right:unset !important; background-color:#0958c1
                }

                #responsive-menu-container #responsive-menu ul.responsive-menu-submenu li.responsive-menu-item a .responsive-menu-subarrow.responsive-menu-subarrow-active {
                    color:#fff; border-color:#212121; background-color:#212121
                }

                #responsive-menu-container #responsive-menu ul.responsive-menu-submenu li.responsive-menu-item a .responsive-menu-subarrow.responsive-menu-subarrow-active:hover {
                    color:#fff; border-color:#3f3f3f; background-color:#3f3f3f
                }

                #responsive-menu-container #responsive-menu ul.responsive-menu-submenu li.responsive-menu-item a .responsive-menu-subarrow:hover {
                    color:#fff; border-color:#3c3c3c; background-color:#3c3c3c
                }

                #responsive-menu-container #responsive-menu ul.responsive-menu-submenu li.responsive-menu-current-item>.responsive-menu-item-link {
                    background-color:#43494c; color:#fff; border-color:#212121
                }

                #responsive-menu-container #responsive-menu ul.responsive-menu-submenu li.responsive-menu-current-item>.responsive-menu-item-link:hover {
                    background-color:#43494c; color:#fff; border-color:#3f3f3f
                }

                #menu-main {
                    display:none !important
                }
            }

            .rmp-trigger-icon {
                height:45px
            }

            #page {
                max-width:99.99% !important
            }

            #main {
                background:rgba(0, 0, 0, 0) !important
            }

            nav, axio-brand-container {
                max-width:99.7% !important
            }

            .page-template-AP_ProductPage, .page-template-AP_ProductPage_2022 #static-sticky-header {
                margin:-26px 0 0 0 !important; z-index:1; background-color:rgba(0, 0, 0, 0); display:inline-block
            }

            #accordion {
                display:inline !important; position:relative; top:25px
            }

            #tabs {
                display:none !important
            }

            .ui-accordion .ui-accordion-header {
                padding:0em .5em 0 .7em
            }

            .entry-content h3, .comment-content h3 {
                line-height:1em
            }

            .col img {
                background:rgba(0, 0, 0, 0); border-color:rgba(0, 0, 0, 0); border:0; padding:0
            }

            .col img:hover {
                background:rgba(0, 0, 0, 0); border-color:rgba(0, 0, 0, 0); border:0
            }

            .col a:hover {
                background:rgba(0, 0, 0, 0); border-color:rgba(0, 0, 0, 0); border:0
            }

            .button.btn-blue {
                background:#009dd4; background:-moz-linear-gradient(left, #009DD4 0%, #006CB7 50%, #009DD4 100%); background:-webkit-linear-gradient(left, #009DD4 0%, #006CB7 50%, #009DD4 100%); background:linear-gradient(to right, #009DD4 0%, #006CB7 50%, #009DD4 100%); border:0; border-radius:30px; color:#fff; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale
            }

            .button.btn-blue:hover {
                background:#006cb7; background:-moz-linear-gradient(left, #006CB7 0%, #009DD4 50%, #006CB7 100%); background:-webkit-linear-gradient(left, #006CB7 0%, #009DD4 50%, #006CB7 100%); background:linear-gradient(to right, #006CB7 0%, #009DD4 50%, #006CB7 100%)
            }

            .button.btn-large {
                font-size:13px; line-height:15px; text-align:center; max-height:43px; text-transform:uppercase; padding:10px 44px; font-weight:normal; display:inline-block
            }

            h2.product {
                font-weight:normal; font-size:32px; line-height:38px; color:#112740
            }

            h3.product {
                font-weight:normal; font-size:24px; line-height:34px; color:#112740
            }

            h3.section-head {
                font-size:36px !important; line-height:100%; color:#9e9e9e; text-transform:uppercase; padding:0 0 42px
            }

            .blue-section-head h3.section-head {
                text-align:center; font-weight:bold; font-size:24px !important; line-height:28px; color:#006cb7; text-transform:none
            }

            .applications-content-content {
                width:75% !important; margin-left:auto; margin-right:auto; padding:25px 0 40px 0
            }

            .applications-content-content p {
                color:#626262; font-size:16px; line-height:21px; margin:0
            }

            .ap-list-disc {
                list-style-type:disc !important
            }

            .ap-list-square {
                list-style-type:square !important
            }

            #topblog {
                display:inline-block
            }

            #topblog .ap-blog-main-headerimage-container {
                width:50%; float:left
            }

            #topblog .ap-blog-main-headerimage-container .ap-blog-main-headerimage {
                max-width:90% !important; height:auto
            }

            #topblog .ap-blog-main-content {
                width:50%; float:left
            }

            .ap-blog-main-content .entry-title, .ap-blog-main-content .entry-title a {
                margin:0; color:#1982d1
            }

            .ap-blog-main-content>a.title {
                display:block; font-weight:bold
            }

            .ap-blog-main-content__author {
                color:#b7b6b6
            }

            .ap-blog-main-headerimage {
                max-width:100%; height:auto
            }

            .ap-blog-loadmore-template-container {
                max-width:30%; padding-right:20px; display:inline-block; vertical-align:top !important; margin-bottom:25px
            }

            @media only screen and (max-width: 800px) {
                .ap-blog-main-headerimage-container {
                    width:100% !important; float:left
                }

                .ap-blog-main-content {
                    width:100% !important; float:left
                }

                .ap-blog-main-headerimage {
                    max-width:100% !important
                }

                .singular .entry-title {
                    line-height:28px
                }

                .ap-blog-loadmore-template-container {
                    max-width:100% !important; padding-right:0px !important
                }

                .primary-blog-container {
                    margin:0 1.6% !important
                }
            }

            .blogpagination__list {
                justify-content:center; margin-left:0
            }

            .blogpagination__link {
                min-width:18px; text-align:center
            }

            .blogpagination__link:hover {
                text-decoration:none; background:#009dd4; color:#fff
            }

            .blogpagination__item--active {
                border-color:#142841; color:#142841
            }

            body {
                max-width:100%; overflow-x:hidden
            }

            body {
                font:15px Rubik, "Helvetica Neue", Helvetica, Arial, sans-serif
            }

            p, h1, h2, h3, h4, div, td {
                font-family:Rubik, "Helvetica Neue", Helvetica, Arial, sans-serif
            }

            #icl_lang_sel_widget-1 {
                display:none
            }

            .h1 {
                font-weight:normal !important; font-size:40px; line-height:48px; color:#112740; 
            }

            .h2 {
                font-weight:normal !important; font-size:32px; line-height:38px; color:#112740 !important
            }

            .subtitle, .h3 {
                font-weight:bold; font-size:24px; line-height:28px; color:#006cb7 !important
            }

            h2.subtitle {
                font-weight:bold !important
            }

            .product-entry-content .text-wrapper {
                margin:5px 10px 10px 0; color:#626262; font-size:16px; line-height:21px; padding-right:10px
            }

            .product-entry-content .text-wrapper ul, .product-entry-content .text-wrapper li {
                color:#000
            }

            .product-entry-content .text-wrapper .h3 {
                color:#112740 !important; font-weight:normal; line-height:34px
            }

            .product-entry-content .text-wrapper .subtitle.h3 {
                color:#006cb7 !important; font-weight:bold
            }

            .ap-accessory-align-right {
                text-align:right; padding-right:100px !important
            }

            @media screen and (max-width: 999px) {
                .ap-accessory-align-right {
                    padding:0 !important
                }
            }

            .ap-accessory-align-left {
                text-align:left; padding-left:100px !important
            }

            @media screen and (max-width: 999px) {
                .ap-accessory-align-left {
                    padding:0 !important
                }
            }

            .ap-product-column3 .text-wrapper.blue-text-box {
                margin:0 15px; padding:0 !important
            }

            @media screen and (max-width: 999px) {
                .ap-product-column3 .text-wrapper.blue-text-box {
                    margin:0
                }
            }

            .ap-product-column3.oneofthree .text-wrapper.blue-text-box {
                margin:0 15px 0 0
            }

            @media screen and (max-width: 999px) {
                .ap-product-column3.oneofthree .text-wrapper.blue-text-box {
                    margin:0
                }
            }

            .ap-product-column3.threeofthree .text-wrapper.blue-text-box {
                margin:0 0 0 15px
            }

            @media screen and (max-width: 999px) {
                .ap-product-column3.threeofthree .text-wrapper.blue-text-box {
                    margin:0
                }
            }

            @media screen and (max-width: 999px) {
                .ap-product-column3 {
                    width:100%
                }
            }

            .text-wrapper.blue-text-box {
                margin-bottom:20px; background-color:#fff; border:1px solid #d2d6d8
            }

            @media screen and (min-width: 992px) {
                .text-wrapper.blue-text-box {
                    min-height:344px
                }
            }

            @media screen and (min-width: 1200px) {
                .text-wrapper.blue-text-box {
                    min-height:330px
                }
            }

            .text-wrapper.blue-text-box .text-wrapper__headline {
                background-color:#006bb7; border-color:#006bb7; font-size:26px; line-height:34px; text-align:center; min-height:70px; font-family:Montserrat, "segoe ui", serif !important; padding:10px 15px
            }

            .text-wrapper.blue-text-box .text-wrapper__headline>* {
                font-family:inherit; font-size:26px; line-height:inherit; color:#fff !important
            }

            .text-wrapper.blue-text-box .text-wrapper__content {
                padding:15px
            }

            .text-wrapper.text-background-grey {
                margin-right:0; padding-right:0
            }

            .text-wrapper.text-background-grey .text-wrapper__content {
                background-color:#f1f1f1; padding:20px 15px; margin:0 0 25px 0; width:95%
            }

            .text-wrapper.text-background-grey .text-wrapper__content *:not(a) {
                color:#373737; font-size:15px; line-height:normal
            }

            .text-wrapper.text-background-grey .text-wrapper__content *:has(a) {
                font-size:16px; line-height:21px
            }

            a.back-to-top {
                font-weight:1000; letter-spacing:2px; font-size:14px; text-transform:uppercase; text-align:center; line-height:1.6; padding-left:2px; padding-top:14px; position:fixed; bottom:10%; right:10%
            }

            .text-padding-right100 {
                padding-right:100px !important
            }

            @media screen and (max-width: 999px) {
                .text-padding-right100 {
                    padding:0 !important
                }
            }

            .text-padding-left100 {
                padding-left:100px !important
            }

            @media screen and (max-width: 999px) {
                .text-padding-left100 {
                    padding:0 !important
                }
            }

            .background-white {
                background-color:#fff
            }

            .background-white.text-wrapper {
                padding:15px
            }

            .ap-align-right {
                text-align:right
            }

            html body:not(.home).special-site #site-description, html body:not(.home).blog-site #site-description {
                display:unset !important
            }

            html body:not(.home).special-site .pre-main, html body:not(.home).blog-site .pre-main {
                top:-52px
            }

            html body:not(.home).special-site #main, html body:not(.home).blog-site #main {
                /*margin-top:-125px*/
            }

            html body:not(.home).special-site #content, html body:not(.home).blog-site #content {
                margin:0 7.6% !important
            }

            html body:not(.home).special-site #content .entry-content, html body:not(.home).blog-site #content .entry-content {
                max-width:95%; margin-top:40px
            }

            html body:not(.home).special-site #content .entry-content .analyzer-product-wrapper.two-col-container.two-one div, html body:not(.home).special-site #content .entry-content .analyzer-product-wrapper.two-col-container.one-two div, html body:not(.home).blog-site #content .entry-content .analyzer-product-wrapper.two-col-container.two-one div, html body:not(.home).blog-site #content .entry-content .analyzer-product-wrapper.two-col-container.one-two div {
                width:100%
            }

            html body:not(.home).special-site #content .entry-content .text-wrapper.hr-width-unset .text-wrapper__content hr, html body:not(.home).blog-site #content .entry-content .text-wrapper.hr-width-unset .text-wrapper__content hr {
                width:unset
            }

            html body:not(.home).special-site #content .entry-content hr, html body:not(.home).blog-site #content .entry-content hr {
                width:250px
            }

            html body:not(.home).special-site #content .entry-content .analyzer-product-wrapper, html body:not(.home).blog-site #content .entry-content .analyzer-product-wrapper {
                padding-top:0 !important
            }

            html body:not(.home).special-site #content .entry-content .image-box, html body:not(.home).blog-site #content .entry-content .image-box {
                max-width:calc(100% - 18px); background-color:#eee; margin-bottom:1.625em; padding:9px 11px 9px 9px
            }

            html body:not(.home).special-site #content .entry-content .image-box img, html body:not(.home).blog-site #content .entry-content .image-box img {
                border:1px solid #eee !important; padding:0 !important; margin:0; height:auto; width:100% !important; max-width:calc(100% - 14px)
            }

            html body:not(.home).special-site #content .entry-content .image-box img:hover, html body:not(.home).blog-site #content .entry-content .image-box img:hover {
                background:#fff; border-color:#ddd
            }

            html body:not(.home).special-site #content .entry-content .image-box_title, html body:not(.home).blog-site #content .entry-content .image-box_title {
                padding:10px 0 5px 40px; margin-bottom:.6em; color:#666; font-size:12px; position:relative
            }

            html body:not(.home).special-site #content .entry-content .image-box_title:before, html body:not(.home).blog-site #content .entry-content .image-box_title:before {
                content:""; height:2px; width:15px; margin-right:5px; position:absolute; background-color:#666; left:10px; top:50%
            }

            html body:not(.home).special-site #content .entry-content img, html body:not(.home).blog-site #content .entry-content img {
                height:auto; border:1px solid #ddd !important; padding:5px !important; margin-bottom:1.625em
            }

            html body:not(.home).special-site #content .entry-content img:not(.width-unset), html body:not(.home).blog-site #content .entry-content img:not(.width-unset) {
                max-width:750px
            }

            html body:not(.home).events #main, html body:not(.home).blog-site #main {
                margin-top:-80px
            }

            html .singular.news.page .hentry {
                padding:0
            }

            .red {
                color:red
            }

            .blue {
                color:blue
            }

            .light-blue {
                color:#0958c1
            }

            .h-200 {
                height:200px !important; width:auto
            }

            .h-380 {
                height:380px !important; width:auto
            }

            .underline {
                text-decoration:underline
            }

            .full-width {
                width:100%; height:auto
            }

            .w3eden:not(.w3eden:last-of-type) {
                margin-bottom:0
            }

            .w-80 {
                width:80%
            }

            .max-w-150 {
                max-width:150px
            }

            .max-w-310 {
                max-width:310px
            }

            .max-w-584 {
                max-width:584px
            }

            #jumplinks {
                display:block; text-align:right; float:right; font-size:12px; color:#707070
            }

            #jumplinks a {
                color:#626262; padding-left:15px
            }

            @media screen and (max-width: 1200px) {
                #jumplinks {
                    float:none; text-align:center
                }
            }

            .no-caps {
                text-transform:none !important
            }

            .image-wrapper.float-left {
                float:left; margin-right:1.625em
            }

            .image-wrapper.float-right {
                float:right; margin-left:1.625em
            }

            .image-wrapper img {
                max-width:100% !important; height:auto
            }

            .moreblogs__container {
                border:solid 0 red; display:inline-block; width:100%
            }

            .moreblogs__container .moreblogs {
                margin:0 auto; max-width:90%
            }

            .related_posts {
                width:100%; display:inline-block
            }

            .related_posts__spacer {
                display:block; width:100%; margin-top:100px
            }

            .related_posts__spacer hr {
                display:block
            }

            .related_posts__title {
                font-weight:bold; margin-bottom:1rem
            }

            .related_posts__post {
                max-width:30%; padding-right:20px; display:inline-block; vertical-align:top !important; margin-bottom:25px
            }

            @media screen and (max-width: 999px) {
                .related_posts__post {
                    max-width:100%
                }
            }

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

            .hidden {
                visibility:hidden !important
            }

            #supplementary {
                padding:4.625em 7.6% 0 7.6%
            }

            #supplementary.three .widget-area {
                float:left; margin-right:0; width:inherit
            }

            #supplementary.three p {
                color:#fff; font-size:12px; line-height:1.3rem
            }

            #supplementary.three h2 {
                font-size:1.3rem; color:#fff; font-weight:bold; padding:0 0 15px 0
            }

            #supplementary #first {
                width:35%; padding-right:10%; margin-top:-25px
            }

            #supplementary #second {
                width:35%
            }

            #supplementary #third {
                width:20%
            }

            #supplementary.three .widget-area+.widget-area+.widget-area {
                margin-right:0
            }

            .footer-brand-col3-top {
                width:100%; border-bottom:solid 1px #fff; padding:0 0 5px 0
            }

            .footer-brand-col3-top a {
                color:#fff; font-size:16px
            }

            .footer-brand-col3 {
                width:100%; border-bottom:solid 1px #fff; padding:5px 0
            }

            .footer-brand-col3 a {
                color:#fff; font-size:16px
            }

            .footer-brand-col3-social {
                color:#fff; font-size:16px; margin-top:25px
            }

            .social-icon {
                vertical-align:middle; max-height:45px; padding:0 4px
            }

            #colocopyright {
                width:100%; display:block; font-weight:bold; font-size:10px; color:#fff; padding:1.625em 7.6% 6.625em 7.9% !important
            }

            @media screen and (max-width: 1570px) {
                .social-icon {
                    max-height:40px
                }
            }

            @media screen and (max-width: 1420px) {
                .social-icon {
                    max-height:35px; padding:0 2px
                }
            }

            @media screen and (max-width: 1154px) {
                .social-icon {
                    max-height:30px; padding:0 2px
                }
            }

            @media screen and (max-width: 999px) {
                #supplementary #first, #supplementary #second, #supplementary #third {
                    width:100%
                }

                .social-icon {
                    vertical-align:middle; max-height:45px; padding:0 4px
                }
            }

            @media screen and (max-width: 800px) {
                #supplementary #first, #supplementary #second, #supplementary #third, #colophon #supplementary .widget-area {
                    width:100%
                }
            }

            @media only screen and (max-width: 479px) {
                #colocopyright {
                    width:100%; padding:1.625em 0 6.625em 0 !important
                }
            }

            UL.jqueryFileTree {
                font-family:Verdana, sans-serif; font-size:11px; line-height:18px !important; padding:0px; margin:0px
            }

            UL.jqueryFileTree LI {
                list-style:none; padding:0px; padding-top:0px; padding-bottom:0px; padding-left:20px !important; margin:0px !important; white-space:nowrap; line-height:18px !important
            }

            UL.jqueryFileTree A {
                color:#333; text-decoration:none; display:block; padding:0px 2px !important
            }

            UL.jqueryFileTree A:hover {
                background:#bdf
            }

            .jqueryFileTree LI.directory {
                background:url(../images/directory.png) left top no-repeat
            }

            .jqueryFileTree LI.expanded {
                background:url(../images/folder_open.png) left top no-repeat
            }

            .jqueryFileTree LI.file {
                background:url(../images/file.png) left top no-repeat
            }

            .jqueryFileTree LI.wait {
                background:url(../images/spinner.gif) left top no-repeat
            }

            .jqueryFileTree LI.ext_3gp {
                background:url(../images/film.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_afp {
                background:url(../images/code.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_afpa {
                background:url(../images/code.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_asp {
                background:url(../images/code.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_aspx {
                background:url(../images/code.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_avi {
                background:url(../images/film.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_bat {
                background:url(../images/application.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_bmp {
                background:url(../images/picture.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_c {
                background:url(../images/code.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_cfm {
                background:url(../images/code.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_cgi {
                background:url(../images/code.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_com {
                background:url(../images/application.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_cpp {
                background:url(../images/code.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_css {
                background:url(../images/css.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_doc {
                background:url(../images/doc.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_docx {
                background:url(../images/doc.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_exe {
                background:url(../images/application.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_gif {
                background:url(../images/picture.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_fla {
                background:url(../images/flash.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_h {
                background:url(../images/code.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_htm {
                background:url(../images/html.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_html {
                background:url(../images/html.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_jar {
                background:url(../images/java.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_jpg {
                background:url(../images/picture.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_jpeg {
                background:url(../images/picture.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_js {
                background:url(../images/script.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_lasso {
                background:url(../images/code.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_log {
                background:url(../images/txt.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_m4p {
                background:url(../images/music.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_mov {
                background:url(../images/film.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_mp3 {
                background:url(../images/music.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_mp4 {
                background:url(../images/film.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_mpg {
                background:url(../images/film.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_mpeg {
                background:url(../images/film.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_ogg {
                background:url(../images/music.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_pcx {
                background:url(../images/picture.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_pdf {
                background:url(../images/pdf.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_php {
                background:url(../images/php.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_png {
                background:url(../images/picture.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_ppt {
                background:url(../images/ppt.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_psd {
                background:url(../images/psd.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_pl {
                background:url(../images/script.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_py {
                background:url(../images/script.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_rb {
                background:url(../images/ruby.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_rbx {
                background:url(../images/ruby.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_rhtml {
                background:url(../images/ruby.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_rpm {
                background:url(../images/linux.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_ruby {
                background:url(../images/ruby.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_sql {
                background:url(../images/db.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_swf {
                background:url(../images/flash.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_tif {
                background:url(../images/picture.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_tiff {
                background:url(../images/picture.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_txt {
                background:url(../images/txt.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_vb {
                background:url(../images/code.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_wav {
                background:url(../images/music.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_wmv {
                background:url(../images/film.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_xls {
                background:url(../images/xls.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_xlsx {
                background:url(../images/xls.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_xml {
                background:url(../images/code.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_zip {
                background:url(../images/zip.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_rar {
                background:url(../images/zip.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_gz {
                background:url(../images/zip.png) left top no-repeat
            }

            .jqueryFileTree LI.ext_tgz {
                background:url(../images/zip.png) left top no-repeat
            }

            .frame:has(>.tx-powermail) {
                max-width:1500px; width:100%; margin:6em auto 0
            }

            .frame:has(>.tx-powermail)>header {
                width:calc(75% - 10px); float:right; position:relative; padding-bottom:20px; margin-bottom:20px
            }

            @media only screen and (max-width: 640px) {
                .frame:has(>.tx-powermail)>header {
                    width:calc(100% - 10px)
                }
            }

            .frame:has(>.tx-powermail)>header h2 {
                font-size:20px
            }

            .frame:has(>.tx-powermail)>header h3 {
                line-height:normal; letter-spacing:normal; font-size:12px
            }

            .frame:has(>.tx-powermail)>header:has(>h2, >h3):after {
                position:absolute; bottom:0; left:0; height:5px; background-color:#142841; width:50px; content:"ap"; color:rgba(0, 0, 0, 0)
            }

            .tx-powermail form fieldset {
                border:0 !important; width:100%; margin:0 auto; padding:0
            }

            .tx-powermail form fieldset:not(.tx-powermail form fieldset:first-of-type) {
                padding-top:0
            }

            .tx-powermail form fieldset:not(.tx-powermail form fieldset:first-of-type):before {
                height:1px; width:75%; float:right; content:""; border-top:1px solid #ccc !important; padding-top:1.625em
            }

            @media only screen and (max-width: 640px) {
                .tx-powermail form fieldset:not(.tx-powermail form fieldset:first-of-type):before {
                    width:100%
                }
            }

            .tx-powermail form fieldset:not(.tx-powermail form fieldset:last-of-type) {
                padding-bottom:1.625em
            }

            .tx-powermail form fieldset .powermail_legend {
                border:0 !important; width:75%; float:right; padding:0 !important
            }

            @media only screen and (max-width: 640px) {
                .tx-powermail form fieldset .powermail_legend {
                    width:100%; float:unset; margin-bottom:.8125em
                }
            }

            .tx-powermail form fieldset .powermail_fieldwrap {
                display:flex; clear:both; justify-content:flex-end; margin-bottom:23px; align-items:first baseline
            }

            @media only screen and (max-width: 640px) {
                .tx-powermail form fieldset .powermail_fieldwrap {
                    flex-direction:column
                }
            }

            .tx-powermail form fieldset .powermail_fieldwrap:has(.powermail_field>.before-placeholder), .tx-powermail form fieldset .powermail_fieldwrap:last-of-type, .tx-powermail form fieldset .powermail_fieldwrap:has(.powermail_field>.checkbox), .tx-powermail form fieldset .powermail_fieldwrap:has(.powermail_field>.powermail-errors-list) {
                margin-bottom:unset
            }

            .tx-powermail form fieldset .powermail_fieldwrap.small_font_size {
                font-size:.813em
            }

            .tx-powermail form fieldset .powermail_fieldwrap .powermail_label {
                margin-bottom:16px; text-align:right; font-weight:700; font-size:15px; max-width:calc(25% - 16px)
            }

            @media only screen and (max-width: 640px) {
                .tx-powermail form fieldset .powermail_fieldwrap .powermail_label {
                    max-width:unset; text-align:unset; margin-bottom:unset
                }
            }

            .tx-powermail form fieldset .powermail_fieldwrap .powermail_label .mandatory {
                color:#790000; margin-left:4px
            }

            .tx-powermail form fieldset .powermail_fieldwrap .powermail_field {
                padding-left:16px; width:75%
            }

            @media only screen and (max-width: 640px) {
                .tx-powermail form fieldset .powermail_fieldwrap .powermail_field {
                    padding-left:unset; width:100%
                }
            }

            .tx-powermail form fieldset .powermail_fieldwrap .powermail_field .radio, .tx-powermail form fieldset .powermail_fieldwrap .powermail_field .checkbox {
                margin-bottom:5px
            }

            @media only screen and (max-width: 640px) {
                .tx-powermail form fieldset .powermail_fieldwrap .powermail_field .radio, .tx-powermail form fieldset .powermail_fieldwrap .powermail_field .checkbox {
                    margin-top:5px; margin-bottom:9px
                }
            }

            .tx-powermail form fieldset .powermail_fieldwrap .powermail_field .radio label, .tx-powermail form fieldset .powermail_fieldwrap .powermail_field .checkbox label {
                display:flex
            }

            .tx-powermail form fieldset .powermail_fieldwrap .powermail_field .radio label input, .tx-powermail form fieldset .powermail_fieldwrap .powermail_field .checkbox label input {
                width:auto; margin-top:0; margin-right:10px
            }

            @media only screen and (max-width: 640px) {
                .tx-powermail form fieldset .powermail_fieldwrap .powermail_field .radio label input, .tx-powermail form fieldset .powermail_fieldwrap .powermail_field .checkbox label input {
                    margin-bottom:0
                }
            }

            .tx-powermail form fieldset .powermail_fieldwrap .powermail_field:has(>span) {
                display:flex; flex-direction:column
            }

            .tx-powermail form fieldset .powermail_fieldwrap .powermail_field:has(>ul)>input::placeholder, .tx-powermail form fieldset .powermail_fieldwrap .powermail_field:has(>ul)>input::-moz-placeholder, .tx-powermail form fieldset .powermail_fieldwrap .powermail_field:has(>ul)>input::-webkit-input-placeholder {
                opacity:.5
            }

            .tx-powermail form fieldset .powermail_fieldwrap .powermail_field>span {
                font-size:.813em; letter-spacing:.5pt; margin-bottom:9px
            }

            .tx-powermail form fieldset .powermail_fieldwrap .powermail_field input, .tx-powermail form fieldset .powermail_fieldwrap .powermail_field textarea {
                width:100%; font-weight:normal; font-size:15px; padding:5px 4px; box-sizing:border-box
            }

            @media only screen and (max-width: 640px) {
                .tx-powermail form fieldset .powermail_fieldwrap .powermail_field input, .tx-powermail form fieldset .powermail_fieldwrap .powermail_field textarea {
                    line-height:2
                }
            }

            .tx-powermail form fieldset .powermail_fieldwrap .powermail_field input::placeholder, .tx-powermail form fieldset .powermail_fieldwrap .powermail_field input::-moz-placeholder, .tx-powermail form fieldset .powermail_fieldwrap .powermail_field input::-webkit-input-placeholder, .tx-powermail form fieldset .powermail_fieldwrap .powermail_field textarea::placeholder, .tx-powermail form fieldset .powermail_fieldwrap .powermail_field textarea::-moz-placeholder, .tx-powermail form fieldset .powermail_fieldwrap .powermail_field textarea::-webkit-input-placeholder {
                opacity:0
            }

            .tx-powermail form fieldset .powermail_fieldwrap .powermail_field input[type=tel], .tx-powermail form fieldset .powermail_fieldwrap .powermail_field textarea[type=tel] {
                background:#fafafa; box-shadow:inset 0 1px 1px rgba(0, 0, 0, .1); -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .1); -o-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .1); -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .1); border:1px solid #ddd
            }

            .tx-powermail form fieldset .powermail_fieldwrap .powermail_field>select {
                font-size:15px; width:100%; overflow:hidden; display:inline-block; position:relative; padding:5px 4px; background:#fafafa; box-shadow:inset 0 1px 1px rgba(0, 0, 0, .1); -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .1); -o-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .1); -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .1); border:1px solid #ddd
            }

            .tx-powermail form fieldset .powermail_fieldwrap .powermail_field:has(>.powermail-errors-list)>input, .tx-powermail form fieldset .powermail_fieldwrap .powermail_field:has(>.powermail-errors-list)>textarea {
                border:1px solid #790000
            }

            .tx-powermail form fieldset .powermail_fieldwrap .powermail_field:has(>.powermail-errors-list)>.before-placeholder {
                display:none
            }

            .tx-powermail form fieldset .powermail_fieldwrap .powermail_field>ul {
                list-style:none; color:#790000; font-weight:bold; margin-left:0
            }

            .tx-powermail form fieldset .powermail_fieldwrap .powermail_field>ul:not(.tx-powermail form fieldset .powermail_fieldwrap .powermail_field>ul.new) {
                display:none
            }

            .tx-powermail form fieldset .powermail_fieldwrap .powermail_field .powermail_submit {
                border:none; font-size:20px; color:#fff; background-color:#1982d1; position:relative; padding:12px 24px; border-radius:4px; cursor:pointer; width:auto; transition:background-color .3s ease-in-out
            }

            @media only screen and (max-width: 640px) {
                .tx-powermail form fieldset .powermail_fieldwrap .powermail_field .powermail_submit {
                    width:100%
                }
            }

            .tx-powermail form fieldset .powermail_fieldwrap .powermail_field .powermail_submit:hover {
                background-color:#1478be
            }

            .powermail_form_910 .powermail_fieldwrap_type_recaptcha .powermail_label {
                display:none
            }

            .software-text-container.link-list {
                max-width:80%; display:inline-block
            }

            .software-text-container.link-list .ap-software-downloads-container .product-downloads-text-rev {
                background:#f1f1f1; padding:8px 25px 8px 5px; margin:0 0 15px 0; width:100%
            }

            .software-text-container.link-list .ap-software-downloads-container .product-downloads-text-rev>a {
                text-decoration:none; color:#626262; margin-left:5px
            }

            .software-text-container.link-list .ap-software-downloads-container .product-downloads-text-rev>a>span {
                font-weight:600; line-height:18px
            }

            .analyzer-background-shaded .analyzer-content-content .software-text-container.link-list .product-downloads-text-rev {
                background:#fff
            }

            .news_template #main, .news_single_template #main {
                max-width:1920px; margin-inline:auto; width:100%
            }

            .news_template #main #content, .news_single_template #main #content {
                margin:0 20%; width:auto
            }

            @media only screen and (max-width: 1300px) {
                .news_template #main #content, .news_single_template #main #content {
                    margin-inline:4%
                }
            }

            .news_template #main #content article .entry-header, .news_template #main #content article .entry-content, .news_single_template #main #content article .entry-header, .news_single_template #main #content article .entry-content {
                margin-inline:0
            }

            @font-face {
                font-family:"Rubik-regular"; src:url("../fonts/Rubik-Regular.woff2") format("woff2"), url("../fonts/Rubik-Regular.woff") format("woff"); font-weight:normal; font-style:normal; font-display:swap
            }

            @font-face {
                font-family:"Rubik-medium"; src:url("../fonts/Rubik-Medium.woff2") format("woff2"), url("../fonts/Rubik-Medium.woff") format("woff"); font-weight:500; font-style:normal; font-display:swap
            }

            @font-face {
                font-family:"Rubik-bold"; src:url("../fonts/Rubik-Bold.woff2") format("woff2"), url("../fonts/Rubik-Bold.woff") format("woff"); font-weight:bold; font-style:normal; font-display:swap
            }

            @font-face {
                font-family:"Rubik-semibold"; src:url("../fonts/Rubik-SemiBold.woff2") format("woff2"), url("../fonts/Rubik-SemiBold.woff") format("woff"); font-weight:600; font-style:normal; font-display:swap
            }

            @font-face {
                font-family:"icomoon"; src:url("../fonts/icomoon.woff2") format("woff2"), url("../fonts/icomoon.woff") format("woff"); font-weight:normal; font-style:normal; font-display:swap
            }

            [class^=icon-], [class*=" icon-"] {
                font-family:"icomoon" !important; speak:never; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale
            }

            .icon-Search-2:before {
                content:""
            }

            .icon-Linkedin-1:before {
                content:""
            }

            .icon-Youtube-1:before {
                content:""
            }

            .icon-amplifier:before {
                content:""
            }

            .icon-audience:before {
                content:""
            }

            .icon-audio:before {
                content:""
            }

            .icon-book:before {
                content:""
            }

            .icon-bt:before {
                content:""
            }

            .icon-cloud:before {
                content:""
            }

            .icon-folder:before {
                content:""
            }

            .icon-graph:before {
                content:""
            }

            .icon-headset:before {
                content:""
            }

            .icon-hearing_aid:before {
                content:""
            }

            .icon-idea:before {
                content:""
            }

            .icon-mic:before {
                content:""
            }

            .icon-mic_big:before {
                content:""
            }

            .icon-note:before {
                content:""
            }

            .icon-notes_settings:before {
                content:""
            }

            .icon-settings:before {
                content:""
            }

            .icon-speaker:before {
                content:""
            }

            .icon-speaker_settings:before {
                content:""
            }

            .icon-todo:before {
                content:""
            }

            .icon-worklist:before {
                content:""
            }

            .ap-nav {
                background-color:#fff; color:#003255; padding:16px 0
            }

            @media screen and (max-width: 991px) {
                .ap-nav {
                    padding:0
                }
            }

            .ap-nav__hamburger {
                display:none; flex-direction:column; justify-content:center; align-items:center; width:40px; height:40px; background:rgba(0, 0, 0, 0); border:none; cursor:pointer; padding:8px; gap:6px; z-index:1001; position:relative
            }

            .ap-nav__hamburger span {
                display:block; width:24px; height:2px; background-color:#003255; transition:all .3s ease; border-radius:1px; transform-origin:center
            }

            .ap-nav__hamburger[aria-expanded=true] span:nth-child(1) {
                transform:translateY(8px) rotate(45deg)
            }

            .ap-nav__hamburger[aria-expanded=true] span:nth-child(2) {
                opacity:0; transform:scaleX(0)
            }

            .ap-nav__hamburger[aria-expanded=true] span:nth-child(3) {
                transform:translateY(-8px) rotate(-45deg)
            }

            @media screen and (max-width: 991px) {
                .ap-nav__hamburger {
                    display:flex; order:3
                }
            }

            .ap-nav__mobile-overlay {
                display:none !important
            }

            .ap-nav__utility {
                display:flex; align-items:center; justify-content:space-between; padding:0 0 16px 0
            }

            @media screen and (max-width: 767px) {
                .ap-nav__utility {
                    display:none
                }
            }

            .ap-nav__family-toggle {
                display:inline-flex; align-items:center; gap:10px; border:none; background:rgba(0, 0, 0, 0); font-size:.769rem; line-height:1em; font-family:"Rubik-regular", sans-serif; color:#003255; cursor:pointer
            }

            .ap-nav__family-toggle::after {
                content:">"; display:inline-block; transition:transform .2s ease-in-out; transform:rotate(90deg); font-family:monospace; font-weight:bold; margin-left:4px; margin-top:-4px; font-size:1.125rem
            }

            .ap-nav__family-toggle[aria-expanded=true]::after {
                transform:rotate(-90deg)
            }

            .ap-nav__family-panel {
                background-color:#003255; color:#fff; display:none; padding:0
            }

            .ap-nav__family-panel.is-open {
                display:block
            }

            .ap-nav__family-title {
                text-transform:uppercase; font-size:.75rem; margin-bottom:.75rem; color:rgba(255, 255, 255, .8)
            }

            .ap-nav__family-logos {
                display:flex; flex-wrap:wrap; align-items:center; justify-content:space-around; list-style:none; padding:0; margin:0
            }

            .ap-nav__family-logos img {
                height:80px; width:auto
            }

            .ap-nav__main {
                position:relative; padding:0; display:flex; align-items:center; justify-content:space-between; gap:0; margin:0 auto; padding:0 16px
            }

            @media screen and (max-width: 991px) {
                .ap-nav__main {
                    padding:12px 20px
                }
            }

            .ap-nav__brand {
                display:flex; align-items:center; text-decoration:none
            }

            @media screen and (max-width: 991px) {
                .ap-nav__brand {
                    order:-1
                }
            }

            .ap-nav__brand img {
                height:90px; width:auto
            }

            @media screen and (max-width: 1199px) {
                .ap-nav__brand img {
                    height:90px
                }
            }

            @media screen and (max-width: 599px) {
                .ap-nav__brand img {
                    height:45px
                }
            }

            .ap-nav__menu {
                flex:1; display:flex; justify-content:center; align-items:center
            }

            @media screen and (max-width: 991px) {
                .ap-nav__menu {
                    position:fixed; top:0; left:-100%; width:82%; max-width:320px; height:100vh; background-color:#fff; z-index:1001; padding:0; overflow-y:auto; transition:left .5s ease; box-shadow:4px 0 20px rgba(0, 0, 0, .1); flex-direction:column; justify-content:flex-start; align-items:flex-start
                }

                .ap-nav__menu.is-open {
                    left:0
                }
            }

            .ap-nav__mobile-header {
                display:none
            }

            @media screen and (max-width: 991px) {
                .ap-nav__mobile-header {
                    display:flex; align-items:center; justify-content:flex-start; padding:24px 20px 16px
                }
            }

            .ap-nav__mobile-close-btn {
                display:none
            }

            @media screen and (max-width: 991px) {
                .ap-nav__mobile-close-btn {
                    display:flex; align-items:center; justify-content:center; background:rgba(0, 0, 0, 0); border:none; font-size:1.75rem; line-height:1; color:#003255; cursor:pointer; padding:0; width:40px; height:40px
                }

                .ap-nav__mobile-close-btn:hover {
                    color:#006bb7
                }
            }

            .ap-nav__mobile-search {
                display:none
            }

            @media screen and (max-width: 991px) {
                .ap-nav__mobile-search {
                    display:block; padding:32px 20px
                }
            }

            .ap-nav__mobile-search-form {
                position:relative; display:flex; align-items:center; background-color:#e5e5e6; border-radius:24px; padding:8px 12px; gap:12px; border-radius:8px; border:1px solid #d7d7d7
            }

            .ap-nav__mobile-search-icon {
                color:#003255; font-size:1.125rem; flex-shrink:0
            }

            .ap-nav__mobile-search-input {
                flex:1; border:none; background:rgba(0, 0, 0, 0); font-size:1.125rem; font-family:"Rubik-regular", sans-serif; color:#003255; outline:none
            }

            .ap-nav__mobile-search-input::placeholder {
                color:rgba(0, 50, 85, .5)
            }

            .ap-nav__mobile-search-input::-webkit-search-cancel-button {
                -webkit-appearance:none
            }

            .ap-nav__mobile-close {
                background:rgba(0, 0, 0, 0); border:none; font-size:2rem; line-height:1; color:#fff; cursor:pointer; padding:0; display:none; align-items:center; justify-content:center; width:40px; height:40px; position:fixed; top:20px; right:20px; z-index:102; transition:opacity .3s ease; opacity:0
            }

            .ap-nav__mobile-close.is-open {
                display:flex; opacity:1
            }

            .ap-nav__mobile-footer {
                display:none
            }

            @media screen and (max-width: 991px) {
                .ap-nav__mobile-footer {
                    display:block; padding:0px 20px 24px; background-color:rgba(0, 0, 0, 0)
                }
            }

            .ap-nav__mobile-footer-title {
                font-family:"Rubik-medium", sans-serif; font-size:1rem; text-transform:uppercase; color:#003255; letter-spacing:.5px; margin-bottom:16px; line-height:1.5rem
            }

            .ap-nav__mobile-footer-list {
                list-style:none; padding:0; margin:0; display:flex; flex-direction:column; gap:16px
            }

            .ap-nav__mobile-footer-list li a {
                text-decoration:none; color:#003255; font-size:1rem; font-family:"Rubik-regular", sans-serif
            }

            .ap-nav__mobile-footer-list li a:hover {
                text-decoration:underline
            }

            .ap-nav__menu-list {
                display:flex; align-items:center; justify-content:center; gap:56px; list-style:none; margin:0; padding:0
            }

            @media screen and (max-width: 1999px) {
                .ap-nav__menu-list {
                    gap:30px
                }
            }

            @media screen and (max-width: 1399px) {
                .ap-nav__menu-list {
                    gap:20px
                }
            }

            @media screen and (max-width: 1199px) {
                .ap-nav__menu-list {
                    gap:12px
                }
            }

            @media screen and (max-width: 991px) {
                .ap-nav__menu-list {
                    flex-direction:column; align-items:flex-start; gap:0px; padding:0 20px; width:100%
                }
            }

            .ap-nav__menu-item {
                position:relative
            }

            @media screen and (max-width: 991px) {
                .ap-nav__menu-item {
                    width:100%; padding:16px 0; border-bottom:1px solid rgba(0, 50, 85, .1)
                }

                .ap-nav__menu-item.has-dropdown.is-open {
                    padding-bottom:0
                }

                .ap-nav__menu-item.has-dropdown {
                    display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between
                }

                .ap-nav__menu-item.has-dropdown .ap-nav__link {
                    flex:1
                }
            }

            @media screen and (min-width: 992px) {
                .ap-nav__menu-item:hover>.ap-nav__dropdown, .ap-nav__menu-item:focus-within>.ap-nav__dropdown {
                    opacity:1; visibility:visible; pointer-events:auto; transform:translateY(0)
                }
            }

            .ap-nav__submenu-toggle {
                display:none
            }

            @media screen and (max-width: 991px) {
                .ap-nav__submenu-toggle {
                    display:flex; align-items:center; justify-content:center; background:rgba(0, 0, 0, 0); border:none; width:40px; padding:0; cursor:pointer; color:#003255; transition:transform .3s ease
                }

                .ap-nav__submenu-toggle::before {
                    content:""; display:block; width:10px; height:10px; border-right:2px solid #003255; border-bottom:2px solid #003255; transform:rotate(45deg); transition:transform .3s ease
                }

                .ap-nav__submenu-toggle[aria-expanded=true]::before {
                    transform:rotate(-135deg)
                }

                .ap-nav__submenu-toggle:hover::before {
                    border-color:#006bb7
                }
            }

            .ap-nav__link {
                font-family:"Rubik-medium", sans-serif; text-transform:uppercase; font-size:1.34rem; background:none; border:none; padding:0; color:#003255; cursor:pointer; position:relative; text-decoration:none
            }

            .ap-nav__link:hover {
                text-decoration:none
            }

            @media screen and (min-width: 2000px) {
                .ap-nav__link {
                    font-size:16px
                }
            }

            @media screen and (max-width: 1199px) {
                .ap-nav__link {
                    font-size:.875rem
                }
            }

            @media screen and (max-width: 991px) {
                .ap-nav__link {
                    display:block; padding:0; font-size:1rem; line-height:1.5; font-family:"Rubik-regular", sans-serif; color:#003255
                }
            }

            .ap-nav__link::after {
                content:""; position:absolute; left:0; bottom:-0.35rem; width:100%; height:2px; background-color:#006bb7; transform:scaleX(0); transform-origin:center; transition:transform .2s ease-in-out
            }

            @media screen and (max-width: 991px) {
                .ap-nav__link::after {
                    display:none
                }
            }

            .ap-nav__link:hover::after, .ap-nav__link:focus-visible::after, .ap-nav__link[aria-expanded=true]::after {
                transform:scaleX(1)
            }

            .ap-nav__link::before {
                content:""; display:none
            }

            .ap-nav__dropdown {
                position:absolute; left:0; top:calc(100% + .5rem); transform:translateY(-12px); opacity:0; visibility:hidden; background-color:#003255; color:#fffcfc; border-radius:0; width:fit-content; max-width:400px; padding:24px; transition:opacity .2s ease, transform .2s ease; z-index:20
            }

            .ap-nav__dropdown::before {
                content:""; position:absolute; left:0; bottom:100%; width:100%; height:.5rem; background:rgba(0, 0, 0, 0)
            }

            @media screen and (max-width: 1199px) {
                .ap-nav__dropdown {
                    max-width:320px
                }
            }

            @media screen and (max-width: 991px) {
                .ap-nav__dropdown {
                    position:static; display:none; opacity:1; visibility:visible; transform:none; width:100%; min-width:100%; padding:0; margin-top:16px; background-color:rgba(0, 0, 0, 0); color:#003255
                }

                .ap-nav__dropdown.is-open {
                    display:block
                }
            }

            .ap-nav__dropdown--multi {
                width:fit-content; max-width:none
            }

            @media screen and (max-width: 991px) {
                .ap-nav__dropdown--multi {
                    width:100%
                }
            }

            .ap-nav__dropdown-columns {
                display:grid; grid-template-columns:repeat(2, auto); gap:40px
            }

            @media screen and (max-width: 991px) {
                .ap-nav__dropdown-columns {
                    grid-template-columns:1fr; gap:0; margin-bottom:16px
                }
            }

            @media screen and (max-width: 991px) {
                .ap-nav__dropdown-col {
                    padding-bottom:8px
                }
            }

            .ap-nav__dropdown-heading {
                font-size:1.2rem; color:#fff; text-decoration:none; font-family:"Rubik-medium", sans-serif; display:inline-block; white-space:nowrap; margin-bottom:32px
            }

            .ap-nav__dropdown-heading:last-child {
                margin-bottom:0
            }

            @media screen and (max-width: 1199px) {
                .ap-nav__dropdown-heading {
                    font-size:1rem
                }
            }

            @media screen and (max-width: 991px) {
                .ap-nav__dropdown-heading {
                    font-size:1rem; font-family:"Rubik-regular", sans-serif; letter-spacing:.5px; margin-bottom:12px; color:#003255; padding-left:8px
                }

                .ap-nav__dropdown-heading:last-child {
                    margin-bottom:0
                }
            }

            .ap-nav__dropdown-list {
                list-style:none; margin:0; padding:0; display:flex; flex-direction:column; gap:24px
            }

            .ap-nav__dropdown-list li:last-child {
                margin-bottom:0
            }

            @media screen and (max-width: 991px) {
                .ap-nav__dropdown-list {
                    gap:12px; padding-left:16px; color:#030303
                }
            }

            @media screen and (max-width: 991px) {
                .ap-nav__dropdown-list:not(:last-of-type) {
                    margin-bottom:16px
                }
            }

            .ap-nav__dropdown-link {
                color:#fffcfc; text-decoration:none; font-family:"Rubik-regular", sans-serif; font-size:1.125rem; white-space:nowrap; text-transform:capitalize
            }

            .ap-nav__dropdown-link[title="VIEW THE TECHNICAL LIBRARY"] {
                font-size:.8rem
            }

            @media screen and (max-width: 1199px) {
                .ap-nav__dropdown-link {
                    font-size:.85rem
                }
            }

            @media screen and (max-width: 991px) {
                .ap-nav__dropdown-link {
                    font-size:1rem; line-height:1.5; color:#030303; white-space:normal
                }

                .ap-nav__dropdown-link:hover {
                    color:#006bb7
                }
            }

            .ap-nav__dropdown-link:hover, .ap-nav__dropdown-link:focus-visible {
                text-decoration:underline
            }

            .ap-nav__actions {
                display:flex; align-items:center; gap:24px
            }

            @media screen and (max-width: 1399px) {
                .ap-nav__actions {
                    gap:16px
                }
            }

            @media screen and (max-width: 1199px) {
                .ap-nav__actions {
                    gap:8px
                }
            }

            @media screen and (max-width: 991px) {
                .ap-nav__actions {
                    gap:12px; order:2; margin-left:auto
                }
            }

            .ap-nav__icon-button {
                background-color:#003255; border-radius:999px; width:40px; height:40px; font-size:1.125rem; display:grid; place-items:center; color:#fff; cursor:pointer; transition:background-color .2s ease; border:none
            }

            @media screen and (max-width: 767px) {
                .ap-nav__icon-button {
                    width:36px; height:36px; font-size:1rem
                }
            }

            .ap-nav__icon-button:hover {
                background-color:#006bb7
            }

            .ap-nav__search {
                position:relative; display:flex; align-items:center; justify-content:flex-end
            }

            @media screen and (max-width: 991px) {
                .ap-nav__search {
                    display:none
                }
            }

            .ap-nav__search:hover .ap-nav__search-input, .ap-nav__search:focus-within .ap-nav__search-input {
                width:200px; padding:8px 16px; padding-right:48px; opacity:1; visibility:visible
            }

            .ap-nav__search-input {
                position:absolute; right:0; top:50%; transform:translateY(-50%); width:0; height:40px; padding:0; border:none; background-color:#e5e5e6; border-radius:20px; font-size:.875rem; font-family:"Rubik-regular", sans-serif; color:#003255; outline:none; opacity:0; visibility:hidden; transition:all .3s ease; z-index:0
            }

            .ap-nav__search-input::placeholder {
                color:rgba(0, 50, 85, .5)
            }

            .ap-nav__search-input:focus {
                width:200px; padding:8px 16px; padding-right:48px; opacity:1; visibility:visible
            }

            .ap-nav__search-input::-webkit-search-cancel-button {
                -webkit-appearance:none
            }

            .ap-nav__search-btn {
                position:relative; z-index:1; flex-shrink:0
            }

            .ap-nav__auth-links {
                display:flex; gap:5px; font-family:"Rubik-regular", sans-serif; text-transform:inherit; text-transform:none; font-size:1rem; align-items:center
            }

            @media screen and (max-width: 991px) {
                .ap-nav__auth-links {
                    display:flex; font-size:.875rem; margin-right:16px; order:2
                }
            }

            .ap-nav__auth-links a {
                color:#2856ed; text-decoration:none; font-family:"Rubik-medium", sans-serif; font-size:.9rem
            }

            @media screen and (max-width: 1199px) {
                .ap-nav__auth-links a {
                    font-size:.875rem
                }
            }

            .ap-nav__auth-links a:hover {
                text-decoration:underline
            }

            .ap-nav__auth-links span {
                color:#2856ed
            }

            .ap-nav .ap-nav__lang-switcher {
                position:relative; font-family:inherit
            }

            @media screen and (max-width: 991px) {
                .ap-nav .ap-nav__lang-switcher {
                    display:none
                }
            }

            .ap-nav .ap-nav__lang-switcher .ap-nav__lang-btn {
                background:rgba(0, 0, 0, 0); border:none; cursor:pointer; display:flex; align-items:center; gap:6px; padding:8px 18px 8px 12px; font-weight:500; text-transform:uppercase; position:relative; width:65px; height:51px
            }

            .ap-nav .ap-nav__lang-switcher .ap-nav__lang-btn:hover {
                opacity:.8
            }

            .ap-nav .ap-nav__lang-switcher .ap-nav__lang-btn::after {
                content:">"; position:absolute; right:0; color:#003255; transform:rotate(90deg)
            }

            .ap-nav .ap-nav__lang-switcher .ap-nav__lang-dropdown {
                position:absolute; top:100%; right:0; background:#003255; min-width:140px; box-shadow:0 4px 12px rgba(0, 0, 0, .15); border-radius:4px; opacity:0; visibility:hidden; transform:translateY(10px); transition:all .3s ease; z-index:100
            }

            .ap-nav .ap-nav__lang-switcher .ap-nav__lang-dropdown .lang-list {
                list-style:none; padding:8px 0; margin:0
            }

            .ap-nav .ap-nav__lang-switcher .ap-nav__lang-dropdown .lang-list li a {
                display:block; padding:8px 20px; color:#fff; text-decoration:none; font-size:1.34rem; transition:background .2s
            }

            @media screen and (min-width: 2000px) {
                .ap-nav .ap-nav__lang-switcher .ap-nav__lang-dropdown .lang-list li a {
                    font-size:16px
                }
            }

            @media screen and (max-width: 1199px) {
                .ap-nav .ap-nav__lang-switcher .ap-nav__lang-dropdown .lang-list li a {
                    font-size:.875rem
                }
            }

            @media screen and (max-width: 991px) {
                .ap-nav .ap-nav__lang-switcher .ap-nav__lang-dropdown .lang-list li a {
                    font-size:1rem
                }
            }

            .ap-nav .ap-nav__lang-switcher .ap-nav__lang-dropdown .lang-list li a:hover {
                background:rgba(0, 50, 85, .05); color:#fff
            }

            .ap-nav .ap-nav__lang-switcher .ap-nav__lang-dropdown .lang-list li.active a {
                font-weight:bold; color:#fff
            }

            .ap-nav .ap-nav__lang-switcher:hover .ap-nav__lang-dropdown {
                opacity:1; visibility:visible; transform:translateY(0)
            }

            @media(max-width: 991px) {
                .ap-nav .ap-nav__lang-switcher {
                    width:100%; border-top:1px solid rgba(255, 255, 255, .1)
                }

                .ap-nav .ap-nav__lang-switcher .ap-nav__lang-btn {
                    width:100%; justify-content:space-between; padding:0; font-size:1rem; font-weight:normal
                }

                .ap-nav .ap-nav__lang-switcher .ap-nav__lang-dropdown {
                    position:static; background:rgba(255, 255, 255, .05); box-shadow:none; opacity:1; visibility:visible; transform:none; display:none
                }

                .ap-nav .ap-nav__lang-switcher .ap-nav__lang-dropdown .lang-list li {
                    margin-bottom:0
                }

                .ap-nav .ap-nav__lang-switcher .ap-nav__lang-dropdown .lang-list li a {
                    color:#003255 !important; padding:12px 0
                }

                .ap-nav .ap-nav__lang-switcher .ap-nav__lang-dropdown .lang-list li a:hover {
                    background:rgba(0, 0, 0, 0)
                }

                .ap-nav .ap-nav__lang-switcher.is-open .ap-nav__lang-dropdown {
                    display:block
                }

                .ap-nav .ap-nav__lang-switcher.is-open .ap-nav__lang-btn i {
                    transform:rotate(180deg)
                }
            }

            .ap-nav__mobile-lang-switcher {
                display:none
            }

            @media screen and (max-width: 991px) {
                .ap-nav__mobile-lang-switcher {
                    display:block !important; padding:20px 20px 0
                }
            }

            .secondary-nav {
                padding:60px 0; background-color:#e5e5e6
            }

            @media screen and (max-width: 767px) {
                .secondary-nav {
                    padding:40px 0
                }
            }

            .secondary-nav .nav {
                display:flex; align-items:center; justify-content:space-between; padding:32px 0
            }

            @media screen and (max-width: 767px) {
                .secondary-nav .nav {
                    padding:24px 0px; flex-direction:column; gap:16px; align-items:flex-start; justify-content:flex-start; flex-wrap:nowrap; min-width:max-content
                }
            }

            .secondary-nav .nav a {
                color:#000; font-family:"Rubik-bold", sans-serif; font-size:1.625rem; line-height:1.9375rem; padding:0 5px
            }

            @media screen and (max-width: 1199px) {
                .secondary-nav .nav a {
                    font-size:1.375rem; line-height:1.875rem; font-family:"Rubik-medium", sans-serif
                }
            }

            @media screen and (max-width: 1024px) {
                .secondary-nav .nav a {
                    font-size:1.125rem; line-height:1.75rem; font-family:"Rubik-medium", sans-serif
                }
            }

            @media screen and (max-width: 767px) {
                .secondary-nav .nav a {
                    white-space:nowrap; padding:0
                }
            }

            .secondary-nav.dark-nav {
                background-color:#003255
            }

            .secondary-nav.dark-nav .nav a {
                color:#fff
            }

            .secondary-nav.secondary-nav--secondary {
                background-color:#006bb7
            }

            .secondary-nav.secondary-nav--secondary .nav a {
                color:#fff
            }

            .secondary-nav.secondary-nav--mint {
                background-color:#aad2d9
            }

            .secondary-nav.secondary-nav--mint .nav a {
                color:#003255
            }

            .secondary-nav.secondary-nav--calypso {
                background-color:#749fac
            }

            .secondary-nav.secondary-nav--calypso .nav a {
                color:#fff
            }

            .secondary-nav.secondary-nav--orange {
                background-color:#f15a22
            }

            .secondary-nav.secondary-nav--orange .nav a {
                color:#fff
            }

            .secondary-nav.secondary-nav--gray {
                background-color:#939598
            }

            .secondary-nav.secondary-nav--gray .nav a {
                color:#fff
            }

            @media screen and (max-width: 767px) {
                .secondary-nav {
                    overflow-x:auto; -webkit-overflow-scrolling:touch
                }

                .secondary-nav .container {
                    padding-left:20px; padding-right:20px
                }
            }

            .ap-footer {
                background-color:#003255; color:#fffcfc; padding:50px 0 50px
            }

            @media screen and (max-width: 767px) {
                .ap-footer {
                    padding:40px 0px
                }
            }

            .ap-footer a {
                font-size:.875rem; font-family:"Rubik-regular", sans-serif; margin-bottom:0; color:#fffcfc; text-decoration:none
            }

            .ap-footer a:hover, .ap-footer a:focus-visible {
                text-decoration:underline; color:#fff
            }

            @media screen and (max-width: 767px) {
                .ap-footer a {
                    font-size:.875rem; line-height:1.25rem; color:#fffcfc; font-weight:400; margin-bottom:0
                }
            }

            .ap-footer__links {
                padding:0 0 32px
            }

            @media screen and (max-width: 767px) {
                .ap-footer__links {
                    padding:0 0 8px
                }
            }

            .ap-footer__links-inner {
                display:grid; grid-template-columns:repeat(auto-fit, minmax(160px, 1fr)); gap:1.5rem
            }

            @media screen and (min-width: 1400px) {
                .ap-footer__links-inner {
                    max-width:1340px
                }
            }

            @media screen and (min-width: 1600px) {
                .ap-footer__links-inner {
                    max-width:1540px
                }
            }

            @media screen and (min-width: 1900px) {
                .ap-footer__links-inner {
                    max-width:1740px
                }
            }

            @media screen and (max-width: 991px) {
                .ap-footer__links-inner {
                    grid-template-columns:repeat(2, 1fr); gap:40px 24px
                }
            }

            @media screen and (max-width: 767px) {
                .ap-footer__links-inner {
                    grid-template-columns:1fr; gap:0
                }
            }

            .ap-footer__column {
                display:flex; flex-direction:column; gap:.35rem
            }

            @media screen and (max-width: 767px) {
                .ap-footer__column {
                    gap:0; border-bottom:1px solid rgba(255, 255, 255, .1)
                }

                .ap-footer__column:last-child {
                    border-bottom:none
                }
            }

            .ap-footer__content {
                display:flex; flex-direction:column; gap:.35rem
            }

            @media screen and (max-width: 767px) {
                .ap-footer__content {
                    display:none; padding-bottom:1rem
                }

                .ap-footer__content.is-open {
                    display:flex
                }
            }

            .ap-footer__heading {
                font-size:1.125rem; font-family:"Rubik-medium", sans-serif; margin-bottom:17px; color:#fffcfc; background:none; border:none; padding:0; text-align:left; width:100%; cursor:default
            }

            @media screen and (max-width: 767px) {
                .ap-footer__heading {
                    color:#fffcfc; font-family:"Rubik-regular", sans-serif; font-size:1.125rem; font-style:normal; line-height:1.625rem; margin:0; padding:1rem 0; cursor:pointer; display:flex; justify-content:space-between; align-items:center
                }

                .ap-footer__heading::after {
                    content:""; width:8px; height:8px; border-right:2px solid #fffcfc; border-bottom:2px solid #fffcfc; transform:rotate(45deg); transition:transform .3s ease; margin-right:.5rem; margin-bottom:.25rem
                }

                .ap-footer__heading[aria-expanded=true]::after {
                    content:""; transform:rotate(-135deg); margin-bottom:-0.25rem
                }
            }

            .ap-footer__base {
                padding:0
            }

            .ap-footer__base .ap-footer-for-domain {
                text-align:center; font-size:.875rem; font-family:"Rubik-regular", sans-serif
            }

            @media(max-width: 1199px) {
                .ap-footer__base .ap-footer-for-domain {
                    text-align:left; margin-top:15px
                }
            }

            .ap-footer__base-inner {
                display:flex; align-items:center; justify-content:space-between; gap:12px; flex-wrap:wrap
            }

            @media screen and (min-width: 1400px) {
                .ap-footer__base-inner {
                    max-width:1340px
                }
            }

            @media screen and (min-width: 1600px) {
                .ap-footer__base-inner {
                    max-width:1540px
                }
            }

            @media screen and (min-width: 1900px) {
                .ap-footer__base-inner {
                    max-width:1740px
                }
            }

            @media screen and (max-width: 991px) {
                .ap-footer__base-inner {
                    flex-direction:column; align-items:flex-start; gap:24px
                }
            }

            @media screen and (min-width: 1400px) {
                .ap-footer .ap-footer__brand_about {
                    max-width:24%
                }
            }

            .ap-footer__brand {
                display:flex; align-items:center; gap:1rem; font-size:.85rem
            }

            .ap-footer__brand img {
                height:80px; width:auto
            }

            @media screen and (max-width: 991px) {
                .ap-footer__brand img {
                    width:auto; height:90px
                }
            }

            .ap-footer__policies {
                display:flex; gap:2rem; font-size:.85rem; text-transform:uppercase
            }

            .ap-footer__policies p, .ap-footer__policies a {
                margin:0; padding:0; font-size:.875rem; font-family:"Rubik-regular", sans-serif
            }

            .ap-footer__policies a::before {
                content:"|"; margin-right:2rem
            }

            @media screen and (max-width: 991px) {
                .ap-footer__policies {
                    flex-wrap:wrap; gap:12px; text-transform:none; justify-content:flex-start
                }

                .ap-footer__policies a::before {
                    content:none
                }

                .ap-footer__policies p {
                    width:100%; color:#fffcfc; font-family:"Rubik-regular", sans-serif; font-size:1rem; font-style:normal; font-weight:400; line-height:1.5rem
                }

                .ap-footer__policies a {
                    color:#fffcfc; font-family:"Rubik-regular", sans-serif; font-size:1rem; font-style:normal; font-weight:400; line-height:1.5rem; text-decoration:underline
                }
            }

            .ap-footer__social {
                display:flex; align-items:center; gap:1.25rem; font-size:1.125rem
            }

            @media screen and (max-width: 991px) {
                .ap-footer__social {
                    flex-direction:row; align-items:center; gap:16px
                }

                .ap-footer__social span {
                    color:#fffcfc; font-family:"Rubik-regular", sans-serif; font-size:1.125rem; font-weight:400; line-height:1.75rem
                }
            }

            .ap-footer__social a {
                text-decoration:none; color:#003255; background-color:#fff; width:50px; height:50px; border-radius:50%; display:flex; align-items:center; justify-content:center; transition:all .2s ease; line-height:0
            }

            .ap-footer__social a:hover, .ap-footer__social a:focus-visible {
                background-color:#006bb7; color:#fff; text-decoration:none
            }

            .ap-footer__social i {
                font-size:2rem
            }

            @media screen and (min-width: 1400px)and (max-width: 1899px) {
                html[lang=ja-JP] .ap-footer__brand {
                    gap:.5rem
                }
            }

            @media screen and (min-width: 2000px) {
                html[lang=ja-JP] .ap-footer__brand img {
                    height:60px
                }
            }

            @media screen and (min-width: 1400px)and (max-width: 1599px) {
                html[lang=ja-JP] .ap-footer__brand img {
                    height:60px
                }
            }

            @media screen and (min-width: 1600px)and (max-width: 1899px) {
                html[lang=ja-JP] .ap-footer__brand>img {
                    height:60px
                }
            }

            @media screen and (min-width: 1400px)and (max-width: 1599px) {
                html[lang=ja-JP] .ap-footer__brand>img {
                    height:40px
                }
            }

            @media screen and (min-width: 2000px) {
                html[lang=ja-JP] .ap-footer__brand_about {
                    max-width:20%
                }
            }

            @media screen and (min-width: 1600px)and (max-width: 1899px) {
                html[lang=ja-JP] .ap-footer__brand_about {
                    max-width:22%
                }
            }

            @media screen and (min-width: 1400px)and (max-width: 1599px) {
                html[lang=ja-JP] .ap-footer__brand_about {
                    max-width:20%
                }
            }

            @media screen and (min-width: 1400px)and (max-width: 1899px) {
                html[lang=ja-JP] .ap-footer__policies {
                    gap:1rem
                }
            }

            @media screen and (min-width: 1400px)and (max-width: 1899px) {
                html[lang=ja-JP] .ap-footer__social {
                    gap:1rem
                }
            }

            .ap-back-to-top {
                position:fixed; right:1rem; bottom:80px; z-index:1000; border-radius:999px; padding:.5rem 1rem; box-shadow:0 8px 20px rgba(7, 26, 51, .15); opacity:0; pointer-events:none; transition:opacity .2s ease, transform .2s ease
            }

            .ap-back-to-top:hover {
                text-decoration:none
            }

            .ap-back-to-top:focus-visible {
                outline:2px solid #006bb7; outline-offset:2px
            }

            .ap-back-to-top.is-visible {
                opacity:1; pointer-events:auto
            }

            @media screen and (max-width: 767px) {
                .ap-back-to-top {
                    bottom:80px; right:12px
                }
            }

            .ap-sticky-contact {
                position:fixed; left:0; top:50%; transform:translateY(-50%); z-index:1000; writing-mode:sideways-lr; text-orientation:mixed; padding:10px; color:#fffcfc; font-family:"Rubik-semibold", sans-serif; font-size:1.25rem; font-style:normal; line-height:1.875rem; border-radius:0
            }

            @media screen and (max-width: 991px) {
                .ap-sticky-contact {
                    left:0 !important; top:auto !important; bottom:0 !important; right:0 !important; transform:none !important; position:fixed; width:100%; height:auto; writing-mode:horizontal-tb; text-orientation:initial; display:flex; align-items:center; justify-content:center; padding:10px; border-radius:0; background-color:#003255; box-shadow:0 -2px 10px rgba(0, 0, 0, .1); color:#fff; font-family:"Rubik-medium", sans-serif; font-size:.875rem; line-height:1.25rem; text-align:center; text-decoration:none
                }

                .ap-sticky-contact:hover, .ap-sticky-contact:focus-visible {
                    background-color:#00416f; transform:none; color:#fff
                }
            }

            @media screen and (max-width: 767px) {
                .ap-sticky-contact {
                    bottom:12px; right:12px; padding:20px; font-size:1.25rem
                }
            }

            .ap-btn--secondary {
                background-color:#006bb7; color:#fff
            }

            .ap-btn--secondary:hover, .ap-btn--secondary:focus-visible {
                background-color:#004d84
            }

            .new-layout .tx-powermail form fieldset .powermail_fieldwrap .powermail_label {
                padding-right:16px; margin-bottom:0; max-width:100%; text-align:left
            }

            .new-layout .tx-powermail form fieldset .powermail_fieldwrap:has(.powermail_field>.powermail-errors-list) {
                margin-bottom:23px
            }

            .new-layout .tx-powermail form fieldset .powermail_fieldwrap .powermail_field {
                padding-left:0px
            }

            .new-layout .tx-powermail form fieldset .powermail_fieldwrap .powermail_field .checkbox input, .new-layout .tx-powermail form fieldset .powermail_fieldwrap .powermail_field .radio input {
                appearance:auto; height:auto
            }

            .new-layout .tx-powermail form fieldset .powermail_fieldwrap .powermail_field .checkbox input:focus, .new-layout .tx-powermail form fieldset .powermail_fieldwrap .powermail_field .radio input:focus {
                box-shadow:none
            }

            .new-layout .femanager_new fieldset .form-check {
                display:block; min-height:0; padding-left:0; margin-bottom:0
            }

            .new-layout .femanager_new fieldset .form-check .form-check-input {
                margin:0px; margin-right:5px
            }

            .new-layout a#back-to-top {
                display:none !important
            }

            .new-layout .contact-accordeon__region-content {
                height:auto !important
            }

            .new-layout table {
                --bs-table-color: initial; --bs-table-bg: initial; --bs-table-border-color: initial
            }

            .new-layout figure.table {
                margin-left:40px; margin-right:40px
            }

            .new-layout .product-entry-content .analyzer-product-wrapper.two-col-container.analyzer-background-shaded .analyzer-content-content {
                display:flex; align-items:center
            }

            @media screen and (max-width: 1425px) {
                .new-layout .product-entry-content .analyzer-product-wrapper.two-col-container.analyzer-background-shaded .analyzer-content-content {
                    display:block
                }
            }

            footer.ap-footer.old-footer .ap-footer__brand_about {
                font-size:12px; font-family:"Rubik-regular", sans-serif; line-height:1.5rem; font-weight:400
            }

            @media screen and (min-width: 1900px) {
                footer.ap-footer.old-footer .container {
                    max-width:1740px
                }
            }

            a#back-to-top {
                display:none !important
            }

            .ap-contact-modal .modal-dialog {
                max-width:60%; margin:1.75rem auto
            }

            @media screen and (max-width: 576px) {
                .ap-contact-modal .modal-dialog {
                    margin:.5rem; max-width:400px
                }
            }

            @media screen and (max-width: 576px) {
                .ap-contact-modal .modal-dialog {
                    margin:.5rem; max-width:100%
                }
            }

            .ap-contact-modal .modal-content {
                border:none; border-radius:0; box-shadow:0 20px 40px rgba(0, 0, 0, .1); padding:16px; background-color:#fff
            }

            .ap-contact-modal header h2 {
                display:none
            }

            .ap-contact-modal .modal-header {
                padding:0; border:none; margin-bottom:12px; align-items:flex-start; justify-content:space-between
            }

            .ap-contact-modal .modal-header .modal-title {
                color:#000; font-family:"Rubik-medium", sans-serif; font-size:1.25rem; line-height:1.875rem; margin-bottom:0
            }

            .ap-contact-modal .modal-header .btn-close {
                margin:-4px -4px 0 0; padding:8px; opacity:.4; transition:opacity .2s ease; background:rgba(0, 0, 0, 0) url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat
            }

            .ap-contact-modal .modal-header .btn-close:hover, .ap-contact-modal .modal-header .btn-close:focus {
                opacity:.8; box-shadow:none
            }

            .ap-contact-modal .modal-body {
                padding:0
            }

            .ap-contact-modal .modal-body .container-fluid {
                padding:0
            }

            .ap-contact-modal .modal-body p {
                color:rgba(0, 0, 0, .8980392157); font-family:"Rubik-regular", sans-serif; font-size:1rem; line-height:1.5rem; margin-bottom:24px
            }

            .ap-contact-modal .powermail_form .powermail_fieldwrap {
                margin-bottom:16px
            }

            .ap-contact-modal .powermail_form .powermail_fieldwrap label {
                font-family:"Rubik-medium", sans-serif; font-size:.875rem; line-height:1.25rem; color:#414651; margin-bottom:6px; display:block; font-weight:500
            }

            .ap-contact-modal .powermail_form .powermail_fieldwrap label .mandatory {
                color:#972000; font-family:"Rubik-medium", sans-serif; font-size:.875rem; font-weight:500; line-height:1.25rem
            }

            .ap-contact-modal .powermail_form .powermail_input, .ap-contact-modal .powermail_form .powermail_textarea, .ap-contact-modal .powermail_form .powermail_captcha {
                display:block; width:100%; box-sizing:border-box; border:1px solid #e9eaeb; background-color:#fff; border-radius:8px; padding:10px 14px; font-family:"Rubik-regular", sans-serif; font-size:1rem; line-height:1.5rem; font-weight:400; color:#181d27; transition:border-color .2s ease, box-shadow .2s ease; appearance:none; -webkit-appearance:none; -moz-appearance:none
            }

            .ap-contact-modal .powermail_form .powermail_input::placeholder, .ap-contact-modal .powermail_form .powermail_textarea::placeholder, .ap-contact-modal .powermail_form .powermail_captcha::placeholder {
                color:#717680
            }

            .ap-contact-modal .powermail_form .powermail_input:hover, .ap-contact-modal .powermail_form .powermail_textarea:hover, .ap-contact-modal .powermail_form .powermail_captcha:hover {
                border-color:#ced1d3
            }

            .ap-contact-modal .powermail_form .powermail_input:focus, .ap-contact-modal .powermail_form .powermail_textarea:focus, .ap-contact-modal .powermail_form .powermail_captcha:focus {
                border-color:#006bb7; box-shadow:0 0 0 4px rgba(0, 107, 183, .12); outline:none
            }

            .ap-contact-modal .powermail_form .powermail_select, .ap-contact-modal .powermail_form .powermail_country {
                display:block; width:100%; box-sizing:border-box; border:1px solid #e9eaeb; background-color:#fff; border-radius:8px; padding:10px 14px; font-family:"Rubik-regular", sans-serif; font-size:1rem; line-height:1.5rem; font-weight:400; color:#181d27; transition:border-color .2s ease, box-shadow .2s ease; appearance:none; -webkit-appearance:none; -moz-appearance:none; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M0.75 0.75L4.75 4.75L8.75 0.75' stroke='%23A4A7AE' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3e"); background-repeat:no-repeat; background-position:right .75rem center; background-size:10px 6px; padding-right:2.5rem
            }

            .ap-contact-modal .powermail_form .powermail_select:has(option[value=""]:checked), .ap-contact-modal .powermail_form .powermail_country:has(option[value=""]:checked) {
                color:#717680
            }

            .ap-contact-modal .powermail_form .powermail_select option, .ap-contact-modal .powermail_form .powermail_country option {
                color:#181d27
            }

            .ap-contact-modal .powermail_form .powermail_select:hover, .ap-contact-modal .powermail_form .powermail_country:hover {
                border-color:#ced1d3
            }

            .ap-contact-modal .powermail_form .powermail_select:focus, .ap-contact-modal .powermail_form .powermail_country:focus {
                border-color:#006bb7; box-shadow:0 0 0 4px rgba(0, 107, 183, .12); outline:none
            }

            .ap-contact-modal .powermail_form .powermail_textarea {
                resize:vertical; min-height:120px
            }

            .ap-contact-modal .powermail_form .powermail_fieldwrap_type_check {
                margin-bottom:24px
            }

            .ap-contact-modal .powermail_form .powermail_fieldwrap_type_check>div>div, .ap-contact-modal .powermail_form .powermail_fieldwrap_type_check .checkbox {
                display:flex; align-items:flex-start; gap:12px; margin-bottom:.5rem; flex-wrap:nowrap
            }

            .ap-contact-modal .powermail_form .powermail_fieldwrap_type_check .form-check-input {
                width:20px; height:20px; border-radius:6px; border:1px solid #dfe6f1; flex-shrink:0; cursor:pointer; background-color:#fff; margin-top:0; appearance:none; position:relative
            }

            .ap-contact-modal .powermail_form .powermail_fieldwrap_type_check .form-check-input:checked {
                background-color:#006bb7; border-color:#006bb7; background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e"); background-size:contain; background-position:center; background-repeat:no-repeat
            }

            .ap-contact-modal .powermail_form .powermail_fieldwrap_type_check .form-check-input:focus {
                border-color:#006bb7; box-shadow:0 0 0 4px rgba(0, 107, 183, .12)
            }

            .ap-contact-modal .powermail_form .powermail_fieldwrap_type_check .form-check-label {
                font-family:"Rubik-regular", sans-serif; font-size:.875rem; font-style:normal; font-weight:400; line-height:1.25rem; color:#535862; cursor:pointer; margin:0
            }

            .ap-contact-modal .powermail_form .powermail_fieldwrap_type_check .form-check-label a {
                color:#064ad9; text-decoration:none; font-family:"Rubik-regular", sans-serif; font-size:.875rem; font-style:normal; font-weight:400; line-height:1.25rem
            }

            .ap-contact-modal .powermail_form .powermail_fieldwrap_type_check .form-check-label a:hover {
                color:#0539a7; text-decoration:underline
            }

            .ap-contact-modal .powermail_form .powermail_captchaimage {
                margin-top:10px; max-width:100%; height:auto; border-radius:4px
            }

            .ap-contact-modal .powermail_form .powermail_fieldwrap_type_submit {
                margin-bottom:0
            }

            .ap-contact-modal .powermail_form .powermail_fieldwrap_type_submit .powermail_submit {
                width:auto; display:flex; justify-content:center; align-items:center; padding:12px 20px; font-size:1rem; font-weight:600; border-radius:8px; background-color:#006bb7; color:#fff; border:none; cursor:pointer; transition:background-color .2s
            }

            .ap-contact-modal .powermail_form .powermail_fieldwrap_type_submit .powermail_submit:hover {
                background-color:#004d84
            }

            .ap-contact-modal .powermail_form .powermail_fieldwrap_type_submit .powermail_submit:disabled {
                opacity:.6; cursor:not-allowed
            }

            .ap-contact-modal .powermail_form .powermail-required, .ap-contact-modal .powermail_form .powermail-errors-list {
                color:red; list-style:none; padding-left:0; margin-top:5px
            }

            .ap-contact-modal .ap-recaptcha-placeholder {
                background:#fafafa; border:1px solid #dfe6f1; border-radius:4px; padding:0 12px; height:74px; display:flex; align-items:center; justify-content:space-between; margin-bottom:24px; width:100%
            }

            .ap-contact-modal .ap-recaptcha-placeholder .recaptcha-check {
                display:flex; align-items:center; gap:12px
            }

            .ap-contact-modal .ap-recaptcha-placeholder .recaptcha-check .check-box {
                width:28px; height:28px; background:#fff; border:2px solid #c1c1c1; border-radius:2px; cursor:pointer
            }

            .ap-contact-modal .ap-recaptcha-placeholder .recaptcha-check .check-box:hover {
                border-color:#b1b1b1
            }

            .ap-contact-modal .ap-recaptcha-placeholder .recaptcha-check span {
                font-family:Roboto, sans-serif; font-size:.875rem; color:#000; font-weight:400
            }

            .ap-contact-modal .ap-recaptcha-placeholder .recaptcha-logo {
                display:flex; flex-direction:column; align-items:center; text-align:center
            }

            .ap-contact-modal .ap-recaptcha-placeholder .recaptcha-logo img {
                width:32px; height:32px; opacity:.7
            }

            .ap-contact-modal .ap-recaptcha-placeholder .recaptcha-logo span {
                font-size:.625rem; color:#555; line-height:1; display:block; margin-top:2px
            }

            .ap-contact-modal .powermail_fieldwrap_recaptcha {
                margin-top:4px
            }

            .ap-contact-modal .tx-powermail form fieldset .powermail_fieldwrap .powermail_label {
                text-align:left
            }

            .ap-contact-modal .frame:has(>.tx-powermail)>header, .ap-contact-modal .tx-powermail form fieldset .powermail_fieldwrap .powermail_field {
                width:100%
            }

            .ap-contact-modal fieldset {
                padding:0 !important
            }

            .ap-contact-modal .tx-powermail form fieldset .powermail_fieldwrap .powermail_field {
                padding-left:0
            }

            .tx-kesearch-pi1 fieldset.kesearch_searchbox {
                padding:0 !important; border:none !important
            }

            .tx-kesearch-pi1 fieldset.kesearch_searchbox .kesearchbox.custom-search-bar-group {
                display:flex; align-items:center; position:relative; width:100%; background:#fff; border:1px solid #d1d5db; border-radius:6px; box-shadow:0 1px 2px rgba(0, 0, 0, .05); overflow:hidden; transition:border-color .2s, box-shadow .2s; height:auto
            }

            .tx-kesearch-pi1 fieldset.kesearch_searchbox .kesearchbox.custom-search-bar-group .search-icon-left {
                padding-left:16px; display:flex; align-items:center; justify-content:center; pointer-events:none
            }

            .tx-kesearch-pi1 fieldset.kesearch_searchbox .kesearchbox.custom-search-bar-group #ke_search_sword {
                flex:1; border:none !important; outline:none !important; padding:14px 12px 14px 10px !important; font-size:16px !important; color:#1f2937 !important; background:rgba(0, 0, 0, 0) !important; width:100% !important; position:relative; height:auto !important; margin:0 !important; line-height:1.625 !important
            }

            .tx-kesearch-pi1 fieldset.kesearch_searchbox .kesearchbox.custom-search-bar-group #ke_search_sword:hover {
                box-shadow:none
            }

            .tx-kesearch-pi1 fieldset.kesearch_searchbox .kesearchbox.custom-search-bar-group .custom-search-submit-btn {
                background-color:#006bb7 !important; color:#fff !important; font-weight:600 !important; font-size:16px !important; border:none !important; padding:14px 32px !important; cursor:pointer; transition:background-color .2s; height:100% !important; display:flex !important; align-items:center; justify-content:center; width:auto !important; margin:0 !important; line-height:1.625 !important
            }

            .tx-kesearch-pi1 fieldset.kesearch_searchbox .custom-filters-tags-container {
                display:flex; align-items:center; flex-wrap:wrap; gap:12px; margin-top:16px; border:none !important
            }

            .tx-kesearch-pi1 fieldset.kesearch_searchbox .custom-filters-tags-container .kesearch_filters {
                display:flex; align-items:center; flex-wrap:wrap; gap:10px
            }

            .tx-kesearch-pi1 fieldset.kesearch_searchbox .custom-filters-tags-container .kesearch_filters .filter-checkbox-hidden {
                display:none !important
            }

            .tx-kesearch-pi1 fieldset.kesearch_searchbox .custom-filters-tags-container .kesearch_filters .filter-checkbox-hidden:checked+.filter-badge {
                background-color:#f0f7ff; border-color:#006bb7; color:#006bb7; box-shadow:0 1px 3px rgba(0, 96, 192, .1)
            }

            .tx-kesearch-pi1 fieldset.kesearch_searchbox .custom-filters-tags-container .kesearch_filters .filter-checkbox-hidden:checked+.filter-badge .filter-checkbox-indicator {
                background-color:#006bb7; border-color:#006bb7
            }

            .tx-kesearch-pi1 fieldset.kesearch_searchbox .custom-filters-tags-container .kesearch_filters .filter-checkbox-hidden:checked+.filter-badge .filter-checkbox-indicator::after {
                display:block
            }

            .tx-kesearch-pi1 fieldset.kesearch_searchbox .custom-filters-tags-container .kesearch_filters .filter-badge {
                display:inline-flex !important; align-items:center; border:1px solid #e5e7eb; border-radius:20px; padding:6px 14px 6px 12px; font-size:14px; text-decoration:none; transition:all .2s cubic-bezier(0.4, 0, 0.2, 1); cursor:pointer; user-select:none; box-shadow:0 1px 2px rgba(0, 0, 0, .02)
            }

            .tx-kesearch-pi1 fieldset.kesearch_searchbox .custom-filters-tags-container .kesearch_filters .filter-badge:hover {
                background-color:#e5e7eb; border-color:#d1d5db; color:#1f2937; transform:translateY(-1px)
            }

            .tx-kesearch-pi1 fieldset.kesearch_searchbox .custom-filters-tags-container .kesearch_filters .filter-badge .filter-checkbox-indicator {
                width:14px; height:14px; border:1.5px solid #9ca3af; border-radius:3px; margin-right:8px; display:flex; align-items:center; justify-content:center; transition:all .2s ease; background-color:#fff; position:relative
            }

            .tx-kesearch-pi1 fieldset.kesearch_searchbox .custom-filters-tags-container .kesearch_filters .filter-badge .filter-checkbox-indicator::after {
                content:""; position:absolute; display:none; left:4px; top:1px; width:3px; height:7px; border:solid #fff; border-width:0 1.5px 1.5px 0; transform:rotate(45deg)
            }

            .tx-kesearch-pi1 #kesearch_results .result-list-item {
                background:#fff; border:1px solid #e5e7eb; border-radius:8px; padding:24px !important; margin-bottom:0 !important; margin-top:20px !important; transition:box-shadow .2s ease, border-color .2s ease; position:relative; display:inline-block; text-align:left; width:100%
            }

            .tx-kesearch-pi1 #kesearch_results .result-list-item:hover {
                box-shadow:0 4px 12px rgba(0, 0, 0, .05); border-color:#d1d5db
            }

            .tx-kesearch-pi1 #kesearch_results .result-list-item .result-title {
                display:inline-block; margin-bottom:8px; color:#006cb7 !important; font-size:18px !important; font-weight:600; line-height:1.4; width:100%
            }

            .tx-kesearch-pi1 #kesearch_results .result-list-item .result-title a {
                text-decoration:none; align-items:center; color:#006cb7 !important; gap:10px
            }

            .tx-kesearch-pi1 #kesearch_results .result-list-item .result-title a:hover {
                text-decoration:underline !important
            }

            .tx-kesearch-pi1 #kesearch_results .result-list-item .result-title .hit {
                color:#006cb7 !important
            }

            .tx-kesearch-pi1 #kesearch_results .result-list-item .add-info {
                display:flex; flex-wrap:wrap; align-items:center; font-size:13px; color:#6b7280; gap:6px; margin-bottom:12px; font-weight:normal
            }

            .tx-kesearch-pi1 #kesearch_results .result-list-item .add-info span.meta-item {
                display:inline-flex; align-items:center
            }

            .tx-kesearch-pi1 #kesearch_results .result-list-item .add-info span.meta-item i {
                font-style:normal; font-weight:600; color:#4b5563
            }

            .tx-kesearch-pi1 #kesearch_results .result-list-item .add-info span.meta-item:not(:last-child)::after {
                content:"•"; margin-left:8px; color:#9ca3af
            }

            .tx-kesearch-pi1 #kesearch_results .result-list-item .result-teaser {
                font-size:14px; color:#374151; line-height:1.6; margin:0; display:block
            }

            .tx-kesearch-pi1 #kesearch_results .result-list-item .result-teaser .hit {
                background-color:#fef08a !important; color:#1f2937 !important; padding:1px 4px; border-radius:2px; font-weight:inherit
            }

            .tx-kesearch-pi1 #kesearch_pagebrowser_bottom .pages_total {
                display:flex; justify-content:space-between; align-items:center; margin-top:32px; padding-top:16px; flex-wrap:wrap; gap:16px
            }

            .tx-kesearch-pi1 #kesearch_pagebrowser_bottom .pages_total .result_txt {
                margin-bottom:5px !important
            }

            .tx-kesearch-pi1 #kesearch_pagebrowser_bottom .kesearch_pagebrowser_search {
                display:flex; align-items:center; gap:6px; flex-wrap:wrap
            }

            .tx-kesearch-pi1 #kesearch_pagebrowser_bottom .kesearch_pagebrowser_search .page-link {
                display:inline-flex; align-items:center; justify-content:center; min-width:32px; height:32px; padding:0 6px; font-size:14px; font-weight:500; color:#0060c0; text-decoration:none; border-radius:4px; transition:all .15s ease; cursor:pointer; margin-bottom:0
            }

            .tx-kesearch-pi1 #kesearch_pagebrowser_bottom .kesearch_pagebrowser_search .page-link:hover {
                background-color:#f3f4f6
            }

            .tx-kesearch-pi1 #kesearch_pagebrowser_bottom .kesearch_pagebrowser_search .page-link.active {
                background-color:#0060c0 !important; color:#fff !important; font-weight:600
            }

            .recaptcha-error iframe {
                outline:1px solid red !important; padding:5px; border:none
            }

            .page-id-16049 .entry-content .table thead tr:first-of-type th {
                color:#666; font-size:10px; font-weight:500; letter-spacing:.1em; line-height:2.6em; text-transform:uppercase
            }

            @media screen and (min-width: 1201px)and (max-width: 1599px) {
                html {
                    font-size:13px
                }
            }

            @media screen and (min-width: 1600px)and (max-width: 1999px) {
                html {
                    font-size:12px
                }
            }

            @media screen and (min-width: 1900px) {
                .legacy-revamp-nav .container {
                    max-width:1660px
                }
            }

            @media screen and (min-width: 1400px) {
                .legacy-revamp-nav .container {
                    --bs-gutter-x: 2.5rem
                }
            }

            .ap-footer {
                line-height:1.5rem
            }

            @media screen and (min-width: 1900px) {
                .ap-footer .container {
                    max-width:1660px
                }
            }

            @media screen and (min-width: 1400px) {
                .ap-footer .container {
                    --bs-gutter-x: 2.5rem
                }
            }