<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* White = #ffffff; */
/* Black = #333333 */
/* Light gray = #e3e3e3 */
/* Light blue = #055484 */
/* Dark blue = #033052 */
/* Orange = #034DFF */
/* Dark orange = #985b04 */

/* font-family: 'Atten', sans-serif; */
/* Thin 100 */
/* Extra-Light 200 */
/* Light 300 */
/* Normal 400 */
/* Medium 500 */
/* font-family: 'Atten Bold', sans-serif; */
/* Semi-Bold 600 */
/* Bold 700 */
/* Extra-Bold 800 */
/* Ultra-Bold 900 */

@font-face {
    font-family: 'Atten';
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/NewAtten-Book.eot') format('embedded-opentype'), /* IE6-IE8 */
        url('../fonts/NewAtten-Book.woff2') format('woff2'), /* Super Modern Browsers */
        url('../fonts/NewAtten-Book.woff') format('woff'), /* Pretty Modern Browsers */
        url('../fonts/NewAtten-Book.ttf')  format('truetype'); /* Safari, Android, iOS */
}

@font-face {
    font-family: 'Atten Bold';
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/NewAtten-Bold.eot') format('embedded-opentype'), /* IE6-IE8 */
        url('../fonts/NewAtten-Bold.woff2') format('woff2'), /* Super Modern Browsers */
        url('../fonts/NewAtten-Bold.woff') format('woff'), /* Pretty Modern Browsers */
        url('../fonts/NewAtten-Bold.ttf')  format('truetype'); /* Safari, Android, iOS */
}

@media (max-width: 1024px) {
    .container {
        width: 100%;
    }

    .nav &gt; li &gt; a {
        position: relative;
        display: block;
    }
}
@media(min-width:768px) and (max-width:1200px){
    .nav &gt; li &gt; a {
        padding: 10px 8px !important;
    }
}

/* CLEARFIX */
.clearfix:before, .clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

/* CLEARFIX */


/* HTML OVERRIDES */
.rpo-vg-fix .fluid-width-video-wrapper {
    position: static !important;
}

body {
    font-family: 'Atten', Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 22px;
    color: #333333;
}

@media (min-width: 1600px) {
    .bg-circle {
        background: url('../../../images/circles_topleft.png');
        background-position: top left;
        background-repeat: no-repeat;
    }
}

