@charset "UTF-8";
/*
Theme Name: ABdiciones
Theme URI: https://uwucab.github.io/ucab-theme/
Description: Tema UCAB para las múltiples instancias WordPress
Author: DTI
Author URI: http://www.mermelonde.com.ve
Template: Divi
Version: 1.3.1
Text Domain: abedicion
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/

@font-face {
    font-family  : "Fedra Sans Std Bold";
    src          : url("assets/fonts/fedra/FedraSansStd-Bold.eot");
    src          : local("FedraSansStd-Bold"), url("assets/fonts/fedra/FedraSansStd-Bold.eot?#iefix") format("embedded-opentype"), url("assets/fonts/fedra/FedraSansStd-Bold.woff2") format("woff2"), url("assets/fonts/fedra/FedraSansStd-Bold.woff") format("woff"), url("assets/fonts/fedra/FedraSansStd-Bold.ttf") format("truetype"), url("assets/fonts/fedra/FedraSansStd-Bold.otf") format("opentype"), url("assets/fonts/fedra/FedraSansStd-Bold.svg#FedraSansStd-Bold") format("svg");
    font-weight  : 700;
    font-style   : normal;
    font-stretch : normal;
    unicode-range: U+0020-00FE;
}

@font-face {
    font-family  : "Fedra Sans Std Bold";
    src          : url("assets/fonts/fedra/FedraSansStd-BoldItalic.eot");
    src          : local("FedraSansStd-BoldItalic"), url("assets/fonts/fedra/FedraSansStd-BoldItalic.eot?#iefix") format("embedded-opentype"), url("assets/fonts/fedra/FedraSansStd-BoldItalic.woff2") format("woff2"), url("assets/fonts/fedra/FedraSansStd-BoldItalic.woff") format("woff"), url("assets/fonts/fedra/FedraSansStd-BoldItalic.ttf") format("truetype"), url("assets/fonts/fedra/FedraSansStd-BoldItalic.otf") format("opentype"), url("assets/fonts/fedra/FedraSansStd-BoldItalic.svg#FedraSansStd-BoldItalic") format("svg");
    font-weight  : 700;
    font-style   : italic;
    font-stretch : normal;
    unicode-range: U+0020-00FE;
}

@font-face {
    font-family  : "Fedra Sans Std";
    src          : url("assets/fonts/fedra/FedraSansStd-Normal.eot");
    src          : local("FedraSansStd-Normal"), url("assets/fonts/fedra/FedraSansStd-Normal.eot?#iefix") format("embedded-opentype"), url("assets/fonts/fedra/FedraSansStd-Normal.woff2") format("woff2"), url("assets/fonts/fedra/FedraSansStd-Normal.woff") format("woff"), url("assets/fonts/fedra/FedraSansStd-Normal.ttf") format("truetype"), url("assets/fonts/fedra/FedraSansStd-Normal.otf") format("opentype"), url("assets/fonts/fedra/FedraSansStd-Normal.svg#FedraSansStd-Normal") format("svg");
    font-weight  : 400;
    font-style   : normal;
    font-stretch : normal;
    unicode-range: U+0020-00FE;
}

@font-face {
    font-family  : "Fedra Sans Std";
    src          : url("assets/fonts/fedra/FedraSansStd-NormalItalic.eot");
    src          : local("FedraSansStd-NormalItalic"), url("assets/fonts/fedra/FedraSansStd-NormalItalic.eot?#iefix") format("embedded-opentype"), url("assets/fonts/fedra/FedraSansStd-NormalItalic.woff2") format("woff2"), url("assets/fonts/fedra/FedraSansStd-NormalItalic.woff") format("woff"), url("assets/fonts/fedra/FedraSansStd-NormalItalic.ttf") format("truetype"), url("assets/fonts/fedra/FedraSansStd-NormalItalic.otf") format("opentype"), url("assets/fonts/fedra/FedraSansStd-NormalItalic.svg#FedraSansStd-NormalItalic") format("svg");
    font-weight  : 400;
    font-style   : italic;
    font-stretch : normal;
    unicode-range: U+0020-00FE;
}

@font-face {
    font-family  : "Fedra Sans Std Medium";
    src          : url("assets/fonts/fedra/FedraSansStd-Medium.eot");
    src          : local("FedraSansStd-Medium"), url("assets/fonts/fedra/FedraSansStd-Medium.eot?#iefix") format("embedded-opentype"), url("assets/fonts/fedra/FedraSansStd-Medium.woff2") format("woff2"), url("assets/fonts/fedra/FedraSansStd-Medium.woff") format("woff"), url("assets/fonts/fedra/FedraSansStd-Medium.ttf") format("truetype"), url("assets/fonts/fedra/FedraSansStd-Medium.otf") format("opentype"), url("assets/fonts/fedra/FedraSansStd-Medium.svg#FedraSansStd-Medium") format("svg");
    font-weight  : 500;
    font-style   : normal;
    font-stretch : normal;
    unicode-range: U+0020-00FE;
}

@font-face {
    font-family  : "Fedra Sans Std Medium";
    src          : url("assets/fonts/fedra/FedraSansStd-MediumItalic.eot");
    src          : local("FedraSansStd-MediumItalic"), url("assets/fonts/fedra/FedraSansStd-MediumItalic.eot?#iefix") format("embedded-opentype"), url("assets/fonts/fedra/FedraSansStd-MediumItalic.woff2") format("woff2"), url("assets/fonts/fedra/FedraSansStd-MediumItalic.woff") format("woff"), url("assets/fonts/fedra/FedraSansStd-MediumItalic.ttf") format("truetype"), url("assets/fonts/fedra/FedraSansStd-MediumItalic.otf") format("opentype"), url("assets/fonts/fedra/FedraSansStd-MediumItalic.svg#FedraSansStd-MediumItalic") format("svg");
    font-weight  : 500;
    font-style   : italic;
    font-stretch : normal;
    unicode-range: U+0020-00FE;
}

@font-face {
    font-family  : "Fedra Sans Std Light";
    src          : url("assets/fonts/fedra/FedraSansStd-Light.eot");
    src          : local("FedraSansStd-Light"), url("assets/fonts/fedra/FedraSansStd-Light.eot?#iefix") format("embedded-opentype"), url("assets/fonts/fedra/FedraSansStd-Light.woff2") format("woff2"), url("assets/fonts/fedra/FedraSansStd-Light.woff") format("woff"), url("assets/fonts/fedra/FedraSansStd-Light.ttf") format("truetype"), url("assets/fonts/fedra/FedraSansStd-Light.otf") format("opentype"), url("assets/fonts/fedra/FedraSansStd-Light.svg#FedraSansStd-Light") format("svg");
    font-weight  : 300;
    font-style   : normal;
    font-stretch : normal;
    unicode-range: U+0020-00FE;
}

@font-face {
    font-family  : "Fedra Sans Std Light";
    src          : url("assets/fonts/fedra/FedraSansStd-LightItalic.eot");
    src          : local("FedraSansStd-BoldItalic"), url("assets/fonts/fedra/FedraSansStd-LightItalic.eot?#iefix") format("embedded-opentype"), url("assets/fonts/fedra/FedraSansStd-LightItalic.woff2") format("woff2"), url("assets/fonts/fedra/FedraSansStd-LightItalic.woff") format("woff"), url("assets/fonts/fedra/FedraSansStd-LightItalic.ttf") format("truetype"), url("assets/fonts/fedra/FedraSansStd-LightItalic.otf") format("opentype"), url("assets/fonts/fedra/FedraSansStd-LightItalic.svg#FedraSansStd-LightItalic") format("svg");
    font-weight  : 300;
    font-style   : italic;
    font-stretch : normal;
    unicode-range: U+0020-00FE;
}

@font-face {
    font-family  : "Fedra Sans Std Book";
    src          : url("assets/fonts/fedra/FedraSansStd-Book.eot");
    src          : local("FedraSansStd-Book"), url("assets/fonts/fedra/FedraSansStd-Book.eot?#iefix") format("embedded-opentype"), url("assets/fonts/fedra/FedraSansStd-Book.woff2") format("woff2"), url("assets/fonts/fedra/FedraSansStd-Book.woff") format("woff"), url("assets/fonts/fedra/FedraSansStd-Book.ttf") format("truetype"), url("assets/fonts/fedra/FedraSansStd-Book.otf") format("opentype"), url("assets/fonts/fedra/FedraSansStd-Book.svg#FedraSansStd-Book") format("svg");
    font-weight  : 350;
    font-style   : normal;
    font-stretch : normal;
    unicode-range: U+0020-00FE;
}

@font-face {
    font-family  : "Fedra Sans Std Book";
    src          : url("assets/fonts/fedra/FedraSansStd-BookItalic.eot");
    src          : local("FedraSansStd-BookItalic"), url("assets/fonts/fedra/FedraSansStd-BookItalic.eot?#iefix") format("embedded-opentype"), url("assets/fonts/fedra/FedraSansStd-BookItalic.woff2") format("woff2"), url("assets/fonts/fedra/FedraSansStd-BookItalic.woff") format("woff"), url("assets/fonts/fedra/FedraSansStd-BookItalic.ttf") format("truetype"), url("assets/fonts/fedra/FedraSansStd-BookItalic.otf") format("opentype"), url("assets/fonts/fedra/FedraSansStd-BookItalic.svg#FedraSansStd-BookItalic") format("svg");
    font-weight  : 350;
    font-style   : italic;
    font-stretch : normal;
    unicode-range: U+0020-00FE;
}

@font-face {
    font-family: "Roboto Slab";
    src        : url("assets/fonts/roboto/roboto-slab.eot");
    src        : local("Roboto Slab Regular"), local("RobotoSlab-Regular"), url("assets/fonts/roboto/roboto-slab.eot?#iefix") format("embedded-opentype"), url("assets/fonts/roboto/roboto-slab.woff2") format("woff2"), url("assets/fonts/roboto/roboto-slab.woff") format("woff"), url("assets/fonts/roboto/roboto-slab.ttf") format("truetype"), url("assets/fonts/roboto/roboto-slab.svg#RobotoSlab") format("svg");
    font-weight: 400;
    font-style : normal;
}

@font-face {
    font-family: "Redressed";
    src        : url("assets/fonts/redressed/redressed.eot");
    src        : local("Redressed Regular"), local("Redressed-Regular"), url("assets/fonts/redressed/redressed.eot?#iefix") format("embedded-opentype"), url("assets/fonts/redressed/redressed.woff2") format("woff2"), url("assets/fonts/redressed/redressed.woff") format("woff"), url("assets/fonts/redressed/redressed.ttf") format("truetype"), url("assets/fonts/redressed/redressed.svg#Redressed") format("svg");
    font-weight: 400;
    font-style : normal;
}

@font-face {
    font-family: "font-ucab";
    src        : url("assets/fonts/font-ucab/font-ucab.eot?cjs99b");
    src        : url("assets/fonts/font-ucab/font-ucab.eot?cjs99b#iefix") format("embedded-opentype"), url("assets/fonts/font-ucab/font-ucab.ttf?cjs99b") format("truetype"), url("assets/fonts/font-ucab/font-ucab.woff?cjs99b") format("woff"), url("assets/fonts/font-ucab/font-ucab.svg?cjs99b#font-ucab") format("svg");
    font-weight: normal;
    font-style : normal;
}

[class^="font-ucab-"],
[class*=" font-ucab-"] {
    font-family            : "font-ucab" !important;
    font-style             : normal;
    font-weight            : normal;
    font-variant           : normal;
    text-transform         : none;
    line-height            : 1;
    -webkit-font-smoothing : antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.font-ucab-home:before {
    content: "\e901";
}

.font-ucab-logo-emblem:before {
    content: "\e902";
}

.font-ucab-logo-typeface-acronym:before {
    content: "\e903";
}

.font-ucab-logo-typeface-acronym-vertical:before {
    content: "\e900";
}

.font-ucab-logo-full:before {
    content: "\e904";
}

body {
    color                      : #343434;
    min-width                  : 320px;
    background-color           : #fff;
    font-size                  : 16px;
    font-weight                : 400;
    line-height                : 1.7rem;
    -webkit-font-smoothing     : antialiased;
    -moz-osx-font-smoothing    : grayscale;
    -webkit-backface-visibility: hidden;
    backface-visibility        : hidden;
}

sup {
    font-size: x-small;
}

body #page-container {
    margin-top: 0 !important;
}

@media all and (min-width: 981px) {
    .et_left_sidebar #left-area {
        padding: 0 4% 0 8%;
    }
}

.et_left_sidebar #left-area .et_pb_row {
    width: 100%;
}

.et_left_sidebar .et_pb_fullwidth_header {
    padding-top: 0;
}

.container,
.et_pb_row {
    max-width: none !important;
}

.et_full_width_page #et-main-area #main-content .entry-content .et_section_regular .et_pb_row {
    max-width: 1405px !important;
}

.et_full_width_page #et-main-area #main-content .entry-content .et_section_specialty .et_pb_row {
    max-width: 1405px !important;
}

.et_full_width_page #et-main-area #main-content .entry-content tr:last-child td {
    border-bottom: 1px solid #eee;
}

.et_full_width_page #et-main-area #main-content .entry-content h5 {
    font-size     : 1.125rem;
    text-transform: uppercase;
    padding       : 10px 0;
}

.search #main-content .container #content-area {
    border: 0 !important;
}

.search #main-content .container #sidebar {
    display: none;
}

.search #main-content .container #left-area {
    margin : 0 auto;
    width  : 80% !important;
    padding: 25px 0 !important;
    float  : none !important;
}

.search #main-content .container #left-area h1.entry-title {
    font-size : 2rem;
    word-break: break-word;
}

.search #main-content .container #left-area h2.entry-title {
    font-size     : 1.5rem;
    text-transform: uppercase;
    font-family   : "Fedra Sans Std", Helvetica, Arial, Lucida, sans-serif;
}

.search #main-content .container.entry-content:before {
    content: none;
}

.et_pb_social_media_follow .et_pb_social_icon {
    padding-left: 0 !important;
}

.et_pb_social_media_follow .et_pb_social_icon:before {
    content: none !important;
}

.issuuembed.issuu-isrendered {
    width: 100% !important;
}

#main-content ul.breadcrumb {
    display: none !important;
}

@media all and (min-width: 1405px) {
    #main-content ul.breadcrumb {
        border-left: 0 !important;
    }
}

.breadcrumb {
    margin          : 0;
    color           : #787878;
    font-size       : 0.875rem;
    background-color: #fff;
}

@media all and (max-width: 980px) {
    .breadcrumb {
        display: none;
    }
}

.breadcrumb .separator {
    padding: 0 10px 0 12px;
}

.breadcrumb>li {
    display: inline-block;
}

.breadcrumb>li+li:before {
    content: "";
    padding: 0;
    color  : #787878;
}

.breadcrumb>li a,
.breadcrumb>li strong,
.breadcrumb>li.separator {
    display    : inline-block;
    color      : #787878;
    white-space: nowrap;
}

.breadcrumb>li strong {
    font-weight: 700;
    color      : #5a9500;
}

.breadcrumb>.active {
    color: #4d4d4d;
}

.fill-white,
.ucab-header .ucab-main-nav-bar li.menu-icon path,
.ucab-yellow .shrink .ucab-header .ucab-facets-bar .menu-icon path,
.ucab-blue .shrink .ucab-header .ucab-facets-bar .menu-icon path,
.ucab-green .shrink .ucab-header .ucab-facets-bar .menu-icon path,
.ucab-orange .shrink .ucab-header .ucab-facets-bar .menu-icon path,
.ucab-teal .shrink .ucab-header .ucab-facets-bar .menu-icon path,
.ucab-pink .shrink .ucab-header .ucab-facets-bar .menu-icon path,
.ucab-lawn-green .shrink .ucab-header .ucab-facets-bar .menu-icon path,
.ucab-dark-blue .shrink .ucab-header .ucab-facets-bar .menu-icon path,
.ucab-spring-green .shrink .ucab-header .ucab-facets-bar .menu-icon path,
.ucab-grape .shrink .ucab-header .ucab-facets-bar .menu-icon path,
.ucab-red .shrink .ucab-header .ucab-facets-bar .menu-icon path,
.ucab-purple .shrink .ucab-header .ucab-facets-bar .menu-icon path,
.ucab-light-yellow .shrink .ucab-header .ucab-facets-bar .menu-icon path,
.brand-postgraduate .shrink .ucab-header .ucab-facets-bar .menu-icon path,
.brand-ciap .shrink .ucab-header .ucab-facets-bar .menu-icon path,
.brand-education .shrink .ucab-header .ucab-facets-bar .menu-icon path,
.brand-engineering .shrink .ucab-header .ucab-facets-bar .menu-icon path,
.brand-law .shrink .ucab-header .ucab-facets-bar .menu-icon path,
.brand-rrii .shrink .ucab-header .ucab-facets-bar .menu-icon path,
.brand-sociology .shrink .ucab-header .ucab-facets-bar .menu-icon path,
.brand-social-comunication .shrink .ucab-header .ucab-facets-bar .menu-icon path,
.brand-philosophy .shrink .ucab-header .ucab-facets-bar .menu-icon path,
.brand-letters .shrink .ucab-header .ucab-facets-bar .menu-icon path,
.brand-psychology .shrink .ucab-header .ucab-facets-bar .menu-icon path,
.brand-theology .shrink .ucab-header .ucab-facets-bar .menu-icon path,
.brand-administration .shrink .ucab-header .ucab-facets-bar .menu-icon path,
.brand-accountancy .shrink .ucab-header .ucab-facets-bar .menu-icon path,
.brand-economy .shrink .ucab-header .ucab-facets-bar .menu-icon path,
.brand-business .shrink .ucab-header .ucab-facets-bar .menu-icon path,
.brand-foundation-ab .shrink .ucab-header .ucab-facets-bar .menu-icon path {
    fill: #fff;
}

.fill-ucab-gray {
    fill: #787878;
}

.fill-ucab-darken-gray {
    fill: #343434;
}

.fill-black {
    fill: #000;
}

.fill-ucab-yellow {
    fill: #ffc526;
}

.fill-ucab-blue {
    fill: #5a9500;
}

.fill-ucab-green {
    fill: #047732;
}

@-webkit-keyframes ucab-logo-main {
    0% {
        left       : 50%;
        margin-left: -140px;
        opacity    : 0;
    }

    45% {
        left             : 50%;
        top              : 50%;
        margin-left      : -140px;
        opacity          : 0;
        -webkit-transform: scale(0);
        -moz-transform   : scale(0);
        -ms-transform    : scale(0);
        transform        : scale(0);
    }

    85% {
        left       : 16px;
        margin-left: 0;
        opacity    : 0.2;
    }

    100% {
        top        : 24px;
        left       : 16px;
        margin-left: 0;
        opacity    : 1;
    }
}

@-moz-keyframes ucab-logo-main {
    0% {
        left       : 50%;
        margin-left: -140px;
        opacity    : 0;
    }

    45% {
        left             : 50%;
        top              : 50%;
        margin-left      : -140px;
        opacity          : 0;
        -webkit-transform: scale(0);
        -moz-transform   : scale(0);
        -ms-transform    : scale(0);
        transform        : scale(0);
    }

    85% {
        left       : 16px;
        margin-left: 0;
        opacity    : 0.2;
    }

    100% {
        top        : 24px;
        left       : 16px;
        margin-left: 0;
        opacity    : 1;
    }
}

@-ms-keyframes ucab-logo-main {
    0% {
        left       : 50%;
        margin-left: -140px;
        opacity    : 0;
    }

    45% {
        left             : 50%;
        top              : 50%;
        margin-left      : -140px;
        opacity          : 0;
        -webkit-transform: scale(0);
        -moz-transform   : scale(0);
        -ms-transform    : scale(0);
        transform        : scale(0);
    }

    85% {
        left       : 16px;
        margin-left: 0;
        opacity    : 0.2;
    }

    100% {
        top        : 24px;
        left       : 16px;
        margin-left: 0;
        opacity    : 1;
    }
}

@-o-keyframes ucab-logo-main {
    0% {
        left       : 50%;
        margin-left: -140px;
        opacity    : 0;
    }

    45% {
        left             : 50%;
        top              : 50%;
        margin-left      : -140px;
        opacity          : 0;
        -webkit-transform: scale(0);
        -moz-transform   : scale(0);
        -ms-transform    : scale(0);
        transform        : scale(0);
    }

    85% {
        left       : 16px;
        margin-left: 0;
        opacity    : 0.2;
    }

    100% {
        top        : 24px;
        left       : 16px;
        margin-left: 0;
        opacity    : 1;
    }
}

@keyframes ucab-logo-main {
    0% {
        left       : 50%;
        margin-left: -140px;
        opacity    : 0;
    }

    45% {
        left             : 50%;
        top              : 50%;
        margin-left      : -140px;
        opacity          : 0;
        -webkit-transform: scale(0);
        -moz-transform   : scale(0);
        -ms-transform    : scale(0);
        transform        : scale(0);
    }

    85% {
        left       : 16px;
        margin-left: 0;
        opacity    : 0.2;
    }

    100% {
        top        : 24px;
        left       : 16px;
        margin-left: 0;
        opacity    : 1;
    }
}

@-webkit-keyframes ucab-logo-main-reverse {
    from {
        -webkit-transform: scale(0);
        -moz-transform   : scale(0);
        -ms-transform    : scale(0);
        transform        : scale(0);
    }

    to {
        -webkit-transform: scale(1);
        -moz-transform   : scale(1);
        -ms-transform    : scale(1);
        transform        : scale(1);
    }
}

@-moz-keyframes ucab-logo-main-reverse {
    from {
        -webkit-transform: scale(0);
        -moz-transform   : scale(0);
        -ms-transform    : scale(0);
        transform        : scale(0);
    }

    to {
        -webkit-transform: scale(1);
        -moz-transform   : scale(1);
        -ms-transform    : scale(1);
        transform        : scale(1);
    }
}

@-ms-keyframes ucab-logo-main-reverse {
    from {
        -webkit-transform: scale(0);
        -moz-transform   : scale(0);
        -ms-transform    : scale(0);
        transform        : scale(0);
    }

    to {
        -webkit-transform: scale(1);
        -moz-transform   : scale(1);
        -ms-transform    : scale(1);
        transform        : scale(1);
    }
}

@-o-keyframes ucab-logo-main-reverse {
    from {
        -webkit-transform: scale(0);
        -moz-transform   : scale(0);
        -ms-transform    : scale(0);
        transform        : scale(0);
    }

    to {
        -webkit-transform: scale(1);
        -moz-transform   : scale(1);
        -ms-transform    : scale(1);
        transform        : scale(1);
    }
}

@keyframes ucab-logo-main-reverse {
    from {
        -webkit-transform: scale(0);
        -moz-transform   : scale(0);
        -ms-transform    : scale(0);
        transform        : scale(0);
    }

    to {
        -webkit-transform: scale(1);
        -moz-transform   : scale(1);
        -ms-transform    : scale(1);
        transform        : scale(1);
    }
}

.nav {
    font-family   : "Source Sans Pro", Helvetica, Arial, Lucida, sans-serif;
    font-size     : 1rem;
    text-transform: uppercase;
}

.navbar {
    position: relative;
    float   : left;
    top     : 0;
    left    : 0;
    width   : 100%;
}

.navbar ul {
    position  : relative;
    text-align: center;
}

.navbar li {
    display   : inline-block;
    list-style: none;
}

.navbar li a {
    text-decoration        : none;
    text-transform         : uppercase;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing : antialiased;
}

.navbar .right {
    float: right;
    right: 16px;
}

#page-container {
    margin-top: -1px !important;
}

.et_fixed_nav.ucab-custom-theme #page-container {
    padding-top: 57px;
}

@media all and (min-width: 981px) {
    .et_fixed_nav.ucab-custom-theme #page-container {
        padding-top: 155px;
    }
}

#main-header {
    height    : 125px;
    z-index   : 1000;
    box-shadow: none !important;
}

#main-header.et-fixed-header {
    box-shadow: none !important;
}

#main-header.shrink {
    height: 88px;
}

@media all and (max-width: 980px) {
    #main-header.shrink {
        height: 58px;
    }
}

#wpadminbar {
    z-index: 100001 !important;
}

@media all and (max-width: 600px) {
    #wpadminbar {
        position: fixed;
    }
}

.ucab-header {
    position  : fixed;
    top       : 0;
    left      : 0;
    width     : 100%;
    min-width : 320px;
    z-index   : 100;
    background: #fff;
    box-shadow: none;
}

.admin-bar .ucab-header {
    top: 32px;
}

@media all and (max-width: 782px) {
    .admin-bar .ucab-header {
        top: 46px;
    }
}

.ucab-header .navbar li a {
    position: relative;
    display : inline;
    padding : 10px 2px;
    outline : none !important;
}

.ucab-header .navbar li a:after {
    content                    : "";
    position                   : absolute;
    background                 : #787878;
    top                        : 0;
    left                       : 0;
    width                      : 100%;
    height                     : 1px;
    opacity                    : 0;
    transition                 : opacity 0.4s, transform 0.4s;
    -webkit-transform          : translateY(10px);
    -moz-transform             : translateY(10px);
    -ms-transform              : translateY(10px);
    transform                  : translateY(10px);
    -webkit-backface-visibility: hidden;
    backface-visibility        : hidden;
}

.ucab-header .navbar li a:hover:after,
.ucab-header .navbar li a:focus:after {
    opacity          : 0;
    -webkit-transform: translateY(0px);
    -moz-transform   : translateY(0px);
    -ms-transform    : translateY(0px);
    transform        : translateY(0px);
}

.ucab-header .navbar li.current-menu-item a:after,
.ucab-header .navbar li.current-page-ancestor a:after {
    opacity          : 0;
    -webkit-transform: translateY(0px);
    -moz-transform   : translateY(0px);
    -ms-transform    : translateY(0px);
    transform        : translateY(0px);
}

.ucab-header .ucab-facets-bar {
    height          : 30px;
    background-color: #fff;
    overflow        : hidden;
    z-index         : 101;
}

@media all and (max-width: 980px) {
    .ucab-header .ucab-facets-bar {
        display: none;
    }
}

.ucab-header .ucab-facets-bar li {
    height     : 30px;
    margin     : 0 10px 0 0;
    line-height: 1.875rem;
}

.ucab-header .ucab-facets-bar li:last-child {
    margin-right: 0;
}

.ucab-header .ucab-facets-bar li a {
    padding    : 10px 0;
    color      : #ffff;
    font-family: "Fedra Sans Std", Helvetica, Arial, Lucida, sans-serif;
    font-size  : 0.625rem;
    font-weight: 400;
    line-height: 1.25rem;
}

.ucab-header .ucab-facets-bar li a:after {
    top: 30px;
}

.ucab-header .ucab-facets-bar li.menu-icon a svg {
    transition: transform 0.2s ease-in;
}

.ucab-header .ucab-facets-bar li.menu-icon a:hover svg {
    -webkit-transform: scale(1.25);
    -moz-transform   : scale(1.25);
    -ms-transform    : scale(1.25);
    transform        : scale(1.25);
}

.ucab-header .ucab-facets-bar li.menu-icon a:hover:after,
.ucab-header .ucab-facets-bar li.menu-icon a:focus:after {
    opacity: 0;
}

.ucab-header .ucab-facets-bar li.menu-icon a.sidebar-nav-toggler {
    top: 4px;
}

.ucab-header .ucab-facets-bar li.menu-icon.no-facets-menu {
    line-height: 1rem;
}

.ucab-header .ucab-facets-bar li.menu-icon.no-facets-menu a {
    display: inline-block;
    padding: 0;
}

.ucab-header .ucab-facets-bar li.menu-icon.no-facets-menu a span {
    padding-right: 8px;
}

.ucab-header .ucab-facets-bar li.menu-icon.no-facets-menu a svg {
    vertical-align: top;
}

.ucab-header .ucab-brand-bar {
    width           : 100%;
    height          : 85px;
    z-index         : 101;
    overflow        : hidden;
    background-color: #fff;
    transition      : height 0s ease-in, background-color 0.2s linear;
}

.ucab-header .ucab-brand-bar .home-link {
    position         : absolute;
    display          : inline-block;
    z-index          : 102;
    top              : 16%;
    width            : auto;
    height           : auto;
    transition       : margin 0.25s ease-out;
    -webkit-animation: ucab-logo-main-reverse 0.2s forwards;
    animation        : ucab-logo-main-reverse 0.2s forwards;
}

.home-links {
    position         : absolute;
    display          : inline-block;
    z-index          : 102;
    top              : 25%;
    left             : 80%;
    width            : auto;
    height           : auto;
    margin           : -18px 0 0 -119px;
    transition       : margin 0.25s ease-out;
    -webkit-animation: ucab-logo-main-reverse 0.2s forwards;
    animation        : ucab-logo-main-reverse 0.2s forwards;
}

.ucab-header .ucab-brand-bar .home-link .brand-logo {
    width              : 150px;
    height             : 78px;
    background         : url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MzcuMjQgMzcxLjI5Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzIzMWYyMDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFiZWRpY2lvbmVzIGxvZ288L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTMwMi44Miw3OC4zM3YtLjVoMEE3OCw3OCwwLDAsMCwxNTEuNDEsNTEuNjYsNzgsNzgsMCwwLDAsMCw3OFYyNTUuNThhNDUuNzIsNDUuNzIsMCwwLDAsOTEuNDUsMFYyMTcuNjVjMC0zMS4xOSwyNC4xNy01Ny45Miw1NS4xNC02MS4xdjY4Ljk1aC4yMmE3OCw3OCwwLDEsMCwxMDQuNTUtNzMuODNBNzgsNzgsMCwwLDAsMzAyLjgyLDc4LjMzWk0xNDYuNTksMTQ3LjA4YTcwLjg2LDcwLjg2LDAsMCwwLTY0LjQ4LDY3LjM0SDgydjQxLjE1YTM2LjMsMzYuMywwLDAsMS03Mi41OSwwVjc4YTY4LjU4LDY4LjU4LDAsMSwxLDEzNy4xNiwwWk0yOTMuMzksMjI1YTY4LjU4LDY4LjU4LDAsMCwxLTEzNy4xNiwwdi0uNUgxNTZWMTU2LjE2aDY4LjI5di4yNmguNUE2OC42Niw2OC42NiwwLDAsMSwyOTMuMzksMjI1Wk0yMjQuODEsMTQ2LjlsLS41LjA4di4yNkgxNTZWNzguNTFoLjIyVjc4YTY4LjU4LDY4LjU4LDAsMSwxLDEzNy4xNiwwdi41aDBBNjguNjYsNjguNjYsMCwwLDEsMjI0LjgxLDE0Ni45WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEyOC4yNCwzNzAuMzNhNy44Nyw3Ljg3LDAsMCwxLTQuMTgsMWMtMywwLTQuOTQtMS42NC00Ljk0LTUuNDhhMTUuNzMsMTUuNzMsMCwwLDEtMTIuNDgsNS40OGMtNi40NCwwLTExLjcyLTIuODgtMTEuNzItOS45NCwwLTgsNi05Ljc0LDEyLTEwLjksNi40NC0xLjIzLDExLjkzLS44MiwxMS45My01LjIxLDAtNS4wNy00LjE4LTUuOS03Ljg4LTUuOS00Ljk0LDAtOC41NywxLjUxLTguODQsNi43Mkg5Ni4yOWMuMzQtOC43OCw3LjEzLTExLjg2LDE1LTExLjg2LDYuMzgsMCwxMy4zLDEuNDQsMTMuMyw5LjczdjE4LjI0YzAsMi43NCwwLDQsMS44NSw0YTUsNSwwLDAsMCwxLjc4LS4zNFptLTkuNDYtMTguMTdjLTIuMjYsMS42NS02LjY1LDEuNzEtMTAuNTYsMi40cy03LjEzLDIuMDYtNy4xMyw2LjM4YzAsMy44NCwzLjI5LDUuMjEsNi44Niw1LjIxLDcuNjgsMCwxMC44My00LjgsMTAuODMtOFoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMzMuODYsMzIxLjUyaDUuODN2MTguM2guMTRjMS45Mi0zLjkxLDYuNDQtNS42MiwxMS4zMS01LjYyLDEwLjksMCwxNi4zMiw4LjY0LDE2LjMyLDE4LjY1cy01LjM1LDE4LjQ0LTE2LjE4LDE4LjQ0Yy0zLjYzLDAtOC44NC0xLjM3LTExLjQ1LTUuNTVoLS4xNHY0LjczaC01LjgzWm0xNi40NSwxNy44M2MtNy44MiwwLTEwLjgzLDYuNzItMTAuODMsMTMuMzcsMCw3LDMuMTUsMTMuNDQsMTEuMTcsMTMuNDRzMTAuNjMtNi43OSwxMC42My0xMy43MUMxNjEuMjgsMzQ1Ljc5LDE1Ny44NSwzMzkuMzQsMTUwLjMxLDMzOS4zNFoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xNzIsMzUzLjE5Yy0uMTQsOC4yOSw0LjI1LDE1Ljg0LDEzLDE1Ljg0LDYuNjUsMCwxMS4zOC00LDEyLjYxLTEwLjQ5aDIuNjFjLTEuMzcsOC4yMy02Ljg2LDEyLjc1LTE1LjIyLDEyLjc1LTEwLjI4LDAtMTUuNy04LjA5LTE1LjU2LTE3LjgyLS4xNC05LjY3LDQuOTQtMTkuMDYsMTUuNTYtMTkuMDYsMTEsMCwxNiw4LjcxLDE1LjQ5LDE4Ljc5Wm0yNS44NS0yLjI2Yy0uMTQtNy40LTQuOC0xNC4yNi0xMi44OS0xNC4yNi03LjgyLDAtMTIuNDEsNy4yNy0xMywxNC4yNloiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMzMuNzUsMzYyLjkzaC0uMTRjLTIuODgsNS41NS03LjIsOC4zNi0xMy41MSw4LjM2LTEwLjYzLDAtMTUuMjItOC42NC0xNS4yMi0xOC4zNywwLTEwLjQyLDUuMDctMTguNTEsMTUuNy0xOC41MSw1Ljc2LDAsMTEuMTcsMy4xNSwxMyw4LjcxaC4xNHYtMjEuNmgyLjYxdjQ5aC0yLjYxWm0tLjA3LTEwYzAtOC4yMy00LTE2LjI1LTEzLjA5LTE2LjI1LTkuMzIsMC0xMy4wOSw3Ljc1LTEzLjA5LDE2LjI1LDAsOC4zLDQuMTEsMTYuMTEsMTMuMTYsMTYuMTFTMjMzLjY4LDM2MSwyMzMuNjgsMzUyLjkyWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTI0NS4yNywzMjguNTh2LTcuMDZoMi42MXY3LjA2Wm0wLDQxLjg5VjMzNS4yM2gyLjYxdjM1LjI0WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTI4Mi43LDM0Ni4xM2MtLjQ4LTYuMjQtNS41NS05LjQ2LTExLjkzLTkuNDYtOC44NCwwLTEzLjU4LDcuODItMTMuNTgsMTUuODQsMCw5LjUzLDQuNDYsMTYuNTIsMTMuNTgsMTYuNTIsNi41OCwwLDExLjM4LTQuNTMsMTIuMjctMTFoMi42MWMtMS4xNyw4LjQzLTcuMjcsMTMuMjMtMTQuODgsMTMuMjMtMTEuNDUsMC0xNi4xOC05LTE2LjE4LTE4Ljc4czUuNzYtMTguMSwxNi4xOC0xOC4xYzcuNjEsMCwxMy43OCwzLjcsMTQuNTMsMTEuNzJaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjkyLjM3LDMyOC41OHYtNy4wNkgyOTV2Ny4wNlptMCw0MS44OVYzMzUuMjNIMjk1djM1LjI0WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTMxNy44MSwzMzQuNDFjMTAuMzUsMCwxNi4xOCw4LjQzLDE2LjE4LDE4LjQ0cy01LjgzLDE4LjQ0LTE2LjE4LDE4LjQ0LTE2LjE4LTguNDMtMTYuMTgtMTguNDRTMzA3LjQ2LDMzNC40MSwzMTcuODEsMzM0LjQxWm0wLDM0LjYyYzguODQsMCwxMy41OC03Ljc1LDEzLjU4LTE2LjE4cy00LjczLTE2LjE4LTEzLjU4LTE2LjE4LTEzLjU3LDcuNzUtMTMuNTcsMTYuMThTMzA5LDM2OSwzMTcuODEsMzY5WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTM0MC4wOSwzMzUuMjNoMi42MXY3LjU0aC4xNGMxLjc4LTUuMjgsNy4xMy04LjM2LDEyLjYxLTguMzYsMTIuNDEsMCwxMi41NSw5Ljk0LDEyLjU1LDE0LjI2djIxLjhoLTIuNjFWMzQ4LjE5YzAtMy42My0uNDEtMTEuNTItMTAtMTEuNTItNy44OCwwLTEyLjY4LDYuMS0xMi42OCwxNC43NHYxOS4wNmgtMi42MVoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zNzYuNywzNTMuMTljLS4xNCw4LjI5LDQuMjUsMTUuODQsMTMsMTUuODQsNi42NSwwLDExLjM4LTQsMTIuNjEtMTAuNDloMi42MWMtMS4zNyw4LjIzLTYuODYsMTIuNzUtMTUuMjIsMTIuNzUtMTAuMjgsMC0xNS43LTguMDktMTUuNTYtMTcuODItLjE0LTkuNjcsNC45NC0xOS4wNiwxNS41Ni0xOS4wNiwxMSwwLDE2LDguNzEsMTUuNDksMTguNzlabTI1Ljg1LTIuMjZjLS4xNC03LjQtNC44LTE0LjI2LTEyLjg5LTE0LjI2LTcuODIsMC0xMi40MSw3LjI3LTEzLDE0LjI2WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTQxMS44MSwzNTguNzRjLjQxLDYuNTEsNS4yOCwxMC4yOCwxMS42NiwxMC4yOCw0LjU5LDAsMTEuMTctMS4zNywxMS4xNy03LjQ3cy02LTYuODYtMTIuMDctOC4wOS0xMi4xMy0yLjgxLTEyLjEzLTEwYzAtNyw2Ljc5LTksMTIuNzUtOSw3LjQ3LDAsMTMsMy4yMiwxMywxMS4yNGgtMi42Yy0uMDctNi4zNy00LjUzLTktMTAuNDItOS00LjgsMC0xMC4xNSwxLjc4LTEwLjE1LDYuNzksMCw1LjYyLDYsNi41MSwxMS43Miw3Ljc1LDcsMS4zLDEyLjQ4LDIuOTUsMTIuNDgsMTAuMzUsMCw3LjYxLTcuNjEsOS43My0xMy43OCw5LjczLTgsMC0xNC4wNS00LjMyLTE0LjI2LTEyLjU1WiIvPjwvc3ZnPg==");
    background-repeat  : no-repeat;
    background-size    : contain;
    background-position: center;
    -webkit-transform  : scale(1.25);
    -moz-transform     : scale(1.25);
    -ms-transform      : scale(1.25);
    transform          : scale(1.25);
    opacity            : 1;
}

.home-links .brand-logos {
    width              : 232px;
    height             : 33px;
    background         : url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMzY1LjI0IDIwNi42MSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiM3MjcyNzI7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5sb2dvIHVjYWI8L3RpdGxlPjxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSI0NjguOTUgNjAuNjcgNDQ0IDIzLjE3IDQ0NCAwIDQzNi43OCAwIDQzNi43OCAyMy42NiA0MTIuMTUgNjAuNjcgNDEyLjE1IDE0Ni4wMiA0MzYuNzggMTgzLjAzIDQzNi43OCAyMDYuNjEgNDQ0IDIwNi42MSA0NDQgMTgzLjUyIDQ2OC45NSAxNDYuMDIgNDY4Ljk1IDYwLjY3Ii8+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjUzMi45NiA2MC42NyA1MDguMTcgMjMuNDIgNTA4LjE3IDAgNTAwLjk1IDAgNTAwLjk1IDIzLjQxIDQ3Ni4xNyA2MC42NyA0NzYuMTcgMTQ2LjAyIDUwMC45NSAxODMuMjcgNTAwLjk1IDIwNi42MSA1MDguMTcgMjA2LjYxIDUwOC4xNyAxODMuMjcgNTMyLjk2IDE0Ni4wMiA1MzIuOTYgNjAuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iNTk2Ljk2IDYwLjY3IDU3Mi4xNyAyMy40IDU3Mi4xNyAwIDU2NC45NSAwIDU2NC45NSAyMy40MyA1NDAuMTcgNjAuNjcgNTQwLjE3IDE0Ni4wMiA1NjQuOTUgMTgzLjI2IDU2NC45NSAyMDYuNjEgNTcyLjE3IDIwNi42MSA1NzIuMTcgMTgzLjI5IDU5Ni45NiAxNDYuMDIgNTk2Ljk2IDYwLjY3Ii8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTYuOTIsNDl2NjUuOTFjLjE2LDIuNTQuMTYsNC45Mi40Nyw3LjQ1LjgsOC40LDMsMTUuNjksMTAuMywyMC40NGEyNi42MSwyNi42MSwwLDAsMCwxNC43NCw0LjI4LDI0LjUsMjQuNSwwLDAsMCwxMi42Ny0zLjMzYzEwLjMtNi4zNCwxMC45NC0xNy40MywxMS4yNS0yOC4yVjQ5aDE2Ljh2NjguNzdjMCwxLjc0LS4xNiwzLjY0LS4xNiw1LjM4LS4xNiwzLjE3LS43OSwxMy42My02LjY1LDIyLjE5QzY4LjczLDE1Ni40LDU0LjQ3LDE2Mi4xLDQxLjQ4LDE2Mi4xLDI1LDE2Mi4xLDguNjgsMTUyLjkxLDMsMTM2LjU5LjkyLDEzMC44OS45MiwxMjUuMTguNzYsMTE5VjQ5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuNzYgLTAuMzcpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTkwLjg5LDczLjA1Yy0xLjktMS4yNi0zLjY0LTIuNTMtNS43LTMuOGEzOS45MywzOS45MywwLDAsMC0yMi4zNC02LjgxYy0xMi44NCwwLTI2LDYuMTgtMzMuNTksMTYuMTYtNy40NSw5LjgyLTguMDksMjEuNzEtOC4wOSwyNmE0OC45NCw0OC45NCwwLDAsMCw0LDE4LjY5YzYuNDksMTQuMjYsMjIuMTgsMjMuMTMsMzcuODYsMjMuMTMsMTEuMjUsMCwxOC4zOC00LjI3LDI3LjU3LTEwLjQ1djE4Ljg1Yy01LjA3LDIuMzgtMTMuNzgsNy4xMy0yNy44OCw3LjEzYTYwLjIsNjAuMiwwLDAsMS0zOC4zNS0xMy43OGMtNi44MS01Ljg3LTE5LjMzLTE5LjY1LTE5LjMzLTQzLjczQzEwNSw5MCwxMDkuNzcsNzYuMDYsMTE5LDY1LjkyLDEyOS43Myw1NCwxNDYuODQsNDYuNiwxNjMsNDYuNmMxMC40NiwwLDE4LjIzLDMuMTYsMjguMDUsNy4xMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjc2IC0wLjM3KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTMwOS41NywxNjAuNTJIMjkybC0xMS4yNS0yNy4xSDIzMi41NmwtMTIuODMsMjYuOTRIMjAyLjE0bDU2LjA5LTExOC4yWk0yMzkuMjIsMTE5aDM1LjQ5TDI1Ny42LDc5LjcxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuNzYgLTAuMzcpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzI4LDE2MC41MlY0OWM2LjMzLS4xNiwxMi44My0uMTYsMTkuMzMsMCwzLjQ4LDAsNywwLDEwLjMuMzJBMjkuMjUsMjkuMjUsMCwwLDEsMzc4LDU4LjE2LDI5Ljc1LDI5Ljc1LDAsMCwxLDM4Ni4xLDc4LjZjMCw1Ljg2LTEuOTEsMTIuNjgtNS43MSwxNy4xMS0xLjU4LDEuNzUtMywyLjg1LTYuNjUsNS4yMywzLDEsNi42NSwyLjA2LDkuMzUsMy44LDQuNDMsMi44NiwxMS4yNSwxMCwxMS4yNSwyMy42MSwwLDUuNzEtMSwxOC44Ni0xNC41OCwyNi45NC04LjcyLDUuMjMtMTYuMzIsNS4yMy0zNS4zNCw1LjIzWm0xNS44NC0xNC4yNmMzLjY0LS4xNiw3LjEzLS4xNiwxMC45My0uMTYuOTUsMCw3LjQ1LjE2LDExLjg5LTEuMTEsNC4yNy0xLjExLDEyLTQuNiwxMi0xNi4zMiwwLTEwLjQ2LTcuNDUtMTQuODktMTEuMjUtMTYtMy40OS0xLjI3LTguMDgtMS4xMS05LTEuMTEtNC45MSwwLTkuODMsMC0xNC41OC4xNlptLjMyLTQ4LjY1aDYuMzNjNi42Ni0uMzEsMTIuMDUtMS4xMSwxNi4xNy02LjMzQTE5LjM2LDE5LjM2LDAsMCwwLDM3MC40MSw4MGExNi45LDE2LjksMCwwLDAtMy4xNy0xMGMtNC4yOC01LjctMTAuMy02LTIzLjI5LTUuN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjc2IC0wLjM3KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTYyMS40NCw0OS43MXYyMi43Yy4wNi44Ny4wNiwxLjY5LjE3LDIuNTYuMjcsMi44OSwxLDUuNCwzLjU0LDdhOS4yMiw5LjIyLDAsMCwwLDUuMDgsMS40Nyw4LjM5LDguMzksMCwwLDAsNC4zNi0xLjE1YzMuNTUtMi4xOCwzLjc3LTYsMy44OC05LjcxVjQ5LjcxaDUuNzhWNzMuMzljMCwuNi0uMDYsMS4yNS0uMDYsMS44NWExNS4xOSwxNS4xOSwwLDAsMS0yLjI5LDcuNjRjLTIuNjIsMy44Mi03LjUzLDUuNzgtMTIsNS43OC01LjY3LDAtMTEuMjktMy4xNi0xMy4yNi04Ljc4YTE5LjA3LDE5LjA3LDAsMCwxLS43Ni02LjA2VjQ5LjcxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuNzYgLTAuMzcpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNjg5LjkxLDQ5LjcxaDUuNjJWODkuNTljLTQuMzYtNC40Ny04LjczLTguODktMTMuMTUtMTMuMzEtMi42MS0yLjYyLTUuMTgtNS4yNC03Ljc0LTcuOTFzLTUuMjQtNS42Mi03LjgtOC41MWMuMTEsMS44NS4yNywzLjcxLjMyLDUuNTEuMDYsMS42My4wNiwzLjI3LjExLDQuOTFWODguMDZINjYxLjZ2LTQxYzUuNCw1LjM1LDEwLjgsMTAuNywxNi4wOSwxNi4xQzY4Miw2Ny41NSw2ODYuMTUsNzIsNjkwLjMsNzYuMzNjLS4xMS0xLjItLjI4LTIuNDUtLjI4LTMuNjVzMC0yLjEzLS4xMS0zLjIyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuNzYgLTAuMzcpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNzE5LjIxLDQ5LjU1Vjg4aC01LjY3VjQ5LjU1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuNzYgLTAuMzcpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNzY1LjMxLDQ5LjcxbC0xNyw0MC45Mi0xNy00MC45Mmg2LjE2YzIuMTMsNSw0LjI2LDEwLDYuMjIsMTUuMTEsMS42OSw0LjI2LDMuMjIsOC41Nyw0LjgsMTIuODIuODItMi42NywxLjY0LTUuMzQsMi42Ny04LDEuMjYtMy4zOCwyLjczLTYuNjYsNC4wOS05LjkzczIuNjgtNi43MSw0LTEwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuNzYgLTAuMzcpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNzk4LjkyLDQ5LjY2djUuNEg3ODMuNDN2OS4zM2gxNS4zOHY1LjE4SDc4My4zN3YxMy4ySDc5OC43djUuMjlINzc3Ljg2VjQ5LjY2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuNzYgLTAuMzcpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNODM0LjI3LDg4LjA2LDgyMi41NCw3MS42NEg4MjAuMlY4OC4xMmgtNS40VjQ5LjZIODI2YzIuNjcuMTcsNS4yMy4zMyw3LjMxLDEuOTEsMi43OCwyLDQsNS41MSw0LDguODQsMCwxLjY0LS4zMyw2Ljc2LTQuOCw5LjU1QTEyLjI5LDEyLjI5LDAsMCwxLDgyOSw3MS4yNmMxLjgsMi41NiwzLjU0LDUuMTMsNS40LDcuNjQsMS4zNiwxLjkxLDIuNzgsMy43Niw0LjE0LDUuNjcuODIsMS4xNSwxLjU5LDIuMzUsMi4zNSwzLjQ5Wm0tMTQtMzMuMTdWNjdoNC4zMWMyLjYyLS4yMiw0LjU4LS40OSw1Ljk0LTIuNjdhNy4wOSw3LjA5LDAsMCwwLDEuMS0zLjkzYzAtLjY2LS4xMS0zLjA2LTEuODYtNC4zMWE3LjU1LDcuNTUsMCwwLDAtNC4xNS0xLjE1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuNzYgLTAuMzcpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNODcwLjYxLDU4Yy0uMzMtLjQ5LS43MS0xLTEuMDktMS40N2E2LjUyLDYuNTIsMCwwLDAtNS4zNS0yLjczLDcsNywwLDAsMC0yLjI5LjQ5QTUsNSwwLDAsMCw4NTksNTguNzFjMCwyLjY3LDIuNTYsMy43NywzLjExLDRsNywzLjU1YTIwLjc3LDIwLjc3LDAsMCwxLDIuOTQsMS44NSwxMC4zNCwxMC4zNCwwLDAsMSw0LjE1LDguMzUsMTEuNjQsMTEuNjQsMCwwLDEtLjc2LDQuMiwxMi4yMiwxMi4yMiwwLDAsMS0xMS42OCw4LDEzLjA4LDEzLjA4LDAsMCwxLTguNTEtMy4xMWMtMi42Mi0yLjI5LTMuNi00Ljg2LTQuNjQtOC4wOGw1LjE5LTEuMTRBMTkuNCwxOS40LDAsMCwwLDg1Ny41Nyw4MGE3Ljk0LDcuOTQsMCwwLDAsNi40NCwzLjYsNy42LDcuNiwwLDAsMCwyLjczLS41NCw2LjYxLDYuNjEsMCwwLDAsMy44Ny02YzAtMy0xLjkxLTQuODYtNC40Mi02LjIycy01LjUxLTIuMTMtOC0zLjcxYTkuNDksOS40OSwwLDAsMS00LjgtOC4xOSwxMCwxMCwwLDAsMSwyLjQtNi40MywxMS4yNCwxMS4yNCwwLDAsMSw4LjU3LTMuNjYsMTIuNjgsMTIuNjgsMCwwLDEsNy43NCwyLjY4LDE4LjEsMTguMSwwLDAsMSwzLjM5LDMuNjVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC43NiAtMC4zNykiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik04OTcsNDkuNTVWODhoLTUuNjdWNDkuNTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC43NiAtMC4zNykiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik05MTQuODYsODcuOVY0OS42YTk2LjczLDk2LjczLDAsMCwxLDE0LjI0LjMzLDIwLjM3LDIwLjM3LDAsMCwxLDYuMTYsMS44NWM2LjE3LDMuMTcsOS4xNyw5LjY2LDkuMTcsMTYuNDhhMjAuOTIsMjAuOTIsMCwwLDEtNC43NSwxMy40MiwxNC40LDE0LjQsMCwwLDEtNS41MSw0LjJjLTIuMzQsMS4wOS00LjY0LDEuNTMtMTAsMlptNS40LTUuMDdjMS4zMSwwLDIuNjIsMCwzLjkzLS4wNiw1LjI5LS4yMiw5Ljc2LTEuOCwxMi42NS02LjM4YTE0LjY2LDE0LjY2LDAsMCwwLDIuNC04LjEzLDEzLjE1LDEzLjE1LDAsMCwwLTYtMTEuMThjLTMuODctMi40Ni04LjQtMi4zLTEyLjkzLTIuMDhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC43NiAtMC4zNykiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik05OTAuMTUsODguMTJoLTYuMDZsLTMuODctOS4zM0g5NjMuNjNsLTQuNDEsOS4yN2gtNi4wNmwxOS4zMS00MC42OVptLTI0LjIzLTE0LjNoMTIuMjNsLTUuOS0xMy41M1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjc2IC0wLjM3KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEwMDIuNzUsODcuOVY0OS42YTk2LjY4LDk2LjY4LDAsMCwxLDE0LjI0LjMzLDIwLjU2LDIwLjU2LDAsMCwxLDYuMTcsMS44NWM2LjE2LDMuMTcsOS4xNiw5LjY2LDkuMTYsMTYuNDhhMjEsMjEsMCwwLDEtNC43NCwxMy40MiwxNC41NSwxNC41NSwwLDAsMS01LjUxLDQuMmMtMi4zNSwxLjA5LTQuNjQsMS41My0xMCwyWm01LjQtNS4wN2MxLjMxLDAsMi42MiwwLDMuOTMtLjA2LDUuMjktLjIyLDkuNzctMS44LDEyLjY2LTYuMzhhMTQuNjYsMTQuNjYsMCwwLDAsMi40LTguMTMsMTMuMTUsMTMuMTUsMCwwLDAtNi4wNi0xMS4xOGMtMy44Ny0yLjQ2LTguNC0yLjMtMTIuOTMtMi4wOFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjc2IC0wLjM3KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEwOTcuMyw1OGMtLjY1LS40My0xLjI1LS44Ny0yLTEuMzFhMTMuOCwxMy44LDAsMCwwLTcuNy0yLjM0LDE0LjkxLDE0LjkxLDAsMCwwLTExLjU2LDUuNTYsMTUuMzIsMTUuMzIsMCwwLDAtMi43OCw5LDE2Ljg1LDE2Ljg1LDAsMCwwLDEuMzYsNi40NGMyLjI0LDQuOTEsNy42NCw4LDEzLDgsMy44NywwLDYuMzMtMS40Nyw5LjQ5LTMuNnY2LjQ5YTIwLjI4LDIwLjI4LDAsMCwxLTkuNiwyLjQ2LDIwLjcxLDIwLjcxLDAsMCwxLTEzLjItNC43NSwxOS4zMiwxOS4zMiwwLDAsMS02LjY2LTE1LjA2LDE5LjcxLDE5LjcxLDAsMCwxLDQuOC0xMy4yNSwyMS4yMSwyMS4yMSwwLDAsMSwxNS4xNy02LjY2YzMuNiwwLDYuMjcsMS4wOSw5LjY2LDIuNDZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC43NiAtMC4zNykiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMTQ0LjM5LDg4LjEyaC02LjA2bC0zLjg3LTkuMzNoLTE2LjU5bC00LjQyLDkuMjdoLTZsMTkuMzEtNDAuNjlabS0yNC4yMy0xNC4zaDEyLjIybC01Ljg5LTEzLjUzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuNzYgLTAuMzcpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTE3Mi44MSw0OS42NnY1LjRoLTkuMTd2MzNoLTUuNDV2LTMzaC05LjExdi01LjRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC43NiAtMC4zNykiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMTg5LjEyLDU1LjExQTIwLjEsMjAuMSwwLDAsMSwxMjAzLjY5LDQ5YTIwLjc5LDIwLjc5LDAsMCwxLDEyLjc2LDQuNDcsMTkuOTEsMTkuOTEsMCwwLDEsNy4zNywxNS40NCwxOSwxOSwwLDAsMS0xLjU4LDcuNDcsMTkuODcsMTkuODcsMCwwLDEtMTguNTUsMTIuMjIsMjAuODQsMjAuODQsMCwwLDEtMTIuOTMtNC42MywxOS41NCwxOS41NCwwLDAsMS03LjA5LTE1LjcyQTIwLjIzLDIwLjIzLDAsMCwxLDExODkuMTIsNTUuMTFabTMuMTcsMjIuNTlhMTQuNzksMTQuNzksMCwwLDAsMjAuNCwyLjQ1LDE0LjQxLDE0LjQxLDAsMCwwLDUuNTctMTEuMjksMTQuODgsMTQuODgsMCwwLDAtMS4yLTUuNzgsMTQuNDcsMTQuNDcsMCwwLDAtMTMuMzctOC41NywxNC42NCwxNC42NCwwLDAsMC05LDMsMTQuMzksMTQuMzksMCwwLDAtNS41MSwxMC41OUExNC41OCwxNC41OCwwLDAsMCwxMTkyLjI5LDc3LjdabTE5LjMxLTM3LjM3TDEyMDMuODUsNDdsLTMuMzgtMS42OSw2LjI3LTcuMzFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC43NiAtMC4zNykiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMjQzLjU3LDQ5LjY2VjgyLjkzaDExLjczdjUuMTlIMTIzOFY0OS42NloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjc2IC0wLjM3KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEyNzUuMTEsNDkuNTVWODhoLTUuNjhWNDkuNTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC43NiAtMC4zNykiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMzE4LjkyLDU4Yy0uNjYtLjQzLTEuMjYtLjg3LTItMS4zMWExMy43NiwxMy43NiwwLDAsMC03LjY5LTIuMzQsMTQuOTEsMTQuOTEsMCwwLDAtMTEuNTcsNS41NiwxNS4zMiwxNS4zMiwwLDAsMC0yLjc4LDksMTYuNzIsMTYuNzIsMCwwLDAsMS4zNyw2LjQ0YzIuMjMsNC45MSw3LjYzLDgsMTMsOCwzLjg4LDAsNi4zMy0xLjQ3LDkuNS0zLjZ2Ni40OWEyMC4zMywyMC4zMywwLDAsMS05LjYxLDIuNDYsMjAuNzEsMjAuNzEsMCwwLDEtMTMuMi00Ljc1LDE5LjM1LDE5LjM1LDAsMCwxLTYuNjUtMTUuMDYsMTkuNjcsMTkuNjcsMCwwLDEsNC44LTEzLjI1LDIxLjIsMjEuMiwwLDAsMSwxNS4xNi02LjY2YzMuNiwwLDYuMjgsMS4wOSw5LjY2LDIuNDZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC43NiAtMC4zNykiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMzY2LDg4LjEyaC02LjA2bC0zLjg3LTkuMzNoLTE2LjU4bC00LjQyLDkuMjdIMTMyOWwxOS4zMS00MC42OVptLTI0LjIyLTE0LjNIMTM1NGwtNS44OS0xMy41M1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjc2IC0wLjM3KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTY1MC4xNCwxNTguNjVoLTZsLTMuODgtOS4zM0g2MjMuNjNsLTQuNDIsOS4yOGgtNi4wNmwxOS4zMi00MC43Wm0tMjQuMjItMTQuMjloMTIuMjJsLTUuODktMTMuNTNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC43NiAtMC4zNykiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik02OTEsMTIwLjI1aDUuNjF2MzkuODhjLTQuMzYtNC40OC04LjczLTguOS0xMy4xNC0xMy4zMS0yLjYyLTIuNjItNS4xOS01LjI0LTcuNzUtNy45MnMtNS4yNC01LjYxLTcuOC04LjUxYy4xMSwxLjg2LjI3LDMuNzEuMzMsNS41MSwwLDEuNjQsMCwzLjI4LjEsNC45MVYxNTguNmgtNS42N3YtNDFjNS40LDUuMzQsMTAuOCwxMC42OSwxNi4wOSwxNi4wOSw0LjI2LDQuMzcsOC40Niw4Ljc5LDEyLjYxLDEzLjE1LS4xMS0xLjItLjI4LTIuNDYtLjI4LTMuNjZzLS4wNS0yLjEyLS4xLTMuMjFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC43NiAtMC4zNykiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik03MTQuNjksMTU4LjQ0di0zOC4zYTk1LjE4LDk1LjE4LDAsMCwxLDE0LjIzLjMzLDIwLjE3LDIwLjE3LDAsMCwxLDYuMTcsMS44NWM2LjE2LDMuMTcsOS4xNiw5LjY2LDkuMTYsMTYuNDhhMjEsMjEsMCwwLDEtNC43NCwxMy40MiwxNC43NywxNC43NywwLDAsMS01LjUxLDQuMmMtMi4zNSwxLjA5LTQuNjQsMS41Mi0xMCwyWm01LjQtNS4wOGMxLjMxLDAsMi42MS4wNiwzLjkyLS4wNSw1LjMtLjIyLDkuNzctMS44LDEyLjY2LTYuMzlhMTQuNjQsMTQuNjQsMCwwLDAsMi40LTguMTJBMTMuMTksMTMuMTksMCwwLDAsNzMzLDEyNy42MWMtMy44OC0yLjQ1LTguNDEtMi4yOS0xMi45My0yLjA3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuNzYgLTAuMzcpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNzc4LjE0LDE1OC42bC0xMS43My0xNi40MmgtMi4zNXYxNi40N2gtNS40VjEyMC4xNEg3NjkuOWMyLjY3LjE2LDUuMjMuMzMsNy4zMSwxLjkxLDIuNzgsMiw0LDUuNTEsNCw4Ljg0LDAsMS42My0uMzMsNi43Ni00LjgsOS41NGExMS45NCwxMS45NCwwLDAsMS0zLjQ5LDEuMzdjMS44LDIuNTYsMy41NCw1LjEyLDUuNCw3LjYzLDEuMzYsMS45MSwyLjc4LDMuNzcsNC4xNSw1LjY4LjgxLDEuMTQsMS41OCwyLjM0LDIuMzQsMy40OVptLTE0LTMzLjE3djEyLjA2aDQuMzFjMi42Mi0uMjIsNC41OC0uNDksNS45NS0yLjY4YTcuMTgsNy4xOCwwLDAsMCwxLjA5LTMuOTJjMC0uNjYtLjExLTMuMDYtMS44Ni00LjMxYTcuNTQsNy41NCwwLDAsMC00LjE0LTEuMTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC43NiAtMC4zNykiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik04MTkuMzMsMTIwLjE5djUuNGgtMTUuNXY5LjMzaDE1LjM5djUuMTlIODAzLjc4djEzLjJoMTUuMzN2NS4yOUg3OTguMjdWMTIwLjE5Wm0tMy44Mi05LjMzLTcuNzUsNi42Ni0zLjM4LTEuNjksNi4yNy03LjMxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuNzYgLTAuMzcpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNODUwLjQ4LDEyOC41NGMtLjMzLS40OS0uNzEtMS0xLjA5LTEuNDdhNi4zMSw2LjMxLDAsMCwwLTcuNjQtMi4yNCw1LDUsMCwwLDAtMi44OSw0LjQyYzAsMi42NywyLjU2LDMuNzYsMy4xMSw0bDcsMy41NGEyMCwyMCwwLDAsMSwyLjk0LDEuODZBMTAuMzIsMTAuMzIsMCwwLDEsODU2LjEsMTQ3YTExLjY0LDExLjY0LDAsMCwxLS43Nyw0LjIsMTIuMTgsMTIuMTgsMCwwLDEtMTEuNjcsOCwxMywxMywwLDAsMS04LjUxLTMuMTFjLTIuNjItMi4yOS0zLjYtNC44NS00LjY0LTguMDdsNS4xOC0xLjE1YTE5LjQ0LDE5LjQ0LDAsMCwwLDEuNzUsMy42Niw4LDgsMCwwLDAsNi40NCwzLjYsNy42Niw3LjY2LDAsMCwwLDIuNzMtLjU0LDYuNjIsNi42MiwwLDAsMCwzLjg3LTZjMC0zLTEuOTEtNC44NS00LjQyLTYuMjJzLTUuNTEtMi4xMi04LTMuN2E5LjUsOS41LDAsMCwxLTQuOC04LjE5LDEwLDEwLDAsMCwxLDIuNC02LjQ0LDExLjI3LDExLjI3LDAsMCwxLDguNTctMy42NUExMi42NSwxMi42NSwwLDAsMSw4NTIsMTIyLjFhMTcuODMsMTcuODMsMCwwLDEsMy4zOCwzLjY2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuNzYgLTAuMzcpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNODkyLjM4LDE1OC42NXYtMzguNGMyLjE4LS4wNiw0LjQyLS4wNiw2LjY2LDAsMS4yLDAsMi40LDAsMy41NC4xMWExMCwxMCwwLDAsMSw3LDMsMTAuMjUsMTAuMjUsMCwwLDEsMi43OCw3LDkuNDUsOS40NSwwLDAsMS0yLDUuODksMTAuNiwxMC42LDAsMCwxLTIuMjksMS44LDE0LjA1LDE0LjA1LDAsMCwxLDMuMjIsMS4zMWMxLjUyLDEsMy44NywzLjQ0LDMuODcsOC4xM2ExMC4yNCwxMC4yNCwwLDAsMS01LDkuMjdjLTMsMS44LTUuNjIsMS44LTEyLjE3LDEuOFptNS40Ni00LjkxYzEuMjUtLjA1LDIuNDUtLjA1LDMuNzYtLjA1YTE2LjksMTYuOSwwLDAsMCw0LjA5LS4zOGMxLjQ3LS4zOCw0LjE1LTEuNTgsNC4xNS01LjYyYTUuNTUsNS41NSwwLDAsMC0zLjg3LTUuNTEsOS41Miw5LjUyLDAsMCwwLTMuMTEtLjM4Yy0xLjcsMC0zLjM5LDAtNSwwWk04OTgsMTM3aDIuMThjMi4yOS0uMTEsNC4xNC0uMzksNS41Ni0yLjE5YTYuNjUsNi42NSwwLDAsMCwxLjMxLTMuODcsNS44NCw1Ljg0LDAsMCwwLTEuMDktMy40NGMtMS40Ny0yLTMuNTUtMi4wNy04LTJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC43NiAtMC4zNykiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik05NTIsMTIwLjE5djUuNEg5MzYuNTJ2OS4zM0g5NTEuOXY1LjE5SDkzNi40NnYxMy4yaDE1LjMzdjUuMjlIOTMxVjEyMC4xOVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjc2IC0wLjM3KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTk3My40LDEyMC4xOXYzMy4yOGgxMS43M3Y1LjE4aC0xNy4zVjEyMC4xOVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjc2IC0wLjM3KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEwMDQuODMsMTIwLjE5djMzLjI4aDExLjczdjUuMThoLTE3LjNWMTIwLjE5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuNzYgLTAuMzcpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTAzMC4zLDEyNS42NWEyMC4xMywyMC4xMywwLDAsMSwxNC41Ny02LjE3LDIwLjgyLDIwLjgyLDAsMCwxLDEyLjc3LDQuNDhBMTkuOSwxOS45LDAsMCwxLDEwNjUsMTM5LjRhMTkuMDYsMTkuMDYsMCwwLDEtMS41OCw3LjQ3LDE5Ljg2LDE5Ljg2LDAsMCwxLTE4LjU1LDEyLjIyLDIwLjgzLDIwLjgzLDAsMCwxLTEyLjkzLTQuNjQsMTkuNTQsMTkuNTQsMCwwLDEtNy4wOS0xNS43MUEyMC4yMywyMC4yMywwLDAsMSwxMDMwLjMsMTI1LjY1Wm0zLjE3LDIyLjU4YTE0Ljc4LDE0Ljc4LDAsMCwwLDIwLjQsMi40NiwxNC40MSwxNC40MSwwLDAsMCw1LjU3LTExLjI5LDE1LDE1LDAsMCwwLTEuMi01Ljc5LDE0LjUsMTQuNSwwLDEsMC0yNC43NywxNC42MloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjc2IC0wLjM3KSIvPjwvc3ZnPg==");
    background-repeat  : no-repeat;
    background-size    : contain;
    background-position: center;
    -webkit-transform  : scale(1.25);
    -moz-transform     : scale(1.25);
    -ms-transform      : scale(1.25);
    transform          : scale(1.25);
    opacity            : 1;
}

.ucab-header .ucab-main-nav-bar {
    z-index         : 100;
    height          : 40px;
    overflow        : hidden;
    background-color: #5a9500;
    transition      : transform 0.25s ease-out;
}

.ucab-header .ucab-main-nav-bar li {
    display    : none;
    margin     : 0 10px 0 0;
    line-height: 2.5rem;
}

.ucab-header .ucab-main-nav-bar li.menu-icon {
    padding: 0;
    margin : -1px 0 0 0;
    display: inline-block;
}

.ucab-header .ucab-main-nav-bar li.menu-icon a {
    padding  : 0;
    font-size: 0;
    display  : block;
}

.ucab-header .ucab-main-nav-bar li.menu-icon a:after {
    content: none;
}

.ucab-header .ucab-main-nav-bar li.menu-icon a svg {
    transition: transform 0.2s ease-in;
}

.ucab-header .ucab-main-nav-bar li.menu-icon a:hover svg {
    -webkit-transform: scale(1.15);
    -moz-transform   : scale(1.15);
    -ms-transform    : scale(1.15);
    transform        : scale(1.15);
}

@media all and (min-width: 981px) {
    .ucab-header .ucab-main-nav-bar li.menu-icon {
        display: none;
    }
}

@media all and (min-width: 981px) {
    .ucab-header .ucab-main-nav-bar li {
        display: inline-block;
    }
}

.ucab-header .ucab-main-nav-bar li:last-child {
    margin-right: 0;
}

.ucab-header .ucab-main-nav-bar li a {
    font-family: "Source Sans Pro", Helvetica, Arial, Lucida, sans-serif;
    padding    : 10px 2px;
    color      : #fff;
    font-size  : 0.85rem;
    font-weight: 600;
    opacity    : 1;
}

.ucab-header .ucab-main-nav-bar li a:after {
    content            : "";
    top                : 28px;
    left               : 0;
    height             : 3px;
    width              : 100%;
    background         : #ffff !important;
    transition-duration: 0.3s;
    opacity            : 1;
}

.ucab-header .ucab-main-nav-bar li a:active:after,
.ucab-header .ucab-main-nav-bar li a:hover:after,
.ucab-header .ucab-main-nav-bar li a:focus:after {
    opacity   : 1;
    background: #ffff !important;
}

.ucab-header .ucab-main-nav-bar li.ucab-home-main-nav-bar a {
    font-family : "font-ucab" !important;
    font-size   : 0.75rem !important;
    font-weight : 400;
    font-style  : normal;
    font-variant: normal;
}

.ucab-header .ucab-main-nav-bar li.ucab-home-main-nav-bar a:after {
    top: 33px;
}

.shrink .ucab-header .ucab-facets-bar {
    background-color: #4D8000;
}

.shrink .ucab-header .ucab-main-nav-bar {
    margin-top: 0px
}

.shrink .ucab-header .ucab-brand-bar {
    height          : 18px;
    background-color: #5a9500;
    border-top      : 5px solid #5A9505;
    transition      : height 0.3s ease-in;
}

.shrink .ucab-header .ucab-brand-bar .home-link {
    margin-top       : 10px;
    -webkit-animation: ucab-logo-main 0.3s normal forwards;
    animation        : ucab-logo-main 0.3s normal forwards;
}

@media all and (max-width: 980px) {
    .shrink .ucab-header .ucab-brand-bar .home-link {
        margin-top: -10px;
    }
}

.shrink .ucab-header .ucab-brand-bar .home-links .brand-logos {
    display: none;
}

.shrink .ucab-header .ucab-brand-bar .home-link .brand-logo {
    width              : 102px;
    height             : 50px;
    background         : url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NTAgMTA5LjA1Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmxvZ28gLSBhYmVkaWNpb25lcyAtIHNpbXBsaWZpY2FkbyAtIGJsYW5jbzwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNzQsMTA3Ljg4Yy0yLjI1LDEuMzUtNS4xMSwyLjEtOS4xNiwyLjFDNTguMjMsMTEwLDU0LDEwNi4zOCw1NCw5OCw0NywxMDYuMjMsMzcuNSwxMTAsMjYuNjgsMTEwLDEyLjU3LDExMCwxLDEwMy42NywxLDg4LjIsMSw3MC42MywxNC4wNyw2Ni44NywyNy4yOSw2NC4zMmMxNC4xMS0yLjcsMjYuMTMtMS44LDI2LjEzLTExLjQyQzUzLjQyLDQxLjc5LDQ0LjI2LDQwLDM2LjE1LDQwYy0xMC44MiwwLTE4Ljc4LDMuMy0xOS4zOCwxNC43Mkg0Yy43NS0xOS4yMywxNS42Mi0yNiwzMi45LTI2LDE0LDAsMjkuMTQsMy4xNiwyOS4xNCwyMS4zM1Y5MGMwLDYsMCw4LjcyLDQsOC43MkExMSwxMSwwLDAsMCw3NCw5OFpNNTMuMjcsNjguMDhjLTUsMy42LTE0LjU3LDMuNzUtMjMuMTMsNS4yNS04LjQxLDEuNTEtMTUuNjIsNC41MS0xNS42MiwxNCwwLDguNDEsNy4yMSwxMS40MiwxNSwxMS40MiwxNi44MiwwLDIzLjczLTEwLjUyLDIzLjczLTE3LjU4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTAuOTMpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNODYuMzIuOTNIOTkuMDlWNDFoLjNjNC4yLTguNTYsMTQuMTItMTIuMzIsMjQuNzgtMTIuMzIsMjMuODgsMCwzNS43NSwxOC45MywzNS43NSw0MC44NlMxNDguMiwxMTAsMTI0LjQ3LDExMGMtOCwwLTE5LjM4LTMtMjUuMDgtMTIuMTZoLS4zdjEwLjM2SDg2LjMyWk0xMjIuMzcsNDBjLTE3LjEzLDAtMjMuNzMsMTQuNzItMjMuNzMsMjkuMjksMCwxNS4zMiw2LjksMjkuNDQsMjQuNDgsMjkuNDQsMTcuNDIsMCwyMy4yOC0xNC44NywyMy4yOC0zMEMxNDYuNCw1NC4xMSwxMzguODksNDAsMTIyLjM3LDQwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTAuOTMpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTY5Ljg0LDcwLjMzYy0uMywxOC4xNyw5LjMxLDM0LjcsMjguMzksMzQuNywxNC41NywwLDI0LjkzLTguNzIsMjcuNjMtMjNoNS43MWMtMywxOC0xNSwyNy45My0zMy4zNCwyNy45My0yMi41NCwwLTM0LjQtMTcuNzItMzQuMS0zOS0uMy0yMS4xOCwxMC44MS00MS43NiwzNC4xLTQxLjc2LDI0LjE4LDAsMzUsMTkuMDgsMzMuOTQsNDEuMTZabTU2LjYyLTVjLS4zLTE2LjIyLTEwLjUxLTMxLjI0LTI4LjIzLTMxLjI0LTE3LjEzLDAtMjcuMTksMTUuOTItMjguMzksMzEuMjRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMSAtMC45MykiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zMDUuMTcsOTEuNjZoLS4yOUMyOTguNTcsMTAzLjgyLDI4OS4xLDExMCwyNzUuMjgsMTEwYy0yMy4yOCwwLTMzLjM0LTE4LjkyLTMzLjM0LTQwLjI1LDAtMjIuODMsMTEuMTEtNDAuNTYsMzQuNC00MC41NiwxMi42MSwwLDI0LjQ4LDYuOTEsMjguNTQsMTkuMDhoLjI5Vi45M2g1LjcxVjEwOC4xOGgtNS43MVpNMzA1LDY5LjczYzAtMTgtOC44Ni0zNS42LTI4LjY4LTM1LjYtMjAuNDMsMC0yOC42OSwxNy0yOC42OSwzNS42LDAsMTguMTcsOSwzNS4zLDI4Ljg0LDM1LjNDMjk2LDEwNSwzMDUsODcuNDUsMzA1LDY5LjczWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTAuOTMpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzMwLjQxLDE2LjQxVi45M2g1LjcxVjE2LjQxWm0wLDkxLjc3VjMxaDUuNzF2NzcuMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xIC0wLjkzKSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTQxMi40Myw1NC44NmMtMS4wNi0xMy42Ny0xMi4xNy0yMC43My0yNi4xNC0yMC43My0xOS4zOCwwLTI5Ljc0LDE3LjEyLTI5Ljc0LDM0LjcsMCwyMC44OCw5Ljc2LDM2LjIsMjkuNzQsMzYuMiwxNC40MiwwLDI0LjkzLTkuOTIsMjYuODktMjRoNS43Yy0yLjU1LDE4LjQ4LTE1LjkyLDI5LTMyLjU5LDI5LTI1LjA4LDAtMzUuNDUtMTkuNjctMzUuNDUtNDEuMTVzMTIuNjItMzkuNjYsMzUuNDUtMzkuNjZjMTYuNjcsMCwzMC4xOSw4LjExLDMxLjg0LDI1LjY5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTAuOTMpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNDMzLjYxLDE2LjQxVi45M2g1LjcxVjE2LjQxWm0wLDkxLjc3VjMxaDUuNzF2NzcuMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xIC0wLjkzKSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTQ4OS4zMywyOS4xN2MyMi42OSwwLDM1LjQ1LDE4LjQ4LDM1LjQ1LDQwLjQxUzUxMiwxMTAsNDg5LjMzLDExMHMtMzUuNDQtMTguNDctMzUuNDQtNDAuNFM0NjYuNjUsMjkuMTcsNDg5LjMzLDI5LjE3Wm0wLDc1Ljg2YzE5LjM4LDAsMjkuNzUtMTcsMjkuNzUtMzUuNDVzLTEwLjM3LTM1LjQ1LTI5Ljc1LTM1LjQ1LTI5Ljc0LDE3LTI5Ljc0LDM1LjQ1UzQ3MCwxMDUsNDg5LjMzLDEwNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xIC0wLjkzKSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTUzOC4xNSwzMWg1LjcxVjQ3LjVoLjNjMy45MS0xMS41NywxNS42Mi0xOC4zMywyNy42NC0xOC4zMywyNy4xOSwwLDI3LjQ5LDIxLjc4LDI3LjQ5LDMxLjI0djQ3Ljc3aC01LjcxVjU5LjM2YzAtOC0uOS0yNS4yMy0yMS45My0yNS4yMy0xNy4yNywwLTI3Ljc5LDEzLjM3LTI3Ljc5LDMyLjI5djQxLjc2aC01LjcxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTAuOTMpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNjE4LjM3LDcwLjMzYy0uMywxOC4xNyw5LjMxLDM0LjcsMjguMzksMzQuNywxNC41NywwLDI0LjkzLTguNzIsMjcuNjMtMjNoNS43MWMtMywxOC0xNSwyNy45My0zMy4zNCwyNy45My0yMi41NCwwLTM0LjQtMTcuNzItMzQuMS0zOS0uMy0yMS4xOCwxMC44MS00MS43NiwzNC4xLTQxLjc2LDI0LjE4LDAsMzUsMTkuMDgsMzMuOTQsNDEuMTZabTU2LjYyLTVjLS4zLTE2LjIyLTEwLjUxLTMxLjI0LTI4LjIzLTMxLjI0LTE3LjEzLDAtMjcuMTksMTUuOTItMjguMzksMzEuMjRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMSAtMC45MykiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik02OTUuMjcsODIuNWMuOTEsMTQuMjcsMTEuNTcsMjIuNTMsMjUuNTQsMjIuNTMsMTAuMDYsMCwyNC40OC0zLDI0LjQ4LTE2LjM4LDAtMTMuMDYtMTMuMjEtMTUtMjYuNDMtMTcuNzJTNjkyLjI3LDY0Ljc3LDY5Mi4yNyw0OWMwLTE1LjMyLDE0Ljg3LTE5LjgzLDI3Ljk0LTE5LjgzLDE2LjM3LDAsMjguNTQsNy4wNiwyOC41NCwyNC42NEg3NDNjLS4xNS0xNC05LjkxLTE5LjY4LTIyLjgzLTE5LjY4QzcwOS43LDM0LjEzLDY5OCwzOCw2OTgsNDljMCwxMi4zMiwxMy4yMiwxNC4yNywyNS42OCwxN0M3MzksNjguODMsNzUxLDcyLjQzLDc1MSw4OC42NWMwLDE2LjY4LTE2LjY3LDIxLjMzLTMwLjE5LDIxLjMzLTE3LjU3LDAtMzAuNzktOS40Ni0zMS4yNC0yNy40OFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xIC0wLjkzKSIvPjwvc3ZnPg==");
    background-repeat  : no-repeat;
    background-size    : contain;
    background-position: center;
    -webkit-transform  : scale(1);
    -moz-transform     : scale(1);
    -ms-transform      : scale(1);
    transform          : scale(1);
}

.shrink .ucab-header .ucab-main-nav-bar {
    -webkit-transform: translate(0, 0);
    -moz-transform   : translate(0, 0);
    -ms-transform    : translate(0, 0);
    transform        : translate(0, 0);
}

@media all and (min-width: 981px) {
    .shrink .ucab-header .ucab-main-nav-bar {
        padding-top: 2px;
    }
}

.shrink .ucab-header .ucab-main-nav-bar ul {
    margin-right: 16px;
    text-align  : right;
}

.shrink .ucab-header .ucab-main-nav-bar ul li {
    line-height: 1rem;
}

.shrink .ucab-header .ucab-main-nav-bar ul li a:after {
    top   : 35px;
    height: 3px;
}

.shrink .ucab-header .ucab-main-nav-bar ul li.ucab-home-main-nav-bar a:after {
    top: 40px;
}

.ucab-header #sidebar-menu:not(.mm-menu) {
    display: none !important;
}

.ucab-yellow .ucab-header .ucab-main-nav-bar {
    background-color: #ffc526;
}

.ucab-yellow .ucab-header .ucab-main-nav-bar li a:after {
    background-color: #fff;
}

.ucab-yellow .shrink .ucab-header .ucab-facets-bar {
    background-color: #787878;
}

.ucab-yellow .shrink .ucab-header .ucab-facets-bar li a {
    color: #fff;
}

.ucab-yellow .shrink .ucab-header .ucab-facets-bar li a:after {
    background-color: #fff;
}

.ucab-yellow .shrink .ucab-header .ucab-brand-bar {
    background-color: #ffc526;
    border-top      : 5px solid #f2b100;
}

.ucab-blue .ucab-header .ucab-main-nav-bar {
    background-color: #5a9500;
}

.ucab-blue .ucab-header .ucab-main-nav-bar li a:after {
    background-color: #fff;
}

.ucab-blue .shrink .ucab-header .ucab-facets-bar {
    background-color: #787878;
}

.ucab-blue .shrink .ucab-header .ucab-facets-bar li a {
    color: #fff;
}

.ucab-blue .shrink .ucab-header .ucab-facets-bar li a:after {
    background-color: #fff;
}

.ucab-blue .shrink .ucab-header .ucab-brand-bar {
    background-color: #5a9500;
    border-top      : 5px solid #1d9ed5;
}

.ucab-green .ucab-header .ucab-main-nav-bar {
    background-color: #047732;
}

.ucab-green .ucab-header .ucab-main-nav-bar li a:after {
    background-color: #ffc526;
}

.ucab-green .shrink .ucab-header .ucab-facets-bar {
    background-color: #787878;
}

.ucab-green .shrink .ucab-header .ucab-facets-bar li a {
    color: #fff;
}

.ucab-green .shrink .ucab-header .ucab-facets-bar li a:after {
    background-color: #fff;
}

.ucab-green .shrink .ucab-header .ucab-brand-bar {
    background-color: #047732;
    border-top      : 5px solid #02461d;
}

.ucab-orange .ucab-header .ucab-main-nav-bar {
    background-color: #f5821f;
}

.ucab-orange .ucab-header .ucab-main-nav-bar li a:after {
    background-color: #00a79d;
}

.ucab-orange .shrink .ucab-header .ucab-facets-bar {
    background-color: #787878;
}

.ucab-orange .shrink .ucab-header .ucab-facets-bar li a {
    color: #fff;
}

.ucab-orange .shrink .ucab-header .ucab-facets-bar li a:after {
    background-color: #00a79d;
}

.ucab-orange .shrink .ucab-header .ucab-brand-bar {
    background-color: #f5821f;
    border-top      : 5px solid #d7690a;
}

.ucab-teal .ucab-header .ucab-main-nav-bar {
    background-color: #00a79d;
}

.ucab-teal .ucab-header .ucab-main-nav-bar li a:after {
    background-color: #fff;
}

.ucab-teal .shrink .ucab-header .ucab-facets-bar {
    background-color: #787878;
}

.ucab-teal .shrink .ucab-header .ucab-facets-bar li a {
    color: #fff;
}

.ucab-teal .shrink .ucab-header .ucab-facets-bar li a:after {
    background-color: #fff;
}

.ucab-teal .shrink .ucab-header .ucab-brand-bar {
    background-color: #00a79d;
    border-top      : 5px solid #00746d;
}

.ucab-pink .ucab-header .ucab-main-nav-bar {
    background-color: #ed2a7b;
}

.ucab-pink .ucab-header .ucab-main-nav-bar li a:after {
    background-color: #fff;
}

.ucab-pink .shrink .ucab-header .ucab-facets-bar {
    background-color: #787878;
}

.ucab-pink .shrink .ucab-header .ucab-facets-bar li a {
    color: #fff;
}

.ucab-pink .shrink .ucab-header .ucab-facets-bar li a:after {
    background-color: #fff;
}

.ucab-pink .shrink .ucab-header .ucab-brand-bar {
    background-color: #ed2a7b;
    border-top      : 5px solid #d21262;
}

.ucab-lawn-green .ucab-header .ucab-main-nav-bar {
    background-color: #8cc63e;
}

.ucab-lawn-green .ucab-header .ucab-main-nav-bar li a:after {
    background-color: #fff;
}

.ucab-lawn-green .shrink .ucab-header .ucab-facets-bar {
    background-color: #787878;
}

.ucab-lawn-green .shrink .ucab-header .ucab-facets-bar li a {
    color: #fff;
}

.ucab-lawn-green .shrink .ucab-header .ucab-facets-bar li a:after {
    background-color: #fff;
}

.ucab-lawn-green .shrink .ucab-header .ucab-brand-bar {
    background-color: #8cc63e;
    border-top      : 5px solid #71a130;
}

.ucab-dark-blue .ucab-header .ucab-main-nav-bar {
    background-color: #0071bb;
}

.ucab-dark-blue .ucab-header .ucab-main-nav-bar li a:after {
    background-color: #ffc526;
}

.ucab-dark-blue .shrink .ucab-header .ucab-facets-bar {
    background-color: #787878;
}

.ucab-dark-blue .shrink .ucab-header .ucab-facets-bar li a {
    color: #fff;
}

.ucab-dark-blue .shrink .ucab-header .ucab-facets-bar li a:after {
    background-color: #fff;
}

.ucab-dark-blue .shrink .ucab-header .ucab-brand-bar {
    background-color: #0071bb;
    border-top      : 5px solid #005288;
}

.ucab-spring-green .ucab-header .ucab-main-nav-bar {
    background-color: #00a66c;
}

.ucab-spring-green .ucab-header .ucab-main-nav-bar li a:after {
    background-color: #fff;
}

.ucab-spring-green .shrink .ucab-header .ucab-facets-bar {
    background-color: #787878;
}

.ucab-spring-green .shrink .ucab-header .ucab-facets-bar li a {
    color: #fff;
}

.ucab-spring-green .shrink .ucab-header .ucab-facets-bar li a:after {
    background-color: #fff;
}

.ucab-spring-green .shrink .ucab-header .ucab-brand-bar {
    background-color: #00a66c;
    border-top      : 5px solid #00734b;
}

.ucab-grape .ucab-header .ucab-main-nav-bar {
    background-color: #50237f;
}

.ucab-grape .ucab-header .ucab-main-nav-bar li a:after {
    background-color: #fff;
}

.ucab-grape .shrink .ucab-header .ucab-facets-bar {
    background-color: #787878;
}

.ucab-grape .shrink .ucab-header .ucab-facets-bar li a {
    color: #fff;
}

.ucab-grape .shrink .ucab-header .ucab-facets-bar li a:after {
    background-color: #fff;
}

.ucab-grape .shrink .ucab-header .ucab-brand-bar {
    background-color: #50237f;
    border-top      : 5px solid #371857;
}

.ucab-red .ucab-header .ucab-main-nav-bar {
    background-color: #c4151c;
}

.ucab-red .ucab-header .ucab-main-nav-bar li a:after {
    background-color: #fff;
}

.ucab-red .shrink .ucab-header .ucab-facets-bar {
    background-color: #787878;
}

.ucab-red .shrink .ucab-header .ucab-facets-bar li a {
    color: #fff;
}

.ucab-red .shrink .ucab-header .ucab-facets-bar li a:after {
    background-color: #fff;
}

.ucab-red .shrink .ucab-header .ucab-brand-bar {
    background-color: #c4151c;
    border-top      : 5px solid #961015;
}

.ucab-purple .ucab-header .ucab-main-nav-bar {
    background-color: #922884;
}

.ucab-purple .ucab-header .ucab-main-nav-bar li a:after {
    background-color: #fff;
}

.ucab-purple .shrink .ucab-header .ucab-facets-bar {
    background-color: #787878;
}

.ucab-purple .shrink .ucab-header .ucab-facets-bar li a {
    color: #fff;
}

.ucab-purple .shrink .ucab-header .ucab-facets-bar li a:after {
    background-color: #fff;
}

.ucab-purple .shrink .ucab-header .ucab-brand-bar {
    background-color: #922884;
    border-top      : 5px solid #6a1d60;
}

.ucab-light-yellow .ucab-header .ucab-main-nav-bar {
    background-color: #fec10d;
}

.ucab-light-yellow .ucab-header .ucab-main-nav-bar li a:after {
    background-color: #fff;
}

.ucab-light-yellow .shrink .ucab-header .ucab-facets-bar {
    background-color: #787878;
}

.ucab-light-yellow .shrink .ucab-header .ucab-facets-bar li a {
    color: #fff;
}

.ucab-light-yellow .shrink .ucab-header .ucab-facets-bar li a:after {
    background-color: #fff;
}

.ucab-light-yellow .shrink .ucab-header .ucab-brand-bar {
    background-color: #fec10d;
    border-top      : 5px solid #d7a101;
}

.brand-postgraduate .ucab-header .ucab-main-nav-bar {
    background-color: #047732;
}

.brand-postgraduate .ucab-header .ucab-main-nav-bar li a:after {
    background-color: #fff;
}

.brand-postgraduate .shrink .ucab-header .ucab-facets-bar {
    background-color: #787878;
}

.brand-postgraduate .shrink .ucab-header .ucab-facets-bar li a {
    color: #fff;
}

.brand-postgraduate .shrink .ucab-header .ucab-facets-bar li a:after {
    background-color: #fff;
}

.brand-postgraduate .shrink .ucab-header .ucab-brand-bar {
    background-color: #047732;
    border-top      : 5px solid #02461d;
}

.brand-ciap .ucab-header .ucab-main-nav-bar {
    background-color: #5a9500;
}

.brand-ciap .ucab-header .ucab-main-nav-bar li a:after {
    background-color: #fff;
}

.brand-ciap .shrink .ucab-header .ucab-facets-bar {
    background-color: #787878;
}

.brand-ciap .shrink .ucab-header .ucab-facets-bar li a {
    color: #fff;
}

.brand-ciap .shrink .ucab-header .ucab-facets-bar li a:after {
    background-color: #fff;
}

.brand-ciap .shrink .ucab-header .ucab-brand-bar {
    background-color: #5a9500;
    border-top      : 5px solid #1d9ed5;
}

.brand-education .ucab-header .ucab-main-nav-bar {
    background-color: #f5821f;
}

.brand-education .ucab-header .ucab-main-nav-bar li a:after {
    background-color: #fff;
}

.brand-education .shrink .ucab-header .ucab-facets-bar {
    background-color: #787878;
}

.brand-education .shrink .ucab-header .ucab-facets-bar li a {
    color: #fff;
}

.brand-education .shrink .ucab-header .ucab-facets-bar li a:after {
    background-color: #fff;
}

.brand-education .shrink .ucab-header .ucab-brand-bar {
    background-color: #f5821f;
    border-top      : 5px solid #d7690a;
}

.brand-engineering .ucab-header .ucab-main-nav-bar {
    background-color: #0071bb;
}

.brand-engineering .ucab-header .ucab-main-nav-bar li a:after {
    background-color: #fff;
}

.brand-engineering .shrink .ucab-header .ucab-facets-bar {
    background-color: #787878;
}

.brand-engineering .shrink .ucab-header .ucab-facets-bar li a {
    color: #fff;
}

.brand-engineering .shrink .ucab-header .ucab-facets-bar li a:after {
    background-color: #fff;
}

.brand-engineering .shrink .ucab-header .ucab-brand-bar {
    background-color: #0071bb;
    border-top      : 5px solid #005288;
}

.brand-law .ucab-header .ucab-main-nav-bar {
    background-color: #c4151c;
}

.brand-law .ucab-header .ucab-main-nav-bar li a:after {
    background-color: #fff;
}

.brand-law .shrink .ucab-header .ucab-facets-bar {
    background-color: #787878;
}

.brand-law .shrink .ucab-header .ucab-facets-bar li a {
    color: #fff;
}

.brand-law .shrink .ucab-header .ucab-facets-bar li a:after {
    background-color: #fff;
}

.brand-law .shrink .ucab-header .ucab-brand-bar {
    background-color: #c4151c;
    border-top      : 5px solid #961015;
}

.brand-rrii .ucab-header .ucab-main-nav-bar {
    background-color: #5b2751;
}

.brand-rrii .ucab-header .ucab-main-nav-bar li a:after {
    background-color: #fff;
}

.brand-rrii .shrink .ucab-header .ucab-facets-bar {
    background-color: #787878;
}

.brand-rrii .shrink .ucab-header .ucab-facets-bar li a {
    color: #fff;
}

.brand-rrii .shrink .ucab-header .ucab-facets-bar li a:after {
    background-color: #fff;
}

.brand-rrii .shrink .ucab-header .ucab-brand-bar {
    background-color: #5b2751;
    border-top      : 5px solid #371831;
}

.brand-sociology .ucab-header .ucab-main-nav-bar {
    background-color: #3dabc0;
}

.brand-sociology .ucab-header .ucab-main-nav-bar li a:after {
    background-color: #fff;
}

.brand-sociology .shrink .ucab-header .ucab-facets-bar {
    background-color: #787878;
}

.brand-sociology .shrink .ucab-header .ucab-facets-bar li a {
    color: #fff;
}

.brand-sociology .shrink .ucab-header .ucab-facets-bar li a:after {
    background-color: #fff;
}

.brand-sociology .shrink .ucab-header .ucab-brand-bar {
    background-color: #3dabc0;
    border-top      : 5px solid #318999;
}

.brand-social-comunication .ucab-header .ucab-main-nav-bar {
    background-color: #0d537e;
}

.brand-social-comunication .ucab-header .ucab-main-nav-bar li a:after {
    background-color: #fff;
}

.brand-social-comunication .shrink .ucab-header .ucab-facets-bar {
    background-color: #787878;
}

.brand-social-comunication .shrink .ucab-header .ucab-facets-bar li a {
    color: #fff;
}

.brand-social-comunication .shrink .ucab-header .ucab-facets-bar li a:after {
    background-color: #fff;
}

.brand-social-comunication .shrink .ucab-header .ucab-brand-bar {
    background-color: #0d537e;
    border-top      : 5px solid #083550;
}

.brand-philosophy .ucab-header .ucab-main-nav-bar {
    background-color: #0fa86d;
}

.brand-philosophy .ucab-header .ucab-main-nav-bar li a:after {
    background-color: #fff;
}

.brand-philosophy .shrink .ucab-header .ucab-facets-bar {
    background-color: #787878;
}

.brand-philosophy .shrink .ucab-header .ucab-facets-bar li a {
    color: #fff;
}

.brand-philosophy .shrink .ucab-header .ucab-facets-bar li a:after {
    background-color: #fff;
}

.brand-philosophy .shrink .ucab-header .ucab-brand-bar {
    background-color: #0fa86d;
    border-top      : 5px solid #0b794f;
}

.brand-letters .ucab-header .ucab-main-nav-bar {
    background-color: #c5832a;
}

.brand-letters .ucab-header .ucab-main-nav-bar li a:after {
    background-color: #fff;
}

.brand-letters .shrink .ucab-header .ucab-facets-bar {
    background-color: #787878;
}

.brand-letters .shrink .ucab-header .ucab-facets-bar li a {
    color: #fff;
}

.brand-letters .shrink .ucab-header .ucab-facets-bar li a:after {
    background-color: #fff;
}

.brand-letters .shrink .ucab-header .ucab-brand-bar {
    background-color: #c5832a;
    border-top      : 5px solid #9b6721;
}

.brand-psychology .ucab-header .ucab-main-nav-bar {
    background-color: #58338e;
}

.brand-psychology .ucab-header .ucab-main-nav-bar li a:after {
    background-color: #fff;
}

.brand-psychology .shrink .ucab-header .ucab-facets-bar {
    background-color: #787878;
}

.brand-psychology .shrink .ucab-header .ucab-facets-bar li a {
    color: #fff;
}

.brand-psychology .shrink .ucab-header .ucab-facets-bar li a:after {
    background-color: #fff;
}

.brand-psychology .shrink .ucab-header .ucab-brand-bar {
    background-color: #58338e;
    border-top      : 5px solid #412668;
}

.brand-theology .ucab-header .ucab-main-nav-bar {
    background-color: #1891b2;
}

.brand-theology .ucab-header .ucab-main-nav-bar li a:after {
    background-color: #fff;
}

.brand-theology .shrink .ucab-header .ucab-facets-bar {
    background-color: #787878;
}

.brand-theology .shrink .ucab-header .ucab-facets-bar li a {
    color: #fff;
}

.brand-theology .shrink .ucab-header .ucab-facets-bar li a:after {
    background-color: #fff;
}

.brand-theology .shrink .ucab-header .ucab-brand-bar {
    background-color: #1891b2;
    border-top      : 5px solid #126c85;
}

.brand-administration .ucab-header .ucab-main-nav-bar {
    background-color: #0d6e75;
}

.brand-administration .ucab-header .ucab-main-nav-bar li a:after {
    background-color: #fff;
}

.brand-administration .shrink .ucab-header .ucab-facets-bar {
    background-color: #787878;
}

.brand-administration .shrink .ucab-header .ucab-facets-bar li a {
    color: #fff;
}

.brand-administration .shrink .ucab-header .ucab-facets-bar li a:after {
    background-color: #fff;
}

.brand-administration .shrink .ucab-header .ucab-brand-bar {
    background-color: #0d6e75;
    border-top      : 5px solid #084347;
}

.brand-accountancy .ucab-header .ucab-main-nav-bar {
    background-color: #95265b;
}

.brand-accountancy .ucab-header .ucab-main-nav-bar li a:after {
    background-color: #fff;
}

.brand-accountancy .shrink .ucab-header .ucab-facets-bar {
    background-color: #787878;
}

.brand-accountancy .shrink .ucab-header .ucab-facets-bar li a {
    color: #fff;
}

.brand-accountancy .shrink .ucab-header .ucab-facets-bar li a:after {
    background-color: #fff;
}

.brand-accountancy .shrink .ucab-header .ucab-brand-bar {
    background-color: #95265b;
    border-top      : 5px solid #6c1c42;
}

.brand-economy .ucab-header .ucab-main-nav-bar {
    background-color: #6d111c;
}

.brand-economy .ucab-header .ucab-main-nav-bar li a:after {
    background-color: #fff;
}

.brand-economy .shrink .ucab-header .ucab-facets-bar {
    background-color: #787878;
}

.brand-economy .shrink .ucab-header .ucab-facets-bar li a {
    color: #fff;
}

.brand-economy .shrink .ucab-header .ucab-facets-bar li a:after {
    background-color: #fff;
}

.brand-economy .shrink .ucab-header .ucab-brand-bar {
    background-color: #6d111c;
    border-top      : 5px solid #410a11;
}

.brand-business .ucab-header .ucab-main-nav-bar {
    background-color: #17375e;
}

.brand-business .ucab-header .ucab-main-nav-bar li a:after {
    background-color: #fff;
}

.brand-business .shrink .ucab-header .ucab-facets-bar {
    background-color: #787878;
}

.brand-business .shrink .ucab-header .ucab-facets-bar li a {
    color: #fff;
}

.brand-business .shrink .ucab-header .ucab-facets-bar li a:after {
    background-color: #fff;
}

.brand-business .shrink .ucab-header .ucab-brand-bar {
    background-color: #17375e;
    border-top      : 5px solid #0d1f35;
}

.brand-foundation-ab .ucab-header .ucab-main-nav-bar {
    background-color: #003e07;
}

.brand-foundation-ab .ucab-header .ucab-main-nav-bar li a:after {
    background-color: #fff;
}

.brand-foundation-ab .shrink .ucab-header .ucab-facets-bar {
    background-color: #787878;
}

.brand-foundation-ab .shrink .ucab-header .ucab-facets-bar li a {
    color: #fff;
}

.brand-foundation-ab .shrink .ucab-header .ucab-facets-bar li a:after {
    background-color: #fff;
}

.brand-foundation-ab .shrink .ucab-header .ucab-brand-bar {
    background-color: #003e07;
    border-top      : 5px solid #000b01;
}

#et_mobile_nav_menu .select_page {
    color         : #787878;
    text-transform: uppercase;
}

#et_mobile_nav_menu #mobile_menu>li>a {
    color         : #787878;
    text-transform: uppercase;
}

body.ucab-overlay-menu-open,
body.ucab-overlay-menu-closed #ucab-mobile-overlay-menu {
    overflow: hidden;
}

.menu-btn {
    position : fixed;
    top      : 20px;
    left     : 10px;
    z-index  : 10000000;
    display  : inline;
    font-size: 3.125rem;
}

.menu-btn a {
    display        : inline-block;
    text-decoration: none;
}

.menu-btn a.btn-close:after {
    color      : #343434;
    content    : "\4d";
    font-family: "ETmodules";
    transition : all 0.15s ease-in-out;
}

@media all and (max-width: 479px) {
    .menu-btn a.btn-close:after {
        position: absolute;
        left    : -15px;
    }
}

.menu-btn a.btn-close:hover:after {
    color     : #5a9500;
    transition: all 0.15s ease-in-out;
}

@media all and (max-width: 479px) {
    .menu-btn {
        position: absolute;
        top     : -15px;
        left    : 5%;
    }
}

#ucab-mobile-overlay-menu {
    position  : fixed;
    top       : 0;
    z-index   : 9999999;
    display   : none;
    overflow  : auto;
    width     : 100%;
    height    : 100%;
    min-width : 320px;
    background: #5a9500;
}

#ucab-mobile-overlay-menu .ucab-menu {
    margin   : 10% auto;
    width    : 80%;
    max-width: 1100px;
}

#ucab-mobile-overlay-menu .ucab-menu ul {
    width  : 100%;
    margin : 0;
    padding: 0;
}

#ucab-mobile-overlay-menu .ucab-menu ul>li {
    font-size: 1.4rem;
}

#ucab-mobile-overlay-menu .ucab-menu ul li {
    float         : left;
    padding       : 15px 0;
    list-style    : none;
    text-align    : center;
    text-transform: uppercase;
}

#ucab-mobile-overlay-menu .ucab-menu ul li.col-4 {
    width: 100%;
}

@media all and (min-width: 981px) {
    #ucab-mobile-overlay-menu .ucab-menu ul li.col-4 {
        width: 33.33%;
    }
}

@media all and (min-width: 1405px) {
    #ucab-mobile-overlay-menu .ucab-menu ul li.col-4 {
        width : 27.33%;
        margin: 0 3%;
    }
}

#ucab-mobile-overlay-menu .ucab-menu ul li.col-6 {
    width: 100%;
}

@media all and (min-width: 981px) {
    #ucab-mobile-overlay-menu .ucab-menu ul li.col-6 {
        width : 40%;
        margin: 0 5%;
    }
}

@media all and (min-width: 1405px) {
    #ucab-mobile-overlay-menu .ucab-menu ul li.col-6 {
        width : 30%;
        margin: 0 10%;
    }
}

#ucab-mobile-overlay-menu .ucab-menu ul li.col-12 {
    width: 100%;
}

@media all and (min-width: 981px) {
    #ucab-mobile-overlay-menu .ucab-menu ul li.col-12 {
        width : 40%;
        margin: 0 30%;
    }
}

@media all and (min-width: 1100px) {
    #ucab-mobile-overlay-menu .ucab-menu ul li.col-12 {
        width : 30%;
        margin: 0 35%;
    }
}

@media all and (min-width: 1405px) {
    #ucab-mobile-overlay-menu .ucab-menu ul li.col-12 {
        width : 27.5%;
        margin: 0 36.25%;
    }
}

#ucab-mobile-overlay-menu .ucab-menu ul li a {
    color      : #5a9500;
    font-size  : 1.5rem;
    font-family: "Open Sans", sans-serif;
}

#ucab-mobile-overlay-menu .ucab-menu ul li i.ucab-overlay-menu-title-icon {
    display         : inline-block;
    margin-right    : 10px;
    width           : 42px;
    height          : 42px;
    text-align      : center;
    border-radius   : 100%;
    background-color: #5a9500;
    color           : #fff;
}

#ucab-mobile-overlay-menu .ucab-menu ul li i.ucab-overlay-menu-title-icon.font-ucab-logo-emblem {
    padding: 9px 0 0 1px;
}

#ucab-mobile-overlay-menu .ucab-menu ul li i.ucab-overlay-menu-title-icon.fas.fa-bars {
    display: none;
}

#ucab-mobile-overlay-menu .ucab-menu ul li i.ucab-overlay-menu-title-icon.fas.fa-user {
    display: none;
}

#ucab-mobile-overlay-menu .ucab-menu ul li.ucab-menu-search {
    width         : 100%;
    padding-bottom: 8%;
}

@media all and (max-width: 479px) {
    #ucab-mobile-overlay-menu .ucab-menu ul li.ucab-menu-search {
        padding-top: 10%;
    }
}

#ucab-mobile-overlay-menu .ucab-menu ul li.ucab-menu-search .ucab-menu-search-form div {
    position     : relative;
    margin       : 0 auto;
    border-radius: 50px;
}

@media all and (max-width: 980px) {
    #ucab-mobile-overlay-menu .ucab-menu ul li.ucab-menu-search .ucab-menu-search-form div {
        width: 100%;
    }
}

#ucab-mobile-overlay-menu .ucab-menu ul li.ucab-menu-search .ucab-menu-search-shadow {
    width           : 400px;
    padding         : 10px 15px;
    background-color: #fff;
    border-radius   : 2px;
    box-shadow      : 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
}

#ucab-mobile-overlay-menu .ucab-menu ul li.ucab-menu-search .ucab-menu-search-shadow .ucab-menu-search-container {
    position  : relative;
    text-align: left;
}

#ucab-mobile-overlay-menu .ucab-menu ul li.ucab-menu-search .ucab-menu-search-shadow .ucab-menu-search-container .ucab-menu-search-box {
    position   : relative;
    display    : inline-block;
    padding    : 0 10px;
    line-height: 2.8125rem;
    height     : 45px;
    font-weight: 200;
    font-size  : 1rem;
    outline    : none;
    border     : 0;
    background : transparent;
    color      : #787878;
}

#ucab-mobile-overlay-menu .ucab-menu ul li.ucab-menu-search .ucab-menu-search-shadow .ucab-menu-search-container .ucab-menu-search-submit {
    position     : absolute;
    display      : inline-block;
    width        : 45px;
    height       : 45px;
    right        : 0;
    top          : 0;
    font-family  : "Font Awesome 5 Pro";
    font-weight  : 900;
    line-height  : 1.0625rem;
    font-size    : 1.125rem;
    background   : transparent;
    border       : 2px solid #5a9500;
    border-radius: 100%;
    color        : #5a9500;
    cursor       : pointer;
    transition   : all 0.15s ease-in-out;
}

#ucab-mobile-overlay-menu .ucab-menu ul li.ucab-menu-search .ucab-menu-search-shadow .ucab-menu-search-container .ucab-menu-search-submit:hover {
    color     : #fff;
    background: #5a9500;
    transition: all 0.15s ease-in-out;
}

@media all and (max-width: 980px) {
    #ucab-mobile-overlay-menu .ucab-menu ul li.ucab-menu-search .ucab-menu-search-shadow {
        width: 100%;
    }
}

@media all and (max-width: 980px) {
    #ucab-mobile-overlay-menu .ucab-menu ul li.ucab-menu-search {
        border-bottom: 0;
    }
}

@media all and (max-width: 980px) {
    #ucab-mobile-overlay-menu .ucab-menu ul li:last-child {
        border: 0;
    }
}

@media all and (max-width: 980px) {
    #ucab-mobile-overlay-menu .ucab-menu ul li {
        width        : 100%;
        float        : none;
        margin-bottom: 18px;
        border-bottom: 1px solid #cdcdcd;
        text-align   : center;
    }
}

#ucab-mobile-overlay-menu .ucab-menu ul ul {
    margin-top  : 35px;
    padding-left: 58px;
}

#ucab-mobile-overlay-menu .ucab-menu ul ul li {
    width    : 100%;
    position : relative;
    font-size: 0.7rem;
    float    : none;
    margin   : 0;
    border   : 0;
}

#ucab-mobile-overlay-menu .ucab-menu ul ul li a {
    color      : #3c3c3c;
    font-size  : 0.95rem;
    font-family: "Open Sans", sans-serif;
    transition : all 0.15s ease-in-out;
}

#ucab-mobile-overlay-menu .ucab-menu ul ul li a:hover {
    color     : white;
    transition: all 0.15s ease-in-out;
}

#ucab-mobile-overlay-menu .ucab-menu ul ul li.ucab-home-main-nav-bar span {
    font-family : "font-ucab" !important;
    font-size   : 0.75rem !important;
    font-weight : 400;
    font-style  : normal;
    font-variant: normal;
}

@media all and (max-width: 980px) {
    #ucab-mobile-overlay-menu .ucab-menu ul ul {
        margin-top: 20px;
    }
}

@media all and (max-width: 980px) {
    #ucab-mobile-overlay-menu .ucab-menu {
        width: 60%;
    }
}

@media all and (max-width: 479px) {
    #ucab-mobile-overlay-menu .ucab-menu {
        width: 90%;
    }
}

.et_full_width_page #et-main-area #main-content .entry-content {
    padding: 0;
}

.et_full_width_page #et-main-area #main-content .entry-content .et_section_regular .et_pb_row,
.et_full_width_page #et-main-area #main-content .entry-content .et_section_specialty .et_pb_row {
    width: 80%;
}

.et_full_width_page #et-main-area #main-content .entry-content .et_pb_fullwidth_header .header-content {
    width       : 100%;
    max-width   : none;
    margin-right: 0;
}

@media all and (min-width: 1405px) {
    .et_left_sidebar #et-main-area #main-content {
        max-width: 1405px;
        margin   : 0 auto;
    }
}

.et_left_sidebar #et-main-area #main-content .container {
    width      : 100%;
    padding-top: 25px;
}

@media all and (max-width: 980px) {
    .et_left_sidebar #et-main-area #main-content .container {
        padding-top: 0;
    }
}

@media all and (max-width: 980px) {
    .et_left_sidebar #et-main-area #main-content .container #content-area {
        padding: 0 5%;
    }
}

@media all and (min-width: 981px) {
    .et_left_sidebar #et-main-area #main-content .container #content-area {
        border-left: 12px solid #5a9500;
    }
}

@media all and (min-width: 1405px) {
    .et_left_sidebar #et-main-area #main-content .container #content-area {
        border-left: 0 !important;
    }
}

.et_left_sidebar #et-main-area #main-content .container #content-area #sidebar {
    max-width    : 350px;
    padding-top  : 25px;
    padding-right: 0;
    overflow     : hidden;
}

@media all and (max-width: 980px) {
    .et_left_sidebar #et-main-area #main-content .container #content-area #sidebar {
        max-width : none;
        text-align: center;
    }
}

@media all and (max-width: 1404px) {
    .et_left_sidebar #et-main-area #main-content .container #content-area #sidebar {
        padding-right: 0;
    }
}

.et_left_sidebar #et-main-area #main-content .container:before {
    content: none;
}

.et_left_sidebar #et-main-area #main-content .entry-content {
    padding-top   : 25px;
    padding-bottom: 50px;
}

@media all and (max-width: 980px) {
    .et_left_sidebar #et-main-area #main-content .entry-content {
        padding-top: 30px;
    }
}

.et_left_sidebar #et-main-area #main-content .entry-content .et_pb_section {
    padding: 0;
}

@media all and (max-width: 980px) {
    .et_left_sidebar #et-main-area #main-content .entry-content .et_section_specialty .et_pb_row {
        padding-left: 3%;
    }
}

.et_full_width_page:not(.et-fb) #et-main-area #main-content .entry-content ol,
.et_left_sidebar:not(.et-fb) #et-main-area #main-content #left-area ol {
    counter-reset: item;
    position     : relative;
    list-style   : none;
    padding      : 20px 0;
}

.et_full_width_page:not(.et-fb) #et-main-area #main-content .entry-content ol li,
.et_left_sidebar:not(.et-fb) #et-main-area #main-content #left-area ol li {
    counter-increment: item;
    margin-bottom    : 10px;
    list-style-type  : none;
}

.et_full_width_page:not(.et-fb) #et-main-area #main-content .entry-content ol li:before,
.et_left_sidebar:not(.et-fb) #et-main-area #main-content #left-area ol li:before {
    content         : counter(item);
    position        : absolute;
    left            : 0;
    font-size       : 0.8rem;
    font-weight     : 600;
    border-radius   : 100%;
    background-color: #5a9500;
    color           : #fff;
    line-height     : 1.5625rem;
    width           : 25px;
    height          : 25px;
    text-align      : center;
    display         : inline-block;
}

.et_full_width_page:not(.et-fb) #et-main-area #main-content .entry-content ul,
.et_left_sidebar:not(.et-fb) #et-main-area #main-content #left-area ul {
    position  : relative;
    list-style: none;
    padding   : 20px 0;
}

.et_full_width_page:not(.et-fb) #et-main-area #main-content .entry-content ul li,
.et_left_sidebar:not(.et-fb) #et-main-area #main-content #left-area ul li {
    margin-bottom  : 10px;
    list-style-type: none;
}

.et_full_width_page:not(.et-fb) #et-main-area #main-content .entry-content ul li:before,
.et_left_sidebar:not(.et-fb) #et-main-area #main-content #left-area ul li:before {
    content    : "\f058";
    position   : absolute;
    left       : 0;
    font-family: "Font Awesome 5 Pro" !important;
    font-weight: 400;
    color      : #787878;
    width      : 25px;
    height     : 25px;
    font-size  : 1.25rem;
    text-align : center;
    display    : inline-block;
}

.et_full_width_page:not(.et-fb) #et-main-area #main-content .entry-content .et_pb_gallery_pagination ul li:before,
.et_left_sidebar:not(.et-fb) #et-main-area #main-content #left-area .et_pb_gallery_pagination ul li:before {
    content: none;
}

@media all and (min-width: 981px) {
    .post-type-archive.et_left_sidebar #et-main-area #main-content .container #content-area {
        border-left: 0;
    }
}

.post-type-archive.et_left_sidebar #et-main-area #main-content .container #content-area #sidebar {
    padding: 0;
}

#et-main-area #main-content .entry-content #contact-section {
    border-top      : 5px solid #047732;
    background-color: #fafafa;
    padding         : 25px 25px 0 25px;
}

#et-main-area #main-content .entry-content #contact-section h1 {
    color         : #047732;
    text-transform: uppercase;
    font-size     : 1.7rem;
}

#et-main-area #main-content .entry-content #contact-section h2,
#et-main-area #main-content .entry-content #contact-section h3,
#et-main-area #main-content .entry-content #contact-section h4 {
    color         : #047732;
    text-transform: uppercase;
    font-size     : 1.3rem;
}

#et-main-area #main-content .entry-content #contact-section a {
    color: #047732;
}

#et-main-area #main-content .entry-content .et_pb_contact_form .et_contact_bottom_container .et_pb_contact_right {
    vertical-align: top;
}

.et-search-form input {
    width: 30%;
}

.search #et-main-area #main-content .container #content-area .post-meta {
    text-transform: uppercase;
}

.search #et-main-area #main-content .container #content-area .post-meta .fas.fa-history {
    color: #5a9500;
}

.search #et-main-area #main-content .container #content-area .post-meta .fas.fa-chevron-right {
    padding: 0 7px;
}

.search #et-main-area #main-content .container #content-area .post-content {
    display: none;
}

@media all and (min-width: 981px) {
    .search #et-main-area #main-content .container #content-area .post-content {
        display: block;
    }
}

.search #et-main-area #main-content .container #content-area .search-paginate-links {
    display      : inline-block;
    margin-bottom: 30px;
    font-weight  : 400;
}

.search #et-main-area #main-content .container #content-area .search-paginate-links .page-numbers {
    padding: 0;
}

.search #et-main-area #main-content .container #content-area .search-paginate-links .page-numbers li {
    margin    : 0;
    padding   : 0;
    float     : left;
    list-style: none;
    margin    : 0 7px 7px 0;
}

.search #et-main-area #main-content .container #content-area .search-paginate-links .page-numbers li:last-child {
    border-right: 0;
}

.search #et-main-area #main-content .container #content-area .search-paginate-links .page-numbers li:before,
.search #et-main-area #main-content .container #content-area .search-paginate-links .page-numbers li:after {
    content: none;
}

.search #et-main-area #main-content .container #content-area .search-paginate-links .page-numbers li a {
    display    : block;
    font-weight: 400;
    color      : #5a9500;
    transition : all 0.15s ease-in-out;
}

.search #et-main-area #main-content .container #content-area .search-paginate-links .page-numbers li a:hover {
    color           : #fff;
    background-color: #5a9500;
    transition      : all 0.15s ease-in-out;
}

.search #et-main-area #main-content .container #content-area .search-paginate-links .page-numbers li a.page-numbers {
    border       : 2px solid #5a9500;
    border-radius: 100%;
    width        : 48px;
    height       : 48px;
    line-height  : 2.8125rem;
    text-align   : center;
}

.search #et-main-area #main-content .container #content-area .search-paginate-links .page-numbers li a.page-numbers.prev,
.search #et-main-area #main-content .container #content-area .search-paginate-links .page-numbers li a.page-numbers.next {
    width        : auto;
    padding      : 0 16px;
    border-radius: 30px;
}

.search #et-main-area #main-content .container #content-area .search-paginate-links .page-numbers li span {
    display    : block;
    font-weight: 400;
    color      : #cdcdcd;
}

.search #et-main-area #main-content .container #content-area .search-paginate-links .page-numbers li span.page-numbers {
    border       : 2px solid #cdcdcd;
    border-radius: 100%;
    width        : 48px;
    height       : 48px;
    line-height  : 2.8125rem;
    text-align   : center;
}

.search #et-main-area #main-content .container #content-area .search-paginate-links .page-numbers li span.page-numbers.dots {
    border: 0;
    width : 30px;
}

#et-main-area #main-footer {
    background-color: #4d4d4d;
}

#et-main-area #main-footer #et-footer-nav {
    border-top: 5px solid #5a9500;
}

#et-main-area #main-footer .ucab_footer_menu {
    display   : table-cell;
    text-align: left;
    padding   : 1rem 0.5rem 0 0.5rem;
}

@media all and (max-width: 1404px) {
    #et-main-area #main-footer .ucab_footer_menu {
        display   : block;
        text-align: left;
    }
}

#et-main-area #main-footer .ucab_footer_menu li.current-menu-item a {
    color: #000;
}

#et-main-area #main-footer .ucab_footer_menu>li {
    display: inline-block;
    padding: 0 0.5rem;
}

#et-main-area #main-footer .ucab_footer_menu>li>a {
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-size  : 0.7rem;
    color      : #4d4d4d;
    transition : all 0.15s ease-in-out;
}

#et-main-area #main-footer .ucab_footer_menu>li>a:hover {
    opacity   : 1;
    color     : #000;
    transition: all 0.15s ease-in-out;
}

#et-main-area #main-footer .ucab_social {
    display   : table-cell;
    text-align: right;
    padding   : 1rem 0;
}

@media all and (max-width: 1404px) {
    #et-main-area #main-footer .ucab_social {
        display   : inline-block;
        text-align: center;
    }
}

#et-main-area #main-footer .ucab_social>li {
    display      : inline-block;
    padding-right: 1rem;
    font-size    : 1rem;
}

@media all and (max-width: 1404px) {
    #et-main-area #main-footer .ucab_social>li {
        padding: 0 0.5rem;
    }
}

#et-main-area #main-footer .ucab_social>li>a {
    color     : #4d4d4d;
    transition: all 0.15s ease-in-out;
}

#et-main-area #main-footer .ucab_social>li>a:hover {
    color     : #5a9500;
    transition: all 0.15s ease-in-out;
}

@media all and (max-width: 980px) {
    .widget_ucab_page_menu {
        display: none;
    }
}

.widget_ucab_page_menu nav {
    position: relative;
    width   : 100%;
    height  : 100%;
    z-index : 0;
}

.widget_ucab_page_menu nav .menu-header {
    position      : relative;
    line-height   : 1.875rem;
    padding       : 0 20px 15px 20px;
    margin        : 0 0 15px 0;
    text-transform: uppercase;
    font-size     : 1.25rem;
    font-family   : "Fedra Sans Std", Helvetica, Arial, Lucida, sans-serif;
    font-weight   : bold;
    border-bottom : 5px solid #5a9500;
}

.widget_ucab_page_menu nav .menu-header #current-menu {
    display       : table-cell;
    vertical-align: middle;
    height        : 60px;
}

.widget_ucab_page_menu nav .menu-header #current-menu.space {
    padding-left: 40px;
}

@media all and (min-width: 1405px) {
    .widget_ucab_page_menu nav .menu-header {
        padding: 0 0 15px 0;
        margin : 0 0 15px 20px;
    }
}

.widget_ucab_page_menu nav .menu-header.no-menu #current-menu {
    padding-left: 0;
}

.widget_ucab_page_menu nav .menu-header.no-menu #menu-back {
    display: none;
}

.widget_ucab_page_menu nav .menu-container {
    min-height: 600px;
}

.widget_ucab_page_menu nav .menu-container .no-menu {
    padding  : 0 20px 0 20px;
    font-size: 0.875rem;
}

.widget_ucab_page_menu nav #menu-back {
    color     : #5a9500;
    cursor    : pointer;
    position  : absolute;
    left      : -9999px;
    top       : 50%;
    margin    : -26px 0 0 20px;
    opacity   : 0;
    transition: opacity 0.15s ease-out, color 0.15s ease-in-out;
}

.widget_ucab_page_menu nav #menu-back i {
    padding         : 7px 0 0 8px;
    color           : #5a9500;
    background-color: #fff;
    border          : 1px solid #5a9500;
    font-size       : 0.625rem;
    width           : 26px;
    height          : 26px;
    border-radius   : 100%;
    transition      : all 0.15s ease-in-out;
}

.widget_ucab_page_menu nav #menu-back i:hover {
    color           : #fff;
    background-color: #5a9500;
    transition      : all 0.15s ease-in-out;
}

@media all and (min-width: 1405px) {
    .widget_ucab_page_menu nav #menu-back {
        margin: -26px 0 0 0;
    }
}

.widget_ucab_page_menu nav #menu-back:hover {
    transition: color 0.15s ease-in-out;
}

.widget_ucab_page_menu nav #menu-back.active {
    left      : 0;
    opacity   : 1;
    transition: opacity 0.15s ease-out, color 0.15s ease-in-out;
}

.widget_ucab_page_menu nav .menu {
    position  : absolute;
    margin    : 0;
    left      : -9999px;
    right     : 100%;
    z-index   : 0;
    opacity   : 0;
    transition: opacity 0.15s ease-out;
}

.widget_ucab_page_menu nav .menu.active {
    left      : 0;
    right     : 0%;
    z-index   : 1;
    position  : relative;
    opacity   : 1;
    transition: opacity 0.15s ease-out;
}

.widget_ucab_page_menu nav .menu .menu-next {
    position    : absolute;
    margin-right: 0 !important;
    margin-top  : -17px;
    top         : 50%;
    right       : 0;
    padding     : 0;
    height      : 0;
}

.widget_ucab_page_menu nav .menu ul {
    padding   : 10px 0 0 20px !important;
    list-style: none;
    padding   : 0;
}

.widget_ucab_page_menu nav .menu ul>li {
    position     : relative;
    list-style   : none;
    margin-bottom: 13px;
    max-width    : 290px;
}

.widget_ucab_page_menu nav .menu ul>li>span {
    text-decoration: none;
    color          : #787878;
    font-weight    : normal;
    padding-bottom : 5px;
    text-transform : uppercase;
    display        : inline-block;
    margin-right   : 45px;
    transition     : all 0.15s ease-in-out;
}

.widget_ucab_page_menu nav .menu ul>li>span i {
    display         : block;
    padding         : 7px 0 0 9px;
    color           : #5a9500;
    background-color: #fff;
    border          : 1px solid #5a9500;
    font-size       : 0.625rem;
    width           : 26px;
    height          : 26px;
    cursor          : pointer;
    border-radius   : 100%;
    transition      : all 0.15s ease-in-out;
}

.widget_ucab_page_menu nav .menu ul>li>span i:hover {
    color           : #fff;
    background-color: #5a9500;
    transition      : all 0.15s ease-in-out;
}

.widget_ucab_page_menu nav .menu ul>li>a {
    text-decoration: none;
    color          : #787878;
    font-weight    : normal;
    padding-bottom : 5px;
    text-transform : uppercase;
    display        : inline-block;
    margin-right   : 45px;
}

.widget_ucab_page_menu nav .menu ul>li>a:after {
    content         : "";
    display         : block;
    height          : 2px;
    width           : 0;
    background-color: transparent;
    transition      : all 0.15s ease-in-out;
}

.widget_ucab_page_menu nav .menu ul>li>a:hover {
    color     : #5a9500;
    transition: all 0.15s ease-in-out;
}

.widget_ucab_page_menu nav .menu ul>li.current-menu-item>a {
    color      : #787878 !important;
    font-weight: bold;
}

.widget_ucab_page_menu nav .menu ul>li.current-menu-item>a:after {
    content         : "";
    display         : block;
    height          : 2px;
    width           : 100%;
    background-color: #5a9500;
    transition      : all 0.15s ease-in-out;
}

.et_pb_scroll_top.et-pb-icon {
    bottom          : 100px;
    right           : 30px;
    color           : #5a9500;
    border          : 2px solid #5a9500;
    background-color: #fff;
    z-index         : 100;
    border-radius   : 100%;
    transition      : all 0.15s ease-in-out;
}

.et_pb_scroll_top.et-pb-icon:hover {
    color           : #fff;
    background-color: #5a9500;
    border          : 2px solid #5a9500;
    transition      : all 0.15s ease-in-out;
}

@media all and (max-width: 980px) {
    .et_pb_scroll_top.et-pb-icon {
        bottom: 75px;
    }
}

#em-wrapper>p {
    text-align: center;
    padding   : 1rem;
}

.css-events-list table.events-table thead tr th,
.css-events-list table.events-table tbody tr td {
    padding: 1rem;
}

.widget_ucab_events_list,
.entry-content {
    width        : 100% !important;
    margin-bottom: 0 !important;
}

@media all and (max-width: 980px) {

    .et_pb_column .widget_ucab_events_list.et_pb_widget:nth-child(n),
    .et_pb_column .entry-content.et_pb_widget:nth-child(n) {
        width : 100% !important;
        margin: 7.5% 0 0 0 !important;
    }
}

.widget_ucab_events_list h4.widgettitle,
.entry-content h4.widgettitle {
    font-size     : 2rem;
    text-transform: uppercase;
    margin-bottom : 1rem;
}

@media all and (max-width: 980px) {

    .widget_ucab_events_list h4.widgettitle,
    .entry-content h4.widgettitle {
        text-align: center;
    }
}

.widget_ucab_events_list .event-list,
.entry-content .event-list {
    list-style: none;
    margin    : 0 0 1rem;
}

@media all and (max-width: 980px) {

    .widget_ucab_events_list .event-list,
    .entry-content .event-list {
        margin: 0 auto;
    }
}

.widget_ucab_events_list .event-list .event,
.entry-content .event-list .event {
    display         : table;
    width           : 100%;
    min-height      : 75px;
    background-color: #fff;
    margin-bottom   : 1.5rem !important;
    padding-left    : 0 !important;
    max-width       : 550px;
    margin          : 0 auto;
    border-radius   : 2px;
    box-shadow      : 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
}

.widget_ucab_events_list .event-list .event:before,
.entry-content .event-list .event:before {
    content: none !important;
}

.widget_ucab_events_list .event-list .event .date,
.entry-content .event-list .event .date {
    display         : table-cell;
    background-color: #5a9500;
    text-transform  : uppercase;
    width           : 75px;
    padding         : 12px;
    border-radius   : 2px 0 0 2px;
}

@media all and (min-width: 1405px) {

    .widget_ucab_events_list .event-list .event .date,
    .entry-content .event-list .event .date {
        text-align    : center;
        vertical-align: middle;
    }
}

.widget_ucab_events_list .event-list .event .date a,
.entry-content .event-list .event .date a {
    color     : inherit;
    transition: all 0.15s ease-in-out;
}

.widget_ucab_events_list .event-list .event .date span,
.entry-content .event-list .event .date span {
    color    : #fff;
    font-size: 1.3rem;
}

@media all and (min-width: 1405px) {

    .widget_ucab_events_list .event-list .event .date span,
    .entry-content .event-list .event .date span {
        display: block;
    }
}

.widget_ucab_events_list .event-list .event .date .day,
.entry-content .event-list .event .date .day {
    font-weight: bold;
}

@media all and (min-width: 1405px) {

    .widget_ucab_events_list .event-list .event .date .day,
    .entry-content .event-list .event .date .day {
        font-weight: normal;
        font-size  : 2.5rem;
        line-height: 2.5rem;
    }
}

.widget_ucab_events_list .event-list .event .date .month,
.entry-content .event-list .event .date .month {
    display: block;
}

@media all and (min-width: 1405px) {

    .widget_ucab_events_list .event-list .event .date .month,
    .entry-content .event-list .event .date .month {
        font-size  : 1.2rem;
        line-height: 1.2rem;
    }
}

.widget_ucab_events_list .event-list .event .date .year,
.widget_ucab_events_list .event-list .event .date .time,
.entry-content .event-list .event .date .year,
.entry-content .event-list .event .date .time {
    line-height: 1.3rem;
}

@media all and (min-width: 1405px) {

    .widget_ucab_events_list .event-list .event .date .year,
    .widget_ucab_events_list .event-list .event .date .time,
    .entry-content .event-list .event .date .year,
    .entry-content .event-list .event .date .time {
        font-size: 0.9rem;
    }
}

.widget_ucab_events_list .event-list .event .info,
.entry-content .event-list .event .info {
    display   : table-cell;
    color     : #000;
    padding   : 12px;
    text-align: left;
}

@media all and (min-width: 1405px) {

    .widget_ucab_events_list .event-list .event .info,
    .entry-content .event-list .event .info {
        margin-left: 120px;
    }
}

.widget_ucab_events_list .event-list .event .info .title,
.entry-content .event-list .event .info .title {
    color         : #000;
    text-transform: uppercase;
    font-family   : "Fedra Sans Std", Helvetica, Arial, Lucida, sans-serif;
    font-size     : 1rem;
}

.widget_ucab_events_list .event-list .event .info .title a,
.entry-content .event-list .event .info .title a {
    transition: all 0.15s ease-in-out;
}

.widget_ucab_events_list .event-list .event .info .title a:hover,
.entry-content .event-list .event .info .title a:hover {
    color     : #5a9500;
    transition: all 0.15s ease-in-out;
}

.widget_ucab_events_list .event-list .event .info .desc-wrapper i,
.entry-content .event-list .event .info .desc-wrapper i {
    width: 1.2rem;
}

.widget_ucab_events_list .event-list .event .info .desc-wrapper .desc,
.entry-content .event-list .event .info .desc-wrapper .desc {
    display    : inline;
    font-size  : 0.85rem;
    line-height: 1rem;
    color      : #000;
}

.widget_ucab_events_list .event-list .all-events-link,
.entry-content .event-list .all-events-link {
    padding-left: 0 !important;
}

.widget_ucab_events_list .event-list .all-events-link:before,
.entry-content .event-list .all-events-link:before {
    content: none !important;
}

.widget_ucab_events_list .event-list .all-events-link a,
.entry-content .event-list .all-events-link a {
    color         : #787878;
    text-transform: uppercase;
    transition    : all 0.15s ease-in-out;
}

.widget_ucab_events_list .event-list .all-events-link a:after,
.entry-content .event-list .all-events-link a:after {
    content     : "\f133";
    color       : #787878;
    font-family : "Font Awesome 5 Pro";
    font-weight : 400;
    padding-left: 10px;
}

.widget_ucab_events_list .event-list .all-events-link a:hover,
.entry-content .event-list .all-events-link a:hover {
    color     : #5a9500;
    transition: all 0.15s ease-in-out;
}

.widget_ucab_events_list .event-list .all-events-link a:hover:after,
.entry-content .event-list .all-events-link a:hover:after {
    color     : #5a9500;
    transition: all 0.15s ease-in-out;
}

.et_pb_pagebuilder_layout.single-event #page-container .et_pb_row {
    width: 100%;
}

.et_pb_pagebuilder_layout.single.et_full_width_page:not(.et-tb-has-body) #main-content .container {
    width      : 80%;
    padding-top: 5rem;
}

.et_pb_pagebuilder_layout.single-event #page-container .et_pb_with_background .et_pb_row {
    width: 80%;
}

.entry-content table {
    border: 0;
}

.entry-content table thead .fc-day-header {
    color         : #fff;
    background    : #5a9500;
    text-transform: uppercase;
}

.fc {
    text-transform: uppercase;
}

.fc .fc-toolbar .fc-today-button {
    font-family: "Fedra Sans Std", Helvetica, Arial, Lucida, sans-serif;
}

.fc .fc-toolbar .fc-state-default {
    color           : #fff;
    background-color: #5a9500;
    border          : 1px solid #5a9500;
    text-transform  : uppercase;
    background-image: none;
    box-shadow      : none;
}

.fc .fc-toolbar .fc-state-default.fc-state-disabled {
    color           : #cdcdcd;
    background-color: #fff;
    border          : 1px solid #cdcdcd;
}

.fc .fc-toolbar .fc-state-default.fc-corner-left,
.fc .fc-toolbar .fc-state-default.fc-corner-right {
    border-radius: 0;
}

.fc .fc-toolbar .fc-button-group button {
    background    : #fff;
    margin        : 0 0 0 -1px;
    color         : #787878;
    font-family   : "Fedra Sans Std", Helvetica, Arial, Lucida, sans-serif;
    text-transform: uppercase;
    border        : 1px solid #cdcdcd;
}

.fc .fc-toolbar .fc-button-group .fc-icon {
    top: -0.1rem;
}

.fc .fc-toolbar .fc-button-group .fc-state-active,
.fc .fc-toolbar .fc-button-group .fc-state-down {
    color           : #fff;
    background-color: #5a9500;
    border          : 1px solid #5a9500;
    box-shadow      : none;
}

.fc .fc-view {
    border-width: 0px;
}

.fc .fc-head {
    border-width: 0px;
}

.fc .fc-body .fc-widget-content {
    padding: 0;
}

.error404 #main-content .container,
.search.search-no-results #main-content .container {
    padding: 30px 0 !important;
}

.error404 #main-content .container:before,
.search.search-no-results #main-content .container:before {
    background: none;
}

.error404 #main-content .container #content-area,
.search.search-no-results #main-content .container #content-area {
    width      : 100%;
    text-align : center;
    margin     : 0 auto;
    border-left: 0 !important;
}

@media all and (min-width: 981px) {

    .error404 #main-content .container #content-area,
    .search.search-no-results #main-content .container #content-area {
        width: 60%;
    }
}

@media all and (min-width: 1100px) {

    .error404 #main-content .container #content-area,
    .search.search-no-results #main-content .container #content-area {
        width: 50%;
    }
}

@media all and (min-width: 1405px) {

    .error404 #main-content .container #content-area,
    .search.search-no-results #main-content .container #content-area {
        width: 40%;
    }
}

.error404 #sidebar,
.search.search-no-results #sidebar {
    display: none;
}

.error404 #left-area,
.search.search-no-results #left-area {
    margin : 0 auto;
    width  : 80% !important;
    padding: 25px 0 !important;
    float  : none !important;
}

.error404 #left-area #no-result-ucab-logo,
.search.search-no-results #left-area #no-result-ucab-logo {
    width            : 100px;
    height           : 100px;
    margin           : 0 auto 20px auto;
    background-size  : contain;
    background-repeat: no-repeat;
    background-image : url("assets/images/favicon/logo-ab.png");
    filter           : grayscale(100%);
}

.error404 #left-area a,
.search.search-no-results #left-area a {
    display       : inline-block;
    padding       : 10px 15px;
    margin        : 5px;
    border        : 2px solid #5a9500;
    border-radius : 30px;
    line-height   : 1rem;
    text-transform: uppercase;
    transition    : all 0.15s ease-in-out;
}

.error404 #left-area a:hover,
.search.search-no-results #left-area a:hover {
    background-color: #5a9500;
    color           : #fff;
}

.ucab_accordion .et_pb_toggle {
    margin-bottom: 0 !important;
    border       : 0;
    border-bottom: 1px solid #5a9500;
}

.ucab_accordion .et_pb_toggle:first-child {
    border-top: 1px solid #5a9500;
}

.ucab_accordion h5.et_pb_toggle_title {
    text-transform: uppercase !important;
    padding       : 0 0 0 40px !important;
    font-size     : 1.3rem !important;
}

.ucab_accordion .et_pb_toggle_content {
    padding  : 20px 0 0 40px;
    font-size: 1rem !important;
}

.ucab_accordion .et_pb_toggle_content h2 {
    font-size: 1.25rem;
}

@media all and (max-width: 767px) {
    .ucab_accordion .et_pb_toggle_content {
        padding: 20px 0 0 0;
    }
}

.ucab_accordion .et_pb_toggle_close {
    background-color: #fff;
}

.ucab_accordion .et_pb_toggle_close .et_pb_toggle_title:before {
    content: none;
}

.ucab_accordion .et_pb_toggle_close .et_pb_toggle_title:after {
    content    : "\f054";
    color      : #5a9500;
    font-family: "Font Awesome 5 Pro" !important;
    font-weight: 900;
    position   : absolute;
    left       : 0;
    top        : 0;
    transition : all 0.15s ease-in-out;
}

.ucab_accordion .et_pb_toggle_open .et_pb_toggle_title:before {
    content: none;
}

.ucab_accordion .et_pb_toggle_open .et_pb_toggle_title:after {
    content          : "\f054";
    color            : #5a9500;
    font-family      : "Font Awesome 5 Pro" !important;
    font-weight      : 900;
    position         : absolute;
    left             : 0;
    top              : 0;
    transition       : all 0.15s ease-in-out;
    -webkit-transform: rotate(90deg);
    -moz-transform   : rotate(90deg);
    -ms-transform    : rotate(90deg);
    transform        : rotate(90deg);
}

.ucab_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
    color         : #787878;
    font-size     : 1.7rem;
    text-transform: uppercase;
    word-break    : break-word;
    padding-bottom: 0;
    display       : table;
    width         : 100%;
}

.ucab_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header a,
.ucab_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header span {
    text-align    : center;
    display       : table-cell;
    vertical-align: bottom;
    word-break    : break-word;
    padding       : 0 1rem;
    height        : 2rem;
}

.ucab_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
    text-align: left;
}

.ucab_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description .et_pb_plus {
    font-size  : 1rem;
    font-family: "Courier New", Courier, monospace;
    margin-left: -0.2rem;
}

.ucab_blurb .et_pb_blurb_content .et_pb_blurb_container hr {
    margin          : 1.5em auto;
    background-color: #5a9500;
    height          : 5px;
    border          : 0;
}

.ucab_blurb.et_pb_blurb_url .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header,
.ucab_blurb.et_pb_blurb_url .et_pb_blurb_content .et_pb_blurb_container hr {
    transition: all 0.15s ease-in-out;
}

.ucab_blurb.et_pb_blurb_url .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description .et_pb_plus {
    transition: all 0.15s ease-in-out;
}

.ucab_blurb.et_pb_blurb_url .et_pb_blurb_content .et_pb_blurb_container:hover .et_pb_module_header {
    color     : #ffc526;
    transition: all 0.15s ease-in-out;
}

.ucab_blurb.et_pb_blurb_url .et_pb_blurb_content .et_pb_blurb_container:hover .et_pb_blurb_description .et_pb_plus {
    color     : #ffc526;
    transition: all 0.15s ease-in-out;
}

.ucab_blurb.et_pb_blurb_url .et_pb_blurb_content .et_pb_blurb_container:hover hr {
    background-color: #ffc526;
    transition      : all 0.15s ease-in-out;
}

.ucab_blurb.et_pb_ucab_vertical_blurb .et_pb_main_blurb_image {
    margin-bottom: 0;
}

.ucab_blurb.et_pb_ucab_vertical_blurb .et_pb_blurb_container .et_pb_module_header a,
.ucab_blurb.et_pb_ucab_vertical_blurb .et_pb_blurb_container .et_pb_module_header span {
    padding: 0;
}

.ucab_blurb.ucab_highlighted_blurb .et_pb_blurb_content .et_pb_blurb_container {
    padding-bottom: 1.5rem;
    border-top    : 7px solid #5a9500;
    border-bottom : 7px solid #5a9500;
}

.ucab_blurb.ucab_highlighted_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
    color: #787878;
}

.ucab_blurb.ucab_highlighted_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header:after {
    content: none;
}

.ucab_blurb.ucab_highlighted_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header a,
.ucab_blurb.ucab_highlighted_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header span {
    padding: 1.5rem 1rem;
}

.ucab_blurb.ucab_highlighted_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
    padding: 0 1rem;
}

.ucab_blurb.ucab_highlighted_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description p {
    text-align   : center;
    overflow     : hidden;
    text-overflow: clip;
}

.ucab_blurb.ucab_highlighted_blurb.et_pb_blurb_url .et_pb_blurb_content .et_pb_blurb_container {
    transition: all 0.15s ease-in-out;
}

.ucab_blurb.ucab_highlighted_blurb.et_pb_blurb_url .et_pb_blurb_content .et_pb_blurb_container:hover {
    border-top   : 7px solid #ffc526;
    border-bottom: 7px solid #ffc526;
    transition   : all 0.15s ease-in-out;
}

.ucab_blurb.ucab_highlighted_blurb.et_pb_blurb_url .et_pb_blurb_content .et_pb_blurb_container:hover .et_pb_module_header a {
    color     : #ffc526 !important;
    transition: all 0.15s ease-in-out;
}

.et_pb_ucab_horizontal_blurb {
    display: table;
    margin : 0 auto;
}

@media all and (min-width: 981px) {
    .et_pb_ucab_horizontal_blurb .et_pb_blurb_content {
        max-width: 900px;
    }
}

.et_pb_ucab_horizontal_blurb .et_pb_blurb_content .et_pb_blurb_container {
    display: block;
}

.et_pb_ucab_horizontal_blurb .et_pb_blurb_content .et_pb_blurb_container hr {
    margin          : 1.5rem auto;
    background-color: #787878;
    height          : 5px;
    transition      : all 0.15s ease-in-out;
    border          : 0;
}

@media all and (min-width: 981px) {
    .et_pb_ucab_horizontal_blurb .et_pb_blurb_content .et_pb_blurb_container {
        display: table-row;
    }

    .et_pb_ucab_horizontal_blurb .et_pb_blurb_content .et_pb_blurb_container hr {
        display: none;
    }
}

.et_pb_ucab_horizontal_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
    width         : 100%;
    display       : block;
    font-size     : 1.7rem;
    text-transform: uppercase;
    color         : #787878;
    padding       : 0;
}

.et_pb_ucab_horizontal_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header a,
.et_pb_ucab_horizontal_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header span {
    display   : block;
    word-break: break-word;
}

@media all and (min-width: 981px) {
    .et_pb_ucab_horizontal_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
        width         : 50%;
        display       : table-cell;
        vertical-align: middle;
        text-align    : right;
        border-right  : 5px solid #787878;
        padding       : 1rem;
    }
}

.et_pb_ucab_horizontal_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
    width     : 100%;
    display   : block;
    text-align: left;
}

@media all and (min-width: 981px) {
    .et_pb_ucab_horizontal_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
        width         : 50%;
        display       : table-cell;
        vertical-align: middle;
        padding       : 1rem;
    }
}

.et_pb_ucab_horizontal_blurb.et_pb_blurb_url .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
    transition: all 0.15s ease-in-out;
}

.et_pb_ucab_horizontal_blurb.et_pb_blurb_url .et_pb_blurb_content .et_pb_blurb_container:hover .et_pb_module_header {
    color     : #ffc526;
    transition: all 0.15s ease-in-out;
}

@media all and (min-width: 981px) {
    .et_pb_ucab_horizontal_blurb.et_pb_blurb_url .et_pb_blurb_content .et_pb_blurb_container:hover .et_pb_module_header {
        border-right: 5px solid #ffc526;
    }
}

.et_pb_ucab_horizontal_blurb.et_pb_blurb_url .et_pb_blurb_content .et_pb_blurb_container:hover hr {
    background-color: #ffc526;
    transition      : all 0.15s ease-in-out;
}

.et_pb_button_module_wrapper {
    display: table;
    width  : 100%;
}

.ucab_button.ucab_main_button.et_pb_button {
    display         : table-cell;
    vertical-align  : middle;
    font-family     : "Fedra Sans Std", Helvetica, Arial, Lucida, sans-serif;
    font-size       : 1rem !important;
    width           : 100%;
    height          : 12rem;
    padding         : 1.4rem;
    color           : #000 !important;
    text-transform  : uppercase;
    background-color: #fff !important;
    border-color    : #cdcdcd !important;
    border-radius   : 0;
    transition      : all 0.15s ease-in-out;
}

.ucab_button.ucab_main_button.et_pb_button:hover {
    padding         : 1.15rem !important;
    background-color: #fff !important;
    border          : 4px solid #ffc526 !important;
    color           : #ffc526 !important;
    transition      : all 0.15s ease-in-out;
}

.ucab_button.ucab_main_button.et_pb_button:after {
    content: none;
}

.ucab_card {
    transition: all 0.1s ease;
}

.ucab_card .et_pb_blurb_content {
    border-radius: 2px;
    box-shadow   : 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
}

.ucab_card .et_pb_blurb_content:hover .et_pb_main_blurb_image .et_pb_main_blurb_image_overflow img {
    -webkit-transform: scale(1.05);
    -moz-transform   : scale(1.05);
    -ms-transform    : scale(1.05);
    transform        : scale(1.05);
    transition       : all 0.15s ease-in-out;
}

.ucab_card .et_pb_blurb_content .et_pb_main_blurb_image {
    position     : relative;
    margin-bottom: 0;
}

.ucab_card .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_main_blurb_image_overflow {
    overflow     : hidden;
    border-radius: 2px 2px 0 0;
}

.ucab_card .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_main_blurb_image_overflow img {
    transition: all 0.15s ease-in-out;
}

.ucab_card .et_pb_blurb_content .et_pb_main_blurb_image .btn-floating {
    position        : relative;
    display         : inline-block;
    color           : #5a9500;
    background-color: #fff;
    border          : 2px #5a9500 solid;
    overflow        : hidden;
    z-index         : 1;
    width           : 40px;
    height          : 40px;
    line-height     : 2.5rem;
    padding         : 0;
    cursor          : pointer;
    vertical-align  : middle;
    border-radius   : 50%;
    transition      : all 0.15s ease-in-out;
    box-shadow      : 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
}

.ucab_card .et_pb_blurb_content .et_pb_main_blurb_image .btn-floating.btn-large {
    width : 48px;
    height: 48px;
}

.ucab_card .et_pb_blurb_content .et_pb_main_blurb_image .btn-floating.btn-large i {
    font-weight: 900;
    font-size  : 2rem;
    line-height: 2.85rem;
    transition : all 0.15s ease-in-out;
}

.ucab_card .et_pb_blurb_content .et_pb_main_blurb_image .btn-floating.btn-large.halfway-fab {
    bottom: -24px;
}

.ucab_card .et_pb_blurb_content .et_pb_main_blurb_image .btn-floating.halfway-fab {
    position    : absolute;
    right       : 24px;
    padding-left: 4px;
}

.ucab_card .et_pb_blurb_content .et_pb_main_blurb_image .btn-floating:hover {
    background-color: #5a9500;
    transition      : all 0.15s ease-in-out;
    box-shadow      : 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2);
}

.ucab_card .et_pb_blurb_content .et_pb_main_blurb_image .btn-floating:hover i {
    color      : #fff;
    font-weight: 900;
    transition : all 0.15s ease-in-out;
}

.ucab_card .et_pb_blurb_content .et_pb_blurb_container {
    padding: 24px;
}

.ucab_card .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header {
    display       : block;
    text-transform: uppercase;
    font-size     : 1.5rem;
    line-height   : 2rem;
    margin-bottom : 8px;
    padding-bottom: 0;
}

@media all and (min-width: 981px) {
    .ucab_card .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header.et_pb_header_double_space {
        display       : table-cell;
        vertical-align: middle;
        padding-bottom: 8px;
        height        : 72px;
    }
}

.ucab_card .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description p {
    margin    : 0;
    max-height: 85px;
    overflow  : hidden;
}

.ucab_card .et_pb_blurb_content .et_pb_blurb_container .et_pb_ucab_card_link {
    display: block;
    padding: 1rem 0 0;
}

.ucab_card .et_pb_blurb_content .et_pb_blurb_container .et_pb_ucab_card_link a {
    color         : #5a9500;
    text-transform: uppercase;
}

.et_pb_ucab_fullwidth_circle_separator {
    display: table;
    width  : 100%;
    height : 250px;
}

@media all and (max-width: 980px) {
    .et_pb_ucab_fullwidth_circle_separator {
        height: auto;
    }
}

.et_pb_ucab_fullwidth_circle_separator .et_pb_separator_container {
    width         : 100%;
    display       : table-cell;
    vertical-align: middle;
}

.et_pb_ucab_fullwidth_circle_separator .et_pb_separator_container .et_pb_separator {
    width           : 100%;
    height          : 150px;
    background-color: #5a9500;
    border-top      : 10px solid #1d9ed5;
    border-bottom   : 10px solid #1d9ed5;
}

@media all and (max-width: 980px) {
    .et_pb_ucab_fullwidth_circle_separator .et_pb_separator_container .et_pb_separator {
        height: auto;
    }
}

.et_pb_ucab_fullwidth_circle_separator .et_pb_separator_container .et_pb_separator .et_pb_separator_content {
    position : relative;
    max-width: 1405px;
    width    : 80%;
    height   : 100%;
    margin   : 0 auto;
}

@media all and (max-width: 980px) {
    .et_pb_ucab_fullwidth_circle_separator .et_pb_separator_container .et_pb_separator .et_pb_separator_content {
        text-align: center;
    }
}

.et_pb_ucab_fullwidth_circle_separator .et_pb_separator_container .et_pb_separator .et_pb_separator_content .et_pb_separator_image_container {
    position        : relative;
    display         : inline-block;
    margin-top      : 20px;
    width           : 180px;
    height          : 180px;
    padding         : 13px;
    background-color: #5a9500;
    border-radius   : 100%;
    transition      : all 0.15s ease-in-out;
    box-shadow      : 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
}

@media all and (min-width: 981px) {
    .et_pb_ucab_fullwidth_circle_separator .et_pb_separator_container .et_pb_separator .et_pb_separator_content .et_pb_separator_image_container {
        position  : absolute;
        margin-top: 0;
        top       : -50px;
        width     : 230px;
        height    : 230px;
    }
}

.et_pb_ucab_fullwidth_circle_separator .et_pb_separator_container .et_pb_separator .et_pb_separator_content .et_pb_separator_image_container .et_pb_separator_image_border {
    position     : relative;
    width        : 100%;
    height       : 100%;
    padding      : 7px;
    border       : 1px solid #fff;
    border-radius: 100%;
    transition   : all 0.15s ease-in-out;
}

.et_pb_ucab_fullwidth_circle_separator .et_pb_separator_container .et_pb_separator .et_pb_separator_content .et_pb_separator_image_container .et_pb_separator_image_border .et_pb_separator_image_padding {
    position     : relative;
    overflow     : hidden;
    width        : 100%;
    height       : 100%;
    border-radius: 100%;
}

.et_pb_ucab_fullwidth_circle_separator .et_pb_separator_container .et_pb_separator .et_pb_separator_content .et_pb_separator_image_container .et_pb_separator_image_border .et_pb_separator_image_padding .et_pb_separator_image {
    position           : relative;
    width              : 100%;
    height             : 100%;
    background-position: center;
    background-size    : cover;
    background-repeat  : no-repeat;
    border-radius      : 100%;
    transition         : all 0.15s ease-in-out;
}

.et_pb_ucab_fullwidth_circle_separator .et_pb_separator_container .et_pb_separator .et_pb_separator_content .et_pb_separator_text_container {
    position    : relative;
    display     : table;
    margin      : 20px 0;
    padding-left: 0;
    width       : 100%;
    height      : auto;
}

@media all and (min-width: 981px) {
    .et_pb_ucab_fullwidth_circle_separator .et_pb_separator_container .et_pb_separator .et_pb_separator_content .et_pb_separator_text_container {
        overflow: hidden;
        margin  : 0;
        height  : 130px;
    }
}

.et_pb_ucab_fullwidth_circle_separator .et_pb_separator_container .et_pb_separator .et_pb_separator_content .et_pb_separator_text_container .et_pb_separator_text {
    position      : relative;
    display       : table-cell;
    vertical-align: middle;
    width         : 100%;
    color         : #fff;
    font-family   : "Roboto Slab", sans-serif;
    font-size     : 2rem;
    line-height   : 2.25rem;
}

@media all and (max-width: 980px) {
    .et_pb_ucab_fullwidth_circle_separator .et_pb_separator_container .et_pb_separator .et_pb_separator_content .et_pb_separator_text_container .et_pb_separator_text {
        padding-bottom: 0.5rem;
        font-size     : 1.5rem;
        height        : auto;
    }
}

.et_pb_ucab_fullwidth_circle_separator.et_pb_separator_animation .et_pb_separator_container .et_pb_separator {
    cursor: pointer;
}

.et_pb_ucab_fullwidth_circle_separator.et_pb_separator_animation .et_pb_separator_container .et_pb_separator:hover .et_pb_separator_content .et_pb_separator_image_container {
    padding   : 10px;
    transition: all 0.15s ease-in-out;
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2);
}

.et_pb_ucab_fullwidth_circle_separator.et_pb_separator_animation .et_pb_separator_container .et_pb_separator:hover .et_pb_separator_content .et_pb_separator_image_container .et_pb_separator_image_border {
    padding   : 10px;
    transition: all 0.15s ease-in-out;
}

.et_pb_ucab_fullwidth_circle_separator.et_pb_separator_animation .et_pb_separator_container .et_pb_separator:hover .et_pb_separator_content .et_pb_separator_image_container .et_pb_separator_image_border .et_pb_separator_image_padding .et_pb_separator_image {
    -webkit-transform: scale(1.1);
    -moz-transform   : scale(1.1);
    -ms-transform    : scale(1.1);
    transform        : scale(1.1);
    transition       : all 0.15s ease-in-out;
    top              : 135px;
    left             : -60px;
}

.et_pb_ucab_fullwidth_circle_separator.et_pb_separator_quotes .et_pb_separator_container .et_pb_separator .et_pb_separator_content .et_pb_separator_text_container .et_pb_separator_text:before {
    content    : "\201c";
    position   : absolute;
    font-family: "Redressed", cursive;
    font-size  : 31.25rem;
    color      : rgba(255, 255, 255, 0.075);
    top        : 135px;
    left       : -60px;
}

@media all and (max-width: 980px) {
    .et_pb_ucab_fullwidth_circle_separator.et_pb_separator_quotes .et_pb_separator_container .et_pb_separator .et_pb_separator_content .et_pb_separator_text_container .et_pb_separator_text:before {
        content: "";
    }
}

.et_pb_ucab_fullwidth_circle_separator.et_pb_separator_quotes .et_pb_separator_container .et_pb_separator .et_pb_separator_content .et_pb_separator_text_container .et_pb_separator_text:after {
    content    : "\201d";
    position   : absolute;
    font-family: "Redressed", cursive;
    font-size  : 7.5rem;
    color      : rgba(255, 255, 255, 0.1);
    bottom     : -10px;
}

@media all and (max-width: 980px) {
    .et_pb_ucab_fullwidth_circle_separator.et_pb_separator_quotes .et_pb_separator_container .et_pb_separator .et_pb_separator_content .et_pb_separator_text_container .et_pb_separator_text:after {
        content: "";
    }
}

@media all and (min-width: 981px) {
    .et_pb_ucab_fullwidth_circle_separator.et_pb_separator_align_left .et_pb_separator_container .et_pb_separator .et_pb_separator_content .et_pb_separator_image_container {
        left: 0;
    }
}

@media all and (min-width: 981px) {
    .et_pb_ucab_fullwidth_circle_separator.et_pb_separator_align_left .et_pb_separator_container .et_pb_separator .et_pb_separator_content .et_pb_separator_text_container {
        padding-left: 300px;
    }
}

@media all and (min-width: 981px) {
    .et_pb_ucab_fullwidth_circle_separator.et_pb_separator_align_right .et_pb_separator_container .et_pb_separator .et_pb_separator_content .et_pb_separator_image_container {
        right: 0;
    }
}

@media all and (min-width: 981px) {
    .et_pb_ucab_fullwidth_circle_separator.et_pb_separator_align_right .et_pb_separator_container .et_pb_separator .et_pb_separator_content .et_pb_separator_text_container {
        padding-left : 50px;
        padding-right: 300px;
    }
}

#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) {
    table-layout: fixed;
}

@media all and (max-width: 767px) {
    #et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) {
        margin-bottom: 15px;
        overflow     : hidden;
        overflow-x   : scroll;
        display      : grid;
        white-space  : nowrap;
    }
}

#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) thead tr td,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) thead tr th {
    background-color: #5a9500;
    text-transform  : uppercase;
    border          : 2px solid #fff;
    padding         : 15px 20px;
    font-size       : 1.25rem;
    font-family     : "Fedra Sans Std", Helvetica, Arial, Lucida, sans-serif;
    font-weight     : 400;
    color           : #fff;
}

#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) thead tr td b,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) thead tr td i,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) thead tr td p,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) thead tr td span,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) thead tr td h1,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) thead tr td h2,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) thead tr td h3,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) thead tr td h4,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) thead tr td h5,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) thead tr td h6,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) thead tr th b,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) thead tr th i,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) thead tr th p,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) thead tr th span,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) thead tr th h1,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) thead tr th h2,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) thead tr th h3,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) thead tr th h4,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) thead tr th h5,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) thead tr th h6 {
    padding    : 0;
    font-size  : 1.25rem;
    font-family: "Fedra Sans Std", Helvetica, Arial, Lucida, sans-serif;
    font-weight: 400;
    color      : #fff;
}

#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) tbody tr td {
    background-color: #fafafa !important;
    border          : 2px solid #fff;
    padding         : 20px;
}

#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table).woth tbody tr:first-child td {
    background-color: #fafafa !important;
    padding         : 20px;
    font-family     : "Fedra Sans Std", Helvetica, Arial, Lucida, sans-serif;
}

#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table).woth tbody tr:first-child td b,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table).woth tbody tr:first-child td i,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table).woth tbody tr:first-child td p,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table).woth tbody tr:first-child td span,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table).woth tbody tr:first-child td h1,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table).woth tbody tr:first-child td h2,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table).woth tbody tr:first-child td h3,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table).woth tbody tr:first-child td h4,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table).woth tbody tr:first-child td h5,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table).woth tbody tr:first-child td h6 {
    padding    : 0;
    font-size  : 1.25rem;
    font-family: "Fedra Sans Std", Helvetica, Arial, Lucida, sans-serif;
    font-weight: 400;
    color      : #fff;
}

#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) tfoot tr td,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) tfoot tr th {
    text-transform: uppercase;
    border        : 2px solid #fff;
    padding       : 15px 20px;
    font-size     : 1rem;
    font-family   : "Fedra Sans Std", Helvetica, Arial, Lucida, sans-serif;
    font-weight   : 400;
    color         : #343434;
}

#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) tfoot tr td b,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) tfoot tr td i,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) tfoot tr td p,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) tfoot tr td span,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) tfoot tr td h1,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) tfoot tr td h2,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) tfoot tr td h3,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) tfoot tr td h4,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) tfoot tr td h5,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) tfoot tr td h6,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) tfoot tr th b,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) tfoot tr th i,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) tfoot tr th p,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) tfoot tr th span,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) tfoot tr th h1,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) tfoot tr th h2,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) tfoot tr th h3,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) tfoot tr th h4,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) tfoot tr th h5,
#et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) tfoot tr th h6 {
    padding    : 0;
    font-size  : 1.25rem;
    font-family: "Fedra Sans Std", Helvetica, Arial, Lucida, sans-serif;
    font-weight: 400;
    color      : #5a9500;
}

.dataTables_wrapper table.dataTable thead {
    background-color: #5a9500;
}

.dataTables_wrapper table.dataTable thead th {
    color         : #fff;
    height        : 2rem;
    line-height   : 1.25rem;
    font-family   : "Fedra Sans Std", Helvetica, Arial, Lucida, sans-serif;
    text-transform: uppercase;
    border-bottom : 2px solid #1d9ed5;
}

.dataTables_wrapper table.dataTable thead .sorting,
.dataTables_wrapper table.dataTable thead .sorting_asc,
.dataTables_wrapper table.dataTable thead .sorting_desc,
.dataTables_wrapper table.dataTable thead .sorting_asc_disabled,
.dataTables_wrapper table.dataTable thead .sorting_desc_disabled {
    background: none;
}

.dataTables_wrapper table.dataTable tfoot th {
    font-family   : "Fedra Sans Std", Helvetica, Arial, Lucida, sans-serif;
    text-transform: uppercase;
    border-top    : 2px solid #5a9500;
}

.dataTables_wrapper table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child {
    padding-left: 2rem !important;
}

.dataTables_wrapper table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child:before {
    top             : 17px;
    left            : 7px;
    color           : #5a9500;
    border          : 2px solid #5a9500;
    background-color: transparent;
    box-shadow      : none;
}

.dataTables_wrapper table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before {
    background-color: transparent;
}

.dataTables_wrapper table.dataTable.dtr-inline.collapsed>tbody>tr.child ul.dtr-details {
    padding: 0 !important;
}

.dataTables_wrapper table.dataTable.dtr-inline.collapsed>tbody>tr.child ul.dtr-details li {
    padding: 0.5rem 0 0.5rem 40px;
    margin : 0 !important;
}

.dataTables_wrapper div.dataTables_filter {
    margin-bottom: 1.25rem;
}

.dataTables_wrapper div.dataTables_filter label {
    position: relative;
    display : inline-block;
    height  : 48px;
}

.dataTables_wrapper div.dataTables_filter label input {
    width           : 200px;
    height          : 48px;
    background-color: #fff;
    padding         : 10px 15px;
    border-radius   : 48px;
    border          : 2px solid #5a9500;
}

.dataTables_wrapper div.dataTables_filter label i.fas.fa-search {
    width           : 36px;
    height          : 36px;
    vertical-align  : top;
    color           : #fff;
    border-radius   : 100%;
    border          : 2px solid #5a9500;
    background-color: #5a9500;
    text-align      : center;
    line-height     : 2.0625rem;
    position        : absolute;
    right           : 8px;
    top             : 6px;
}

.dataTables_wrapper div.dataTables_paginate {
    padding-top: 1rem;
}

.dataTables_wrapper div.dataTables_paginate a.paginate_button {
    display       : inline-block;
    font-weight   : 400;
    margin        : 0 7px 7px 0;
    color         : #5a9500 !important;
    border        : 2px solid #5a9500;
    width         : 48px;
    height        : 48px;
    text-align    : center;
    line-height   : 1.8rem;
    vertical-align: top;
    border-radius : 100%;
    transition    : all 0.15s ease-in-out;
}

.dataTables_wrapper div.dataTables_paginate a.paginate_button:hover,
.dataTables_wrapper div.dataTables_paginate a.paginate_button:active,
.dataTables_wrapper div.dataTables_paginate a.paginate_button:focus {
    color     : #fff !important;
    border    : 2px solid #5a9500;
    background: #5a9500;
    box-shadow: none;
    transition: all 0.15s ease-in-out;
}

.dataTables_wrapper div.dataTables_paginate a.paginate_button.previous,
.dataTables_wrapper div.dataTables_paginate a.paginate_button.next {
    width         : auto;
    padding       : 0 16px;
    border-radius : 30px;
    line-height   : 2.8rem;
    vertical-align: top;
}

.dataTables_wrapper div.dataTables_paginate a.paginate_button.next {
    margin-right: 0;
}

.dataTables_wrapper div.dataTables_paginate a.paginate_button.current {
    color     : #fff !important;
    border    : 2px solid #5a9500;
    background: #5a9500;
}

.dataTables_wrapper div.dataTables_paginate a.paginate_button.current:hover,
.dataTables_wrapper div.dataTables_paginate a.paginate_button.current:active,
.dataTables_wrapper div.dataTables_paginate a.paginate_button.current:focus {
    color     : #fff !important;
    border    : 2px solid #5a9500;
    background: #5a9500;
}

.dataTables_wrapper div.dataTables_paginate a.paginate_button.disabled {
    color     : #cdcdcd !important;
    border    : 2px solid #cdcdcd;
    background: transparent;
}

.dataTables_wrapper div.dataTables_paginate a.paginate_button.disabled:hover,
.dataTables_wrapper div.dataTables_paginate a.paginate_button.disabled:active,
.dataTables_wrapper div.dataTables_paginate a.paginate_button.disabled:focus {
    color     : #cdcdcd !important;
    border    : 2px solid #cdcdcd;
    background: transparent;
}

.et_pb_map {
    min-height: 400px;
}

.et-learn-more {
    border    : 0;
    display   : inline;
    color     : #343434 !important;
    box-shadow: none;
    transition: all 0.15s ease-in-out;
}

.et-learn-more .heading-more {
    display   : inline;
    cursor    : pointer;
    color     : #047732 !important;
    transition: all 0.15s ease-in-out;
}

.et-learn-more .heading-more:before {
    content      : "\f0eb";
    font-family  : "Font Awesome 5 Pro" !important;
    font-weight  : 400;
    color        : #047732;
    padding-right: 8px;
    transition   : all 0.15s ease-in-out;
}

.et-learn-more .heading-more:hover {
    color     : #ffc526 !important;
    transition: all 0.15s ease-in-out;
}

.et-learn-more .heading-more:hover:before {
    color     : #ffc526;
    transition: all 0.15s ease-in-out;
}

.et-learn-more .heading-more:after {
    content: none;
}

.et-learn-more .learn-more-content {
    text-align: left;
    padding   : 1rem 2rem;
    font-size : 0.8rem;
    border    : 1px solid #047732;
    margin-top: 1rem;
}

.et_off_canvas_layer {
    position        : fixed;
    display         : none;
    top             : 0;
    right           : 0;
    bottom          : 0;
    left            : 0;
    z-index         : 99997;
    background-color: rgba(0, 0, 0, 0.6);
}

.et_off_canvas_layer .et_off_canvas_layer_content {
    position  : fixed;
    overflow  : auto;
    min-width : 320px;
    z-index   : 99998;
    box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.3);
}

@media all and (max-width: 479px) {
    .et_off_canvas_layer .et_off_canvas_layer_content {
        min-width: 100%;
    }
}

.admin-bar .et_off_canvas_layer .et_off_canvas_layer_content {
    top: 32px !important;
}

@media all and (max-width: 782px) {
    .admin-bar .et_off_canvas_layer .et_off_canvas_layer_content {
        top: 46px !important;
    }
}

.et_off_canvas_layer .et_off_canvas_layer_content img {
    border-bottom: 15px solid #5a9500;
}

.et_off_canvas_layer .et_off_canvas_layer_content .et_off_canvas_layer_title {
    padding-bottom: 0;
    text-transform: uppercase;
}

.et_off_canvas_layer .et_off_canvas_layer_content .et_off_canvas_layer_title:after {
    content         : "";
    display         : block;
    width           : 150px;
    height          : 5px;
    margin          : 1.75rem 0 1.75rem 0;
    background-color: #5a9500;
}

.et_off_canvas_layer .et_off_canvas_layer_content .et_pb_canvas_layer_text_container {
    overflow: hidden;
}

.et_off_canvas_layer .et_off_canvas_layer_content .et_pb_canvas_layer_text_container .et_off_canvas_layer_image {
    width              : 100%;
    height             : 300px;
    background-position: center;
    background-size    : cover;
    background-repeat  : no-repeat;
    border-bottom      : 15px solid #5a9500;
}

.et_off_canvas_layer .et_off_canvas_layer_content .et_pb_canvas_layer_text_container .et_off_canvas_layer_text {
    position : relative;
    padding  : 2rem;
    min-width: 400px;
}

@media all and (max-width: 479px) {
    .et_off_canvas_layer .et_off_canvas_layer_content .et_pb_canvas_layer_text_container .et_off_canvas_layer_text {
        min-width: auto;
    }
}

.et_off_canvas_layer .et_off_canvas_layer_content .et_pb_canvas_layer_text_container .et_off_canvas_layer_text.et_pb_separator_quotes {
    position: relative;
}

.et_off_canvas_layer .et_off_canvas_layer_content .et_pb_canvas_layer_text_container .et_off_canvas_layer_text.et_pb_separator_quotes:before {
    position   : absolute;
    font-family: "Redressed", cursive;
    font-size  : 31.25rem;
    color      : rgba(0, 0, 0, 0.075);
    top        : 140px;
    left       : -65px;
}

.et_off_canvas_layer .et_off_canvas_layer_content .et_pb_canvas_layer_text_container .et_off_canvas_layer_text.et_pb_separator_quotes:after {
    position   : absolute;
    font-family: "Redressed", cursive;
    font-size  : 31.25rem;
    color      : rgba(0, 0, 0, 0.075);
    bottom     : -130px;
    right      : 20px;
}

.et_off_canvas_layer .et_off_canvas_layer_content .et_pb_canvas_layer_text_container .et_off_canvas_close_btn {
    display         : block;
    color           : #5a9500;
    border          : 2px solid #5a9500;
    background-color: #fff;
    margin-top      : 2rem;
    padding         : 5px 0 0 8px;
    width           : 44px;
    height          : 44px;
    font-size       : 1.9rem;
    cursor          : pointer;
    border-radius   : 100%;
    transition      : all 0.15s ease-in-out;
}

.et_off_canvas_layer .et_off_canvas_layer_content .et_pb_canvas_layer_text_container .et_off_canvas_close_btn:hover {
    color           : #fff;
    background-color: #5a9500;
    transition      : all 0.15s ease-in-out;
}

.et_body_no_overflow {
    overflow    : hidden;
    margin-right: 17px;
}

.ucab_panel {
    height    : 400px;
    position  : relative;
    padding   : 2rem;
    background: #fff;
}

.ucab_panel_left_arrow {
    position  : relative;
    margin    : 3rem;
    padding   : 2rem;
    background: #fff;
}

.ucab_panel_left_arrow:after {
    content                 : "";
    position                : absolute;
    width                   : 0;
    height                  : 0;
    top                     : 50%;
    left                    : 0;
    margin-top              : -1.5rem;
    margin-left             : -1rem;
    border                  : 1rem solid #000;
    border-color            : #fff;
    box-shadow              : -2px 2px 3px 0 rgba(0, 0, 0, 0.14);
    transform-origin        : 0 0;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin   : 0 0;
    -ms-transform-origin    : 0 0;
    transform-origin        : 0 0;
    -webkit-transform       : rotate(45deg);
    -moz-transform          : rotate(45deg);
    -ms-transform           : rotate(45deg);
    transform               : rotate(45deg);
}

@media all and (max-width: 980px) {
    .ucab_panel_left_arrow:after {
        content: none;
    }
}

.ucab_panel_right_arrow {
    position  : relative;
    margin    : 3rem;
    padding   : 2rem;
    background: #fff;
}

.ucab_panel_right_arrow:after {
    content                 : "";
    position                : absolute;
    width                   : 0;
    height                  : 0;
    top                     : 50%;
    right                   : 0;
    margin-top              : -1.5rem;
    margin-right            : -1rem;
    border                  : 1rem solid #000;
    border-color            : #fff;
    box-shadow              : 2px -2px 4px 0 rgba(0, 0, 0, 0.14);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin   : 0 0;
    -ms-transform-origin    : 0 0;
    transform-origin        : 0 0;
    -webkit-transform       : rotate(45deg);
    -moz-transform          : rotate(45deg);
    -ms-transform           : rotate(45deg);
    transform               : rotate(45deg);
}

@media all and (max-width: 980px) {
    .ucab_panel_right_arrow:after {
        content: none;
    }
}

#et-main-area .entry-content h1 {
    font-size     : 1.75rem;
    color         : #5a9500;
    text-transform: uppercase;
}

#et-main-area .entry-content h2 {
    font-size     : 1.55rem;
    color         : #4d4d4d;
    text-transform: uppercase;
}

#et-main-area .entry-content h3 {
    font-size: 1.35rem;
    color    : #787878;
}

#et-main-area .entry-content .et_pb_fullwidth_header .header-content .et_pb_module_header {
    color         : #343434;
    font-size     : 2.1rem;
    text-align    : center;
    text-transform: uppercase;
    word-break    : break-word;
}

#et-main-area .entry-content .et_pb_fullwidth_header .header-content .et_pb_module_header:after {
    content         : "";
    display         : block;
    width           : 150px;
    height          : 5px;
    margin          : 2rem auto;
    background-color: #5a9500;
}

#et-main-area .entry-content .et_pb_fullwidth_section .et_pb_post_title {
    padding: 0;
    margin : 27px auto;
}

#et-main-area .entry-content .et_pb_post_title .entry-title {
    padding-bottom: 0;
    color         : #343434;
    font-size     : 2.1rem;
    text-align    : center;
    text-transform: uppercase;
    word-break    : break-word;
}

#et-main-area .entry-content .et_pb_post_title .entry-title:after {
    content         : "";
    display         : block;
    width           : 150px;
    height          : 5px;
    margin          : 2rem auto;
    background-color: #5a9500;
}

#et-main-area .entry-content .et_pb_post_title.blue .entry-title:after {
    background-color: #5a9500 !important;
}

#et-main-area .entry-content .et_pb_post_title.yellow .entry-title:after {
    background-color: #ffc526 !important;
}

#et-main-area .entry-content .et_pb_post_title.green .entry-title:after {
    background-color: #047732 !important;
}

.et_pb_fullwidth_header {
    padding-bottom: 0;
}

.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container .header-content {
    padding: 0;
    margin : 27px auto;
}

.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container .header-content .et_pb_module_header {
    padding-bottom: 0;
}

.et_pb_fullwidth_header .et_pb_fullwidth_header_container .center .header-content {
    width: 100%;
}

@media all and (max-width: 767px) {
    .et_pb_fullwidth_header .et_pb_fullwidth_header_container {
        width: 100%;
    }

    .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content .et_pb_header_content_wrapper {
        width : 80%;
        margin: 0 auto;
    }
}

.et_left_sidebar #left-area .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content {
    padding-top: 0;
}

.ucab_title_description .et_pb_text_inner {
    display: table;
}

@media all and (max-width: 980px) {
    .ucab_title_description .et_pb_text_inner {
        display   : inline-block;
        width     : 100%;
        text-align: center;
    }
}

.ucab_title_description .et_pb_text_inner h2 {
    text-transform: uppercase;
    font-size     : 1.875rem;
    display       : table-cell;
    vertical-align: middle;
    padding       : 0 1rem 0 0;
    border-right  : 5px solid #5a9500;
    color         : #343434 !important;
}

@media all and (max-width: 980px) {
    .ucab_title_description .et_pb_text_inner h2 {
        display   : inline-block;
        width     : 100%;
        text-align: center;
        font-size : 2.1rem !important;
        padding   : 0;
        border    : 0 !important;
    }

    .ucab_title_description .et_pb_text_inner h2:after {
        content         : "";
        display         : block;
        width           : 150px;
        height          : 5px;
        margin          : 2rem auto;
        background-color: #5a9500;
    }
}

.ucab_title_description .et_pb_text_inner p {
    display       : table-cell;
    vertical-align: middle;
    padding       : 0 0 0 0.9rem;
    width         : 430px;
    font-size     : 0.9rem;
}

@media all and (max-width: 980px) {
    .ucab_title_description .et_pb_text_inner p {
        display   : inline-block;
        width     : 100%;
        text-align: center;
        padding   : 0;
    }
}

@media all and (min-width: 981px) {
    .highlighted_row .et_pb_column {
        border-right: 3px solid #787878;
    }

    .highlighted_row .et_pb_column:last-child {
        border-right: none;
    }
}

@media all and (min-width: 981px) {
    .height_redux {
        height: 28rem;
    }
}

.ucab_slider {
    min-height: 450px;
}

.ucab_slider.et_fullscreen_slider .et_pb_slides,
.ucab_slider.et_fullscreen_slider .et_pb_slide {
    height    : 100%;
    min-height: 450px;
}

.ucab_slider.et_fullscreen_slider .et_pb_slide {
    padding: 0 10%;
}

@media all and (max-width: 479px) {
    .ucab_slider.et_fullscreen_slider .et_pb_slide {
        padding: 5% 10%;
    }
}

.ucab_slider .et_pb_slides .et_pb_slide:after {
    content   : "";
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAgMAAADUn3btAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACVBMVEUAAAAAeTQAAAAI6ASIAAAAAnRSTlMAgJsrThgAAAABYktHRACIBR1IAAAACXBIWXMAAHUwAAB1MAHdM3LNAAAAEElEQVQI12NgZGBhEGBwAAAAkwBWdMmwmgAAAABJRU5ErkJggg==") repeat;
    top       : 0;
    left      : 0;
    bottom    : 0;
    right     : 0;
    position  : absolute;
    z-index   : 1;
}

.ucab_slider .et_pb_slides .et_pb_container {
    width: 100%;
}

.ucab_slider .et_pb_slides .et_pb_container .et_pb_slide_description {
    padding         : 0.8rem;
    max-width       : 550px;
    margin          : 0 auto;
    border          : 1px #fff solid;
    background-color: rgba(255, 255, 255, 0.9);
    background-clip : content-box;
}

.ucab_slider .et_pb_slides .et_pb_container .et_pb_slide_description .et_pb_slide_title {
    font-size     : 1.75rem;
    text-transform: uppercase;
    padding       : 1.5rem 1.125rem 0 1.125rem;
}

@media all and (max-width: 980px) {
    .ucab_slider .et_pb_slides .et_pb_container .et_pb_slide_description .et_pb_slide_title {
        font-size: 1.375rem !important;
    }
}

.ucab_slider .et_pb_slides .et_pb_container .et_pb_slide_description .et_pb_slide_title:after {
    content         : "";
    display         : block;
    width           : 150px;
    height          : 5px;
    margin          : 1.125rem auto;
    background-color: #5a9500;
}

.ucab_slider .et_pb_slides .et_pb_container .et_pb_slide_description .et_pb_slide_content {
    font-size  : 0.875rem;
    padding    : 0 8% 1.4rem 8%;
    line-height: 1.5rem;
}

@media all and (max-width: 980px) {
    .ucab_slider .et_pb_slides .et_pb_container .et_pb_slide_description .et_pb_slide_content {
        padding    : 0 5% 1.4rem 5%;
        line-height: 1.3125rem;
    }
}

.ucab_slider .et_pb_slides .et_pb_container .et_pb_slide_description .et_pb_slide_content .et_pb_slide_content_link {
    display: block;
}

.ucab_slider .et_pb_slides .et_pb_container .et_pb_slide_description .et_pb_slide_content .button-next {
    display      : inline-block;
    color        : #5a9500;
    border       : 2px solid #5a9500;
    padding      : 4px 0 0 2px;
    margin-top   : 1rem;
    font-size    : 1.5rem;
    width        : 36px;
    height       : 36px;
    border-radius: 100%;
    transition   : all 0.15s ease-in-out;
}

.ucab_slider .et_pb_slides .et_pb_container .et_pb_slide_description .et_pb_slide_content .button-next:hover {
    color           : #fff;
    background-color: #5a9500;
    transition      : all 0.15s ease-in-out;
}

.ucab_slider .et-pb-slider-arrows .et-pb-arrow-prev,
.ucab_slider .et-pb-slider-arrows .et-pb-arrow-next {
    color: #fff !important;
}

@media all and (max-width: 479px) {
    .ucab_slider .et-pb-slider-arrows {
        display: none;
    }
}

.ucab_slider .et-pb-controllers a {
    background-color: rgba(255, 255, 255, 0.3);
}

.ucab_slider .et-pb-controllers a.et-pb-active-control {
    background-color: #fff;
}

.et_pb_video {
    height: 400px;
}

.et_pb_video .et_pb_video_box .fluid-width-video-wrapper {
    padding-top: 0 !important;
}

.et_pb_video .et_pb_video_box video {
    height: 400px;
}

.et_pb_video .et_pb_video_box iframe {
    height: 400px;
}

.loading-ring-icon {
    display : inline-block;
    position: relative;
    width   : 36px;
    height  : 36px;
}

.loading-ring-icon div {
    box-sizing   : border-box;
    display      : block;
    position     : absolute;
    width        : 30px;
    height       : 30px;
    margin       : 3px;
    border       : 3px solid #5a9500;
    border-radius: 50%;
    animation    : loading-ring-icon 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    border-color : #5a9500 transparent transparent transparent;
}

.loading-ring-icon div:nth-child(1) {
    animation-delay: -0.45s;
}

.loading-ring-icon div:nth-child(2) {
    animation-delay: -0.3s;
}

.loading-ring-icon div:nth-child(3) {
    animation-delay: -0.15s;
}

@keyframes loading-ring-icon {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.widget_ucab_page_menu .loading-placeholder {
    display         : none;
    position        : absolute;
    width           : 100%;
    height          : 100%;
    z-index         : 10;
    background-color: #fff;
}

.widget_ucab_page_menu .loading-placeholder.active {
    display: block;
}

.widget_ucab_page_menu .loading-placeholder .title {
    width : 70%;
    height: 38px;
    margin: 15px 0 22px 20px;
}

.widget_ucab_page_menu .loading-placeholder .line-separator {
    width : 100%;
    height: 5px;
    margin: 0 0 20px 20px;
}

.widget_ucab_page_menu .loading-placeholder .option {
    width : 55%;
    height: 26px;
    margin: 0 0 20px 20px;
}

.loading-gradient {
    animation-duration       : 1.8s;
    animation-fill-mode      : forwards;
    animation-iteration-count: infinite;
    animation-name           : loading-gradient-animation;
    animation-timing-function: linear;
    background               : #f6f7f8;
    background               : linear-gradient(to right, #fafafa 8%, #f4f4f4 38%, #fafafa 54%);
    background-size          : 1000px 640px;
    position                 : relative;
    border-radius            : 5px;
}

@keyframes loading-gradient-animation {
    0% {
        background-position: -468px 0;
    }

    100% {
        background-position: 468px 0;
    }
}

.et-db #et-boc .bfa-iconpicker.fontawesome-iconpicker,
.et-db #et-boc .et-l .bfa-iconpicker.fontawesome-iconpicker {
    padding-top: 5px;
}

.et-db #et-boc .et-fb-modules-list li.et_fb_ucab_accordion,
.et-db #et-boc .et-l .et-fb-modules-list li.et_fb_ucab_accordion {
    color           : #fff;
    background-color: #047732;
}

.et-db #et-boc .et-fb-modules-list li.et_fb_ucab_accordion:before,
.et-db #et-boc .et-l .et-fb-modules-list li.et_fb_ucab_accordion:before {
    content: "p";
    color  : #fff;
}

.et-db #et-boc .et-fb-modules-list li.et_fb_ucab_accordion:hover,
.et-db #et-boc .et-fb-modules-list li.et_fb_ucab_accordion.et-fb-selected-item,
.et-db #et-boc .et-l .et-fb-modules-list li.et_fb_ucab_accordion:hover,
.et-db #et-boc .et-l .et-fb-modules-list li.et_fb_ucab_accordion.et-fb-selected-item {
    color           : #fff;
    background-color: #035e28;
}

.et-db #et-boc .et-fb-modules-list li.et_fb_ucab_vertical_blurb,
.et-db #et-boc .et-fb-modules-list li.et_fb_ucab_horizontal_blurb,
.et-db #et-boc .et-fb-modules-list li.et_fb_ucab_highlighted_blurb,
.et-db #et-boc .et-l .et-fb-modules-list li.et_fb_ucab_vertical_blurb,
.et-db #et-boc .et-l .et-fb-modules-list li.et_fb_ucab_horizontal_blurb,
.et-db #et-boc .et-l .et-fb-modules-list li.et_fb_ucab_highlighted_blurb {
    color           : #fff;
    background-color: #047732;
}

.et-db #et-boc .et-fb-modules-list li.et_fb_ucab_vertical_blurb:before,
.et-db #et-boc .et-fb-modules-list li.et_fb_ucab_horizontal_blurb:before,
.et-db #et-boc .et-fb-modules-list li.et_fb_ucab_highlighted_blurb:before,
.et-db #et-boc .et-l .et-fb-modules-list li.et_fb_ucab_vertical_blurb:before,
.et-db #et-boc .et-l .et-fb-modules-list li.et_fb_ucab_horizontal_blurb:before,
.et-db #et-boc .et-l .et-fb-modules-list li.et_fb_ucab_highlighted_blurb:before {
    content: "g";
    color  : #fff;
}

.et-db #et-boc .et-fb-modules-list li.et_fb_ucab_vertical_blurb:hover,
.et-db #et-boc .et-fb-modules-list li.et_fb_ucab_vertical_blurb.et-fb-selected-item,
.et-db #et-boc .et-fb-modules-list li.et_fb_ucab_horizontal_blurb:hover,
.et-db #et-boc .et-fb-modules-list li.et_fb_ucab_horizontal_blurb.et-fb-selected-item,
.et-db #et-boc .et-fb-modules-list li.et_fb_ucab_highlighted_blurb:hover,
.et-db #et-boc .et-fb-modules-list li.et_fb_ucab_highlighted_blurb.et-fb-selected-item,
.et-db #et-boc .et-l .et-fb-modules-list li.et_fb_ucab_vertical_blurb:hover,
.et-db #et-boc .et-l .et-fb-modules-list li.et_fb_ucab_vertical_blurb.et-fb-selected-item,
.et-db #et-boc .et-l .et-fb-modules-list li.et_fb_ucab_horizontal_blurb:hover,
.et-db #et-boc .et-l .et-fb-modules-list li.et_fb_ucab_horizontal_blurb.et-fb-selected-item,
.et-db #et-boc .et-l .et-fb-modules-list li.et_fb_ucab_highlighted_blurb:hover,
.et-db #et-boc .et-l .et-fb-modules-list li.et_fb_ucab_highlighted_blurb.et-fb-selected-item {
    color           : #fff;
    background-color: #035e28;
}

.et-db #et-boc .et-fb-modules-list li.et_fb_ucab_main_button,
.et-db #et-boc .et-l .et-fb-modules-list li.et_fb_ucab_main_button {
    color           : #fff;
    background-color: #047732;
}

.et-db #et-boc .et-fb-modules-list li.et_fb_ucab_main_button:before,
.et-db #et-boc .et-l .et-fb-modules-list li.et_fb_ucab_main_button:before {
    content: "|";
    color  : #fff;
}

.et-db #et-boc .et-fb-modules-list li.et_fb_ucab_main_button:hover,
.et-db #et-boc .et-fb-modules-list li.et_fb_ucab_main_button.et-fb-selected-item,
.et-db #et-boc .et-l .et-fb-modules-list li.et_fb_ucab_main_button:hover,
.et-db #et-boc .et-l .et-fb-modules-list li.et_fb_ucab_main_button.et-fb-selected-item {
    color           : #fff;
    background-color: #035e28;
}

.et-db #et-boc .et-fb-modules-list li.et_fb_ucab_card,
.et-db #et-boc .et-fb-modules-list li.et_fb_ucab_title_descriptor,
.et-db #et-boc .et-l .et-fb-modules-list li.et_fb_ucab_card,
.et-db #et-boc .et-l .et-fb-modules-list li.et_fb_ucab_title_descriptor {
    color           : #fff;
    background-color: #047732;
}

.et-db #et-boc .et-fb-modules-list li.et_fb_ucab_card:before,
.et-db #et-boc .et-fb-modules-list li.et_fb_ucab_title_descriptor:before,
.et-db #et-boc .et-l .et-fb-modules-list li.et_fb_ucab_card:before,
.et-db #et-boc .et-l .et-fb-modules-list li.et_fb_ucab_title_descriptor:before {
    content: "a";
    color  : #fff;
}

.et-db #et-boc .et-fb-modules-list li.et_fb_ucab_card:hover,
.et-db #et-boc .et-fb-modules-list li.et_fb_ucab_card.et-fb-selected-item,
.et-db #et-boc .et-fb-modules-list li.et_fb_ucab_title_descriptor:hover,
.et-db #et-boc .et-fb-modules-list li.et_fb_ucab_title_descriptor.et-fb-selected-item,
.et-db #et-boc .et-l .et-fb-modules-list li.et_fb_ucab_card:hover,
.et-db #et-boc .et-l .et-fb-modules-list li.et_fb_ucab_card.et-fb-selected-item,
.et-db #et-boc .et-l .et-fb-modules-list li.et_fb_ucab_title_descriptor:hover,
.et-db #et-boc .et-l .et-fb-modules-list li.et_fb_ucab_title_descriptor.et-fb-selected-item {
    color           : #fff;
    background-color: #035e28;
}

.et-db #et-boc .et-fb-modules-list li.et_fb_ucab_fullwidth_slider,
.et-db #et-boc .et-l .et-fb-modules-list li.et_fb_ucab_fullwidth_slider {
    color           : #fff;
    background-color: #047732;
}

.et-db #et-boc .et-fb-modules-list li.et_fb_ucab_fullwidth_slider:before,
.et-db #et-boc .et-l .et-fb-modules-list li.et_fb_ucab_fullwidth_slider:before {
    content: "S";
    color  : #fff;
}

.et-db #et-boc .et-fb-modules-list li.et_fb_ucab_fullwidth_slider:hover,
.et-db #et-boc .et-fb-modules-list li.et_fb_ucab_fullwidth_slider.et-fb-selected-item,
.et-db #et-boc .et-l .et-fb-modules-list li.et_fb_ucab_fullwidth_slider:hover,
.et-db #et-boc .et-l .et-fb-modules-list li.et_fb_ucab_fullwidth_slider.et-fb-selected-item {
    color           : #fff;
    background-color: #035e28;
}

.et-db #et-boc .et-fb-modules-list li.et_fb_ucab_fullwidth_circle_separator,
.et-db #et-boc .et-l .et-fb-modules-list li.et_fb_ucab_fullwidth_circle_separator {
    color           : #fff;
    background-color: #047732;
}

.et-db #et-boc .et-fb-modules-list li.et_fb_ucab_fullwidth_circle_separator:before,
.et-db #et-boc .et-l .et-fb-modules-list li.et_fb_ucab_fullwidth_circle_separator:before {
    content: "*";
    color  : #fff;
}

.et-db #et-boc .et-fb-modules-list li.et_fb_ucab_fullwidth_circle_separator:hover,
.et-db #et-boc .et-fb-modules-list li.et_fb_ucab_fullwidth_circle_separator.et-fb-selected-item,
.et-db #et-boc .et-l .et-fb-modules-list li.et_fb_ucab_fullwidth_circle_separator:hover,
.et-db #et-boc .et-l .et-fb-modules-list li.et_fb_ucab_fullwidth_circle_separator.et-fb-selected-item {
    color           : #fff;
    background-color: #035e28;
}

@media print {

    #wpadminbar,
    #top-header,
    #sidebar,
    #breadcrumb,
    #et-top-navigation,
    #main-footer,
    #wp-a11y-speak-polite,
    #wp-a11y-speak-assertive {
        display: none;
    }

    #content-area {
        border: 0;
    }

    #left-area {
        width  : 90%;
        padding: 0;
        margin : 0 auto;
    }

    #et-main-area,
    #main-content,
    #main-content .container,
    #left-area {
        margin-top : 0 !important;
        padding-top: 0 !important;
    }

    .ucab-header .ucab-facets-bar,
    .ucab-header .ucab-main-nav-bar {
        display: none !important;
    }

    .shrink .ucab-header,
    .ucab-header {
        position: relative !important;
    }

    .shrink .ucab-header .ucab-facets-bar,
    .shrink .ucab-header .ucab-main-nav-bar,
    .ucab-header .ucab-facets-bar,
    .ucab-header .ucab-main-nav-bar {
        display: none !important;
    }

    .shrink .ucab-header .ucab-brand-bar,
    .ucab-header .ucab-brand-bar {
        position        : relative !important;
        width           : 90% !important;
        height          : 100px !important;
        margin          : 0 auto !important;
        z-index         : 101 !important;
        overflow        : hidden !important;
        background-color: #fff !important;
        border-top      : 0 !important;
        border-bottom   : 1px solid #343434 !important;
        transition      : none;
    }

    .shrink .ucab-header .ucab-brand-bar .home-link,
    .ucab-header .ucab-brand-bar .home-link {
        position         : absolute !important;
        display          : inline-block !important;
        z-index          : 102 !important;
        top              : 50% !important;
        left             : 10% !important;
        width            : auto !important;
        height           : auto !important;
        margin           : -18px 0 0 0 !important;
        transition       : none;
        -webkit-animation: none;
        animation        : none;
    }

    .shrink .ucab-header .ucab-brand-bar .home-link .brand-logo,
    .ucab-header .ucab-brand-bar .home-link .brand-logo {
        -webkit-transform: scale(1.25);
        -moz-transform   : scale(1.25);
        -ms-transform    : scale(1.25);
        transform        : scale(1.25);
    }

    .shrink .ucab-header .ucab-brand-bar .home-link .brand-logo rect,
    .shrink .ucab-header .ucab-brand-bar .home-link .brand-logo polygon,
    .ucab-header .ucab-brand-bar .home-link .brand-logo rect,
    .ucab-header .ucab-brand-bar .home-link .brand-logo polygon {
        fill: #000 !important;
    }

    .shrink .ucab-header .ucab-brand-bar .home-link .brand-logo #ucab-logo-typeface #ucab-logo-typeface-acronym,
    .ucab-header .ucab-brand-bar .home-link .brand-logo #ucab-logo-typeface #ucab-logo-typeface-acronym {
        fill: #000 !important;
    }

    .shrink .ucab-header .ucab-brand-bar .home-link .brand-logo #ucab-logo-typeface #ucab-logo-typeface-complete,
    .ucab-header .ucab-brand-bar .home-link .brand-logo #ucab-logo-typeface #ucab-logo-typeface-complete {
        fill   : #000 !important;
        display: block !important;
    }

    .ucab_accordion .et_pb_toggle .et_pb_toggle_title {
        padding: 15px 0 !important;
        color  : #343434 !important;
    }

    .ucab_accordion .et_pb_toggle .et_pb_toggle_title:after {
        content: "";
    }

    .ucab_accordion .et_pb_toggle .et_pb_toggle_content {
        display: block;
        padding: 0 !important;
    }

    .et-learn-more .learn-more-content {
        display: block !important;
    }

    .et_pb_scroll_top.et-pb-icon {
        display: none !important;
    }
}

#main-footer .footer-widget h4 {
    color: #bababa !important
}

/*header responsive*/

