#accessibilityBar{
    -webkit-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    transition:all .5s ease-in-out;
    z-index:9999;
    position:fixed;
    bottom:20px;
    left:-500px;
    width: 350px;
   background: #ffffff;
   border-radius: 7px 10px 7px 7px;
    -moz-border-radius: 10px 10px 7px 7px;
    -webkit-border-radius: 10px 10px 7px 7px;
    -webkit-box-shadow: 0 0 20px rgb(0 0 0 / 30%), inset 0 0 0 1px #bbb;
    box-shadow: 0 0 20px rgb(0 0 0 / 30%), inset 0 0 0 1px #bbb;
}

#accessibilityBox
{
    border-top: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
    display: flex;
    flex-wrap: wrap;
}


#accessibilityContainer
{
    padding: 15px;
    border-radius: 0px 0px 7px 7px;
    -moz-border-radius:0px 0px 7px 7px;
    -webkit-border-radius: 0px 0px 7px 7px;
}
#accessibilityBar h3
{
    background: #444; 
    margin-bottom: 0;
    color: #fff;
    font-size: 1.1em;
    font-family: "firago";
    font-feature-settings: 'case' on;
    padding: 15px 15px 12px;
    border-radius: 6px 6px 0 0;
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    border-bottom: 1px solid #ffffff;
}
#accessibilityClose
{

cursor: pointer;
width: 20px;
height: 20px;
position: absolute;
top: 15px;
right: 15px;
}
#accessibilityClose:before
{
    content: "";
    display: block;
    width: 2px;
    height: 18px;
    background: #fff;
    position: absolute;
    left: calc(50% - 1px);
    top: calc(50% - 9px);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

#accessibilityClose:after
{
    content: "";
    display: block;
    width: 18px;
    height: 2px;
    background: #fff;
    position: absolute;
    left: calc(50% - 9px);
    top: calc(50% - 1px);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

#accessibilityClose:hover{
        outline: #e00 dotted 2px!important;
        outline-offset: 1px;
}
.fontSize140 #accessibilityClose
{
    top: 20px;
}
.fontSize120 #accessibilityClose
{
    top: 18px;
}
.fontSize160 #accessibilityClose
{
    top: 22px;
}

#accessibilityBar.active
{
    left:40px;
}


#accessibilityBar button{
    outline:none !important;
    box-shadow:none !important;
    -webkit-appearance:none;
    cursor:pointer
}


#accessibilityBarOut
{
    position: fixed;
    left:20px;
    bottom: 20px;
    z-index: 999;
}

#universalAccessBtn{

    font-size:24px;
    font-size:1.5rem;
    line-height:1;
    color:#fff;

    background-image: url("data:image/svg+xml,%3C%3Fxml version%3D%221.0%22 encoding%3D%22UTF-8%22%3F%3E%0D%3C!DOCTYPE svg PUBLIC %22-%2F%2FW3C%2F%2FDTD SVG 1.0%2F%2FEN%22 %22http%3A%2F%2Fwww.w3.org%2FTR%2F2001%2FREC-SVG-20010904%2FDTD%2Fsvg10.dtd%22%3E%0D%3C!-- Creator%3A CorelDRAW X6 --%3E%0D%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 xml%3Aspace%3D%22preserve%22 width%3D%222.794cm%22 height%3D%223.81cm%22 version%3D%221.0%22 style%3D%22shape-rendering%3AgeometricPrecision%3B text-rendering%3AgeometricPrecision%3B image-rendering%3AoptimizeQuality%3B fill-rule%3Aevenodd%3B clip-rule%3Aevenodd%22%0DviewBox%3D%220 0 2794 3810%22%0D xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0D %3Cdefs%3E%0D  %3Cstyle type%3D%22text%2Fcss%22%3E%0D   %3C!%5BCDATA%5B%0D    .fil0 %7Bfill%3A%23444444%7D%0D   %5D%5D%3E%0D  %3C%2Fstyle%3E%0D %3C%2Fdefs%3E%0D %3Cg id%3D%22Layer_x0020_1%22%3E%0D  %3Cmetadata id%3D%22CorelCorpID_0Corel-Layer%22%2F%3E%0D  %3Cpath class%3D%22fil0%22 d%3D%22M645 3329c138%2C-418 391%2C-859 471%2C-1265l0 -547 -909 -244c-112%2C-30 -180%2C-147 -150%2C-259l0 0c30%2C-112 147%2C-180 259%2C-150l904 242 352 0 904 -242c112%2C-30 229%2C37 259%2C150l0 0c30%2C112 -37%2C229 -150%2C259l-909 244 0 547c81%2C406 333%2C847 471%2C1265 50%2C155 78%2C264 -61%2C344 -110%2C53 -244%2C5 -296%2C-105l-395 -828 -395 828c-53%2C110 -186%2C157 -296%2C105 -139%2C-80 -111%2C-189 -61%2C-344zm752 -3212c218%2C0 395%2C177 395%2C395 0%2C218 -177%2C395 -395%2C395 -218%2C0 -395%2C-177 -395%2C-395 0%2C-218 177%2C-395 395%2C-395z%22%2F%3E%0D %3C%2Fg%3E%0D%3C%2Fsvg%3E%0D");
   background-position: center center ;
   background-size: 22px;;
   background-repeat:no-repeat ;  
   background-color: #ffffff;
    width:45px;
    height:45px;
    padding:0;
    border-radius:50%;
    border:none;
    
    cursor:pointer;
    border: 2px solid #666;
    -webkit-box-shadow: 0 0 15px rgb(0 0 0 / 15%);
    box-shadow: 0 0 15px rgb(0 0 0 / 15%);
}
#universalAccessBtn:hover,
#universalAccessBtn:focus,
#universalAccessBtn:active{
    outline: #e00 dotted 2px!important;
    outline-offset: 1px;
}
#accessibilityBar button.setAccessibility:focus{
    outline: #e00 dotted 2px!important;
    outline-offset: -2px;
}

#accessibilityBar button.setAccessibility[data-accessibility=reset]
{
    width: 100%;




}
#accessibilityBar button.setAccessibility[data-accessibility=reset] strong{

    display: inline-block;
width:18px;
height:18px;
margin: 0;
margin-right: 7px;
vertical-align: middle;
}




#accessibilityBar button.setAccessibility[data-accessibility=voice] strong{


background-image: url("data:image/svg+xml,%3C%3Fxml version%3D%221.0%22 encoding%3D%22UTF-8%22%3F%3E%0D%3C!DOCTYPE svg PUBLIC %22-%2F%2FW3C%2F%2FDTD SVG 1.0%2F%2FEN%22 %22http%3A%2F%2Fwww.w3.org%2FTR%2F2001%2FREC-SVG-20010904%2FDTD%2Fsvg10.dtd%22%3E%0D%3C!-- Creator%3A CorelDRAW X6 --%3E%0D%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 xml%3Aspace%3D%22preserve%22 width%3D%222.159cm%22 height%3D%221.27cm%22 version%3D%221.0%22 style%3D%22shape-rendering%3AgeometricPrecision%3B text-rendering%3AgeometricPrecision%3B image-rendering%3AoptimizeQuality%3B fill-rule%3Aevenodd%3B clip-rule%3Aevenodd%22%0DviewBox%3D%220 0 2159 1270%22%0D xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0D %3Cdefs%3E%0D  %3Cstyle type%3D%22text%2Fcss%22%3E%0D   %3C!%5BCDATA%5B%0D    .fil0 %7Bfill%3A%23444444%3Bfill-rule%3Anonzero%7D%0D   %5D%5D%3E%0D  %3C%2Fstyle%3E%0D %3C%2Fdefs%3E%0D %3Cg id%3D%22Layer_x0020_1%22%3E%0D  %3Cmetadata id%3D%22CorelCorpID_0Corel-Layer%22%2F%3E%0D  %3Cpath class%3D%22fil0%22 d%3D%22M1028 196l0 879c0%2C14 -5%2C26 -15%2C36 -10%2C10 -22%2C15 -36%2C15 -14%2C0 -26%2C-5 -36%2C-15l-269 -269 -212 0c-14%2C0 -26%2C-5 -36%2C-15 -10%2C-10 -15%2C-22 -15%2C-36l0 -310c0%2C-14 5%2C-26 15%2C-36 10%2C-10 22%2C-15 36%2C-15l212 0 269 -269c10%2C-10 22%2C-15 36%2C-15 14%2C0 26%2C5 36%2C15 10%2C10 15%2C22 15%2C36zm276 325c23%2C35 34%2C74 34%2C115 0%2C41 -11%2C79 -34%2C114 -23%2C35 -53%2C60 -91%2C76 -5%2C3 -12%2C4 -20%2C4 -14%2C0 -26%2C-5 -36%2C-15 -10%2C-10 -15%2C-22 -15%2C-37 0%2C-11 3%2C-21 10%2C-28 7%2C-8 14%2C-15 23%2C-20 9%2C-6 18%2C-12 28%2C-19 9%2C-7 17%2C-16 23%2C-29 7%2C-13 10%2C-28 10%2C-46 0%2C-18 -3%2C-33 -10%2C-46 -6%2C-13 -14%2C-22 -23%2C-29 -9%2C-7 -18%2C-13 -28%2C-19 -9%2C-6 -17%2C-12 -23%2C-20 -6%2C-8 -10%2C-17 -10%2C-29 0%2C-14 5%2C-27 15%2C-37 10%2C-10 22%2C-15 36%2C-15 8%2C0 15%2C1 20%2C4 38%2C15 68%2C40 91%2C75zm172 -114c46%2C70 69%2C146 69%2C228 0%2C83 -23%2C158 -69%2C228 -46%2C70 -106%2C120 -182%2C152 -7%2C3 -14%2C4 -20%2C4 -15%2C0 -27%2C-5 -37%2C-15 -10%2C-10 -15%2C-22 -15%2C-36 0%2C-21 11%2C-37 32%2C-48 30%2C-16 50%2C-28 61%2C-35 40%2C-29 71%2C-66 93%2C-110 22%2C-44 34%2C-90 34%2C-140 0%2C-49 -11%2C-96 -34%2C-140 -22%2C-44 -54%2C-80 -93%2C-109 -11%2C-8 -31%2C-20 -61%2C-36 -21%2C-11 -32%2C-27 -32%2C-48 0%2C-14 5%2C-26 15%2C-36 10%2C-10 22%2C-15 36%2C-15 7%2C0 14%2C1 21%2C4 76%2C32 136%2C82 182%2C152zm173 -113c69%2C103 103%2C217 103%2C341 0%2C124 -34%2C238 -103%2C341 -68%2C103 -159%2C180 -273%2C229 -7%2C3 -14%2C4 -21%2C4 -14%2C0 -26%2C-5 -36%2C-15 -10%2C-10 -15%2C-22 -15%2C-36 0%2C-19 11%2C-35 32%2C-48 4%2C-2 10%2C-5 18%2C-8 8%2C-4 14%2C-6 18%2C-8 25%2C-14 47%2C-27 66%2C-41 66%2C-49 118%2C-110 155%2C-183 37%2C-73 56%2C-151 56%2C-234 0%2C-82 -19%2C-160 -56%2C-233 -37%2C-73 -89%2C-134 -155%2C-184 -19%2C-14 -41%2C-28 -66%2C-41 -4%2C-2 -10%2C-5 -18%2C-8 -8%2C-4 -14%2C-7 -18%2C-9 -21%2C-12 -32%2C-28 -32%2C-48 0%2C-14 5%2C-26 15%2C-36 10%2C-10 22%2C-15 36%2C-15 7%2C0 14%2C1 21%2C4 114%2C49 205%2C125 273%2C229z%22%2F%3E%0D %3C%2Fg%3E%0D%3C%2Fsvg%3E%0D");
background-position: center center ;
background-size:50px;;
background-repeat:no-repeat 
}




#universalAccessBtn span{
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    font-size:16px;
    font-size:1rem;
    line-height:1;
    text-align:right;
    font-weight:bold;
    color:#fff;
    background-color:#ed1c24;
    box-shadow:0 10px 30px rgba(102,102,102,.1);
    height:100%;
    padding:0 1rem;
    border-radius:.25rem;
    display:flex;
    align-items:center;
    position:absolute;
    top:50%;
    right:120%;
    transform:translateY(-50%)
}
#universalAccessBtn.collapsed span{
   display: none;
}

#accessibilityBar button.setAccessibility{
    font-size:12px;
    font-size:0.9em;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    color:#404040;
    width:50%;
    position: relative;
    padding:18px 5px;
    background: #ffffff;
    display:inline-block;
    vertical-align: top;
    border:1px solid #ffffff;
    border-right: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    font-family: "firago";
 
}

#accessibilityBar button.setAccessibility:hover,
#accessibilityBar button.setAccessibility:focus
{
    outline: 3px dotted #f00000!important;
    outline-offset: -6px;
}

#accessibilityBar button.setAccessibility strong{
    color: #111111;
    width: 100%;
    height: 28px;
    border-radius: 0.2rem;
    display: block;
    font-size: 40px;
    margin-right: 0.25rem;
    margin-bottom: 15px;
}


.calendar-date-buttons .btn:focus,
.calendar-date-buttons .btn-sm.calendar-next-button:focus, 
.calendar-date-buttons .btn-sm.calendar-prev-button:focus {
    background: #235788!important;
    color: #ffffff!important;
}


body.inverse .calendar-date-buttons .btn:focus,
body.inverse .calendar-date-buttons .btn-sm.calendar-next-button:focus, 
body.inverse .calendar-date-buttons .btn-sm.calendar-prev-button:focus {
    background: #ff0!important;
    color: #000000!important;
}
body.contrast #accessibilityBar button[data-accessibility=contrast]{
    background-color:#ed1c24
}
body.inverse #accessibilityBar button[data-accessibility=contrast]{
    background-color:#ed1c24
}



body.fontSize120 #accessibilityBar .setAccessibility[data-accessibility=incFont],
body.fontSize140 #accessibilityBar .setAccessibility[data-accessibility=incFont],
body.fontSize160 #accessibilityBar .setAccessibility[data-accessibility=incFont],
body.resizemode #accessibilityBar .setAccessibility[data-accessibility=resize],
body.voicemode #accessibilityBar .setAccessibility[data-accessibility=voice]
{
    background-color: #f0f5f7 !important;
    color: #000000 !important;
    border-left: 1px solid #f0f5f7 ;
    border-top:1px solid #f0f5f7
}






body.contrast #accessibilityBar .setAccessibility[data-accessibility=blue],
body.contrast.fontSize120 #accessibilityBar .setAccessibility[data-accessibility=incFont],
body.contrast.fontSize140 #accessibilityBar .setAccessibility[data-accessibility=incFont],
body.contrast.fontSize160 #accessibilityBar .setAccessibility[data-accessibility=incFont],
body.contrast.resizemode #accessibilityBar .setAccessibility[data-accessibility=resize]
{
    background: #414141;
    border-left: 1px solid #414141 ;
    border-top:1px solid #414141 
}



body.blue #accessibilityBar .setAccessibility[data-accessibility=inverse],
body.blue.fontSize120 #accessibilityBar .setAccessibility[data-accessibility=incFont],
body.blue.fontSize140 #accessibilityBar .setAccessibility[data-accessibility=incFont],
body.blue.fontSize160 #accessibilityBar .setAccessibility[data-accessibility=incFont],
body.blue.resizemode #accessibilityBar .setAccessibility[data-accessibility=resize]
{
    background: #f0f5f7!important;

}

body.blue .events-date
{
    background: #00f
}
body.inverse .events-date
{
    background: #000000;
}

body.contrast .events-date
{
    background: #ff0;
    color: #000000
}
body.blue #accessibilityBar button.setAccessibility:before,
body.blue #universalAccessBtn:before
{
    background-color: #000000;
}
body.contrast #accessibilityBar:before
{

    background-color: #ff0;

}
body.contrast #accessibilityBar:after
{
   
    background-color: #ff0;

}
body.darkmode #accessibilityBar button[data-accessibility=dark]{
    background-color:#ed1c24;
    color:#fff !important
}
body.accessibility_readingLine #accessibilityBar button[data-accessibility=readingLine]{
    background-color:#ed1c24;
    color:#fff !important
}
body.accessibility_markerLine #accessibilityBar button[data-accessibility=markerLine]{
    background-color:#ed1c24;
    color:#fff !important
}
body.accessibility_readingLine #readingLine{
    background-color:#ed1c24 !important;
    opacity:1;
    width:100vw;
    height:.5rem;
    position:absolute;
    left:0;
    z-index:9999;
    transform:translateY(0.5rem)
}


body.accessibility_markerLine #markerLine{
    background-color:#e4fd00 !important;
    opacity:.75;
    border-width:.1px 0;
    border-style:solid;
    border-color:#cde400;
    width:100vw;
    height:1.75rem;
    position:absolute;
    left:0;
    z-index:9999;
    transform:translateY(-1rem);
    mix-blend-mode:color
}
body.accessibility_markerLine.contrast #markerLine{
    mix-blend-mode:multiply;
    opacity:1
}
body.accessibility_markerLine.darkmode #markerLine{
    opacity:.25;
    background:#655b5b !important;
    mix-blend-mode:unset
}
body.contrast{
    background:#000 ;
    color:#fff
}
body.contrast nav,body.contrast li,body.contrast ol,body.contrast header,body.contrast footer,body.contrast section,body.contrast main,body.contrast aside,body.contrast article,body.contrast .news-container,body.contrast .video-cont, body.contrast .box{
    background:#000 !important;
    color:#fff !important
}
body.contrast h1,body.contrast h2,body.contrast h3,body.contrast h4,body.contrast h5,body.contrast h6,body.contrast p,body.contrast label,body.contrast strong,body.contrast em,body.contrast cite,body.contrast q,body.contrast i,body.contrast b,body.contrast u,body.contrast span{
    color:#fff
}
body.contrast .title, body.contrast .title-container .title
{
    color:#fff
}

body.contrast #accessibilityBar button strong
{
    color: #ffffff;

}
body.contrast .news-date
{
    background-color: #ff0;
    color: #000000;
}
body.contrast .btn
{
    background-color: #ff0;
    color: #000000!important;
}

body.contrast .btn span
{
    color: #000000!important;
}

body.contrast .phone-icon,
body.contrast .email-icon
{
    fill: #ff0!important;
}
body.contrast .news-inner-right-col .news-title
{
    color: #ff0
}