strong {
    font-family: 'Atten Bold', Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5 {
    font-family: 'Atten', Arial, Helvetica, sans-serif;
    color: #333333;
    /*color: #985b04;*/
}

a {
    color: #055484;
}

/* HTML OVERRIDES */


/* T3 OVERRIDES */
.tooltip {
    display: none !important;
}

.tip-wrap {
    border: 2px solid #033052 !important;
    box-shadow: none !important;
}

.tip {
    box-shadow: none !important;
    border: none;
    border-radius: 5px !important;
    background: #ffffff !important;
    color: #033052 !important;
}

.tip-title {
    border: none !important;
}

.tip-text {
    display: none;
}

.article-aside {
    display: none !important;
}

div.article-image-full img {
    width: 100%;
    height: auto;
}

.rpo-news-and-press .article-aside {
    display: block !important;
}

.img-intro-none, .img-intro-left, .img-intro-right, .img-fulltext-none, .img-fulltext-left, .img-fulltext-right, .img_caption {
    width: 100% !important;
}

.rpo-news-and-press .article-aside &gt; .btn-group {
    display: none !important;
}

.btn {
    border-radius: 0;
    border: #034DFF 2px solid;
    padding: 5px 12px;
    font-family: 'Atten', Arial, Helvetica, sans-serif;
    font-size: 16px;
    background-color: transparent;
    color: #034DFF;
    outline: none;
}

.btn:hover, .btn:focus {
    border-color: #0038C0 !important;
    color: #0038C0 !important;
    outline: none;
}

.off-canvas-toggle {
    display: none;
}

header.article-header &gt; h1.article-title, .content-category &gt; h1 {
    font-family: 'Atten Bold', Arial, Helvetica, sans-serif;
    /*	text-align:center !important; */
    border-bottom: 1px solid #d5d5d5 !important;
    margin-top: 0 !important;
    padding-bottom: 6px;
}

header.article-header &gt; h1.article-title a {
    font-family: 'Atten Bold', Arial, Helvetica, sans-serif !important;
    font-size: 32px !important;
    line-height: 46px !important;
    color: #333333 !important;
    /*color: #985b04 !important;*/
}

h3.module-title {
    font-family: 'Atten', Arial, Helvetica, sans-serif;
    font-weight: 500;
    color: #333333;
    /*color: #985b04;*/
    border-bottom: 1px solid #d5d5d5;
    margin-top: 0;
    line-height: 28px;
    padding-top: 17px;
}

section.article-content h1 {
    margin-top: 0;
    font-family: 'Atten', Arial, Helvetica, sans-serif !important;
    font-weight: 700 !important;
    font-size: 24px !important;
    line-height: 28px !important;
    color: #333333;
}

section.article-content h2 {
    margin-top: 10px;
    font-family: 'Atten', Arial, Helvetica, sans-serif;
    font-weight: 400 !important;
    font-size: 18px !important;
    line-height: 22px !important;
    color: #333333;
}

section.article-content h3 {
    font-family: 'Atten', Arial, Helvetica, sans-serif !important;
    font-weight: 700 !important;
    color: #333333;
    font-size: 18px !important;
    line-height: 22px !important;
}

section.article-content h4 {
    font-size: 16px !important;
    line-height: 20px !important;
}

section.article-content img {
    /* border:1px solid #d5d5d5; */
    Border: none !important;
}

.nav-tabs &gt; li.active &gt; a {
    background-color: #033052;
    color: #ffffff;
}

i.icon-calendar, i.fa-user {
    display: none;
}

div.t3-content &gt; h1:first-of-type {
    margin-top: 0 !important;
    border-bottom: 1px solid #d5d5d5 !important;
}

td, tr td {
    border: none;
}

/* T3 OVERRIDES */


/* STANDARD STUFF */
.kod-left {
    text-align: left;
}

.kod-center {
    text-align: center;
}

.kod-right {
    text-align: right;
}

.kod-above-3 {
    margin-top: 3px;
}

.kod-above-6 {
    margin-top: 6px;
}

.kod-above-12 {
    margin-top: 12px;
}

.kod-above-24 {
    margin-top: 24px;
}

.kod-above-48 {
    margin-top: 48px;
}

.kod-below-3 {
    margin-bottom: 3px;
}

.kod-below-6 {
    margin-bottom: 6px;
}

.kod-below-12 {
    margin-bottom: 12px;
}

.kod-below-24 {
    margin-bottom: 24px;
}

.kod-below-48 {
    margin-bottom: 48px;
}

.kod-page-section {
    font-weight: bold;
    color: #cd1041;
}

/* STANDARD STUFF */


/* RPO SPECIFIC */
.rpo-fg-white {
    color: #ffffff !important;
}

.rpo-fg-black {
    color: #333333 !important;
}

.rpo-fg-light-gray {
    color: #e3e3e3 !important;
}

.rpo-fg-light-blue {
    color: #055484 !important;
}

.rpo-fg-dark-blue {
    color: #033052 !important;
}

.rpo-fg-orange {
    color: #034DFF !important;
}

.rpo-fg-dark-orange {
    color: #034DFF !important;
}

.rpo-bg-white {
    background-color: #ffffff !important;
}

.rpo-bg-black {
    background-color: #333333 !important;
}

.rpo-bg-light-gray {
    background-color: #e3e3e3 !important;
}

.rpo-bg-light-blue {
    background-color: #055484 !important;
}

.rpo-bg-dark-blue {
    background-color: #033052 !important;
}

.rpo-bg-orange {
    background-color: #034DFF !important;
}

.rpo-bg-dark-orange {
    background-color: #985b04 !important;
}

.rpo-above-8 {
    margin-top: 8px;
}

.rpo-above-12 {
    margin-top: 12px;
}

.rpo-above-24 {
    margin-top: 24px;
}

.rpo-above-40 {
    margin-top: 40px;
}

.rpo-above-60 {
    margin-top: 60px;
}

.rpo-above-62 {
    margin-top: 62px;
}

.rpo-above-70 {
    margin-top: 70px;
}

.rpo-below-8 {
    margin-bottom: 8px;
}

.rpo-below-12 {
    margin-bottom: 12px;
}

.rpo-below-24 {
    margin-bottom: 24px;
}

.rpo-below-40 {
    margin-bottom: 40px;
}

.rpo-below-60 {
    margin-bottom: 60px;
}

.rpo-below-62 {
    margin-bottom: 62px;
}

.rpo-below-70 {
    margin-bottom: 70px;
}

.rpo-btn-highlight, .rpo-btn-highlight:hover {
    font-family: 'Atten Bold', Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 23px;
    border-color: #034DFF !important;
    background-color: #034DFF !important;
    color: #FFF !important;
}

.rpo-btn-highlight:hover {
    border-color: #0038C0 !important;
    background-color: #0038C0 !important;
}

.rpo-btn-highlight-thick, .rpo-btn-highlight-thick:hover {
    font-family: 'Atten Bold', Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 24px;
    border-color: #034DFF !important;
    background-color: #034DFF !important;
    color: #FFF !important;
    text-transform: uppercase;
    padding: 12px !important;
}

.rpo-btn-highlight-thick:hover {
    border-color: #0038C0 !important;
    background-color: #0038C0 !important;
}

.rpo-btn-highlight-thin, .rpo-btn-highlight-thin:hover {
    padding: 2px 12px !important;
    font-family: 'Atten Bold', Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 22px;
    border-color: #034DFF !important;
    background-color: #034DFF !important;
    color: #FFF !important;
    text-transform: uppercase;
}

.rpo-btn-highlight-thin:hover {
    border-color: #0038C0 !important;
    background-color: #0038C0 !important;
}

.rpo-btn-light-blue, .rpo-btn-light-blue:hover {
    font-family: 'Atten Bold', Arial, Helvetica, sans-serif;
    font-weight: 800;
    font-size: 14px;
    line-height: 24px;
    border-color: #055484 !important;
    background-color: transparent !important;
    color: #055484 !important;
    text-transform: uppercase;
}

.rpo-btn-light-blue:hover {
    border-color: #6EB5D0 !important;
    color: #6EB5D0 !important;
}

section.readmore &gt; a.btn-default, section.readmore &gt; .a.btn-default:hover {
    font-family: 'Atten', Arial, Helvetica, sans-serif;
    font-size: 16px !important;
    line-height: 17px !important;
    border-color: #034DFF !important;
    background-color: transparent !important;
    color: #034DFF !important;
    text-transform: capitalize;
}

section.readmore &gt; a.btn-default:hover {
    border-color: #0038C0 !important;
    color: #0038C0 !important;
}

.rpo-btn-smaller-text {
    font-size: 16px !important;
    line-height: 17px !important;
}

.rpo-btn-subtext {
    padding-top: 3px;
    font-size: 11px !important;
    line-height: 13px !important;
    text-align: center !important;
    text-transform: uppercase;
}

.rpo-form {
    margin: 0;
    padding: 0;
}

.rpo-form .form-row {
    margin-bottom: 12px;
}

.rpo-form input[type=text], .rpo-form input[type=email] {
    width: 100%;
}

.rpo-form input[type=checkbox] {
    margin-right: 24px;
}

.rpo-form .rpo-description {
    font-weight: bold;
}

.rpo-image-left {
    border: none !important;
    padding: 0 15px 15px 0;
}

.rpo-image-right {
    border: none !important;
    padding: 0 0 15px 15px;
}

.rpo-responsive-image img {
    width: 100%;
    height: auto;
}

.rpo-no-border-on-image img {
    border: none !important;
}

.rpo-no-border-on-table tr, .rpo-no-border-on-table th, .rpo-no-border-on-table td {
    border: none !important;

}

.rpo-smaller-text {
    font-size: 12px;
    line-height: 16px;
}

@media (max-width: 768px) {
    .rpo-responsive-table-2-col td.tbl-content, .rpo-responsive-table-3-col td.tbl-content, .rpo-responsive-table-4-col td.tbl-content {
        width: 100%;
        display: block;
    }

    .rpo-responsive-table-2-col td.tbl-spacer, .rpo-responsive-table-3-col td.tbl-spacer, .rpo-responsive-table-4-col td.tbl-spacer {
        display: none;
    }
}

@media (min-width: 769px) {
    .rpo-responsive-table-2-col td.tbl-content {
        width: 47%;
    }

    .rpo-responsive-table-2-col td.tbl-spacer {
        width: 6%;
    }

    .rpo-responsive-table-3-col td.tbl-content {
        width: 29%;
    }

    .rpo-responsive-table-3-col td.tbl-spacer {
        width: 6%;
    }

    .rpo-responsive-table-4-col td.tbl-content {
        width: 20%;
    }

    .rpo-responsive-table-4-col td.tbl-spacer {
        width: 6%;
    }
}

@media (max-width: 768px) {
    .rpo-responsive-table-2-col td, .rpo-responsive-table-3-col td, .rpo-responsive-table-4-col td {
        width: 100%;
        display: block;
    }

    .rpo-responsive-table-2-col img, .rpo-responsive-table-3-col img, .rpo-responsive-table-4-col img {
        width: 100% !important;
        height: auto !important;
    }
}

@media (min-width: 769px) {
    .rpo-responsive-table td {
        display: table-cell;
    }

    .rpo-responsive-table img {
        width: 100% !important;
        height: auto !important;
    }
}

/* RPO SPECIFIC */


/* GLOBAL */
h1.rpo-homepage-title {
    font-family: 'Atten', Arial, Helvetica, sans-serif !important;
    font-weight: 500 !important;
    font-size: 32px !important;
    line-height: 46px !important;
    color: #333333 !important;
    /*color: #985b04 !important;*/
    text-align: center !important;
    /*border-bottom: 1px solid #d5d5d5 !important;*/
    margin-top: 0 !important;
}

h2.rpo-homepage-subtitle {
    font-family: 'Atten Bold', Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 26px !important;
    color: #055484 !important;
    text-align: center !important;
    /*border-top: 1px solid #d5d5d5 !important;*/
    margin-top: 0 !important;
    text-transform: uppercase !important;
}

/* GLOBAL */


/* HEADER */
.page-header {
    border-bottom: 1px solid #d5d5d5;
}

.header-bg {
    background-color: #F7F7F7;
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 10000;
}

.content {
    margin-top: 90px;
}

@media (max-width: 768px) {
    .header-bg {
        position: relative;
    }

    .content {
        margin-top: 0;
    }
}

.t3-header {
    padding-top: 0;
    padding-bottom: 0;
}

.breadcrumb {
    background-color: #FFF;
}

.rpo-mobile-menu {
    margin-bottom: 4px;
}

.rpo-header-rule {
    margin: 0 0 34px 0;
    padding: 0;
    height: 4px;
    background-color: #033052;
    color: #033052;
}

.rpo-logo{
    width:218px;
    height:60px;
    margin: 15px 0;
}

.rpo-header-search {
    padding: 24px 0 12px 0;
    text-align: right;
    width: 155px;
    white-space: nowrap;
    display: inline-block;
}

.form-inline {
    display: inline-block;
}

@media (max-width: 768px) {
    .rpo-header-search {
        padding: 6px 0 6px 0;
        /*padding: 24px 0 12px 0;*/
        /*float: right;*/
        width: 155px;
        white-space: nowrap;
        display: inline-block;
    }
}

@media(max-width:360px){
    #mod-search-searchword{display:inline-block;}
}
@media(width:1024px){
    .rpo-logo{width:218px;height:60px;padding-top:14px;}
}
@media(min-width:361px) and (max-width:768px){
    .rpo-buttons-and-search-and-radio{padding-top:4px;}
}

.rpo-header-search input, .rpo-header-search input:focus {
    border: none;
    border-radius: 0;
    border-bottom: 2px solid #d6d6d6;
    box-shadow: none;
    width: 110px !important;
    padding: 0;
    background-color: #F7F7F7;
}

.rpo-header-search .button {
    border: 0;
    border-bottom: 2px solid #d6d6d6;
    background-color: #F7F7F7;
    color: #333333 !important;
    font-weight: normal;
    border-radius: 0 !important;
    text-transform: uppercase;
    padding: 6px 0 !important;
    text-shadow: none;
    width: 45px;
    height: 34px;
    font-size: 16px;
    line-height: 20px;
    outline: none;
}

.rpo-header-search .button:hover, .rpo-header-search .button:focus {
    color: #6EB5D0;
    outline: none;
}

.rpo-main-menu {
    height: 90px;
}
.rpo-main-menu .navbar-default {
    background-color: transparent;
    border-top: none;
    border-bottom: none;
    padding-top: 20px;
}

em.caret {
    display: none !important;
}

.navbar-nav &gt; li &gt; a {
    font-family: 'Atten Bold', Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #333333 !important;
}

.navbar-nav &gt; li &gt; a:hover {
    background-color: #e3e3e3 !important;
}

.nav-pills &gt; li.active &gt; a, .nav-pills &gt; li.active &gt; a:hover, .nav-pills &gt; li.active &gt; a:focus {
    background: #033052 !important;
    color: #ffffff !important;
}

.nav &gt; li &gt; a {
    /*text-transform: uppercase;*/
    font-size: 16px;
    font-weight: normal;
}

@media (max-width: 768px) {
    .t3-header .rpo-header {
        margin-bottom: 0;
    }

    .rpo-header-rule {
        margin-bottom: 0;
    }
}

@media (min-width: 768px) {
    .rpo-mobile-menu {
        display: none !important;
    }
}

@media (max-width: 768px) {
    .t3-header .rpo-logo {
        width: 100%;
        height: auto;
        margin-bottom: 12px;
    }
}

.t3-megamenu .mega-nav,
.t3-megamenu .dropdown-menu .mega-nav {
    font-family: 'Atten', Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
    list-style: none;
}
.t3-megamenu .mega-nav &gt; li,
.t3-megamenu .dropdown-menu .mega-nav &gt; li {
    list-style: none;
    margin-left: 0;
}
.t3-megamenu .mega-nav &gt; li a,
.t3-megamenu .dropdown-menu .mega-nav &gt; li a {
    text-transform: none;
    white-space: normal;
    display: block;
    padding: 5px;
}
.t3-megamenu .mega-nav &gt; li a:hover,
.t3-megamenu .dropdown-menu .mega-nav &gt; li a:hover,
.t3-megamenu .mega-nav &gt; li a:focus,
.t3-megamenu .dropdown-menu .mega-nav &gt; li a:focus {
    text-decoration: none;
    color: #262626;
    background-color: #f5f5f5;
}
/* HEADER */


/* BREADCRUMBS */
.krizalys_breadcrumb span {
    color: #c2c2c2 !important;
}

.krizalys_breadcrumb a &gt; span {
    color: #333333 !important;
}

.krizalys_breadcrumb a:hover &gt; span {
    color: #055484 !important;
}

ol.breadcrumb {
    padding-left: 12px;
}

/* BREADCRUMBS */


/* FOOTER */
.rpo-footer-container {
    font-family: 'Atten', Arial, Helvetica, sans-serif !important;
    font-weight: 400 !important;
    padding: 40px 0;
    font-size: 14px !important;
    line-height: 20px !important;
    color: #ffffff;
    background-color: #033052;
}

@media (max-width: 768px) {
    .rpo-footer-container {
        padding: 20px 0;
    }
}

.rpo-footer-container h3 {
    margin-top: 0;
    margin-bottom: 3px;
    color: #ffffff !important;
    font-family: 'Atten Bold', Arial, Helvetica, sans-serif !important;
    font-weight: 800 !important;
    font-size: 16px !important;
    line-height: 24px !important;
    text-transform: uppercase;
}

.rpo-footer-rule {
    margin: 14px 0 14px 0;
    padding: 0;
    height: 1px;
    background-color: #355975;
    color: #355975;
}

.rpo-footer-container ul.nav.nav-pills.nav-stacked li {
    font-size: 16px;
    line-height: 35px;
    font-weight: 300;
}

.rpo-footer-container ul.nav.nav-pills.nav-stacked li a {
    margin: 0;
    padding: 0;
    color: #ffffff !important;
}

.rpo-footer-container ul.nav.nav-pills.nav-stacked li a:hover {
    margin: 0;
    padding: 0;
    background-color: transparent;
    color: #6EB5D0 !important;
}

.rpo-footer-container ul.nav.nav-pills.nav-stacked &gt; li.active &gt; a, .rpo-footer-container ul.nav.nav-pills.nav-stacked &gt; li.active &gt; a:hover, .rpo-footer-container ul.nav.nav-pills.nav-stacked &gt; li.active &gt; a:focus {
    background-color: transparent;
}

.rpo-social-icons {
    margin: 0;
    padding: 0;
    list-style: none;
}

.rpo-social-icons &gt; li {
    float: left;
    margin: 0 8px;
}

.rpo-partners {
    text-align: right;
}

@media (max-width: 768px) {
    .rpo-partners {
        padding-top: 20px;
        text-align: center;
        white-space: nowrap;
    }
}

.rpo-footer-bottom {
    line-height: 30px;
    font-size: 16px;
}

@media (max-width: 768px) {
    .rpo-footer-bottom {
        line-height: 16px;
        font-size: 14px;
        text-align: center;
    }
}

.rpo-crest {
    text-align: center;
    font-size: 16px;
}
/* FOOTER */

/* SLIDER OVERRIDES */
.flexslider {
    margin-bottom: 0 !important;
    height: calc(100vw * 0.35);
}

.flexslider .slides img {
    width: 100%;
    display: block;
}

.flex-caption {
    width: 100%;
    padding: 2%;
    margin: 0;
    position: absolute;
    left: 0;
    bottom: 0;
    color: #fff;
    text-shadow: 0 -1px 0 rgb(0 0 0 / 30%);
    font-size: 14px;
    line-height: 18px;
    background: transparent !important;
}

.flex-caption &gt; div.rpo-caption {
    text-align: center;
    padding-bottom: 20px;
}

div.rpo-caption &gt; p:first-child {
    font-family: 'Atten Bold', Arial, Helvetica, sans-serif !important;
    color: #ffffff;
    /*background-color: rgba(3, 48, 82, 0.85);*/
    padding: 4px 16px;
    font-size: 65px;
    line-height: 82px;
    display: inline-block;
    text-shadow: none;
}


.flex-caption &gt; .rpo-multi-buttons {
    text-align: center;
}

.flex-caption &gt; .rpo-multi-buttons .rpo-button {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}

.flex-caption .rpo-button {
    text-align: center;
    padding-bottom: 40px;
}

.flex-caption .rpo-button &gt; .btn {
    font-family: 'Atten Bold', Arial, Helvetica, sans-serif !important;
    font-size: 16px;
    color: #FFF !important;
    border: 2px solid #FFF !important;
    border-radius: 0 !important;
    text-shadow: none;
    background-color: transparent !important;
    padding: 10px 20px !important;
}

.flex-caption .rpo-slider-text-left {
    font-family: 'Atten Bold', Arial, Helvetica, sans-serif !important;
    font-weight: 700 !important;
    font-size: 30px;
    line-height: 46px;
    text-transform: uppercase;
}

.flex-caption .rpo-slider-text-right {
    font-family: 'Atten', Arial, Helvetica, sans-serif;
    font-weight: 400 !important;
    font-size: 30px;
    line-height: 46px;
}

.flexslider ul.slides li a {
    display: inline-block !important;
}

.flex-direction-nav a {
    width: 38px !important; /* YES */
    height: 69px !important; /* YES */
    margin: -38px 0 0 !important;
    background: url(../images/flexislider_arrows.png) no-repeat 0 0 !important;
}

.flex-direction-nav .flex-next {
    background-position: -40px 0 !important;
    right: 40px !important;
}

.flex-direction-nav .flex-prev {
    left: 38px !important;
}

@media (max-width: 1280px) {
    div.rpo-caption &gt; p:first-child {
        font-size: 48px;
        line-height: 52px;
    }
    .flex-caption &gt; div.rpo-caption {
        padding-bottom: 10px;
    }
    .flex-caption .rpo-button {
        padding-bottom: 30px;
    }
}
@media (max-width: 1024px) {
    div.rpo-caption &gt; p:first-child {
        font-size: 32px;
        line-height: 36px;
    }
    .flex-caption &gt; div.rpo-caption {
        padding-bottom: 0;
    }
    .flex-caption .rpo-button {
        padding-bottom: 20px;
    }
}
@media (max-width: 768px) {
    div.rpo-caption &gt; p:first-child {
        font-size: 20px;
        line-height: 36px;
    }

    .flex-caption .rpo-slider-text-left {
        font-size: 20px;
        line-height: 36px;
        text-transform: uppercase;
    }

    .flex-caption .rpo-slider-text-right {
        font-size: 20px;
        line-height: 36px;
    }

    .flex-direction-nav .flex-next {
        right: 20px !important;
    }

    .flex-direction-nav .flex-prev {
        left: 18px !important;
    }
}

.anothertest .flex-direction-nav a {
    width: initial;
    height: initial;
    margin: initial;
    background: url(../images/flexislider_arrows.png) no-repeat 0 0 !important;
}

.anothertest .flex-direction-nav .flex-next {
    background-position: initial;
    right: initial;
}

.anothertest .flex-direction-nav .flex-prev {
    left: initial;
}

/* SLIDER OVERRIDES */


/* UPCOMING EVENTS */
.rpo-upcoming-events .moduletable &gt; h3 {
    color: #333333 !important;
    font-family: 'Atten Bold', Arial, Helvetica, sans-serif !important;
    font-size: 40px !important;
    line-height: 55px !important;
    margin-top: 0 !important;
    text-align: center !important;
    text-transform: uppercase;
}

.rpo-upcoming-events .rpo-button {
    text-align: center;
}
.rpo-upcoming-events .rpo-button &gt; .btn {
    font-family: 'Atten Bold', Arial, Helvetica, sans-serif !important;
    margin-top: 30px;
    padding: 10px 20px;
}

.rpo-upcoming-event {
    padding: 0;
}

.lightBlue {
    background-color: #4091FF;
}

.midBlue {
    background-color: #034DFF;
}

.orange {
    background-color: #FF7F40;
}

.rpo-upcoming-event hr {
    width: 234px;
    border-top: 3px solid #FFF;
}

.rpo-upcoming-event &gt; .rpo-date {
    font-family: 'Atten', Arial, Helvetica, sans-serif;
    font-size: 22px !important;
    line-height: 24px !important;
    letter-spacing: 0;
    color: #FFFFFF;
    text-align: center;
    padding: 20px 0;
}

.rpo-upcoming-event &gt; .rpo-image {
    padding: 0 0 10px 0;
}

.rpo-upcoming-event &gt; .rpo-image img {
    width: 100%;
    height: auto;
}

.rpo-upcoming-event &gt; .rpo-title {
    font-family: 'Atten Bold', Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 27px;
    line-height: 30px;
    height: 55px;
    text-align: center;
    color: #FFF !important;
    padding: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.rpo-upcoming-event &gt; .rpo-strapline {
    font-size: 15px !important;
    line-height: 18px !important;
    text-align: center;
    color: #FFF !important;
    padding: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.rpo-upcoming-event &gt; .rpo-title a {
    color: #FFF !important;
}

.rpo-upcoming-event &gt; .rpo-venue {
    font-family: 'Atten Bold', Arial, Helvetica, sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    line-height: 24px;
    color: #FFF;
    text-align: center;
    padding: 20px 0;
}

.rpo-upcoming-event &gt; .rpo-buttons {
    padding: 10px 0 33px 0;
    text-align: center;
}

.rpo-upcoming-event &gt; .rpo-buttons &gt; .btn {
    font-family: 'Atten Bold', Arial, Helvetica, sans-serif !important;
    font-size: 16px;
    color: #FFF !important;
    border: 2px solid #FFF !important;
    border-radius: 0 !important;
    text-shadow: none;
    background-color: transparent !important;
    padding: 10px 20px !important;
}

.lightBlue .btn:hover,
.midBlue .btn:hover,
.orange .btn:hover {
    border: 2px solid #FFFFFF !important;
    color: #FFFFFF !important;
}

.lightBlue .btn:hover {
    background-color: #016BFF !important;
}

.midBlue .btn:hover {
    background-color: #0038C0 !important;
}

.orange .btn:hover {
    background-color: #ED6623 !important;
}

/* UPCOMING EVENTS */


/* HOME NEWS */
.rpo-home-news .moduletable &gt; h3 {
    color: #2C3E50 !important;
    font-family: 'Atten Bold', Arial, Helvetica, sans-serif !important;
    font-size: 40px !important;
    font-weight: 400 !important;
    line-height: 55px !important;
    margin-top: 0 !important;
    text-align: center !important;
    text-transform: uppercase;
}

.rpo-home-news .rpo-box {
    border: 1px solid #D7D7D7;
    /*width: 370px;*/
    height: 520px;
    cursor: pointer;
}
.rpo-home-news .rpo-inner-box {
    padding: 16px;
}

.rpo-home-news .rpo-date {
    font-family: 'Atten', Arial, Helvetica, sans-serif;
    font-size: 14px !important;
    line-height: 24px !important;
    left: 32px;
    position: absolute;
    bottom: 16px;
}

.rpo-home-news .rpo-image {
    text-align: center;
}

.rpo-home-news .rpo-title {
    font-family: 'Atten Bold', Arial, Helvetica, sans-serif !important;
    font-size: 21px !important;
    line-height: 26px !important;
    color: #2C3E50 !important;
    letter-spacing: 0;
    text-align: center;
    text-transform: uppercase;
    padding-top: 15px;
}

.rpo-home-news .rpo-title a {
    color: #2C3E50 !important;
}

.rpo-home-news hr {
    width: 75%;
    border-top: 3px solid #034DFF;
}

.rpo-home-news .rpo-date-readmore {
    height: auto;
    vertical-align: bottom;
}

.rpo-home-news .rpo-read-on {
    font-family: 'Atten', Arial, Helvetica, sans-serif !important;
    font-size: 14px !important;
    line-height: 24px !important;
    color: #055484 !important;
    right: 32px;
    position: absolute;
    bottom: 16px;
}

.rpo-home-news .rpo-read-on &gt; a {
    color: #055484 !important;
}

.rpo-home-news .rpo-button {
    text-align: center;
}
.rpo-home-news .rpo-button &gt; .btn {
    font-family: 'Atten Bold', Arial, Helvetica, sans-serif !important;
    margin-top: 30px;
    padding: 10px 20px;
}

.rpo-home-news .rpo-box:hover {
    background-color: #034DFF;
}

.rpo-home-news .rpo-box:hover .rpo-date,
.rpo-home-news .rpo-box:hover .rpo-title ,
.rpo-home-news .rpo-box:hover .rpo-title a,
.rpo-home-news .rpo-box:hover .rpo-text,
.rpo-home-news .rpo-box:hover .rpo-read-on,
.rpo-home-news .rpo-box:hover .rpo-read-on &gt; a {
    color: #FFFFFF !important;
}

.rpo-home-news .rpo-box:hover hr {
    border-top: 3px solid #FFFFFF;
}

/* HOME NEWS */

/* ORCHESTRAL BOXES */
.rpo-orchestra &gt; h3 {
    color: #2C3E50 !important;
    font-family: 'Atten Bold', Arial, Helvetica, sans-serif !important;
    font-size: 40px !important;
    font-weight: 400 !important;
    line-height: 55px !important;
    margin-top: 0 !important;
    text-align: center !important;
    text-transform: uppercase;
}

.rpo-orchestra .rpo-box {
    border: 1px solid #D7D7D7;
    /*width: 370px;*/
    height: 270px;
    cursor: pointer;
    margin-bottom: 20px;
}
.rpo-orchestra .rpo-inner-box {
    padding: 16px;
}

.rpo-orchestra .rpo-date {
    font-family: 'Atten', Arial, Helvetica, sans-serif;
    font-size: 14px !important;
    line-height: 24px !important;
    left: 32px;
    position: absolute;
    bottom: 16px;
}

.rpo-orchestra .rpo-image {
    text-align: center;
}

.rpo-orchestra .rpo-title {
    font-family: 'Atten Bold', Arial, Helvetica, sans-serif !important;
    font-size: 21px !important;
    line-height: 26px !important;
    color: #2C3E50 !important;
    letter-spacing: 0;
    text-align: center;
/*    text-transform: uppercase;*/
    padding-top: 15px;
}

.rpo-orchestra .rpo-title a {
    color: #2C3E50 !important;
}

.rpo-orchestra hr {
    display: none;
    width: 75%;
    border-top: 3px solid #034DFF;
}

.rpo-orchestra .rpo-date-readmore {
    height: auto;
    vertical-align: bottom;
}

.rpo-orchestra .rpo-read-on {
    font-family: 'Atten', Arial, Helvetica, sans-serif !important;
    font-size: 14px !important;
    line-height: 24px !important;
    color: #055484 !important;
    right: 32px;
    position: absolute;
    bottom: 16px;
}

.rpo-orchestra .rpo-read-on &gt; a {
    color: #055484 !important;
}

.rpo-orchestra .rpo-button {
    text-align: center;
}
.rpo-orchestra .rpo-button &gt; .btn {
    font-family: 'Atten Bold', Arial, Helvetica, sans-serif !important;
    margin-top: 30px;
    padding: 10px 20px;
}

.rpo-orchestra .rpo-box:hover {
    background-color: #034DFF;
}

.rpo-orchestra .rpo-box:hover .rpo-date,
.rpo-orchestra .rpo-box:hover .rpo-title ,
.rpo-orchestra .rpo-box:hover .rpo-title a,
.rpo-orchestra .rpo-box:hover .rpo-text,
.rpo-orchestra .rpo-box:hover .rpo-read-on,
.rpo-orchestra .rpo-box:hover .rpo-read-on &gt; a {
    color: #FFFFFF !important;
}

.rpo-orchestra .rpo-box:hover hr {
    border-top: 3px solid #FFFFFF;
}

/* ORCHESTRAL BOXEX */


/* LATEST NEWS */
.rpo-latest-news .moduletable&gt;h3{
    border-bottom: 1px solid #d5d5d5 !important;
    color: #985b04 !important;
    font-size: 32px !important;
    line-height: 46px !important;
    margin-top: 0 !important;
    text-align: center !important;
}
.rpo-latest-news ul{
    margin:0;
    padding:0;
    list-style:none;
}
.rpo-latest-news ul&gt;li{
    margin-top:0;
    padding-top:0;
    padding-bottom:15px !important;
    border-top:none;
}
.rpo-latest-news .rpo-date{
    font-size:16px !important;
    line-height:17px !important;
    padding-bottom:3px;
}
.rpo-latest-news .rpo-title{
    font-family: 'Atten Bold', Arial, Helvetica, sans-serif !important;
    font-size:15px !important;
    line-height:21px !important;
    color:#333333 !important;
}
.rpo-latest-news .rpo-read-on&gt;a{
    font-family: 'Atten Bold', Arial, Helvetica, sans-serif !important;
    font-size:13px !important;
    line-height:21px !important;
    color:#055484 !important;
    text-transform:uppercase;
}
/* LATEST NEWS */



/* FEATURED VIDEO */
.rpo-featured-video .moduletable &gt; h3 {
    border-bottom: 1px solid #d5d5d5 !important;
    color: #333333 !important;
    /*color: #985b04 !important;*/
    font-family: 'Atten', Arial, Helvetica, sans-serif !important;
    font-size: 32px !important;
    font-weight: 400 !important;
    line-height: 46px !important;
    margin-top: 0 !important;
    text-align: center !important;
}

.rpo-featured-video .custom h3 {
    color: #333333 !important;
    font-family: 'Atten Bold', Arial, Helvetica, sans-serif !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    line-height: 22px !important;
    margin-top: 0 !important;
    text-align: left !important;
}

/* FEATURED VIDEO */


/* LATEST TWEETS */
.rpo-latest-tweets .moduletable &gt; h3 {
    border-bottom: 1px solid #d5d5d5 !important;
    color: #333333 !important;
    /*color: #985b04 !important;*/
    font-family: 'Atten', Arial, Helvetica, sans-serif !important;
    font-size: 32px !important;
    font-weight: 400 !important;
    line-height: 46px !important;
    margin-top: 0 !important;
    text-align: center !important;
}

.rpo-latest-tweets ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.rpo-latest-tweets ul &gt; li {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 15px !important;
    border-top: none;
}

.rpo-latest-tweets .rpo-date {
    font-family: 'Atten', Arial, Helvetica, sans-serif;
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 17px !important;
    padding-bottom: 3px;
}

.rpo-latest-tweets .rpo-tweet {
    font-family: 'Atten', Arial, Helvetica, sans-serif !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 21px !important;
    color: #333333 !important;
}

/* LATEST TWEETS */

/* RPO ACTIONS */

.rpo-actions {
    color: #FFF;
}

.rpo-action {
    height: 300px;
    background-image: url('../images/circles.png');
    background-size: 90% auto;
    background-position: center;
    background-repeat: no-repeat;
    text-align: center;
}
.rpo-action .rpo-title {
    text-align: center;
    padding: 40px 0 30px 0;
    font-size: 22px;
    font-family: 'Atten Bold', Arial, Helvetica, sans-serif !important;
}

.rpo-action .rpo-text {
    text-align: center;
    padding: 0 22%;
    font-size: 16px;
}

.rpo-action .rpo-button {
    text-align: center;
    padding-top: 40px;
}

.rpo-action .rpo-button .btn {
    height: 50px;
    width: 140px;
    color: #FFF;
    background-color:transparent;
    border:2px solid #ffffff;
    display:inline-block;
    cursor:pointer;
    font-size:16px;
    padding:12px 10px;
    text-decoration:none;
}

@media (max-width: 1180px) {
    .rpo-action {
        height: 300px;
        background-image: url('../images/circles.png');
        background-size: 100% auto;
        background-position: center;
        background-repeat: no-repeat;
        text-align: center;
    }
}

@media (max-width: 1024px) {
    .rpo-action .rpo-title {
        padding: 30px 0 20px 0;
    }

    .rpo-action .rpo-button {
        text-align: center;
        padding-top: 20px;
    }
}

@media (max-width: 768px) {
    .rpo-action .rpo-title {
        padding: 70px 0 30px 0;
    }

    .rpo-action .rpo-button {
        text-align: center;
        padding-top: 20px;
    }
    .rpo-action .rpo-text {
        padding: 0 15%;
    }
}

/* RPO ACTIONS */

/* 2 X HALF FEATURES */
.rpo-2-half-feature-container {
    padding: 18px 0;
    background-color: #e3e3e3;
    font-family: 'Atten', Arial, Helvetica, sans-serif !important;
    font-weight: 400 !important;
    font-size: 13px !important;
    line-height: 19px !important;
    color: #333333 !important;
}

.rpo-2-half-feature-container h1 {
    background-color: #e3e3e3;
    font-family: 'Atten', Arial, Helvetica, sans-serif !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 22px !important;
    color: #333333 !important;
}

.rpo-2-half-feature-image-left img {
    padding-right: 20px;
}

.rpo-2-half-feature-image-right img {
    padding-left: 20px;
}

/* 2 X HALF FEATURES */


/* JEVENT GLOBAL */
.rpo-lhc-item {
    margin-bottom: 40px;
}

/* JEVENT GLOBAL */


/* JEVENT MINI CALENDAR */
table.mod_events_monthyear {
    display: table !important;
    width: 100% !important;
    border: none;
    font-family: 'Atten Bold', Arial, Helvetica, sans-serif !important;
    font-weight: 800 !important;
    font-size: 16px !important;
    line-height: 35px !important;
    color: #333;
    background-color: transparent;
    text-transform: uppercase;
}

table.mod_events_monthyear td {
    padding: 6px 4px !important;
    text-align: center;
}

table.mod_events_monthyear td a.mod_events_link {
    color: #333 !important;
}

.mod_events_table {
    display: table !important;
    width: 100% !important;
    border: none !important;
    font-family: 'Atten', Arial, Helvetica, sans-serif !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 35px !important;
    color: #055484 !important;
}

table.mod_events_table a:hover {
    text-decoration: underline !important;
    color: #ffffff !important;
}

table.mod_events_table .mod_events_dayname {
    font-family: 'Atten Bold', Arial, Helvetica, sans-serif !important;
}

table.mod_events_monthyear td, table.mod_events_table td {
    padding: 6px 8px !important;
    text-align: center;
}

table.mod_events_table tr, table.mod_events_table td {
    background-color: transparent !important;
    border: none !important;
}

.mod_events_td_dayname, .mod_events_td_dayname &gt; span {
    color: rgb(103, 103, 103) !important;
}

td.mod_events_td_todaynoevents {
    border: 1px solid #333333 !important;
}

.mod_events_td_dayoutofmonth {
    color: transparent !important;
}

.mod_events_td_daynoevents &gt; a.mod_events_daylink {
    color: #034DFF !important;
}

.mod_events_td_daywithevents &gt; a.mod_events_daylink {
    color: #034DFF !important;
}

.mod_events_td_daywithevents &gt; a.mod_events_daylink:hover {
    color: #0038C0 !important;
}

/* JEVENT MINI CALENDAR */


/* JEVENTS LEGEND */
.rpo-events-legend-vertical &gt; h2 {
    margin: 0;
    padding: 0;
    font-family: 'Atten Bold', Arial, Helvetica, sans-serif !important;
    font-weight: 800 !important;
    font-size: 18px !important;
    line-height: 35px !important;
    color: #333333;
    text-transform: uppercase;
}

.rpo-events-legend-vertical &gt; ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.rpo-events-legend-vertical &gt; ul &gt; li {
    font-family: 'Atten', Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 35px !important;
}

.rpo-events-legend-vertical &gt; ul &gt; li a {
    color: #333333;
}

/* JEVENTS LEGEND */


/* JEVENTS FILTER */
.rpo-events-filter-vertical &gt; h2 {
    margin: 0;
    padding: 0 6px;
    font-family: 'Atten Bold', Arial, Helvetica, sans-serif !important;
    font-weight: 800 !important;
    font-size: 16px !important;
    line-height: 35px !important;
    color: #ffffff;
    background-color: #6eb5d0;
    text-transform: uppercase;
}

.rpo-events-filter-vertical &gt; ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.rpo-events-filter-vertical &gt; ul &gt; li {
}

/* JEVENTS FILTER */


/* JEVENTS VIEW SELCTOR */
.rpo-events-view-selector &gt; h2 {
    margin: 0;
    padding: 0 6px;
    font-family: 'Atten Bold', Arial, Helvetica, sans-serif !important;
    font-weight: 800 !important;
    font-size: 16px !important;
    line-height: 35px !important;
    color: #ffffff;
    background-color: #6eb5d0;
    text-transform: uppercase;
}

.rpo-events-view-selector &gt; ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.rpo-events-view-selector &gt; ul &gt; li {
    font-family: 'Atten Bold', Arial, Helvetica, sans-serif !important;
    font-weight: 800 !important;
    font-size: 16px !important;
    line-height: 35px !important;
    border-bottom: 2px solid #d5d5d5;
}

/* JEVENTS VIEW SELECTOR */


#rpo-lr-title, #rpo-vr-title {
    cursor: pointer;
}

#rpo-lr-title span, #rpo-vr-title span {
    background-image: url('/templates/t3_bs3_blank/images/system/plus.png');
    display: block;
    margin-top: 9px;
    width: 18px;
    height: 17px;
    float: right;
}

#rpo-lr-content, #rpo-vr-content {
    display: none;
}