@media only screen and (max-width: 980px) {
    .shrink .ucab-header .ucab-brand-bar .home-link .brand-logo {
        height: 50px;
    }

    .home-links .brand-logos {
        display: none;
    }

    .shrink .ucab-header .ucab-main-nav-bar ul li {
        margin-left: 80%;
    }

    span.cart {
        display: none;
    }

    .shrink .ucab-header .ucab-main-nav-bar ul {
        top  : 10px;
        right: 9%;
    }
}

/*--------- ------ */

/*  Productos Ucab */

/*------- -------- */

.container-producto-ucab {
    box-shadow: 5px 2px 18px 0px #c1c1c1;
    transition: all 0.25s;
}

.container-producto-ucab:hover {
    box-shadow: 3px 2px 13px 4px #9e9e9e;
    transition: all 0.25s;
}

.container-producto-ucab .content-producto-ucab {
    padding: 0px 20px 20px 20px;
}

.woocommerce-loop-product__title {
    margin-bottom     : 1rem;
    overflow          : hidden;
    text-overflow     : ellipsis;
    display           : -webkit-box;
    -webkit-box-orient: block-axis;
    text-align        : center;
    -webkit-line-clamp: 2;
    line-height       : 1.5;
    max-height        : 3.8em;
    font-size         : 1.25em !important;
    height            : 60px;
}