body.contrast .news-inner-right-col .news-title:hover{
    color: #ffffff;
}






body.contrast .text-page-content table,
body.contrast .text-page-content table th,
body.contrast .text-page-content table td  {
    border: 0.8px solid #ffffff;
}



body.inverse .share-button-small.share-fb,
body.inverse  .share-button-small.share-tw,
body.inverse .share-button-small.share-in,
body.inverse .share-button-small
{
    background: #000000;
    
}

body.inverse .share-button-small.share-fb svg,
body.inverse .share-button-small.share-tw svg,
body.inverse .share-button-small.share-in svg,
body.inverse .share-button-small svg
{
    fill:  #ff0;
    
}

body.inverse .news-share-but
{
    border: 1px solid #000000;
    background:  #ff0;;
}

body.inverse .news-share-but:hover
{
    border: 1px solid #000000;
    background: #000000;
    color: #ff0!important;
}
body.inverse .news-share-but:hover svg
{
    fill: #ff0;
}

body.contrast a:hover, body.contrast  a:focus {
    outline: 3px dotted #f00000 !important;
    outline-offset: 2px;
}
body.inverse  .news-inner-share-text
{
    color: #000000;
}
body.inverse .news-inner-right-col .news-title
{
    color: #000000;
}

body.inverse .news-share-but svg
{
    fill: #000000;
}

body.inverse  .pagination-bl li.active a
{
    background: #000000;
}

body.inverse .pagination-bl li.active a:hover{
    color: #ffffff 
}
body.inverse .pagination-bl
{
    border: 1px solid #000000;
}



body.inverse .pagination-prev svg, 
body.inverse .pagination-next svg {
    fill: #000000;
}
body.contrast .pagination-bl li a:hover{
    background: #ffffff;
    color: #000000;
}

body.contrast .pagination-bl li.pagination-prev a:hover{
    background: #000000;
    color: #000000;
}

body.contrast .pagination-bl li.pagination-next a:hover{
    background: #000000;
    color: #000000;
}
body.contrast .footer-text-title a
{
    color: #ffffff;
}
body.contrast .footer-text-title a:hover
{
    color: #ff0;
}



body.inverse .phone-icon,
body.inverse .email-icon
{
    fill: #000000;
}
body.inverse .deputies-contact-info-container
{
    border-color:#000000!important ;
}

body.blue .deputies-contact-info-container
{
    border-color:#00f !important;
}
body.blue .phone-icon,
body.blue .email-icon
{
    fill: #00f!important;
}
body.blue  .text-page-content h1, 
body.blue .text-page-content h2, 
body.blue .text-page-content h3, 
body.blue .text-page-content h4
{
   color: #00f!important;
}
body.contrast .text-page-content h1, 
body.contrast .text-page-content h2, 
body.contrast .text-page-content h3, 
body.contrast .text-page-content h4
{
   color: #ff0!important;
}

body.contrast .attached-files-link:hover,
body.contrast .attached-files-link:active
{
    background:#ff0;
    color: #000000;
}

body.blue .attached-files-link
{
    color: #00f!important;
}

body.contrast .btn span:hover
{
    color: #000000!important;
}
body.contrast  .btn svg
{

   fill: #000000!important;
}
body.contrast  .jst-calendar-today .tbody-list-number
{
    background-color: #ff0;
    color: #000000!important;
}
body.contrast .box
{
    border:1px solid #ff0;
}
body.contrast .news-container
{
    border:1px solid #ff0;
}
body.contrast .deputies-list:before
{
    border:1px solid #ff0;
    background: #000000;
}
body.inverse .deputies-list:before
{
    border:1px solid #000000;
    background: #ff0;
}
body.contrast .capcha-refresh svg
{
    fill: #ff0
}
body.blue .capcha-refresh svg
{
    fill: #00f;
}
body.inverse .capcha-refresh svg
{
    fill: #000000;
}
body.blue .deputies-list:before
{
    border:1px solid #00f;
    background: #ffffff;
}
body.contrast a{
    color:#ff0
}
body.contrast a:hover{
    color:#ffffff
}
body.contrast .deputies-image
{
    border:1px solid #ff0;
}

body.contrast .contact-info-container .btn svg path
{
    fill: #000000
}

body.contrast  .main-menu-link span
{
    color: #ff0;
}

body.contrast  .main-menu-link:hover span,
body.contrast  .main-menu-link:focus span
{
    color: #ffffff;
}


body.contrast a:hover
    {
color: #ffffff
    }





















body.contrast button,body.contrast input[type=button],body.contrast input[type=reset],body.contrast input[type=submit]{
    background:#ff0 !important;
    color:#000 !important;
    font-weight:bold;
    border:none !important
}
body.contrast img,
body.contrast .news-image,
body.contrast .slider-image,
body.contrast .deputies-image,
body.contrast .video-image {
    filter:grayscale(100%) contrast(120%)



    
}
body.contrast input[type=text],body.contrast input[type=password],body.contrast input[type=url],body.contrast input[type=search],body.contrast input[type=email],body.contrast input[type=tel],body.contrast input[type=date],body.contrast input[type=month],body.contrast input[type=week],body.contrast input[type=datetime],body.contrast input[type=datetime-local],body.contrast textarea,body.contrast input[type=number]{
    background:#000000  !important;
    border:1px solid #ff0  !important;
    color:#ff0  !important
}

body.contrast #accessibilityBar .setAccessibility[data-accessibility=contrast]{
    background-color:#ff0;
    color:#000 
}


body.contrast input.placeholder,
body.contrast textarea.placeholder {
	color: #ff0;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s
}

body.contrast input:-moz-placeholder,
body.contrast textarea:-moz-placeholder {
	color: #ff0;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s
}

body.contrast input::-moz-placeholder,
body.contrast textarea::-moz-placeholder {
	color: #ff0;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s
}

body.contrast input:-ms-input-placeholder,
body.contrast textarea:-ms-input-placeholder {
	color: #ff0;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s
}

body.contrast input::-webkit-input-placeholder,
body.contrast textarea::-webkit-input-placeholder {
	color: #ff0;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s
}

body.contrast  .header-search-icon
{
    fill:#000000;
}
body.contrast .header-socials-facebook,
body.contrast .header-socials-twitter,
body.contrast .header-socials-youtube,
body.contrast .footer-socials-facebook,
body.contrast .footer-socials-twitter,
body.contrast .footer-socials-youtube
{
    background:#ff0;
}

body.contrast .header-socials-facebook svg,
body.contrast .header-socials-twitter svg,
body.contrast .header-socials-youtube svg,
body.contrast .footer-socials-facebook svg,
body.contrast .footer-socials-twitter svg,
body.contrast .footer-socials-youtube svg
{
   fill: #000000;
}
body.contrast .header-socials:hover,
body.contrast  .header-socials:focus,
body.contrast .footer-socials:hover,
body.contrast  .footer-socials:focus
{
    outline: 2px solid #ffffff!important;
    outline-offset: 4px;
    opacity: 1;
}
body.contrast .header-section-bottom
{
    border-color:#ff0;
}

body.contrast  .calendar-date-container,
body.contrast  .news-footer,
body.contrast .footer-text-title,
body.contrast  .footer-bottom-section
{
    border-color:#ff0; ;
}

body.contrast .header-languages .header-language  {
	background:#414141;
	
  }

  
  body.contrast .header-languages:hover .header-language,
  body.contrast .header-languages.open .header-language
  {

	  border-radius: 0px;
	  -webkit-border-radius: 0px;
  }
  

body.contrast .header-languages:hover .header-language:hover
  {
	background:#ff0;
    color: #000000;

	
  }

  body.contrast .header-languages:hover .header-language-active:hover
  {
	  background:none;
  }
body.contrast .home-videos-container::before
{
   background:  #414141
}

body.contrast  .footer-subscribe-button
{
    background:#ff0;
}
body.contrast  .footer-subscribe-button:hover
{
    background:#ffffff;
}
body.contrast #universalAccessBtn
{
border-color: #ff0;
}
body.contrast .path-item:after
{
    border-color: transparent transparent transparent #ff0;
}

body.contrast .title::before
{
    background:#ff0;
}
body.contrast .header-search-button
{
    background:#ff0;
}
body.contrast .header-search-button:hover,
body.contrast .header-search-button:focus
{
    background:#ffffff;
}

body.contrast .main-menu-dropdown-link:hover {
    background: #ff0;
    color: #000000;
}

body.contrast .main-menu-link:hover, 
body.contrast .main-menu-link:focus {
    color: #ffffff;
}


body.contrast  .btn-info,
body.contrast .btn-primary
{  background: #ff0;
    color: #000000!important;
}
body.contrast  .btn-info span,
body.contrast .btn-primary span
{  
    color: #000000!important;
}
body.contrast  .btn-info svg,
body.contrast .btn-primary svg
{  
   fill: #000000;
}
body.contrast  .btn-info:hover,
body.contrast .btn-primary:hover
{  background: #ffffff!important;

}




body.contrast  .slider-arrow-button
{
    background: #ff0;
}


body.contrast  .slider-arrow-button svg
{
    fill: #000000;
}

body.contrast .news-date
{
    background: #ff0;
    color: #000000
}

body.contrast .share-button-small.share-fb,
body.contrast  .share-button-small.share-tw,
body.contrast .share-button-small.share-in,
body.contrast .share-button-small
{
    background: #ff0;
    
}

body.contrast .share-button-small.share-fb svg,
body.contrast .share-button-small.share-tw svg,
body.contrast .share-button-small.share-in svg,
body.contrast .share-button-small svg
{
    fill: #000000;
    
}

body.contrast .news-share-but
{
    border: 1px solid #ff0;
    background: #000000;
}

body.contrast .news-share-but:hover
{
    border: 1px solid #ff0;
    background: #ff0;
    color: #000000!important;
}
body.contrast .news-share-but:hover svg
{
    fill: #000000;
}



body.blue .share-button-small.share-fb,
body.blue .share-button-small.share-tw,
body.blue .share-button-small.share-in,
body.blue .share-button-small
{
    background: #00f;
    
}

body.blue .main-menu-link:focus{


}

body.blue .share-button-small.share-fb svg,
body.blue .share-button-small.share-tw svg,
body.blue .share-button-small.share-in svg,
body.blue .share-button-small svg
{
    fill: #ffffff;
    
}

body.blue .news-share-but
{
    border: 1px solid #00f;
    background: #ffffff;
}
body.blue .news-share-but svg
{
    fill: #00f
}

body.blue .news-share-but:hover
{
    border: 1px solid #00f;
    background: #00f;
    color: #ffffff!important;
}
body.blue .news-share-but:hover svg
{
    fill: #ffffff;
}








body.contrast .news-button .view-more-icon
{
    fill:#ff0;
}
body.contrast  .news-share-text
{
    color :#000000;
}
body.contrast .news-inner-share-text
{

    color :#ffffff;
}


body.contrast  #accessibilityBar
{
    border-color: #ff0;
    outline: 1px solid #ff0!important;
}
body.contrast .right-banner
{
    background-color: #ff0;
    color: #000000!important;
}
body.contrast a .right-banner-desc,
body.contrast a .right-banner-text
{
    color: #000000!important;
}
body.contrast .banner-phone-icon
{
    fill: #000000;
}


body.contrast .tbody-list-number:hover, 
body.contrast .tbody-list-number:focus {
    color: #000000!important;
}
body.contrast .footer-subscribe-button svg{
    fill: #000000;
}




body.darkmode{
    background:#121212 !important;
    color:#655b5b !important
}
body.darkmode nav,body.darkmode li,body.darkmode ol,body.darkmode header,body.darkmode footer,body.darkmode section,body.darkmode main,body.darkmode aside,body.darkmode article{
    background:#121212 !important;
    color:#655b5b !important
}
body.darkmode h1,body.darkmode h2,body.darkmode h3,body.darkmode h4,body.darkmode h5,body.darkmode h6,body.darkmode p,body.darkmode label,body.darkmode strong,body.darkmode em,body.darkmode cite,body.darkmode q,body.darkmode i,body.darkmode b,body.darkmode u,body.darkmode span{
    color:#655b5b !important
}
body.darkmode a{
    color:#8d8080 !important
}
body.darkmode a *{
    color:#8d8080 !important
}
body.darkmode button,body.darkmode input[type=button],body.darkmode input[type=reset],body.darkmode input[type=submit]{
    background:#292323 !important;
    color:#655b5b !important;
    border:#191414 !important
}
body.darkmode img{
    filter:grayscale(100%) contrast(120%)
}
body.darkmode input[type=text],body.darkmode input[type=password],body.darkmode input[type=url],body.darkmode input[type=search],body.darkmode input[type=email],body.darkmode input[type=tel],body.darkmode input[type=date],body.darkmode input[type=month],body.darkmode input[type=week],body.darkmode input[type=datetime],body.darkmode input[type=datetime-local],body.darkmode textarea,body.darkmode input[type=number]{
    background:#191414 !important;
    border:1px solid #292323 !important;
    color:#655b5b !important
}
body.darkmode img{
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    filter:grayscale(75%) contrast(90%)
}
body.darkmode img:hover{
    filter:grayscale(0) contrast(100%)
}
body.darkmode #accessibilityBar *{
    background-color:#655b5b !important;
    color:#121212 !important
}
body.darkmode #accessibilityBar .setAccessibility[data-accessibility=darkmode]{
    background-color:#121212 !important;
    color:#655b5b !important
}
body.darkmode #accessibilityBar .setAccessibility{
    color:#8d8080 !important
}
body.darkmode #accessibilityBar .setAccessibility *{
    color:#8d8080 !important
}
body.darkmode #accessibilityBar .setAccessibility strong,body.darkmode #accessibilityBar .setAccessibility i{
    background-color:#191414 !important
}



#accessibilityBar button.setAccessibility[data-accessibility=contrast] strong,
#accessibilityBar button.setAccessibility[data-accessibility=inverse] strong,
#accessibilityBar button.setAccessibility[data-accessibility=natural] strong,
#accessibilityBar button.setAccessibility[data-accessibility=blue] strong,
body.contrast #accessibilityBar button.setAccessibility[data-accessibility=contrast] strong,
body.blue #accessibilityBar button.setAccessibility[data-accessibility=natural] strong
{
    background: url('data:image/svg+xml,%3C%3Fxml version%3D%221.0%22 encoding%3D%22UTF-8%22%3F%3E%0D%3C!DOCTYPE svg PUBLIC %22-%2F%2FW3C%2F%2FDTD SVG 1.0%2F%2FEN%22 %22http%3A%2F%2Fwww.w3.org%2FTR%2F2001%2FREC-SVG-20010904%2FDTD%2Fsvg10.dtd%22%3E%0D%3C!-- Creator%3A CorelDRAW X6 --%3E%0D%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 xml%3Aspace%3D%22preserve%22 width%3D%222.159cm%22 height%3D%221.27cm%22 version%3D%221.0%22 style%3D%22shape-rendering%3AgeometricPrecision%3B text-rendering%3AgeometricPrecision%3B image-rendering%3AoptimizeQuality%3B fill-rule%3Aevenodd%3B clip-rule%3Aevenodd%22%0DviewBox%3D%220 0 2159 1270%22%0D xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0D %3Cdefs%3E%0D  %3Cstyle type%3D%22text%2Fcss%22%3E%0D   %3C!%5BCDATA%5B%0D    .fil0 %7Bfill%3A%23444444%3Bfill-rule%3Anonzero%7D%0D   %5D%5D%3E%0D  %3C%2Fstyle%3E%0D %3C%2Fdefs%3E%0D %3Cg id%3D%22Layer_x0020_1%22%3E%0D  %3Cmetadata id%3D%22CorelCorpID_0Corel-Layer%22%2F%3E%0D  %3Cpath class%3D%22fil0%22 d%3D%22M1454 792c21%2C-50 32%2C-103 32%2C-158 0%2C-55 -11%2C-107 -32%2C-158 -21%2C-50 -50%2C-93 -87%2C-130 -36%2C-36 -80%2C-66 -130%2C-87 -50%2C-21 -103%2C-32 -158%2C-32 -55%2C0 -108%2C11 -158%2C32 -50%2C21 -93%2C50 -130%2C87 -36%2C36 -66%2C80 -87%2C130 -21%2C50 -32%2C103 -32%2C158 0%2C55 11%2C108 32%2C158 21%2C50 50%2C94 87%2C130 36%2C36 80%2C65 130%2C87 50%2C22 103%2C32 158%2C32 55%2C0 108%2C-11 158%2C-32 50%2C-21 93%2C-50 130%2C-87 36%2C-36 66%2C-80 87%2C-130zm227 38c-2%2C7 -7%2C12 -14%2C14l-206 68 0 216c0%2C7 -3%2C14 -9%2C18 -7%2C5 -14%2C5 -20%2C3l-206 -66 -127 175c-5%2C6 -11%2C9 -18%2C9 -8%2C0 -14%2C-3 -18%2C-9l-127 -175 -206 66c-7%2C3 -13%2C2 -20%2C-3 -6%2C-5 -9%2C-11 -9%2C-18l0 -216 -206 -68c-7%2C-3 -12%2C-7 -14%2C-14 -2%2C-8 -1%2C-15 3%2C-21l127 -175 -127 -175c-4%2C-6 -5%2C-13 -3%2C-20 2%2C-7 7%2C-12 14%2C-14l206 -68 0 -216c0%2C-8 3%2C-14 9%2C-18 7%2C-5 14%2C-6 20%2C-3l206 66 127 -175c4%2C-6 10%2C-8 18%2C-8 8%2C0 14%2C3 18%2C8l127 175 206 -66c7%2C-3 13%2C-2 20%2C3 6%2C5 9%2C11 9%2C18l0 216 206 68c7%2C2 12%2C7 14%2C14 2%2C7 1%2C14 -3%2C20l-127 175 127 175c4%2C6 5%2C13 3%2C21z%22%2F%3E%0D %3C%2Fg%3E%0D%3C%2Fsvg%3E%0D') no-repeat center!important;
    background-size:45px!important;
    font-size: 0;
}