.rpo-events-locations-vertical &gt; h2, .rpo-events-locations-vertical &gt; .rpo-title {
    margin: 0;
    padding: 0;
    font-family: 'Atten Bold', Arial, Helvetica, sans-serif !important;
    font-size: 18px !important;
    line-height: 35px !important;
    color: #333333;
    text-transform: uppercase;
}

.rpo-events-locations-vertical &gt; ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.rpo-events-locations-vertical &gt; ul &gt; li {
    font-family: 'Atten', Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 35px !important;
}

.rpo-events-locations-vertical &gt; ul &gt; li a {
    color: #333333;
}

/* JEVENTS LOCATIONS */


/* JEVENT FILTER */
.jevfilterlist &gt; li {
    margin: 8px 0;
}

.jevfilterlist &gt; li:last-child {
    margin-bottom: 0;
}

label.evsearch_label {
    font-weight: 400;
    margin-bottom: 0;
    font-size: 13px;
}

.jevfilterinput &gt; input {
    width: 100%;
    box-shadow: none;
    border: 1px solid #d6d6d6;
    border-radius: 0;
}

.jevfilterinput &gt; input:focus {
    box-shadow: none;
}

.jevfilterinput &gt; input.modfilter_button {
    font-family: 'Atten Bold', Arial, Helvetica, sans-serif !important;
    font-weight: 800 !important;
    background-color: #ffffff;
    text-transform: uppercase;
    padding-top: 6px;
    padding-bottom: 6px;
    width: 60%;
    margin-bottom: 0;
}