/* boton de woocommerce  */

.woocommerce ul.products li.product .button {
    border     : 1px solid #5a9500;
    font-weight: 600;
    width      : 100%;
    text-align : center;
    margin     : 0px !important
}

.woocommerce ul.products li.product .button:hover {
    background: #5a9500;
    color     : #fff;
}

.woocommerce ul.products li.product a img {
    height: 16rem;
}

@media only screen and (max-width: 550px) {
    .woocommerce ul.products li.product a img {
        height: 10rem;
    }
}

@media only screen and (min-width: 2000px) {
    .woocommerce ul.products li.product a img {
        height: 25rem;
    }
}

@media only screen and (min-width: 1440px) {
    .woocommerce ul.products li.product a img {
        height: 20rem;
    }
}

.product:hover {
    box-shadow: 5px 2px 18px 0px #a1a1a1;
    transition: all 0.25s;
}

.woocommerce a.button:hover:after {
    margin-left: 0;
    opacity    : 0;
    display    : none;
}

/*----------- ---------- */

/* End  Productos Ucab */

/*---------- ------------ */

/* Productos plugin  */

.ab-wc-product-div {
    background: #5A9500;
    height    : 5px;
    margin    : -9px 0 0 0;
}

.ab-wc-product-button {
    display    : grid !important;
    text-align : right;
    padding-top: 6px;
}