body.inverse #accessibilityBar button.setAccessibility[data-accessibility=contrast] strong
{
    background: url('data:image/svg+xml,%3C%3Fxml version%3D%221.0%22 encoding%3D%22UTF-8%22%3F%3E%0D%3C!DOCTYPE svg PUBLIC %22-%2F%2FW3C%2F%2FDTD SVG 1.0%2F%2FEN%22 %22http%3A%2F%2Fwww.w3.org%2FTR%2F2001%2FREC-SVG-20010904%2FDTD%2Fsvg10.dtd%22%3E%0D%3C!-- Creator%3A CorelDRAW X6 --%3E%0D%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 xml%3Aspace%3D%22preserve%22 width%3D%222.159cm%22 height%3D%221.27cm%22 version%3D%221.0%22 style%3D%22shape-rendering%3AgeometricPrecision%3B text-rendering%3AgeometricPrecision%3B image-rendering%3AoptimizeQuality%3B fill-rule%3Aevenodd%3B clip-rule%3Aevenodd%22%0DviewBox%3D%220 0 2159 1270%22%0D xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0D %3Cdefs%3E%0D  %3Cstyle type%3D%22text%2Fcss%22%3E%0D   %3C!%5BCDATA%5B%0D    .fil0 %7Bfill%3Ablack%3Bfill-rule%3Anonzero%7D%0D   %5D%5D%3E%0D  %3C%2Fstyle%3E%0D %3C%2Fdefs%3E%0D %3Cg id%3D%22Layer_x0020_1%22%3E%0D  %3Cmetadata id%3D%22CorelCorpID_0Corel-Layer%22%2F%3E%0D  %3Cpath class%3D%22fil0%22 d%3D%22M1454 792c21%2C-50 32%2C-103 32%2C-158 0%2C-55 -11%2C-107 -32%2C-158 -21%2C-50 -50%2C-93 -87%2C-130 -36%2C-36 -80%2C-66 -130%2C-87 -50%2C-21 -103%2C-32 -158%2C-32 -55%2C0 -108%2C11 -158%2C32 -50%2C21 -93%2C50 -130%2C87 -36%2C36 -66%2C80 -87%2C130 -21%2C50 -32%2C103 -32%2C158 0%2C55 11%2C108 32%2C158 21%2C50 50%2C94 87%2C130 36%2C36 80%2C65 130%2C87 50%2C22 103%2C32 158%2C32 55%2C0 108%2C-11 158%2C-32 50%2C-21 93%2C-50 130%2C-87 36%2C-36 66%2C-80 87%2C-130zm227 38c-2%2C7 -7%2C12 -14%2C14l-206 68 0 216c0%2C7 -3%2C14 -9%2C18 -7%2C5 -14%2C5 -20%2C3l-206 -66 -127 175c-5%2C6 -11%2C9 -18%2C9 -8%2C0 -14%2C-3 -18%2C-9l-127 -175 -206 66c-7%2C3 -13%2C2 -20%2C-3 -6%2C-5 -9%2C-11 -9%2C-18l0 -216 -206 -68c-7%2C-3 -12%2C-7 -14%2C-14 -2%2C-8 -1%2C-15 3%2C-21l127 -175 -127 -175c-4%2C-6 -5%2C-13 -3%2C-20 2%2C-7 7%2C-12 14%2C-14l206 -68 0 -216c0%2C-8 3%2C-14 9%2C-18 7%2C-5 14%2C-6 20%2C-3l206 66 127 -175c4%2C-6 10%2C-8 18%2C-8 8%2C0 14%2C3 18%2C8l127 175 206 -66c7%2C-3 13%2C-2 20%2C3 6%2C5 9%2C11 9%2C18l0 216 206 68c7%2C2 12%2C7 14%2C14 2%2C7 1%2C14 -3%2C20l-127 175 127 175c4%2C6 5%2C13 3%2C21z%22%2F%3E%0D %3C%2Fg%3E%0D%3C%2Fsvg%3E%0D') no-repeat center!important;
    background-size:45px!important;
    font-size: 0;
}





body.contrast #accessibilityBar button.setAccessibility[data-accessibility=contrast] strong, 
body.contrast #accessibilityBar button.setAccessibility[data-accessibility=inverse] strong,
body.contrast #accessibilityBar button.setAccessibility[data-accessibility=natural] strong, 
 body.contrast #accessibilityBar button.setAccessibility[data-accessibility=blue] strong, 
 body.contrast #accessibilityBar button.setAccessibility[data-accessibility=contrast] strong {
    background: url("data:image/svg+xml,%3C%3Fxml version%3D%221.0%22 encoding%3D%22UTF-8%22%3F%3E%0D%3C!DOCTYPE svg PUBLIC %22-%2F%2FW3C%2F%2FDTD SVG 1.0%2F%2FEN%22 %22http%3A%2F%2Fwww.w3.org%2FTR%2F2001%2FREC-SVG-20010904%2FDTD%2Fsvg10.dtd%22%3E%0D%3C!-- Creator%3A CorelDRAW X6 --%3E%0D%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 xml%3Aspace%3D%22preserve%22 width%3D%222.159cm%22 height%3D%221.27cm%22 version%3D%221.0%22 style%3D%22shape-rendering%3AgeometricPrecision%3B text-rendering%3AgeometricPrecision%3B image-rendering%3AoptimizeQuality%3B fill-rule%3Aevenodd%3B clip-rule%3Aevenodd%22%0DviewBox%3D%220 0 2159 1270%22%0D xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0D %3Cdefs%3E%0D  %3Cstyle type%3D%22text%2Fcss%22%3E%0D   %3C!%5BCDATA%5B%0D    .fil0 %7Bfill%3A%23FEFEFE%3Bfill-rule%3Anonzero%7D%0D   %5D%5D%3E%0D  %3C%2Fstyle%3E%0D %3C%2Fdefs%3E%0D %3Cg id%3D%22Layer_x0020_1%22%3E%0D  %3Cmetadata id%3D%22CorelCorpID_0Corel-Layer%22%2F%3E%0D  %3Cpath class%3D%22fil0%22 d%3D%22M1454 792c21%2C-50 32%2C-103 32%2C-158 0%2C-55 -11%2C-107 -32%2C-158 -21%2C-50 -50%2C-93 -87%2C-130 -36%2C-36 -80%2C-66 -130%2C-87 -50%2C-21 -103%2C-32 -158%2C-32 -55%2C0 -108%2C11 -158%2C32 -50%2C21 -93%2C50 -130%2C87 -36%2C36 -66%2C80 -87%2C130 -21%2C50 -32%2C103 -32%2C158 0%2C55 11%2C108 32%2C158 21%2C50 50%2C94 87%2C130 36%2C36 80%2C65 130%2C87 50%2C22 103%2C32 158%2C32 55%2C0 108%2C-11 158%2C-32 50%2C-21 93%2C-50 130%2C-87 36%2C-36 66%2C-80 87%2C-130zm227 38c-2%2C7 -7%2C12 -14%2C14l-206 68 0 216c0%2C7 -3%2C14 -9%2C18 -7%2C5 -14%2C5 -20%2C3l-206 -66 -127 175c-5%2C6 -11%2C9 -18%2C9 -8%2C0 -14%2C-3 -18%2C-9l-127 -175 -206 66c-7%2C3 -13%2C2 -20%2C-3 -6%2C-5 -9%2C-11 -9%2C-18l0 -216 -206 -68c-7%2C-3 -12%2C-7 -14%2C-14 -2%2C-8 -1%2C-15 3%2C-21l127 -175 -127 -175c-4%2C-6 -5%2C-13 -3%2C-20 2%2C-7 7%2C-12 14%2C-14l206 -68 0 -216c0%2C-8 3%2C-14 9%2C-18 7%2C-5 14%2C-6 20%2C-3l206 66 127 -175c4%2C-6 10%2C-8 18%2C-8 8%2C0 14%2C3 18%2C8l127 175 206 -66c7%2C-3 13%2C-2 20%2C3 6%2C5 9%2C11 9%2C18l0 216 206 68c7%2C2 12%2C7 14%2C14 2%2C7 1%2C14 -3%2C20l-127 175 127 175c4%2C6 5%2C13 3%2C21z%22%2F%3E%0D %3C%2Fg%3E%0D%3C%2Fsvg%3E%0D") no-repeat center!important;
    background-size: 45px!important;
    font-size: 0;
}



body.blue #accessibilityBar button.setAccessibility[data-accessibility=contrast] strong
{
    background: url('../images/asb-contrast-white-ic.svg') no-repeat center!important;
    background-size: 38px!important;
}
#accessibilityBar button.setAccessibility[data-accessibility=reset] strong
{
    background: url('../images/asb-reset-ic.svg') no-repeat center!important;
    background-size: 18px!important;
    font-size: 0;;
}

#accessibilityBar button.setAccessibility[data-accessibility=resize] strong
{
    background: url('data:image/svg+xml,%3C%3Fxml version%3D%221.0%22 encoding%3D%22UTF-8%22%3F%3E%0D%3C!DOCTYPE svg PUBLIC %22-%2F%2FW3C%2F%2FDTD SVG 1.0%2F%2FEN%22 %22http%3A%2F%2Fwww.w3.org%2FTR%2F2001%2FREC-SVG-20010904%2FDTD%2Fsvg10.dtd%22%3E%0D%3C!-- Creator%3A CorelDRAW X6 --%3E%0D%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 xml%3Aspace%3D%22preserve%22 width%3D%222.159cm%22 height%3D%221.27cm%22 version%3D%221.0%22 style%3D%22shape-rendering%3AgeometricPrecision%3B text-rendering%3AgeometricPrecision%3B image-rendering%3AoptimizeQuality%3B fill-rule%3Aevenodd%3B clip-rule%3Aevenodd%22%0DviewBox%3D%220 0 2159 1270%22%0D xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0D %3Cdefs%3E%0D  %3Cstyle type%3D%22text%2Fcss%22%3E%0D   %3C!%5BCDATA%5B%0D    .fil0 %7Bfill%3A%23444444%3Bfill-rule%3Anonzero%7D%0D   %5D%5D%3E%0D  %3C%2Fstyle%3E%0D %3C%2Fdefs%3E%0D %3Cg id%3D%22Layer_x0020_1%22%3E%0D  %3Cmetadata id%3D%22CorelCorpID_0Corel-Layer%22%2F%3E%0D  %3Cpath class%3D%22fil0%22 d%3D%22M1062 737c5%2C5 8%2C11 8%2C17 0%2C6 -2%2C12 -8%2C17l-248 248 107 108c9%2C9 14%2C21 14%2C33 0%2C13 -5%2C24 -14%2C34 -9%2C9 -21%2C14 -34%2C14l-334 0c-13%2C0 -24%2C-5 -33%2C-14 -10%2C-9 -14%2C-21 -14%2C-34l0 -334c0%2C-13 5%2C-24 14%2C-33 9%2C-10 21%2C-14 33%2C-14 13%2C0 24%2C5 34%2C14l107 107 248 -248c5%2C-5 11%2C-7 17%2C-7 6%2C0 12%2C2 17%2C7l85 85zm591 -628l0 334c0%2C13 -5%2C24 -14%2C34 -9%2C9 -21%2C14 -33%2C14 -13%2C0 -24%2C-5 -34%2C-14l-107 -108 -248 248c-5%2C5 -11%2C8 -17%2C8 -6%2C0 -12%2C-3 -17%2C-8l-85 -85c-5%2C-5 -7%2C-11 -7%2C-17 0%2C-6 2%2C-12 7%2C-17l248 -248 -107 -107c-9%2C-10 -14%2C-21 -14%2C-34 0%2C-13 5%2C-24 14%2C-34 9%2C-9 21%2C-14 34%2C-14l334 0c13%2C0 24%2C5 33%2C14 10%2C10 14%2C21 14%2C34z%22%2F%3E%0D %3C%2Fg%3E%0D%3C%2Fsvg%3E%0D') no-repeat center!important;
    background-size: 49px!important;
    font-size: 0;;
}
body.inverse #accessibilityBar button.setAccessibility[data-accessibility=resize] strong,
body.contrast #accessibilityBar button.setAccessibility[data-accessibility=resize] strong
{
    background: url('data:image/svg+xml,%3C%3Fxml version%3D%221.0%22 encoding%3D%22UTF-8%22%3F%3E%0D%3C!DOCTYPE svg PUBLIC %22-%2F%2FW3C%2F%2FDTD SVG 1.0%2F%2FEN%22 %22http%3A%2F%2Fwww.w3.org%2FTR%2F2001%2FREC-SVG-20010904%2FDTD%2Fsvg10.dtd%22%3E%0D%3C!-- Creator%3A CorelDRAW X6 --%3E%0D%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 xml%3Aspace%3D%22preserve%22 width%3D%222.159cm%22 height%3D%221.27cm%22 version%3D%221.0%22 style%3D%22shape-rendering%3AgeometricPrecision%3B text-rendering%3AgeometricPrecision%3B image-rendering%3AoptimizeQuality%3B fill-rule%3Aevenodd%3B clip-rule%3Aevenodd%22%0DviewBox%3D%220 0 2159 1270%22%0D xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0D %3Cdefs%3E%0D  %3Cstyle type%3D%22text%2Fcss%22%3E%0D   %3C!%5BCDATA%5B%0D    .fil0 %7Bfill%3Ablack%3Bfill-rule%3Anonzero%7D%0D   %5D%5D%3E%0D  %3C%2Fstyle%3E%0D %3C%2Fdefs%3E%0D %3Cg id%3D%22Layer_x0020_1%22%3E%0D  %3Cmetadata id%3D%22CorelCorpID_0Corel-Layer%22%2F%3E%0D  %3Cpath class%3D%22fil0%22 d%3D%22M1062 737c5%2C5 8%2C11 8%2C17 0%2C6 -2%2C12 -8%2C17l-248 248 107 108c9%2C9 14%2C21 14%2C33 0%2C13 -5%2C24 -14%2C34 -9%2C9 -21%2C14 -34%2C14l-334 0c-13%2C0 -24%2C-5 -33%2C-14 -10%2C-9 -14%2C-21 -14%2C-34l0 -334c0%2C-13 5%2C-24 14%2C-33 9%2C-10 21%2C-14 33%2C-14 13%2C0 24%2C5 34%2C14l107 107 248 -248c5%2C-5 11%2C-7 17%2C-7 6%2C0 12%2C2 17%2C7l85 85zm591 -628l0 334c0%2C13 -5%2C24 -14%2C34 -9%2C9 -21%2C14 -33%2C14 -13%2C0 -24%2C-5 -34%2C-14l-107 -108 -248 248c-5%2C5 -11%2C8 -17%2C8 -6%2C0 -12%2C-3 -17%2C-8l-85 -85c-5%2C-5 -7%2C-11 -7%2C-17 0%2C-6 2%2C-12 7%2C-17l248 -248 -107 -107c-9%2C-10 -14%2C-21 -14%2C-34 0%2C-13 5%2C-24 14%2C-34 9%2C-9 21%2C-14 34%2C-14l334 0c13%2C0 24%2C5 33%2C14 10%2C10 14%2C21 14%2C34z%22%2F%3E%0D %3C%2Fg%3E%0D%3C%2Fsvg%3E%0D') no-repeat center!important;
    background-size: 49px!important;
    font-size: 0;;
}



body.contrast button#universalAccessBtn
{
    background-image: url("data:image/svg+xml,%3C%3Fxml version%3D%221.0%22 encoding%3D%22UTF-8%22%3F%3E%0D%3C!DOCTYPE svg PUBLIC %22-%2F%2FW3C%2F%2FDTD SVG 1.0%2F%2FEN%22 %22http%3A%2F%2Fwww.w3.org%2FTR%2F2001%2FREC-SVG-20010904%2FDTD%2Fsvg10.dtd%22%3E%0D%3C!-- Creator%3A CorelDRAW X6 --%3E%0D%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 xml%3Aspace%3D%22preserve%22 width%3D%222.794cm%22 height%3D%223.81cm%22 version%3D%221.0%22 style%3D%22shape-rendering%3AgeometricPrecision%3B text-rendering%3AgeometricPrecision%3B image-rendering%3AoptimizeQuality%3B fill-rule%3Aevenodd%3B clip-rule%3Aevenodd%22%0DviewBox%3D%220 0 2794 3810%22%0D xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0D %3Cdefs%3E%0D  %3Cstyle type%3D%22text%2Fcss%22%3E%0D   %3C!%5BCDATA%5B%0D    .fil0 %7Bfill%3A%23FEFEFE%7D%0D   %5D%5D%3E%0D  %3C%2Fstyle%3E%0D %3C%2Fdefs%3E%0D %3Cg id%3D%22Layer_x0020_1%22%3E%0D  %3Cmetadata id%3D%22CorelCorpID_0Corel-Layer%22%2F%3E%0D  %3Cpath class%3D%22fil0%22 d%3D%22M645 3329c138%2C-418 391%2C-859 471%2C-1265l0 -547 -909 -244c-112%2C-30 -180%2C-147 -150%2C-259l0 0c30%2C-112 147%2C-180 259%2C-150l904 242 352 0 904 -242c112%2C-30 229%2C37 259%2C150l0 0c30%2C112 -37%2C229 -150%2C259l-909 244 0 547c81%2C406 333%2C847 471%2C1265 50%2C155 78%2C264 -61%2C344 -110%2C53 -244%2C5 -296%2C-105l-395 -828 -395 828c-53%2C110 -186%2C157 -296%2C105 -139%2C-80 -111%2C-189 -61%2C-344zm752 -3212c218%2C0 395%2C177 395%2C395 0%2C218 -177%2C395 -395%2C395 -218%2C0 -395%2C-177 -395%2C-395 0%2C-218 177%2C-395 395%2C-395z%22%2F%3E%0D %3C%2Fg%3E%0D%3C%2Fsvg%3E%0D")!important;;
    background-position: center center!important; ;
    background-size: 22px!important;
    background-repeat:no-repeat !important;;  
    background-color: #000000!important;
    border: 2px solid #ff0!important;

}


body.contrast .bx-pager.bx-default-pager a:focus,
body.contrast .bx-pager.bx-default-pager a:hover {
    outline: 2px solid #ff0!important;
    outline-offset: 3px;
}
body.contrast .slider-link:focus .slider-content .btn {
    background: #ffffff;
}
body.contrast #accessibilityBar button.setAccessibility[data-accessibility=reset] strong {
    background: url(../images/asb-reset-white-ic.svg) no-repeat center!important;
    background-size: 18px!important;
    font-size: 0;
}
body.contrast .news-image:focus,
body.contrast .news-image:hover {
    opacity: 0.8;
    outline: 0 !important;
}