.jevfilterinput &gt; input.modfilter_button:first-child {
    margin-bottom: 8px;
}

/* JEVENT FILTER */


/* JEVENTS WHATS ON LIST VIEW */
.ev_navigation {
    display: none;
}

.rpo-events-list-view {
    margin: 0 0 24px 0;
    padding: 0;
    list-style: none;
}

.rpo-events-list-view &gt; li:first-child {
    /*border-top: 2px solid #d5d5d5;*/
}

.rpo-events-list-view &gt; li {
    padding: 24px 0;
    /*border-bottom: 2px solid #d5d5d5;*/
}

.rpo-whats-on-event {
    font-family: 'Atten', Arial, Helvetica, sans-serif;
}

.rpo-whats-on-event .rpo-date {
    font-size: 18px !important;
    line-height: 18px !important;
    color: #034DFF;
    padding-bottom: 15px;
}

@media (max-width: 1024px) {
    .rpo-whats-on-event .rpo-image {
        padding-bottom: 12px;
    }
}

.rpo-whats-on-event .rpo-image img {
    width: 100%;
    height: auto;
}

.rpo-whats-on-event .rpo-title {
    font-family: 'Atten Bold', Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 18px;
}

.rpo-whats-on-event hr {
    border-top: #034DFF solid 1px;
    margin: 20px 40px 20px 0;
}

