.panel-grid.panel-has-style>.panel-row-style,.panel-grid.panel-no-style{display:flex;-ms-flex-wrap:wrap;flex-wrap:nowrap;-ms-justify-content:space-between;justify-content:space-between}.panel-grid .so-parallax{position:relative}.panel-grid .so-parallax>:not(.simpleParallax){position:relative;z-index:1}.panel-grid .so-parallax .simpleParallax{overflow:hidden}.panel-grid .so-parallax .simpleParallax,.panel-grid .so-parallax img[data-siteorigin-parallax]{bottom:0;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.panel-background-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.panel-has-overlay .panel-cell-style,.panel-has-overlay .panel-row-style,.panel-has-overlay .panel-widget-style{overflow:hidden;position:relative;z-index:1}.panel-layout.panel-is-rtl .panel-grid.panel-has-style>.panel-row-style,.panel-layout.panel-is-rtl .panel-grid.panel-no-style{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}.panel-grid-cell .panel-cell-style{height:100%}.panel-grid-cell .so-panel{zoom:1}.panel-grid-cell .so-panel:before{content:"";display:block}.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}.panel-grid-cell .panel-last-child{margin-bottom:0}.panel-grid-cell .widget-title{margin-top:0}body.siteorigin-panels-before-js:not(.siteorigin-panels-css-container){overflow-x:hidden}body.siteorigin-panels-before-js:not(.siteorigin-panels-css-container) .siteorigin-panels-stretch{margin-right:-1000px!important;margin-left:-1000px!important;padding-right:1000px!important;padding-left:1000px!important}.so-sr-only{clip:rect(0,0,0,0);height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;white-space:nowrap;width:1px}.so-widget-sow-headline-default-84faf65992d3-5 .sow-headline-container h2.sow-headline{text-align:left;line-height:1.4em}@media (max-width: 780px){.so-widget-sow-headline-default-84faf65992d3-5 .sow-headline-container h2.sow-headline{text-align:left}}.so-widget-sow-headline-default-84faf65992d3-5 .sow-headline-container h3.sow-sub-headline{text-align:center;line-height:1.4em}@media (max-width: 780px){.so-widget-sow-headline-default-84faf65992d3-5 .sow-headline-container h3.sow-sub-headline{text-align:center}}.so-widget-sow-headline-default-84faf65992d3-5 .sow-headline-container
.decoration{line-height:0em;text-align:center;margin-top:20px;margin-bottom:20px}@media (max-width: 780px){.so-widget-sow-headline-default-84faf65992d3-5 .sow-headline-container
.decoration{text-align:center}}.so-widget-sow-headline-default-84faf65992d3-5 .sow-headline-container .decoration .decoration-inside{height:1px;display:inline-block;border-top:1px solid #eee;width:100%;max-width:80%}.so-widget-sow-headline-default-84faf65992d3-5 .sow-headline-container *:first-child{margin-top:0 !important}.so-widget-sow-headline-default-84faf65992d3-5 .sow-headline-container *:last-child{margin-bottom:0 !important}/*******************************
    Accessibility START
*******************************/
.wah-screen-reader-text {
    border: 0 !important;
    clip: rect(1px, 1px, 1px, 1px) !important;
    clip-path: inset(50%) !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
    word-wrap: normal !important;
}

body.is_underline a {
    text-decoration: underline !important;
}
body.highlight_links_on a {
    background-color: yellow !important;
    color: #000 !important;
}
body.highlight_links_on a span {
    color: #000 !important;
}
body.invert_mode_on {
    -webkit-filter: invert(100%) !important;
    filter: invert(100%) !important;
}
body.remove_animations * {
    transition: none !important;
    -o-transition: none !important;
    -ms-transition: none !important;
    -moz-transition: none !important;
    -webkit-transition: none !important;
}
body.arial_font_on * {
    font-family: Arial, Helvetica, sans-serif !important;
}
body.wah_keyboard_access a:focus,
body.wah_keyboard_access button:focus,
body.wah_keyboard_access input:focus,
body.wah_keyboard_access select:focus,
body.wah_keyboard_access textarea:focus {
    background-color: #f3f57c !important;
    color: #000 !important;
}
body.admin-bar .wah_plugin_credits {
    bottom: 32px !important;
}
body .wah_scanner_element {
    outline: 5px solid yellow !important;
}
body .wah_scanner_link {
    background-color: yellow !important;
    outline: 5px solid yellow !important;
    color: #000 !important;
}
body .wah_plugin_credits {
    position: absolute !important;
    bottom: 0px !important;
    left: 0 !important;
    width: 100% !important;
    text-align: center !important;
    font-family: Arial !important;
    font-size: 12px !important;
    background: #216073 !important;
    color: #FFF !important;
}
body .wah_plugin_credits a {
    font-family: Arial !important;
    font-size: 12px !important;
    display: block !important;
    background: #216073 !important;
    color: #FFF !important;
}
body .accessability_container {
    color: #000 !important;
    z-index: 9999999 !important;
}

body .accessability_container .font_resizer button.wah-action-button.smaller {
    width: 46% !important;
    float: left !important;
}
body .accessability_container .font_resizer button.wah-action-button.larger {
    float: right !important;
    width: 46% !important;
}
body .accessability_container .font_resizer button.wah-action-button.wah-font-reset {
    margin-top: 12px !important;
    width: 100% !important;
    clear: both !important;
}
body .accessability_container button.wah-action-button {
    width: 100% !important;
    text-align: center !important;
    cursor: pointer !important;
    font-size: 1rem !important;
    font-weight: bold !important;
    margin: 0 !important;
}
body .accessability_container button.wah-action-button:hover, body .accessability_container button.wah-action-button:focus, body .accessability_container button.wah-action-button.active_button {
    background: #FFF !important;
    color: #000 !important;
}
body .accessability_container .a_module {
    padding-bottom: 0.6rem !important;
    margin-bottom: 0.6rem !important;
}
body .accessability_container .a_module:before, body .accessability_container .a_module:after {
    content: "" !important;
    display: block !important;
    clear: both !important;
}
body .accessability_container.dark_theme .a_module {
    border-bottom: 1px solid #444343 !important;
}
body .accessability_container.dark_theme a.active_button {
    border: 1px solid #216073 !important;
}
body .accessability_container.dark_theme.accessability_container.active,
body .accessability_container.dark_theme #access_container,
body .accessability_container.dark_theme .access_container_inner,
body .accessability_container.dark_theme .a_module,
body .accessability_container.dark_theme .a_module_title,
body .accessability_container.dark_theme .a_module_exe,
body .accessability_container.dark_theme .font_resizer a,
body .accessability_container.dark_theme .contrast_trigger {
    background: #232323 !important;
    color: #FFF !important;
}
body .accessability_container.dark_theme .font_resizer a,
body .accessability_container.dark_theme .contrast_trigger {
    border: 1px solid #FFF !important;
    color: #FFF !important;
}


/*****************************
    LEFT Sidebar
******************************/
.accessability_container a {
    color: #000 !important;
}

a.aicon_link {
    display: none !important;
}
a.aicon_link img {
    max-width: 48px !important;
}

.access_container_inner {
    padding: 0 10px !important;
    margin-top: 14px !important;
}

button.aicon_link {
    width: 48px !important;
    height: 48px !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    cursor: pointer !important;
    z-index: 999 !important;
}
.aicon_link {
    left: 30px !important;
    bottom: 30px !important;
    right: auto !important;
    position: fixed !important;
    max-width: 48px !important;
    max-height: 48px !important;
    display: inline-block !important;
    background: transparent !important;
}

.accessibility-location-left .aicon_link {
    left: auto !important;
    right: 0px !important;
}

button.close_container {
    background: #216073 !important;
    color: #FFF !important;
    cursor: pointer !important;
    display: block !important;
    padding: 0 !important;
    border: 0 !important;
    width: 92% !important;
    margin: 0 auto !important;
    height: 34px !important;
    line-height: 34px !important;
    font-weight: bold !important;
    font-size: 15px !important;
}
button.close_container:hover, button.close_container:focus {
    background: #FFF !important;
    color: #000 !important;
}

#access_container {
    margin-top: 0 !important;
    padding-top: 10px !important;
}
#access_container a:focus {
    color: #FFF !important;
    background: #000 !important;
}