body.contrast .news-all-news-but .btn:focus {
    background-color: #ffffff!important;
    color: #000000!important;
}
body.contrast .news-link:focus .news-title {
    color: #000000;
    background: #ff0 ;
}

.calendar-date-buttons .btn:focus {
    background: #ffffff!important;
    color: #000000!important;
}
body.contrast .calendar-date-buttons .btn:focus,
body.contrast  .btn-sm.calendar-next-button:focus,
body.contrast .btn-sm.calendar-prev-button:focus {
    background: #ffffff!important;
    color: #000000!important;
}


body.contrast  .btn:hover,
 body.contrast .btn:focus,
  body.contrast .btn:active,
  body.contrast .btn:focus:active {
    color: #000000 !important;
    background: #ffffff !important;
}


body.contrast  .btn:hover svg,
 body.contrast .btn:focus svg,
  body.contrast .btn:active svg,
  body.contrast .btn:focus:active svg {
    fill: #000000 !important
}


body.contrast .video-item:hover, body.contrast  .video-item:focus {
    outline: none !important;
}

body.contrast .video-item .video-text 
{
color: #ffffff
}
body.contrast  .video-item:focus .video-tex,
body.contrast  .video-item:hover .video-text {
    color: #000000;
    background: #ff0;;
}
body.contrast .footer-subscribe-button:hover,
body.contrast .footer-subscribe-button:focus
{
    background: #ffffff!important;
}

body.contrast  .news-button:focus span {
    text-decoration: underline;
    color: #ff0!important;
}

body.contrast #accessibilityBar button.setAccessibility
{
    border-right:1px solid #ff0!important ;
    border-bottom:1px solid #ff0!important ;
    text-decoration: underline;
    background: #000000!important ;
    color: #ffffff!important;
}

body.contrast  #accessibilityContainer
{
    background: #000000
}

body.inverse #accessibilityBar button.setAccessibility
{
    border: 1px solid #ff0 ;
    border-right:1px solid #000000;
    border-bottom: 1px solid #000000;
}
body.inverse #accessibilityBar {
    outline: 1px solid #000000!important;
}

body.blue #accessibilityBar button.setAccessibility
{
    border-right:1px solid #000000;
    border-bottom:1px solid #000000;
}

body.contrast #accessibilityBar h3{
    background: #ff0!important;
    color: #000000!important;
    border-bottom: 1px solid #000000;
}

body.contrast #accessibilityClose
{
    background: transparent!important;
}

body.contrast #accessibilityClose:before,
body.contrast #accessibilityClose:after
{
    background: #000000!important;
}
body.contrast #accessibilityBox
{
    border-top: 1px solid #ff0;
    border-left: 1px solid #ff0;
}



body.contrast .header-languages .header-language:focus
{
background: #ff0;
color: #000000
}

body.inverse{
    background:#ff0 !important;
    color:#000000 !important
}
body.inverse nav,body.inverse li,body.inverse ol,body.inverse header,body.inverse footer,body.inverse section,body.inverse main,body.inverse aside,body.inverse article,body.inverse .news-container,body.inverse .video-cont, body.inverse .box{
    background:#ff0 !important;
    color:#000000 !important
}
body.inverse h1,body.inverse h2,body.inverse h3,body.inverse h4,body.inverse h5,body.inverse h6,body.inverse p,body.inverse label,body.inverse strong,body.inverse em,body.inverse cite,body.inverse q,body.inverse i,body.inverse b,body.inverse u,body.inverse span{
    color:#000000
}

body.inverse .title, body.inverse .title-container .title
{
    color:#000000
}
body.inverse .contact-form-button-container .btn:hover svg path
{
    fill: #000000;
}
body.inverse #accessibilityBox {
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
}
body.inverse .news-date
{
    background-color: #000000;
    color: #ff0;
}
body.inverse .btn
{
    background-color: #000000;
    color: #ff0;
}
body.inverse .btn:hover
{
   
    color: #000000;
}
body.inverse .btn:hover span,
body.inverse .btn:focus span
{
   
    color: #000000;
}
body.inverse #accessibilityBar button.setAccessibility:before
{
    background-color: #000000;
}



body.inverse #accessibilityBar .setAccessibility[data-accessibility=contrast],
body.inverse.fontSize120 #accessibilityBar .setAccessibility[data-accessibility=incFont],
body.inverse.fontSize140 #accessibilityBar .setAccessibility[data-accessibility=incFont],
body.inverse.fontSize160 #accessibilityBar .setAccessibility[data-accessibility=incFont],
body.inverse.resizemode #accessibilityBar .setAccessibility[data-accessibility=resize],
body.inverse.voicemode #accessibilityBar .setAccessibility[data-accessibility=voice]
{
    color: #000000 !important;
    background-color:#ff0 !important;
    border-left:1px solid #ff0 ;
    border-top:1px solid #ff0 
}

body.inverse #accessibilityBar button .check-icon:before,
body.inverse #accessibilityBar button .check-icon:after,
body.inverse #accessibilityBar button .check-icon,
body.blue #accessibilityBar button .check-icon:before,
body.blue #accessibilityBar button .check-icon:after,
body.blue #accessibilityBar button .check-icon
{
    background: #000000 !important;
}



body.inverse #accessibilityBar button.setAccessibility[data-accessibility=voice] strong
{
background-image: url("data:image/svg+xml,%3C%3Fxml version%3D%221.0%22 encoding%3D%22UTF-8%22%3F%3E%0D%3C!DOCTYPE svg PUBLIC %22-%2F%2FW3C%2F%2FDTD SVG 1.0%2F%2FEN%22 %22http%3A%2F%2Fwww.w3.org%2FTR%2F2001%2FREC-SVG-20010904%2FDTD%2Fsvg10.dtd%22%3E%0D%3C!-- Creator%3A CorelDRAW X6 --%3E%0D%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 xml%3Aspace%3D%22preserve%22 width%3D%222.159cm%22 height%3D%221.27cm%22 version%3D%221.0%22 style%3D%22shape-rendering%3AgeometricPrecision%3B text-rendering%3AgeometricPrecision%3B image-rendering%3AoptimizeQuality%3B fill-rule%3Aevenodd%3B clip-rule%3Aevenodd%22%0DviewBox%3D%220 0 2159 1270%22%0D xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0D %3Cdefs%3E%0D  %3Cstyle type%3D%22text%2Fcss%22%3E%0D   %3C!%5BCDATA%5B%0D    .fil0 %7Bfill%3Ablack%3Bfill-rule%3Anonzero%7D%0D   %5D%5D%3E%0D  %3C%2Fstyle%3E%0D %3C%2Fdefs%3E%0D %3Cg id%3D%22Layer_x0020_1%22%3E%0D  %3Cmetadata id%3D%22CorelCorpID_0Corel-Layer%22%2F%3E%0D  %3Cpath class%3D%22fil0%22 d%3D%22M1028 196l0 879c0%2C14 -5%2C26 -15%2C36 -10%2C10 -22%2C15 -36%2C15 -14%2C0 -26%2C-5 -36%2C-15l-269 -269 -212 0c-14%2C0 -26%2C-5 -36%2C-15 -10%2C-10 -15%2C-22 -15%2C-36l0 -310c0%2C-14 5%2C-26 15%2C-36 10%2C-10 22%2C-15 36%2C-15l212 0 269 -269c10%2C-10 22%2C-15 36%2C-15 14%2C0 26%2C5 36%2C15 10%2C10 15%2C22 15%2C36zm276 325c23%2C35 34%2C74 34%2C115 0%2C41 -11%2C79 -34%2C114 -23%2C35 -53%2C60 -91%2C76 -5%2C3 -12%2C4 -20%2C4 -14%2C0 -26%2C-5 -36%2C-15 -10%2C-10 -15%2C-22 -15%2C-37 0%2C-11 3%2C-21 10%2C-28 7%2C-8 14%2C-15 23%2C-20 9%2C-6 18%2C-12 28%2C-19 9%2C-7 17%2C-16 23%2C-29 7%2C-13 10%2C-28 10%2C-46 0%2C-18 -3%2C-33 -10%2C-46 -6%2C-13 -14%2C-22 -23%2C-29 -9%2C-7 -18%2C-13 -28%2C-19 -9%2C-6 -17%2C-12 -23%2C-20 -6%2C-8 -10%2C-17 -10%2C-29 0%2C-14 5%2C-27 15%2C-37 10%2C-10 22%2C-15 36%2C-15 8%2C0 15%2C1 20%2C4 38%2C15 68%2C40 91%2C75zm172 -114c46%2C70 69%2C146 69%2C228 0%2C83 -23%2C158 -69%2C228 -46%2C70 -106%2C120 -182%2C152 -7%2C3 -14%2C4 -20%2C4 -15%2C0 -27%2C-5 -37%2C-15 -10%2C-10 -15%2C-22 -15%2C-36 0%2C-21 11%2C-37 32%2C-48 30%2C-16 50%2C-28 61%2C-35 40%2C-29 71%2C-66 93%2C-110 22%2C-44 34%2C-90 34%2C-140 0%2C-49 -11%2C-96 -34%2C-140 -22%2C-44 -54%2C-80 -93%2C-109 -11%2C-8 -31%2C-20 -61%2C-36 -21%2C-11 -32%2C-27 -32%2C-48 0%2C-14 5%2C-26 15%2C-36 10%2C-10 22%2C-15 36%2C-15 7%2C0 14%2C1 21%2C4 76%2C32 136%2C82 182%2C152zm173 -113c69%2C103 103%2C217 103%2C341 0%2C124 -34%2C238 -103%2C341 -68%2C103 -159%2C180 -273%2C229 -7%2C3 -14%2C4 -21%2C4 -14%2C0 -26%2C-5 -36%2C-15 -10%2C-10 -15%2C-22 -15%2C-36 0%2C-19 11%2C-35 32%2C-48 4%2C-2 10%2C-5 18%2C-8 8%2C-4 14%2C-6 18%2C-8 25%2C-14 47%2C-27 66%2C-41 66%2C-49 118%2C-110 155%2C-183 37%2C-73 56%2C-151 56%2C-234 0%2C-82 -19%2C-160 -56%2C-233 -37%2C-73 -89%2C-134 -155%2C-184 -19%2C-14 -41%2C-28 -66%2C-41 -4%2C-2 -10%2C-5 -18%2C-8 -8%2C-4 -14%2C-7 -18%2C-9 -21%2C-12 -32%2C-28 -32%2C-48 0%2C-14 5%2C-26 15%2C-36 10%2C-10 22%2C-15 36%2C-15 7%2C0 14%2C1 21%2C4 114%2C49 205%2C125 273%2C229z%22%2F%3E%0D %3C%2Fg%3E%0D%3C%2Fsvg%3E%0D");
background-position: center center ;
background-size:50px;;
background-repeat:no-repeat 
}

body.inverse #accessibilityBar button.setAccessibility[data-accessibility=incFont] strong
{
    background: url('data:image/svg+xml,%3C%3Fxml version%3D%221.0%22 encoding%3D%22UTF-8%22%3F%3E%0D%3C!DOCTYPE svg PUBLIC %22-%2F%2FW3C%2F%2FDTD SVG 1.0%2F%2FEN%22 %22http%3A%2F%2Fwww.w3.org%2FTR%2F2001%2FREC-SVG-20010904%2FDTD%2Fsvg10.dtd%22%3E%0D%3C!-- Creator%3A CorelDRAW X6 --%3E%0D%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 xml%3Aspace%3D%22preserve%22 width%3D%222.159cm%22 height%3D%221.27cm%22 version%3D%221.0%22 style%3D%22shape-rendering%3AgeometricPrecision%3B text-rendering%3AgeometricPrecision%3B image-rendering%3AoptimizeQuality%3B fill-rule%3Aevenodd%3B clip-rule%3Aevenodd%22%0DviewBox%3D%220 0 2159 1270%22%0D xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0D %3Cdefs%3E%0D  %3Cstyle type%3D%22text%2Fcss%22%3E%0D   %3C!%5BCDATA%5B%0D    .fil0 %7Bfill%3Ablack%3Bfill-rule%3Anonzero%7D%0D   %5D%5D%3E%0D  %3C%2Fstyle%3E%0D %3C%2Fdefs%3E%0D %3Cg id%3D%22Layer_x0020_1%22%3E%0D  %3Cmetadata id%3D%22CorelCorpID_0Corel-Layer%22%2F%3E%0D  %3Cpath class%3D%22fil0%22 d%3D%22M1447 390l-123 327c16%2C0 49%2C0 99%2C1 50%2C1 89%2C2 117%2C2 9%2C0 23%2C0 41%2C-2 -42%2C-123 -87%2C-232 -134%2C-328zm-1073 255l-80 213c10%2C0 32%2C0 65%2C1 33%2C1 58%2C1 76%2C1 6%2C0 15%2C0 27%2C-1 -28%2C-80 -57%2C-151 -87%2C-214zm-343 523l1 -37c7%2C-2 16%2C-4 26%2C-6 10%2C-2 19%2C-3 27%2C-5 8%2C-2 15%2C-4 23%2C-7 8%2C-3 15%2C-7 21%2C-14 6%2C-6 11%2C-14 15%2C-24l112 -291 133 -342 35 0 25 0c3%2C4 4%2C8 5%2C10l97 227c10%2C25 27%2C65 50%2C122 23%2C57 41%2C100 54%2C130 5%2C11 14%2C34 27%2C68 14%2C35 25%2C61 34%2C80 6%2C14 12%2C23 17%2C27 6%2C5 20%2C9 42%2C14 22%2C5 35%2C8 40%2C10 2%2C12 3%2C21 3%2C27 0%2C2 0%2C4 0%2C6 0%2C3 0%2C5 0%2C6 -20%2C0 -50%2C-1 -90%2C-4 -40%2C-3 -70%2C-4 -90%2C-4 -24%2C0 -58%2C1 -102%2C3 -44%2C2 -72%2C4 -84%2C4 0%2C-14 1%2C-26 2%2C-37l62 -13c0%2C0 2%2C0 6%2C-1 4%2C-1 6%2C-1 7%2C-2 1%2C0 4%2C-1 7%2C-2 3%2C-1 6%2C-2 7%2C-3 1%2C-1 3%2C-2 5%2C-4 2%2C-2 3%2C-3 4%2C-5 1%2C-2 1%2C-4 1%2C-7 0%2C-5 -5%2C-20 -15%2C-46 -10%2C-25 -21%2C-53 -34%2C-84 -13%2C-31 -20%2C-46 -20%2C-47l-213 -1c-8%2C18 -20%2C49 -36%2C93 -16%2C43 -24%2C69 -24%2C77 0%2C7 2%2C13 7%2C18 4%2C5 11%2C9 21%2C12 9%2C3 17%2C5 23%2C6 6%2C1 15%2C3 27%2C4 12%2C1 18%2C2 19%2C2 0%2C6 0%2C15 0%2C28 0%2C3 0%2C7 -1%2C13 -18%2C0 -46%2C-2 -83%2C-5 -37%2C-3 -64%2C-5 -82%2C-5 -3%2C0 -7%2C1 -13%2C2 -6%2C1 -9%2C2 -10%2C2 -25%2C4 -55%2C7 -89%2C7zm890 25l2 -58c11%2C-3 25%2C-7 41%2C-9 16%2C-3 30%2C-5 41%2C-8 12%2C-2 24%2C-6 36%2C-11 12%2C-5 23%2C-12 32%2C-21 9%2C-9 17%2C-21 23%2C-37l172 -447 204 -526 54 0 38 0c4%2C7 7%2C12 8%2C15l149 349c16%2C38 42%2C100 77%2C187 35%2C87 63%2C153 83%2C199 7%2C16 21%2C52 42%2C105 21%2C54 38%2C94 52%2C122 10%2C22 18%2C36 25%2C41 9%2C7 31%2C15 64%2C21 33%2C7 54%2C12 61%2C15 3%2C18 4%2C32 4%2C41 0%2C2 0%2C6 0%2C10 0%2C4 0%2C7 0%2C9 -31%2C0 -77%2C-2 -138%2C-6 -62%2C-4 -108%2C-6 -139%2C-6 -37%2C0 -89%2C2 -156%2C5 -67%2C3 -110%2C5 -129%2C6 0%2C-21 1%2C-40 3%2C-57l95 -20c0%2C0 3%2C0 9%2C-2 6%2C-1 9%2C-2 11%2C-3 2%2C0 5%2C-2 11%2C-3 5%2C-2 9%2C-3 11%2C-5 2%2C-1 5%2C-3 8%2C-6 3%2C-3 5%2C-5 7%2C-8 1%2C-3 2%2C-6 2%2C-10 0%2C-8 -7%2C-31 -22%2C-70 -15%2C-39 -33%2C-82 -52%2C-129 -20%2C-47 -30%2C-71 -31%2C-72l-327 -2c-13%2C28 -31%2C76 -56%2C142 -25%2C66 -37%2C106 -37%2C118 0%2C11 3%2C20 10%2C27 7%2C8 17%2C13 32%2C18 14%2C4 26%2C8 35%2C10 9%2C2 23%2C4 41%2C6 18%2C2 28%2C3 30%2C3 0%2C9 1%2C23 1%2C42 0%2C4 0%2C11 -1%2C20 -28%2C0 -71%2C-2 -127%2C-7 -56%2C-5 -99%2C-7 -127%2C-7 -4%2C0 -10%2C1 -19%2C3 -9%2C2 -14%2C3 -16%2C3 -39%2C7 -84%2C10 -136%2C10z%22%2F%3E%0D %3C%2Fg%3E%0D%3C%2Fsvg%3E%0D') no-repeat center!important;
    background-size:51px!important;
    font-size: 0;
}






body.contrast #accessibilityBar .setAccessibility[data-accessibility=natural],
body.contrast.fontSize120 #accessibilityBar .setAccessibility[data-accessibility=incFont],
body.contrast.fontSize140 #accessibilityBar .setAccessibility[data-accessibility=incFont],
body.contrast.fontSize160 #accessibilityBar .setAccessibility[data-accessibility=incFont],
body.contrast.resizemode #accessibilityBar .setAccessibility[data-accessibility=resize],
body.contrast.voicemode #accessibilityBar .setAccessibility[data-accessibility=voice]