.rpo-whats-on-event .rpo-venue {
    font-family: "Atten Bold", Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 17px;
    text-transform: uppercase;
    color: #020202;
}

.rpo-whats-on-event .rpo-strapline {
    font-size: 14px !important;
    line-height: 18px !important;
    color: #7C7C7C;
}

.rpo-whats-on-event .rpo-buttons {
    padding-top: 10px;
}

.rpo-whats-on-event .btn {
    padding: 10px 24px;
    margin-right: 10px;
}

/* JEVENTS WHATS ON LIST VIEW */


/* JEVENTS WHATS ON MAP VIEW */
div#jev_maincal_map div#gmapMulti {
    margin: 0;
}

/* JEVENTS WHATS ON MAP VIEW */


/* JEVENTS DETAIL */
div#jevents_header.jeventpage {
    display: none;
}

.rpo-event-detail {
    padding-bottom: 40px;
}

.rpo-event-detail .btn {
    padding: 10px 20px;
    font-size: 16px;
}

@media (max-width: 1200px) {
    .rpo-event-detail .btn {
        display: block;
        width: 100%;
    }
}

.rpo-event-detail .rpo-players {
    font-size: 13px;
    line-height: 16px;
}

.rpo-event-detail .rpo-players p {
    margin-bottom: 12px;
}