.ab-wc-product-button a {
    margin-top: 0 !important;
    text-align: center !important;
}

/*cantidad producto*/

/*Carrito*/

/*Login*/

.shrink .faceta {
    display: none;
}

.sesion {
    display: flex;
}

.faceta {
    margin-left: 70%;
    margin-top : 3%;
    list-style : none;
    color      : #343434;
    font-family: "Open Sans";
}

li.faceta ul.sesion li a {
    color        : #343434 !important;
    padding-right: 3em;
    font-family  : "Fedra Sans Std";
}

/*Footer */

#main-footer .footer-widget h4 {
    color      : #bababa !important;
    font-family: 'Fedra Sans Std Bold';
}

#footer-widgets .footer-widget li a {
    color       : #bababa;
    font-family : "Open Sans";
    padding-left: 0px;
}

div#media_image-4 {
    margin-left: 20%;
}

@media only screen and (max-width: 980px) {
    div#media_image-4 {
        margin-left: 0%;
    }
}

#footer-widgets .footer-widget li:before {
    display: none;
}

div.textwidget.custom-html-widget {
    color      : #bababa;
    font-family: "Open Sans";
    width      : max-content;
}

@media only screen and (max-width: 1278px) {
    div.textwidget.custom-html-widget {
        color      : #bababa;
        font-family: "Open Sans";
        font-size  : 14px;
        width      : max-content;
    }

    #footer-widgets .footer-widget li a {
        color      : #bababa;
        font-family: "Open Sans";
        font-size  : 14px;
    }
}