{
    background-color: #000 !important;
    border-left: 1px solid #000000;
    border-top: 1px solid #000000;
    color: #ff0!important;
}

body.inverse .btn:hover,
body.inverse .btn:focus
{
    background-color: #ff0!important;
    color: #000000!important;
    outline: 1px solid #000000!important;
}
body.inverse .slider-link:focus .slider-content .btn
{
    background-color: #ff0!important;
    color: #000000!important;
    outline: 1px solid #000000!important
}
body.inverse .slider-link:focus .slider-content .btn span
{

    color: #000000!important;

}





body.inverse  .bx-wrapper .bx-pager.bx-default-pager a:focus {
    outline: 2px solid #ff0!important;
    outline-offset: 3px;
}
body.inverse .btn span
{
    color: #ff0;
}
body.inverse .tbody-list-number:hover, .tbody-list-number:focus
{
    background-color: #000000;
}

body.inverse .btn span:hover
{
    color: #000000;
}


body.inverse .btn:hover span:hover
{
    color: #000000;
}
body.inverse  .btn svg
{

   fill: #ff0!important;
}
body.inverse .btn:hover svg,
body.inverse .btn:focus svg
{
    fill: #000000!important;
}
body.inverse  .jst-calendar-today .tbody-list-number
{
    background-color: #000000;
    color: #ff0!important;
}

body.inverse  #accessibilityBar:before
{

    background-color: #000000;

}
body.inverse #accessibilityBar:after
{
   
    background-color: #000000;
}

body.inverse a{
    color:#000000
}
body.inverse a:hover,
body.inverse a:focus
    {
color: #000000;
outline: 3px dotted #f00000 !important;
outline-offset: 2px;
    }
    
body.inverse a *{
    color:#000000
}
body.inverse a *:hover{
    color:#000000 
}
body.inverse button,body.inverse input[type=button],body.inverse input[type=reset],body.inverse input[type=submit]{
    background:#000000 ;
    color:#ff0  ;
    font-weight:bold;
    border:none 
}
body.inverse img,
body.inverse .news-image,
body.inverse .slider-image,
body.inverse .deputies-image,
body.inverse .video-image 
{
    filter:grayscale(100%) contrast(120%)
}
body.inverse input[type=text],body.inverse input[type=password],body.inverse input[type=url],body.inverse input[type=search],body.inverse input[type=email],body.inverse input[type=tel],body.inverse input[type=date],body.inverse input[type=month],body.inverse input[type=week],body.inverse input[type=datetime],body.inverse input[type=datetime-local],body.inverse textarea,body.inverse input[type=number]{
    background:#ff0 ;
    border:1px solid #000000 ;
    color:#000000  
}


body.inverse #accessibilityBar {
   text-decoration: underline
}

body.inverse #accessibilityBar
{
    background: #ff0 ;
}

body.inverse  #accessibilityBar button.setAccessibility
{
    background: #ff0 ;
}



body.inverse input.placeholder,
body.inverse textarea.placeholder {
	color: #000000;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s
}

body.inverse input:-moz-placeholder,
body.inverse textarea:-moz-placeholder {
	color: #000000;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s
}

body.inverse input::-moz-placeholder,
body.inverse textarea::-moz-placeholder {
	color: #000000;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s
}

body.inverse input:-ms-input-placeholder,
body.inverse textarea:-ms-input-placeholder {
	color: #000000;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s
}

body.inverse input::-webkit-input-placeholder,
body.inverse textarea::-webkit-input-placeholder {
	color: #000000;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s
}

body.inverse  .header-search-icon
{
    fill:#ff0;
}
body.inverse .header-socials-facebook,
body.inverse .header-socials-twitter,
body.inverse .header-socials-youtube,
body.inverse .footer-socials-facebook,
body.inverse .footer-socials-twitter,
body.inverse .footer-socials-youtube
{
    background:#000000;
}

body.inverse .header-socials-facebook svg,
body.inverse .header-socials-twitter svg,
body.inverse .header-socials-youtube svg,
body.inverse .footer-socials-facebook svg,
body.inverse .footer-socials-twitter svg,
body.inverse .footer-socials-youtube svg
{
   fill: #ff0;
}
body.inverse .header-socials:hover,
body.inverse  .header-socials:focus,
body.inverse .footer-socials:hover,
body.inverse  .footer-socials:focus
{
    outline: 2px solid #000000!important;
    outline-offset: 4px;
    opacity: 1;
}
body.inverse .header-section-bottom
{
    border-color:#000000;
}

body.inverse  .calendar-date-container,
body.inverse  .news-footer,
body.inverse .footer-text-title,
body.inverse  .footer-bottom-section
{
    border-color:#000000; ;
}

body.inverse .header-languages .header-language  {
    background: #ffff00;
    outline-offset: -2px;
    outline: 1px solid #000000!important;
	
  }

  
  body.inverse .header-languages:hover .header-language,
  body.inverse .header-languages.open .header-language
  {

	  border-radius: 0px;
	  -webkit-border-radius: 0px;
  }
  

body.inverse .header-languages:hover .header-language:hover
  {
	background:#000000;
    color: #ff0;

	
  }

  body.inverse .header-languages:hover .header-language-active:hover
  {
	  background:none;
  }
body.inverse .home-videos-container::before
{
   background:  #e0e03f
}
body.inverse .footer-icon
{
    fill: #000000;
}

body.inverse .footer-logo
{
    background-color: #000000!important;;
    outline-offset: 0px;
    outline: 9px solid #000000!important;
}

body.inverse  .footer-subscribe-button
{
    background:#000000;
}
body.inverse  .footer-subscribe-button:hover
{
    background:#000000;
}
body.inverse  button#universalAccessBtn
{
border-color: #000000;
}
body.inverse .path-item:after
{
    border-color: transparent transparent transparent #000000;
}

body.inverse .title::before
{
    background:#000000;
}
body.inverse .header-search-button
{
    background:#000000;
}
body.inverse .header-search-button:hover
{
    background:#000000;
}

body.inverse .main-menu-dropdown-link:hover {
    background: #000000;
    color: #ff0
}

body.inverse  .btn-info,
body.inverse .btn-primary
{  background: #000000;
    color: #ff0;
}

body.inverse  .btn-info span,
body.inverse .btn-primary span
{  
    color: #ff0;
}
body.inverse  .btn-info svg,
body.inverse .btn-primary svg
{  
   fill: #ff0;
}
body.inverse  .btn-info:hover,
body.inverse .btn-primary:hover
{  background: #000000;

}




body.inverse  .slider-arrow-button
{
    background: #000000;
}


body.inverse  .slider-arrow-button svg
{
    fill: #ff0;
}

body.inverse .news-date
{
    background: #000000;
    color: #ff0
}



body.inverse .news-button .view-more-icon
{
    fill:#000000;
}



body.inverse  #accessibilityBar
{
    border-color: #000000;
}
body.inverse .right-banner
{
    background-color: #000000;
    color: #ff0!important;
}
body.inverse a .right-banner-desc,
body.inverse a .right-banner-text
{
    color: #ff0!important;
}
body.inverse .banner-phone-icon
{
    fill: #ff0;
}


body.inverse .tbody-list-number:hover, 
body.inverse .tbody-list-number:focus {
    color: #ff0!important;
}
body.inverse .footer-subscribe-button svg{
    fill: #ff0;
}
body.inverse .footer-subscribe-button:hover,
body.inverse .footer-subscribe-button:focus
{
    outline: 3px dotted #f00000 !important;
    outline-offset: 2px;
}

body.inverse  .slider-title
{
    color: #ffffff!important;
}

body.inverse  .slider-title:hover
{
    color: #000000!important;
    background-color:   #ff0;
}
body.inverse .logo
{
    background-color: #000000!important;
    outline-offset: 0px;
    outline:9px solid #000000!important;
}

body.inverse .main-menu-list
{
    border-color: #ff0;
}

body.inverse .menu-angle-down
{
    fill: #000000;
}



body.inverse #accessibilityBar button.setAccessibility[data-accessibility=reset] strong {
    background: url(../images/asb-reset-black-ic.svg) no-repeat center!important;
    background-size: 18px!important;
    font-size: 0;
}



body.inverse button#universalAccessBtn
{
    background-image: url("data:image/svg+xml,%3C%3Fxml version%3D%221.0%22 encoding%3D%22UTF-8%22%3F%3E%0D%3C!DOCTYPE svg PUBLIC %22-%2F%2FW3C%2F%2FDTD SVG 1.0%2F%2FEN%22 %22http%3A%2F%2Fwww.w3.org%2FTR%2F2001%2FREC-SVG-20010904%2FDTD%2Fsvg10.dtd%22%3E%0D%3C!-- Creator%3A CorelDRAW X6 --%3E%0D%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 xml%3Aspace%3D%22preserve%22 width%3D%222.794cm%22 height%3D%223.81cm%22 version%3D%221.0%22 style%3D%22shape-rendering%3AgeometricPrecision%3B text-rendering%3AgeometricPrecision%3B image-rendering%3AoptimizeQuality%3B fill-rule%3Aevenodd%3B clip-rule%3Aevenodd%22%0DviewBox%3D%220 0 2794 3810%22%0D xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0D %3Cdefs%3E%0D  %3Cstyle type%3D%22text%2Fcss%22%3E%0D   %3C!%5BCDATA%5B%0D    .fil0 %7Bfill%3A%23111111%7D%0D   %5D%5D%3E%0D  %3C%2Fstyle%3E%0D %3C%2Fdefs%3E%0D %3Cg id%3D%22Layer_x0020_1%22%3E%0D  %3Cmetadata id%3D%22CorelCorpID_0Corel-Layer%22%2F%3E%0D  %3Cpath class%3D%22fil0%22 d%3D%22M645 3329c138%2C-418 391%2C-859 471%2C-1265l0 -547 -909 -244c-112%2C-30 -180%2C-147 -150%2C-259l0 0c30%2C-112 147%2C-180 259%2C-150l904 242 352 0 904 -242c112%2C-30 229%2C37 259%2C150l0 0c30%2C112 -37%2C229 -150%2C259l-909 244 0 547c81%2C406 333%2C847 471%2C1265 50%2C155 78%2C264 -61%2C344 -110%2C53 -244%2C5 -296%2C-105l-395 -828 -395 828c-53%2C110 -186%2C157 -296%2C105 -139%2C-80 -111%2C-189 -61%2C-344zm752 -3212c218%2C0 395%2C177 395%2C395 0%2C218 -177%2C395 -395%2C395 -218%2C0 -395%2C-177 -395%2C-395 0%2C-218 177%2C-395 395%2C-395z%22%2F%3E%0D %3C%2Fg%3E%0D%3C%2Fsvg%3E%0D")!important;;
    background-position: center center!important; ;
    background-size: 22px!important;
    background-repeat:no-repeat !important;;  
    background-color: #ff0!important;

}

body.inverse .news-inner-top-block
{
    border-bottom: 1px solid #000000;
}

body.inverse #universalAccessBtn:before
{
    background-color: #000000;
}

body.inverse .news-container
{
    border: 1px solid #000000
}


body.inverse .box
{
    border: 1px solid #000000
}


body.inverse  .footer
{
    color: #000000
}


body.inverse .video-item:hover,
body.inverse .video-item:focus
{
outline: none !important;
}


body.inverse .video-item:hover *,
body.inverse .video-item:focus *
{
    color  :#ff0 
}

body.inverse .video-item:hover .video-cont ,
body.inverse .video-item:focus .video-cont
{
    background: #000000 !important
}

body.inverse  .btn-info:hover,
body.inverse .btn-primary:hover
{  background: #ff0;
    color: #000000;
   outline: 1px solid #000000!important;
}


body.inverse  .btn-info:hover *,
body.inverse .btn-primary:hover *
{  
    color: #000000;
}
body.inverse .news-title
{
    text-decoration: underline;
}
body.inverse .news-title:hover,
body.inverse .news-link:focus .news-title
{ background: #000000 ;
    color  :#ff0 ;
    outline: 5px solid #000000!important;
}


body.inverse a.news-image:hover
{
    outline: 5px solid #000000!important;
    outline-offset: 0px;
}

body.inverse .news-button:focus span {
    text-decoration: underline;
    color: #000000;
}
body.inverse .btn-info:focus span, body.inverse .btn-primary:focus span {
    color: #000000;
}

body.inverse .btn-info:focus svg, body.inverse .btn-primary:focus svg{
    fill: #000000!important;
}

/* Blue Version */



body.blue #accessibilityBar button[data-accessibility=contrast]{
    background-color:#ed1c24
}



body.blue{
    background:#ffffff;
    color:#00f
}
body.blue nav,body.blue li,body.blue ol,body.blue header,body.blue footer,body.blue section,body.blue main,body.blue aside,body.blue article,body.blue .news-container,body.blue .video-cont, body.blue .box{
    background:#ffffff ;
    color:#00f
}
body.blue h1,body.blue h2,body.blue h3,body.blue h4,body.blue h5,body.blue h6,body.blue p,body.blue label,body.blue strong,body.blue em,body.blue cite,body.blue q,body.blue i,body.blue b,body.blue u,body.blue span{
    color:#000000 !important
}


body.blue #accessibilityBar button strong
{
    color: #00f;

}
body.blue .news-date
{
    background-color: #000000;
    color: #ffffff;
}
body.blue .btn
{
    background-color: #000000;
    color: #ffffff;
}

body.blue .btn:hover
{
    background-color: #ffffff!important;
    color: #000000!important;
    outline: 1px solid #000000!important;
}

body.blue .btn span
{
    color: #ffffff!important;
}
body.blue .tbody-list-number:hover, .tbody-list-number:focus
{
    background-color: #000000;
}

body.blue .btn span:hover
{
    color: #000000!important;;
}
body.blue .btn:hover span
{
    color: #000000!important;;
}
body.blue .btn svg
{
    fill: #000000;
}



body.blue .btn:hover span:hover
{
    color: #000000;
}
body.blue  .btn svg
{

   fill: #ffffff;
}
body.blue .btn:hover svg
{
    fill: #000000;
}
body.blue  .jst-calendar-today .tbody-list-number
{
    background-color: #00f;
    color: #ffffff;
}


body.blue a{
    color:#000000
}
body.blue a:hover
    {
color: #00f;
outline: 3px dotted #f00000 !important;
outline-offset: 2px;
    }

    body.blue a:focus
    {
outline: 3px dotted #f00000 !important;
outline-offset: 2px;
    }


    body.blue .header-search-button:focus {
        background: #000000;
    }



    body.blue .header-languages .header-language:focus
    {
        background: #00f;
        color: #ffffff;
    }

    body.blue .slider-link:focus .slider-content .btn 
    {
        background: #000000;
    }


    body.blue  .bx-wrapper .bx-pager.bx-default-pager a:focus {
        outline: 2px solid #00f!important;
        outline-offset: 3px;
    }

body.blue a *{
    color:#00f
}
body.blue a *:hover{
    color:#00f 
}
body.con
body.blue button,body.blue input[type=button],body.blue input[type=reset],body.blue input[type=submit]{
    background:#00f ;
    color:#ffffff ;
    font-weight:bold;
    border:none !important
}
body.blue img,
body.blue .news-image,
body.blue .slider-image,
body.blue .deputies-image,
body.blue .video-image 
{
    filter:grayscale(100%) contrast(120%)
}

body.blue .news-title
{
    color:#00f!important
}

body.blue  .news-inner-share-text
{
    color: #000000;
}
body.blue input[type=text],body.blue input[type=password],body.blue input[type=url],body.blue input[type=search],body.blue input[type=email],body.blue input[type=tel],body.blue input[type=date],body.blue input[type=month],body.blue input[type=week],body.blue input[type=datetime],body.blue input[type=datetime-local],body.blue textarea,body.blue input[type=number]{
    background:#ffffff ;
    border:1px solid #000000 ;
    color:#000000 
}
body.blue #accessibilityBar *{
    color:#00f ;
    text-decoration: underline;

}

body.blue #accessibilityBar h3{
    background-color:#ffffff ;


}

body.blue #accessibilityBox{
    border-left: 1px solid #000000;
    border-top: 1px solid #000000;
}

body.blue #accessibilityBar{
    outline: 1px solid #000000;
}

body.blue #accessibilityBar .setAccessibility[data-accessibility=contrast]{
    background-color:#00f ;
    color:#ffffff 
}




body.blue  #accessibilityBar:before
{

    background-color:#00f 

}
body.blue #accessibilityBar:after
{
   
    background-color:#00f 
}


body.blue input.placeholder,
body.blue textarea.placeholder {
	color: #000000;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s
}

body.blue input:-moz-placeholder,
body.blue textarea:-moz-placeholder {
	color: #000000;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s
}

body.blue input::-moz-placeholder,
body.blue textarea::-moz-placeholder {
	color: #000000;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s
}

body.blue input:-ms-input-placeholder,
body.blue textarea:-ms-input-placeholder {
	color: #000000;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s
}

body.blue input::-webkit-input-placeholder,
body.blue textarea::-webkit-input-placeholder {
	color: #000000;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s
}

body.blue  .header-search-icon
{
    fill:#ffffff;
}
body.blue .header-socials-facebook,
body.blue .header-socials-twitter,
body.blue .header-socials-youtube,
body.blue .footer-socials-facebook,
body.blue .footer-socials-twitter,
body.blue .footer-socials-youtube
{
    background:#000000;
}

body.blue .header-socials-facebook svg,
body.blue .header-socials-twitter svg,
body.blue .header-socials-youtube svg,
body.blue .footer-socials-facebook svg,
body.blue .footer-socials-twitter svg,
body.blue .footer-socials-youtube svg
{
   fill: #ffffff;
}
body.blue .header-socials:hover,
body.blue  .header-socials:focus,
body.blue .footer-socials:hover,
body.blue  .footer-socials:focus
{
    outline: 2px solid #00f!important;
    outline-offset: 4px;
    opacity: 1;
}
body.blue .header-section-bottom
{
    border-color:#000000;
}

body.blue  .calendar-date-container,
body.blue  .news-footer,
body.blue .footer-text-title,
body.blue  .footer-bottom-section
{
    border-color:#000000; ;
}

body.blue .header-languages .header-language  {
    background: #ffffff;
    outline-offset: -2px;
    outline: 1px solid #00f!important;
	
  }

  
  body.blue .header-languages:hover .header-language,
  body.blue .header-languages.open .header-language
  {

	  border-radius: 0px;
	  -webkit-border-radius: 0px;
  }
  