.a_module_exe a {
    text-decoration: none !important;
    font-size: 15px !important;
}

.a_module_title {
    margin-bottom: 0.4rem !important;
    font-weight: 600 !important;
}

.contrast_trigger {
    width: 100% !important;
}

/*******************/
.color_selector {
    display: none !important;
    -webkit-transition: all 250ms ease !important;
    -moz-transition: all 250ms ease !important;
    -ms-transition: all 250ms ease !important;
    -o-transition: all 250ms ease !important;
    transition: all 250ms ease !important;
}
.color_selector.is_visible {
    display: block !important;
}
.color_selector button {
    display: inline-block !important;
    cursor: pointer !important;
    font-size: 0 !important;
    width: 30px !important;
    height: 30px !important;
    -webkit-border-radius: 20px !important;
    -moz-border-radius: 20px !important;
    -ms-border-radius: 20px !important;
    border-radius: 20px !important;
    border: 2px solid #000 !important;
    margin: 5px !important;
    padding: 0 !important;
}
.color_selector .black {
    background: #000 !important;
}
.color_selector .white {
    background: #FFF !important;
}
.color_selector .green {
    background: #00FF21 !important;
}
.color_selector .blue {
    background: #0FF !important;
}
.color_selector .red {
    background: #F00 !important;
}
.color_selector .orange {
    background: #FF6A00 !important;
}
.color_selector .yellow {
    background: #FFD800 !important;
}
.color_selector .navi {
    background: #B200FF !important;
}