#footer-widgets .footer-widget li {
    padding-left: 0px;
}

@media only screen and (max-width: 1117px) {
    div.textwidget.custom-html-widget {
        color      : #bababa;
        font-family: "Open Sans";
        font-size  : 12px;
        width      : max-content;
    }

    #footer-widgets .footer-widget li a {
        color      : #bababa;
        font-family: "Open Sans";
        font-size  : 12px;
    }
}

@media only screen and (max-width: 980px) {
    div.textwidget.custom-html-widget {
        color      : #bababa;
        font-family: "Open Sans";
        font-size  : 16px;
    }

    #footer-widgets .footer-widget li a {
        color      : #bababa;
        font-family: "Open Sans";
        font-size  : 16px;
    }
}

@media (min-width: 981px) {
    .et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget {
        margin-bottom: 0%;
    }
}

/*sidebar */

.et_pb_bg_layout_light .et_pb_widget li a {
    color: #343434;
}

.et_pb_bg_layout_light .et_pb_widget li a:hover {
    border-bottom: #5a9500 solid 2px !important;
    color        : #5a9500 !important
}

li.ab ul.edi a:active {
    border-bottom: #5a9500 solid 2px !important;
}

/*start-rating*/

div.ab-wc-product-rating.col-4.align-items-center {
    visibility: hidden;
}