body.blue .header-languages:hover .header-language:hover
  {
	background:#00f;
    color: #ffffff;

	
  }

  body.blue .header-languages:hover .header-language-active:hover
  {
	  background:none;
  }
body.blue .home-videos-container::before
{
   background:  #ffffff;
   border-top: 1px solid #000000;
   border-bottom: 1px solid #000000;
   height: 92%;
}
body.blue .footer-icon
{
    fill: #00f;
}

body.blue .footer-logo
{
    background-color: #00f!important;
    outline-offset: 0px;
    outline: 9px solid #00f!important;
}

body.blue  .footer-subscribe-button
{
    background:#00f;
}
body.blue  .footer-subscribe-button:hover
{
    background:#00f;
}

body.blue .path-item:after
{
    border-color: transparent transparent transparent #00f;
}

body.blue .title::before
{
    background:#00f;
}
body.blue .header-search-button
{
    background:#00f;
}
body.blue .header-search-button:hover
{
    background:#00f;
}

body.blue .main-menu-dropdown-link:hover {
    background: #00f;
    color: #ffffff;
}

body.blue  .btn-info,
body.blue .btn-primary
{  background: #00f;
    color: #ffffff;
}

body.blue  .btn-info span,
body.blue .btn-primary span
{  
    color: #ffffff;
}
body.blue  .btn-info svg,
body.blue .btn-primary svg
{  
   fill: #ffffff;
}
body.blue  .btn-info:hover,
body.blue .btn-primary:hover
{  background: #00f;

}




body.blue  .slider-arrow-button
{
    background: #00f;
}


body.blue  .slider-arrow-button svg
{
    fill: #ffffff;
}

body.blue .news-date
{
    background: #000000;
    color: #ffffff
}



body.blue .news-button .view-more-icon
{
    fill:#00f;
}


body.blue #accessibilityBar h3
{
    border-bottom: 1px solid #000000;
    color: #000000
}



body.blue #accessibilityClose:before,
body.blue #accessibilityClose:after
{
    background-color: #00f;;
}




body.blue .right-banner
{
    background-color: #00f;
    color: #ffffff;
}
body.blue a .right-banner-desc,
body.blue a .right-banner-text
{
    color: #ffffff!important;
}
body.blue .banner-phone-icon
{
    fill: #ffffff;
}


body.blue .tbody-list-number:hover, 
body.blue .tbody-list-number:focus,
body.blue .jst-calendar-today .tbody-list-number {
    color: #ffffff!important;
}
body.blue .footer-subscribe-button svg{
    fill: #ffffff;
}


body.blue  .slider-title
{
    color: #ffffff!important;
}

body.blue  .slider-title:hover
{
    color: #00f!important;;
    background-color:   #ffffff;
}
body.blue ul.tabs-nav li.active a .tabs-nav-overfl
{
    color: #ffffff!important;
}

body.blue .contact-info-contacts svg
{
    fill: #00f
}
body.blue .logo
{
    background-color: #00f!important;;
    outline-offset: 0px;
    outline:9px solid #00f!important;
}

body.blue .main-menu-list
{
    border-color: #000000;
}

body.blue .menu-angle-down
{
    fill: #00f;
}





#accessibilityBar button.setAccessibility[data-accessibility=incFont] strong
{
    background: url('data:image/svg+xml,%3C%3Fxml version%3D%221.0%22 encoding%3D%22UTF-8%22%3F%3E%0D%3C!DOCTYPE svg PUBLIC %22-%2F%2FW3C%2F%2FDTD SVG 1.0%2F%2FEN%22 %22http%3A%2F%2Fwww.w3.org%2FTR%2F2001%2FREC-SVG-20010904%2FDTD%2Fsvg10.dtd%22%3E%0D%3C!-- Creator%3A CorelDRAW X6 --%3E%0D%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 xml%3Aspace%3D%22preserve%22 width%3D%222.159cm%22 height%3D%221.27cm%22 version%3D%221.0%22 style%3D%22shape-rendering%3AgeometricPrecision%3B text-rendering%3AgeometricPrecision%3B image-rendering%3AoptimizeQuality%3B fill-rule%3Aevenodd%3B clip-rule%3Aevenodd%22%0DviewBox%3D%220 0 2159 1270%22%0D xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0D %3Cdefs%3E%0D  %3Cstyle type%3D%22text%2Fcss%22%3E%0D   %3C!%5BCDATA%5B%0D    .fil0 %7Bfill%3A%23444444%3Bfill-rule%3Anonzero%7D%0D   %5D%5D%3E%0D  %3C%2Fstyle%3E%0D %3C%2Fdefs%3E%0D %3Cg id%3D%22Layer_x0020_1%22%3E%0D  %3Cmetadata id%3D%22CorelCorpID_0Corel-Layer%22%2F%3E%0D  %3Cpath class%3D%22fil0%22 d%3D%22M1447 390l-123 327c16%2C0 49%2C0 99%2C1 50%2C1 89%2C2 117%2C2 9%2C0 23%2C0 41%2C-2 -42%2C-123 -87%2C-232 -134%2C-328zm-1073 255l-80 213c10%2C0 32%2C0 65%2C1 33%2C1 58%2C1 76%2C1 6%2C0 15%2C0 27%2C-1 -28%2C-80 -57%2C-151 -87%2C-214zm-343 523l1 -37c7%2C-2 16%2C-4 26%2C-6 10%2C-2 19%2C-3 27%2C-5 8%2C-2 15%2C-4 23%2C-7 8%2C-3 15%2C-7 21%2C-14 6%2C-6 11%2C-14 15%2C-24l112 -291 133 -342 35 0 25 0c3%2C4 4%2C8 5%2C10l97 227c10%2C25 27%2C65 50%2C122 23%2C57 41%2C100 54%2C130 5%2C11 14%2C34 27%2C68 14%2C35 25%2C61 34%2C80 6%2C14 12%2C23 17%2C27 6%2C5 20%2C9 42%2C14 22%2C5 35%2C8 40%2C10 2%2C12 3%2C21 3%2C27 0%2C2 0%2C4 0%2C6 0%2C3 0%2C5 0%2C6 -20%2C0 -50%2C-1 -90%2C-4 -40%2C-3 -70%2C-4 -90%2C-4 -24%2C0 -58%2C1 -102%2C3 -44%2C2 -72%2C4 -84%2C4 0%2C-14 1%2C-26 2%2C-37l62 -13c0%2C0 2%2C0 6%2C-1 4%2C-1 6%2C-1 7%2C-2 1%2C0 4%2C-1 7%2C-2 3%2C-1 6%2C-2 7%2C-3 1%2C-1 3%2C-2 5%2C-4 2%2C-2 3%2C-3 4%2C-5 1%2C-2 1%2C-4 1%2C-7 0%2C-5 -5%2C-20 -15%2C-46 -10%2C-25 -21%2C-53 -34%2C-84 -13%2C-31 -20%2C-46 -20%2C-47l-213 -1c-8%2C18 -20%2C49 -36%2C93 -16%2C43 -24%2C69 -24%2C77 0%2C7 2%2C13 7%2C18 4%2C5 11%2C9 21%2C12 9%2C3 17%2C5 23%2C6 6%2C1 15%2C3 27%2C4 12%2C1 18%2C2 19%2C2 0%2C6 0%2C15 0%2C28 0%2C3 0%2C7 -1%2C13 -18%2C0 -46%2C-2 -83%2C-5 -37%2C-3 -64%2C-5 -82%2C-5 -3%2C0 -7%2C1 -13%2C2 -6%2C1 -9%2C2 -10%2C2 -25%2C4 -55%2C7 -89%2C7zm890 25l2 -58c11%2C-3 25%2C-7 41%2C-9 16%2C-3 30%2C-5 41%2C-8 12%2C-2 24%2C-6 36%2C-11 12%2C-5 23%2C-12 32%2C-21 9%2C-9 17%2C-21 23%2C-37l172 -447 204 -526 54 0 38 0c4%2C7 7%2C12 8%2C15l149 349c16%2C38 42%2C100 77%2C187 35%2C87 63%2C153 83%2C199 7%2C16 21%2C52 42%2C105 21%2C54 38%2C94 52%2C122 10%2C22 18%2C36 25%2C41 9%2C7 31%2C15 64%2C21 33%2C7 54%2C12 61%2C15 3%2C18 4%2C32 4%2C41 0%2C2 0%2C6 0%2C10 0%2C4 0%2C7 0%2C9 -31%2C0 -77%2C-2 -138%2C-6 -62%2C-4 -108%2C-6 -139%2C-6 -37%2C0 -89%2C2 -156%2C5 -67%2C3 -110%2C5 -129%2C6 0%2C-21 1%2C-40 3%2C-57l95 -20c0%2C0 3%2C0 9%2C-2 6%2C-1 9%2C-2 11%2C-3 2%2C0 5%2C-2 11%2C-3 5%2C-2 9%2C-3 11%2C-5 2%2C-1 5%2C-3 8%2C-6 3%2C-3 5%2C-5 7%2C-8 1%2C-3 2%2C-6 2%2C-10 0%2C-8 -7%2C-31 -22%2C-70 -15%2C-39 -33%2C-82 -52%2C-129 -20%2C-47 -30%2C-71 -31%2C-72l-327 -2c-13%2C28 -31%2C76 -56%2C142 -25%2C66 -37%2C106 -37%2C118 0%2C11 3%2C20 10%2C27 7%2C8 17%2C13 32%2C18 14%2C4 26%2C8 35%2C10 9%2C2 23%2C4 41%2C6 18%2C2 28%2C3 30%2C3 0%2C9 1%2C23 1%2C42 0%2C4 0%2C11 -1%2C20 -28%2C0 -71%2C-2 -127%2C-7 -56%2C-5 -99%2C-7 -127%2C-7 -4%2C0 -10%2C1 -19%2C3 -9%2C2 -14%2C3 -16%2C3 -39%2C7 -84%2C10 -136%2C10z%22%2F%3E%0D %3C%2Fg%3E%0D%3C%2Fsvg%3E%0D') no-repeat center!important;
    background-size:51px!important;
    font-size: 0;
}

#accessibilityBar button.setAccessibility:before
{
    content: "";
    display: block;
    background: url('../images/asb-check-ic.svg') no-repeat center;
    background-size: 12px;
   background-color: #2D9AD8;
    width: 20px;
    height: 20px;
    border-radius: 16px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    position: absolute;
    top: 7px;
    right: 8px;
    display: none;
}









#universalAccessBtn:before
{
    content: "";
    display: block;
    background: url('../images/asb-check-ic.svg') no-repeat center;
    background-size: 12px;
   background-color: #2D9AD8;
    width: 20px;
    height: 20px;
    border-radius: 16px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    position: absolute;
    top: -3px;
    right: -7px;
    display: none;;
   
}


body.contrast #universalAccessBtn:before
{


    background: url('../images/asb-check-black-ic.svg') no-repeat center;
    background-size: 12px;
   background-color: #ff0;


   
}

body.contrast #universalAccessBtn:before,
body.blue #universalAccessBtn:before,
body.inverse #universalAccessBtn:before,
body.resizemode #universalAccessBtn:before,
body.voicemode #universalAccessBtn:before,
body.fontSize120 #universalAccessBtn:before,
body.fontSize140 #universalAccessBtn:before,
body.fontSize160 #universalAccessBtn:before
{
    display: block;
}










body.contrast #accessibilityBar button.setAccessibility[data-accessibility=incFont] strong {
    background: url(
        "data:image/svg+xml,%3C%3Fxml version%3D%221.0%22 encoding%3D%22UTF-8%22%3F%3E%0D%3C!DOCTYPE svg PUBLIC %22-%2F%2FW3C%2F%2FDTD SVG 1.0%2F%2FEN%22 %22http%3A%2F%2Fwww.w3.org%2FTR%2F2001%2FREC-SVG-20010904%2FDTD%2Fsvg10.dtd%22%3E%0D%3C!-- Creator%3A CorelDRAW X6 --%3E%0D%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 xml%3Aspace%3D%22preserve%22 width%3D%222.159cm%22 height%3D%221.27cm%22 version%3D%221.0%22 style%3D%22shape-rendering%3AgeometricPrecision%3B text-rendering%3AgeometricPrecision%3B image-rendering%3AoptimizeQuality%3B fill-rule%3Aevenodd%3B clip-rule%3Aevenodd%22%0DviewBox%3D%220 0 2159 1270%22%0D xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0D %3Cdefs%3E%0D  %3Cstyle type%3D%22text%2Fcss%22%3E%0D   %3C!%5BCDATA%5B%0D    .fil0 %7Bfill%3A%23FEFEFE%3Bfill-rule%3Anonzero%7D%0D   %5D%5D%3E%0D  %3C%2Fstyle%3E%0D %3C%2Fdefs%3E%0D %3Cg id%3D%22Layer_x0020_1%22%3E%0D  %3Cmetadata id%3D%22CorelCorpID_0Corel-Layer%22%2F%3E%0D  %3Cpath class%3D%22fil0%22 d%3D%22M1447 390l-123 327c16%2C0 49%2C0 99%2C1 50%2C1 89%2C2 117%2C2 9%2C0 23%2C0 41%2C-2 -42%2C-123 -87%2C-232 -134%2C-328zm-1073 255l-80 213c10%2C0 32%2C0 65%2C1 33%2C1 58%2C1 76%2C1 6%2C0 15%2C0 27%2C-1 -28%2C-80 -57%2C-151 -87%2C-214zm-343 523l1 -37c7%2C-2 16%2C-4 26%2C-6 10%2C-2 19%2C-3 27%2C-5 8%2C-2 15%2C-4 23%2C-7 8%2C-3 15%2C-7 21%2C-14 6%2C-6 11%2C-14 15%2C-24l112 -291 133 -342 35 0 25 0c3%2C4 4%2C8 5%2C10l97 227c10%2C25 27%2C65 50%2C122 23%2C57 41%2C100 54%2C130 5%2C11 14%2C34 27%2C68 14%2C35 25%2C61 34%2C80 6%2C14 12%2C23 17%2C27 6%2C5 20%2C9 42%2C14 22%2C5 35%2C8 40%2C10 2%2C12 3%2C21 3%2C27 0%2C2 0%2C4 0%2C6 0%2C3 0%2C5 0%2C6 -20%2C0 -50%2C-1 -90%2C-4 -40%2C-3 -70%2C-4 -90%2C-4 -24%2C0 -58%2C1 -102%2C3 -44%2C2 -72%2C4 -84%2C4 0%2C-14 1%2C-26 2%2C-37l62 -13c0%2C0 2%2C0 6%2C-1 4%2C-1 6%2C-1 7%2C-2 1%2C0 4%2C-1 7%2C-2 3%2C-1 6%2C-2 7%2C-3 1%2C-1 3%2C-2 5%2C-4 2%2C-2 3%2C-3 4%2C-5 1%2C-2 1%2C-4 1%2C-7 0%2C-5 -5%2C-20 -15%2C-46 -10%2C-25 -21%2C-53 -34%2C-84 -13%2C-31 -20%2C-46 -20%2C-47l-213 -1c-8%2C18 -20%2C49 -36%2C93 -16%2C43 -24%2C69 -24%2C77 0%2C7 2%2C13 7%2C18 4%2C5 11%2C9 21%2C12 9%2C3 17%2C5 23%2C6 6%2C1 15%2C3 27%2C4 12%2C1 18%2C2 19%2C2 0%2C6 0%2C15 0%2C28 0%2C3 0%2C7 -1%2C13 -18%2C0 -46%2C-2 -83%2C-5 -37%2C-3 -64%2C-5 -82%2C-5 -3%2C0 -7%2C1 -13%2C2 -6%2C1 -9%2C2 -10%2C2 -25%2C4 -55%2C7 -89%2C7zm890 25l2 -58c11%2C-3 25%2C-7 41%2C-9 16%2C-3 30%2C-5 41%2C-8 12%2C-2 24%2C-6 36%2C-11 12%2C-5 23%2C-12 32%2C-21 9%2C-9 17%2C-21 23%2C-37l172 -447 204 -526 54 0 38 0c4%2C7 7%2C12 8%2C15l149 349c16%2C38 42%2C100 77%2C187 35%2C87 63%2C153 83%2C199 7%2C16 21%2C52 42%2C105 21%2C54 38%2C94 52%2C122 10%2C22 18%2C36 25%2C41 9%2C7 31%2C15 64%2C21 33%2C7 54%2C12 61%2C15 3%2C18 4%2C32 4%2C41 0%2C2 0%2C6 0%2C10 0%2C4 0%2C7 0%2C9 -31%2C0 -77%2C-2 -138%2C-6 -62%2C-4 -108%2C-6 -139%2C-6 -37%2C0 -89%2C2 -156%2C5 -67%2C3 -110%2C5 -129%2C6 0%2C-21 1%2C-40 3%2C-57l95 -20c0%2C0 3%2C0 9%2C-2 6%2C-1 9%2C-2 11%2C-3 2%2C0 5%2C-2 11%2C-3 5%2C-2 9%2C-3 11%2C-5 2%2C-1 5%2C-3 8%2C-6 3%2C-3 5%2C-5 7%2C-8 1%2C-3 2%2C-6 2%2C-10 0%2C-8 -7%2C-31 -22%2C-70 -15%2C-39 -33%2C-82 -52%2C-129 -20%2C-47 -30%2C-71 -31%2C-72l-327 -2c-13%2C28 -31%2C76 -56%2C142 -25%2C66 -37%2C106 -37%2C118 0%2C11 3%2C20 10%2C27 7%2C8 17%2C13 32%2C18 14%2C4 26%2C8 35%2C10 9%2C2 23%2C4 41%2C6 18%2C2 28%2C3 30%2C3 0%2C9 1%2C23 1%2C42 0%2C4 0%2C11 -1%2C20 -28%2C0 -71%2C-2 -127%2C-7 -56%2C-5 -99%2C-7 -127%2C-7 -4%2C0 -10%2C1 -19%2C3 -9%2C2 -14%2C3 -16%2C3 -39%2C7 -84%2C10 -136%2C10z%22%2F%3E%0D %3C%2Fg%3E%0D%3C%2Fsvg%3E%0D"
    ) no-repeat center!important;
    background-size: 51px!important;
    font-size: 0;
}