.rpo-event-detail .rpo-ensemble {
    margin-bottom: 12px;
}

.rpo-event-detail .rpo-event-lhc .rpo-image img {
    width: 100% !important;
    height: auto !important;
}

.rpo-event-detail .rpo-event-rhc {
    font-family: 'Atten', Arial, Helvetica, sans-serif !important;
    font-size: 13px;
    line-height: 18px;
    color: #333333 !important;
    text-align: left;
}

.rpo-event-detail .rpo-event-rhc h2 {
    margin: 0;
    padding: 6px;
    font-family: 'Atten Bold', Arial, Helvetica, sans-serif !important;
    font-size: 14px !important;
    line-height: 18px !important;
    color: #000000;
    text-transform: uppercase;
    text-align: right;
}

.rpo-event-detail .rpo-title &gt; h1 {
    font-family: 'Atten Bold', Arial, Helvetica, sans-serif !important;
    font-size: 40px !important;
    line-height: 46px !important;
    color: #333333 !important;
    border-bottom: 3px solid #034DFF !important;
    margin: 0 0 15px 0;
    padding-bottom: 10px;
}

.rpo-event-detail .rpo-date,
.rpo-event-detail .rpo-venue,
.rpo-event-detail .rpo-works,
.rpo-event-detail .rpo-performers,
.rpo-event-detail .rpo-ensemble,
.rpo-backtodetails
{
    font-family: 'Atten', Arial, Helvetica, sans-serif;
    font-size: 20px !important;
    line-height: 32px !important;
}