h2.ayg-player-title {
    line-height: 1.5em !important;
}

/*Beroket*/

h3.widget-title.berocket_aapf_widget-title {
    font-family: 'Fedra Sans Std ';
    font-size  : 24px !important;
}

a.edit:hover {
    color          : #5a9500 !important;
    text-decoration: underline #5a9500;
}

nav.woocommerce-MyAccount-navigation {
    background: #f2f2f2 !important;
    color     : #343434 !important;
}

/*Tienda*/

.et_full_width_page:not(.et-fb) #et-main-area #main-content .entry-content ul li:before {
    display: none !important
}

.woocommerce ul.products li.first {
    padding-left: 0px !important;
}

.woocommerce ul.products li.product {
    padding-left: 0px !important;
}

/*search*/

.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    display: none !important
}

.et-db #et-boc .et-l .et_pb_wc_title h1 {
    padding-top: 1em;
}

.woocommerce .woocommerce-breadcrumb {
    display: none;
}

.woocommerce ul.products.columns-3 li.product,
.woocommerce-page ul.products.columns-3 li.product {
    height: auto !important;
}

.ucab_wc_author {
    padding-right: 20px;
    padding-left : 30px;
}

@media all and (max-width: 980px) {
    .ucab_wc_author {
        padding-right: 20px;
        overflow     : hidden;
        white-space  : nowrap;
        text-overflow: ellipsis;
    }
}