body.contrast #accessibilityBar button.setAccessibility[data-accessibility=resize] strong {
    background: url("data:image/svg+xml,%3C%3Fxml version%3D%221.0%22 encoding%3D%22UTF-8%22%3F%3E%0D%3C!DOCTYPE svg PUBLIC %22-%2F%2FW3C%2F%2FDTD SVG 1.0%2F%2FEN%22 %22http%3A%2F%2Fwww.w3.org%2FTR%2F2001%2FREC-SVG-20010904%2FDTD%2Fsvg10.dtd%22%3E%0D%3C!-- Creator%3A CorelDRAW X6 --%3E%0D%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 xml%3Aspace%3D%22preserve%22 width%3D%222.159cm%22 height%3D%221.27cm%22 version%3D%221.0%22 style%3D%22shape-rendering%3AgeometricPrecision%3B text-rendering%3AgeometricPrecision%3B image-rendering%3AoptimizeQuality%3B fill-rule%3Aevenodd%3B clip-rule%3Aevenodd%22%0DviewBox%3D%220 0 2159 1270%22%0D xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0D %3Cdefs%3E%0D  %3Cstyle type%3D%22text%2Fcss%22%3E%0D   %3C!%5BCDATA%5B%0D    .fil0 %7Bfill%3A%23FEFEFE%3Bfill-rule%3Anonzero%7D%0D   %5D%5D%3E%0D  %3C%2Fstyle%3E%0D %3C%2Fdefs%3E%0D %3Cg id%3D%22Layer_x0020_1%22%3E%0D  %3Cmetadata id%3D%22CorelCorpID_0Corel-Layer%22%2F%3E%0D  %3Cpath class%3D%22fil0%22 d%3D%22M1062 737c5%2C5 8%2C11 8%2C17 0%2C6 -2%2C12 -8%2C17l-248 248 107 108c9%2C9 14%2C21 14%2C33 0%2C13 -5%2C24 -14%2C34 -9%2C9 -21%2C14 -34%2C14l-334 0c-13%2C0 -24%2C-5 -33%2C-14 -10%2C-9 -14%2C-21 -14%2C-34l0 -334c0%2C-13 5%2C-24 14%2C-33 9%2C-10 21%2C-14 33%2C-14 13%2C0 24%2C5 34%2C14l107 107 248 -248c5%2C-5 11%2C-7 17%2C-7 6%2C0 12%2C2 17%2C7l85 85zm591 -628l0 334c0%2C13 -5%2C24 -14%2C34 -9%2C9 -21%2C14 -33%2C14 -13%2C0 -24%2C-5 -34%2C-14l-107 -108 -248 248c-5%2C5 -11%2C8 -17%2C8 -6%2C0 -12%2C-3 -17%2C-8l-85 -85c-5%2C-5 -7%2C-11 -7%2C-17 0%2C-6 2%2C-12 7%2C-17l248 -248 -107 -107c-9%2C-10 -14%2C-21 -14%2C-34 0%2C-13 5%2C-24 14%2C-34 9%2C-9 21%2C-14 34%2C-14l334 0c13%2C0 24%2C5 33%2C14 10%2C10 14%2C21 14%2C34z%22%2F%3E%0D %3C%2Fg%3E%0D%3C%2Fsvg%3E%0D") no-repeat center!important;
    background-size: 49px!important;
    font-size: 0;
}



body.blue #universalAccessBtn
{
    background-image: url("data:image/svg+xml,%3C%3Fxml version%3D%221.0%22 encoding%3D%22UTF-8%22%3F%3E%0D%3C!DOCTYPE svg PUBLIC %22-%2F%2FW3C%2F%2FDTD SVG 1.0%2F%2FEN%22 %22http%3A%2F%2Fwww.w3.org%2FTR%2F2001%2FREC-SVG-20010904%2FDTD%2Fsvg10.dtd%22%3E%0D%3C!-- Creator%3A CorelDRAW X6 --%3E%0D%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 xml%3Aspace%3D%22preserve%22 width%3D%222.794cm%22 height%3D%223.683cm%22 version%3D%221.0%22 style%3D%22shape-rendering%3AgeometricPrecision%3B text-rendering%3AgeometricPrecision%3B image-rendering%3AoptimizeQuality%3B fill-rule%3Aevenodd%3B clip-rule%3Aevenodd%22%0DviewBox%3D%220 0 2794 3683%22%0D xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0D %3Cdefs%3E%0D  %3Cstyle type%3D%22text%2Fcss%22%3E%0D   %3C!%5BCDATA%5B%0D    .fil0 %7Bfill%3Ablue%7D%0D   %5D%5D%3E%0D  %3C%2Fstyle%3E%0D %3C%2Fdefs%3E%0D %3Cg id%3D%22Layer_x0020_1%22%3E%0D  %3Cmetadata id%3D%22CorelCorpID_0Corel-Layer%22%2F%3E%0D  %3Cpath class%3D%22fil0%22 d%3D%22M646 3265c138%2C-418 391%2C-859 471%2C-1265l0 -547 -909 -244c-112%2C-30 -180%2C-147 -150%2C-259l0 0c30%2C-112 147%2C-180 259%2C-150l904 242 352 0 904 -242c112%2C-30 229%2C37 259%2C150l0 0c30%2C112 -37%2C229 -150%2C259l-909 244 0 547c81%2C406 333%2C847 471%2C1265 50%2C155 78%2C264 -61%2C344 -110%2C53 -244%2C5 -296%2C-105l-395 -828 -395 828c-53%2C110 -186%2C157 -296%2C105 -139%2C-80 -111%2C-189 -61%2C-344l2 0zm752 -3212c218%2C0 395%2C177 395%2C395 0%2C218 -177%2C395 -395%2C395 -218%2C0 -395%2C-177 -395%2C-395 0%2C-218 177%2C-395 395%2C-395z%22%2F%3E%0D %3C%2Fg%3E%0D%3C%2Fsvg%3E%0D")!important;;
    background-position: center center!important; ;
    background-size: 22px!important;
    background-repeat:no-repeat !important;;  
    border-color: #000000;

}



body.blue .news-container
{
    border: 1px solid #000000
}


body.blue .box
{
    border: 1px solid #000000
}


body.blue  .footer
{
    color: #000000
}


body.blue .video-item:hover
{
outline: none !important;
}


body.blue .video-item:hover *
{
    color  :#ffffff
}

body.blue .video-item:hover .video-cont 
{
    background: #00f 
}

body.blue  .btn-info:hover,
body.blue .btn-primary:hover
{  background: #ffffff;
    color: #000000;
   outline: 1px solid #000000!important;
}


body.blue  .btn-info:hover *,
body.blue .btn-primary:hover *
{  
    color: #000000;
}

body.blue .news-title:hover,
body.blue .news-link:focus .news-title
{ background: #00f ;
    color  :#ffffff !important;
    outline: 5px solid #00f!important;
}


body.blue a.news-image:hover
{
    outline: 5px solid #00f!important;
    outline-offset: 0px;
}
body.blue .news-all-news-but .btn:focus {
    background-color: #000000!important;
    color: #ffffff!important;
}


body.blue .calendar-date-buttons .btn:focus,
body.blue .calendar-date-buttons .btn-sm.calendar-next-button:focus, 
body.blue .calendar-date-buttons .btn-sm.calendar-prev-button:focus {
    background: #00f!important;
    color: #ffffff!important;
}
body.blue .btn:hover, 
body.blue .btn:focus, 
body.blue .btn:active, 
body.blue .btn:focus:active {
    color: #ffffff !important;
    background: #00f!important;
}


body.blue .btn:hover span, 
body.blue .btn:focus span, 
body.blue .btn:active span, 
body.blue .btn:focus:active span {
    color: #ffffff !important;

}


body.blue .btn:hover svg, 
body.blue .btn:focus svg, 
body.blue .btn:active svg,
body.blue .btn:focus:active svg {
   fill: #ffffff !important;

}

body.blue .footer-subscribe-button:hover,
body.blue .footer-subscribe-button:focus
{
    background: #000000
}


.setAccessibilityhidden
{
    display: none;
}






#accessibilityBar button .check-icon
{

    content: "ok";
    width: 30%;
    height: 5px;
    background: #2D9AD8;
    position: absolute;
    left: 2%;
    bottom: 8px;
    display: none;
}

#accessibilityBar button .check-icon:before
{
    display: block;
    content: "";
    width: 100%;
    position: absolute;
    left: 108%;
    height: 5px;
    background: #2D9AD8;
    bottom: 0;
    display: none;
}
#accessibilityBar button .check-icon:after
{
    display: block;
    content: "";
    width: 100%;
    position: absolute;
    left: 216%;
    height: 5px;
    background: #2D9AD8;
    display: none;
}


body.blue #accessibilityBar button .check-icon.natural-active
{
    display: block;
}
body.inverse #accessibilityBar button .check-icon.natural-active
{
    display: block;
}
body.inverse #accessibilityBar button .check-icon.natural-active:before
{
    display: block;
}
body.contrast #accessibilityBar button .check-icon.natural-active
{
    display: block;
}

body.contrast #accessibilityBar button .check-icon.natural-active:before
{
    display: block;
}

body.contrast #accessibilityBar button .check-icon.natural-active:after
{
    display: block;
}

body.contrast #accessibilityBar button .check-icon,
body.contrast #accessibilityBar button .check-icon:before, 
body.contrast #accessibilityBar button .check-icon::after{
    background: #ff0 !important
}

body.contrast #accessibilityBar button.setAccessibility:before
{
    background: url('../images/asb-check-black-ic.svg') no-repeat center;
    background-size: 12px;
    background-color: #ff0
}
body.fontSize120 #accessibilityBar button .check-icon.font-active
{
    display: block;
}

body.fontSize140 #accessibilityBar button .check-icon.font-active
{
    display: block;
}

body.fontSize140 #accessibilityBar button .check-icon.font-active:before
{
    display: block;
}

body.fontSize160 #accessibilityBar button .check-icon.font-active
{
    display: block;
}

body.fontSize160 #accessibilityBar button .check-icon.font-active:before
{
    display: block;
}
body.fontSize140 #accessibilityBar button .check-icon.font-active
{
    display: block;
}

body.fontSize160 #accessibilityBar button .check-icon.font-active:after
{
    display: block;
}

body.fontSize120 #accessibilityBar button.setAccessibility[data-accessibility=incFont]:before,
body.fontSize140 #accessibilityBar button.setAccessibility[data-accessibility=incFont]:before,
body.fontSize160 #accessibilityBar button.setAccessibility[data-accessibility=incFont]:before,
body.contrast #accessibilityBar button.setAccessibility[data-accessibility=natural]:before,
body.inverse #accessibilityBar button.setAccessibility[data-accessibility=contrast]:before,
body.blue #accessibilityBar button.setAccessibility[data-accessibility=inverse]:before,
body.resizemode #accessibilityBar button.setAccessibility[data-accessibility=resize]:before,
body.voicemode #accessibilityBar button.setAccessibility[data-accessibility=voice]:before
{
    display: block;
}

body.fontSize160 #accessibilityBar
{
    width:  380px;
}

body.inverse #accessibilityBar h3
{
    border-bottom: 1px solid #000000;
    color: #ff0;
    background-color: #000000;
}
body.contrast .departments-list
{
    border-color:#ffffff;
    border-left: 4px solid #ff0;;
}
body.inverse .departments-list
{
    border-color:#000;;
    border-left: 4px solid #000;;
}

body.blue .departments-list
{
    border-color: #00f;
    border-left: 4px solid #00f;
    color: #000000;
}




body.inverse .attached-files-list
{
    border-color: #000000
}


body.contrast .contact-info-contacts svg
{
    fill:#ff0; ;
}
body.contrast  .contact-info-desc
{
    color: #ffffff;
}
body.contrast .form-control
{
    color-scheme: dark;
}

body.inverse .contact-info li
{
border-color: #000000;
}


body.inverse .contact-info-contacts svg
{
    fill: #000000;
}


body.inverse .contact-info-desc
{
color: #000000;
}


body.contrast .tabs-nav li a
{
    border: 1px solid #ff0 
}

body.contrast ul.tabs-nav
{
    border-bottom: 2px solid #ff0 
}

body.contrast  ul.tabs-nav li.active a
{
    border-bottom:  3px solid #ff0 ;
    background: #ff0 ;
    color: #000000!important
}
body.contrast  ul.tabs-nav li.active a *
{
    color: #000000!important
}

body.contrast .structure-minister
{

border:1px solid #ff0 ;
border-top: 4px solid #ff0 ;
background-color: #000000;
}


body.contrast .structure-link
{
    border:1px solid #ff0 ;
    border-top: 3px solid #ff0 ;
    background-color: #000000;
}


body.contrast .structure-box::before
{
    background: #ff0 ;
}
body.contrast .structure-border
{
    background: #ff0 ;
}
body.contrast .structure-minister-container::before
{
    background: #ff0 ;
    z-index: 0;
}

body.contrast .structure-box::before
{
    z-index: 0;
}







body.blue .tabs-nav li a
{
    border: 1px solid #00f
}

body.blue ul.tabs-nav
{
    border-bottom: 2px solid #00f
}

body.blue ul.tabs-nav li.active a
{
    border-bottom:  3px solid #00f ;
    background: #00f;
    color: #ffffff 
}
body.blue ul.tabs-nav li.active a *
{
    color:#ffffff
}

body.blue .structure-minister
{

border:1px solid #00f;
border-top: 4px solid #00f;
background-color: #ffffff;
}


body.blue .structure-link
{
    border:1px solid #00f;
    border-top: 3px solid #00f ;
    background-color: #ffffff;
}


body.blue .structure-box::before
{
    background: #00f
}
body.blue .structure-border
{
    background: #00f
}
body.blue .structure-minister-container::before
{
    background:#00f;
    z-index: 0;
}

body.blue .structure-box::before
{
    z-index: 0;
}
body.blue .structure-box a *
{
    color: #000000
}



body.inverse .tabs-nav li a
{
    border: 1px solid #000000
}

body.inverse ul.tabs-nav
{
    border-bottom: 2px solid #000000
}

body.inverse ul.tabs-nav li.active a
{
    border-bottom:  3px solid #000000 ;
    background: #000000;
    color: #ff0!important
}
body.inverse ul.tabs-nav li.active a *
{
    color:#ff0!important
}

body.inverse .structure-minister
{

border:1px solid #000000 ;
border-top: 4px solid #000000 ;
background-color: #ff0
}


body.inverse .structure-link
{
    border:1px solid #000000;
    border-top: 3px solid #000000 ;
    background-color: #ff0;
}


body.inverse .structure-box::before
{
    background: #000000;
}
body.inverse .structure-border
{
    background: #000000;
}
body.inverse .structure-minister-container::before
{
    background: #000000;
    z-index: 0;
}

body.inverse .structure-box::before
{
    z-index: 0;
}



body.contrast .service-filter-link
{
    background: #000000;
    border: 1px solid #ff0;
 
}

body.contrast .service-filter-link:hover{
    background: #ff0;
    color: #000000!important
}
body.contrast .service-filter-link.disabled:hover{
    background: #000000;
    color: #ff0!important
}
body.contrast .service-filter-link:focus
{
    color: #ffffff!important
}
body.contrast .service-filter-container
{
    background: #000000;
    border-color: #ff0;
}

body.contrast .form-control
{
    background: #000000;
    border: 1px solid #ff0;
}


body.contrast .service-search-button
{
    background-color: #ff0;;
}
body.contrast .service-search-button:hover
{
    background-color: #ffffff;
}
body.contrast .service-search-button svg
{
    fill: #000000;
}