.rpo-backtodetails a {
    color: #333333 !important;
}

.rpo-event-detail .rpo-date,
.rpo-event-detail .rpo-venue,
.rpo-event-detail .rpo-ensemble,
.rpo-backtodetails
{
    font-family: 'Atten Bold', Arial, Helvetica, sans-serif;
}

.rpo-event-detail .rpo-date,
.rpo-event-detail .rpo-venue {
    text-transform: uppercase;
}

.rpo-event-detail hr {
    border-top: 3px solid #E1E1E1 !important;
    width: 50%;
    margin-left: 0;
}

.rpo-event-detail .rpo-venue .rpo-location {
    font-size: 18px;
    text-transform: none;
    display: inline-block;
    padding-left: 20px;
    text-decoration: underline;
}

.rpo-event-detail .rpo-venue &gt; .rpo-image {
    margin: 10px 0;
    padding: 6px 0;
}

.rpo-event-detail .rpo-venue &gt; .rpo-image img {
    width: 50%;
    height: auto;
}

.rpo-event-detail .rpo-venue &gt; .rpo-location a {
    color: #333333 !important;
}

.rpo-event-detail .rpo-venue &gt; .rpo-location #gmap {
    width: 100% !important;
    height: 175px !important;
    margin: 18px 0 10px 0;
    border: 1px solid #969696;
    padding: 6px !important;
}

.rpo-event-detail .rpo-booking-url, .rpo-event-detail .rpo-group-booking-url, .rpo-event-detail .rpo-friends-booking-url, .rpo-event-detail .rpo-reward-points, .rpo-event-detail .rpo-ticket-info {
    /*margin: 10px 0;*/
}

.rpo-event-detail .rpo-booking-url {
    padding-bottom: 20px;
}

.rpo-friends-booking-url, .rpo-group-booking-url, .rpo-series-url {
    display: inline-block;
    margin-right: 20px;
}

@media (max-width: 1200px) {
    .rpo-friends-booking-url, .rpo-group-booking-url, .rpo-series-url {
        display: block;
        margin-right: 0;
        margin-bottom: 10px;
    }
}

.rpo-event-detail .rpo-event-description {
    width: 100%;
    background-color: #ECECEC;
    padding: 20px 10px;
    font-size: 16px;
}

.rpo-event-detail .rpo-event-description .rpo-event-tickets h3 {
    font-family: 'Atten Bold', Arial, Helvetica, sans-serif;
}

.jev_back {
    display: none;
}

/* JEVENTS DETAIL */


/* JEVENTS DETAIL POPUP MAP */
#sbox-window {
    padding: 0;
}

/* JEVENTS DETAIL POPUP MAP */


/* JEVENTS LOCATIONS LIST VIEW */
.rpo-locations-list-detail {
    font-family: 'Atten', Arial, Helvetica, sans-serif !important;
    font-weight: 500 !important;
    font-size: 13px;
    line-height: 18px;
    color: #969696 !important;
    text-align: right;
}

.rpo-locations-list-detail .rpo-title {
    margin: 0;
    padding: 6px;
    font-family: 'Atten Bold', Arial, Helvetica, sans-serif !important;
    font-weight: 800 !important;
    font-size: 14px !important;
    line-height: 18px !important;
    color: #ffffff;
    background-color: #969696;
    text-transform: uppercase;
    text-align: center;
}

.rpo-locations-list-detail .rpo-title a {
    color: #ffffff !important;
}

.rpo-locations-list-detail .rpo-image {
    min-height: 166px
}

.rpo-locations-list-detail .rpo-details {
    margin-bottom: 12px;
    height: 52px;
}

.rpo-locations-list-detail .rpo-image img {
    width: 100%;
    height: auto;
    margin: 10px 0;
    border: 1px solid #969696;
    padding: 6px;
}

.rpo-locations-list-detail .rpo-events-link {
}

.mainlocmap #gmapMulti {
    width: 100% !important;
    height: 450px !important;
}

/* JEVENTS LOCATIONS LIST VIEW */


/* PAGINATION OVERRIDES */
@media (max-width: 768px) {
    .pagination .disabled {
        display: none;
    }
}

.pagination &gt; .pagination-list {
    font-family: "Atten", Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #7C7C7C !important;
    text-transform: uppercase;
    background-color: transparent;
    border-color: #f2f2f2;
    *background-color: transparent;
    border-radius: 0 !important;
    margin: 20px 0 15px 0 !important;
}

.pagination li &gt; a, .pagination li &gt; span {
    border-radius: 0;
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #428bca;
    background-color: #ffffff;
    border: 1px solid #dddddd;
}

.pagination &gt; .limit {
    display: none;
}
.pagination &gt; .pagination-list &gt; li &gt; a, .pagination &gt; .pagination-list &gt; li &gt; span {
    color: #7C7C7C;
    padding: 8px 15px;
}

.pagination &gt; .pagination-list &gt; li &gt; a:hover, 
.pagination &gt; .pagination-list &gt; li &gt; span:hover, 
.pagination &gt; .pagination-list &gt; li &gt; a:focus, 
.pagination &gt; .pagination-list &gt; li &gt; span:focus {
    background-color: #f2f2f2;
}

.pagination &gt; .pagination-list &gt; .active &gt; a, 
.pagination &gt; .pagination-list &gt; .active &gt; span, 
.pagination &gt; .pagination-list &gt; .active &gt; a:hover, 
.pagination &gt; .pagination-list &gt; .active &gt; span:hover, 
.pagination &gt; .pagination-list &gt; .active &gt; a:focus, 
.pagination &gt; .pagination-list &gt; .active &gt; span:focus {
    border: #034DFF 1px solid !important;
    color: #034DFF;
    background-color: transparent !important;
}