.woocommerce a.remove {
    width        : 8rem !important;
    font-size    : 34px;
    border-radius: 0%;
}

.ab_auth {
    line-height: 20px !important;
}

.ab_direccions li {
    padding-left: 20px !important
}

.woocs_special_price_code {
    font-size  : 16px !important;
    font-family: "Open Sans !important";
}

span.woocommerce-Price-amount.amount {
    font-family: "Open Sans !important";
}

div.page-title {
    display: none !important;
}

#et-secondary-menu {
    float     : right;
    position  : absolute;
    z-index   : 999999999;
    left      : 75%;
    margin-top: 7%;
}

div.et-secondary-menu {
    float        : left;
    position     : absolute;
    z-index      : 9999;
    top          : 3em !important;
    color        : #343434 !important;
    padding-right: 3em;
    font-family  : "Fedra Sans Std";
    /*float      : left;

    position     : absolute;
    z-index      : 999999999999999999999;
    left         : 60px;
    top          : 3em;*/
}

@media all and (min-width: 769px) {
    .autor {
        height: 110px;
    }
}

p.form-row.address {
    padding-top: 0rem !important;
}

@media all and (max-width: 510px) {

    #et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) thead tr td,
    #et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) thead tr th {
        font-size: 12px;
    }

    #et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) tbody tr td {
        padding: 0px;
    }

    span.woocommerce-Price-amount.amount {
        font-size: 12px;
    }

    span.woocommerce-Price-currencySymbol {
        font-size: 12px;
    }

    #et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) tfoot tr td,
    #et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) tfoot tr th {
        padding  : 0px;
        font-size: 12px;
    }

    #et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) tfoot tr td span {
        font-size: 12px;
    }

    #et-main-area #main-content .entry-content table:not(.dataTable):not(.events-table) {
        width: 100%;
    }
}