.active_greyscale {
    filter: grayscale(100%) !important;
    -webkit-filter: grayscale(100%) !important;
    -moz-filter: grayscale(100%) !important;
    -ms-filter: grayscale(100%) !important;
    -o-filter: grayscale(100%) !important;
    filter: url(/wp-content/plugins/wp-accessibility-helper/assets/css/desaturate.svg#greyscale) !important;
    filter: url("data:image/svg+xml !important;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale") !important;
    filter: gray !important;
    -webkit-filter: grayscale(1) !important;
}

.wah-dark-overlay {
    position: fixed !important;
    z-index: 50 !important;
    background: rgba(0, 0, 0, 0.8) !important;
    top: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    height: 100% !important;
}

.wah-lights-selector {
    position: relative !important;
    z-index: 100 !important;
    background: #FFF !important;
    color: #000 !important;
}

.wah-skip {
    position: relative !important;
    top: -10000px !important;
    left: -10000px !important;
    height: 1px !important;
    width: 1px !important;
    text-align: left !important;
    overflow: hidden !important;
}
.wah-skip:focus {
    left: 0 !important;
    top: 0 !important;
    width: 100% !important;
    height: auto !important;
    padding: 5px 0 !important;
    text-align: center !important;
    cursor: pointer !important;
    border: 1px solid #FFF !important;
    font-size: 15px !important;
    font-weight: bold !important;
}

/**************************
    Skip links
**************************/
.wah-skiplinks-menu {
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}
.wah-skiplinks-menu ul {
    margin: 0 !important;
    padding: 0 !important;
    list-style-type: none !important;
}
.wah-skiplinks-menu ul a {
    text-decoration: none !important;
    position: absolute !important;
    z-index: 99999 !important;
    left: -10000px !important;
    top: -10000px !important;
}
.wah-skiplinks-menu ul a:focus, .wah-skiplinks-menu ul a:active, .wah-skiplinks-menu ul a:hover {
    left: 16px !important;
    top: 42px !important;
    background: #216073 !important;
    color: #FFF !important;
    padding: 6px 20px !important;
    display: inline-block !important;
    font-size: 18px !important;
    font-weight: bold !important;
    white-space: nowrap !important;
}

/* Customization */


.accessability_container .modal-dialog {
    margin-left: 30px !important;
}
.accessability_container .modal-content {
    border:none !important;
}
.accessability_container h2{
    margin-top: 0 !important;
    padding-bottom: 0 !important;
}
.accessability_container .modal-header .close{
    padding: 1.2rem 1rem !important;
}
.accessability_container .modal-body{
    background-color: #f2f2f2 !important;

}
.accessability_container.active + .modal-backdrop.show{
    opacity: 0.25 !important;
}
.accessability_container .btn-primary{
    background-color: #313337 !important;
    border-color: #313337 !important;
}
.accessability_container .btn-primary:hover{
    border-color: #313337 !important;
}


/********************
Accessibility END
********************/
@media only screen and (max-width: 992px) {
    .wahout.aicon_link{
        display: none !important;
    }
}
@media only screen and (max-width: 480px) {
    body .accessability_container {
        height: auto !important;
        padding: 0 0 1rem 0 !important;
    }

    a.close_container,
    .a_module_title {
        font-size: 14px !important;
    }

    .a_module {
        padding-bottom: 0.4rem !important;
        margin-bottom: 0.4rem !important;
    }

    .font_resizer a,
    .contrast_trigger {
        font-size: 14px !important;
        padding: 0.2rem !important;
    }

    .a_module_title {
        display: none !important;
    }
}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0
8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0
auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader
a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0
0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler
iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px
0 40px;margin:0
auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444}.mfp-figure
small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure
figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure
small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px
5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}