body.contrast #accessibilityBar button.setAccessibility[data-accessibility=voice] strong {
    background-image: url("data:image/svg+xml,%3C%3Fxml version%3D%221.0%22 encoding%3D%22UTF-8%22%3F%3E%0D%3C!DOCTYPE svg PUBLIC %22-%2F%2FW3C%2F%2FDTD SVG 1.0%2F%2FEN%22 %22http%3A%2F%2Fwww.w3.org%2FTR%2F2001%2FREC-SVG-20010904%2FDTD%2Fsvg10.dtd%22%3E%0D%3C!-- Creator%3A CorelDRAW X6 --%3E%0D%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 xml%3Aspace%3D%22preserve%22 width%3D%222.159cm%22 height%3D%221.27cm%22 version%3D%221.0%22 style%3D%22shape-rendering%3AgeometricPrecision%3B text-rendering%3AgeometricPrecision%3B image-rendering%3AoptimizeQuality%3B fill-rule%3Aevenodd%3B clip-rule%3Aevenodd%22%0DviewBox%3D%220 0 2159 1270%22%0D xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0D %3Cdefs%3E%0D  %3Cstyle type%3D%22text%2Fcss%22%3E%0D   %3C!%5BCDATA%5B%0D    .fil0 %7Bfill%3A%23FEFEFE%3Bfill-rule%3Anonzero%7D%0D   %5D%5D%3E%0D  %3C%2Fstyle%3E%0D %3C%2Fdefs%3E%0D %3Cg id%3D%22Layer_x0020_1%22%3E%0D  %3Cmetadata id%3D%22CorelCorpID_0Corel-Layer%22%2F%3E%0D  %3Cpath class%3D%22fil0%22 d%3D%22M1028 196l0 879c0%2C14 -5%2C26 -15%2C36 -10%2C10 -22%2C15 -36%2C15 -14%2C0 -26%2C-5 -36%2C-15l-269 -269 -212 0c-14%2C0 -26%2C-5 -36%2C-15 -10%2C-10 -15%2C-22 -15%2C-36l0 -310c0%2C-14 5%2C-26 15%2C-36 10%2C-10 22%2C-15 36%2C-15l212 0 269 -269c10%2C-10 22%2C-15 36%2C-15 14%2C0 26%2C5 36%2C15 10%2C10 15%2C22 15%2C36zm276 325c23%2C35 34%2C74 34%2C115 0%2C41 -11%2C79 -34%2C114 -23%2C35 -53%2C60 -91%2C76 -5%2C3 -12%2C4 -20%2C4 -14%2C0 -26%2C-5 -36%2C-15 -10%2C-10 -15%2C-22 -15%2C-37 0%2C-11 3%2C-21 10%2C-28 7%2C-8 14%2C-15 23%2C-20 9%2C-6 18%2C-12 28%2C-19 9%2C-7 17%2C-16 23%2C-29 7%2C-13 10%2C-28 10%2C-46 0%2C-18 -3%2C-33 -10%2C-46 -6%2C-13 -14%2C-22 -23%2C-29 -9%2C-7 -18%2C-13 -28%2C-19 -9%2C-6 -17%2C-12 -23%2C-20 -6%2C-8 -10%2C-17 -10%2C-29 0%2C-14 5%2C-27 15%2C-37 10%2C-10 22%2C-15 36%2C-15 8%2C0 15%2C1 20%2C4 38%2C15 68%2C40 91%2C75zm172 -114c46%2C70 69%2C146 69%2C228 0%2C83 -23%2C158 -69%2C228 -46%2C70 -106%2C120 -182%2C152 -7%2C3 -14%2C4 -20%2C4 -15%2C0 -27%2C-5 -37%2C-15 -10%2C-10 -15%2C-22 -15%2C-36 0%2C-21 11%2C-37 32%2C-48 30%2C-16 50%2C-28 61%2C-35 40%2C-29 71%2C-66 93%2C-110 22%2C-44 34%2C-90 34%2C-140 0%2C-49 -11%2C-96 -34%2C-140 -22%2C-44 -54%2C-80 -93%2C-109 -11%2C-8 -31%2C-20 -61%2C-36 -21%2C-11 -32%2C-27 -32%2C-48 0%2C-14 5%2C-26 15%2C-36 10%2C-10 22%2C-15 36%2C-15 7%2C0 14%2C1 21%2C4 76%2C32 136%2C82 182%2C152zm173 -113c69%2C103 103%2C217 103%2C341 0%2C124 -34%2C238 -103%2C341 -68%2C103 -159%2C180 -273%2C229 -7%2C3 -14%2C4 -21%2C4 -14%2C0 -26%2C-5 -36%2C-15 -10%2C-10 -15%2C-22 -15%2C-36 0%2C-19 11%2C-35 32%2C-48 4%2C-2 10%2C-5 18%2C-8 8%2C-4 14%2C-6 18%2C-8 25%2C-14 47%2C-27 66%2C-41 66%2C-49 118%2C-110 155%2C-183 37%2C-73 56%2C-151 56%2C-234 0%2C-82 -19%2C-160 -56%2C-233 -37%2C-73 -89%2C-134 -155%2C-184 -19%2C-14 -41%2C-28 -66%2C-41 -4%2C-2 -10%2C-5 -18%2C-8 -8%2C-4 -14%2C-7 -18%2C-9 -21%2C-12 -32%2C-28 -32%2C-48 0%2C-14 5%2C-26 15%2C-36 10%2C-10 22%2C-15 36%2C-15 7%2C0 14%2C1 21%2C4 114%2C49 205%2C125 273%2C229z%22%2F%3E%0D %3C%2Fg%3E%0D%3C%2Fsvg%3E%0D");
    background-position: center center;
    background-size: 50px;
    background-repeat: no-repeat;
}


body.contrast .services-letter
{
    background-color: #ff0;
    color: #000000!important
}
body.contrast .services-letter-cont
{
    background: #000000;
    border: 1px solid #ff0;
}

body.contrast .services-link
{
    background: #000000;
    border: 1px solid #ff0;
}

body.contrast .go-icon,
body.contrast .more-icon
{
    fill:#ff0;
}

body.contrast .show-more-button:hover .more-icon
{
    fill:#ffffff;
}
body.contrast .services-link:hover,
body.contrast .services-link:hover span{
    color: #ffffff!important
}














body.inverse .service-filter-link
{
    background: #ff0;
    border: 1px solid #000000;;
 
}

body.inverse .service-filter-link:hover{
    background: #ff0;
    color: #000000!important
}
body.inverse .service-filter-link.disabled:hover{
    background: #ff0;
    color: #000000!important;
    outline: none !important
}
body.inverse .service-filter-container
{
    background: #ff0;
    border-color: #000000;
}

body.inverse .form-control
{
    background: #ff0;
    border: 1px solid #000000;
}


body.inverse .service-search-button
{
    background-color: #ff0;
    border: 1px solid #000000;
}
body.inverse .service-search-button:hover
{
    background-color: #ffffff;
}
body.inverse .service-search-button svg
{
    fill: #000000;
}


body.inverse .services-letter
{
    background-color: #000000;
    color: #ff0!important ;
}
body.inverse .services-letter-cont
{
    background:  #ff0;
    border: 1px solid #000000;
    
}

body.inverse .services-link
{
    background:#ff0;
    border: 1px solid  #000000; 
}

body.inverse .go-icon,
body.inverse .more-icon
{
    fill:#ff0;
}

body.inverse .show-more-button:hover .more-icon
{
    fill:#000000;
}
body.inverse .services-link:hover,
body.inverse .services-link:hover span{
    color: #000000!important
}



body.blue .service-filter-link
{
    background: #ffffff;
    border: 1px solid #00f;
 
}

body.blue .service-filter-link:hover{
    background: #ffffff;
    color: #00f
}
body.blue .service-filter-link.disabled:hover{
    background: #ffffff;
    color: #00f;
    outline: none !important
}
body.blue .service-filter-container
{
    background: #ffffff;
    border-color: #00f;
}

body.blue .form-control
{
    background: #ffffff;
    border: 1px solid #00f;
}


body.blue .service-search-button
{
    background-color: #00f;
    border: 1px solid #00f;
}


body.blue .service-search-button svg
{
  
    fill: #ffffff;
}

body.blue .service-search-button:hover svg
{
    
    fill: #00f;
}
body.blue .service-search-button:hover
{
    
    background-color: #ffffff;
}


body.blue .services-letter
{
    background-color: #00f;
    color: #ffffff;
}
body.blue .services-letter-cont
{
    background:  #ffffff;
    border: 1px solid #00f;
    
}

body.blue .services-link
{
    background:#ffffff;
    border: 1px solid  #00f; 
}

body.blue .go-icon,
body.blue .more-icon
{
    fill:#ffffff;
}

body.blue .show-more-button:hover .more-icon
{
    fill:#00f;
}
body.blue .services-link:hover,
body.blue .services-link:hover span{
    color: #00f
}


body.blue .header
{
    border-bottom: 3px solid #00f;;
}

body.blue .footer
{
    border-top: 3px solid #00f;;
}

body.inverse .header
{
    border-bottom: 3px solid #000000;
}

body.inverse .footer
{
    border-top: 3px solid #000000
}

body.blue .pagination-bl li.active a
{
    background: #00f;
    color: #ffffff
}

body.blue .pagination-bl li a:hover svg
{
    fill:#000000;
}
body.blue  .pagination-prev svg, 
body.blue .pagination-next svg {
    fill:#00f;
}
body.blue  .pagination-prev:hover svg, 
body.blue .pagination-next:hover svg {
    fill:#00f;
}




body.contrast .pagination-bl li.active a
{
    background: #ff0;
    color: #000000!important;
}

body.blue  .pagination-prev svg, 
body.blue .pagination-next svg {
    fill:#00f;
}



body.contrast .header
{
    border-bottom: 3px solid #ff0;
}

body.contrast .footer
{
    border-top: 3px solid #ff0;
}


body.contrast .pagination-prev svg, 
body.contrast .pagination-next svg {
    fill:#ff0;
}

body.contrast .video-item
{
    border: 1px solid #ff0;
}
body.inverse .video-item
{
    border: 1px solid #000000;
}
body.contrast .pagination-prev:hover svg, 
body.contrast .pagination-next:hover svg {
    fill:#ffffff;
}

body.contrast .btn-info:hover, body.contrast .btn-primary:hover
{
    color: #000000
}
body.contrast  .search-results-dropdown
{
background: #000000;
border: 3px solid #ff0;
}

body.contrast .search-results-link:hover {
	color: #000000;
	background: #ffffff;
}



body.inverse  .search-results-dropdown
{
background:#ff0;;
border: 3px solid #000000;
}
body.inverse .header-languages .header-language:focus
{
background: #000000;
color: #ffffff
}
body.inverse .header-search-button:focus,
body.inverse .header-search-button:hover{
    outline: 3px dotted #f00000 !important;
    outline-offset: 2px;
}

body.contrast .popup-title
{
    background: #ff0;
    color: #000000;
}



body.contrast .popup-close svg
{
    opacity: 1;
}
body.contrast .popup-close svg path
{
    fill: #000000;
}

body.contrast .popup-close:hover svg path
{
    fill: #000000;
}


body.contrast .page-block {
    color:  #ff0;
    background-color: #000000;
    border: 1px solid  #ff0;

}

body.contrast  .popup-message
{
    color: #ffffff;
}

body.contrast  .popup-message strong
{
    color:  #ff0!important;
}





body.inverse .popup-title
{
    background: #000000;
    color:  #ff0;
}


body.inverse .popup-close svg
{
    opacity: 1;
}
body.inverse .popup-close svg path
{
    fill: #ff0;
}

body.inverse .popup-close:hover svg path
{
    fill: #ff0;
}


body.inverse .page-block {
    color:  #000000;
    background-color:#ff0;
    border: 1px solid  #000000;

}

body.inverse .popup-message
{
    color: #000000;
}

body.inverse  .popup-message strong
{
    color:  #000000;
}


body.blue  .page-block
{
   border: 1px solid #000000;
}

body.blue  .popup-title
{
background:#00f ;
color: #ffffff;
}
body.blue .popup-close svg
{
    opacity: 1;
}
body.blue .popup-close svg path
{
fill: #ffffff;
}



.resizemode .container
{
    width: 100%;
}
.resizemode .slider-container
{
    width: 100%;
    height: 38.2vw;
    padding: 0 20px
}

.resizemode .slider-container .bx-wrapper
{
    border-radius: 12px;
	-webkit-border-radius: 12px;
    overflow: hidden;
}

.resizemode .home-slider
{
	height: 38.2vw;
}


.resizemode .arrow-button-right {
    right: 50px;
}

.resizemode .arrow-button-left
{
    left: 50px;
}

body.blue .countdown-block,
body.inverse .countdown-block,
body.contrast .countdown-block
{
    filter: grayscale(100%) contrast(120%);
}


body.contrast .countdown-container
{
    outline: 1px solid #ff0!important;
}


.fontSize120 .countdown-text
{
    padding: 10px 28px 3px;
}



.fontSize140 .countdown-text {

    padding: 4px 11px 3px;
}


.fontSize160 .countdown-text {

    padding: 4px 11px 3px;
}

.fontSize120 .countdown-block
{
    font-size: 0.9em;
}
.fontSize140 .countdown-block
{
    font-size: 0.85em;
}
.fontSize160 .countdown-block
{
    font-size: 0.8em;
}

.fontSize160 .countdown-time,
.fontSize140 .countdown-time,
.fontSize120 .countdown-time
{
    font-size: 0.85em;
}
.resizemode .countdown-block
{
    max-width: 450px;
    margin: 0 auto;
}


body.blue .countdown-text-overflow,
body.inverse .countdown-text-overflow,
body.contrast .countdown-text-overflow,
body.blue .countdown-day-text,
body.inverse .countdown-day-text,
body.contrast .countdown-day-text,
body.blue .countdown-time-hour,
body.inverse .countdown-time-hour,
body.contrast .countdown-time-hour,
body.blue .countdown-time-minute,
body.inverse .countdown-time-minute,
body.contrast .countdown-time-minute,
body.blue .countdown-time-secunde,
body.inverse .countdown-time-secunde,
body.contrast .countdown-time-secunde,
body.blue .countdown-time-text,
body.inverse .countdown-time-text,
body.contrast .countdown-time-text
{
    color: #ffffff !important
}




@media (max-width: 1500px)
{


.fontSize120 .countdown-block,
.fontSize140 .countdown-block
{
    font-size: 0.65em!important;
}

.fontSize160 .countdown-block
{
    font-size: 0.6em!important;
}

}



@media (max-width: 1390px)
{

    .fontSize120 .countdown-block,
    .fontSize140 .countdown-block
    {
        font-size: 0.6em!important;
    }
    
    .fontSize160 .countdown-block
    {
        font-size: 0.55em!important;
    }
}



@media (max-width:991px)
{


    .fontSize120 .countdown-block,
    .fontSize140 .countdown-block
    {
        font-size: 0.7em!important;
    }
    
    .fontSize160 .countdown-block
    {
        font-size: 0.64em!important;
    }
}



@media (max-width:380px)
{


    .fontSize120 .countdown-block,
    .fontSize140 .countdown-block
    {
        font-size: 0.7em!important;
    }
    
    .fontSize160 .countdown-block
    {
        font-size: 0.6em!important;
    }
}

@media (max-width: 1199px)
{



    body.contrast .mobile-menu .mobile-menu
    {
border-left: 1px solid #ffffff!important
    }

    body.contrast  .mobile-menu-bar
    {
        background: #000000;
        border-right: 4px solid #ff0;
    }


    body.contrast .mob-menu-button
    {
        border-color: #ff0;
    }
    body.contrast .mob-menu-button:before,
    body.contrast .mob-menu-button:after
    {
        background: #ff0;

    }



    


    body.inverse .mobile-menu .mobile-menu
    {
border-left: 1px solid #000000!important
    }

    body.inverse  .mobile-menu-bar
    {
        background:#ff0;
        border-right: 4px solid #000000;
    }


    body.inverse .mob-menu-button
    {
        border-color: #000000;
    }
    body.inverse .mob-menu-button:before,
    body.inverse .mob-menu-button:after
    {
        background: #000000;

    }















    body.blue .mobile-menu .mobile-menu
    {
border-left: 1px solid #00f
    }

    body.blue .mobile-menu-bar
    {
        background: #ffffff;
        border-right: 4px solid #00f
    }


    body.blue .mob-menu-button
    {
        border-color: #00f;
    }
    body.blue .mob-menu-button:before,
    body.blue .mob-menu-button:after
    {
        background: #00f;

    }





    body.blue .main-menu-list
    {
        border-color: #ffffff
    }
    













    body.contrast .mobile-menu .mobile-menu .mobile-menu-link:active,
    body.contrast .mobile-menu .mobile-menu .mobile-menu-link:hover
    {
        border:none!important;
        background: none!important;

    }


    body.contrast  .mobile-menu-link:hover,
    body.contrast  .mobile-menu-link:focus {
        background: none!important;

	}
    body.contrast  .mobile-menu-link-active,
    body.contrast  .mobile-menu-link-active:hover,
    body.contrast  .mobile-menu-link-active:focus {
        background: none!important;
	
	}
    body.contrast  .mobile-menu .mobile-menu .mobile-menu-link-active,
    body.contrast  .mobile-menu .mobile-menu .mobile-menu-link-active:hover,
    body.contrast .mobile-menu .mobile-menu .mobile-menu-link-active:focus {
        background: none!important;
		border-left: 3px solid transparent;
	}



    .mobile-menu-link:hover,
	.mobile-menu-link:focus {
		background:none!important;
        outline: none !important;
	}



    .slider-container {
        width: 100%;
        height: 38.2vw;
        padding: 0 20px;
    }

    .home-slider
    {
        height: 38.2vw;
    }

}

@media(max-width: 767px){
.fontSize140 #accessibilityClose
{
    top: 19px;
    right: 10px;
}

.fontSize160 #accessibilityClose {
    top: 22px;
}
.home-slider {
    height:65vw;
}
.slider-container
{
    height:65vw;
    padding: 0;
}

.resizemode .slider-container
{
    height:65vw;
    padding: 0;
}

.resizemode .home-slider
{
    height:65vw;
}


.resizemode .slider-container .bx-wrapper {
    border-radius: 0px;
    -webkit-border-radius: 0px;
}


.resizemode .arrow-button-left
{
    left: inherit;
    right: 65px;
}

.resizemode .arrow-button-right {
    right: 15px;
}
.slider-arrow-button {
 
    width: 40px;
    height: 40px;
}
.slider-arrow-button,
.fontSize160 .slider-arrow-button, .fontSize140 .slider-arrow-button, .fontSize120 .slider-arrow-button
{
    top: auto
}

}


@media(max-width: 500px){
#accessibilityBar.active {
    left: 15px;
}

body.fontSize160 #accessibilityBar {
    width: 370px;
}
}
@media(max-width: 400px){


    #accessibilityBar.active {
        left: 10px;
        bottom: 10px;
    }

	

    #accessibilityBar{
        position:fixed;
        top:auto;
        bottom: 86px;
        width: 300px;
        transform:translateX(0)
    }
    #accessibilityBar.active{
        transform:translateX(0)
    }
    #universalAccessBtn{
        top:initial;

        bottom:16px;
        border-radius:50%
    }
    #accessibilityBarOut
    {
        left: 12px
    }

    #accessibilityBar button.setAccessibility strong
    {
        display: inline-block;
        width: 40px;
        height: 40px;
        margin:0;
        margin-right: 20px;
        
        vertical-align: middle;
    }
    #accessibilityBar button.setAccessibility
    {
        text-align: left;
        padding: 10px;
    }


    #accessibilityBar button .check-icon:before,
    #accessibilityBar button .check-icon:after
    {
        bottom: 0;
        height: 5px;
    }
    #accessibilityBar button .check-icon
    {
        bottom: 3px;
        height: 5px;
    }

    #accessibilityBar button.setAccessibility[data-accessibility=incFont] strong,
    body.inverse #accessibilityBar button.setAccessibility[data-accessibility=incFont] strong,
    body.contrast #accessibilityBar button.setAccessibility[data-accessibility=incFont] strong
    {
        background-size: 43px !important;
    }
    #accessibilityBar button.setAccessibility[data-accessibility=reset]
    {
        text-align: center;
    }




    #accessibilityBar button.setAccessibility
    {
        width: 100%;
        font-size: 1.1em;
    }
    #accessibilityBar.active,
    body.fontSize160 #accessibilityBar
    {
        width: 354px;
    }

    #accessibilityBar h3
    {
        font-size: 1em;
    }


    #accessibilityBar.active, body.fontSize160 #accessibilityBar {
        width: 340px;
    }

}

@media(max-width: 374px)
    {
        #accessibilityBar.active,
        body.fontSize160 #accessibilityBar
        {
            width: 300px;
        }
        #accessibilityBar button.setAccessibility {
           
            font-size: 0.9em;
        }

        #accessibilityBar h3 {
            font-size: 0.8em;
        }
    
    }