/*
.processing.blockOverlay.spinner:hover {  text-align:center; background-image:url('assets/images/spinner.gif') !important; background-position: center 30% !important; background-repeat: no-repeat !important; opacity: 0.9 !important; background-size: 120px !important; }
*/

@media only screen and (min-width: 1025px) {
    .woocommerce div.product div.images img {
        width        : 25rem !important;
        height       : 25rem !important;
        align-items  : center !important;
        align-content: center !important;
        left         : 0rem !important;
        display      : grid !important;
        position     : inherit !important;
        top          : 2rem !important;
    }
}

@media only screen and (min-width: 1200px) {
    .woocommerce div.product div.images img {
        width        : 25rem !important;
        height       : 25rem !important;
        align-items  : center !important;
        align-content: center !important;
        left         : 5rem !important;
        display      : grid !important;
        position     : relative !important;
        top          : 2rem !important;
    }
}

ul.xt_wooqv-slider li {
    margin: 2rem !important;
}

/* esto funciona para dev  */

article.post-112.page.type-page.status-publish.hentry {
    width: 100% !important;
}

.widget_ucab_events_list,
.entry-content {
    width: 100% !important;
}

/*Imagen Duplicada*/

img.zoomImg {
    opacity   : 1 !important;
    visibility: visible !important;
}

.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg {
    opacity   : 1 !important;
    visibility: visible !important;
}

.woocommerce div.product div.images img.wp-post-image {
    display: none !important
}

/*quitar acceder*/

div#yith-quick-view-content.woocommerce.single-product a {
    display: none !important
}

/*Estilos Spiner*/

.woocommerce .loader::before {
    top: 80%;
}

div#et-secondary-menu{
    display: none;
}