.pagination &gt; .pagination-list &gt; .disabled &gt; span, 
.pagination &gt; .pagination-list &gt; .disabled &gt; span:hover, 
.pagination &gt; .pagination-list &gt; .disabled &gt; span:focus, 
.pagination &gt; .pagination-list &gt; .disabled &gt; a, 
.pagination &gt; .pagination-list &gt; .disabled &gt; a:hover, 
.pagination &gt; .pagination-list &gt; .disabled &gt; a:focus {
    color: #dddddd !important;
}

.pagination &gt; .pagination-list &gt; li &gt; a:hover, 
.pagination &gt; .pagination-list &gt; li &gt; span:hover, 
.pagination &gt; .pagination-list &gt; li &gt; a:focus, 
.pagination &gt; .pagination-list &gt; li &gt; span:focus {
    color: #034DFF;
}

.pagination &gt; .pagination-list &gt; li:first-child &gt; a, 
.pagination &gt; .pagination-list &gt; li:first-child &gt; span {
    margin-left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    padding: 8px 20px;
}

.pagination &gt; .pagination-list &gt; li:last-child &gt; a, 
.pagination &gt; .pagination-list &gt; li:last-child &gt; span {
    margin-right: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    padding: 8px 20px;
}

.counter {
    color: #7C7C7C !important;
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 0;
    padding: 8px 20px;
}

/* PAGINATION OVERRIDES */


/* RPO FRIENDS TABLE */
.rpo-friends-table td {
    padding: 10px;
    border: none !important;
}

.rpo-friends-table tr:first-child td {
    border-top: 1px solid #d5d5d5 !important;
}

/* RPO FRIENDS TABLE */


/* LEARNING ZONE */
div.rpo-learning-zone h1.article-title, div.rpo-learning-zone h2.article-title {
    border-bottom: 0 !important;
    color: #333333 !important;
    font-size: 28px !important;
    margin-bottom: 12px !important;
}

/* LEARNING ZONE */


/* NEWS &amp; PRESS */
div.rpo-news-and-press h1.article-title, div.rpo-news-and-press h2.article-title {
    border-bottom: 0 !important;
    color: #333333 !important;
    font-size: 28px !important;
    margin-bottom: 12px !important;
}

div.rpo-news-and-press .article-info {
    color: #333333 !important;
    font-family: 'Atten', Arial, Helvetica, sans-serif;
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 17px !important;
}

/* NEWS &amp; PRESS */


/* VIDEO GALLERY */
div#YoutubeGallerySecondaryContainer2 object, div#YoutubeGallerySecondaryContainer2 iframe {
    box-shadow: none !important;
}

div#YoutubeGalleryMainContainer2 h4 {
    text-align: justify !important;
    font-weight: normal !important;
    color: #333333 !important;
    font-family: 'Atten', Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 22px;
!important
}

@media (max-width: 768px) {
    div#YoutubeGalleryMainContainer2 td[style] {
        width: 40% !important;
        display: block;
    }
}

/* VIDEO GALLERY */


/* SITEMAP */
#xmap ul {
    list-style: none;
}

#xmap ul li {
    margin-left: 24px;
}

#xmap ul li h2 {
    font-size: 18px;
}

#xmap ul li a:hover {
    color: #cd1041;
}

/* SITEMAP */

nav &gt; div.container {
    /*display: initial !important;*/
}

ul.rpo-sidebar-menu ul, ul.rpo-sidebar-menu li {
    position: initial;
    display: table;
    border: initial;
    box-shadow: initial;
    background-color: initial;
    color: #333333 !important;
}

ul.rpo-sidebar-menu .open, ul.rpo-sidebar-menu :hover {
    background-color: transparent !important;
}

ul.rpo-sidebar-menu .parent &gt; ul {
    padding-top: 10px;
}

ul.rpo-sidebar-menu .dropdown-submenu &gt; a:after {
    content: initial;
}

ul.rpo-sidebar-menu .dropdown-menu &gt; li &gt; a {
    padding-left: 30px;
}

ul.rpo-sidebar-menu .dropdown-menu &gt; .active &gt; a,
ul.rpo-sidebar-menu .dropdown-menu &gt; .active &gt; a:hover,
ul.rpo-sidebar-menu .dropdown-menu &gt; .active &gt; a:focus {
    border-radius: 5px;
    background-color: #F5F5F5 !important;
    color: #333333;
}


/* SIDE MENU ACCORDION */
.rpo-side-menu {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

/* SIDE MENU ACCORDION */

/* REMOVE SEARCH FILTER */
.ordering-box {
    display: none;
}

/* REMOVE SEARCH FILTER */


/* NEWSLETTER POPUP */
.rpo-newsletter-popup-iframe {
    width: 100%;
    border: 0;
    min-height: 70vh;
}

.rpo-newsletter-popup-top-text {
    margin-bottom: 5px;
    text-align: center;
}

.rpo-newsletter-popup-privacy {
    margin-top: 20px;
}

/* NEWSLETTER POPUP */


@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* IE10+ CSS style corrections */
    ul.rpo-sidebar-menu ul, ul.rpo-sidebar-menu li {
        position: static;
    }

    ul.rpo-sidebar-menu .dropdown-submenu &gt; a::after {
        content: none;
    }

    ul.rpo-sidebar-menu ul, ul.rpo-sidebar-menu li {
        position: static;
        border: 0;
        box-shadow: none;
        background-color: transparent;
    }
}

.img_caption img, .item-image img {
    max-width: 100%
}

@mixin clearfix() {
&amp;::after {
    display: block;
    content: "";
    clear: both;
}
}
@media (max-width: 768px) {
    .container &gt; .navbar-header, .container-fluid &gt; .navbar-header, .container &gt; .navbar-collapse, .container-fluid &gt; .navbar-collapse {
        margin-right: 0;
        margin-left: 0;
    }

    .search-query {
        float: left;
    }

    .rpo-mobile-menu {
        line-height: 0;
    }
}

/* NEWSLETTER */
.modal-open .modal {
    z-index: 10002;
}

.modal-backdrop {
    z-index: 10001;
}

.fa-layers-counter {
    background-color: #034DFF;
    border-radius: 1em;
    box-sizing: border-box;
    color: #fff;
    line-height: 1 !important;
    max-width: 5em;
    min-width: 1.5em;
    overflow: hidden;
    padding: .25em .5em;
    right: 0;
    text-overflow: ellipsis;
    top: -0.2em;
    -webkit-transform: scale(.25);
    transform: scale(.25);
    -webkit-transform-origin: top right;
    transform-origin: top right;
}

.fa-layers-counter, .fa-layers-text {
    display: inline-block;
    position: absolute;
    text-align: center;
}

/* ************************ COOKIES NOTICE BOARD CSS START HERE **************************** */

.inner3{width: 66%;float:left;}

.inner3 p{line-height:32px;}

.button_cookie{display: inline-block;}
.eb_privacypolicy{ width: 33%; float:right;margin:0;padding-left: 10px;text-align:right;}
.eb_privacypolicy .button_cookie + .button_cookie{margin-top:0;}

.donate-input {
    position: relative;
    display: inline-block;
}

.donate-input &gt; i {
    position: absolute;
    display: block;
    transform: translate(0, -50%);
    top: 50%;
    pointer-events: none;
    width: 25px;
    text-align: center;
    font-style: normal;
    color: #034DFF;
}

.donate-input &gt; input[type=text] {
    border-radius: 0 !important;
    border: #034DFF 2px solid;
    background: #FFF;
    padding: 1px 6px 5px 20px;
    margin: 4px 4px 4px 0;
    font-size: 16px;
    line-height: 20px;
    color: #034DFF;
    outline: none;
    width: 60px;
    height: 36px;
}

.donate-input &gt; input[type=text]:hover, .donate-input &gt; input[type=text]:focus {
    border-color: #0038C0 !important;
    outline: none;
}

.clear { clear:both; display:block; overflow:hidden; visibility:hidden; height:0px;}

.visually-hidden { display: none; }
</pre></body></html>