html {
    height: 100%;
    min-height: 100%;
    /*overflow-y: scroll; Makes modals scroll page to top */
    font-size: 62.5%;
}

body {
    min-height: 100%;
    font-family: "NiveauGrotesk", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.35em;
    color: #efefef;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: #202020 url(/images/texture-metal-light528f.jpg) left top repeat;
}

h1 {
    font-size: 36px;
    font-size: 3.6rem;
}

h2 {
    font-size: 24px;
    font-size: 2.4rem;
}

h3 {
    font-size: 18px;
    font-size: 1.5rem;
}

h4 {
    font-size: 16px;
    font-size: 1.6rem;
}

h5,
h6 {
    font-size: 14px;
    font-size: 1.4rem;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 600;
    font-family: "NiveauGrotesk", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

p {
    margin: 0;
    padding: 0 0 10px;
}

a {
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
    -webkit-transition: all .15s ease-out;
    -moz-transition: all .15s ease-out;
    -o-transition: all .15s ease-out;
    -ms-transition: all .15s ease-out;
    transition: all .15s ease-out;
    -webkit-backface-visibility: hidden;
    outline: 0;
}

a,
a:link,
a:visited,
a:active {
    color: rgba(199, 32, 255, 1);
    text-decoration: none;
}

a:hover,
a:focus,
a:active {
    color: rgba(205, 142, 252, 0.75);
    text-decoration: none;
    outline: 0;
}

a:active,
.btn:active {
    -webkit-transform: translateY(1px);
    -moz-transform: translateY(1px);
    -o-transform: translateY(1px);
    -ms-transform: translateY(1px);
    transform: translateY(1px);
}

main a,
main a:link,
main a:visited,
.modal-body a,
.modal-body a:link,
.modal-body a:visited {
    border-bottom: 1px solid transparent;
}

main a:hover,
main a:focus,
main a:active,
.modal-body a:hover,
.modal-body a:focus,
.modal-body a:active {
    border-color: rgba(205, 142, 252, 0.75);
}

b,
strong {
    font-weight: 600;
}

ul,
ol {
    padding: 0 0 0 25px;
    /* Indent with padding so bullets don't disappear if list is overflow:hidden */
    margin: 0 0 10px 0;
}

li {
    line-height: inherit;
    padding: 0 0 5px;
}

ul.row,
ol.row {
    padding: 0;
    list-style: none;
}

li[class*="col-"] {
    padding: 0 15px;
}

.content ul,
.content ol,
.tab-content ul,
.tab-content ol {
    overflow: hidden;
    /* Prevent list overlapping floated images in content areas */
}

abbr {
    line-height: inherit;
    border-bottom: none !important;
    outline: none;
}

hr {
    border-top: 2px solid #efefef;
    box-shadow: 0 1px 0 rgba(255, 255, 255, .5);
}


/* Hide SVG symbols defined at root */

body > svg {
    position: absolute;
    height: 0;
}


/* Fix IE9 SVG overflow bug */

svg:not(:root) {
    overflow: hidden;
}


/* Image replacement */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    text-indent: -9999px;
    direction: ltr;
}

a.ir:hover,
a.ir:focus {
    border: none;
}


/* ! Components ~ */


/* Modal */

.modal-footer {
    text-align: center;
}


/* CSS table */

.css-table {
    display: table;
    width: 100%;
    margin-left: -15px;
    margin-right: -15px;
}

.css-table-row {
    display: table-row;
}

.css-table-cell {
    display: table-cell;
    padding: 15px;
    vertical-align: top;
}

.css-table-heading {
    padding: 5px 15px;
    font-weight: 600;
}


/* Proportional boxes http://daverupert.com/2012/04/uncle-daves-ol-padded-box/ */

.padded-box {
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    height: 0;
    padding-bottom: 75%;
    /* Change this value... 56.25% = 16:9, 75% = 4:3 */
}

label {
    color: #ffffff;
}

input,
textarea,
button,
select {
    font-family: "NiveauGrotesk", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.radio,
.checkbox {
    padding-left: 0;
}


/* Buttons */

.btn,
a.btn {
    color: #efefef;
    font-weight: 600;
    white-space: nowrap;
    text-shadow: none;
    font-weight: 600;
    line-height: 1.35em;
    -webkit-font-smoothing: antialiased;
    box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0), 0 1px 2px rgba(0, 0, 0, 0);
    -webkit-transition: box-shadow .25s ease-out, text-shadow .25s ease-out, -webkit-transform .25s ease-out, color .25s ease-out, border .25s ease-out, margin .25s ease-out;
    transition: box-shadow .25s ease-out, text-shadow .25s ease-out, transform .25s ease-out, color .25s ease-out, border .25s ease-out, margin .25s ease-out;
    outline: 0;
}

.btn:hover,
.btn:focus,
a.btn:hover,
a.btn:focus {
    color: #c119ff;
    background-color: #202020;
    background-position: 0 0;
    box-shadow: inset 0 -1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
}

.btn:active,
.btn.active,
a.btn:active,
a.btn.active {
    color: #efefef;
    background-color: #202020;
    box-shadow: inset 0 1px 10px rgba(0, 0, 0, .15), 0 1px 0 rgba(255, 255, 255, .25);
}

.btn:focus,
.btn:active:focus,
.btn.active:focus {
    outline: none;
    outline: 0;
}


/* Grungy buttons */

.btn-purple,
a.btn-purple {
    position: relative;
    color: #fff !important;
    text-shadow: 0 -1px rgba(0, 0, 0, .25);
}

.btn-purple,
a.btn-purple {
    -webkit-transform: translateY(-1px);
    -moz-transform: translateY(-1px);
    -o-transform: translateY(-1px);
    -ms-transform: translateY(-1px);
    transform: translateY(-1px);
}

.btn-purple:hover,
.btn-purple:focus,
a.btn-purple:hover,
a.btn-purple:focus {
    color: #fff !important;
    text-shadow: 0 0 10px #fff;
    outline: none;
}

.btn-purple,
a.btn-purple {
    background: #871c96 url(/images/button-textures-purple.jpg) 0 0 repeat-x;
    border-color: #360b3c;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 0 #360b3c;
}

.btn-purple:hover,
.btn-purple:focus,
a.btn-purple:hover,
a.btn-purple:focus {
    background-color: #871C96;
    background-position: 0 -128px;
    border-color: #1b051e;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 0 #360b3c;
}

.btn-purple:active,
a.btn-purple.active {
    background: #750196 url(/images/button-textures-purple.jpg) 0 -256px repeat-x;
    border-color: #3a004b;
}

.btn-purple:active,
a.btn-purple:active {
    color: #fff;
    color: rgba(255, 255, 255, .25);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .15);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}

.row-xs {
    margin-right: -15px;
    margin-left: -15px;
}

.row-xs:before,
.row-xs:after {
    display: table;
    content: " ";
}

.row-xs:after {
    clear: both;
}

.clear-xs {
    clear: both;
}

.wrapper {
    position: relative;
    -webkit-transform: translate3d(0, 0, 0);
    /* Fix iPad footer z-index bug */
    z-index: 1000;
}

#site-header {
    position: relative;
    z-index: 100;
}

#main {
    position: relative;
    background: #f6f3f0 url(/images/texture-metal-light528f.jpg) left top repeat;
    z-index: 3;
}


/* ! Navigation < 768px ~ */

#mobile-nav {
    background: #202020;
    box-shadow: 0 2px 5px rgba(0, 0, 0, .25);
    border-bottom: 2px solid #efefef;
}

.caret {
    border-width: 3px 3px 0;
}

.navbar {
    margin-bottom: 0;
}

.navbar-nav {
    margin-top: 0;
}

.navbar .navbar-right .navbar-btn {
    padding-left: 8px;
    padding-right: 8px;
    margin-right: 8px;
    height: 34px;
    float: right;
    position: relative;
    font-weight: 400;
    line-height: 23px;
    line-height: 2.3rem;
    font-size: 18px;
    font-size: 1.8rem;
}

.navbar .navbar-right .navbar-btn i {
    padding-right: 0;
    color: #888;
    vertical-align: top;
}

.navbar .navbar-right .navbar-btn .badge {
    position: absolute;
    top: 6px;
    right: 8px;
}

.navbar .navbar-brand {
    position: relative;
    margin-left: 8px;
    padding: 8px 8px 8px 0;
}

.navbar .navbar-brand .logo {
    display: inline-block;
    height: 42px;
    width: 90px;
    background: url(/images/header-logo-xs.png) left top no-repeat;
}

.navbar .navbar-brand .logo + .caret {
    height: 42px;
    vertical-align: middle;
}

.navbar .navbar-toggle {
    margin-right: 8px;
}

.mobile-department-nav {
    margin-left: -15px;
    margin-right: -15px;
    border: none;
}

.mobile-department-nav li {
    padding-bottom: 0;
    width: 33.3333333%;
}

.mobile-department-nav > li a,
.mobile-department-nav > li.active a,
.mobile-department-nav > li.active a:hover,
.mobile-department-nav > li.active a:focus {
    white-space: nowrap;
    font-weight: 600;
    border: none;
    border-radius: 0;
}

.mobile-nav-login-register {
    display: block;
    margin-bottom: 15px;
}

.mobile-nav-login-register a {
    width: 50%;
}


/* ! Icons < 768px ~ */

.icon-square {
    position: relative;
    display: inline-block;
    margin-right: 6px;
    width: 1.5em;
    height: 1.5em;
    /*
		font-size: 15px;
		font-size: 1.5rem;
*/
    float: left;
    text-align: center;
    border: 2px solid #000;
    border-radius: 3px;
}

.icon-square:before {
    display: inline-block;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -0.5em;
    margin-top: -0.5em;
}

.square-icon-link {
    display: block;
    line-height: 26px;
    line-height: 2.6rem;
    white-space: nowrap;
}

.square-icon-link:hover i,
.square-icon-link:focus i {
    border-color: #006fb5;
}


/* ! Bottom < 768px ~ */

#connect {
    position: relative;
    padding-top: 10px;
    min-height: 170px;
    color: #fff;
    color: rgba(255, 255, 255, .85);
    background: url(/images/background-connect-stretch.jpg) center -24px repeat-x;
    z-index: 5;
}


/* Bottom edge bevel */

#connect:after {
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 5px;
    content: '';
    background: rgba(0, 0, 0, 0.25);
}

#connect a,
#connect a:link,
#connect a:visited {
    color: #fff;
    color: rgba(255, 255, 255, .85);
    border: none;
}

#connect a:hover,
#connect a:focus,
#connect a:active {
    color: #fff;
    text-shadow: 0 0 10px #fff;
}

#connect a:hover i,
#connect a:focus i,
#connect a:active i {
    box-shadow: inset 0 0 5px #fff, 0 0 5px #fff;
}

#wl-list {
    padding-top: 15px;
    height: 155px;
}

#wl-list .col-xs-12 {
    padding: 0;
}

#wl-list h1 {
    margin: 0 0 5px;
    font-size: 20px;
    font-size: 2rem;
    font-weight: 600;
}

#wl-list h1,
#wl-list p {
    display: inline;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .5);
}

#wl-list p {
    padding-left: 15px;
}

#wl-list p a,
#wl-list p a:link,
#wl-list p a:visited {
    border-bottom: 1px solid #fff;
    border-bottom: 1px solid rgba(255, 255, 255, .85);
}

#wl-list p a:hover,
#wl-list p a:focus,
#wl-list p a:active {
    border-color: #fff;
}

#wl-list p .inline-hidden-xs {
    display: none;
}

#wl-list .wl-list-icon {
    display: none;
}

#wl-list .form-inline .form-group {
    display: block;
    margin-bottom: 10px;
}

#wl-list #wl_embed_signup {
    position: relative;
    margin-top: 15px;
}

#wl-list .form-inline .form-group + .form-group {
    padding-right: 96px;
    float: left;
    width: 100%;
}

#wl-embedded-subscribe {
    position: absolute;
    bottom: 9px;
    right: 0;
    margin: 0 0 0 10px;
    float: left;
    height: 34px;
    font-size: 14px;
    font-size: 1.4rem;
}

#wl-list input[type="text"],
#wl-list input[type="email"] {
    display: block;
    width: 100%;
    color: #fff;
    background: #909090;
    background: rgba(144, 144, 144, 0.25) url(/images/scanlines.png) left top repeat;
    border: none;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .15);
    -webkit-transition: all .15s ease-out;
    -o-transition: all .15s ease-out;
    -moz-transition: all .15s ease-out;
    -webkit-transition: all .15s ease-out;
}

#wl-list input[type="text"]:focus,
#wl-list input[type="email"]:focus {
    color: #202020;
    background-color: #bfbfbf;
}

#wl-list input::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .5);
    -webkit-font-smoothing: antialiased;
}

#wl-list input:hover::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .75);
}

#wl-list input:focus::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5);
}

#wl-list input::-moz-placeholder {
    /* Firefox 19+ */
    color: rgba(255, 255, 255, .5);
}

#wl-list input:hover::-moz-placeholder {
    color: rgba(255, 255, 255, .75);
}

#wl-list input:focus::-moz-placeholder {
    color: rgba(0, 0, 0, .5);
}

#wl-list input:-ms-input-placeholder {
    color: rgba(255, 255, 255, .5);
}

#wl-list input:hover:-ms-input-placeholder {
    color: rgba(255, 255, 255, .75);
}

#wl-list input:focus:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5);
}

#connect input.wl_inline_error,
#connect input.wl_inline_error:focus {
    background-color: #b53b33;
}

#connect div.wl_inline_error {
    display: none!important;
    position: absolute;
    top: 0;
    left: 0;
}

#certificates-links {
    padding: 10px 0 5px;
}

#certificates-links ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
#certificates-links ul li {
    display: block;
    margin: 0 0 10px;
    width: 50%;
    float: left;
}

#certificates-links ul li div.responsible {
    width: 92px;
    height: 80px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDM1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDAgMzU7IiB4bWw6c3BhY2U9InByZXNlcnZlIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWF4WU1heCBtZWV0Ij48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxnIGlkPSJYTUxJRF8xMl8iPjxwYXRoIGlkPSJYTUxJRF8xM18iIGNsYXNzPSJzdDAiIGQ9Ik00My4zLDE0LjdoLTAuOWwtMS43LTQuOWwwLjEtMC4yaDEuNVY2LjJoLTIuMXY4LjRoLTAuOFY1LjVoMy4xYzAuMiwwLDAuMywwLjEsMC41LDAuMnMwLjIsMC4zLDAuMiwwLjV2My41YzAsMC40LTAuMywwLjctMC45LDAuN2MtMC4xLDAtMC4xLDAtMC4zLDBzLTAuMiwwLTAuMiwwQzQyLjMsMTEuNyw0Mi44LDEzLjIsNDMuMywxNC43eiIvPjxwYXRoIGlkPSJYTUxJRF8xNV8iIGNsYXNzPSJzdDAiIGQ9Ik00Ny41LDE0LjdoLTNWNS41aDN2MC43aC0yLjJ2My40aDJ2MC43aC0yVjE0aDIuMlYxNC43eiIvPjxwYXRoIGlkPSJYTUxJRF8xN18iIGNsYXNzPSJzdDAiIGQ9Ik01Mi40LDE0YzAsMC4yLTAuMSwwLjMtMC4yLDAuNXMtMC4zLDAuMi0wLjUsMC4yaC0yLjNjLTAuMiwwLTAuMy0wLjEtMC41LTAuMnMtMC4yLTAuMy0wLjItMC41di0yLjNoMC44VjE0aDJ2LTIuMkw0OSw4LjdjLTAuMi0wLjItMC4zLTAuNC0wLjMtMC43VjYuMmMwLTAuMiwwLjEtMC4zLDAuMi0wLjVzMC4zLTAuMiwwLjUtMC4yaDIuM2MwLjIsMCwwLjMsMC4xLDAuNSwwLjJzMC4yLDAuMywwLjIsMC41djIuMWgtMC44VjYuMmgtMnYxLjlsMi41LDMuMWMwLjIsMC4yLDAuMywwLjQsMC4zLDAuN1YxNHoiLz48cGF0aCBpZD0iWE1MSURfMjBfIiBjbGFzcz0ic3QwIiBkPSJNNTcuNSwxMC40YzAsMC4yLTAuMSwwLjMtMC4yLDAuNVM1NywxMSw1Ni44LDExaC0yLjJ2My42aC0wLjhWNS41aDNjMC4yLDAsMC4zLDAuMSwwLjUsMC4yczAuMiwwLjMsMC4yLDAuNVYxMC40eiBNNTYuNiwxMC4zVjYuMmgtMnY0LjFINTYuNnoiLz48cGF0aCBpZD0iWE1MSURfMjNfIiBjbGFzcz0ic3QwIiBkPSJNNjIuNiwxNGMwLDAuMi0wLjEsMC4zLTAuMiwwLjVzLTAuMywwLjItMC41LDAuMmgtMi42Yy0wLjIsMC0wLjMtMC4xLTAuNS0wLjJzLTAuMi0wLjMtMC4yLTAuNVY2LjJjMC0wLjIsMC4xLTAuMywwLjItMC41czAuMy0wLjIsMC41LTAuMkg2MmMwLjIsMCwwLjMsMC4xLDAuNSwwLjJzMC4yLDAuMywwLjIsMC41VjE0eiBNNjEuOCwxNFY2LjJoLTIuMlYxNEg2MS44eiIvPjxwYXRoIGlkPSJYTUxJRF8yNl8iIGNsYXNzPSJzdDAiIGQ9Ik02Ny45LDE0LjdoLTAuNmwtMi40LTYuN3Y2LjdoLTAuOFY1LjVoMC42bDIuNCw2LjZWNS41aDAuOFYxNC43eiIvPjxwYXRoIGlkPSJYTUxJRF8yOF8iIGNsYXNzPSJzdDAiIGQ9Ik03Mi45LDE0YzAsMC4yLTAuMSwwLjMtMC4yLDAuNXMtMC4zLDAuMi0wLjUsMC4yaC0yLjNjLTAuMiwwLTAuMy0wLjEtMC41LTAuMnMtMC4yLTAuMy0wLjItMC41di0yLjNoMC44VjE0aDJ2LTIuMmwtMi41LTMuMWMtMC4yLTAuMi0wLjMtMC40LTAuMy0wLjdWNi4yYzAtMC4yLDAuMS0wLjMsMC4yLTAuNXMwLjMtMC4yLDAuNS0wLjJoMi4zYzAuMiwwLDAuMywwLjEsMC41LDAuMnMwLjIsMC4zLDAuMiwwLjV2Mi4xaC0wLjhWNi4yaC0ydjEuOWwyLjUsMy4xYzAuMiwwLjIsMC4zLDAuNCwwLjMsMC43VjE0eiIvPjxwYXRoIGlkPSJYTUxJRF8zMF8iIGNsYXNzPSJzdDAiIGQ9Ik03NS4yLDE0LjdoLTAuOFY1LjVoMC44VjE0Ljd6Ii8+PHBhdGggaWQ9IlhNTElEXzMyXyIgY2xhc3M9InN0MCIgZD0iTTgwLjQsMTRjMCwwLjItMC4xLDAuMy0wLjIsMC41cy0wLjMsMC4yLTAuNSwwLjJoLTNWNS41aDNjMC4yLDAsMC4zLDAuMSwwLjUsMC4yczAuMiwwLjMsMC4yLDAuNXYyLjdjMCwwLjItMC4xLDAuNC0wLjMsMC42Yy0wLjIsMC4xLTAuNCwwLjMtMC42LDAuNGwwLjcsMC40YzAuMiwwLjEsMC4zLDAuMywwLjMsMC42VjE0eiBNNzkuNiw5VjYuMmgtMnYzLjNoMS4yTDc5LjYsOXogTTc5LjYsMTR2LTMuMmwtMC44LTAuNWgtMS4yVjE0SDc5LjZ6Ii8+PHBhdGggaWQ9IlhNTElEXzM2XyIgY2xhc3M9InN0MCIgZD0iTTg0LjgsMTQuN2gtMi45VjUuNWgwLjhWMTRoMi4xVjE0Ljd6Ii8+PHBhdGggaWQ9IlhNTElEXzM4XyIgY2xhc3M9InN0MCIgZD0iTTg4LjksMTQuN2gtM1Y1LjVoM3YwLjdoLTIuMnYzLjRoMnYwLjdoLTJWMTRoMi4yVjE0Ljd6Ii8+PHBhdGggaWQ9IlhNTElEXzQwXyIgY2xhc3M9InN0MCIgZD0iTTQzLjEsMjguNGMwLDAuMi0wLjEsMC4zLTAuMiwwLjVzLTAuMywwLjItMC41LDAuMkg0MGMtMC4yLDAtMC4zLTAuMS0wLjUtMC4ycy0wLjItMC4zLTAuMi0wLjV2LTcuOWMwLTAuMiwwLjEtMC4zLDAuMi0wLjVzMC4zLTAuMiwwLjUtMC4yaDIuNGMwLjIsMCwwLjMsMC4xLDAuNSwwLjJzMC4yLDAuMywwLjIsMC41djIuMWgtMC44di0yLjFoLTIuMXY3LjdoMi4xdi0zLjJoLTF2LTAuN2gxLjhWMjguNHoiLz48cGF0aCBpZD0iWE1MSURfNDJfIiBjbGFzcz0ic3QwIiBkPSJNNDguMywyOS4xaC0wLjhsLTAuMy0yaC0xLjhsLTAuMywyaC0wLjh2MGwxLjYtOS4yaDAuOEw0OC4zLDI5LjF6IE00NywyNi4zbC0wLjgtNWwtMC44LDVINDd6Ii8+PHBhdGggaWQ9IlhNTElEXzQ1XyIgY2xhc3M9InN0MCIgZD0iTTUzLjksMjkuMWgtMC44di01LjhjMC0wLjEsMC0wLjMsMC4xLTAuN2wtMS41LDUuN2gtMC4yTDUwLDIyLjVjMC4xLDAuNCwwLjEsMC42LDAuMSwwLjd2NS44aC0wLjh2LTkuMmgwLjhsMS41LDZjMCwwLDAsMC4xLDAsMC4zYzAtMC4xLDAtMC4xLDAtMC4zbDEuNS02aDAuOFYyOS4xeiIvPjxwYXRoIGlkPSJYTUxJRF80N18iIGNsYXNzPSJzdDAiIGQ9Ik01OSwyOC40YzAsMC4yLTAuMSwwLjMtMC4yLDAuNXMtMC4zLDAuMi0wLjUsMC4yaC0zdi05LjJoM2MwLjIsMCwwLjMsMC4xLDAuNSwwLjJzMC4yLDAuMywwLjIsMC41djIuN2MwLDAuMi0wLjEsMC40LTAuMywwLjZjLTAuMiwwLjEtMC40LDAuMy0wLjYsMC40bDAuNywwLjRjMC4yLDAuMSwwLjMsMC4zLDAuMywwLjZWMjguNHogTTU4LjIsMjMuNHYtMi44aC0ydjMuM2gxLjJMNTguMiwyMy40eiBNNTguMiwyOC40di0zLjJsLTAuOC0wLjVoLTEuMnYzLjdINTguMnoiLz48cGF0aCBpZD0iWE1MSURfNTFfIiBjbGFzcz0ic3QwIiBkPSJNNjMuNCwyOS4xaC0yLjl2LTkuMmgwLjh2OC40aDIuMVYyOS4xeiIvPjxwYXRoIGlkPSJYTUxJRF81M18iIGNsYXNzPSJzdDAiIGQ9Ik02NS40LDI5LjFoLTAuOHYtOS4yaDAuOFYyOS4xeiIvPjxwYXRoIGlkPSJYTUxJRF81NV8iIGNsYXNzPSJzdDAiIGQ9Ik03MC43LDI5LjFoLTAuNmwtMi40LTYuN3Y2LjdoLTAuOHYtOS4yaDAuNmwyLjQsNi42di02LjZoMC44VjI5LjF6Ii8+PHBhdGggaWQ9IlhNTElEXzU3XyIgY2xhc3M9InN0MCIgZD0iTTc1LjgsMjguNGMwLDAuMi0wLjEsMC4zLTAuMiwwLjVzLTAuMywwLjItMC41LDAuMmgtMi40Yy0wLjIsMC0wLjMtMC4xLTAuNS0wLjJzLTAuMi0wLjMtMC4yLTAuNXYtNy45YzAtMC4yLDAuMS0wLjMsMC4yLTAuNXMwLjMtMC4yLDAuNS0wLjJoMi40YzAuMiwwLDAuMywwLjEsMC41LDAuMnMwLjIsMC4zLDAuMiwwLjV2Mi4xSDc1di0yLjFINzN2Ny43SDc1di0zLjJoLTF2LTAuN2gxLjhWMjguNHoiLz48L2c+PGcgaWQ9IlhNTElEXzExXyI+PHBhdGggaWQ9IlhNTElEXzY2XyIgY2xhc3M9InN0MCIgZD0iTTE3LjcsMC41Yy05LjQsMC0xNyw3LjYtMTcsMTdzNy42LDE3LDE3LDE3czE3LTcuNiwxNy0xN1MyNy4xLDAuNSwxNy43LDAuNXogTTE3LjcsMzEuN2MtNy44LDAtMTQuMi02LjMtMTQuMi0xNC4yUzkuOCwzLjMsMTcuNywzLjNjNy44LDAsMTQuMiw2LjMsMTQuMiwxNC4yUzI1LjUsMzEuNywxNy43LDMxLjd6Ii8+PHBvbHlnb24gaWQ9IlhNTElEXzVfIiBjbGFzcz0ic3QwIiBwb2ludHM9IjcuNiwxNC4zIDguMiwxNSAxMC4xLDEzLjQgMTAuMSwxMy40IDEwLjEsMjIuOSAxMSwyMi45IDExLDEyLjEgMTAuMywxMi4xICIvPjxwYXRoIGlkPSJYTUxJRF81OV8iIGNsYXNzPSJzdDAiIGQ9Ik0xNy4xLDE3LjFMMTcuMSwxNy4xYzIuNi0wLjcsMi4zLTUuMi0xLjItNS4yYy0zLjYsMC0zLjgsNC41LTEuMiw1LjJ2MGMtMy4xLDAuNi0yLjksNS45LDEuMiw1LjlDMTkuOSwyMy4xLDIwLjIsMTcuOCwxNy4xLDE3LjF6IE0xMy45LDE0LjdjMC0zLjIsNC45LTIuMiwzLjcsMC44QzE2LjksMTcuNCwxMy45LDE3LDEzLjksMTQuN3ogTTE1LjksMjIuMmMtMy4xLDAtMy4xLTQuNywwLTQuN0MxOSwxNy41LDE4LjksMjIuMiwxNS45LDIyLjJ6Ii8+PHBvbHlnb24gaWQ9IlhNTElEXzFfIiBjbGFzcz0ic3QwIiBwb2ludHM9IjI0LjIsMTMuMSAyMy41LDEzLjEgMjMuNSwxNi42IDIwLDE2LjYgMjAsMTcuMyAyMy41LDE3LjMgMjMuNSwyMC45IDI0LjIsMjAuOSAyNC4yLDE3LjMgMjcuNywxNy4zIDI3LjcsMTYuNiAyNC4yLDE2LjYgIi8+PC9nPjwvc3ZnPg==);
    background-repeat: no-repeat;
}
#certificates-links ul li div.kahnawake {
    width: 109px;
    height: 70px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTM4IDM0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMzggMzQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWF4WU1heCBtZWV0Ij48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxwYXRoIGlkPSJYTUxJRF85NF8iIGNsYXNzPSJzdDAiIGQ9Ik0xMy43LDcuNWMwLjgtMS43LDEtMy42LDAuNy01LjVjLTAuMi0xLjQtMC42LTEuNS0xLjYtMC43Yy0xLjQsMS4xLTEuOCwyLjctMi4yLDQuM0MxMC4zLDYuNiwxMCw3LjUsOS44LDguNEM5LjcsOSw5LjQsOS4xLDguOSw4LjhDOC42LDguNSw4LjEsOC40LDcuNyw4LjJjLTAuNi0wLjMtMS0wLjQtMSwwLjVjMCwwLjYtMC40LDAuMy0wLjcsMC4yQzUuMiw4LjYsNC40LDguMiwzLjUsOC4xQzIuOSw4LjEsMi4zLDgsMS43LDguM0MyLDkuMiwyLjgsOS43LDMuNCwxMC41Yy0wLjgsMC40LTEuNywwLjUtMi4zLDEuMmMwLjgsMC41LDEuOCwwLjYsMi42LDAuOGMwLjUsMC4xLDAuNiwwLjMsMC4zLDAuN2MtMC43LDEuMy0xLDIuNi0wLjksNC4xYzAuMSwwLjktMC44LDEuNC0xLDIuMmMtMC4yLDAuOS0wLjgsMS43LDAuNiwyLjFjMC4xLDAsMC4zLDAuMywwLjMsMC41YzAuMSwxLjEsMC43LDIsMC41LDMuMmMtMC4yLDEuMSwwLjMsMS45LDEuNSwyYzEuMSwwLDAuOSwwLjUsMC41LDEuMWMtMC43LDEuMS0xLjIsMi4zLTEuNCwzLjZjMCwwLjQtMC4yLDAuOCwwLjQsMC45QzUsMzMsNS4yLDMyLjcsNS4zLDMyLjNjMC4yLTAuNiwwLjMtMS4yLDEtMS42YzAsMC42LDAsMS4yLDAsMS44YzAsMC41LDAuMSwxLjEsMC44LDAuNmMwLjYtMC4zLDAuNiwwLjIsMC44LDAuNWMtMS43LDAuMi0xLjcsMC4yLTIuMS0wLjljLTAuNCwwLjUtMC43LDEtMS41LDAuNmMtMC44LTAuNC0wLjYtMS0wLjUtMS42YzAuMi0xLjQsMC45LTIuNiwxLjYtMy44Yy0yLTAuMy0yLjMtMS0yLjMtM2MwLTEsMC4yLTIuNC0xLjItMy4xYy0wLjctMC4zLTAuNS0xLjEtMC40LTEuOGMwLjEtMC41LDAuMy0xLDAuNi0xLjNjMC43LTAuOCwwLjctMS43LDAuNi0yLjZjLTAuMS0xLjEsMC41LTIsMC45LTNjLTEuMi0wLjQtMi40LTAuNi0zLjUtMS4yYzAuNy0wLjcsMS40LTEuMywyLjQtMS42QzEuOSw5LjUsMS4zLDguOCwxLDcuOWMxLjYtMC41LDMuMi0wLjMsNC42LDAuM0M2LDguNCw2LjMsOC41LDYuNCw3LjljMC4xLTAuNSwwLjMtMC42LDAuOC0wLjRDNy40LDcuNiw3LjcsNy43LDgsNy44YzEuNCwwLjUsMS40LDAuNSwxLjctMC45QzEwLDYsMTAuMiw1LDEwLjQsNC4xYzAuNC0xLjUsMS4yLTIuNiwyLjUtMy41YzAuOC0wLjUsMS4yLTAuNSwxLjYsMC40YzAuNywxLjQsMC42LDIuOSwwLjMsNC40Yy0wLjEsMC40LTAuMiwwLjctMC4xLDEuMWMxLjgtMC43LDMuNi0xLjEsNS41LTEuMmMwLjQsMCwxLjEtMC4zLDEuMiwwLjJjMC4yLDAuNSwwLDEuMi0wLjQsMS43Yy0wLjEsMC4yLTAuNCwwLjMtMC43LDAuN2MwLjYsMCwxLDAsMS4zLDBjMzcuNywwLDc1LjQsMCwxMTMtMC4xYzEuNywwLDMuMiwxLjMsMy4xLDMuMmMtMC4xLDYuMi0wLjEsMTIuNSwwLDE4LjdjMCwxLjctMS40LDMuMS0zLjEsMy4xYy0zOC4zLDAtNzYuNSwwLTExNC44LDBjLTAuNiwwLTEuMy0wLjEtMS44LDAuNWMtMC4zLDAuMy0wLjYsMC4xLTAuOS0wLjFjLTEuMy0wLjctMS41LTAuNi0yLjUsMC41YzAsMC0wLjEsMC4xLTAuMSwwLjFjLTAuOC0wLjQtMS42LTAuMS0yLjUtMC4yYzEuMS0wLjQsMS4yLTAuNiwwLjgtMS44Yy0wLjMtMC45LTAuNy0xLjktMS0yLjhjLTAuMS0wLjQtMC4yLTAuOS0wLjgtMC43Yy0wLjYsMC4yLTAuOCwwLjYtMC42LDEuMmMwLjMsMC44LDAuNiwxLjcsMSwyLjVjMC41LDEuMSwwLjQsMS40LTAuOCwxLjRjLTAuNCwwLTAuNywwLjMtMS4yLDAuMWMwLjUtMC40LDEtMC4zLDEuNi0wLjVjLTAuNS0xLjQtMS0yLjctMS41LTRjLTAuMS0wLjMtMC4zLTAuNSwwLjItMC43YzEuMS0wLjQsMi4xLTAuOCwzLjItMC45YzAuMiwwLjMsMCwwLjMtMC4xLDAuM2MtMC43LDAuNS0wLjksMC45LTAuNCwxLjhjMC41LDAuOCwwLjksMS44LDEuNCwyLjdjMC4yLDAuNCwwLjQsMC44LDAuOSwwLjZjMC42LTAuMywwLjMtMC43LDAuMS0xYy0wLjItMC42LTAuNS0xLjEtMC42LTEuOGMwLjksMC43LDIuMSwxLjEsMi43LDIuM2MwLjIsMC40LDAuNSwwLjksMC45LDAuOGMwLjYtMC4yLDAuNC0wLjgsMC4zLTEuM2MtMC41LTEuOC0xLjctMy4zLTIuOC00LjdjLTEuNi0yLTEuNi0yLjEtMC4zLTQuMmMwLjctMS4xLDEuMi0yLjMsMS42LTMuNmMwLjItMC41LDAuMy0wLjcsMC45LTAuNGMwLjcsMC4zLDEuNCwwLjQsMi4xLDAuN2MtMC40LTEuMy0xLjMtMi4xLTEuOC0zLjFjMC43LTAuMiwxLjQsMC4xLDItMC40Yy0wLjYtMS4zLTEuNy0yLTIuOS0yLjljMS4yLTAuMywyLjItMC41LDMuMi0wLjhjMC43LTAuMiwxLjQtMC42LDEuOS0xLjJjMC43LTAuNywwLjUtMS4zLTAuNC0xLjZDMjAuOCw5LjEsMjAsOC45LDE5LDguOGMwLjItMC43LDAuOC0xLjEsMS4yLTEuNWMwLjItMC4yLDAuNS0wLjQsMC42LTAuN2MwLjItMC41LDAuMy0wLjktMC42LTAuOEMxOCw2LDE1LjgsNi40LDEzLjksNy42QzEzLjgsNy42LDEzLjcsNy41LDEzLjcsNy41eiBNMTguNiwzMS40YzAuMiwwLjksMC44LDAuNiwxLjIsMC42YzE4LjQsMCwzNi44LDAsNTUuMiwwYzE5LjgsMCwzOS41LDAsNTkuMywwYzIuMSwwLDIuOC0wLjgsMi44LTIuOWMwLTYtMC4xLTEyLDAtMThjMC0xLjgtMS4yLTIuOC0yLjgtMi44Yy0zNy41LDAtNzUuMSwwLTExMi42LDBjLTAuNCwwLTAuOSwwLTEuMywwYzEsMC4zLDIsMC42LDMuMSwwLjZjMTQuMSwwLDI4LjEsMCw0Mi4yLDBjMjIuOSwwLDQ1LjcsMCw2OC42LDBjMi4xLDAsMi4zLDAuOSwyLjMsMi4zYzAsNS44LDAsMTEuNywwLDE3LjVjMCwyLjEtMC40LDIuNi0yLjYsMi42Yy0zOCwwLTc2LjEsMC0xMTQuMSwwQzE5LjUsMzEuNCwxOS4xLDMxLjQsMTguNiwzMS40eiBNMjMuOSwyMS4xYzAsMC4xLDAsMC4yLDAsMC4yYzM2LjcsMCw3My40LDAsMTEwLjEsMGMwLTAuMSwwLTAuMiwwLTAuMiBNOTcuNSwxMS44Yy0wLjktMC4zLTEuMiwwLTEuNCwwLjljLTAuNCwxLjQtMC45LDIuOC0xLjQsNC40Yy0wLjUtMS41LTEuMS0yLjgtMS40LTQuMmMtMC4yLTEuMS0wLjctMS40LTEuNy0xLjFjLTAuNCwxLjctMS4xLDMuNC0xLjgsNS4zYy0wLjUtMS42LTEtMi45LTEuMy00LjNjLTAuMi0xLTAuNi0xLjMtMS41LTFjMC43LDIuNCwxLjgsNC42LDIuMiw3LjFjMC4xLDAuNCwwLjQsMC4yLDAuNywwLjNjMC4yLDAsMC40LDAuMSwwLjYtMC40YzAuNS0xLjcsMS4xLTMuNSwxLjctNS4yYzAuOCwxLjcsMS40LDMuMywxLjksNS4xYzAuMSwwLjQsMC4yLDAuNiwwLjYsMC41YzAuMywwLDAuNiwwLjIsMC43LTAuM0M5NS44LDE2LjUsOTYuOCwxNC4yLDk3LjUsMTEuOHogTTYzLjUsMTMuOGMxLjYsMS43LDMuMiwzLjIsNC40LDUuMWMwLjMsMC40LDAuNiwwLjIsMC45LDAuMmMwLjQsMCwwLjQtMC4zLDAuNC0wLjZjMC0yLjEsMC00LjIsMC02LjRjMC0wLjMsMC0wLjUtMC40LTAuNWMtMC40LDAtMC43LDAtMC43LDAuNmMwLDEuNSwwLDMuMSwwLDQuNmMtMS41LTEuNy0zLjEtMy4xLTQuMS00LjljLTAuMy0wLjYtMC44LTAuMi0xLjItMC4zYy0wLjUtMC4xLTAuMywwLjQtMC4zLDAuNmMwLDIuMSwwLDQuMSwwLDYuMmMwLDAuNC0wLjEsMC43LDAuNSwwLjdjMC42LDAsMC42LTAuMywwLjYtMC43QzYzLjUsMTYuOSw2My41LDE1LjQsNjMuNSwxMy44eiBNMTI3LjcsMTUuNUMxMjcuNywxNS41LDEyNy43LDE1LjUsMTI3LjcsMTUuNWMwLDEsMCwyLjEsMCwzLjFjMCwwLjUsMC4xLDAuNiwwLjUsMC42YzEuNywwLDMuMywwLDUsMGMwLjUsMCwwLjUtMC4yLDAuNS0wLjZjMC0wLjQtMC4yLTAuNC0wLjUtMC40Yy0wLjksMC0xLjgsMC0yLjcsMGMtMS43LDAtMS43LDAtMS43LTEuOGMwLTAuNSwwLjItMC43LDAuNy0wLjdjMC43LDAsMS40LDAsMi4xLDBjMC4zLDAsMC41LTAuMSwwLjUtMC40YzAtMC40LTAuMS0wLjUtMC41LTAuNGMtMC40LDAtMC45LDAtMS40LDBjLTEuNSwwLTEuNSwwLTEuNS0xLjVjMC0wLjYsMC4yLTAuNywwLjgtMC43YzEuMSwwLDIuMiwwLDMuMywwYzAuNCwwLDAuNywwLDAuNy0wLjVjMC0wLjUtMC4zLTAuNS0wLjYtMC41Yy0xLjYsMC0zLjIsMC00LjgsMGMtMC41LDAtMC42LDAuMS0wLjUsMC42QzEyNy43LDEzLjQsMTI3LjcsMTQuNCwxMjcuNywxNS41eiBNMjUuNywxNS4zYzAtMS4xLDAtMS45LDAtMi43YzAtMC40LDAuMy0wLjktMC42LTAuOWMtMC44LDAtMC42LDAuNC0wLjYsMC45YzAsMS45LDAsMy45LDAsNS44YzAsMC41LTAuMSwwLjgsMC42LDAuOGMwLjcsMCwwLjYtMC40LDAuNi0wLjhjLTAuMS0xLjItMC4yLTIuMywxLjMtMi45YzAuNiwwLjksMS40LDEuOCwxLjksMi44YzAuNSwwLjksMS4xLDEsMiwwLjhjLTAuOS0xLjMtMS44LTIuNi0yLjgtMy44Yy0wLjMtMC40LTAuNC0wLjcsMC4xLTEuMWMwLjktMC43LDEuNy0xLjUsMi41LTIuM2MtMC42LDAtMS4zLTAuNS0xLjcsMC4xQzI4LjEsMTMuMiwyNi45LDE0LDI1LjcsMTUuM3ogTTU0LjksMTEuOGMwLDAuOSwwLDEuNywwLDIuNWMwLDAuMiwwLDAuNS0wLjMsMC41Yy0xLjIsMC0yLjYsMC4yLTMuNy0wLjFjLTAuNi0wLjItMC4xLTEuNS0wLjItMi4zYzAsMCwwLTAuMSwwLTAuMWMwLjEtMC41LTAuMi0wLjUtMC41LTAuNWMtMC4zLDAtMC43LTAuMS0wLjYsMC41YzAsMi4xLDAsNC4yLDAsNi40YzAsMC42LDAuMywwLjYsMC43LDAuNmMwLjUsMCwwLjUtMC4yLDAuNS0wLjZjMC0wLjcsMC0xLjMsMC0yYy0wLjEtMC43LDAuMi0wLjksMC45LTAuOGMwLjgsMCwxLjcsMCwyLjUsMGMwLjUsMCwwLjgsMCwwLjcsMC43Yy0wLjEsMC43LDAsMS41LDAsMi4yYzAsMC42LDAuNCwwLjUsMC44LDAuNmMwLjUsMCwwLjUtMC4yLDAuNS0wLjZjMC0xLjktMC4xLTMuOCwwLTUuN0M1Ni4xLDExLjgsNTUuOCwxMS42LDU0LjksMTEuOHogTTEyMS42LDE5LjFjLTAuOS0xLjItMS43LTIuNC0yLjYtMy41Yy0wLjUtMC43LTAuNi0xLjEsMC4xLTEuN2MwLjgtMC42LDEuNS0xLjQsMi4zLTIuMmMtMSwwLTEuNy0wLjEtMi4zLDAuOGMtMC43LDEtMS44LDEuNy0yLjksMi43YzAtMS4yLTAuMS0yLjIsMC0zLjFjMC4xLTAuNy0wLjQtMC4zLTAuNi0wLjRjLTAuMiwwLTAuNi0wLjMtMC42LDAuNGMwLjEsMi4yLDAuMSw0LjMsMCw2LjVjMCwwLjUsMC4xLDAuNiwwLjYsMC42YzAuNCwwLDAuNywwLDAuNi0wLjZjLTAuMS0wLjUsMC0xLDAtMS42YzAtMC44LDAuNi0xLjIsMS4yLTEuNWMwLjMtMC4yLDAuNSwwLjUsMC44LDAuOGMwLjUsMC42LDEuMSwxLjIsMS4zLDEuOUMxMjAsMTkuMywxMjAuNiwxOS4zLDEyMS42LDE5LjF6IE03NS4yLDE5LjFjMS4xLDAuMSwxLjEsMC4xLDEuMi0wLjJjMC42LTEuNywwLjYtMS43LDIuMy0xLjdjMC4yLDAsMC40LDAsMC42LDBjMC44LTAuMiwxLjMsMC4yLDEuNCwxYzAuMSwxLjMsMC44LDEuMSwxLjgsMWMtMC4xLTAuMi0wLjEtMC4zLTAuMi0wLjRjLTAuOS0yLTEuNy0zLjktMi42LTUuOWMtMC4yLTAuNSwwLTEuMi0xLjEtMS4xYy0xLDAtMC42LDAuOC0wLjksMS4yYy0wLjEsMC4xLTAuMSwwLjMtMC4yLDAuNUM3Ni44LDE1LjMsNzYsMTcuMiw3NS4yLDE5LjF6IE00My42LDE5LjFjLTAuOS0yLjItMi00LjQtMi44LTYuNmMtMC4yLTAuNi0wLjQtMC44LTEuMS0wLjhjLTAuNywwLTAuNiwwLjUtMC43LDAuOGMtMC4yLDAuNS0wLjMsMC45LTAuNSwxLjNjLTAuNywxLjctMS40LDMuNS0yLjIsNS4yYzAuNS0wLjIsMS4xLDAuNSwxLjMtMC40YzAuMy0xLjUsMC40LTEuNSwyLTEuNWMwLjMsMCwwLjYsMC4xLDAuOCwwYzAuOS0wLjIsMS40LDAuMywxLjQsMUM0Mi4xLDE5LjMsNDIuOCwxOS4zLDQzLjYsMTkuMXogTTEwOS4zLDE5LjFjLTAuOS0yLjQtMi4yLTQuNi0yLjgtN2MtMC4xLTAuMy0wLjItMC4zLTAuNC0wLjNjLTAuNiwwLTEuNC0wLjItMS4zLDAuOWMwLDAuMi0wLjIsMC41LTAuMywwLjhjLTAuOCwxLjktMS42LDMuOC0yLjQsNS43YzAuOCwwLjIsMS4zLDAuMSwxLjQtMC44YzAuMS0wLjksMC42LTEuMywxLjYtMS4yYzAuNCwwLjEsMC44LDAuMSwxLjIsMGMwLjgtMC4xLDEuMiwwLjIsMS4zLDAuOUMxMDcuOCwxOS4yLDEwOC40LDE5LjQsMTA5LjMsMTkuMXogTTQ0LjIsMjQuNmMwLjEsMCwwLjIsMCwwLjMsMC4xYzAsMS4yLDAsMi4zLDAsMy41YzAsMC4zLTAuMSwwLjYsMC40LDAuNmMwLjUsMCwwLjMtMC4zLDAuMy0wLjZjMC0xLjUsMC0zLjEsMC00LjZjMC0wLjMsMC4yLTAuNy0wLjQtMC43Yy0wLjQsMC0wLjctMC4xLTAuOSwwLjVjLTAuNCwxLjItMSwyLjMtMS43LDMuNmMtMC42LTEuNC0xLjItMi41LTEuNi0zLjZjLTAuMi0wLjctMC42LTAuNC0xLTAuNGMtMC41LTAuMS0wLjQsMC4zLTAuNCwwLjZjMCwxLjUsMCwzLDAsNC41YzAsMC4zLTAuMiwwLjgsMC40LDAuN2MwLjYsMCwwLjMtMC41LDAuMy0wLjdjMC0xLjEsMC0yLjIsMC0zLjRjMC4xLDAsMC4yLDAsMC4zLTAuMWMwLjYsMS4zLDEuMiwyLjUsMS45LDMuOUM0MywyNyw0My42LDI1LjgsNDQuMiwyNC42eiBNODcsMjYuOWMtMC42LTEuNC0xLjItMi42LTEuNi0zLjhjLTAuMi0wLjYtMC42LTAuMy0wLjktMC4zQzg0LjEsMjIuOCw4NCwyMyw4NCwyMy4zYzAsMS42LDAsMy4yLDAsNC44YzAsMC4zLDAsMC42LDAuNCwwLjVjMC41LDAsMC4zLTAuMywwLjMtMC42YzAtMC45LDAtMS44LDAtMi43YzAtMC4zLTAuMi0wLjYsMC4zLTAuOGMwLjYsMS4zLDEuMiwyLjUsMS44LDMuOGMwLjctMS4zLDEuMy0yLjYsMS45LTMuOGMwLjEsMCwwLjIsMCwwLjMsMC4xYzAsMS4yLDAsMi4zLDAsMy41YzAsMC4zLTAuMSwwLjYsMC40LDAuNmMwLjUsMCwwLjQtMC4zLDAuNC0wLjZjMC0xLjUsMC0zLjEsMC00LjZjMC0wLjMsMC4yLTAuNy0wLjMtMC43Yy0wLjQsMC0wLjctMC4yLTAuOSwwLjVDODguMywyNC41LDg3LjcsMjUuNiw4NywyNi45eiBNOTUuNSwyNi45Yy0wLjYtMS4zLTEuMi0yLjQtMS42LTMuNWMtMC4yLTAuNi0wLjYtMC41LTEtMC41Yy0wLjYsMC0wLjQsMC41LTAuNCwwLjdjMCwxLjQsMCwyLjksMCw0LjNjMCwwLjMtMC4zLDAuOSwwLjQsMC44YzAuNiwwLDAuMy0wLjUsMC4zLTAuOGMwLjEtMS4xLTAuMS0yLjIsMC4zLTMuM2MwLjYsMS4yLDEuMiwyLjUsMS44LDMuOGMwLjctMS40LDEuMy0yLjcsMS45LTMuOWMwLjEsMCwwLjIsMCwwLjMsMC4xYzAsMS4yLDAsMi4zLDAsMy41YzAsMC4zLTAuMSwwLjYsMC40LDAuNmMwLjUsMCwwLjQtMC4zLDAuNC0wLjZjMC0xLjUsMC0yLjksMC00LjRjMC0wLjMsMC4zLTAuOC0wLjQtMC45Yy0wLjUsMC0wLjgsMC4xLTEuMSwwLjdDOTYuNywyNC42LDk2LjEsMjUuNyw5NS41LDI2Ljl6IE0xMzIuNywyNi45Yy0wLjEsMC0wLjIsMC4xLTAuMiwwLjFjLTEtMS4zLTIuMS0yLjUtMy0zLjhjLTAuMy0wLjQtMC42LTAuNC0wLjktMC40Yy0wLjQsMC4xLTAuMiwwLjQtMC4yLDAuN2MwLDEuNSwwLDMsMCw0LjVjMCwwLjMtMC4yLDAuNywwLjMsMC43YzAuNiwwLDAuNC0wLjQsMC40LTAuN2MwLTEuMiwwLTIuMywwLTMuOGMxLjMsMS41LDIuMywyLjgsMy4zLDQuMWMwLjIsMC4zLDAuNCwwLjUsMC44LDAuNGMwLjUtMC4xLDAuMi0wLjUsMC4yLTAuOGMwLTEuNSwwLTIuOSwwLTQuNGMwLTAuMiwwLjItMC43LTAuMy0wLjdjLTAuNSwwLTAuNCwwLjQtMC40LDAuN0MxMzIuNywyNC42LDEzMi43LDI1LjgsMTMyLjcsMjYuOXogTTU1LjYsMjcuMmMtMS4zLTEuNS0yLjQtMi43LTMuMy00Yy0wLjMtMC40LTAuNS0wLjQtMC45LTAuNGMtMC41LDAtMC4zLDAuNC0wLjMsMC42YzAsMS41LDAsMy4xLDAsNC42YzAsMC4zLTAuMiwwLjcsMC40LDAuN2MwLjYsMCwwLjMtMC40LDAuMy0wLjdjMC0xLjIsMC0yLjQsMC0zLjZjMS4zLDEuMywyLjQsMi41LDMuNCwzLjljMC4yLDAuMywwLjUsMC4zLDAuOCwwLjNjMC40LDAsMC4yLTAuNCwwLjItMC42YzAtMS42LDAtMy4xLDAtNC43YzAtMC4yLDAuMi0wLjYtMC4zLTAuNmMtMC41LDAtMC40LDAuMy0wLjQsMC42QzU1LjYsMjQuNiw1NS42LDI1LjgsNTUuNiwyNy4yeiBNODEuOSwyNS44YzAtMS44LTEuMi0zLTIuOS0zYy0xLjcsMC0yLjksMS4zLTIuOSwzLjFjMCwxLjYsMS4zLDIuOSwyLjgsM0M4MC43LDI4LjksODEuOSwyNy42LDgxLjksMjUuOHogTTEyMy4zLDIyLjhjLTEuOCwwLTMsMS4yLTMsMy4xYzAsMS42LDEuMywyLjksMi44LDIuOWMxLjcsMCwzLTEuMiwzLTNDMTI2LjEsMjQuMSwxMjQuOSwyMi44LDEyMy4zLDIyLjh6IE02Mi44LDI1LjljLTAuNCwwLjItMS4xLTAuMy0xLjEsMC4zYzAsMC41LDAuNywwLjEsMSwwLjJjMC4yLDAuMSwwLjYtMC4xLDAuNiwwLjNjMCwwLjMsMC4xLDAuNy0wLjMsMC45Yy0wLjYsMC40LTIuMSwwLjQtMi44LTAuMWMtMC44LTAuNi0xLjEtMS42LTAuOC0yLjdjMC4zLTAuOSwwLjktMS40LDEuOS0xLjVjMC42LTAuMSwxLjIsMC4xLDEuNywwLjRjMC4zLDAuMiwwLjQsMC4xLDAuNS0wLjJjMC4xLTAuMiwwLjItMC4zLTAuMS0wLjVjLTEuOS0wLjktNC4yLTAuNC00LjgsMS41Yy0wLjQsMS4yLTAuMywyLjQsMC43LDMuM2MxLjEsMS4xLDIuNSwwLjksMy45LDAuNWMxLjMtMC40LDAuOC0xLjQsMC44LTIuMUM2My45LDI1LjYsNjMuMiwyNi4yLDYyLjgsMjUuOXogTTI4LjYsMjUuOWMtMC40LDAuMi0xLjEtMC4zLTEuMSwwLjNjMCwwLjUsMC43LDAuMSwxLDAuMmMwLjIsMC4xLDAuNi0wLjEsMC42LDAuM2MwLDAuMywwLjEsMC43LTAuMywwLjljLTAuNiwwLjQtMi4xLDAuNS0yLjgsMGMtMC44LTAuNS0xLjItMS42LTAuOS0yLjdjMC4zLTAuOSwwLjktMS41LDEuOS0xLjVjMC42LTAuMSwxLjIsMC4xLDEuNywwLjRjMC4yLDAuMSwwLjQsMC4yLDAuNS0wLjFjMC4xLTAuMiwwLjMtMC40LTAuMS0wLjZjLTEuNi0wLjgtNC4zLTAuOC00LjgsMS44Yy0wLjMsMS4yLTAuMSwyLjIsMC45LDNjMS4xLDEsMi40LDAuOCwzLjcsMC40YzEuMy0wLjQsMC44LTEuNCwwLjgtMi4xQzI5LjgsMjUuNiwyOSwyNi4yLDI4LjYsMjUuOXogTTEwNi41LDIyLjhjLTEuMywwLTIuMSwwLjUtMi4zLDEuNGMtMC4yLDEuMSwwLjIsMS41LDEuNSwyYzAuNCwwLjIsMC44LDAuMSwxLjIsMC4xYzAuNSwwLjEsMSwwLjEsMSwwLjdjMCwwLjYtMC40LDEtMSwxYy0wLjcsMC4xLTEuNCwwLTIuMS0wLjRjLTAuMi0wLjEtMC40LTAuNS0wLjYsMGMtMC4yLDAuNCwwLDAuNSwwLjQsMC43YzAuOSwwLjQsMS44LDAuNiwyLjgsMC4zYzAuOC0wLjIsMS4zLTAuOCwxLjMtMS42YzAtMC45LTAuNS0xLjUtMS40LTEuN2MtMC41LTAuMS0xLjEtMC4xLTEuNi0wLjJjLTAuNC0wLjEtMC44LTAuMy0wLjctMC43YzAtMC40LDAuMi0wLjcsMC43LTAuOGMwLjgtMC4yLDEuNi0wLjEsMi4zLDAuNGMwLjEsMC4xLDAuMywwLjQsMC41LDBjMC4xLTAuMywwLjEtMC41LTAuMi0wLjZDMTA3LjYsMjMsMTA3LDIyLjgsMTA2LjUsMjIuOHogTTExMywyMi44Yy0xLjQsMC0yLjIsMC42LTIuMywxLjZjLTAuMSwxLjEsMC40LDEuNiwxLjgsMS44YzAuMywwLDAuNywwLjEsMSwwLjJjMC40LDAsMC45LDAuMiwwLjksMC43YzAuMSwwLjYtMC40LDAuOS0wLjksMWMtMC44LDAuMi0xLjUsMC4xLTIuMi0wLjNjLTAuMi0wLjEtMC40LTAuNS0wLjYsMGMtMC4yLDAuNCwwLDAuNSwwLjQsMC43YzAuOSwwLjQsMS44LDAuNiwyLjgsMC4zYzAuOC0wLjMsMS4zLTAuOCwxLjMtMS42YzAtMC45LTAuNS0xLjUtMS40LTEuN2MtMC41LTAuMS0xLTAuMi0xLjUtMC4yYy0wLjQsMC0wLjgtMC4yLTAuOC0wLjdjMC0wLjUsMC4yLTAuOCwwLjctMC45YzAuOC0wLjIsMS42LTAuMSwyLjMsMC40YzAuMiwwLjEsMC40LDAuMiwwLjUtMC4xYzAuMS0wLjMsMC4xLTAuNS0wLjItMC42QzExNC4xLDIzLDExMy41LDIyLjgsMTEzLDIyLjh6IE0zNy4zLDI4LjZjLTAuNy0xLjktMS43LTMuNi0yLjItNS41Yy0wLjEtMC40LTAuNC0wLjMtMC42LTAuM2MtMC4yLDAtMC41LTAuMS0wLjYsMC4zYy0wLjUsMS45LTEuNSwzLjYtMi4xLDUuNWMwLjUsMC4yLDAuOCwwLjEsMC45LTAuNWMwLjEtMC44LDAuNi0xLjIsMS41LTFjMC4zLDAuMSwwLjYsMCwwLjgsMGMwLjctMC4xLDEuMSwwLjIsMS4yLDAuOUMzNi4yLDI4LjgsMzYuNywyOC44LDM3LjMsMjguNnogTTcxLjksMjIuOGMtMS4yLDAtMi4xLDAuMy0yLjYsMS40Yy0wLjcsMS4zLTAuNSwzLjEsMC42LDRjMS4yLDEsMywwLjksNC4yLTAuMWMwLjItMC4yLDAuMy0wLjMsMC4xLTAuNWMtMC4yLTAuNC0wLjQtMC4xLTAuNSwwYy0wLjMsMC4xLTAuNSwwLjMtMC44LDAuNGMtMSwwLjQtMi4xLDAuMS0yLjYtMC42Yy0wLjYtMC44LTAuNy0yLTAuMS0yLjhjMC42LTAuOSwxLjUtMS4yLDIuNi0wLjljMC40LDAuMSwwLjcsMC4zLDEsMC41YzAuMiwwLjEsMC4zLDAuMiwwLjUsMGMwLjEtMC4yLDAuMS0wLjMtMC4xLTAuNUM3My40LDIzLjIsNzIuNywyMi43LDcxLjksMjIuOHogTTQ4LjcsMjUuOGMwLTAuOCwwLTEuNywwLTIuNWMwLTAuMywwLTAuNS0wLjQtMC41Yy0wLjQsMC0wLjQsMC4yLTAuNCwwLjVjMCwxLjYsMCwzLjMsMCw0LjljMCwwLjMsMCwwLjUsMC40LDAuNWMwLjUsMCwwLjQtMC4zLDAuNC0wLjZDNDguNywyNy40LDQ4LjcsMjYuNiw0OC43LDI1Ljh6IE0xMDEsMjUuN2MwLDAuOCwwLDEuNiwwLDIuNGMwLDAuMy0wLjEsMC42LDAuNCwwLjZjMC40LDAsMC41LTAuMiwwLjUtMC42YzAtMS42LDAtMy4yLDAtNC44YzAtMC4zLDAtMC41LTAuNC0wLjVjLTAuNCwwLTAuNCwwLjItMC40LDAuNUMxMDEuMSwyNC4xLDEwMSwyNC45LDEwMSwyNS43eiBNMTE3LjQsMjUuOGMwLDAuOCwwLDEuNSwwLDIuM2MwLDAuMy0wLjEsMC42LDAuNCwwLjZjMC40LDAsMC40LTAuMywwLjQtMC42YzAtMS42LDAtMy4yLDAtNC44YzAtMC4zLDAtMC41LTAuNC0wLjVjLTAuNSwwLTAuNCwwLjMtMC40LDAuNkMxMTcuNCwyNC4yLDExNy40LDI1LDExNy40LDI1Ljh6Ii8+PHBhdGggaWQ9IlhNTElEXzg3XyIgY2xhc3M9InN0MCIgZD0iTTkuNCw5LjZDOS45LDkuOCwxMCw5LjQsMTAuMSw5YzAuNC0xLjUsMC44LTMuMSwxLjItNC42YzAuMy0xLDAuOC0xLjksMS42LTIuNmMwLjYtMC41LDAuOS0wLjUsMSwwLjNjMC4zLDEuOCwwLjEsMy41LTAuNyw1LjJjLTAuMiwwLjUtMC41LDEtMC45LDEuNmMxLjEtMC4zLDEuOC0wLjksMi43LTEuNGMxLjUtMC45LDMuMi0xLDQuOS0xLjNjMC4xLDAsMC4zLDAsMC4zLDAuMWMwLjEsMC4yLTAuMSwwLjMtMC4yLDAuNGMtMC44LDAuNi0xLjMsMS4zLTIsMi4yYzEuMSwwLjUsMi4yLDAuNSwzLjIsMC43YzAuMywwLjEsMC42LDAuMSwwLjcsMC4zYzAuMSwwLjQtMC4yLDAuNi0wLjQsMC44Yy0xLjMsMS4xLTIuOSwxLjMtNC40LDEuNmMtMC40LDAuMS0wLjgsMC0xLjEsMC4zYzAuNCwwLjYsMS4xLDAuOSwxLjYsMS4zYzAuNSwwLjQsMS4xLDAuOSwxLjUsMS41Yy0wLjcsMC40LTEuNC0wLjItMi4yLDAuMmMwLjMsMSwxLjMsMS42LDEuNiwyLjdjLTAuMSwwLTAuMiwwLjEtMC4yLDAuMWMtMS44LTAuNS0xLjgtMC41LTIuNCwxLjNjLTAuNCwxLjItMS4xLDIuMi0xLjcsMy4yYy0wLjksMS42LTAuOSwyLjEsMC4yLDMuNmMwLjYsMC44LDEuNCwxLjYsMS44LDIuNmMtMC44LTAuNC0xLjItMS4xLTEuNy0xLjhjLTAuNi0wLjgtMS4xLTEtMi4xLTAuNmMtMS43LDAuNi0zLjQsMS4xLTQuOCwyLjFjLTAuNCwwLjMtMC42LDAuNi0wLjYsMS4xYzAsMC45LDAsMS44LTAuMywyLjdjMC0wLjksMC0xLjksMC0yLjljLTAuOSwwLjItMS4xLDEuMS0yLjEsMS42YzAuNi0xLjEsMS0yLDEuNS0yLjdjMC4zLTAuNCwwLjMtMC44LDAuMi0xLjNjLTAuMS0wLjQtMC4yLTAuNS0wLjYtMC40QzQuMiwyNywzLjksMjYuNSw0LjEsMjVjMC4yLTEuMi0wLjQtMi40LTAuOC0zLjZjMC0wLjEtMC4zLTAuMi0wLjQtMC4yYy0wLjYtMC4xLTAuNi0wLjUtMC40LTAuOWMwLTAuMSwwLjEtMC4zLDAuMi0wLjRjMC43LTEuMywxLjMtMi41LDEuMS00LjFjLTAuMS0xLjIsMC45LTIuMSwxLjEtMy40Yy0wLjktMC4yLTEuOC0wLjUtMi43LTAuN2MwLjUtMC43LDEuNC0wLjYsMi4xLTAuOGMtMC4zLTAuNy0xLTEuMS0xLjQtMS42QzIuNyw5LDIuNCw4LjgsMi42LDguNmMwLjEtMC4yLDAuNC0wLjEsMC42LTAuMWMxLjEsMC4xLDIuMSwwLjUsMy4yLDFDNi44LDkuNyw3LjEsOS43LDcuMSw5YzAtMC42LDAuMy0wLjYsMC43LTAuNEM4LjMsOC45LDksOS4xLDkuNCw5LjZDOC45LDkuOSw4LjYsOS40LDguMiw5LjNDNy41LDkuMSw3LjQsOS40LDcuNSw5LjljMC4xLDAuOSwxLjUsMS45LDIuNCwxLjhjMC4zLDAsMC4yLTAuMywwLjItMC40QzEwLjIsMTAuNSw5LjYsMTAuMiw5LjQsOS42eiBNMTQuMSwxOC4yYzAuMy0wLjMtMC42LTAuNC0wLjEtMC43YzAuMi0wLjEsMC41LTAuMSwwLjItMC41Yy0wLjItMC4zLTAuNC0wLjMtMC42LTAuM2MtMC4zLDAtMC44LDAuMi0wLjktMC4zYy0wLjItMC44LTAuOC0wLjctMS40LTAuN2MtMC43LDAuMS0xLjMsMC4xLTEuOC0wLjRjLTAuNy0wLjctMS40LTAuNi0yLjEtMC4yYy0wLjMsMC4yLTAuNywwLjUtMS4xLDAuNGMtMC41LTAuMS0xLjEtMC4yLTEuMiwwLjJjLTAuMiwwLjUsMC41LDAuOCwwLjgsMS4xQzYsMTcsNi4zLDE3LDYuNiwxN0M5LjEsMTcuNCwxMS43LDE3LjYsMTQuMSwxOC4yeiBNMTMuNSwxMC4zYzEuNCwwLDMuMi0xLDMuNi0yYzAuMS0wLjMsMC4yLTAuNywwLTFjLTAuMy0wLjMtMC42LTAuMS0wLjgsMGMtMS4xLDAuNS0yLjEsMS4yLTMuMiwxLjhjLTAuMywwLjItMC41LDAuNC0wLjMsMC44QzEzLDEwLjMsMTMuMiwxMC40LDEzLjUsMTAuM3ogTTE2LjgsMTAuN2MwLjIsMCwwLjUsMCwwLjUtMC40YzAtMC4yLDAuMS0wLjUtMC4yLTAuNmMtMC4zLTAuMS0wLjQsMC4yLTAuNCwwLjRjMCwwLjItMC4xLDAuMy0wLjMsMC4yYy0xLjEtMC41LTEuOCwwLjUtMi43LDAuNmMtMC4zLDAtMC40LDAuMi0wLjMsMC41YzAuMSwwLjMsMC4zLDAuMywwLjYsMC4yYzAuNS0wLjIsMS0wLjQsMS42LTAuNUMxNiwxMS4xLDE2LjIsMTAuNCwxNi44LDEwLjd6IE0zLjEsMTEuNWMwLjcsMC41LDEuMywwLjQsMiwwLjZjMC4zLDAuMSwwLjUsMC4yLDAuNi0wLjJjMC4yLTAuNS0wLjItMC42LTAuNC0wLjZDNC42LDExLDMuOSwxMS4xLDMuMSwxMS41eiBNMTYuMywxMmMwLjMtMC4xLDAuOCwwLDAuOC0wLjVjMC0wLjItMC4xLTAuMy0wLjMtMC4yYy0wLjQsMC4xLTAuOSwwLTEuMSwwLjVDMTUuNiwxMiwxNiwxMiwxNi4zLDEyeiIvPjxwYXRoIGlkPSJYTUxJRF84Nl8iIGNsYXNzPSJzdDAiIGQ9Ik0xNi4xLDMwLjFjMC44LTAuMS0wLjEtMC42LDAuMS0wLjhjMC44LDAuMywxLjUsMS43LDEuNCwzYy0wLjUtMC45LTAuOS0xLjYtMS44LTIuMUMxNiwzMC4yLDE2LjEsMzAuMSwxNi4xLDMwLjF6Ii8+PHBhdGggaWQ9IlhNTElEXzg1XyIgY2xhc3M9InN0MCIgZD0iTTguMSwzMi4xYy0wLjEtMC44LTAuMi0xLjUtMC4zLTIuM2MwLTAuMiwwLTAuNCwwLjMtMC40YzAuMiwwLDAuNCwwLjIsMC4zLDAuM0M3LjksMzAuNSw4LjUsMzEuNCw4LjEsMzIuMXoiLz48cGF0aCBpZD0iWE1MSURfODRfIiBjbGFzcz0ic3QwIiBkPSJNMTEuNywzMC41Yy0wLjMtMC41LTAuNy0xLTAuNi0xLjhDMTEuNiwyOS4yLDExLjcsMjkuOCwxMS43LDMwLjV6Ii8+PHBhdGggaWQ9IlhNTElEXzgzXyIgY2xhc3M9InN0MCIgZD0iTTEzLDI4LjNjMC43LTAuMywwLjctMC4zLDEuOCwwLjdjLTAuMSwwLjEtMC4xLDAuMS0wLjIsMC4yQzE0LDI4LjksMTMuNywyOC4yLDEzLDI4LjNDMTMsMjguMiwxMywyOC4zLDEzLDI4LjN6Ii8+PHBhdGggaWQ9IlhNTElEXzgyXyIgY2xhc3M9InN0MCIgZD0iTTE1LjYsMzBjLTAuMi0wLjItMC41LTAuNC0wLjctMC41YzAuMS0wLjEsMC4xLTAuMSwwLjItMC4yYzAuMiwwLjIsMC41LDAuNCwwLjcsMC41QzE1LjgsMjkuOCwxNS43LDI5LjksMTUuNiwzMHoiLz48cGF0aCBpZD0iWE1MSURfODFfIiBjbGFzcz0ic3QwIiBkPSJNMTMuNSwzMGMtMC4xLTAuMy0wLjMtMC42LTAuNC0wLjhjMC4xLDAsMC4xLTAuMSwwLjItMC4xYzAuMywwLjIsMC40LDAuNSwwLjQsMC44QzEzLjYsMjkuOSwxMy41LDMwLDEzLjUsMzB6Ii8+PHBhdGggaWQ9IlhNTElEXzgwXyIgY2xhc3M9InN0MCIgZD0iTTEyLjgsMjguOGMwLTAuMi0wLjYtMC42LDAuMi0wLjVjMCwwLDAsMCwwLDBjMCwwLjEsMCwwLjMsMCwwLjRDMTIuOSwyOC43LDEyLjksMjguNywxMi44LDI4Ljh6Ii8+PHBhdGggaWQ9IlhNTElEXzc5XyIgY2xhc3M9InN0MCIgZD0iTTEzLDI5LjJjLTAuMS0wLjEtMC4xLTAuMy0wLjItMC40YzAuMSwwLDAuMS0wLjEsMC4yLTAuMWMwLjIsMC4xLDAuMiwwLjMsMC4yLDAuNEMxMy4xLDI5LjEsMTMuMSwyOS4yLDEzLDI5LjJ6Ii8+PHBhdGggaWQ9IlhNTElEXzc4XyIgY2xhc3M9InN0MCIgZD0iTTE0LjgsMjguOWMwLjEsMC4xLDAuMiwwLjIsMC4zLDAuM2MtMC4xLDAuMS0wLjEsMC4xLTAuMiwwLjJjLTAuMS0wLjEtMC4yLTAuMi0wLjMtMC4zQzE0LjcsMjkuMSwxNC43LDI5LDE0LjgsMjguOXoiLz48cGF0aCBpZD0iWE1MSURfNzdfIiBjbGFzcz0ic3QwIiBkPSJNMTMuNiwyOS45YzAuMiwwLjEsMC4yLDAuMywwLjIsMC40Yy0wLjEsMC0wLjEsMC4xLTAuMiwwLjFjLTAuMS0wLjEtMC4xLTAuMy0wLjItMC40QzEzLjUsMzAsMTMuNiwyOS45LDEzLjYsMjkuOXoiLz48cGF0aCBpZD0iWE1MSURfNzZfIiBjbGFzcz0ic3QwIiBkPSJNMTUuOSwzMC4zYy0wLjEtMC4xLTAuMi0wLjItMC4zLTAuM2MwLjEtMC4xLDAuMS0wLjEsMC4yLTAuMmMwLjEsMC4xLDAuMiwwLjIsMC4zLDAuM0MxNi4xLDMwLjEsMTYsMzAuMiwxNS45LDMwLjN6Ii8+PHBhdGggaWQ9IlhNTElEXzc1XyIgY2xhc3M9InN0MCIgZD0iTTEzLjgsMzAuM2MwLjEsMC4xLDAuMywwLjMsMC4xLDAuNGMtMC4yLDAuMS0wLjItMC4yLTAuMy0wLjNDMTMuNywzMC40LDEzLjgsMzAuMywxMy44LDMwLjN6Ii8+PHBhdGggaWQ9IlhNTElEXzc0XyIgY2xhc3M9InN0MCIgZD0iTTE0LjUsMzEuNmMwLDAuMS0wLjEsMC4xLTAuMSwwLjFjMC0wLjEtMC4xLTAuMi0wLjEtMC4yYzAsMCwwLjEtMC4xLDAuMS0wLjFDMTQuNCwzMS41LDE0LjQsMzEuNiwxNC41LDMxLjZ6Ii8+PHBhdGggaWQ9IlhNTElEXzczXyIgY2xhc3M9InN0MCIgZD0iTTEzLjksNy42Yy0wLjEsMC0wLjEsMC4xLTAuMiwwLjFjMC0wLjEsMC0wLjIsMC0wLjJDMTMuNyw3LjUsMTMuOCw3LjYsMTMuOSw3LjZ6Ii8+PHBhdGggaWQ9IlhNTElEXzcyXyIgY2xhc3M9InN0MCIgZD0iTTE0LjIsMzFjMCwwLDAsMC4xLTAuMSwwLjFjMCwwLTAuMSwwLTAuMS0wLjFDMTQuMSwzMSwxNC4xLDMxLDE0LjIsMzFDMTQuMSwzMSwxNC4yLDMxLDE0LjIsMzF6Ii8+PHBhdGggaWQ9IlhNTElEXzcxXyIgY2xhc3M9InN0MCIgZD0iTTc4LjcsMTMuMWMwLjUsMS4yLDAuOSwyLjIsMS4zLDMuMmMtMC4xLDAuMS0wLjIsMC4xLTAuMywwLjFjLTIuNCwwLjEtMi40LDAuMS0xLjUtMi4xQzc4LjMsMTQsNzguNSwxMy43LDc4LjcsMTMuMXoiLz48cGF0aCBpZD0iWE1MSURfNzBfIiBjbGFzcz0ic3QwIiBkPSJNMzguNiwxNi40YzAuNC0xLjEsMC44LTIuMSwxLjMtMy4yYzAuNiwxLDAuOSwyLDEuMywyLjljMC4xLDAuMy0wLjEsMC4zLTAuMywwLjNDNDAuMSwxNi40LDM5LjQsMTYuNCwzOC42LDE2LjR6Ii8+PHBhdGggaWQ9IlhNTElEXzY5XyIgY2xhc3M9InN0MCIgZD0iTTEwNi45LDE2LjRjLTIuNywwLjItMi43LDAuMi0xLjgtMi4xYzAuMS0wLjMsMC4zLTAuNiwwLjUtMS4yQzEwNi4xLDE0LjMsMTA2LjUsMTUuMywxMDYuOSwxNi40eiIvPjxwYXRoIGlkPSJYTUxJRF82OF8iIGNsYXNzPSJzdDAiIGQ9Ik03NywyNS44YzAtMS4zLDAuOC0yLjMsMi0yLjNjMS4xLDAsMi4xLDEsMiwyLjJjLTAuMSwxLjMtMC44LDIuNS0yLDIuNEM3Ny44LDI4LDc3LDI3LjIsNzcsMjUuOHoiLz48cGF0aCBpZD0iWE1MSURfNjdfIiBjbGFzcz0ic3QwIiBkPSJNMTIzLjIsMjguMWMtMSwwLjEtMS45LTAuOC0yLTIuM2MwLTEuMywwLjktMi4zLDItMi4zYzEuMiwwLDIuMSwxLjEsMi4xLDIuNEMxMjUuMywyNy4xLDEyNC40LDI4LjEsMTIzLjIsMjguMXoiLz48cGF0aCBpZD0iWE1MSURfNjZfIiBjbGFzcz0ic3QwIiBkPSJNMzQuNCwyMy45YzAuNiwwLjksMC44LDEuNywxLjEsMi42Yy0wLjcsMC0xLjQsMC0yLjIsMEMzMy43LDI1LjcsMzQsMjQuOSwzNC40LDIzLjl6Ii8+PHBhdGggaWQ9IlhNTElEXzY1XyIgY2xhc3M9InN0MCIgZD0iTTkuMywxNi4zYy0wLjctMC4xLTEuNS0wLjEtMi4zLTAuNUM4LDE1LjYsOC42LDE2LjEsOS4zLDE2LjN6Ii8+PHBhdGggaWQ9IlhNTElEXzY0XyIgY2xhc3M9InN0MCIgZD0iTTE2LjksNy42Yy0wLjUsMS41LTIsMi4zLTMuOCwyLjJDMTQuMyw4LjksMTUuNCw4LjIsMTYuOSw3LjZ6Ii8+PHBhdGggaWQ9IlhNTElEXzYzXyIgY2xhc3M9InN0MCIgZD0iTTcuOSw5LjZjMC43LDAuNSwxLjYsMC41LDEuNywxLjVDOC43LDExLjEsOC4yLDEwLjcsNy45LDkuNnoiLz48L3N2Zz4=);
    background-repeat: no-repeat;
}

#certificates-links ul li div.cds {
    width: 47px;
    height: 70px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiAgdmlld0JveD0iMCAwIDI0MS4zIDEzMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQxLjMgMTMyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1heFlNYXggbWVldCI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmb250LWZhbWlseTonVGltZXMtUm9tYW4nO30uc3Qye2ZvbnQtc2l6ZTo3My41MDc3cHg7fS5zdDN7Zm9udC1zaXplOjE5LjAwOTlweDt9LnN0NHtmaWxsOiNGRkZGRkY7fTwvc3R5bGU+PGc+PHRleHQgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgMSAxMi4zOTg5IDkyLjUzMDYpIiBjbGFzcz0ic3QwIHN0MSBzdDIiPkNEUzwvdGV4dD48dGV4dCB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxIDE3LjM5NDEgMTE2LjcyNTQpIiBjbGFzcz0ic3QwIHN0MSBzdDMiPkNPUlBPUkFUSU9OIEx0ZC48L3RleHQ+PHBhdGggY2xhc3M9InN0MCIgZD0iTTIwMiwzMi4yYy0xLjItNy41LTMuOS0xNi4yLTguOS0yNi45YzIuOSwxMC41LDQsMTguOSw0LDI2Yy0xLjMtMC4xLTIuNi0wLjItMy45LTAuMmMtMTksMC0zNC40LDE1LjQtMzQuNCwzNC40YzAsMTcuNSwxMy4xLDMyLDMwLjEsMzQuMWMxLjYsNS4yLDQsMTEsNy4yLDE3LjdjLTEuOS02LjUtMy0xMi4zLTMuNC0xNy41QzE5MC4yLDcxLjEsMjA2LjYsNjAuMiwyMDIsMzIuMnoiLz48cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMjE1LjUsNzEuNmwxMy43LTAuOGMwLjItMSwwLjMtMiwwLjMtMi45YzAsMC0wLjEsMC0wLjEsMGwtMTQtMi4xbDEzLjktMS4zYzAuMSwwLDAuMi0wLjEsMC4zLTAuMWMwLTEtMC4xLTEuOS0wLjItMi45YzAsMCwwLDAsMCwwbC04LjItMWw4LTAuNWMtMC4yLTEuMS0wLjQtMi4xLTAuNi0zLjFsLTYuNy0xbDUuOC0wLjNjMC4yLDAsMC4zLTAuMSwwLjUtMC4xYy0wLjMtMS0wLjctMi0xLjEtM2wtOC44LTEuM2w2LjctMC43YzAuNCwwLDAuNy0wLjIsMC45LTAuNWMtMC40LTAuOS0wLjktMS43LTEuNC0yLjVsLTUtMC41bDMuOC0wLjVjMC4yLDAsMC4zLTAuMSwwLjQtMC4xYy0wLjctMS0xLjQtMi0yLjItMi45bC0yLjItMC4xYzAuNi0wLjIsMC45LTAuOCwxLjEtMS4zYy0wLjYtMC42LTEuMi0xLTEuOC0yaC0yLjljMC41LDAsMC43LTAuNywwLjctMS4yYzAtMC4zLTAuMS0wLjUtMC4zLTAuN2MtMC4yLTAuMi0wLjQtMC4zLTAuNy0wLjVjLTAuMSwwLTAuMi0wLjEtMC4zLTAuMWwtMi41LTAuM2MwLjItMC4zLDAuMy0wLjYsMC4zLTFjMC0wLjEsMC0wLjItMC4xLTAuM2MtMi0xLjItNC4xLTIuNC02LjQtMy4yYy0wLjIsMC4xLTAuMywwLjItMC41LDAuMkgyMDZjLTAuMSwwLTAuMiwwLjItMC4yLDAuMmMwLjEsMSwwLjEsMi4xLDAuMSwzLjFsMC4yLDAuMWwtMC4yLDAuMWMwLDEsMCwyLjEsMCwzbDEuOCwwLjJsLTEuOCwwLjZjMCwxLjgtMC4xLDMuNS0wLjIsNS4yYzAsMCwwLjEsMCwwLjEsMGwwLjksMC4xbC0xLDAuMWMwLDAsMCwwLDAsMGMtMC4xLDEtMC4xLDEuOS0wLjIsMi45YzAuMSwwLDAuMiwwLjEsMC4zLDAuMWw0LjUsMC40bC0zLjcsMC40Yy0wLjcsMC4xLTEuMywwLjctMS4zLDEuNWMwLDAuOCwwLjUsMS40LDEuMywxLjVsNS44LDAuOWwtNi41LDAuM2MtMC41LDAtMC45LDAuMy0xLjEsMC42Yy0wLjEsMC40LTAuMSwwLjgtMC4yLDEuMmMwLjIsMC42LDAuNiwxLDEuMiwxLjFsOC45LDEuM2wtOS45LDAuNmMtMC4zLDAtMC42LDAuMi0wLjksMC40Yy0wLjEsMC42LTAuMywxLjEtMC40LDEuN2MwLjIsMC41LDAuNiwwLjksMS4yLDAuOWwxMC41LDEuM0wyMDIuNyw2NGMtMC4xLDAtMC4xLDAtMC4yLDAuMWMtMC4yLDAuOC0wLjUsMS42LTAuOCwyLjRjMC4yLDAuMywwLjUsMC40LDAuOSwwLjVsMTEuOCwxLjdsLTEzLjYsMC44Yy0wLjMsMS0wLjcsMi0xLDNjMCwwLDAuMSwwLDAuMSwwbDE0LjEsMS45bC0xNS4xLDAuOWMtMC4zLDAuOS0wLjYsMS45LTAuOSwyLjljMC4yLDAuMSwwLjMsMC4xLDAuNSwwLjJsMTEuMiwxLjNsLTEyLjQsMC45Yy0wLjMsMC45LTAuNSwxLjktMC43LDIuOGMwLjEsMC4xLDAuMywwLjEsMC40LDAuMmwxMCwxLjZMMTk2LDg1LjVjLTAuMiwwLjktMC40LDEuOS0wLjUsMi45YzAuMSwwLDAuMSwwLjEsMC4yLDAuMWw2LjcsMS41Yy0zLjYsMC02LjUsMC03LjEsMGMtMC4xLDEtMC4yLDEuOS0wLjMsM2MwLDAsMC4xLDAsMC4xLDBjLTAuMSwwLTAuMSwwLTAuMSwwYzAuMiwwLDAuNSwwLjEsMS4xLDAuMmMtMC4yLDAuMi0wLjMsMC41LTAuNCwwLjdjLTAuMiwwLjcsMC4zLDEuNSwxLDEuN2wyLjMsMC44bC0zLjIsMC4zYy0wLjQsMC0wLjcsMC4yLTEsMC41YzAsMC42LDAsMS4zLDAsMmMwLjMsMC4zLDAuNywwLjUsMS4xLDAuNWMwLDAsMC4xLDAsMC4xLDBsNi0wLjVjMS45LTAuNCwzLjgtMC45LDUuNy0xLjZjMCwwLDAsMCwwLDBjMC4xLTAuNC0wLjEtMC45LTAuNC0xLjJsMi43LDAuMmMwLjctMC40LDEuNS0wLjcsMi4yLTEuMWMwLDAsMCwwLDAtMC4xYzAuMS0wLjgtMC40LTEuNS0xLjEtMS43Yy0xLTAuMi0xLjktMC41LTIuOC0wLjdjNC4xLDAsNy41LDAsNy41LDBjMC4xLDAsMC4xLDAsMC4yLDBjMC40LTAuMywwLjgtMC42LDEuMi0wLjljMC0wLjEsMC4xLTAuMiwwLjEtMC40YzAuMS0wLjgtMC40LTEuNS0xLjItMS42bC04LjUtMS45bDE0LTAuNWMwLjYtMC43LDEuMi0xLjUsMS43LTIuMmMtMC4yLTAuNC0wLjYtMC43LTEuMS0wLjhsLTEyLTEuOWwxNS40LTEuMWMwLjQtMC44LDAuOC0xLjYsMS4yLTIuNWMtMC4yLTAuMy0wLjYtMC41LTEtMC41bC0xMC4zLTEuMmwxMi4yLTAuN2MwLjQtMSwwLjctMi4xLDAuOS0zLjJMMjE1LjUsNzEuNnoiLz48L2c+PC9zdmc+);
    background-repeat: no-repeat;
}

#certificates-links ul li div.rtg {
    width: 122px;
    height: 70px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiAgdmlld0JveD0iMCAwIDYzOC43IDEyOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjM4LjcgMTI4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1heFlNYXggbWVldCI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9ICAgIGcge2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48Zz48Zz48Zz48cGF0aCBkPSJNMTAyLjMsNjIuNGw0LjYtNTIuN2gzOC45YzkuMSwwLDE0LjUsMC4xLDE2LjMsMC4zYzEuOCwwLjIsMy41LDAuOCw1LDEuOGMxLjksMS4yLDMuMSwyLjksMy43LDVjMC42LDIuMSwwLjYsNS41LDAuMiwxMGMtMC4zLDMuOC0wLjgsNi42LTEuNCw4LjRjLTAuNiwxLjgtMS42LDMuMi0zLDQuM2MtMS41LDEuMi0zLjcsMi02LjYsMi40YzMuMywwLjMsNS43LDEuMiw3LDIuOWMwLjgsMSwxLjIsMi4yLDEuMywzLjdjMC4xLDEuNCwwLDQuNC0wLjQsOWwtMC40LDQuOWgtMTUuOGwwLjItMi44YzAuMy0yLjksMC4zLTUsMC4yLTYuM2MtMC4xLTEuMy0wLjQtMi4yLTEtMi45Yy0wLjUtMC42LTEuMy0xLTIuNC0xLjJjLTEtMC4yLTMuMi0wLjMtNi41LTAuM2gtMjIuN2wtMS4yLDEzLjRIMTAyLjN6IE0xMjAuNywzNS44aDIyLjZjMy45LTAuMSw2LjMtMC4xLDctMC4yYzAuOC0wLjEsMS40LTAuMywyLTAuNmMwLjctMC40LDEuMy0xLjEsMS42LTEuOWMwLjQtMC45LDAuNi0yLjIsMC44LTMuOWMwLjEtMS43LDAuMS0zLTAuMS0zLjhjLTAuMi0wLjgtMC43LTEuNS0xLjUtMS44Yy0wLjUtMC4zLTEuMi0wLjQtMi0wLjVjLTAuOC0wLjEtMy0wLjEtNi43LTAuMWgtMjIuNkwxMjAuNywzNS44eiIvPjxwYXRoIGQ9Ik0xNzguMSw5LjdoNTguNGwtMS4xLDEyLjRoLTQyLjdsLTAuNyw3LjZoNDAuNWwtMSwxMS42aC00MC41bC0wLjcsOC40aDQzbC0xLjEsMTIuN2gtNTguOEwxNzguMSw5Ljd6Ii8+PHBhdGggZD0iTTI5NS40LDYyLjRsLTMuNy05aC0zNC45bC01LjMsOWgtMTguNGwzMi42LTUyLjdoMjVsMjMsNTIuN0gyOTUuNHogTTI4Nyw0MS45bC04LjQtMjBoLTMuMmwtMTEuOSwyMEgyODd6Ii8+PHBhdGggZD0iTTMxOS44LDkuN2gxNi45TDMzMy4yLDQ5aDM3LjVsLTEuMiwxMy40aC01NC40TDMxOS44LDkuN3oiLz48cGF0aCBkPSJNMzYzLjMsOS43aDYzLjhsLTEuMiwxMy40aC0yMy40bC0zLjQsMzkuM2gtMTYuOWwzLjQtMzkuM2gtMjMuNUwzNjMuMyw5Ljd6Ii8+PHBhdGggZD0iTTQzMi42LDkuN2gxNi45bC00LjYsNTIuN0g0MjhMNDMyLjYsOS43eiIvPjxwYXRoIGQ9Ik00NTYuOSw5LjdINDg2TDQ5OC43LDQ0bDE4LjctMzQuM2gyOWwtNC42LDUyLjdoLTE1LjhsMy44LTM5LjRoLTIuNmwtMjMuMywzOS40aC0xMy4zTDQ3NCwyM2gtMi44bC0zLjEsMzkuNGgtMTUuOEw0NTYuOSw5Ljd6Ii8+PHBhdGggZD0iTTU1My43LDkuN2g1OC40bC0xLjEsMTIuNGgtNDIuN2wtMC43LDcuNmg0MC41bC0xLDExLjZoLTQwLjVsLTAuNyw4LjRoNDNsLTEuMSwxMi43aC01OC44TDU1My43LDkuN3oiLz48L2c+PHBhdGggZD0iTTEyMS45LDk3LjloMjYuNGMtMC42LDYuMi0xLjEsMTAuMy0xLjcsMTIuMWMtMC42LDIuMS0xLjQsMy42LTIuNCw0LjdjLTEsMS0yLjQsMS45LTQuMywyLjVjLTIuNSwwLjgtOC4yLDEuMi0xNi44LDEuMmMtOC4yLDAtMTMuOS0wLjMtMTcuMi0wLjhjLTIuOS0wLjUtNC45LTEuOC02LjEtMy44Yy0xLjMtMi4zLTEuNi03LjUtMC44LTE1LjZjMC41LTUuNiwxLjMtOS45LDIuNC0xMy4xYzEtMywzLTQuOSw2LTUuOGMzLTAuOSw4LjctMS40LDE3LjEtMS40YzIuOCwwLDUuOSwwLjEsOS4zLDAuMmMzLjQsMC4xLDUuOCwwLjMsNywwLjVjMi41LDAuNCw0LjYsMS40LDYsM2MwLjksMSwxLjUsMi4yLDEuNywzLjVjMC4zLDEuMywwLjMsMy4yLDAuMiw1LjZoLTUuNWMwLjItMy4xLDAtNS4xLTAuOC01LjljLTAuNS0wLjUtMS4yLTAuOS0yLjEtMS4xYy0wLjktMC4yLTIuNS0wLjQtNC41LTAuNmMtMi45LTAuMi02LjQtMC4zLTEwLjctMC4zYy01LjYsMC05LjcsMC4xLTEyLjIsMC40Yy0yLjUsMC4zLTQuMiwwLjgtNS4xLDEuNmMtMC44LDAuNy0xLjQsMi0xLjksMy44Yy0wLjQsMS44LTAuOCw0LjgtMS4yLDguOWMtMC41LDYuMS0wLjYsMTAtMC4zLDExLjljMC4yLDEuMSwwLjYsMiwxLjMsMi41YzAuNiwwLjUsMS42LDAuOSwyLjksMS4xYzIuNiwwLjQsOC4zLDAuNiwxNy4yLDAuNmM0LjksMCw4LjUtMC4yLDEwLjktMC42YzIuMi0wLjQsMy42LTEuMSw0LjMtMi4zYzAuNy0xLjIsMS4yLTMuOCwxLjctOGgtMjFMMTIxLjksOTcuOXoiLz48cGF0aCBkPSJNMjg5LjQsNzhoMTAuOGwxOC45LDM0LjJMMzQzLjUsNzhoMTAuOGwtMy41LDQwLjNoLTUuNGwzLjEtMzUuM2gtMi4ybC0yNS42LDM1LjNoLTQuNGwtMTkuNi0zNS4zaC0yLjRsLTMuMSwzNS4zaC01LjRMMjg5LjQsNzh6Ii8+PHBhdGggZD0iTTQwNS40LDc4aDUuNGwtMy41LDQwLjNoLTUuNEw0MDUuNCw3OHoiLz48cGF0aCBkPSJNNDYyLjcsNzhoOWwzMi4yLDM1LjRoMS4ybDMuMS0zNS40aDUuNGwtMy41LDQwLjNoLTkuMWwtMzIuMS0zNS4zaC0xLjJsLTMuMSwzNS4zaC01LjRMNDYyLjcsNzh6Ii8+PHBhdGggZD0iTTU3OC42LDk3LjlINjA1Yy0wLjYsNi4yLTEuMSwxMC4zLTEuNywxMi4xYy0wLjYsMi4xLTEuNCwzLjYtMi40LDQuN2MtMSwxLTIuNCwxLjktNC4zLDIuNWMtMi41LDAuOC04LjIsMS4yLTE2LjgsMS4yYy04LjIsMC0xMy45LTAuMy0xNy4yLTAuOGMtMi45LTAuNS00LjktMS44LTYuMS0zLjhjLTEuMy0yLjMtMS42LTcuNS0wLjgtMTUuNmMwLjUtNS42LDEuMy05LjksMi4zLTEzLjFjMS0zLDMtNC45LDYtNS44YzMtMC45LDguNy0xLjQsMTcuMS0xLjRjMi44LDAsNS45LDAuMSw5LjMsMC4yYzMuNCwwLjEsNS44LDAuMyw3LDAuNWMyLjUsMC40LDQuNSwxLjQsNiwzYzAuOSwxLDEuNSwyLjIsMS43LDMuNWMwLjMsMS4zLDAuMywzLjIsMC4yLDUuNmgtNS41YzAuMi0zLjEsMC01LjEtMC44LTUuOWMtMC41LTAuNS0xLjItMC45LTIuMS0xLjFjLTAuOS0wLjItMi41LTAuNC00LjUtMC42Yy0yLjktMC4yLTYuNC0wLjMtMTAuNy0wLjNjLTUuNiwwLTkuNywwLjEtMTIuMiwwLjRjLTIuNSwwLjMtNC4yLDAuOC01LjEsMS42Yy0wLjgsMC43LTEuNCwyLTEuOSwzLjhjLTAuNCwxLjgtMC44LDQuOC0xLjIsOC45Yy0wLjUsNi4xLTAuNiwxMC0wLjMsMTEuOWMwLjIsMS4xLDAuNiwyLDEuMywyLjVjMC42LDAuNSwxLjYsMC45LDIuOSwxLjFjMi42LDAuNCw4LjMsMC42LDE3LjIsMC42YzQuOSwwLDguNS0wLjIsMTAuOS0wLjZjMi4yLTAuNCwzLjYtMS4xLDQuMy0yLjNjMC43LTEuMiwxLjItMy44LDEuNy04aC0yMUw1NzguNiw5Ny45eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04Mi44LDE4LjZjMCwwLDMuNiwxLjUsMy4yLDUuOGwtNy4yLDgyLjdjMCwwLTAuMywzLjktNCwzLjljLTUuNSwwLTUxLjEsMC01MS4xLDBzLTMuOCwwLTMuOS0zLjloNTEuNmMwLDAsMy43LDAsNC00Ii8+PGc+PHBhdGggY2xhc3M9InN0MCIgZD0iTTc2LjUsOS45YzAsMCwzLjcsMC4xLDMuMyw0LjhjLTAuNyw3LjctMy42LDQxLjUtMy42LDQxLjVTNTIuOCw1MC4zLDUwLjgsOS45SDc2LjV6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTIzLjIsOS45YzAsMC0zLjcsMC4xLTQuMiw0LjhjLTAuNyw3LjctMy42LDQxLjUtMy42LDQxLjVzMjQuNS01LjgsMzMuNS00Ni4ySDIzLjJ6Ii8+PC9nPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02OC4zLDEwNC4yYzAsMCwzLjctMC4xLDQuMi00LjhjMC43LTcuNywzLjYtNDEuNSwzLjYtNDEuNXMtMjQuNSw1LjgtMzMuNSw0Ni4ySDY4LjN6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE1LDEwNC4yYzAsMC0zLjctMC4xLTMuMy00LjhjMC43LTcuNywzLjYtNDEuNSwzLjYtNDEuNXMyMy41LDUuOCwyNS41LDQ2LjJIMTV6Ii8+PC9nPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04OSwyNS41YzAsMCwzLjYsMS41LDMuMiw1LjhMODQuOSwxMTRjMCwwLTAuMywzLjktNCwzLjljLTUuNSwwLTUxLjEsMC01MS4xLDBzLTMuOCwwLTMuOS0zLjloNTEuNmMwLDAsMy43LDAsNC00Ii8+PHBhdGggZD0iTTIzNS4yLDExOC4zbC00LTguNWgtMzIuNmwtNS42LDguNWgtNi4xTDIxMy4zLDc4aDguNmwxOS4zLDQwLjNIMjM1LjJ6IE0yMjksMTA1bC0xMC42LTIyLjJoLTIuMkwyMDEuNiwxMDVIMjI5eiIvPjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iNjA3LjEsNzEuNyAxMDEuNSw3MS43IDEwMS43LDY5LjYgNjA3LjMsNjkuNiAiLz48L2c+PGc+PHBhdGggZD0iTTYyNy4xLDE1YzAsMy4xLTIuNCw1LjUtNS41LDUuNWMtMy4xLDAtNS42LTIuNC01LjYtNS41YzAtMywyLjUtNS40LDUuNi01LjRDNjI0LjYsOS42LDYyNy4xLDEyLDYyNy4xLDE1eiBNNjE3LjMsMTVjMCwyLjQsMS44LDQuMyw0LjIsNC4zYzIuNCwwLDQuMS0xLjksNC4xLTQuM2MwLTIuNC0xLjctNC40LTQuMi00LjRDNjE5LjEsMTAuNyw2MTcuMywxMi42LDYxNy4zLDE1eiBNNjIwLjcsMTcuOGgtMS4zdi01LjRjMC41LTAuMSwxLjItMC4yLDIuMS0wLjJjMSwwLDEuNSwwLjIsMS45LDAuNGMwLjMsMC4yLDAuNSwwLjcsMC41LDEuMmMwLDAuNi0wLjUsMS4xLTEuMSwxLjN2MC4xYzAuNSwwLjIsMC44LDAuNiwxLDEuM2MwLjIsMC44LDAuMywxLjIsMC40LDEuNGgtMS40Yy0wLjItMC4yLTAuMy0wLjctMC40LTEuM2MtMC4xLTAuNi0wLjQtMC45LTEuMS0wLjloLTAuNlYxNy44eiBNNjIwLjcsMTQuN2gwLjZjMC43LDAsMS4zLTAuMiwxLjMtMC44YzAtMC41LTAuNC0wLjgtMS4yLTAuOGMtMC4zLDAtMC42LDAtMC43LDAuMVYxNC43eiIvPjwvZz48L2c+PC9zdmc+);
    background-repeat: no-repeat;
}

#payment-methods-links {
    padding: 10px 0 5px;
}

#payment-methods-links ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

#payment-methods-links ul li {
    display: block;
    margin: 0 0 10px;
    width: 50%;
    float: left;
}

#payment-methods-links ul li div {
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}

#payment-methods-links ul li div:hover, #certificates-links ul li div:hover {
    -webkit-filter: drop-shadow(0px 0px 8px rgba(255, 255, 255, 1));
    filter: drop-shadow(0px 0px 8px rgba(255, 255, 255, 1));
    -webkit-transition: all 500ms cubic-bezier(0.740, 1, 0.925, 0);
    /* older webkit */
    -webkit-transition: all 500ms cubic-bezier(0.740, 1.650, 0.925, -0.275);
    -moz-transition: all 500ms cubic-bezier(0.740, 1.650, 0.925, -0.275);
    -o-transition: all 500ms cubic-bezier(0.740, 1.650, 0.925, -0.275);
    transition: all 500ms cubic-bezier(0.740, 1.650, 0.925, -0.275);
    /* custom */
}

div .visa,
div .sid,
div .skrill,
div .ecopayz,
div .neteller,
div .mastercard,
div .maestro,
div .visa-electron {
    display: inline-block;
    background-repeat: no-repeat;
}

.ecopayz {
    width: 66px;
    height: 16px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTI4NSAzMTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEyODUgMzEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1heFlNYXggbWVldCI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6dXJsKCNYTUxJRF8xOV8pO30uc3Qxe2ZpbGw6I0ZGRkZGRjt9LnN0MntmaWxsOnVybCgjWE1MSURfMjBfKTt9LnN0M3tmaWxsOnVybCgjWE1MSURfMjFfKTt9LnN0NHtmaWxsOnVybCgjWE1MSURfMjJfKTt9LnN0NXtmaWxsOnVybCgjWE1MSURfMjNfKTt9PC9zdHlsZT48ZyBpZD0iWE1MSURfMl8iPjxyYWRpYWxHcmFkaWVudCBpZD0iWE1MSURfMTlfIiBjeD0iMTY2LjQ2NzQiIGN5PSIyNDQuODQwMyIgcj0iMjg3LjAwNzgiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCAzMTQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I0ZGRkZGRiIvPjxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNGRkZGRkYiLz48L3JhZGlhbEdyYWRpZW50PjxwYXRoIGlkPSJYTUxJRF8xOF8iIGNsYXNzPSJzdDAiIGQ9Ik0zMi41LDE0My43QzMzLjUsNzAuMywxMzQsMTIuMSwyNTcuMSwxMy44YzY3LjEsMC44LDEyNywxOS40LDE2Ny41LDQ3LjlDMzg0LjUsMjUuOSwzMTYsMiwyMzcuNywwLjhDMTEyLjktMC45LDEwLjksNTYuOCwxMCwxMjkuNWMtMC4zLDI5LjMsMTUuOSw1Ni44LDQzLjMsNzkuMUMzOS43LDE4OCwzMi4zLDE2NS45LDMyLjUsMTQzLjd6Ii8+PHBhdGggaWQ9IlhNTElEXzE1XyIgY2xhc3M9InN0MSIgZD0iTTI0Ny43LDE1MC4yYzAsOC4zLTIuMiwxNC4yLTYuNCwxNy40Yy00LjIsMy4yLTEwLjgsNC45LTE5LjcsNC45aC05Ny4yYzAsOS42LDQuNywxNi45LDE0LjUsMjIuMWM3LjgsNCwxNy40LDYuMSwyOC41LDYuMWM4LjgsMCwxOS4yLTIuNywzMS41LTcuOWMxMi4zLTUuNCwyMC4yLTcuOSwyMy42LTcuOWM2LjIsMCwxMS41LDIuMiwxNS45LDYuNGM0LjQsNC4yLDYuNiw5LjQsNi42LDE1LjNjMCwxMy43LTExLDI0LjMtMzMuMSwzMmMtMTYuNyw1LjctMzMuOSw4LjYtNTEuMyw4LjZjLTI4LDAtNTAuNi04LjYtNjgtMjZjLTE3LjQtMTcuMi0yNi0zOS0yNi02NS4zYzAtMjUsOC45LTQ2LjQsMjctNjQuMWMxOC0xNy45LDQwLjMtMjYuOCw2Ny0yNi44YzI0LjgsMCw0NS41LDguNCw2Mi4yLDI1LjNDMjM5LjQsMTA3LjEsMjQ3LjcsMTI3LjEsMjQ3LjcsMTUwLjJ6IE0xOTMuNSwxMzcuOGMtMC4yLTcuNi00LTE0LjUtMTEuMy0yMC43Yy03LjQtNi4yLTE1LTkuMy0yMy4zLTkuM2MtOC40LDAtMTYuNCwzLTIzLjYsOS4zYy03LjMsNi4yLTExLDEzLjItMTEsMjAuN0gxOTMuNXoiLz48cGF0aCBpZD0iWE1MSURfMTRfIiBjbGFzcz0ic3QxIiBkPSJNNDA2LjcsMjEyYzAsMTEuMy03LjksMjAuMi0yMy44LDI3Yy0xMi43LDUuNC0yNiw3LjktNDAsNy45Yy0yNy4yLDAtNDkuMS05LjEtNjYuMS0yNy4yYy0xNi40LTE3LjQtMjQuNS0zOC42LTI0LjUtNjMuOWMwLTI1LjUsOC4zLTQ2LjksMjUtNjQuNGMxNi43LTE3LjUsMzguNS0yNi4zLDY1LjYtMjYuM2MxNS41LDAsMjksMi4yLDQwLjMsNi40YzE1LjcsNS43LDIzLjQsMTQuNywyMy40LDI2LjhjMCw2LjItMiwxMS42LTYuMiwxNi40Yy00LDQuNy05LjQsNy4xLTE1LjksNy4xYy00LjQsMC0xMC42LTEuMy0xOC45LTRjLTguMy0yLjctMTQuNy00LTE5LjYtNGMtMTIuOCwwLTIyLjgsNC4yLTI5LjksMTIuN2MtNi42LDcuNi0xMCwxNy41LTEwLDI5LjVjMCwxMS41LDMsMjEuMSw4LjksMjguOGM2LjYsOS4xLDE1LjksMTMuNywyNy44LDEzLjdjNS4yLDAsMTIuNS0xLjMsMjEuNi00LjRjOS4xLTIuOSwxNS45LTQuNCwxOS45LTQuNGM1LjksMCwxMS4xLDIuNCwxNS41LDcuMUM0MDQuNSwyMDEuMyw0MDYuNywyMDYuNiw0MDYuNywyMTJ6Ii8+PHBhdGggaWQ9IlhNTElEXzExXyIgY2xhc3M9InN0MSIgZD0iTTU4My4yLDE1NS44YzAsMjUuNS04LjMsNDYuNy0yNC41LDYzLjljLTE3LDE4LTM5LDI3LjItNjYuMSwyNy4ycy00OS4xLTkuMS02Ni4xLTI3LjJjLTE2LjQtMTcuNC0yNC41LTM4LjYtMjQuNS02My45YzAtMjUuNSw4LjEtNDYuNywyNC41LTYzLjljMTcuMi0xNy45LDM5LjMtMjYuOCw2Ni4xLTI2LjhjMjcuMiwwLDQ5LjEsOC45LDY2LjEsMjYuOEM1NzQuOSwxMDkuMSw1ODMuMiwxMzAuMyw1ODMuMiwxNTUuOHogTTUyOSwxNTUuOGMwLTExLjUtMy0yMS4xLTguOS0yOC44Yy02LjYtOC45LTE1LjktMTMuMy0yNy43LTEzLjNzLTIxLjEsNC40LTI3LjcsMTMuM2MtNS45LDcuOC04LjksMTcuNS04LjksMjguOGMwLDExLjUsMi45LDIxLjMsOC45LDI5LjJjNi42LDguOSwxNS45LDEzLjMsMjcuNywxMy4zczIxLjEtNC40LDI3LjctMTMuM0M1MjYsMTc2LjksNTI5LDE2Ny4xLDUyOSwxNTUuOHoiLz48cmFkaWFsR3JhZGllbnQgaWQ9IlhNTElEXzIwXyIgY3g9IjY4OC41MTA0IiBjeT0iMTg1LjI2OTkiIHI9IjEwMi4yNTY1IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDAgMzE0KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiNGRkZGRkYiLz48c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojRkZGRkZGIi8+PC9yYWRpYWxHcmFkaWVudD48cGF0aCBpZD0iWE1MSURfOF8iIGNsYXNzPSJzdDIiIGQ9Ik02MDAuNSwyMTguN1YzOC45YzAtNy4zLDIuNC0xMy4yLDcuMS0xNy43YzQuNy00LjYsMTEuMy02LjksMTkuNy02LjlsNjAuOS0wLjNjMjUuMywwLjIsNDYuMiw3LjMsNjMuMSwyMS40YzE2LjcsMTQsMjUuMSwzMi42LDI1LjEsNTUuM2MwLDIzLjMtOC40LDQxLjctMjUuMyw1NS4zYy0xNi45LDEzLjctMzcuMSwyMC40LTYwLjcsMjAuNGgtMzguM3Y1Mi4zYzAsOC4xLTIuNSwxNC4yLTcuNCwxOC40Yy00LjksNC4yLTExLjEsNi40LTE4LjQsNi40Yy03LjQsMC0xMy41LTItMTguNC02LjRjLTQuOS00LjItNy40LTEwLjMtNy40LTE4LjJMNjAwLjUsMjE4LjdMNjAwLjUsMjE4Ljd6IE02NTIuMywxMjQuMWgzNS4xYzEwLjgsMC4yLDE5LjQtMi45LDI1LjgtOS40YzYuNC02LjYsOS42LTE0LjUsOS42LTI0LjFjMC05LjYtMy4yLTE3LjctOS42LTI0LjFjLTYuNC02LjQtMTUtOS44LTI1LjgtOS44bC0zNS4xLTAuM1YxMjQuMXoiLz48cmFkaWFsR3JhZGllbnQgaWQ9IlhNTElEXzIxXyIgY3g9Ijg2My4xNzI5IiBjeT0iMTU3LjI5NTIiIHI9Ijg4LjY1MzgiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCAzMTQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I0ZGRkZGRiIvPjxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNGRkZGRkYiLz48L3JhZGlhbEdyYWRpZW50PjxwYXRoIGlkPSJYTUxJRF81XyIgY2xhc3M9InN0MyIgZD0iTTk1MS42LDk5LjV2MTE0LjJjMCwxLjcsMCwzLjQsMCw1LjFjMCwxLjcsMCwzLjUtMC4zLDUuNGMtMC43LDQuOS0yLjUsOS40LTUuNywxMy41Yy0zLDQtOC45LDYuMS0xNy43LDYuMWMtNy4xLDAtMTIuMy0xLjctMTUuOS01LjFjLTMuNS0zLjQtNi4xLTguMS03LjktMTRjLTYuNCw3LjEtMTMuNSwxMi4zLTIxLjQsMTUuOWMtNy44LDMuNS0xNi40LDUuNC0yNS44LDUuNGMtMjMuMSwwLTQyLjctOC4zLTU4LjQtMjQuOGMtMTUuNy0xNi41LTIzLjYtMzcuOC0yMy42LTYzLjZjMC0yNS41LDcuOS00Ni43LDI0LTYzLjhjMTYtMTcsMzUuMy0yNS42LDU4LTI1LjZjOS4xLDAsMTgsMS43LDI2LjMsNS4yYzguNCwzLjUsMTUuMyw4LjksMjAuNywxNi4yYzAuNy01LjYsMy40LTEwLjMsNy45LTE0czkuOC01LjYsMTUuOS01LjZjOC44LDAsMTQuNywyLjIsMTcuNyw2LjJjMyw0LjIsNS4xLDguOCw1LjcsMTMuN2MwLjMsMS45LDAuMywzLjcsMC4zLDUuNHMwLDMuNCwwLDQuOXYtMC43SDk1MS42eiBNODI0LjQsMTU3YzAsMSwwLDIsMCwzYzAsMSwwLjIsMiwwLjMsM2MwLjgsMTAsNC42LDE5LjQsMTAuOCwyNy44YzYuNCw4LjYsMTUuNywxMi44LDI4LDEyLjhjMTIsMCwyMC45LTQuMiwyNy4yLTEyLjhjNi4yLTguNCw5LjgtMTcuOSwxMC42LTI3LjhjMC4yLTEsMC4zLTIsMC4zLTNjMC0xLDAtMS45LDAtMi43YzAtMS0wLjItMi4yLTAuMi0zLjRjLTAuMi0xLjItMC4yLTIuNC0wLjItMy43Yy0xLjItMTAtNC45LTE5LjItMTEtMjcuNWMtNi4yLTguMy0xNS4yLTEyLjUtMjYuOC0xMi41Yy0xMi4xLDAtMjEuNCw0LjItMjcuNywxMi41Yy02LjQsOC4zLTEwLjEsMTcuNS0xMS4xLDI3LjVjMCwxLjMtMC4yLDIuNS0wLjIsMy43Yy0wLjIsMS4yLTAuMiwyLjItMC4yLDMuNEw4MjQuNCwxNTdMODI0LjQsMTU3eiIvPjxyYWRpYWxHcmFkaWVudCBpZD0iWE1MSURfMjJfIiBjeD0iMTA0MC4wMjM5IiBjeT0iMTIzLjI4MTkiIHI9IjEwMy45NTI5IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDAgMzE0KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiNGRkZGRkYiLz48c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojRkZGRkZGIi8+PC9yYWRpYWxHcmFkaWVudD48cGF0aCBpZD0iWE1MSURfNF8iIGNsYXNzPSJzdDQiIGQ9Ik05NTguOCwxMDEuMmMtMC43LTEuNS0xLjItMy4yLTEuNS01LjFjLTAuMy0xLjktMC41LTQtMC41LTYuNGMwLTQuNywxLjctOC44LDUuNC0xMi4xYzMuNS0zLjQsNy42LTUuNywxMi4zLTcuMWMwLjgtMC4yLDEuOS0wLjMsMi43LTAuNWMwLjgsMCwxLjktMC4yLDIuNy0wLjJjNS45LDAsMTEuMSwxLjMsMTUuMyw0LjRjNC4yLDIuOSw3LjQsNi45LDkuNCwxMmwzNC4xLDg2LjRsMzYuNi04Ni43YzItNC45LDUuMi04LjgsOS40LTExLjZzOS4zLTQuNCwxNS4zLTQuNGMxLDAsMS45LDAsMi43LDAuMmMxLDAuMiwxLjksMC4zLDIuNywwLjVjNC42LDEuMyw4LjgsMy43LDEyLjUsNy4xYzMuNywzLjQsNS42LDcuNCw1LjYsMTIuMWMwLDIuNC0wLjIsNC42LTAuNSw2LjRjLTAuMywxLjktMSwzLjctMS45LDUuNGwtODMsMTkyYy0yLDQuOS01LjEsOS4xLTguOCwxMi44Yy0zLjcsMy41LTguNiw1LjQtMTQuNyw1LjRjLTguNCwwLTE0LjgtMi0xOS4yLTYuMmMtNC40LTQuMi02LjYtOC44LTYuNi0xMy43YzAtMC43LDAtMS4zLDAuMi0yLjJjMC4yLTAuOCwwLjItMS43LDAuMi0yLjJjMC4yLTEuNSwwLjctMywxLjItNC42YzAuNS0xLjUsMS0zLDEuNS00LjZsMjEuOC00OS45TDk1OC44LDEwMS4yeiIvPjxyYWRpYWxHcmFkaWVudCBpZD0iWE1MSURfMjNfIiBjeD0iMTE5Ni44NTc0IiBjeT0iMTU3LjE4NTUiIHI9IjgyLjE5MDYiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCAzMTQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I0ZGRkZGRiIvPjxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNGRkZGRkYiLz48L3JhZGlhbEdyYWRpZW50PjxwYXRoIGlkPSJYTUxJRF8zXyIgY2xhc3M9InN0NSIgZD0iTTExMjIuMywyMTMuN2w3Ny44LTEwMS43aC01Ny41Yy02LjIsMC4yLTExLjUtMS4zLTE1LjktNC45Yy00LjQtMy41LTYuNi04LjQtNi42LTE0LjhzMi4yLTExLjMsNi42LTE0LjhjNC40LTMuNSw5LjYtNS4yLDE1LjktNS4ybDExMi41LTAuM2MwLjgsMC4yLDIsMC41LDMuNCwwLjdjMS4yLDAuMiwyLjUsMC41LDMuOSwxYzIuNCwwLjgsNC40LDIuNCw2LjIsNC40YzEuOSwyLDIuNyw0LjksMi43LDguOGMwLDEuOS0wLjIsMy41LTAuNSw0LjljLTAuMywxLjMtMC43LDIuNy0xLjIsNGMtMC4zLDAuNy0xLDEuMy0xLjUsMi4yYy0wLjUsMC44LTEuMiwxLjctMS45LDIuNWwtNzguMywxMDEuNGg2NS40YzYuMiwwLjMsMTEuNSwyLDE1LjksNS42YzQuNCwzLjUsNi42LDguNCw2LjYsMTQuOGMwLDYuNC0yLjIsMTEuMy02LjYsMTQuN2MtNC40LDMuNC05LjYsNS4xLTE1LjksNS4xaC0xMTUuNGMtNS42LDAtMTAuMy0xLjItMTQuMy0zLjdjLTQtMi40LTYuMS02LjQtNi4xLTExLjZjMC0xLjksMC4zLTMuNywwLjgtNS40YzAuNS0xLjcsMS4yLTMuMiwxLjktNC42YzAuNS0wLjMsMC44LTAuOCwxLTEuM2MwLjItMC4zLDAuNS0wLjgsMC43LTEuMnYtMC4zSDExMjIuM3oiLz48L2c+PC9zdmc+);
}

.neteller {
    width: 75px;
    height: 16px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjM4IDQxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMzggNDE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxnIGlkPSJYTUxJRF8yXyI+PHBhdGggaWQ9IlhNTElEXzlfIiBjbGFzcz0ic3QwIiBkPSJNMjA5LjQsMTcuOGMtMS4zLDAuOS0zLjEsMS4zLTUuNywxLjNoLTEuMWgtMS40bDEuOS0xMC40aDFoMC45YzIuMSwwLDMuNiwwLjMsNC43LDFjMC44LDAuNSwxLjgsMS42LDEuOCwzLjZDMjExLjUsMTUuOCwyMTAuNCwxNy4yLDIwOS40LDE3LjggTTU5LjgsMzAuOUg0MC40bDEuMy02LjhoMTIuMmwxLjQtNy43SDQzLjJsMS4yLTYuN2gxOS40TDU5LjgsMzAuOXogTTIxOS45LDMuOWMtMi45LTItNy4yLTIuOS0xMi44LTIuOWgtMTQuOGwtNS41LDI5LjloLTE5LjRsMS4yLTYuOGgxMS43bDEuNC03LjZIMTcwbDEuMy02LjhoMTIuMWwxLjYtOC44aC0yNC41bC01LjIsMjguNGgtOWw1LjMtMjguNGgtMTNsLTUuMiwyOC40aC04LjhsNS4zLTI4LjRoLTEyLjhsLTUuNSwyOS45SDkybDEuMi02LjhIMTA1bDEuNC03LjZIOTQuN2wxLjItNi44aDEyLjJsMS42LTguOEgzMy40bC00LjMsMjMuN0wyMC40LDAuOEg3LjFMMCwzOS41aDEyLjdMMTcsMTUuMWw4LjQsMjQuNGg0NS41bDUuNS0yOS45aDcuMUw3OCwzOS41aDExOS42bDMuNS0xOC45bDUuNiwxOC45aDEyLjdsLTUuOC0xNS40bDEuMy0wLjNjMi45LTAuNiw1LjItMiw2LjgtNHMyLjQtNC43LDIuNC03LjhDMjI0LDguNSwyMjIuNyw1LjgsMjE5LjksMy45Ii8+PHBhdGggaWQ9IlhNTElEXzZfIiBjbGFzcz0ic3QwIiBkPSJNMjMwLjMsMzUuMUwyMzIsMzVjMC40LDAsMC43LTAuMSwwLjktMC4yYzAuMi0wLjEsMC40LTAuMiwwLjUtMC40YzAuMS0wLjIsMC4xLTAuNCwwLjEtMC42YzAtMC4zLTAuMS0wLjUtMC4zLTAuN2MtMC4yLTAuMi0wLjYtMC4yLTEtMC4ybC0xLjksMC4xVjM1LjF6IE0yMjkuNywzOC41bC0wLjMtNi4xbDIuNy0wLjFjMC41LDAsMSwwLDEuMiwwLjFjMC4zLDAuMSwwLjUsMC4zLDAuNywwLjVjMC4yLDAuMywwLjMsMC42LDAuMywwLjljMCwwLjQtMC4xLDAuOC0wLjQsMS4xYy0wLjMsMC4zLTAuNywwLjUtMS4zLDAuNmMwLjIsMC4xLDAuNCwwLjIsMC41LDAuM2MwLjIsMC4yLDAuNSwwLjUsMC43LDAuOGwxLjEsMS42bC0xLDAuMWwtMC45LTEuMmMtMC4zLTAuNC0wLjUtMC42LTAuNi0wLjhjLTAuMi0wLjItMC4zLTAuMy0wLjQtMC40Yy0wLjEtMC4xLTAuMy0wLjEtMC40LTAuMWMtMC4xLDAtMC4yLDAtMC41LDBoLTAuOWwwLjEsMi43SDIyOS43eiIvPjxwYXRoIGlkPSJYTUxJRF8zXyIgY2xhc3M9InN0MCIgZD0iTTIyNy4xLDM1LjZjLTAuMS0xLjMsMC40LTIuNSwxLjItMy40YzAuOC0wLjksMi0xLjUsMy4zLTEuNmMyLjYtMC4xLDQuOCwxLjksNSw0LjVjMCwwLjEsMCwwLjIsMCwwLjJjMCwyLjUtMiw0LjYtNC41LDQuN0MyMjkuNCw0MC4yLDIyNy4yLDM4LjIsMjI3LjEsMzUuNiBNMjMxLjUsMjkuNmMtMS41LDAuMS0yLjksMC43LTMuOSwxLjljLTEsMS4xLTEuNSwyLjYtMS41LDQuMWMwLjIsMy4xLDIuOCw1LjUsNiw1LjRjMy4xLTAuMiw1LjYtMi44LDUuNC02bDAsMEMyMzcuMywzMS45LDIzNC42LDI5LjUsMjMxLjUsMjkuNiIvPjwvZz48L3N2Zz4=);
}

.skrill {
    width: 37px;
    height: 16px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzAwIDEwNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzAwIDEwNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNGRkZGRkY7fTwvc3R5bGU+PGcgaWQ9ImcyOTk3IiB0cmFuc2Zvcm09Im1hdHJpeCgxLjM4MTM4MzksMCwwLDEuMzgxMzgzOSwtNS41MzE1MTU0LC01LjIxODYyOCkiPjxnIGlkPSJnMzAwMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM3LjA5MDgsODkuMTg4NSkiPjxwYXRoIGlkPSJwYXRoMzAwNSIgY2xhc3M9InN0MCIgZD0iTTIyLjMtNjYuNWM0LjgsMCw4LjgtMy45LDguOC04LjhjMC00LjgtMy45LTguOC04LjgtOC44Yy00LjgsMC04LjcsMy45LTguNyw4LjhDMTMuNi03MC40LDE3LjUtNjYuNSwyMi4zLTY2LjUgTS00NC43LTYxLjdjLTAuNCwxLTMuMiw5LTEwLjEsMTcuNFYtODBsLTE4LjMsMy42djY0LjVoMTguM3YtMTkuOWM1LjMsOCw3LjksMTkuOSw3LjksMTkuOUgtMjVjLTIuMi05LTExLjctMjUuNy0xMS43LTI1LjdjOC41LTEwLjgsMTIuMy0yMi4zLDEyLjktMjQuMkMtMjMuOC02MS43LTQ0LjctNjEuNy00NC43LTYxLjd6IE0zLjQtNjIuNGMtMTYuNCwwLjUtMjQuNyw3LjktMjQuNywyMi41djI4aDE3Ljl2LTIyLjljMC04LjgsMS4xLTEyLjUsMTEuNS0xMi45di0xNC42QzYuNC02Mi41LDMuNC02Mi40LDMuNC02Mi40IE0tMTAzLjktNTQuNmMtMi4yLTAuMS03LjQtMC41LTcuNC01LjJjMC01LjYsNy41LTUuNiwxMC4zLTUuNmM0LjksMCwxMS4zLDEuNSwxNS45LDIuOGMwLDAsMi41LDAuOSw0LjcsMS44bDAuMiwwLjF2LTAuMnYtMTUuM2wtMC4zLTAuMWMtNS40LTEuOS0xMS42LTMuNy0yMy4zLTMuN2MtMjAsMC0yNy4xLDExLjctMjcuMSwyMS43YzAsNS44LDIuNSwxOS4zLDI1LjQsMjAuOWMxLjksMC4xLDcuMSwwLjQsNy4xLDUuM2MwLDQtNC4yLDYuMy0xMS4zLDYuM2MtNy44LDAtMTUuMy0yLTE5LjktMy45djE1LjljNi45LDEuOCwxNC42LDIuNywyMy43LDIuN2MxOS42LDAsMjguMy0xMSwyOC4zLTIyQy03Ny42LTQ1LjUtODcuNS01My41LTEwMy45LTU0LjYgTTEzLjQtMTEuOGgxNy44di00OS44SDEzLjRWLTExLjh6IE02NC42LTc2Ljh2NjVoMTcuOFYtODBDODIuNC04MCw2NC42LTc2LjgsNjQuNi03Ni44eiBNMzguNy03Ni44TDU2LjUtODB2NjguMUgzOC43QzM4LjctMTEuOCwzOC43LTc2LjgsMzguNy03Ni44eiIvPjwvZz48L2c+PC9zdmc+);
}

.maestro {
    width: 25px;
    height: 16px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTI1IDc1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjUgNzU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojMjMxRjIwO30uc3Qxe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48ZyBpZD0iWE1MSURfMl8iPjxwb2x5Z29uIGlkPSJYTUxJRF8yNV8iIGNsYXNzPSJzdDAiIHBvaW50cz0iNTEuNiwyOS44IDUxLjYsMjkuOCA1MS42LDI5LjggIi8+PHBvbHlnb24gaWQ9IlhNTElEXzI0XyIgY2xhc3M9InN0MCIgcG9pbnRzPSI1NC4yLDUzIDU0LjIsNTMgNTQuMiw1MyAiLz48cGF0aCBpZD0iWE1MSURfMjNfIiBjbGFzcz0ic3QxIiBkPSJNNDAuMyw0Mi4yYzAsMC45LDAuNywxLjUsMS42LDEuNWMxLjgsMCwzLjItMS41LDMuMy0zLjhjLTAuNS0wLjEtMC43LTAuMS0xLTAuMUM0MS42LDM5LjksNDAuMyw0MC43LDQwLjMsNDIuMnoiLz48cGF0aCBpZD0iWE1MSURfMTlfIiBjbGFzcz0ic3QxIiBkPSJNNjIuNyw2NC41Yy0xLjMtMS4yLTIuNS0yLjUtMy42LTMuOGwtMi44LTMuOWMtMC44LTEuMy0xLjUtMi42LTIuMi0zLjlsLTEuNi0zLjljLTIuMi02LjQtMi40LTEzLjEtMS4xLTE5LjNsMS4xLTMuOWMwLjQtMS4zLDAuOS0yLjYsMS41LTMuOWwyLjItNGMwLjgtMS4zLDEuNy0yLjYsMi43LTMuN2MwLDAsMi4zLTIuNywzLjYtMy45YzAsMCwwLjEtMC4xLDAuMS0wLjFDNTYuMiw0LjUsNDcuNiwxLDM4LjMsMUMxOC4xLDEsMS43LDE3LjMsMS43LDM3LjVDMS43LDU3LjcsMTguMSw3NCwzOC4zLDc0YzguOSwwLDIzLTguNiwyNC40LTkuNEM2Mi42LDY0LjYsNjIuNiw2NC42LDYyLjcsNjQuNUM2Mi42LDY0LjYsNjIuNiw2NC41LDYyLjcsNjQuNXogTTI4LjksNDYuN2wyLjctMTQuMmwtNi4yLDE0LjJoLTMuOGwtMC44LTE0LjJsLTMsMTQuMmgtNC4ybDMuNS0xOC41aDcuMmwwLjEsMTEuNWw1LTExLjVoNy43bC0zLjYsMTguNUgyOC45eiBNNDkuNiwzOC43TDQ4LjYsNDRsLTAuMiwxbC0wLjEsMC44bC0wLjEsMC41djAuNGgtMy44bDAuMS0xLjZjLTEuMiwxLjItMi43LDEuOC00LjgsMS44Yy0yLjUsMC00LjItMS43LTQuMi00LjFjMC0zLjcsMi45LTUuOCw4LTUuOGMwLjUsMCwxLjIsMCwxLjgsMC4xYzAuMi0wLjUsMC4yLTAuNywwLjItMWMwLTEtMC44LTEuNC0yLjktMS40Yy0xLjMsMC0yLjgsMC4yLTMuOCwwLjRsLTAuNiwwLjJsLTAuNCwwLjFsMC43LTMuNGMyLjMtMC42LDMuNy0wLjgsNS40LTAuOGMzLjksMCw2LDEuNSw2LDQuNEM1MCwzNi40LDQ5LjksMzcsNDkuNiwzOC43eiIvPjxwYXRoIGlkPSJYTUxJRF8xOF8iIGNsYXNzPSJzdDEiIGQ9Ik0xMDQuNiwzNWMtMi4zLDAtMy43LDIuNy0zLjcsNS4yYzAsMiwxLDMuNCwyLjYsMy40YzEsMCwzLjEtMS4zLDMuNS0zLjdjMC4xLTAuNSwwLjItMS4xLDAuMi0xLjhDMTA3LjEsMzYuNSwxMDYuNCwzNSwxMDQuNiwzNXoiLz48cGF0aCBpZD0iWE1MSURfMTRfIiBjbGFzcz0ic3QxIiBkPSJNODYuOCwxYy05LjQsMC0xOCwzLjUtMjQuNSw5LjRjMCwwLTIuNiwyLjYtMy43LDRsNy4zLDBjMSwxLjIsMiwyLjUsMi44LDMuOUw1NS45LDE4Yy0wLjgsMS4zLTEuNSwyLjYtMi4yLDRsMTcuMSwwYzAuNiwxLjMsMS4xLDIuNSwxLjUsMy45bC0yMC4yLDBjLTAuNCwxLjMtMC44LDIuNi0xLjEsMy45bDIyLjMsMGMwLjEsMC41LDAuMiwxLDAuMywxLjVjMSwwLDIuMywwLjIsMy4yLDAuM2wtMC43LDMuNWMtMC43LTAuMS0xLjQtMC4xLTIuMS0wLjJjMC4xLDAuOSwwLjEsMS43LDAuMSwyLjZjMCwwLjMsMCwwLjYsMCwwLjljMS4zLDAuOCwxLjksMS45LDEuOSwzLjVjMCwyLjItMC45LDMuNy0yLjksNC40Yy0wLjIsMC45LTAuNSwxLjktMC44LDIuOEg1Mi4yYzAuNCwxLjMsMC45LDIuNiwxLjUsMy45bDE3LjEsMGMtMC43LDEuMy0xLjMsMi42LTIuMSwzLjlINTUuOWMwLjgsMS4zLDEuOCwyLjYsMi44LDMuOWg3LjJjLTEuMSwxLjMtMi4zLDIuNi0zLjYsMy44YzAsMCwwLjEsMC4xLDAuMSwwLjFjMCwwLDAsMCwwLDBzMCwwLTAuMSwwLjFjNi41LDUuOCwxNS4xLDkuNCwyNC41LDkuNGMyMC4yLDAsMzYuNS0xNi40LDM2LjUtMzYuNUMxMjMuMywxNy4zLDEwNi45LDEsODYuOCwxeiBNODMuNyw0My4zYzAuNSwwLDAuOSwwLDEuMi0wLjFsLTAuNiwzLjNjLTEuMiwwLjMtMi4yLDAuNS0zLjMsMC41Yy0yLjMsMC0zLjYtMS4yLTMuNi0zLjNjMC0wLjQsMC0wLjksMC4xLTEuNGwwLjMtMS41bDAuMi0xLjJsMi4xLTExLjVoNC41bC0wLjcsMy41aDIuM2wtMC43LDMuN2gtMi4zbC0xLjIsNi4zYy0wLjEsMC4zLTAuMSwwLjUtMC4xLDAuNkM4Mi4yLDQzLDgyLjYsNDMuMyw4My43LDQzLjN6IE0xMTEuNywzOS45Yy0wLjcsNS00LjIsNy4yLTguOSw3LjJjLTUuMSwwLTcuMi0zLjEtNy4yLTYuOWMwLTEuNiwwLjMtMy4xLDAuOS00LjNsLTAuMiwwLjRsLTAuMy0wLjFDOTUuOSwzNiw5NS44LDM2LDk1LjYsMzZjLTEuNS0wLjMtMy41LDEtNC4xLDMuN2MtMC40LDEuNi0wLjcsMy42LTEuMiw3LjFoLTQuNWwyLjgtMTVoNC43bC0wLjUsMi43YzEuNC0xLjgsMi40LTIuNCw0LTIuNGMwLjIsMCwwLjMsMCwwLjQsMGMwLjEsMCwwLjIsMCwwLjQsMC4xYzAsMCwwLjEsMCwwLjMsMGwtMC45LDIuNGwwLjEsMC41YzEuNS0yLjMsNC4xLTMuNyw3LjQtMy43YzQuNywwLDcuMiwzLDcuMiw2LjhDMTExLjgsMzguOSwxMTEuOCwzOSwxMTEuNywzOS45eiIvPjxwYXRoIGlkPSJYTUxJRF8xMV8iIGNsYXNzPSJzdDEiIGQ9Ik0xMjEuMSw1NS43Yy0wLjcsMC0xLjIsMC41LTEuMiwxLjJjMCwwLjcsMC41LDEuMiwxLjIsMS4yYzAuNywwLDEuMi0wLjUsMS4yLTEuMkMxMjIuMyw1Ni4yLDEyMS44LDU1LjcsMTIxLjEsNTUuN3ogTTEyMS4xLDU3LjhjLTAuNSwwLTAuOS0wLjQtMC45LTAuOWMwLTAuNSwwLjQtMC45LDAuOS0wLjljMC41LDAsMC45LDAuNCwwLjksMC45QzEyMiw1Ny40LDEyMS42LDU3LjgsMTIxLjEsNTcuOHoiLz48cGF0aCBpZD0iWE1MSURfOF8iIGNsYXNzPSJzdDEiIGQ9Ik0xMjEuNSw1Ni43YzAtMC4xLTAuMS0wLjItMC4xLTAuM2MtMC4xLTAuMS0wLjItMC4xLTAuMy0wLjFoLTAuNHYxaDAuMlY1N2gwLjJsMC4xLDAuNGgwLjNsLTAuMi0wLjVDMTIxLjUsNTYuOSwxMjEuNSw1Ni44LDEyMS41LDU2Ljd6IE0xMjEuMiw1Ni44YzAsMC0wLjEsMC0wLjEsMEgxMjF2LTAuM2gwLjJjMCwwLDAuMSwwLDAuMSwwYzAuMSwwLDAuMSwwLjEsMC4xLDAuMUMxMjEuMyw1Ni43LDEyMS4zLDU2LjgsMTIxLjIsNTYuOHoiLz48cGF0aCBpZD0iWE1MSURfN18iIGNsYXNzPSJzdDEiIGQ9Ik02Ni4zLDM2LjRjMCwxLjksMSwzLjIsMy41LDQuMmMxLjgsMC44LDIuMiwxLDIuMiwxLjdjMCwwLjktMC44LDEuNC0yLjcsMS40Yy0xLjQsMC0yLjctMC4yLTQuMS0wLjZsLTAuNiwzLjVsMC4yLDBsMC45LDAuMmMwLjMsMCwwLjcsMC4xLDEuMiwwLjFjMS4xLDAuMSwyLDAuMSwyLjYsMC4xYzEuNywwLDMuMS0wLjIsNC4yLTAuNmMwLjYtMi41LDEtNS4yLDEuMS03LjljLTAuNC0wLjItMC44LTAuNS0xLjQtMC43Yy0yLTAuOC0yLjItMC45LTIuMi0xLjZjMC0wLjgsMC44LTEuMiwyLjItMS4yYzAuNCwwLDAuOCwwLDEuMiwwYy0wLjEtMS4yLTAuMi0yLjQtMC40LTMuNmMtMC4zLDAtMC42LDAtMC44LDBDNjgsMzEuMyw2Ni4zLDMzLjYsNjYuMywzNi40eiIvPjxwYXRoIGlkPSJYTUxJRF80XyIgY2xhc3M9InN0MSIgZD0iTTU4LjUsNDdjMS42LDAsMy4xLTAuMiw0LjctMC42bDAuOC0zLjhjLTEuNiwwLjctMy4xLDEtNC43LDFjLTIuNywwLTQtMC45LTQtMi42YzAtMC4xLDAtMC4yLDAuMS0wLjVoOWMwLjQtMS41LDAuNi0yLjYsMC42LTMuN2MwLTMuMy0yLjQtNS41LTYuMS01LjVjLTQuNiwwLTcuOSwzLjgtNy45LDlDNTAuOCw0NC43LDUzLjQsNDcsNTguNSw0N3ogTTU4LjksMzQuN2MxLjQsMCwyLjIsMC43LDIuMiwxLjljMCwwLjItMC4xLDAuNS0wLjEsMC44bC01LDBDNTYuNCwzNS42LDU3LjQsMzQuNyw1OC45LDM0Ljd6Ii8+PHBhdGggaWQ9IlhNTElEXzNfIiBjbGFzcz0ic3QwIiBkPSJNOTcuMiwzNC45Yy0wLjIsMC4zLTAuNCwwLjYtMC41LDAuOUw5Ny4yLDM0LjlMOTcuMiwzNC45eiIvPjwvZz48L3N2Zz4=);
}

.visa-electron {
    width: 25px;
    height: 16px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB2aWV3Qm94PSIwIDAgMjAwIDEyNy4wNDU2MyIgICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWF4WU1heCBtZWV0IiAgIHZlcnNpb249IjEuMSIgICBpZD0ic3ZnMiIgICA+ICA8ZGVmcyAgICAgaWQ9ImRlZnM0Ij4gICAgPGNsaXBQYXRoICAgICAgIGNsaXBQYXRoVW5pdHM9InVzZXJTcGFjZU9uVXNlIiAgICAgICBpZD0iY2xpcFBhdGg0MTU3Ij4gICAgICA8cGF0aCAgICAgICAgIGQ9Ik0gMCw3OTIgNjEyLDc5MiA2MTIsMCAwLDAgMCw3OTIgWiIgICAgICAgICBpZD0icGF0aDQxNTkiIC8+ICAgIDwvY2xpcFBhdGg+ICA8L2RlZnM+ICA8bWV0YWRhdGEgICAgIGlkPSJtZXRhZGF0YTciPiAgICA8cmRmOlJERj4gICAgICA8Y2M6V29yayAgICAgICAgIHJkZjphYm91dD0iIj4gICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PiAgICAgICAgPGRjOnR5cGUgICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+ICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4gICAgICA8L2NjOldvcms+ICAgIDwvcmRmOlJERj4gIDwvbWV0YWRhdGE+ICA8ZyAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI5Ni40Mjk4MiwtNDI4LjIxNDQzKSIgICAgIGlkPSJsYXllcjEiPiAgICA8ZyAgICAgICBpZD0iZzQxNDUiICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDAuOTI1OTM0NTEsMCwwLC0wLjkyNTkzNDUxLDExMi41MzczNyw4NTcuNjg5NzEpIj4gICAgICA8cGF0aCAgICAgICAgIGQ9Im0gNDE0LjYsMzI2LjYyMSAtMjE1Ljk5OCwwIDAsMTM3LjIwOCAyMTUuOTk4LDAgMCwtMTM3LjIwOCB6IiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjA7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiICAgICAgICAgaWQ9InBhdGg0MTQ3IiAvPiAgICAgIDxwYXRoICAgICAgICAgZD0ibSAyMDIuMTk4LDM0OC45MTcgMjA4Ljc5OCwwIDAsLTE4LjcyMiAtMjA4Ljc5OCwwIDAsMTguNzIyIHoiICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIgICAgICAgICBpZD0icGF0aDQxNDkiIC8+ICAgICAgPHBhdGggICAgICAgICBkPSJtIDIwMi4xOTgsNDQxLjUxIDIwOC43OTgsMCAwLDE4LjcyIC0yMDguNzk4LDAgMCwtMTguNzIgeiIgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIiAgICAgICAgIGlkPSJwYXRoNDE1MSIgLz4gICAgICA8ZyAgICAgICAgIGlkPSJnNDE1MyI+ICAgICAgICA8ZyAgICAgICAgICAgaWQ9Imc0MTU1IiAgICAgICAgICAgY2xpcC1wYXRoPSJ1cmwoI2NsaXBQYXRoNDE1NykiPiAgICAgICAgICA8ZyAgICAgICAgICAgICBpZD0iZzQxNjEiICAgICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMwMi40NDc4LDQyNC42MDg0KSI+ICAgICAgICAgICAgPHBhdGggICAgICAgICAgICAgICBkPSJtIDAsMCAtMTAuNDY0LC00OC45MTcgLTEyLjY1NiwwIEwgLTEyLjY1NiwwIDAsMCBaIG0gNTMuMjQsLTMxLjU4NiA2LjY2NCwxOC4zNyAzLjgyOCwtMTguMzcgLTEwLjQ5MiwwIHogbSAxNC4xMjcsLTE3LjMzMSAxMS43MDEsMCBMIDY4Ljg0NSwwIDU4LjA0OSwwIEMgNTUuNjE0LDAgNTMuNTY4LC0xLjQxMyA1Mi42NiwtMy41ODYgbCAtMTguOTksLTQ1LjMzMSAxMy4yOSwwIDIuNjM2LDcuMzA3IDE2LjIzNywwIDEuNTM0LC03LjMwNyB6IE0gMzQuMzMsLTMyLjk0NiBjIDAuMDUzLDEyLjkwOCAtMTcuODQ4LDEzLjYyNCAtMTcuNzMxLDE5LjM5MiAwLjA0MywxLjc1MyAxLjcxMywzLjYyIDUuMzY5LDQuMDk3IDEuODExLDAuMjM0IDYuODE0LDAuNDIxIDEyLjQ4MSwtMi4xOSBsIDIuMjE3LDEwLjM3OSBjIC0zLjA0NSwxLjEwMSAtNi45NjMsMi4xNjEgLTExLjgzNywyLjE2MSAtMTIuNTExLDAgLTIxLjMxMiwtNi42NDUgLTIxLjM4MiwtMTYuMTY4IC0wLjA4MiwtNy4wNDQgNi4yODYsLTEwLjk3IDExLjA3NSwtMTMuMzE2IDQuOTMzLC0yLjM5NiA2LjU4NywtMy45MzYgNi41NjQsLTYuMDc3IC0wLjAzNSwtMy4yODIgLTMuOTM5LC00LjczNSAtNy41NjksLTQuNzg5IC02LjM2NSwtMC4xMDEgLTEwLjA1NSwxLjcyIC0xMi45OTgsMy4wOTEgbCAtMi4yOTcsLTEwLjcyMyBjIDIuOTYxLC0xLjM1NyA4LjQxOCwtMi41MzYgMTQuMDcsLTIuNTk2IDEzLjMsMCAyMS45OTksNi41NjkgMjIuMDM4LDE2LjczOSBNIC0xOC4wODUsMCBsIC0yMC41MDQsLTQ4LjkxNyAtMTMuMzc4LDAgLTEwLjA5MSwzOS4wNCBjIC0wLjYxMSwyLjM5OSAtMS4xNDMsMy4yODIgLTMuMDA1LDQuMjk2IC0zLjA0MywxLjY1MyAtOC4wNjgsMy4xOTkgLTEyLjQ4NSw0LjE2MSBMIC03Ny4yNSwwIC01NS43MTMsMCBjIDIuNzQxLDAgNS4yMDksLTEuODI1IDUuODM2LC00Ljk4NSBMIC00NC41NDUsLTMzLjI5NCAtMzEuMzgyLDAgLTE4LjA4NSwwIFoiICAgICAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIgICAgICAgICAgICAgICBpZD0icGF0aDQxNjMiIC8+ICAgICAgICAgIDwvZz4gICAgICAgICAgPGcgICAgICAgICAgICAgaWQ9Imc0MTY1IiAgICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMTguNjQ0NSwzNjIuMjI2NikiPiAgICAgICAgICAgIDxwYXRoICAgICAgICAgICAgICAgZD0ibSAwLDAgLTUuMTQyLDAgMCwtNC43ODYgNS43NTIsMCAwLC0xLjQzOSAtNy40ODUsMCAwLDEzLjI3OCA3LjE5LDAgMCwtMS40MzkgLTUuNDU3LDAgMCwtNC4xOTUgTCAwLDEuNDE5IDAsMCBaIiAgICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjAxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIiAgICAgICAgICAgICAgIGlkPSJwYXRoNDE2NyIgLz4gICAgICAgICAgPC9nPiAgICAgICAgICA8cGF0aCAgICAgICAgICAgICBkPSJtIDMyMS45MTEsMzY5Ljk4OCAxLjczMywwIDAsLTEzLjk4NiAtMS43MzMsMCAwLDEzLjk4NiB6IiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIiAgICAgICAgICAgICBpZD0icGF0aDQxNjkiIC8+ICAgICAgICAgIDxnICAgICAgICAgICAgIGlkPSJnNDE3MSIgICAgICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzMzLjA5NzcsMzYxLjY5NTMpIj4gICAgICAgICAgICA8cGF0aCAgICAgICAgICAgICAgIGQ9Ik0gMCwwIEMgMC4wMiwxLjA4MyAtMC40NTMsMi43OTcgLTIuNDAzLDIuNzk3IC00LjE3NiwyLjc5NyAtNC45MjUsMS4yMDEgLTUuMDYzLDAgTCAwLDAgWiBtIC01LjA4MiwtMS4yNDEgYyAwLjAzOSwtMi4zNDUgMS41MTcsLTMuMzEgMy4yNjksLTMuMzEgMS4yNDIsMCAyLjAxLDAuMjE3IDIuNjQxLDAuNDkyIEwgMS4xNDMsLTUuMyBjIC0wLjYxMSwtMC4yNzUgLTEuNjc0LC0wLjYxIC0zLjE5MiwtMC42MSAtMi45MzQsMCAtNC42ODcsMS45NSAtNC42ODcsNC44MjYgMCwyLjg3NiAxLjY5Myw1LjEyMiA0LjQ3MSw1LjEyMiAzLjEzMiwwIDMuOTQsLTIuNzE5IDMuOTQsLTQuNDcyIDAsLTAuMzU0IC0wLjAyLC0wLjYxIC0wLjA2LC0wLjgwNyBsIC02LjY5NywwIHoiICAgICAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MDE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiICAgICAgICAgICAgICAgaWQ9InBhdGg0MTczIiAvPiAgICAgICAgICA8L2c+ICAgICAgICAgIDxnICAgICAgICAgICAgIGlkPSJnNDE3NSIgICAgICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzQ0LjIwNDEsMzU2LjMzNjkpIj4gICAgICAgICAgICA8cGF0aCAgICAgICAgICAgICAgIGQ9Im0gMCwwIGMgLTAuNDUzLC0wLjIxNyAtMS40NTgsLTAuNTUyIC0yLjczOCwtMC41NTIgLTIuODc2LDAgLTQuNzQ3LDEuOTUgLTQuNzQ3LDQuODY2IDAsMi45MzUgMi4wMDgsNS4wODIgNS4xMjEsNS4wODIgMS4wMjQsMCAxLjkzLC0wLjI1NSAyLjQwMywtMC41MTIgbCAtMC4zOTMsLTEuMzIgYyAtMC40MTUsMC4yMTcgLTEuMDY1LDAuNDU0IC0yLjAxLDAuNDU0IC0yLjE4NywwIC0zLjM2OCwtMS42MzUgLTMuMzY4LC0zLjYwNiAwLC0yLjIwNiAxLjQxOCwtMy41NjUgMy4zMDksLTMuNTY1IDAuOTg1LDAgMS42MzUsMC4yMzYgMi4xMjcsMC40NTMgTCAwLDAgWiIgICAgICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIiAgICAgICAgICAgICAgIGlkPSJwYXRoNDE3NyIgLz4gICAgICAgICAgPC9nPiAgICAgICAgICA8ZyAgICAgICAgICAgICBpZD0iZzQxNzkiICAgICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM0OS4wNjY0LDM2Ny44MjEzKSI+ICAgICAgICAgICAgPHBhdGggICAgICAgICAgICAgICBkPSJtIDAsMCAwLC0yLjI4NSAyLjQ4MSwwIDAsLTEuMzE5IC0yLjQ4MSwwIDAsLTUuMTQyIGMgMCwtMS4xODMgMC4zMzUsLTEuODUyIDEuMywtMS44NTIgMC40NzIsMCAwLjc0OSwwLjAzOSAxLjAwNSwwLjExOSBMIDIuMzg0LC0xMS44IGMgLTAuMzM1LC0wLjExOCAtMC44NjcsLTAuMjM2IC0xLjUzNywtMC4yMzYgLTAuODA4LDAgLTEuNDU4LDAuMjc2IC0xLjg3MSwwLjcyOCAtMC40NzMsMC41MzMgLTAuNjcsMS4zNzkgLTAuNjcsMi41MDIgbCAwLDUuMjAyIC0xLjQ3OCwwIDAsMS4zMTkgMS40NzgsMCAwLDEuNzczIEwgMCwwIFoiICAgICAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIgICAgICAgICAgICAgICBpZD0icGF0aDQxODEiIC8+ICAgICAgICAgIDwvZz4gICAgICAgICAgPGcgICAgICAgICAgICAgaWQ9Imc0MTgzIiAgICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNTMuOTY4OCwzNjIuNTYxNSkiPiAgICAgICAgICAgIDxwYXRoICAgICAgICAgICAgICAgZD0ibSAwLDAgYyAwLDEuMTIzIC0wLjAyMSwyLjA4OCAtMC4wNzksMi45NzUgbCAxLjUxNywwIDAuMDc5LC0xLjg5MSAwLjA1OCwwIGMgMC40MzQsMS4yOCAxLjQ5NywyLjA4OCAyLjY1OSwyLjA4OCAwLjE3OCwwIDAuMzE2LC0wLjAyIDAuNDc0LC0wLjAzOSBsIDAsLTEuNjM2IEMgNC41MywxLjUzNyA0LjM1NCwxLjUzNyA0LjExNiwxLjUzNyAyLjg5NiwxLjUzNyAyLjAyOCwwLjYzMSAxLjc5MiwtMC42NyAxLjc1MywtMC45MDYgMS43MzMsLTEuMjAxIDEuNzMzLC0xLjQ3OCBsIDAsLTUuMDgyIEwgMCwtNi41NiAwLDAgWiIgICAgICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIiAgICAgICAgICAgICAgIGlkPSJwYXRoNDE4NSIgLz4gICAgICAgICAgPC9nPiAgICAgICAgICA8ZyAgICAgICAgICAgICBpZD0iZzQxODciICAgICAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM2MS43ODYxLDM2MC43NDkpIj4gICAgICAgICAgICA8cGF0aCAgICAgICAgICAgICAgIGQ9Im0gMCwwIGMgMCwtMi4wODggMS4xODIsLTMuNjY0IDIuODc2LC0zLjY2NCAxLjY1NSwwIDIuODk1LDEuNTU3IDIuODk1LDMuNzA0IDAsMS42MTUgLTAuODA3LDMuNjQ1IC0yLjg1NiwzLjY0NSBDIDAuODg3LDMuNjg1IDAsMS43OTMgMCwwIG0gNy41NDUsMC4wOTkgYyAwLC0zLjUyNiAtMi40NjMsLTUuMDYzIC00Ljc0OCwtNS4wNjMgLTIuNTYxLDAgLTQuNTY5LDEuODkyIC00LjU2OSw0LjkwNSAwLDMuMTcyIDIuMTA3LDUuMDQzIDQuNzI3LDUuMDQzIDIuNzM4LDAgNC41OSwtMS45ODkgNC41OSwtNC44ODUiICAgICAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIgICAgICAgICAgICAgICBpZD0icGF0aDQxODkiIC8+ICAgICAgICAgIDwvZz4gICAgICAgICAgPGcgICAgICAgICAgICAgaWQ9Imc0MTkxIiAgICAgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNzEuOTg3MywzNjIuOTU2MSkiPiAgICAgICAgICAgIDxwYXRoICAgICAgICAgICAgICAgZD0ibSAwLDAgYyAwLDEuMDA0IC0wLjAyMSwxLjc5MiAtMC4wNzksMi41OCBsIDEuNTM2LDAgMC4wOTksLTEuNTc2IDAuMDM5LDAgYyAwLjQ3MywwLjg4NyAxLjU3NiwxLjc3MyAzLjE1MiwxLjc3MyAxLjMxOSwwIDMuMzY4LC0wLjc4OCAzLjM2OCwtNC4wNTcgbCAwLC01LjY3NCAtMS43MzMsMCAwLDUuNDk2IGMgMCwxLjUzNiAtMC41NzEsMi44MTcgLTIuMjA2LDIuODE3IC0xLjEyMywwIC0yLjAxLC0wLjgwOCAtMi4zMjQsLTEuNzczIC0wLjA4LC0wLjIxNyAtMC4xMTksLTAuNTEyIC0wLjExOSwtMC44MDggbCAwLC01LjczMiBMIDAsLTYuOTU0IDAsMCBaIiAgICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiICAgICAgICAgICAgICAgaWQ9InBhdGg0MTkzIiAvPiAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgICAgPC9nPiAgICA8L2c+ICA8L2c+PC9zdmc+);
    margin: 0 auto;
}

.sid {
    margin: 0 auto;
    width: 25px;
    height: 16px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSItMjU0IDE2MSA0NTAgMjQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWF4WU1heCBtZWV0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IC0yNTQgMTYxIDQ1MCAyNDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO30uc3Qxe2ZpbGw6bm9uZTt9PC9zdHlsZT48Zz48Zz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTIzMy40LDMyMC4zbDQzLjMtNC4yYzIuNiwxNC41LDcuOSwyNS4yLDE1LjgsMzJjOCw2LjgsMTguNywxMC4yLDMyLjIsMTAuMmMxNC4zLDAsMjUuMS0zLDMyLjQtOS4xYzcuMy02LjEsMTAuOS0xMy4xLDEwLjktMjEuM2MwLTUuMi0xLjUtOS42LTQuNi0xMy4zYy0zLjEtMy43LTguNC02LjgtMTYtOS41Yy01LjItMS44LTE3LjEtNS0zNS42LTkuNmMtMjMuOC01LjktNDAuNi0xMy4yLTUwLjItMjEuOGMtMTMuNS0xMi4xLTIwLjMtMjYuOS0yMC4zLTQ0LjNjMC0xMS4yLDMuMi0yMS43LDkuNS0zMS41YzYuNC05LjgsMTUuNS0xNy4yLDI3LjUtMjIuM2MxMi01LjEsMjYuNC03LjcsNDMuMy03LjdjMjcuNiwwLDQ4LjQsNi4xLDYyLjQsMTguMmMxNCwxMi4xLDIxLjMsMjguMywyMiw0OC41bC00NC41LDJjLTEuOS0xMS4zLTYtMTkuNS0xMi4yLTI0LjRjLTYuMy01LTE1LjYtNy40LTI4LjItNy40Yy0xMi45LDAtMjMsMi43LTMwLjMsOGMtNC43LDMuNC03LjEsOC03LjEsMTMuN2MwLDUuMiwyLjIsOS43LDYuNiwxMy40YzUuNiw0LjcsMTkuMiw5LjYsNDAuOSwxNC43czM3LjYsMTAuNCw0OCwxNS44YzEwLjQsNS41LDE4LjUsMTIuOSwyNC4zLDIyLjRjNS45LDkuNSw4LjgsMjEuMiw4LjgsMzUuMWMwLDEyLjYtMy41LDI0LjQtMTAuNSwzNS40Yy03LDExLTE2LjksMTkuMi0yOS43LDI0LjZjLTEyLjgsNS40LTI4LjgsOC00Ny45LDhjLTI3LjgsMC00OS4yLTYuNC02NC4xLTE5LjNDLTIyMS42LDM2My42LTIzMC41LDM0NC45LTIzMy40LDMyMC4zeiIvPjwvZz48bGluZSBjbGFzcz0ic3QxIiB4MT0iLTM5LjUiIHkxPSIzMTYiIHgyPSItMzkuNSIgeTI9IjM5Mi45Ii8+PGxpbmUgY2xhc3M9InN0MSIgeDE9IjIwLjMiIHkxPSIzOTIuOSIgeDI9IjIwLjMiIHkyPSIzNTUuOCIvPjxsaW5lIGNsYXNzPSJzdDEiIHgxPSIyMC4zIiB5MT0iMzU1LjgiIHgyPSIzLjIiIHkyPSIzNTUuOCIvPjxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjMuMiwzMTguOCAtMzkuNSwzMTYgLTM5LjUsMzkyLjkgMjAuMywzOTIuOSAiLz48cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9Ii00MS45LDMxNi40IDEuMywzMTYuNCAxLjMsMzU1LjggMjcsMzU1LjggMjcsMzkyLjkgLTQxLjksMzkyLjkgIi8+PGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iLTE4LjgiIGN5PSIyMDAuNyIgcj0iMjUuNCIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zMi4yLDE3Ni45VjIxMmMwLDAsNjcuMi04LjgsNzEuMiwyNS42aDQ2LjVjMCwwLTE5LjgtNTYuNS03Ni43LTYwLjhDNzMuMiwxNzYuOSwzMi4yLDE3Ni45LDMyLjIsMTc2Ljl6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTEwOS4xLDMxNy40aDQ0LjZjMCwwLTUuNyw3OS4zLTEwMS4xLDc1LjV2LTM2LjZDNTIuNiwzNTYuMywxMDIuNywzNjYuNSwxMDkuMSwzMTcuNHoiLz48Zz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDIuNSwyNzkuN2MtMS4zLDAuMy0yLjIsMC42LTIuNiwwLjhjLTAuNiwwLjQtMC45LDEtMC45LDEuN2MwLDAuNywwLjIsMS4yLDAuNywxLjdjMC41LDAuNSwxLjEsMC43LDEuOSwwLjdjMC44LDAsMS43LTAuMywyLjQtMC44YzAuNi0wLjQsMC45LTAuOSwxLjEtMS42YzAuMS0wLjQsMC4yLTEuMiwwLjItMi4zVjI3OUM0NC43LDI3OS4yLDQzLjgsMjc5LjQsNDIuNSwyNzkuN3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTY1LjIsMjUwSC0yNi4yYy0xNC4yLDAtMjUuNiwxMS41LTI1LjYsMjUuNmMwLDE0LjIsMTEuNSwyNS42LDI1LjYsMjUuNmgxOTEuNGMxNC4yLDAsMjUuNi0xMS41LDI1LjYtMjUuNlMxNzkuNCwyNTAsMTY1LjIsMjUweiBNLTIwLjQsMjg3LjVoLTQuOVYyNjNoNC45VjI4Ny41eiBNMC40LDI4Ny41aC00Ljd2LTljMC0xLjktMC4xLTMuMi0wLjMtMy43Yy0wLjItMC42LTAuNS0xLTEtMS4zYy0wLjUtMC4zLTEtMC41LTEuNi0wLjVjLTAuOCwwLTEuNSwwLjItMi4yLDAuN2MtMC42LDAuNC0xLjEsMS0xLjMsMS44Yy0wLjIsMC43LTAuNCwyLjEtMC40LDQuMXY4aC00Ljd2LTE3LjdoNC40djIuNmMxLjUtMiwzLjUtMyw1LjgtM2MxLDAsMiwwLjIsMi44LDAuNnMxLjUsMC44LDEuOSwxLjRjMC40LDAuNiwwLjcsMS4yLDAuOSwyYzAuMiwwLjcsMC4zLDEuOCwwLjMsMy4yVjI4Ny41eiBNMTgsMjg2LjFjLTEuNCwxLjItMy40LDEuOC02LDEuOGMtMi40LDAtNC4zLTAuNS01LjctMS41Yy0xLjQtMS0yLjMtMi4zLTIuOC00bDQuNy0wLjdjMC4yLDAuOSwwLjYsMS42LDEuMiwyLjFjMC42LDAuNSwxLjUsMC43LDIuNiwwLjdjMS4yLDAsMi4xLTAuMiwyLjctMC43YzAuNC0wLjMsMC42LTAuNywwLjYtMS4zYzAtMC40LTAuMS0wLjctMC4zLTAuOWMtMC4yLTAuMi0wLjgtMC40LTEuNi0wLjZjLTMuOC0wLjgtNi4yLTEuNi03LjItMi4zYy0xLjQtMS0yLjEtMi4zLTIuMS00YzAtMS41LDAuNi0yLjgsMS44LTMuOWMxLjItMSwzLjEtMS42LDUuNi0xLjZjMi40LDAsNC4yLDAuNCw1LjQsMS4yYzEuMiwwLjgsMiwyLDIuNCwzLjVsLTQuNCwwLjhjLTAuMi0wLjctMC41LTEuMi0xLjEtMS42Yy0wLjUtMC40LTEuMy0wLjYtMi4zLTAuNmMtMS4yLDAtMi4xLDAuMi0yLjcsMC41Yy0wLjQsMC4yLTAuNSwwLjYtMC41LDFjMCwwLjMsMC4yLDAuNiwwLjUsMC45YzAuNCwwLjMsMS45LDAuOCw0LjQsMS4zYzIuNSwwLjYsNC4yLDEuMyw1LjIsMi4xYzEsMC44LDEuNSwyLDEuNSwzLjVDMjAsMjgzLjYsMTkuNCwyODUsMTgsMjg2LjF6IE0yOSwyODcuOWMtMC44LDAtMS42LTAuMS0yLjMtMC40Yy0wLjctMC4zLTEuMi0wLjctMS41LTEuMWMtMC4zLTAuNC0wLjUtMS4xLTAuNy0xLjhjLTAuMS0wLjUtMC4xLTEuNi0wLjEtMy4zdi03LjdoLTIuMnYtMy43aDIuMnYtMy41bDQuNy0yLjd2Ni4zaDMuMnYzLjdoLTMuMnY3LjFjMCwxLjQsMCwyLjMsMC4xLDIuNWMwLjEsMC4yLDAuMiwwLjQsMC40LDAuNmMwLjIsMC4yLDAuNSwwLjIsMC44LDAuMmMwLjQsMCwxLjEtMC4xLDEuOS0wLjVsMC40LDMuNkMzMS42LDI4Ny43LDMwLjMsMjg3LjksMjksMjg3Ljl6IE00Ni4zLDI4Ny41Yy0wLjEtMC4zLTAuMy0wLjgtMC41LTEuNGMtMC4xLTAuMy0wLjEtMC41LTAuMi0wLjZjLTAuOCwwLjgtMS43LDEuNC0yLjYsMS44Yy0wLjksMC40LTEuOSwwLjYtMi45LDAuNmMtMS44LDAtMy4zLTAuNS00LjMtMS41Yy0xLjEtMS0xLjYtMi4yLTEuNi0zLjhjMC0xLDAuMi0xLjksMC43LTIuN2MwLjUtMC44LDEuMS0xLjQsMi0xLjhjMC45LTAuNCwyLjEtMC44LDMuNy0xLjFjMi4yLTAuNCwzLjctMC44LDQuNi0xLjJ2LTAuNWMwLTAuOS0wLjItMS41LTAuNy0xLjljLTAuNC0wLjQtMS4zLTAuNi0yLjUtMC42Yy0wLjgsMC0xLjUsMC4yLTIsMC41Yy0wLjUsMC4zLTAuOCwwLjktMS4xLDEuN2wtNC4zLTAuOGMwLjUtMS43LDEuMy0zLDIuNS0zLjhjMS4yLTAuOCwyLjktMS4yLDUuMi0xLjJjMi4xLDAsMy42LDAuMiw0LjcsMC43YzEsMC41LDEuNywxLjEsMi4yLDEuOWMwLjQsMC44LDAuNiwyLjIsMC42LDQuMmwtMC4xLDUuNWMwLDEuNiwwLjEsMi43LDAuMiwzLjRzMC40LDEuNSwwLjgsMi40SDQ2LjN6IE03MC43LDI4Ny41TDcwLjcsMjg3LjVINjZ2LTljMC0xLjktMC4xLTMuMi0wLjMtMy43Yy0wLjItMC42LTAuNS0xLTEtMS4zYy0wLjUtMC4zLTEtMC41LTEuNi0wLjVjLTAuOCwwLTEuNSwwLjItMi4yLDAuN2MtMC42LDAuNC0xLjEsMS0xLjMsMS44Yy0wLjIsMC43LTAuNCwyLjEtMC40LDQuMXY4aC00Ljd2LTE3LjdoNC40djIuNmMxLjUtMiwzLjUtMyw1LjgtM2MxLDAsMiwwLjIsMi44LDAuNnMxLjUsMC44LDEuOSwxLjRjMC40LDAuNiwwLjcsMS4yLDAuOSwyYzAuMiwwLjcsMC4zLDEuOCwwLjMsMy4yVjI4Ny41eiBNODAuMiwyODcuOWMtMC44LDAtMS42LTAuMS0yLjMtMC40Yy0wLjctMC4zLTEuMi0wLjctMS41LTEuMWMtMC4zLTAuNC0wLjUtMS4xLTAuNy0xLjhjLTAuMS0wLjUtMC4yLTEuNi0wLjItMy4zdi03LjdoLTIuMnYtMy43aDIuMnYtMy41bDQuNy0yLjd2Ni4zaDMuMnYzLjdoLTMuMnY3LjFjMCwxLjQsMCwyLjMsMC4xLDIuNWMwLjEsMC4yLDAuMiwwLjQsMC40LDAuNmMwLjIsMC4yLDAuNSwwLjIsMC44LDAuMmMwLjQsMCwxLjEtMC4xLDEuOS0wLjVsMC40LDMuNkM4Mi44LDI4Ny43LDgxLjYsMjg3LjksODAuMiwyODcuOXogTTExNC45LDI4Ny41SDk2LjNWMjYzaDE4LjF2NC4xaC0xMy4ydjUuNGgxMi4zdjQuMWgtMTIuM3Y2LjdoMTMuN1YyODcuNXogTTEzNS45LDI2Ny4yaC0xMS44djUuOGgxMC4ydjQuMWgtMTAuMnYxMC40aC00LjlWMjYzaDE2LjhWMjY3LjJ6IE0xNTcuNywyNjcuMmgtNy4ydjIwLjNoLTQuOXYtMjAuM2gtNy4zVjI2M2gxOS40VjI2Ny4yeiIvPjwvZz48L2c+PC9zdmc+);
}

.visa {
    width: 42px;
    height: 16px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB2aWV3Qm94PSIwIDAgMjAwIDc1Ljc4NTQ1NSIgICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWF4WU1heCBtZWV0IiAgIHZlcnNpb249IjEuMSIgICBpZD0ic3ZnMiI+PG1ldGFkYXRhICAgICBpZD0ibWV0YWRhdGE4Ij48cmRmOlJERj48Y2M6V29yayAgICAgICAgIHJkZjphYm91dD0iIj48ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD48ZGM6dHlwZSAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz48ZGM6dGl0bGU+PC9kYzp0aXRsZT48L2NjOldvcms+PC9yZGY6UkRGPjwvbWV0YWRhdGE+PGRlZnMgICAgIGlkPSJkZWZzNiIgLz48ZyAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMS4yNSwwLDAsLTEuMjUsLTc0LjE5MTI1LDE0OS4wNDE3KSIgICAgIGlkPSJnMTAiPjxnICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDAuNjM4NDg3NSwwLDAsMC42Mzg0ODc1LDI0LjM0ODk1MSwyNC4wNzg1NCkiICAgICAgIGlkPSJnNDE2MyI+PGcgICAgICAgICBpZD0iZzEyIiAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0My40NDgsNjcuNjA5KSI+PHBhdGggICAgICAgICAgIGQ9Im0gMCwwIDEwLjkzOCw2Ny43MTMgMTcuNDg0LDAgTCAxNy40ODUsMCAwLDAiICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIiAgICAgICAgICAgaWQ9InBhdGgxNCIgLz48L2c+PGcgICAgICAgICBpZD0iZzE2IiAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIyNC4zNTMsMTMzLjY2KSI+PHBhdGggICAgICAgICAgIGQ9Im0gMCwwIGMgLTMuNDU3LDEuMzU5IC04Ljg5NCwyLjg0MiAtMTUuNjY3LDIuODQyIC0xNy4yODYsMCAtMjkuNDU0LC05LjE5IC0yOS41NTUsLTIyLjM0OCAtMC4xMSwtOS43MzIgOC42ODMsLTE1LjE2MSAxNS4zMTIsLTE4LjM5NiA2LjgxMywtMy4zMTYgOS4xMDIsLTUuNDM4IDkuMDc1LC04LjQwMyAtMC4wNDcsLTQuNTM1IC01LjQzOCwtNi42MTMgLTEwLjQ2NSwtNi42MTMgLTcsMCAtMTAuNzE5LDEuMDIzIC0xNi40NjksMy41NTEgbCAtMi4yNDksMS4wNzggLTIuNDQ1LC0xNS4xNTcgYyA0LjA3NywtMS44ODYgMTEuNjM1LC0zLjUyMyAxOS40NzksLTMuNjA5IDE4LjM3MSwwIDMwLjMwOCw5LjA3OCAzMC40NDgsMjMuMTI5IDAuMDYzLDcuNzE4IC00LjU5NiwxMy41NjkgLTE0LjY4NiwxOC4zOTkgLTYuMTEsMy4xMzkgLTkuODYsNS4yMTkgLTkuODE3LDguMzk3IDAuMDA0LDIuODE1IDMuMTY4LDUuODI3IDEwLjAxNiw1LjgyNyA1LjcxOSwwLjA5MiA5Ljg1OSwtMS4yMjUgMTMuMDg1LC0yLjYwMSBsIDEuNTcsLTAuNzc1IEwgMCwwIiAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIgICAgICAgICAgIGlkPSJwYXRoMTgiIC8+PC9nPjxnICAgICAgICAgaWQ9ImcyMCIgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNDcuNjM0LDkxLjYxNikiPjxwYXRoICAgICAgICAgICBkPSJtIDAsMCBjIDEuNDQ5LDMuODkyIDYuOTY1LDE4LjkyNiA2Ljk2NSwxOC45MjYgLTAuMTAyLC0wLjE3OCAxLjQ0MSwzLjkyMyAyLjMyNCw2LjQ2MSBsIDEuMTgsLTUuODQgYyAwLDAgMy4zNTUsLTE2LjE2MiA0LjA0NiwtMTkuNTQ3IEMgMTEuNzkzLDAgMy40MTQsMCAwLDAgWiBtIDIxLjU3LDQzLjYzNyAtMTMuNTEyLDAgYyAtNC4xOTEsMCAtNy4zMjgsLTEuMTk4IC05LjE2NCwtNS42MTMgbCAtMjUuOTY1LC02Mi4wNTUgMTguMzY0LDAgYyAwLDAgMi45OTYsOC4zNDggMy42NzYsMTAuMTggMi4wMDMsMCAxOS44NDcsLTAuMDM1IDIyLjM5NCwtMC4wMzUgMC41MjQsLTIuMzYzIDIuMTI5LC0xMC4xNDUgMi4xMjksLTEwLjE0NSBsIDE2LjIyOCwwIC0xNC4xNSw2Ny42NjgiICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIiAgICAgICAgICAgaWQ9InBhdGgyMiIgLz48L2c+PGcgICAgICAgICBpZD0iZzI0IiAgICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyOC43OCwxMzUuMjY1KSI+PHBhdGggICAgICAgICAgIGQ9Im0gMCwwIC0xNy4xMTMsLTQ2LjE2NCAtMS44MzMsOS4zODQgYyAtMy4xODksMTAuODEyIC0xMy4xMTYsMjIuNTMxIC0yNC4yMiwyOC40MDMgbCAxNS42NTYsLTU5LjIyIDE4LjUwNCwwLjAxMSBMIDE4LjUyOCwwIDAsMCIgICAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiICAgICAgICAgICBpZD0icGF0aDI2IiAvPjwvZz48ZyAgICAgICAgIGlkPSJnMjgiICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTUuNzgxLDEzNS4zMTEpIj48cGF0aCAgICAgICAgICAgZD0ibSAwLDAgLTI4LjE5NSwwIC0wLjIzMywtMS40MDMgQyAtNi40ODgsLTcuMDEyIDguMDI4LC0yMC41NTEgMTQuMDUzLC0zNi44MjYgTCA3LjkyNiwtNS43MTMgQyA2Ljg2OSwtMS40MjIgMy43OTcsLTAuMTUgMCwwIiAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIgICAgICAgICAgIGlkPSJwYXRoMzAiIC8+PC9nPjxnICAgICAgICAgaWQ9ImczMiIgICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyODguMzI5LDcyLjAzNCkiPjxwYXRoICAgICAgICAgICBkPSJNIDAsMCAwLjgyOCwwIEMgMS40MTMsMCAxLjUzMywwLjM0MiAxLjUzMywwLjYxNyAxLjUzMywxLjA5IDEuMjI2LDEuMiAwLjc1LDEuMiBMIDAsMS4yIDAsMCBaIG0gLTAuNzE1LDEuNzI2IDEuNzA3LDAgYyAwLjM5OCwwIDEuMjcxLC0wLjEwNSAxLjI3MSwtMS4xMDkgMCwtMC4yNjYgLTAuMDc5LC0wLjY0MSAtMC42NSwtMC44ODUgbCAwLC0wLjAyMSBjIDAuNDkzLC0wLjA4NCAwLjUxOSwtMC41NSAwLjU0OCwtMC45MjUgMC4wMzYsLTAuNTk4IDAsLTAuNzA1IDAuMTU2LC0wLjkxNiBsIC0wLjc0MSwwIGMgLTAuMTQxLDAuMTQyIC0wLjEwOSwwLjI1MyAtMC4xNDEsMC44OCAwLDAuMzU2IC0wLjA0NSwwLjcxOSAtMC44NDcsMC43MTkgbCAtMC41ODgsMCAwLC0xLjU5OSAtMC43MTUsMCAwLDMuODU2IHogbSAxLjQxLC01LjIzNCBjIDEuNzU0LDAgMy4xMzIsMS40NTYgMy4xMzIsMy4yNzUgMCwxLjgyMSAtMS4zNzgsMy4yNzYgLTMuMTMyLDMuMjc2IC0xLjc1MywwIC0zLjEzLC0xLjQ1NSAtMy4xMywtMy4yNzYgMCwtMS44MTkgMS4zNzcsLTMuMjc1IDMuMTMsLTMuMjc1IHogbSAwLDcuMTM3IGMgMi4xNjMsMCAzLjg2MiwtMS43MzEgMy44NjIsLTMuODYyIDAsLTIuMTMgLTEuNjk5LC0zLjg2MSAtMy44NjIsLTMuODYxIC0yLjE2MiwwIC0zLjg1OSwxLjczMSAtMy44NTksMy44NjEgMCwyLjEzMSAxLjY5NywzLjg2MiAzLjg1OSwzLjg2MiIgICAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiICAgICAgICAgICBpZD0icGF0aDM0IiAvPjwvZz48L2c+PC9nPjwvc3ZnPg==);
}

.mastercard {
    width: 25px;
    height: 16px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzAwIDE4MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzAwIDE4MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNGRkZGRkY7fTwvc3R5bGU+PGc+PHBhdGggY2xhc3M9InN0MCIgZD0iTTI5MC4zLDEwOC44Yy0wLjQtMC4yLTAuOC0wLjMtMS4yLTAuM2MtMC40LDAtMC44LDAuMS0xLjIsMC4zYy0wLjQsMC4yLTAuNywwLjUtMC45LDAuOWMtMC4yLDAuNC0wLjMsMC44LTAuMywxLjJzMC4xLDAuOCwwLjMsMS4yYzAuMiwwLjQsMC41LDAuNywwLjksMC45YzAuNCwwLjIsMC44LDAuMywxLjIsMC4zYzAuNCwwLDAuOC0wLjEsMS4yLTAuM2MwLjQtMC4yLDAuNy0wLjUsMC45LTAuOWMwLjItMC40LDAuMy0wLjgsMC4zLTEuMnMtMC4xLTAuOC0wLjMtMS4yQzI5MSwxMDkuMywyOTAuNywxMDksMjkwLjMsMTA4Ljh6IE0yODkuOCwxMTIuNGwtMC4zLTAuNWMtMC4yLTAuNC0wLjQtMC42LTAuNS0wLjdjLTAuMS0wLjEtMC4yLTAuMS0wLjQtMC4xaC0wLjN2MS4zbC0wLjUsMHYtMy4xaDEuMWMwLjQsMCwwLjYsMCwwLjgsMC4xYzAuMiwwLjEsMC4zLDAuMiwwLjQsMC4zYzAuMSwwLjEsMC4xLDAuMywwLjEsMC41YzAsMC4yLTAuMSwwLjQtMC4yLDAuNmMtMC4yLDAuMi0wLjQsMC4zLTAuNiwwLjNjMC4xLDAsMC4yLDAuMSwwLjMsMC4yYzAuMSwwLjEsMC4zLDAuMywwLjUsMC42bDAuNCwwLjZIMjg5Ljh6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTIwOS40LDEuOWMtMjIuOSwwLTQ0LDguNi01OS43LDIyLjhjMC4xLDAuMS02LjYsNi05LjMsOS4ybDE4LjMsMGMyLjUsMyw0LjgsNi4yLDYuOSw5LjVsLTMyLjksMGMtMS45LDMtMy40LDYuMS00LjksOS4zbDQyLjksMGMxLjQsMy4xLDIuNyw2LjIsMy44LDkuNWwtNDkuNCwwYy0xLDMuMS0xLjksNi4yLTIuNiw5LjNsNTQuNiwwYzAuNCwxLjcsMC43LDMuNCwxLDUuMmMwLDAsMCwwLDAsMGMwLDAsMCwwLDAsMC4xYzAuMywxLjcsMC41LDMuNCwwLjYsNS4xYzMuNy05LjMsMTEuNC0xNC4yLDE5LjItMTQuMmM0LjksMCwxMC42LDIuMywxMC42LDIuM2wtMS41LDEwYzAsMC0zLjktMi43LTguNy0yLjdjLTYuNCwwLTEyLjIsNi4xLTEyLjIsMTcuM2MwLDUuNSwyLjcsMTAuNiw5LjQsMTAuNmMzLjIsMCw3LjgtMi4zLDcuOC0yLjNsLTEuNywxMC4zYzAsMC01LjEsMS4zLTguMywxLjNjLTcuOCwwLTEzLTMuNy0xNS40LTEwYy0wLjgsNC45LTEuOSw5LjYtMy41LDE0LjJsLTQ5LjYsMGMxLjEsMy4yLDIuNCw2LjMsMy44LDkuM2w0Mi4xLDBjLTEuNSwzLjMtMy4zLDYuNC01LjIsOS41bC0zMi4yLDBjMiwzLjEsMy43LDYuMyw2LjIsOS4ybDE5LjUtMC4xYy0yLjgsMy40LTUuOCw2LjUtOSw5LjVoMGMwLDAsMCwwLDAsMGMtMC4xLDAuMS0wLjIsMC4xLTAuMiwwLjJjMTUuNywxNC4yLDM2LjYsMjIuOSw1OS41LDIyLjljNDguOSwwLDg4LjYtMzkuNyw4OC42LTg4LjZjMCwwLDAsMCwwLDBDMjk4LDQxLjUsMjU4LjMsMS45LDIwOS40LDEuOXogTTIyNC40LDExMy41bDAuMy0zLjZjLTAuMiwwLTMsNC4zLTkuNyw0LjNjLTMuNSwwLTkuMS0xLjktOS4xLTEwLjJjMC0xMC41LDguNi0xNCwxNi43LTE0YzEuMywwLDQuMSwwLjIsNC4xLDAuMnMwLjMtMC42LDAuMy0yLjRjMC0yLjktMi42LTMuMy02LjEtMy4zYy02LjIsMC0xMC4zLDEuNy0xMC4zLDEuN2wxLjQtOC4xYzAsMCw1LTIuMSwxMS40LTIuMWMzLjMsMCwxMywwLjQsMTMsMTEuNGwtMy43LDI2QzIzMi43LDExMy41LDIyNC40LDExMy41LDIyNC40LDExMy41eiBNMjQ0LDExMy42aC05LjdsNS45LTM2LjZoOC44bC0wLjgsNS4zYzAsMCwzLjEtNS44LDcuNC01LjhjMS4yLDAsMS44LDAuMSwxLjgsMC4xYy0xLjMsMi42LTIuNCw0LjktMy41LDEwLjlDMjQ3LjMsODUuMywyNDYuOCw5OCwyNDQsMTEzLjZ6IE0yNzIuOSwxMTMuNWwwLjQtMy40YzAsMC0zLjEsMy45LTguOCwzLjljLTcuOSwwLTExLjctNy42LTExLjctMTUuM2MwLTEyLDcuMi0yMi40LDE1LjgtMjIuNGM1LjYsMCw5LjEsNC45LDkuMSw0LjlsMi0xMi42bDkuNSwwbC03LjIsNDQuOUgyNzIuOXogTTI5MS42LDExMi4zYy0wLjMsMC41LTAuNiwwLjgtMS4xLDEuMWMtMC41LDAuMy0wLjksMC40LTEuNCwwLjRjLTAuNSwwLTEtMC4xLTEuNC0wLjRjLTAuNS0wLjMtMC44LTAuNi0xLjEtMS4xYy0wLjMtMC41LTAuNC0wLjktMC40LTEuNGMwLTAuNSwwLjEtMSwwLjQtMS40YzAuMy0wLjUsMC42LTAuOCwxLjEtMS4xYzAuNS0wLjMsMC45LTAuNCwxLjQtMC40czEsMC4xLDEuNCwwLjRjMC41LDAuMiwwLjgsMC42LDEuMSwxLjFjMC4zLDAuNSwwLjQsMC45LDAuNCwxLjRDMjkyLDExMS4zLDI5MS44LDExMS44LDI5MS42LDExMi4zeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMjMuNCw5Ny4xYy02LjksMC04LjMsMy4xLTguMyw1LjdjMCwxLjMsMC44LDMuNiwzLjcsMy42YzUuNywwLDYuOS03LjQsNi43LTlDMjI1LjIsOTcuMywyMjUuMSw5Ny4xLDIyMy40LDk3LjF6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTI3MC4zLDg1LjVjLTQuMSwwLTcuNCw0LjgtNy40LDEyLjFjMCw0LjUsMS42LDcuMyw1LDcuM2M1LjEsMCw3LjYtNi43LDcuNi0xMS42QzI3NS41LDg3LjgsMjczLjcsODUuNSwyNzAuMyw4NS41eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yODkuNywxMTAuMmMwLTAuMSwwLTAuMi0wLjEtMC4yYy0wLjEtMC4xLTAuMS0wLjEtMC4yLTAuMmMtMC4xLDAtMC4zLTAuMS0wLjUtMC4xaC0wLjZ2MC45aDAuNmMwLjMsMCwwLjUsMCwwLjYtMC4xQzI4OS42LDExMC41LDI4OS43LDExMC40LDI4OS43LDExMC4yeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMTcuNywxMDIuM2MtMC4yLDEuMywwLjIsMywzLjQsM2MwLjMsMCwwLjYsMCwwLjktMC4xYy0wLjgtNC44LTEuMi05LjctMS4yLTE0LjdjMCwwLDAsMCwwLDBjMC0xLjUsMC0zLjEsMC4xLTQuNmgtMC41TDExNy43LDEwMi4zeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik03MC41LDk3LjFjLTYuOSwwLTguMywzLjEtOC4zLDUuN2MwLDEuMywwLjgsMy42LDMuNywzLjZjNS43LDAsNi45LTcuNCw2LjctOUM3Mi4zLDk3LjMsNzIuMSw5Ny4xLDcwLjUsOTcuMXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTIyLjksMTA5LjdsLTAuNSwzLjNjLTAuOSwwLjMtMy42LDEuMi03LjEsMS4yYy00LjQsMC03LjUtMi40LTcuNS04YzAtMy44LDUuNC0zNC42LDUuNi0zNC44aDkuNGwwLDAuM2M0LTE4LjUsMTMuNy0zNC44LDI3LjItNDdDMTM0LjMsMTAuNiwxMTMuNCwxLjksOTAuNiwxLjljLTAuMiwwLTAuNCwwLTAuNiwwQzQxLjQsMi4yLDIsNDEuOCwyLDkwLjVjMCw0OC45LDM5LjcsODguNiw4OC42LDg4LjZjMjIuOCwwLDQzLjctOC43LDU5LjQtMjIuOUMxMzYuNiwxNDQuMSwxMjcsMTI4LDEyMi45LDEwOS43eiBNMzkuMywxMTMuNmw1LjQtMzMuOWwtMTIuMSwzMy45aC02LjVsLTAuOC0zMy45bC01LjcsMzMuOWgtOS4xbDcuNS00NC45aDEzLjhsMC41LDI3LjZsOS4zLTI3LjZoMTQuOUw0OSwxMTMuNkgzOS4zeiBNNzEuNSwxMTMuNWwwLjMtMy42Yy0wLjIsMC0zLDQuMy05LjcsNC4zYy0zLjUsMC05LjEtMS45LTkuMS0xMC4yYzAtMTAuNSw4LjYtMTQsMTYuNy0xNGMxLjMsMCw0LjEsMC4yLDQuMSwwLjJzMC4zLTAuNiwwLjMtMi40YzAtMi45LTIuNi0zLjMtNi4xLTMuM2MtNi4yLDAtMTAuMywxLjctMTAuMywxLjdsMS40LTguMWMwLDAsNS0yLjEsMTEuNC0yLjFjMy4zLDAsMTMsMC40LDEzLDExLjRsLTMuNywyNkg3MS41eiBNMTA2LjYsMTAyYzAsMTIuNS0xMi4xLDEyLTE0LjMsMTJjLTcuOSwwLTEwLjQtMS4xLTEwLjYtMS4ybDEuMy04LjJjMC0wLjEsNCwxLjQsOC40LDEuNGMyLjUsMCw1LjgtMC4yLDUuOC0zLjNjMC00LjUtMTEuOC0zLjUtMTEuOC0xNC4zYzAtOS41LDcuMS0xMi4zLDE0LjEtMTIuM2M1LjQsMCw4LjcsMC43LDguNywwLjdsLTEuMiw4LjNjMCwwLTUuMS0wLjQtNi40LTAuNGMtMy4zLDAtNS4yLDAuNy01LjIsMy4xQzk1LjQsOTIuNiwxMDYuNiw5MC4zLDEwNi42LDEwMnoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjkwLjYsMTM3LjJjLTAuNS0wLjItMC45LTAuNC0xLjQtMC40Yy0wLjUsMC0xLDAuMS0xLjQsMC40Yy0wLjUsMC4yLTAuOCwwLjYtMS4xLDEuMWMtMC4zLDAuNS0wLjQsMC45LTAuNCwxLjRjMCwwLjUsMC4xLDEsMC40LDEuNGMwLjMsMC41LDAuNiwwLjgsMS4xLDEuMWMwLjUsMC4yLDAuOSwwLjQsMS40LDAuNGMwLjUsMCwxLTAuMSwxLjQtMC40YzAuNS0wLjMsMC44LTAuNiwxLjEtMS4xYzAuMy0wLjUsMC40LTAuOSwwLjQtMS40YzAtMC41LTAuMS0xLTAuNC0xLjRDMjkxLjQsMTM3LjgsMjkxLDEzNy40LDI5MC42LDEzNy4yeiBNMjkxLjIsMTQwLjljLTAuMiwwLjQtMC41LDAuNy0wLjksMC45Yy0wLjQsMC4yLTAuOCwwLjMtMS4yLDAuM2MtMC40LDAtMC44LTAuMS0xLjItMC4zYy0wLjQtMC4yLTAuNy0wLjUtMC45LTAuOWMtMC4yLTAuNC0wLjMtMC44LTAuMy0xLjJjMC0wLjQsMC4xLTAuOCwwLjMtMS4yYzAuMi0wLjQsMC41LTAuNywwLjktMC45YzAuNC0wLjIsMC44LTAuMywxLjItMC4zczAuOCwwLjEsMS4yLDAuM2MwLjQsMC4yLDAuNywwLjUsMC45LDAuOWMwLjIsMC40LDAuMywwLjgsMC4zLDEuMkMyOTEuNSwxNDAuMSwyOTEuNCwxNDAuNSwyOTEuMiwxNDAuOXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjg5LjYsMTQwLjFjLTAuMS0wLjEtMC4yLTAuMS0wLjMtMC4yYzAuMywwLDAuNS0wLjEsMC42LTAuM2MwLjItMC4yLDAuMi0wLjQsMC4yLTAuNmMwLTAuMiwwLTAuMy0wLjEtMC41Yy0wLjEtMC4xLTAuMi0wLjItMC40LTAuM2MtMC4yLTAuMS0wLjQtMC4xLTAuOC0wLjFoLTEuMXYzLjFsMCwwaDAuNVYxNDBoMC4zYzAuMiwwLDAuMywwLDAuNCwwLjFjMC4xLDAuMSwwLjMsMC4zLDAuNSwwLjdsMC4zLDAuNWgwLjZsLTAuNC0wLjZDMjg5LjksMTQwLjQsMjg5LjgsMTQwLjIsMjg5LjYsMTQwLjF6IE0yODksMTM5LjVoLTAuNnYtMC45aDAuNmMwLjIsMCwwLjQsMCwwLjUsMC4xYzAuMSwwLDAuMiwwLjEsMC4yLDAuMmMwLjEsMC4xLDAuMSwwLjIsMC4xLDAuMmMwLDAuMS0wLjEsMC4zLTAuMiwwLjNDMjg5LjUsMTM5LjUsMjg5LjMsMTM5LjUsMjg5LDEzOS41eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMjUuNCw4NS45bDEuMi04LjloLTQuN2wwLjktNS4yYy0xLDQuNi0xLjYsOS4zLTEuOSwxNC4xSDEyNS40eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMjMuNiwxMDVjLTAuNCwwLTEsMC4xLTEuNiwwLjJjMC4zLDEuNSwwLjUsMywwLjksNC41TDEyMy42LDEwNXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQxLjcsMTE0LjNjNi45LDAsMTAtMS41LDEwLTEuNWwxLjctOS4xYzAsMC01LjMsMi4zLTEwLDIuM2MtMTAuMSwwLTguNC03LjYtOC40LTcuNmgxOS4yYzAsMCwxLjItNi4xLDEuMi04LjZjMC02LjItMy4xLTEzLjgtMTMuNS0xMy44Yy05LjUsMC0xNi41LDEwLjItMTYuNSwyMS44QzEyNS40LDExMS4xLDEzNC4yLDExNC4zLDE0MS43LDExNC4zeiBNMTQyLDg0LjRjNS4zLDAsNC4zLDYsNC4zLDYuNWgtMTAuNUMxMzUuOCw5MC4zLDEzNi44LDg0LjQsMTQyLDg0LjR6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE3OC4xLDEwNC40YzAuNy00LjUsMS4xLTkuMiwxLjEtMTMuOWMwLTIuOS0wLjEtNS44LTAuNC04LjZjLTEuNCwzLjYtMi4zLDgtMi4zLDEzQzE3Ni41LDk4LjQsMTc3LDEwMS42LDE3OC4xLDEwNC40eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNjksODIuNGwwLjgtNS4zSDE2MWwtNS45LDM2LjZoOS43YzIuNy0xNS42LDMuMy0yOC4zLDkuOC0yNmMxLjEtNiwyLjItOC40LDMuNS0xMC45YzAsMCwwLDAsMC0wLjFjLTAuMSwwLTAuNy0wLjEtMS44LTAuMUMxNzIuMSw3Ni42LDE2OSw4Mi40LDE2OSw4Mi40eiIvPjwvZz48L3N2Zz4=);
}


/* ! Footer < 768px ~ */

#site-footer {
    /*position:fixed; Added via main.js */
    left: 0;
    bottom: 0;
    width: 100%;
    color: #dcdcdc;
    color: rgba(220, 220, 220, .8);
    background: #535353 url(/images/texture-gray-grunge.jpg) left top repeat;
    z-index: 0;
}

#site-footer header .row-xs {
    padding-top: 30px;
}

#site-footer header ul {
    margin-top: 15px;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 15px;
    -moz-column-gap: 15px;
    column-gap: 15px;
}

#site-footer header ul li {
    padding-bottom: 10px;
}

#site-footer header ul li a,
#site-footer header ul li a:link,
#site-footer header ul li a:visited {
    color: #dcdcdc;
    color: rgba(220, 220, 220, .8);
    font-weight: 600;
}

#site-footer header ul li a:hover,
#site-footer header ul li a:focus,
#site-footer header ul li a:active {
    color: #131313;
    color: rgba(7, 7, 7, .8);
}

#site-footer h1,
#site-footer h2,
#site-footer h3 {
    color: #dcdcdc;
    color: rgba(220, 220, 220, .8);
}

#site-footer h1 {
    margin: 0;
    height: 0;
    padding-bottom: 60.6060%;
    /* 100/165 */
    font-size: 20px;
    font-size: 2rem;
    background: url(/images/footer-logo.png) center top no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
}

#site-footer h2 {
    margin-top: 20px;
    font-size: 20px;
    font-size: 2rem;
}

#site-footer h3 {
    margin-top: 20px;
    font-size: 16px;
    font-size: 1.6rem;
}

#site-footer ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

#site-footer ul li {
    display: block;
    padding: 0 0 5px;
}

#site-footer small {
    display: block;
    margin: 15px 0;
    font-size: 12px;
    font-size: 1.2rem;
    color: #202020;
    color: rgba(32, 32, 32, .8);
    text-align: center;
}

#site-footer a,
#site-footer a:link,
#site-footer a:visited {
    color: #dcdcdc;
    color: rgba(220, 220, 220, .8);
    border: none;
}

#site-footer a:hover,
#site-footer a:focus,
#site-footer a:active {
    color: #131313;
    color: rgba(7, 7, 7, .8);
}

#site-footer .tabs-top {
    z-index: 100;
}

#site-footer .nav-tabs {
    position: relative;
    border: none;
}

#site-footer .nav-tabs > li {
    padding: 0 0 2px;
}

#site-footer .nav-tabs > li:nth-child(1) {
    z-index: 3;
}

#site-footer .nav-tabs > li:nth-child(2) {
    z-index: 2;
}

#site-footer .nav-tabs > li:nth-child(3) {
    z-index: 1;
}

#site-footer .nav-tabs > li.active {
    padding-bottom: 0;
    z-index: 10;
}

#site-footer .nav-tabs > li + li {
    margin-left: -5px;
}

#site-footer .nav-tabs > li > a {
    position: relative;
    margin: 0;
    padding: 6px 12px 4px;
    font-weight: 600;
    line-height: 22px;
    line-height: 2.2rem;
    color: #a2a2a2;
    color: rgba(162, 162, 162, 0.5);
    background: #242424;
    border: 1px solid #000000;
    border-bottom: none;
    border-radius: 3px 3px 0 0;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .03);
    z-index: 1;
    -webkit-transition: color .25s ease-out;
    -moz-transition: color .25s ease-out;
    -o-transition: color .25s ease-out;
    -ms-transition: color .25s ease-out;
    transition: color .25s ease-out;
}

#site-footer .nav-tabs > li.active > a {
    padding-bottom: 5px;
    border-bottom: 1px solid #1a212b;
    background: #1d252f url(/images/texture-gray-grunge.jpg) left top repeat;
}

#site-footer .nav-tabs > li.active > a,
#site-footer .nav-tabs > li.active > a:hover {
    color: #a2a2a2;
    color: rgba(255, 255, 255, .5);
}

#site-footer .nav-tabs > li > a:active {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}

#site-footer .tabs-bottom {
    margin-top: -1px;
}

#site-footer .tab-content {
    position: relative;
    font-size: 14px;
    font-size: 1.4rem;
    border: 1px solid #12171e;
    border-radius: 0 3px 3px 3px;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .03);
    z-index: 1;
}

#site-footer .tab-content > div {
    padding: 13px 15px 10px;
}

#site-footer .tab-content ul {
    width: 100%;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 15px;
    -moz-column-gap: 15px;
    column-gap: 15px;
}

.csscolumns #site-footer .tab-content ul li {
    padding: 0;
    line-height: 1.5em;
}

.no-csscolumns #site-footer .tab-content ul li {
    display: inline-block;
    width: 49%;
}

.no-csscolumns #site-footer .tab-content ul li:nth-child(even) {
    padding-left: 15px;
}


/* ! Content page < 768px ~ */

.breadcrumb {
    display: block;
    margin: 0 0 10px;
    padding: 0;
    list-style: none;
    height: 16px;
    background: none;
    line-height: 1em;
}

.breadcrumb li {
    display: inline;
    padding: 0 5px 0 0;
    color: #a6a3a1;
    font-weight: 600;
    font-size: 13px;
    font-size: 1.3rem;
    text-transform: uppercase;
}

.breadcrumb li i {
    padding-right: 5px;
    font-size: 0.7em;
}

.breadcrumb li span,
.breadcrumb li a,
.breadcrumb li a:link,
.breadcrumb li a:visited {
    color: #a6a3a1;
    border: none;
}

.breadcrumb li a:hover,
.breadcrumb li a:focus,
.breadcrumb li a:active {
    color: #73716f;
    border: none;
}

.breadcrumb>li+li:before {
    display: none;
}

.section-header {
    margin: 20px 0;
    padding: 0 0 5px;
    border-bottom: 2px solid #871C96;
    box-shadow: 0 1px 0 rgba(122, 7, 136, .5);
}

.section-header h1 {
    position: relative;
    display: block;
    margin: 0;
    font-size: 30px;
    font-size: 3rem;
    line-height: 30px;
    line-height: 3rem;
    color: #efefef;
}

.section-header h1 span {
    position: relative;
    display: inline-block;
    z-index: 1;
}

.section-header h1 span:after {
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    content: '';
    background: url(/images/texture-grunge-mask-trans.png) left top repeat;
    z-index: 10;
}

.content {
    padding-bottom: 30px;
}

.content h2,
.content h3,
.content h4,
.content h5,
.content h6 {
    margin: 10px 0 5px;
}

.content-sidebar {
    padding-bottom: 20px;
}

.sidebar-panel {
    position: relative;
    margin: 15px 0;
    background: #f6f3f0 url(/images/texture-metal-light528f.jpg) left top repeat;
    border-radius: 5px;
    border: 2px solid #cfcbc8;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .75), 0 1px 0 rgba(255, 255, 255, .75);
}

.sidebar-panel:last-child {
    margin-bottom: 0;
}

.sidebar-panel:first-child:after {
    display: block;
    position: absolute;
    top: -2px;
    right: -2px;
    width: 42px;
    height: 42px;
    content: '';
    background: url(/images/linework528f.jpg) right top repeat;
}

.sidebar-panel + .sidebar-panel {
    margin-top: 20px;
}

.sidebar-panel > * {
    padding: 15px;
    border-top: 2px solid #cfcbc8;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .75);
}

.sidebar-panel > *:first-child {
    border-top: none;
    box-shadow: none;
}

.sidebar-panel h1 {
    margin: 0;
    padding: 0 0 10px;
    font-size: 18px;
    font-size: 1.8rem;
    text-transform: uppercase;
    font-weight: 700;
}

.content-sidebar nav .show-sidebar-nav + ul {
    padding-top: 15px;
}

.sidebar-nav ul {
    padding: 10px 0 5px 10px;
}

.sidebar-nav ul a,
.sidebar-nav ul a:link,
.sidebar-nav ul a:visited {
    color: #000;
    border: none;
}

.sidebar-nav ul a:hover,
.sidebar-nav ul a:focus,
.sidebar-nav ul a:active {
    color: #3874b2;
}

.sidebar-nav ul li {
    padding: 0 0 0.5em;
}

ul.heading-nav li {
    padding: 0 0 0.25em;
}

.sidebar-nav ul li:last-child {
    padding: 0;
}

.sidebar-nav > ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.sidebar-nav > ul > li {
    padding-bottom: 10px;
}

.content-sidebar nav > ul {
    display: none;
}

.content-sidebar nav > ul > li {
    font-weight: 600;
}

.sidebar-nav > ul li.active > a {
    font-weight: 600;
    color: #006fb5;
}

.sidebar-nav > ul li > ul {
    display: none;
}

.sidebar-nav > ul li.active > ul {
    display: block;
}

.sidebar-nav > ul > li ul {
    margin-left: 5px;
    list-style: disc;
}

.sidebar-nav > ul > li ul li {
    font-size: 14px;
    font-size: 1.4rem;
}

.sidebar-nav > ul > li > ul > li {
    font-weight: 400;
}


/* ! Homepage < 768px ~ */

#homepage-banner .doors .slide {
    position: absolute;
    /* fixes stacking before fully loaded slideshow */
    width: 100%;
}

#homepage-banner .slide > a {
    display: block;
    width: 100%;
    height: 0;
    padding-bottom: 42.22222%;
    /* 494/1170 */
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
}

#homepage-banner .slide img.full-width {
    position: absolute;
    top: 0;
    left: 0;
}

#homepage-banner .slider-prev,
#homepage-banner .slider-next {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 10%;
    color: #fff;
    background: rgba(118, 0, 181, 0.5);
    z-index: 200;
}

#homepage-banner .slider-prev {
    left: 0;
}

#homepage-banner .slider-next {
    right: 0;
}

#homepage-banner .slider-prev i,
#homepage-banner .slider-next i {
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -0.5em 0 0 -0.5em;
    padding: 0;
    font-size: 24px;
    font-size: 2.4rem;
}

.main-banner .doors > .container {
    padding: 0;
    background: #000;
    overflow: hidden;
}

.main-banner .slider a {
    white-space: normal;
}

.main-banner .slide {
    vertical-align: top;
    width: 100%;
}

#game-list {
    position: relative;
}

.template-index #game-list {
    margin-top: 20px;
    padding-top: 0;
}

#game-list header {
    padding-top: 20px;
    position: relative;
    margin: 0px;
    text-align: center;
}

#game-list header h1 {
    position: relative;
    margin: 0;
    padding: 0 20px;
    display: inline-block;
    font-size: 30px;
    font-size: 3rem;
    line-height: 1em;
    white-space: nowrap;
    background: #f6f3f0 url(/images/texture-metal-light528f.jpg) left top repeat;
}

#game-list header h1 span {
    position: relative;
    display: block;
    z-index: 1;
    color: #efefef;
}

#game-list header h1:after {
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    content: '';
    background: url(/images/texture-grunge-mask-trans.png) left top repeat;
    opacity: 0.9;
    z-index: 10;
}

.game-filter {
    position: relative;
}

.game-filter:before {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -7px;
    width: 14px;
    content: '';
    z-index: 1;
}

#game-type-filter:before {
    bottom: 7px;
    height: 1px;
}

#certificates:before {
    top: -7px;
    height: 1px;
}

.overflowscrolling #game-type-filter:before {
    bottom: -8px;
}

.overflowscrolling .game-filter:after {
    display: block;
    position: absolute;
    top: 2px;
    right: 0;
    bottom: 2px;
    width: 75px;
    content: '';
    background: -webkit-linear-gradient(left, rgba(245, 243, 241, 0) 0%, rgba(245, 243, 241, 1) 100%);
    background: linear-gradient(to right, rgba(245, 243, 241, 0) 0%, rgba(245, 243, 241, 1) 100%);
    /* W3C */
}

.ie9 .overflowscrolling .game-filter:after {
    filter: none;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjNmMSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWYzZjEiIHN0b3Atb3BhY2l0eT0iMC4wMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}

.game-filter-inner {
    position: relative;
    margin: 15px 0;
    padding: 5px;
    width: 100%;
    max-width: 100%;
    background: #3b3b3b;
    background: rgba(59, 59, 59, 0.4);
    border: 2px solid #8d00c1;
    border-width: 2px 0;
    box-shadow: inset 0 2px 5px rgba(0, 0, 0, .1), 0 1px 0 rgba(78, 78, 78, 0.75);
}

.game-filter label {
    display: inline-block;
    margin: 0 5px 0 0;
    padding: 5px;
    font-weight: 600;
    /*white-space:nowrap;*/
    border-radius: 4px;
    border: 2px solid transparent;
    cursor: pointer;
    -webkit-transition: all .15s ease-out;
    -o-transition: all .15s ease-out;
    -moz-transition: all .15s ease-out;
    transition: all .15s ease-out;
}

.game-filter label:last-child {
    margin-right: 0;
}

.game-filter label:hover {
    border-color: #edd1cd;
}

.game-filter label.active {
    color: #fff;
    border-color: #5a5a5a;
    background: #5a5a5a;
}

.game-filter .game-filter-scroller {
    padding-right: 75px;
}

.game-filter input {
    display: none;
}

#game-type-filter {
    max-width: 100%;
    left: 0;
}

#certificates {
    right: 0;
    margin-top: 30px;
}

.template-index .filter-target-col {
    padding: 0 15px 0 0;
    float: none;
    -webkit-transition: height .25s ease-out;
    -moz-transition: height .25s ease-out;
    transition: height .25s ease-out;
}

.game-grid {
    position: relative;
    padding: 10px 0 0;
}

#filter-target {
    min-height: 300px;
    overflow: hidden;
}

.filter-loading .filter-target-col {
    background: url(/images/filters-loading528f.gif) center center no-repeat;
}


/* Hide until hover effect has completed */

.canvas .game-loading {
    position: relative;
}

.canvas .game-loading > a,
.canvas .game-loading > .game-info {
    visibility: hidden;
}

.game {
    position: relative;
    padding: 0;
    float: left;
    text-align: center;
    overflow: hidden;
}

.game.square {
    width: 25%;
}

.game.portrait {
    width: 25%;
}

.game.landscape {
    width: 50%;
}

.game > a {
    display: block;
    position: relative;
}

.game > a {
    position: relative;
    margin-left: 15px;
    margin-top: 15px;
    color: #fff;
    font-weight: 600;
    overflow: hidden;
}

.game > a:link,
.game > a:visited,
.game > a:hover,
.game > a:focus {
    color: #fff;
    border: none;
}

.game img {
    display: block;
    width: 100%;
}

.game canvas {
    display: block;
    width: 100%;
}

.game > a:active {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}

.game .game-info {
    position: absolute;
    right: 0;
    bottom: -5px;
    left: 15px;
    width: auto;
    color: #fff;
    font-weight: 600;
    text-align: center;
    font-size: 12px;
    font-size: 1.2rem;
    text-align: center;
    opacity: 0;
    -webkit-transition: all .25s ease-out;
    -o-transition: all .25s ease-out;
    -moz-transition: all .25s ease-out;
    transition: all .25s ease-out;
    z-index: 40;
}

.game:hover .game-info {
    opacity: 1;
}

.game h1 {
    margin-top: 0;
    padding: 0 10px;
    font-size: 13px;
    font-size: 1.3rem;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .75);
}

.game a,
.game a:link,
.game a:visited,
.game a:hover,
.game a:focus,
.game a:active {
    display: block;
    border: none;
    color: #fff;
}

.game .btn-play-now {
    position: relative;
    display: block;
    width: 100%;
    font-weight: 700;
    color: #ffffff;
    color: rgba(255, 255, 255, .75);
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 26px;
    text-transform: uppercase;
    border: none;
}

.game svg {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 1;
}

.game .btn-play-now path.btn-fill {
    fill: #7100ad;
    -webkit-transition: fill .15s ease-out;
    -moz-transition: fill .15s ease-out;
    -ms-transition: fill .15s ease-out;
    -o-transition: fill .15s ease-out;
    transition: fill .15s ease-out;
}

.game .btn-play-now:hover path.btn-fill,
.game .btn-play-now:focus path.btn-fill {
    fill: #c018e8;
}

.game .btn-play-now a,
.game .btn-play-now a:link,
.game .btn-play-now a:visited {
    display: block;
    position: relative;
    padding: 10px 0;
    border: none;
    z-index: 10;
}

.game .play-for-fun {
    display: inline-block;
    padding: 2px 8px;
    border-radius: 5px;
    font-weight: 700;
    background: rgba(0, 0, 0, .5);
    border: 1px solid #fff;
    border-color: rgba(255, 255, 255, .75);
}

.game-grid-nav-arrow {
    display: inline-block;
    position: relative;
    margin: 0;
    padding: 10px;
    width: 64px;
    height: 64px;
    color: #202020;
    font-size: 24px;
    font-size: 2.4rem;
    text-shadow: 0 0 0 rgba(255, 255, 255, 0), 0 0 0 rgba(255, 255, 255, 0), 0 0 0 rgba(255, 255, 255, 0);
    text-align: center;
    background: #202020 url(/images/texture-metal-light528f.jpg) left top repeat;
    border-radius: 64px;
}

.game-grid-nav-arrow,
.game-grid-nav-arrow:link,
.game-grid-nav-arrow:visited {
    color: #9f9f9f;
    border: none;
}

.template-index .game-grid-nav-arrow {
    position: absolute;
    top: 50%;
    margin-top: -32px;
}

.game-grid-nav-arrow:hover,
.game-grid-nav-arrow:focus {
    color: #d9b5e5;
    text-shadow: 0 0 10px rgb(206, 44, 255), 0 0 10px rgba(206, 44, 255, 1), 0 0 10px rgba(206, 44, 255, 1);
}

.game-grid-nav-arrow:after {
    position: absolute;
    left: 4px;
    top: 4px;
    display: block;
    width: 56px;
    height: 56px;
    content: '';
    border: 2px solid #a09f9e;
    border-radius: 56px;
    box-shadow: inset 0 2px 0 rgba(60, 60, 60, 1), inset 0 0 0 rgba(232, 248, 255, 0), 0 2px 0 rgba(60, 60, 60, 1), 0 0 0 rgba(232, 248, 255, 0), 0 0 0 rgba(255, 255, 255, 0), 0 0 0 rgba(255, 255, 255, 0);
    -webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    -o-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
}

.game-grid-nav-arrow:hover:after {
    border-color: #d9b5e5;
    box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0), inset 0 0 10px rgba(206, 44, 255, 1), 0 2px 0 rgba(255, 255, 255, 0), 0 0 14px rgba(206, 44, 255, 1), 0 0 4px rgba(206, 44, 255, 1), 0 0 10px rgba(206, 44, 255, 1);
}

.game-grid-nav-arrow span,
.pagination > li > a {
    display: inline-block;
    width: 44px;
    height: 44px;
    line-height: 44px;
    background: rgba(0, 0, 0, 0);
    border: none;
    border-radius: 44px;
    box-shadow: inset 0 2px 1px rgba(100, 100, 100, .65), 0 2px 3px rgba(0, 0, 0, .25);
    -webkit-transition: all .15s ease-out;
    -o-transition: all .15s ease-out;
    -moz-transition: all .15s ease-out;
    transition: all .15s ease-out;
}

.game-grid-nav-arrow:active span,
.pagination > li > a:active,
.pagination > li.active > a,
.pagination > li.active > a:hover {
    background: rgba(0, 0, 0, .05);
    box-shadow: inset 0 2px 3px rgba(0, 0, 0, .25), 0 1px 0 rgba(100, 100, 100, 1);
}

.game-grid-nav-arrow i {
    padding-right: 0;
}

.game-grid-nav-arrow-right i {
    padding-left: 5px;
}

.arrow-hidden {
    display: none !important;
}

.template-index .game-grid-nav-arrow {
    display: none;
}

.porthole-icon {
    position: relative;
    display: inline-block;
    vertical-align: top;
    z-index: 10;
}

.porthole-icon,
.porthole-icon:link,
.porthole-icon:visited {
    color: #000;
    border: none;
}

.porthole-icon:hover,
.porthole-icon:focus,
.porthole-icon:active {
    color: #006fb5;
}

.porthole-icon span {
    display: block;
    width: 40px;
    height: 40px;
    float: left;
    border-radius: 40px;
    background: #f6f3f0 url(/images/texture-metal-mid528f.jpg) left top repeat;
    background: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.75) 0%, rgba(0, 0, 0, 0.2) 100%), url(/images/texture-metal-mid528f.jpg);
    /* Chrome10+,Safari5.1+ */
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.75) 0%, rgba(0, 0, 0, 0.2) 100%), url(/images/texture-metal-mid528f.jpg);
    /* W3C */
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .5), 0 1px 0 rgba(0, 0, 0, .1), 0 1px 5px rgba(0, 0, 0, .25);
}

.ie9 .porthole-icon span {
    filter: invert(100%);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuNzUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
}

.porthole-icon i {
    display: block;
    position: relative;
    margin: 5px;
    padding: 6px 0 0 4px;
    width: 30px;
    height: 30px;
    color: rgb(133, 13, 222);
    font-size: 15px;
    text-align: center;
    background-color: rgb(206, 206, 206);
    border-radius: 30px;
    z-index: 10;
    -webkit-transition: background-color .15s ease-out;
    -moz-transition: background-color .15s ease-out;
    transition: background-color .15s ease-out;
    -webkit-animation: flicker-opacity 4s cubic-bezier(0.000, 0.960, 1.000, 0.025) alternate infinite;
    -moz-animation: flicker-opacity 4s cubic-bezier(0.000, 0.960, 1.000, 0.025) alternate infinite;
    animation: flicker-opacity 4s cubic-bezier(0.000, 0.960, 1.000, 0.025) alternate infinite;
}

.porthole-icon i:after {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 30px;
    height: 30px;
    content: '';
    border-radius: 30px;
    background: url(/images/scanlines-1x3528f.png) left top repeat;
    opacity: 0.8;
    box-shadow: inset 0 0 10px #8124d1, 0 0 4px #a224d1;
    -webkit-animation: scanlines 0.25s linear 0s infinite normal forwards;
    -o-animation: scanlines 0.25s linear 0s infinite normal forwards;
    -moz-animation: scanlines 0.25s linear 0s infinite normal forwards;
    animation: scanlines 0.25s linear 0s infinite normal forwards;
    z-index: 10;
}

.mosaic-button,
.mosaic-button:link,
.mosaic-button:visited {
    display: block;
    position: relative;
    width: 25%;
    height: 0;
    padding-bottom: 25%;
    float: left;
    font-size: 20px;
    font-size: 2rem;
    color: #8c0eba;
    text-align: center;
    text-shadow: 0 0 0 rgba(232, 248, 255, 0), 0 0 0 rgba(232, 248, 255, 0);
    border: none;
    -webkit-transition: color .15s ease-out, text-shadow .15s ease-out;
    -moz-transition: color .15s ease-out, text-shadow .15s ease-out;
    transition: color .15s ease-out, text-shadow .15s ease-out;
}

.mosaic-button:hover,
.mosaic-button:focus,
.mosaic-button:active {
    color: #cbafd6;
    text-shadow: 0 0 20px rgba(148, 49, 222, 1), 0 0 20px rgba(190, 15, 255, 1);
}

.mosaic-button span {
    display: block;
    position: absolute;
    top: 15px;
    left: 15px;
    right: 0;
    bottom: 0;
    padding: 30px 15px 0;
    background: url(/images/mosaic-button-background528f.png) left top no-repeat;
    -webkit-background-size: 100% auto;
    -moz-background-size: 100% auto;
    background-size: 100% auto;
}

.mosaic-button:hover span {
    background-position: 0 100%;
}

.mosaic-button i {
    display: block;
    margin-bottom: 20px;
    font-size: 50px;
    font-size: 5rem;
    vertical-align: middle;
}


/* ! Template Page < 768px ~ */

#page-banking h4,
.template-index h4 {
    font-size: 1.4em;
    color: #888888;
    border-bottom: 1px solid #871C96;
}

#page-banking .icon-chevronup:before {
    font-size: 10px;
    font-size: 1rem;
    line-height: 1.25em;
    margin-left: -0.4em;
}

#page-banking p.back-to-top {
    direction: rtl;
}

#page-banking .icon-chevronup {
    position: relative;
    bottom: 3px;
    right: 2px;
}


/*================================================================================*/


/* ! ~~~~~ (min-width: 481px) */


/*================================================================================*/

@media (min-width:481px) {
    .mosaic-button span {
        padding-top: 15px;
    }
    .mosaic-button span i {
        font-size: 40px;
        font-size: 4rem;
    }
}


/*================================================================================*/


/* ! ~~~~~ (min-width: 768px) */


/*================================================================================*/

@media (min-width:768px) and (max-width:991px) {
    .row-sm {
        margin-right: -15px;
        margin-left: -15px;
    }
    .row-sm:before,
    .row-sm:after {
        display: table;
        content: " ";
    }
    .row-sm:after {
        clear: both;
    }
}

@media (min-width:768px) {
    .row-xs {
        margin: 0 !important;
        padding: 0 !important;
    }
    .row-xs:before,
    .row-xs:after {
        display: none !important;
    }
    .clear-xs {
        clear: none !important;
    }
    .form-inline .form-group,
    .form-inline .form-group + button {
        margin-left: 5px;
    }
    /* ! Header > 768px ~ */
    .wrapper {
        position: relative;
        background: url(/images/background-header-stretch-2528f.png) center top repeat-x;
        -webkit-background-size: 123px auto;
        /* 61.538462% (720/1170) */
        -moz-background-size: 123px auto;
        background-size: 123px auto;
    }
    /* Header shadow */
    .wrapper:before {
        pointer-events: none;
        display: block;
        position: absolute;
        left: 0;
        top: 89px;
        width: 100%;
        height: 20px;
        content: '';
        background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.2) 30%, rgba(0, 0, 0, 0.1) 45%, rgba(0, 0, 0, 0) 90%, rgba(0, 0, 0, 0) 100%);
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.2) 30%, rgba(0, 0, 0, 0.1) 45%, rgba(0, 0, 0, 0) 90%, rgba(0, 0, 0, 0) 100%);
        /* W3C */
        z-index: 4;
    }
    .ie9 .wrapper:before {
        filter: none;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjQiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    }
    #site-header {
        margin-bottom: -9px;
        height: 98px;
        text-shadow: 1px 1px 0 #9b9b9b;
        background: url(/images/background-header-content.png) center top no-repeat;
        -webkit-background-size: 862px auto;
        /* 61.538462% (720/1170) */
        -moz-background-size: 862px auto;
        background-size: 862px auto;
    }
    #site-header > .container {
        padding: 0;
    }
    #site-header h1 {
        margin: 0;
        padding: 0 0 0 10px;
    }
    #site-header h1 .logo {
        display: block;
        margin: 10px 0 0 5px;
        width: 128px;
        height: 0;
        padding-bottom: 40.636042%;
        /* 115/283 (width of col) */
        background: url(/images/header-logo.png) left top no-repeat;
        -webkit-background-size: 100% auto;
        -moz-background-size: 100% auto;
        background-size: 100% auto;
    }
    #site-nav ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }
    #site-nav ul a,
    #site-nav ul a:link,
    #site-nav ul a:visited {
        position: relative;
        color: rgb(165, 165, 165);
        border: none;
    }
    #site-nav ul a:hover,
    #site-nav ul a:focus,
    #site-nav ul a:active {
        color: #b50fd3;
    }
    #site-nav ul li {
        display: inline-block;
        margin: 0;
        padding: 0;
        line-height: 1em;
        white-space: nowrap;
    }
    #site-nav > ul {
        margin: 16px 0 0 -25px;
    }
    #site-nav > ul > li + li {
        margin-left: -25px;
    }
    #site-nav > ul > li > a {
        display: block;
        padding: 0;
        height: 32px;
        font-size: 13px;
        font-size: 1.3rem;
        line-height: 33px;
        overflow: visible !important;
    }
    #site-nav > ul > li > a:hover,
    #site-nav > ul > li > a:focus,
    #site-nav > ul > li > a:active,
    #site-nav > ul > li.active > a {
        color: #efefef;
        text-shadow: 0 0 15px rgba(241, 0, 255, .75);
    }
    #site-nav > ul > li > a > i,
    #site-nav > ul > li > a > span {
        display: block;
        padding: 0 34px;
        width: 100%;
        height: 31px;
        text-align: center;
    }
    #site-nav > ul > li > a > i {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 10;
    }
    #site-nav > ul > li > a > span {
        position: relative;
        z-index: 100;
    }
    #site-nav > ul > li > a:before,
    #site-nav > ul > li > a:after,
    #site-nav > ul > li > a > i:before,
    #site-nav > ul > li > a > i:after {
        display: block;
        position: absolute;
        top: 0;
        height: 31px;
        content: '';
    }
    #site-nav > ul > li > a:before {
        left: 0;
        right: 32px;
        background: url(/images/btn-backgrounds-big.png) 0 -74px no-repeat;
    }
    #site-nav > ul > li > a:after {
        right: 0;
        width: 32px;
        background: url(/images/btn-backgrounds-big.png) -142px -74px no-repeat;
        z-index: -2;
    }
    #site-nav > ul > li > a > i:before {
        left: 0;
        right: 32px;
        background: url(/images/btn-backgrounds-big.png) 0 -112px no-repeat;
    }
    #site-nav > ul > li > a > i:after {
        right: 0;
        width: 32px;
        background: url(/images/btn-backgrounds-big.png) -142px -112px no-repeat;
        z-index: -1;
    }
    #site-nav > ul > li > a > i:before,
    #site-nav > ul > li > a > i:after {
        opacity: 0;
        -webkit-transition: opacity .25s ease-out;
        -o-transition: opacity .25s ease-out;
        -moz-transition: opacity .25s ease-out;
        transition: opacity .25s ease-out;
    }
    #site-nav > ul > li > a:hover > i:after,
    #site-nav > ul > li > a:hover > i:before,
    #site-nav > ul > li.active > a > i:after,
    #site-nav > ul > li.active > a > i:before {
        opacity: 1;
    }
    #site-nav .level-2 {
        display: inline-block;
        position: absolute;
        top: 60px;
        left: -7px;
    }
    #site-nav .level-2 > ul > li {
        position: relative;
    }
    #site-nav .level-2 > ul > li + li {
        margin-left: 0;
    }
    #site-nav .level-2 > ul > li > a {
        display: inline-block;
        padding: 3px 5px 1px;
        font-size: 11px;
        font-size: 1.1rem;
        border: 1px solid transparent;
        z-index: 3;
        -webkit-transition-duration: 0;
        -o-transition-duration: 0;
        -moz-transition-duration: 0;
        transition-duration: 0;
    }
    #site-nav .level-2 > ul > li:hover .level-3 {
        display: block;
    }
    #site-nav .level-2 > ul > li:hover > a {
        background: #6a00a2 url(/images/texture-metal-light528f.jpg) left top repeat;
        border-color: #8700af;
        border-color: rgba(0, 0, 0, .25);
        border-radius: 4px;
        box-shadow: inset 0 1px 0 rgba(49, 49, 49, 0.5);
    }
    #site-nav .level-2 > ul > li.has-dropdown > a {
        padding-bottom: 7px;
        border-bottom-width: 0;
        border-radius: 4px 4px 0 0;
    }
    #site-nav .level-3 {
        display: none;
        position: absolute;
        width: 128px;
        top: 24px;
        width: 170px;
        left: 0;
        padding: 10px;
        background: #f6f3f0 url(/images/texture-metal-light528f.jpg) left top repeat;
        border-radius: 0 4px 4px 4px;
        border: 1px solid #c6c3c1;
        border: 1px solid rgba(0, 0, 0, .25);
        box-shadow: 0 5px 5px rgba(0, 0, 0, .5);
        z-index: 1;
    }
    #site-nav .level-3 > ul > li {
        display: block;
        padding: 0 0 10px;
    }
    #site-nav .level-3 > ul > li:last-child {
        padding-bottom: 0;
    }
    #site-nav .level-3 > ul > li > a {
        font-size: 11px;
        font-size: 1.1rem;
        line-height: 11px;
        line-height: 1.1rem;
    }
    .register-link {
        position: absolute;
        top: 5px;
        right: 16px;
        width: 66px;
        height: 66px;
        -webkit-transform: scale(.64103);
        -moz-transform: scale(.64103);
        -o-transform: scale(.64103);
        -ms-transform: scale(.64103);
        transform: scale(.64103);
    }
    .register-link,
    .register-link:link,
    .register-link:visited {
        color: #efefef;
        border: none;
    }
    .register-link:hover,
    .register-link:focus,
    .register-link:active {
        color: #7e38b2;
    }
    .register-link h3 {
        display: inline-block;
        position: relative;
        bottom: 3px;
        right: 110px;
    }
    .register-link div {
        position: absolute;
        top: 0;
        right: 1px;
        width: 68px;
        height: 68px;
        font-size: 36px;
        font-size: 3.6rem;
        line-height: 68px;
        color: #a6d4ff;
        text-align: center;
        background: #000;
        border: 1px solid #000;
        border-radius: 70px;
    }
    .register-link:hover div,
    .register-link:focus div,
    .register-link:active div {
        color: #fff;
    }
    .register-link div:before,
    .register-link div:after {
        position: absolute;
        top: 0;
        left: 0;
        content: '';
    }
    .register-link div:before {
        width: 66px;
        height: 66px;
        border-radius: 66px;
        background-image: url(/images/register-link-background528f.png);
        background-repeat: no-repeat;
        -webkit-box-shadow: inset 0 0 10px #8705AC;
        -moz-box-shadow: inset 0 0 10px #8705AC;
        box-shadow: inset 0 0 10px #8705AC;
        z-index: 1;
    }
    .register-link.out div:before {
        -webkit-animation: register-link 500ms steps(24, start) 0s 1 reverse none;
        -o-animation: register-link 500ms steps(24, start) 0s 1 reverse none;
        -moz-animation: register-link 500ms steps(24, start) 0s 1 reverse none;
        animation: register-link 500ms steps(24, start) 0s 1 reverse none;
    }
    .register-link:hover div:before {
        -webkit-animation: register-link 500ms steps(24, end) 0s 1 normal forwards;
        -o-animation: register-link 500ms steps(24, end) 0s 1 normal forwards;
        -moz-animation: register-link 500ms steps(24, end) 0s 1 normal forwards;
        animation: register-link 500ms steps(24, end) 0s 1 normal forwards;
    }
    .register-link div:after {
        width: 68px;
        height: 68px;
        border-radius: 68px;
        z-index: 3;
    }
    .register-link span {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 68px;
        height: 68px;
        border-radius: 68px;
        z-index: 2;
    }
    .login-link {
        display: inline-block;
        position: absolute;
        top: 18px;
        right: 159px;
        height: 32px;
        font-size: 13px;
        font-size: 1.3rem;
        line-height: 32px;
        font-weight: 600;
        white-space: nowrap;
        overflow: hidden;
    }
    .login-link:after {
        position: absolute;
        display: block;
        top: -13px;
        right: -60px;
        width: 66px;
        height: 66px;
        content: '';
        /*background:#f6f3f0 url(/images/texture-metal-light.jpg) left top repeat;*/
        border-radius: 100%;
    }
    .login-link a {
        position: relative;
        display: inline-block;
    }
    .login-link a,
    .login-link a:link,
    .login-link a:visited {
        color: #efefef;
        text-shadow: 1px 1px 0 rgba(0, 0, 0, .33);
        border: none;
        opacity: .8;
    }
    .login-link a:hover,
    .login-link a:focus,
    .login-link a:active {
        opacity: 1;
        color: #7e38b2;
    }
    .login-link a:first-child {
        padding-left: 32px;
    }
    .login-link a:first-child:before {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        content: '';
        height: 32px;
        width: 32px;
        background: url(/images/btn-backgrounds-big.png) 0 -37px no-repeat;
    }
    .login-link a span {
        display: block;
        height: 32px;
        background: url(/images/btn-backgrounds-big.png) -32px -37px no-repeat;
    }
    .login-link a:first-child span {
        padding: 0 14px 0 8px;
    }
    .login-link a:last-child span {
        padding: 0 11px 0 14px;
    }
    .login-link.logged-in a:last-child span {
        padding: 0 14px 0 12px;
    }
    #site-nav > ul > li > a:before,
    #site-nav > ul > li > a:after,
    #site-nav > ul > li > a > i:before,
    #site-nav > ul > li > a > i:after,
    .login-link a:first-child:before,
    .login-link a span {
        -webkit-background-size: 200px auto;
        -moz-background-size: 200px auto;
        background-size: 200px auto;
    }
    #site-header .winners-list {
        position: absolute;
        top: 52px;
        right: 68px;
        padding: 8px;
        width: 125px;
        height: 35px;
    }
    #site-header .winners-list input {
        width: 79px;
        font-size: 12px;
        font-size: 1.2rem;
    }
    /* ! TopBar > 768px ~ */
    .wrapper.topheader {
        position: relative;
        background: url(/images/background-header-stretch-2528f.png) center top 22px repeat-x;
        -webkit-background-size: 123px 145px;
        -moz-background-size: 123px 145px;
        background-size: 123px 145px;
    }
    /* Header shadow */
    .wrapper.topheader:before {
        top: 110px;
    }
    .topBar {
        height: 22px;
        background: url(/images/'topbar-bg.jpg') repeat;
        overflow: visible;
    }
    .topBar .container {
        position: relative;
    }
    .topBar .bar {
        width: 490px;
        height: 33px;
        padding-left: 38px;
        position: absolute;
        right: 50px;
        z-index: 999;
        background: url(/images/'topbar-bar.png') right top -74px no-repeat;
    }
    .topBar .bar p {
        padding: 4px 0px 0px;
        line-height: 21px;
        text-align: left;
    }
    .topBar .bar p span:before {
        position: relative;
        font-size: 13px;
        top: 3px;
    }
    /* ! Connect > 768px ~ */
    #wl-list {
        padding-top: 26px;
        height: 155px;
    }
    #wl-list .col-xs-12 {
        padding-left: 15px;
        padding-right: 15px;
    }
    #wl-list h1,
    #wl-list p {
        display: block;
        padding-left: 0;
    }
    #wl-list p .inline-hidden-xs {
        display: inline;
    }
    #wl-list .form-inline .form-group {
        margin-bottom: 0;
    }
    #wl-list .form-inline .form-group + .form-group {
        margin-top: 15px;
        padding-right: 0;
        width: 238px;
    }
    #wl-embedded-subscribe {
        position: static;
        bottom: 0;
        margin: 15px 0 0 15px;
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 20px;
        line-height: 2rem;
    }
    #wl-list .customise-news {
        bottom: 70px;
        left: -355px;
        width: 400px;
    }
    .wl-signup-right-col {
        padding: 15px;
        background: #fff;
        display: none;
    }
    .wl-signup-right-col ul li {
        display: block;
    }
    #wl-list #wl_embed_signup {
        position: relative;
        margin-top: 0;
        overflow: visible;
    }
    #certificates-links {
        padding: 5px 0 10px 15px;
    }
    #certificates-links ul {
        margin-bottom: 0;
        text-align: center;
    }
    #certificates-links ul li {
        display: inline-block;
        margin: 0;
        width: auto;
        float: none;
    }
    #certificates-links ul li div.responsible {
        width: 123px;
        height: 80px;
    }
    #payment-methods-links {
        padding: 5px 0 10px 15px;
    }
    #payment-methods-links ul {
        margin-bottom: 0;
        text-align: center;
    }
    #payment-methods-links ul li {
        display: inline-block;
        margin: 0;
        width: auto;
        float: none;
    }
    #payment-methods-links ul li div.maestro,
    #payment-methods-links ul li div.visa-electron,
    #payment-methods-links ul li div.sid,
    #payment-methods-links ul li div.mastercard {
        width: 25px;
        height: 16px;
    }
    #payment-methods-links ul li div.visa {
        width: 42px;
        height: 16px;
    }
    #payment-methods-links ul li div.skrill {
        width: 37px;
        height: 16px;
    }
    #payment-methods-links ul li div.neteller {
        width: 75px;
        height: 16px;
    }
    #payment-methods-links ul li div.ecopayz {
        width: 66px;
        height: 16px;
    }
    #payment-methods-links ul li + li {
        padding: 0 0 0 10px;
    }
    #payment-methods-links ul li a {
        font-size: 12px;
        font-size: 1.2rem;
    }
    /* ! Footer > 768px ~ */
    #site-footer {
        overflow: hidden;
        background-image: none;
    }
    #site-footer .footer-wrapper {
        position: relative;
        padding: 65px 0 95px;
        background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.55) 100%), url(/images/texture-gray-grunge.jpg);
        background: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.55) 100%), url(/images/texture-gray-grunge.jpg);
        /* W3C */
    }
    .ie9 #site-footer .footer-wrapper {
        filter: none;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC41NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+), url(/images/texture-gray-grunge.jpg);
    }
    #site-footer .down-lights {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 170px;
        background: url(/images/footer-background-top528f.png) center top repeat-x;
    }
    #site-footer .down-lights .container div {
        opacity: 0;
        height: 170px;
        background: url(/images/footer-light528f.png) center top no-repeat;
        -webkit-transition: opacity 0.75s 0.5s cubic-bezier(0.680, 0, 0.265, 1);
        /* older webkit */
        -webkit-transition: opacity 0.75s 0.5s cubic-bezier(0.680, -0.550, 0.265, 1.550);
        -moz-transition: opacity 0.75s 0.5s cubic-bezier(0.680, -0.550, 0.265, 1.550);
        -o-transition: opacity 0.75s 0.5s cubic-bezier(0.680, -0.550, 0.265, 1.550);
        transition: opacity 0.75s 0.5s cubic-bezier(0.680, -0.550, 0.265, 1.550);
        /* easeInOutBack */
    }
    #site-footer.lights-on .down-lights .container div {
        opacity: 1;
    }
    #site-footer .down-lights .container div:nth-child(1) {
        -webkit-transition-delay: 0.5s;
        -o-transition-delay: 0.5s;
        -moz-transition-delay: 0.5s;
        transition-delay: 0.5s;
    }
    #site-footer .down-lights .container div:nth-child(2) {
        -webkit-transition-delay: .65s;
        -o-transition-delay: .65s;
        -moz-transition-delay: .65s;
        transition-delay: .65s;
    }
    #site-footer .down-lights .container div:nth-child(3) {
        -webkit-transition-delay: .8s;
        -o-transition-delay: .8s;
        -moz-transition-delay: .8s;
        transition-delay: .8s;
    }
    #site-footer .down-lights .container div:nth-child(4) {
        -webkit-transition-delay: .95s;
        -o-transition-delay: .95s;
        -moz-transition-delay: .95s;
        transition-delay: .95s;
    }
    #site-footer .down-lights .container div:nth-child(5) {
        -webkit-transition-delay: 1.1s;
        -o-transition-delay: 1.1s;
        -moz-transition-delay: 1.1s;
        transition-delay: 1.1s;
    }
    #site-footer .down-lights .container div:nth-child(6) {
        -webkit-transition-delay: 1.25s;
        -o-transition-delay: 1.25s;
        -moz-transition-delay: 1.25s;
        transition-delay: 1.25s;
    }
    #site-footer .down-lights .container div:nth-child(7) {
        -webkit-transition-delay: 1.4s;
        -o-transition-delay: 1.4s;
        -moz-transition-delay: 1.4s;
        transition-delay: 1.4s;
    }
    #site-footer .down-lights .container div:nth-child(8) {
        -webkit-transition-delay: 1.55s;
        -o-transition-delay: 1.55s;
        -moz-transition-delay: 1.55s;
        transition-delay: 1.55s;
    }
    #site-footer .grill {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 74px;
        background: url(/images/footer-background-bottom528f.png) center bottom repeat-x;
    }
    #site-footer .grill .container {
        height: 74px;
        background: url(/images/footer-grill528f.png) left bottom repeat-x;
    }
    #site-footer header {
        text-align: center;
    }
    #site-footer .row-xs > div {
        padding: 0;
    }
    #site-footer header ul {
        margin: 20px 0 10px;
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
        -webkit-column-gap: 0;
        -moz-column-gap: 0;
        column-gap: 0;
    }
    #site-footer header ul li {
        padding-bottom: 5px;
    }
    #site-footer h1 {
        margin: 20px 0;
    }
    #site-footer .fb-like {
        margin: 0 auto;
        overflow: hidden;
    }
    #site-footer .nav-tabs > li {
        position: relative;
        padding: 0 40px 0 0;
    }
    #site-footer .nav-tabs > li + li {
        margin-left: -45px;
    }
    #site-footer .nav-tabs > li:before {
        display: block;
        position: absolute;
        right: 5px;
        top: 0;
        width: 45px;
        height: 100%;
        content: '';
        background: url(/images/footer-tab-backgrounds528f.png) left top no-repeat;
        z-index: 10;
    }
    #site-footer .nav-tabs > li.active:before {
        background-position: 0 -50px;
    }
    #site-footer .nav-tabs > li > a {
        line-height: 22px;
        line-height: 2.2rem;
    }
    #site-footer .nav-tabs > li + li > a {
        padding-left: 35px;
    }
    #site-footer .nav-tabs > li + li.active > a {
        padding-right: 10px;
        padding-left: 15px;
    }
    #site-footer .tabs-bottom {
        background-color: #202020;
        background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 5%, rgba(0, 0, 0, 0.2) 100%), url(/images/texture-gray-grunge.jpg);
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 5%, rgba(0, 0, 0, 0.2) 100%), url(/images/texture-gray-grunge.jpg);
        /* W3C */
        background-position: left bottom;
        border-right: 1px solid #202020;
        border-radius: 0 0 3px 3px;
        border-bottom: 1px solid rgba(0, 0, 0, .375);
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, .03);
    }
    .ie9 #site-footer .tabs-bottom {
        clear: both;
        filter: none;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4yIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=), url(/images/texture-gray-grunge.jpg);
    }
    #site-footer .tab-content {
        font-size: 14px;
        font-size: 1.4rem;
        font-weight: 600;
    }
    #site-footer .tab-content > div {
        padding: 15px;
    }
    #site-footer .tab-content ul {
        height: 175px;
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
    }
    #site-footer .tab-content ul li.col-break {
        -webkit-column-break-before: always;
        -moz-column-break-before: always;
        column-break-before: always;
    }
    .no-csscolumns #site-footer .tab-content ul li {
        width: 33%;
    }
    .no-csscolumns #site-footer .tab-content ul li:nth-child(3n+1) {
        padding-left: 15px;
    }
    #site-footer .contact-details {
        position: relative;
    }
    #site-footer .contact-details:before,
    #site-footer .contact-details:after {
        display: block;
        position: absolute;
        top: 0;
        bottom: -15px;
        content: '';
        background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);
        background-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);
        /* W3C */
    }
    .ie9 #site-footer .contact-details:before,
    .ie9 #site-footer .contact-details:after {
        filter: none;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC40Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    }
    #site-footer .contact-details:before {
        left: -13px;
        width: 2px;
        background-color: #14181f;
    }
    #site-footer .contact-details:after {
        left: -14px;
        width: 1px;
        background-color: #252d38;
    }
    #site-footer .contact-details h3 {
        margin-bottom: 5px;
    }
    #site-footer .contact-details h2 + h3 {
        margin-top: 0;
    }
    .footer-cinema-arts:after {
        display: none;
    }
    /* ! Content page > 768px ~ */
    .banner-jaw {
        position: relative;
        margin-bottom: 20px;
    }
    .banner-jaw:before {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 20px;
        content: '';
        background: url(/images/page-header-background-content528f.jpg) center -6px no-repeat, url(/images/page-header-background-stretch.jpg) left -6px repeat-x;
        -webkit-background-size: 827px auto, 32px auto;
        -moz-background-size: 827px auto, 32px auto;
        background-size: 827px auto, 32px auto;
        border-bottom: 4px solid #d2d4d4;
        box-shadow: 0 1px 0 rgba(60, 60, 60, .75);
    }
    .banner-jaw .container {
        position: relative;
        padding-left: 22px;
        height: 35px;
        list-style: none;
        background: url(/images/page-header-background-content528f.jpg) center -6px no-repeat;
        -webkit-background-size: 827px auto;
        -moz-background-size: 827px auto;
        background-size: 827px auto;
        border-bottom: 4px solid #d2d4d4;
        box-shadow: 0 1px 0 rgba(60, 60, 60, .75);
        z-index: 10;
    }
    .banner-jaw .container:before,
    .banner-jaw .container:after {
        display: block;
        position: absolute;
        width: 25px;
        height: 22px;
        bottom: -7px;
        content: '';
        background: url(/images/game-tab-cornices528f.png) -25px 0 no-repeat;
        z-index: 10;
    }
    .banner-jaw .container:before {
        left: 0;
    }
    .banner-jaw .container:after {
        right: 0;
        background-position: -50px 0;
    }
    .section-header h1 {
        font-size: 36px;
        font-size: 3.6rem;
        line-height: 36px;
        line-height: 3.6rem;
    }
    .content-sidebar {
        margin: 20px 0 0;
    }
    .content-sidebar nav > ul {
        display: block;
    }
    /* ! Homepage > 768px - banner ~ */
    .main-banner .doors {
        position: relative;
        height: 317px;
        background: url(/images/texture-metal-dark528f.jpg) center top repeat;
        /*background: -webkit-linear-gradient(top, rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%), url(/images/texture-metal-dark528f.jpg) center top repeat;*/
        background: url(/images/texture-clear-dark.jpg) center top repeat;
        -webkit-background-size: auto, 256px auto;
        -moz-background-size: auto, 256px auto;
        background-size: auto, 256px auto;
        z-index: 1;
        overflow: hidden;
    }
    .main-banner .doors:after {
        pointer-events: none;
        display: block;
        position: absolute;
        left: 0;
        width: 100%;
        height: 20px;
        content: '';
        bottom: 0;
        background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.1) 55%, rgba(0, 0, 0, 0.2) 70%, rgba(0, 0, 0, 0.4) 100%);
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.1) 55%, rgba(0, 0, 0, 0.2) 70%, rgba(0, 0, 0, 0.4) 100%);
        /* W3C */
        z-index: 121;
    }
    .ie9 .main-banner .doors:after {
        filter: none;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC40Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    }
    .main-banner .inner-door {
        pointer-events: none;
        display: block;
        position: absolute;
        top: 0;
        width: 429px;
        height: 317px;
        background: url(/images/texture-metal-mid528f.jpg) left top repeat;
        -webkit-backface-visibility: hidden;
        -webkit-transition: width 1s 1s cubic-bezier(0.785, 0.135, 0.150, 0.860);
        -moz-transition: width 1s 1s cubic-bezier(0.785, 0.135, 0.150, 0.860);
        -o-transition: width 1s 1s cubic-bezier(0.785, 0.135, 0.150, 0.860);
        transition: width 1s 1s cubic-bezier(0.785, 0.135, 0.150, 0.860);
        /* easeInOutBack http://matthewlein.com/ceaser/ */
    }
    .inner-doors-open .inner-door {
        width: 76px;
    }
    .main-banner .inner-door-left {
        left: 50%;
        margin-left: -467px;
        z-index: 115;
    }
    .main-banner .inner-door-right {
        right: 50%;
        margin-right: -467px;
        z-index: 116;
    }
    .main-banner .inner-door:before {
        display: block;
        position: absolute;
        top: 0;
        width: 103px;
        height: 317px;
        content: '';
        z-index: 1;
        -webkit-background-size: 103px auto;
        -moz-background-size: 103px auto;
        background-size: 103px auto;
    }
    .main-banner .inner-door-left:before {
        right: -38px;
        background-image: url(/images/inner-door-left-3.png);
        background-position: right top;
    }
    .main-banner .inner-door-right:before {
        left: -38px;
        background-image: url(/images/inner-door-right-3.png);
        background-position: left top;
    }
    .main-banner .outer-door {
        pointer-events: none;
        display: block;
        position: absolute;
        top: 0;
        width: 224px;
        height: 317px;
    }
    .main-banner .outer-door-left {
        left: 50%;
        margin-left: -522px;
        background: url(/images/outer-door-left-off-2.png) left top no-repeat;
        -webkit-background-size: 224px auto;
        -moz-background-size: 224px auto;
        background-size: 224px auto;
        z-index: 117;
    }
    .main-banner .outer-door-right {
        left: 50%;
        margin-left: 298px;
        background: url(/images/outer-door-right-off-2.png) left top no-repeat;
        -webkit-background-size: 224px auto;
        -moz-background-size: 224px auto;
        background-size: 224px auto;
        z-index: 118;
    }
    .main-banner .outer-door:before {
        display: block;
        position: absolute;
        top: 0;
        width: 231px;
        height: 317px;
        content: '';
        opacity: 0;
        -webkit-backface-visibility: hidden;
        -webkit-background-size: 224px auto;
        -moz-background-size: 224px auto;
        background-size: 224px auto;
    }
    .go .main-banner .outer-door:before {
        -webkit-animation: flicker-opacity 0.5s ease-in-out 0s 1 normal forwards;
        -o-animation: flicker-opacity 0.5s ease-in-out 0s 1 normal forwards;
        -moz-animation: flicker-opacity 0.5s ease-in-out 0s 1 normal forwards;
        animation: flicker-opacity 0.5s ease-in-out 0s 1 normal forwards;
    }
    .main-banner .outer-door-left:before {
        background-image: url(/images/outer-door-left-on-3.png);
        background-position: right top;
    }
    .main-banner .outer-door-right:before {
        background-image: url(/images/outer-door-right-on-3.png);
        background-position: left top;
    }
    .main-banner .doors > .container {
        position: relative;
    }
    /* ! Homepage > 768px - ticker ~ */
    #ticker {
        position: relative;
        height: 60px;
        background: url(/images/home-banner-ticker528f.png) center top no-repeat, url(/images/home-banner-ticker-background.png) center top repeat-x;
        z-index: 3;
        -webkit-background-size: 878px auto, 128px auto;
        /* 61.538462% (720/1170) */
        -moz-background-size: 878px auto, 128px auto;
        background-size: 878px auto, 128px auto;
    }
    #ticker > .container {
        position: relative;
        padding: 10px 0 0 4px;
    }
    #ticker .ticker-slider {
        width: 703px;
        opacity: 0;
        -webkit-transition: opacity .25s ease-out;
        -o-transition: opacity .25s ease-out;
        -moz-transition: opacity .25s ease-out;
        transition: opacity .25s ease-out;
    }
    #ticker .ticker-slider:after {
        display: block;
        position: absolute;
        top: -3px;
        left: -10px;
        width: 185px;
        height: 37px;
        content: '';
        background: url(/images/home-banner-ticker-mask528f.png) left top no-repeat;
        -webkit-background-size: 100% auto;
        -moz-background-size: 100% auto;
        background-size: 100% auto;
        z-index: 130;
    }
    #ticker .ticker-slider .slide {
        position: relative;
        width: 100%;
        height: 36px;
    }
    #ticker .ticker-left {
        position: absolute;
        top: 0;
        margin: 0 15px;
        padding: 0;
        width: 122px;
        height: 32px;
        color: #17a827;
        font-size: 32px;
        font-size: 3.2rem;
        font-weight: 900;
        text-shadow: 0 0 10px rgba(3, 222, 37, 0.4);
        text-transform: uppercase;
        text-align: center;
    }
    #ticker .ticker-right {
        position: absolute;
        top: 0;
        left: 171px;
        margin: 0;
        padding: 0;
        width: 532px;
        height: 32px;
        line-height: 32px;
        color: #fff;
        font-size: 18px;
        font-size: 1.8rem;
        font-weight: 900;
        text-shadow: 0 0 10px rgba(255, 255, 255, .4);
        text-transform: uppercase;
        white-space: nowrap;
        overflow: hidden;
    }
    .desktop-slider-nav {
        display: inline-block;
        position: absolute;
        right: 0;
        top: 6px;
        padding: 4px;
        height: 32px;
    }
    .desktop-slider-nav li {
        display: inline-block;
        margin: 0;
        padding: 0;
        float: left;
    }
    .desktop-slider-nav li + li {
        margin-left: 3px;
    }
    .desktop-slider-nav li a {
        display: block;
        width: 10px;
        height: 27px;
        background: #904e90 url(/images/scanlines.png) left top repeat;
        border: none;
        border-radius: 3px;
    }
    .desktop-slider-nav li:hover a,
    .desktop-slider-nav li:focus a,
    .desktop-slider-nav li.active a {
        background-color: #dca1fc;
        box-shadow: inset 0 0 15px #8824d1, 0 0 15px #8824d1;
    }
    /* ! Homepage > 768px - news ~ */
    .banner-sidebar {
        height: 317px;
        color: #39cafc;
        background-color: transparent;
        border-top: none;
        z-index: 110;
        -webkit-background-size: 19px 19px;
        -moz-background-size: 19px 19px;
        background-size: 19px 19px;
    }
    .template-index .banner-sidebar {
        pointer-events: none;
        /* Changed to "auto" when open */
        position: absolute;
        right: -15px;
        top: 0;
        width: 300px;
        padding: 0;
        -webkit-transform: translateX(262px);
        -moz-transform: translateX(262px);
        -ms-transform: translateX(262px);
        -o-transform: translateX(262px);
        transform: translateX(262px);
        -webkit-transition: -webkit-transform .5s cubic-bezier(0.390, 0.575, 0.565, 1.000);
        -moz-transition: -moz-transform .5s cubic-bezier(0.390, 0.575, 0.565, 1.000);
        transition: transform .5s cubic-bezier(0.390, 0.575, 0.565, 1.000);
        /* easeInOutCirc http://matthewlein.com/ceaser/ */
    }
    .banner-sidebar:before,
    .banner-sidebar:after {
        display: block;
        position: absolute;
        left: 0;
        right: 0;
        width: 100%;
        height: 20px;
        content: '';
        pointer-events: none;
    }
    .banner-sidebar:before {
        top: 0;
        background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.2) 30%, rgba(0, 0, 0, 0.1) 45%, rgba(0, 0, 0, 0) 90%, rgba(0, 0, 0, 0) 100%);
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.2) 30%, rgba(0, 0, 0, 0.1) 45%, rgba(0, 0, 0, 0) 90%, rgba(0, 0, 0, 0) 100%);
        /* W3C */
        z-index: 101;
    }
    .ie9 .banner-sidebar:before {
        filter: none;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjQiLz4KICAgIDxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMiIvPgogICAgPHN0b3Agb2Zmc2V0PSI0NSUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    }
    .banner-sidebar:after {
        bottom: 0;
        height: 100px;
        background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.1) 55%, rgba(0, 0, 0, 0.2) 70%, rgba(0, 0, 0, 0.4) 100%);
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.1) 55%, rgba(0, 0, 0, 0.2) 70%, rgba(0, 0, 0, 0.4) 100%);
        /* W3C */
        z-index: 102;
    }
    .ie9 .banner-sidebar:after {
        filter: none;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMiIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    }
    .template-index .banner-sidebar.open {
        pointer-events: auto;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0);
    }
    .template-index .banner-sidebar-trigger {
        display: block;
        position: absolute;
        left: 50%;
        top: 50%;
        margin: -74px 0 0 327px;
        width: 25px;
        height: 141px;
        z-index: 1000;
    }
    .template-index .banner-sidebar-trigger,
    .template-index .banner-sidebar-trigger:focus {
        outline: none;
    }
    .template-index.banner-sidebar-open .banner-sidebar-trigger {
        margin-left: 66px;
    }
    .main-banner .banner-sidebar-nav {
        padding: 12px 5px;
        width: 27px;
        height: 103px;
        position: absolute;
        left: 50%;
        top: 50%;
        margin-top: -56px;
        margin-left: 350px;
        -webkit-transition: opacity .25s .5s ease-out;
        -moz-transition: opacity .25s .5s ease-out;
        -o-transition: opacity .25s .5s ease-out;
        transition: opacity .25s .5s ease-out;
    }
    .template-index .banner-sidebar-nav {
        opacity: 0;
    }
    .banner-sidebar-open #homepage-banner .banner-sidebar-nav {
        opacity: 1;
        z-index: 150;
    }
    .main-banner .banner-sidebar-nav a {
        display: block;
        width: 18px;
        opacity: 0.65;
        background: url(/images/btn-backgrounds-big.png) left top no-repeat;
        -webkit-background-size: 200px auto;
        -moz-background-size: 200px auto;
        background-size: 200px auto;
    }
    .main-banner .banner-sidebar-nav .banner-sidebar-up {
        margin-bottom: 4px;
        height: 29px;
        background-position: -182px 0;
    }
    .main-banner .banner-sidebar-nav a:hover,
    .main-banner .banner-sidebar-nav a:focus {
        opacity: 1;
    }
    .main-banner .banner-sidebar-nav .banner-sidebar-close {
        margin-bottom: 4px;
        height: 18px;
        background-position: -182px -36px;
    }
    .main-banner .banner-sidebar-nav .banner-sidebar-down {
        height: 29px;
        background-position: -182px -60px;
    }
    .banner-sidebar > header {
        padding: 15px;
    }
    .csstransforms .banner-sidebar > header {
        position: absolute;
        left: -24px;
        top: 50%;
        margin-top: -68px;
        padding: 20px 0 0;
        width: 25px;
        height: 141px;
        background: url(/images/news-panel-tab528f.png) left top no-repeat;
        border: none;
        -webkit-background-size: 25px auto;
        -moz-background-size: 25px auto;
        background-size: 25px auto;
        box-shadow: none;
    }
    .csstransforms .banner-sidebar > header h1 {
        display: block;
        color: #fff;
        font-size: 20px;
        font-size: 2rem;
        line-height: 25px;
        line-height: 2.5rem;
        -webkit-transform: translate(2px, 50px) rotate(-90deg);
        -moz-transform: translate(2px, 50px) rotate(-90deg);
        -ms-transform: translate(2px, 50px) rotate(-90deg);
        -o-transform: translate(2px, 50px) rotate(-90deg);
        transform: translate(2px, 50px) rotate(-90deg);
    }
    .template-index .banner-sidebar > header h1 i {
        display: none;
    }
    .banner-sidebar .articles {
        display: block;
        height: 100%;
        padding-right: 37px;
        border-left: 1px solid #39cafc;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }
    .template-index .banner-sidebar .banner-sidebar-item {
        display: block;
        clear: left;
        opacity: 0;
        -webkit-transition: opacity .35s 0s ease-out;
        -o-transition: opacity .35s 0s ease-out;
        -moz-transition: opacity .35s 0s ease-out;
        transition: opacity .35s 0s ease-out;
    }
    .template-index .banner-sidebar.open .banner-sidebar-item {
        opacity: 1;
    }
    .banner-sidebar .banner-sidebar-item h1 {
        margin: 0;
        font-size: 15px;
        font-size: 1.5rem;
    }
    .banner-sidebar .banner-sidebar-item {
        border-bottom: 1px solid #39cafc;
        border-right: 1px solid #39cafc;
    }
    .template-index .banner-sidebar .banner-sidebar-item:nth-child(1) {
        -webkit-transition-delay: .5s;
        -o-transition-delay: .5s;
        -moz-transition-delay: .5s;
        transition-delay: .5s;
    }
    .template-index .banner-sidebar .banner-sidebar-item:nth-child(2) {
        -webkit-transition-delay: .6s;
        -o-transition-delay: .6s;
        -moz-transition-delay: .6s;
        transition-delay: .6s;
    }
    .template-index .banner-sidebar .banner-sidebar-item:nth-child(3) {
        -webkit-transition-delay: .7s;
        -o-transition-delay: .7s;
        -moz-transition-delay: .7s;
        transition-delay: .7s;
    }
    .template-index .banner-sidebar .banner-sidebar-item:nth-child(4) {
        -webkit-transition-delay: .8s;
        -o-transition-delay: .8s;
        -moz-transition-delay: .8s;
        transition-delay: .8s;
    }
    .template-index .banner-sidebar .banner-sidebar-item:nth-child(5) {
        -webkit-transition-delay: .9s;

        -o-transition-delay: .9s;
        -moz-transition-delay: .9s;
        transition-delay: .9s;
    }
    .template-index .banner-sidebar .banner-sidebar-item:nth-child(6) {
        -webkit-transition-delay: 1s;
        -o-transition-delay: 1s;
        -moz-transition-delay: 1s;
        transition-delay: 1s;
    }
    .banner-sidebar .banner-sidebar-item a {
        padding: 15px;
    }
    /* ! Homepage > 768px - games ~ */
    #mobile-welcome {
        display: none;
    }
    #game-list {
        padding-top: 30px;
    }
    #game-list header {
        -webkit-background-size: auto 17px;
        -moz-background-size: auto 17px;
        background-size: auto 17px;
    }
    .game-filter-inner {
        text-align: center;
        border-width: 2px;
    }
    #game-type-filter:before {
        bottom: 22px;
    }
    .grid-wrapper {
        position: relative;
        z-index: 0;
        overflow: hidden;
    }
    .grid-wrapper .grid-lighting {
        display: block;
        position: absolute;
        left: 50%;
        top: 0;
        bottom: 0;
        width: 270px;
    }
    .grid-lighting-left {
        margin-left: -375px;
        background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.2) 5%, rgba(0, 0, 0, 0) 90%, rgba(0, 0, 0, 0) 100%), url(/images/texture-metal-mid528f.jpg);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0, 0, 0, 0.7)), color-stop(5%, rgba(0, 0, 0, 0.2)), color-stop(90%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0))), url(/images/texture-metal-mid528f.jpg);
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.2) 5%, rgba(0, 0, 0, 0) 90%, rgba(0, 0, 0, 0) 100%), url(/images/texture-metal-mid528f.jpg);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(left, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.2) 5%, rgba(0, 0, 0, 0) 90%, rgba(0, 0, 0, 0) 100%), url(/images/texture-metal-mid528f.jpg);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(left, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.2) 5%, rgba(0, 0, 0, 0) 90%, rgba(0, 0, 0, 0) 100%), url(/images/texture-metal-mid528f.jpg);
        /* IE10+ */
        background: linear-gradient(to right, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.2) 5%, rgba(0, 0, 0, 0) 90%, rgba(0, 0, 0, 0) 100%), url(/images/texture-metal-mid528f.jpg);
        /* W3C */
    }
    .ie9 .grid-lighting-left {
        filter: none;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICAgIDxzdG9wIG9mZnNldD0iNSUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4yIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+), url(/images/texture-metal-mid528f.jpg);
    }
    .grid-lighting-right {
        margin-left: 105px;
        background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.2) 95%, rgba(0, 0, 0, 0.7) 100%), url(/images/texture-metal-mid528f.jpg);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(10%, rgba(0, 0, 0, 0)), color-stop(95%, rgba(0, 0, 0, 0.2)), color-stop(100%, rgba(0, 0, 0, 0.7))), url(/images/texture-metal-mid528f.jpg);
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.2) 95%, rgba(0, 0, 0, 0.7) 100%), url(/images/texture-metal-mid528f.jpg);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.2) 95%, rgba(0, 0, 0, 0.7) 100%), url(/images/texture-metal-mid528f.jpg);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.2) 95%, rgba(0, 0, 0, 0.7) 100%), url(/images/texture-metal-mid528f.jpg);
        /* IE10+ */
        background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.2) 95%, rgba(0, 0, 0, 0.7) 100%), url(/images/texture-metal-mid528f.jpg);
        /* W3C */
    }
    .ie9 .grid-lighting-right {
        filter: none;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==), url(/images/texture-metal-mid528f.jpg);
    }
    .grid-lighting:before,
    .grid-lighting:after {
        display: block;
        position: absolute;
        width: 20px;
        height: 20px;
        content: '';
        background-image: url(/images/triangle-corners.png);
        background-repeat: no-repeat;
        z-index: 101;
    }
    .grid-lighting-left:before {
        top: 0;
        left: 0;
        background-position: 0 0;
    }
    .grid-lighting-left:after {
        bottom: 0;
        left: 0;
        background-position: 0 -20px;
    }
    .grid-lighting-right:before {
        top: 0;
        right: 0;
        background-position: -20px 0;
    }
    .grid-lighting-right:after {
        bottom: 0;
        right: 0;
        background-position: -20px -20px;
    }
    .grid-wrapper .container {
        background: url(/images/texture-metal-mid528f.jpg);
    }
    .grid-wrapper:after {
        display: block;
        position: absolute;
        left: 50%;
        margin-left: -585px;
        bottom: -2px;
        width: 1260px;
        height: 2px;
        content: '';
        background: #202020;
    }
    .grid-lighting .beam-light {
        position: absolute;
        width: 170px;
        height: 22.5%;
        opacity: 0;
    }
    .grid-lighting-left .beam-light {
        left: 0;
    }
    .grid-lighting-right .beam-light {
        right: 0;
    }
    .grid-lighting .beam-light:nth-child(1) {
        top: 2.5%;
    }
    .grid-lighting .beam-light:nth-child(2) {
        top: 27.5%;
        height: 21.25%;
    }
    .grid-lighting .beam-light:nth-child(3) {
        bottom: 27.5%;
        height: 21.25%;
    }
    .grid-lighting .beam-light:nth-child(4) {
        bottom: 2.5%;
    }
    .grid-lighting .beam-light:before {
        position: absolute;
        display: block;
        top: 5px;
        bottom: 5px;
        width: 60px;
        content: '';
        -webkit-backface-visibility: hidden;
        -webkit-filter: blur(5px);
        filter: blur(5px);
        /* W3C */
    }
    .ie9 .grid-lighting .beam-light:before {
        filter: progid: DXImageTransform.Microsoft.Blur(PixelRadius='3');
        /* IE */
    }
    .grid-lighting-left .beam-light:before {
        background: -moz-linear-gradient(left, rgba(205, 142, 252, 0.75) 0%, rgba(232, 248, 255, 0) 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(205, 142, 252, 0.75)), color-stop(100%, rgba(232, 248, 255, 0)));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(left, rgba(205, 142, 252, 0.75) 0%, rgba(232, 248, 255, 0) 100%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(left, rgba(205, 142, 252, 0.75) 0%, rgba(232, 248, 255, 0) 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(left, rgba(205, 142, 252, 0.75) 0%, rgba(232, 248, 255, 0) 100%);
        /* IE10+ */
        background: linear-gradient(to right, rgba(205, 142, 252, 0.75) 0%, rgba(232, 248, 255, 0) 100%);
        /* W3C */
    }
    .ie9 .grid-lighting-left .beam-light:before {
        filter: none;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZjhmZiIgc3RvcC1vcGFjaXR5PSIwLjc1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGY4ZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    }
    .grid-lighting-right .beam-light:before {
        right: 0;
    }
    .grid-lighting-right .beam-light:before {
        background: -moz-linear-gradient(left, rgba(232, 248, 255, 0) 0%, rgba(205, 142, 252, 0.75) 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(232, 248, 255, 0)), color-stop(100%, rgba(205, 142, 252, 0.75)));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(left, rgba(232, 248, 255, 0) 0%, rgba(205, 142, 252, 0.75) 100%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(left, rgba(232, 248, 255, 0) 0%, rgba(205, 142, 252, 0.75) 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(left, rgba(232, 248, 255, 0) 0%, rgba(205, 142, 252, 0.75) 100%);
        /* IE10+ */
        background: linear-gradient(to right, rgba(232, 248, 255, 0) 0%, rgba(205, 142, 252, 0.75) 100%);
        /* W3C */
    }
    .ie9 .grid-lighting-right .beam-light:before {
        filter: none;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZjhmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGY4ZmYiIHN0b3Atb3BhY2l0eT0iMC43NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    }
    .grid-lighting .beam-light:after {
        position: absolute;
        display: block;
        top: 5px;
        bottom: 5px;
        width: 3px;
        content: '';
        background: #a09f9e;
        border-radius: 0 3px 3px 0;
        -webkit-backface-visibility: hidden;
    }
    .grid-lighting-right .beam-light:after {
        right: 0;
        border-radius: 3px 0 0 3px;
    }
    .lights-on .grid-lighting .beam-light:after {
        -webkit-animation: flicker-glow 0.5s ease-in-out 0s 1 normal forwards;
        -o-animation: flicker-glow 0.5s ease-in-out 0s 1 normal forwards;
        -moz-animation: flicker-glow 0.5s ease-in-out 0s 1 normal forwards;
        animation: flicker-glow 0.5s ease-in-out 0s 1 normal forwards;
    }
    .lights-on .grid-lighting .beam-light {
        -webkit-animation: flicker-opacity 0.5s ease-in-out 0s 1 normal forwards;
        -o-animation: flicker-opacity 0.5s ease-in-out 0s 1 normal forwards;
        -moz-animation: flicker-opacity 0.5s ease-in-out 0s 1 normal forwards;
        animation: flicker-opacity 0.5s ease-in-out 0s 1 normal forwards;
    }
    .grid-lighting-left .beam-light:nth-child(1):after,
    .grid-lighting-left .beam-light:nth-child(1) {
        -webkit-animation-delay: .5s;
        -o-animation-delay: .5s;
        -moz-animation-delay: .5s;
        animation-delay: .5s;
    }
    .grid-lighting-left .beam-light:nth-child(2):after,
    .grid-lighting-left .beam-light:nth-child(2) {
        -webkit-animation-delay: 1.5s;
        -o-animation-delay: 1.5s;
        -moz-animation-delay: 1.5s;
        animation-delay: 1.5s;
    }
    .grid-lighting-left .beam-light:nth-child(3):after,
    .grid-lighting-left .beam-light:nth-child(3) {
        -webkit-animation-delay: 1s;
        -o-animation-delay: 1s;
        -moz-animation-delay: 1s;
        animation-delay: 1s;
    }
    .grid-lighting-left .beam-light:nth-child(4):after,
    .grid-lighting-left .beam-light:nth-child(4) {
        -webkit-animation-delay: 1.1s;
        -o-animation-delay: 1.1s;
        -moz-animation-delay: 1.1s;
        animation-delay: 1.1s;
    }
    .grid-lighting-right .beam-light:nth-child(1):after,
    .grid-lighting-right .beam-light:nth-child(1) {
        -webkit-animation-delay: .8s;
        -o-animation-delay: .8s;
        -moz-animation-delay: .8s;
        animation-delay: .8s;
    }
    .grid-lighting-right .beam-light:nth-child(2):after,
    .grid-lighting-right .beam-light:nth-child(2) {
        -webkit-animation-delay: .65s;
        -o-animation-delay: .65s;
        -moz-animation-delay: .65s;
        animation-delay: .65s;
    }
    .grid-lighting-right .beam-light:nth-child(3):after,
    .grid-lighting-right .beam-light:nth-child(3) {
        -webkit-animation-delay: 1.35s;
        -o-animation-delay: 1.35s;
        -moz-animation-delay: 1.35s;
        animation-delay: 1.35s;
    }
    .grid-lighting-right .beam-light:nth-child(4):after,
    .grid-lighting-right .beam-light:nth-child(4) {
        -webkit-animation-delay: .95s;
        -o-animation-delay: .95s;
        -moz-animation-delay: .95s;
        animation-delay: .95s;
    }
    .no-cssanimations .grid-lighting .beam-light:after {
        box-shadow: inset 0 0 3px rgba(232, 248, 255, 1), 0 0 10px rgba(255, 255, 255, 1), 0 0 10px rgba(255, 255, 255, 1), 0 0 10px rgba(255, 255, 255, 1);
    }
    .game-filter-inner {
        margin: 15px 0 30px;
        text-align: justify;
        -moz-text-align-last: justify;
        text-align-last: justify;
    }
    .game-filter label {
        margin-right: 10px;
    }
    #game-list header {
        background: url(/images/glowyline.png) center center repeat-x;
        -webkit-background-size: auto 17px;
        -moz-background-size: auto 17px;
        background-size: auto 17px;
    }
    #game-list header h1 {
        display: inline-block;
        margin: 10px 0;
        font-size: 40px;
        font-size: 4rem;
        line-height: 1em;
        background: #f6f3f0 url(/images/texture-metal-light528f.jpg) left top repeat;
    }
    .overflowscrolling .game-filter:after {
        display: block;
        position: absolute;
        right: 17px;
        width: 50px;
        border-radius: 5px;
    }
    .game-filter-inner {}
    .template-index .filter-target-col {
        position: relative;
        padding: 0;
    }
    .game-grid {
        padding: 15px 0 40px;
    }
    .game.square {
        width: 25%;
    }
    .game.portrait {
        width: 25%;
    }
    .game.landscape {
        width: 50%;
    }
    .template-index .game.square,
    .template-index .game.landscape {
        height: 156px;
    }
    .game .game-info {
        left: 15px;
        font-size: 14px;
        font-size: 1.4rem;
    }
    .game h1 {
        margin: 10px 0 5px;
        font-size: 15px;
        font-size: 1.5rem;
    }
    .game .btn-play-now {
        top: 0;
        font-size: 14px;
        font-size: 1.4rem;
    }
    .game .btn-play-now a {
        padding-bottom: 15px;
    }
    .template-index .game-grid-nav-arrow-left {
        left: 0;
        margin-left: -93px;
    }
    .template-index .game-grid-nav-arrow-right {
        right: 0;
        margin-right: -93px;
    }
    .game-grid .mosaic-button {
        width: 25%;
        padding-bottom: 25%;
    }
    .mosaic-button span {
        padding-top: 30px;
    }
}


/*================================================================================*/


/* ! ~~~~~ (min-width: 992px) */


/*================================================================================*/

@media (min-width:992px) {
    /* Images 80.34188% (940/1170) of full size */
    html {
        font-size: 56.25%;
    }
    body {
        font-size: 15px;
        font-size: 1.5rem;
    }
    .wrapper {
        -webkit-background-size: 166px auto;
        -moz-background-size: 166px auto;
        background-size: 166px auto;
    }
    /* Header shadow */
    .wrapper:before {
        top: 119px;
    }
    .form-inline .form-group:first-child {
        margin-left: 0;
    }
    .caret {
        border-width: 4px 4px 0;
    }
    #mobile-welcome {
        display: none;
    }
    /* ! Header > 992px ~ */
    #site-header {
        margin-bottom: -22px;
        height: 142px;
        -webkit-background-size: 1162px auto;
        -moz-background-size: 1162px auto;
        background-size: 1162px auto;
    }
    #site-header h1 .logo {
        margin: 15px 0 0 0;
        width: 166px;
    }
    #site-nav > ul {
        margin: 22px 0 0 -38px;
    }
    #site-nav > ul > li > a {
        height: 40px;
        font-size: 17px;
        font-size: 1.7rem;
        line-height: 43px;
    }
    #site-nav > ul > li > a > i,
    #site-nav > ul > li > a > span {
        padding: 0 49px;
        width: 100%;
        height: 41px;
    }
    #site-nav > ul > li > a:before {
        right: 45px;
        background-position: 0 -95px;
    }
    #site-nav > ul > li > a:after {
        width: 45px;
        background-position: -180px -95px;
    }
    #site-nav > ul > li + li {
        margin-left: -28px;
    }
    #site-nav > ul > li > a > i:before {
        right: 38px;
        background-position: 0 -144px;
    }
    #site-nav > ul > li > a > i:after {
        width: 45px;
        background-position: -180px -144px;
    }
    #site-nav .level-2 {
        top: 80px;
        left: -15px;
    }
    #site-nav .level-2 > ul > li + li {
        margin-left: 7px;
    }
    #site-nav .level-2 > ul > li > a {
        padding: 8px 8px 7px;
        font-size: 15px;
        font-size: 1.5rem;
    }
    #site-nav .level-2 > ul > li.has-dropdown > a {
        padding-bottom: 14px;
    }
    #site-nav .level-3 {
        width: 166px;
        top: 34px;
        width: 200px;
        padding: 15px;
    }
    #site-nav .level-3 > ul > li > a {
        font-size: 15px;
        font-size: 1.5rem;
    }
    .register-link {
        top: 19px;
        right: 7px;
        width: 138px;
        height: 70px;
        -webkit-transform: scale(.82906);
        -moz-transform: scale(.82906);
        -o-transform: scale(.82906);
        -ms-transform: scale(.82906);
        transform: scale(.82906);
    }
    .register-link h3 {
        display: block;
        position: absolute;
        top: 11px;
        left: -55px;
        margin: 0;
        padding: 0;
        font-size: 18px;
        font-size: 2.5rem;
        white-space: nowrap;
        color: #BA01FF;
        animation: pulsate 4.3s ease-in-out infinite alternate;
    }
    .register-link h3:hover {
        -webkit-animation: neon6 1.5s ease-in-out infinite alternate;
        -moz-animation: neon6 1.5s ease-in-out infinite alternate;
        animation: neon6 1.5s ease-in-out infinite alternate;
    }
    .register-link div {
        top: -1px;
        right: 2px;
    }
    .login-link {
        top: 24px;
        right: 231px;
        height: 41px;
        font-size: 15px;
        font-size: 1.5rem;
        line-height: 41px;
    }
    .login-link:after {
        display: none;
    }
    #site-nav > ul > li > a:before,
    #site-nav > ul > li > a:after,
    #site-nav > ul > li > a > i:before,
    #site-nav > ul > li > a > i:after,
    .login-link a:first-child:before,
    .login-link a span {
        height: 41px;
        -webkit-background-size: 259px auto;
        -moz-background-size: 259px auto;
        background-size: 259px auto;
    }
    .login-link a:first-child {
        padding-left: 41px;
    }
    .login-link a:first-child:before {
        width: 41px;
        background-position: 0 -48px;
    }
    .login-link a span {
        background-position: -48px -48px;
    }
    .login-link a:first-child span {
        padding: 0 12px 0 0;
    }
    .login-link a:last-child span {
        padding: 0 5px;
        border-radius: 0 4px 4px 0;
    }
    .login-link.logged-in a:last-child span {
        padding: 0 8px 0 10px;
    }
    #site-header .winners-list {
        top: 71px;
        right: 42px;
        padding: 12px;
        width: 196px;
        height: 50px;
    }
    #site-header .winners-list i {
        margin-top: 2px;
        line-height: 1.1em;
    }
    .winners-list input {
        line-height: 24px;
        font-size: 16px;
        font-size: 1.6rem;
    }
    #site-header .winners-list input {
        width: 114px;
        height: 24px;
        font-size: 16px;
        font-size: 1.6rem;
    }
    /* ! TopBar > 992px ~ */
    .wrapper.topheader {
        background: url(/images/background-header-stretch-2528f.png) center top 22px repeat-x;
        -webkit-background-size: 166px auto;
        -moz-background-size: 166px auto;
        background-size: 166px auto;
    }
    /* Header shadow */
    .wrapper.topheader:before {
        top: 142px;
    }
    /* ! Connect > 992px ~ */
    #connect {
        background: url(/images/background-footer-content.jpg) center top no-repeat, url(/images/background-connect-stretch.jpg) center top repeat-x;
        -webkit-background-size: 1136px auto, 212px auto;
        -moz-background-size: 1136px auto, 212px auto;
        background-size: 1136px auto, 212px auto;
    }
    #connect .container {
        height: 157px;
    }
    #wl-list {
        padding: 35px 0 0 50px;
        height: auto;
    }
    #wl-list input[type="text"],
    #wl-list input[type="email"] {
        width: 131px;
    }
    #wl-list .wl-list-icon {
        display: block;
        position: absolute;
        left: -54px;
        top: 0;
        border: none;
        border-radius: 0;
        background: none;
        box-shadow: none;
    }
    #wl-list .wl-list-icon i {
        display: block;
        padding-left: 0;
    }
    #wl-list .form-inline .form-group {
        display: inline-block;
    }
    #wl-list .form-inline .form-group + .form-group {
        margin: 0 0 0 10px;
        float: none;
        width: auto;
    }
    #wl-embedded-subscribe {
        margin: -35px 0 0 388px;
        float: none;
    }
    #certificates-links {
        position: absolute;
        left: -30px;
        top: -8px;
        width: 100%;
        text-align: left;
    }
    #certificates-links ul li div.responsible {
        width: 96px;
        height: 80px;
    }
    #certificates-links ul li {
        float: left;    
    }
    #certificates-links ul li + li {
        padding: 0 0 0 13px;
    }
    #payment-methods-links {
        position: absolute;
        left: -9px;
        top: 110px;
        width: 100%;
    }
    #payment-methods-links {
        text-align: left;
    }
    #payment-methods-links ul li {
        float: left;
    }
    #payment-methods-links ul li + li {
        padding: 0 0 0 13px;
    }
    #payment-methods-links ul li a i {
        width: 20px;
        height: 20px;
    }
    #payment-methods-links ul li div.maestro,
    #payment-methods-links ul li div.visa-electron,
    #payment-methods-links ul li div.sid,
    #payment-methods-links ul li div.mastercard {
        width: 25px;
        height: 16px;
    }
    #payment-methods-links ul li div.visa {
        width: 42px;
        height: 16px;
    }
    #payment-methods-links ul li div.skrill {
        width: 37px;
        height: 16px;
    }
    #payment-methods-links ul li div.neteller {
        width: 75px;
        height: 16px;
    }
    #payment-methods-links ul li div.ecopayz {
        width: 66px;
        height: 16px;
    }
    /* ! Footer > 992px ~ */
    #site-footer .tabs-bottom {
        background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 5%, rgba(0, 0, 0, 0.3) 100%), url(/images/texture-gray-grunge.jpg);
        background: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 5%, rgba(0, 0, 0, 0.3) 100%), url(/images/texture-gray-grunge.jpg);
        /* W3C */
    }
    .ie9 #site-footer .tabs-bottom {
        filter: none;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==), url(/images/texture-gray-grunge.jpg);
    }
    #site-footer .nav-tabs > li.active:after,
    #site-footer .tabs-top h3:after {
        right: 10px;
        bottom: -2px;
    }
    #site-footer .contact-details:before,
    #site-footer .contact-details:after {
        min-height: 270px;
    }
    /* ! Content page > 992px ~ */
    .banner-jaw:before {
        height: 31px;
        background-position: center -8px, left -8px;
        -webkit-background-size: 1070px auto, 41px auto;
        -moz-background-size: 1070px auto, 41px auto;
        background-size: 1070px auto, 41px auto;
    }
    .banner-jaw .container {
        height: 46px;
        background-position: center -8px;
        -webkit-background-size: 1070px auto;
        -moz-background-size: 1070px auto;
        background-size: 1070px auto;
    }
    /* ! Homepage > 992px ~ */
    .main-banner .doors {
        height: 410px;
        -webkit-background-size: auto, 332px auto;
        -moz-background-size: auto, 332px auto;
        background-size: auto, 332px auto;
    }
    .main-banner .inner-door {
        width: 575px;
        height: 410px;
        -webkit-background-size: 332px auto;
        -moz-background-size: 332px auto;
        background-size: 332px auto;
    }
    .inner-doors-open .inner-door {
        width: 119px;
    }
    .main-banner .inner-door-left {
        margin-left: -625px;
    }
    .main-banner .inner-door-right {
        margin-right: -625px;
    }
    .main-banner .inner-door:before {
        width: 133px;
        height: 410px;
        -webkit-background-size: 133px auto;
        -moz-background-size: 133px auto;
        background-size: 133px auto;
    }
    .main-banner .inner-door-left:before {
        right: -50px;
    }
    .main-banner .inner-door-right:before {
        left: -51px;
        /* Extra px to stop bugging if width is a weird amount */
    }
    .main-banner .inner-door-left .inner-door-lock {
        right: -50px;
        margin-top: -72px;
        width: 66px;
        height: 139px;
        border-right-width: 3px;
    }
    .main-banner .inner-door-left .inner-door-lock:before {
        -webkit-background-size: 66px auto;
        -moz-background-size: 66px auto;
        background-size: 66px auto;
        -webkit-transform: translateX(40px);
        -moz-transform: translateX(40px);
        -ms-transform: translateX(40px);
        -o-transform: translateX(40px);
        transform: translateX(40px);
    }
    .main-banner .outer-door {
        width: 290px;
        height: 410px;
        -webkit-background-size: 290px auto;
        -moz-background-size: 290px auto;
        background-size: 290px auto;
    }
    .main-banner .outer-door-left {
        margin-left: -676px;
    }
    .main-banner .outer-door-right {
        margin-left: 386px;
    }
    .main-banner .outer-door:before {
        width: 290px;
        height: 410px;
        -webkit-background-size: 290px auto;
        -moz-background-size: 290px auto;
        background-size: 290px auto;
    }
    .banner-sidebar {
        height: 410px;
    }
    .template-index .banner-sidebar {
        -webkit-transform: translateX(282px);
        -moz-transform: translateX(282px);
        -ms-transform: translateX(282px);
        -o-transform: translateX(282px);
        transform: translateX(282px);
        width: 328px;
    }
    .template-index .banner-sidebar-trigger {
        margin: -95px 0 0 423px;
        width: 34px;
        height: 183px;
    }
    .template-index.banner-sidebar-open .banner-sidebar-trigger {
        margin-left: 141px;
    }
    .main-banner .desktop-slider.masked {
        -webkit-mask-position: 902px 0;
        -webkit-mask-size: 1009px auto;
    }
    .banner-sidebar-open .main-banner .desktop-slider.masked {
        -webkit-mask-position: 620px 0;
    }
    .main-banner .banner-sidebar-nav {
        padding: 10px 4px;
        width: 35px;
        height: 133px;
        margin-top: -68px;
        margin-left: 455px;
    }
    .main-banner .banner-sidebar-nav a {
        width: 23px;
        -webkit-background-size: 259px auto;
        -moz-background-size: 259px auto;
        background-size: 259px auto;
    }
    .main-banner .banner-sidebar-nav .banner-sidebar-up {
        margin-bottom: 5px;
        height: 38px;
        background-position: -235px 0;
    }
    .main-banner .banner-sidebar-nav .banner-sidebar-close {
        margin-bottom: 5px;
        height: 23px;
        background-position: -235px -46px;
    }
    .main-banner .banner-sidebar-nav .banner-sidebar-down {
        height: 38px;
        background-position: -235px -78px;
    }
    .banner-sidebar .articles {
        padding-right: 45px;
        border-left-width: 2px;
    }
    .banner-sidebar .banner-sidebar-item {
        border-right-width: 2px;
        border-bottom-width: 2px;
    }
    .banner-sidebar .banner-sidebar-item a {
        padding: 15px;
    }
    .banner-sidebar .banner-sidebar-item h1 {
        font-size: 18px;
        font-size: 1.8rem;
    }
    .banner-sidebar .banner-sidebar-item .article-thumb {
        width: 70px;
        height: 70px;
    }
    #ticker {
        height: 80px;
        -webkit-background-size: 1136px auto, 166px auto;
        -moz-background-size: 1136px auto, 166px auto;
        background-size: 1136px auto, 166px auto;
    }
    #ticker .ticker-slider {
        width: 905px;
        -webkit-background-size: 1136px auto, 166px auto;
        -moz-background-size: 1136px auto, 166px auto;
        background-size: 1136px auto, 166px auto;
    }
    #ticker .ticker-slider:after {
        top: 0;
        left: -4px;
        width: 230px;
        height: 46px;
    }
    #ticker .ticker-slider .slide {
        height: 41px;
    }
    #ticker .ticker-left {
        margin: 0 25px 0 12px;
        width: 159px;
        height: 46px;
        font-size: 50px;
        font-size: 5rem;
    }
    #ticker .ticker-right {
        left: 221px;
        width: 688px;
        height: 41px;
        line-height: 41px;
        font-size: 23px;
        font-size: 2rem;
    }
    .desktop-slider-nav {
        top: 10px;
        right: 2px;
        height: 41px;
    }
    .desktop-slider-nav li + li {
        margin-left: 5px;
    }
    .desktop-slider-nav li a {
        width: 13px;
        height: 33px;
    }
    .template-index #game-list header {
        margin-bottom: 20px;
    }
    #game-list header h1 {
        font-size: 60px;
        font-size: 6rem;
    }
    .game-filter label {
        padding: 5px 10px;
    }
    #game-type-filter:before {
        bottom: 22px;
    }
    .grid-lighting-left {
        margin-left: -485px;
    }
    .grid-lighting-right {
        margin-left: 215px;
    }
    .game.square,
    .game.portrait {
        width: 20%;
    }
    .game.landscape {
        width: 40%;
    }
    .template-index .game.square,
    .template-index .game.landscape {
        height: 162px;
    }
    .game .btn-play-now {
        font-size: 16px;
        font-size: 1.6rem;
    }
    .game-grid-nav-arrow {
        padding: 12px;
        width: 83px;
        height: 83px;
        border-radius: 83px;
    }
    .template-index .game-grid-nav-arrow {
        display: inline-block;
        margin-top: -41px;
    }
    .game-grid-nav-arrow:after {
        left: 5px;
        top: 5px;
        width: 73px;
        height: 73px;
        border-width: 2px;
        border-radius: 73px;
    }
    .game-grid-nav-arrow span {
        width: 58px;
        height: 58px;
        line-height: 58px;
        border-radius: 58px;
    }
    .template-index .game-grid-nav-arrow-left {
        margin-left: -125px;
    }
    .template-index .game-grid-nav-arrow-right {
        margin-right: -125px;
    }
    .game-grid-nav-arrow i {
        font-size: 33px;
        font-size: 3.3rem;
    }
    .porthole-icon span {
        width: 47px;
        height: 47px;
        border-radius: 50px;
    }
    .porthole-icon i {
        padding-top: 8px;
        width: 38px;
        height: 38px;
        font-size: 20px;
        border-radius: 38px;
    }
    .porthole-icon i:after {
        width: 38px;
        height: 38px;
        border-radius: 38px;
    }
    .game-grid .mosaic-button {
        display: none;
    }
    .mosaic-button span {
        padding-top: 30px;
    }
    .mosaic-button i {
        margin-bottom: 20px;
        font-size: 48px;
        font-size: 4.8rem;
    }
}


/*================================================================================*/


/* ! ~~~~~ (min-width: 1200px) */


/*================================================================================*/

@media (min-width:1200px) {
    html {
        font-size: 62.5%;
    }
    body {
        font-size: 16px;
        font-size: 1.6rem;
    }
    /* ! Header > 1200px ~ */
    .wrapper,
    #site-header,
    #connect {
        -webkit-background-size: auto;
        -moz-background-size: auto;
        background-size: auto;
    }
    /* Header shadow */
    .wrapper:before {
        top: 145px;
    }
    #site-header {
        margin-bottom: -15px;
        height: 160px;
    }
    #site-header h1 {
        margin-top: 20px;
    }
    #site-header h1 .logo {
        margin: 0;
        width: 186px;
    }
    #site-nav > ul {
        margin: 28px 0 0 -42px;
    }
    #site-nav > ul > li > a {
        height: 48px;
        font-size: 20px;
        font-size: 2rem;
        line-height: 52px;
    }
    #site-nav > ul > li > a > i,
    #site-nav > ul > li > a > span {
        padding: 0 57px;
        width: 100%;
        height: 48px;
    }
    #site-nav > ul > li > a:before,
    #site-nav > ul > li > a:after,
    #site-nav > ul > li > a > i:before,
    #site-nav > ul > li > a > i:after {
        height: 48px;
        -webkit-background-size: auto;
        -moz-background-size: auto;
        background-size: auto;
    }
    #site-nav > ul > li > a:before {
        right: 50px;
        background-position: 0 -116px;
    }
    #site-nav > ul > li > a:after {
        width: 50px;
        background-position: -222px -116px;
    }
    #site-nav > ul > li + li {
        margin-left: -37px;
    }
    #site-nav > ul > li > a > i:before {
        right: 50px;
        background-position: 0 -174px;
    }
    #site-nav > ul > li > a > i:after {
        width: 50px;
        background-position: -222px -174px;
    }
    #site-nav .level-2 {
        top: 97px;
        left: -38px;
    }
    #site-nav .level-2 > ul > li + li {
        margin-left: 8px;
    }
    #site-nav .level-2 > ul > li > a {
        padding: 10px 10px 8px;
        font-size: 18px;
        font-size: 1.8rem;
    }
    #site-nav .level-2 > ul > li.has-dropdown > a {
        padding-bottom: 17px;
    }
    #site-nav .level-3 {
        width: 200px;
        top: 43px;
        width: 220px;
        padding: 15px;
    }
    .register-link {
        top: 30px;
        right: 24px;
        height: 70px;
    }
    .register-link,
    .register-link:hover,
    .register-link:focus,
    .register-link:active {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
    .register-link div {
        top: -1px;
        right: 0px;
    }
    #site-nav > ul > li > a:before,
    #site-nav > ul > li > a:after,
    #site-nav > ul > li > a > i:before,
    #site-nav > ul > li > a > i:after,
    .login-link a:first-child:before,
    .login-link a span {
        height: 48px;
        -webkit-background-size: auto;
        -moz-background-size: auto;
        background-size: auto;
    }
    .login-link {
        top: 30px;
        right: 235px;
        height: 48px;
        font-size: 18px;
        font-size: 2.5rem;
        line-height: 48px;
    }
    .login-link a:first-child {
        padding-left: 48px;
    }
    .login-link a:first-child:before {
        width: 48px;
        background-position: 0 -58px;
    }
    .login-link a span {
        background-position: -58px -58px;
        animation: pulsate 4s ease-in-out alternate infinite;
        animation-delay: 1.5s;
    }
    .login-link a:first-child span {
        padding: 0 16px 0 0;
    }
    .login-link a:last-child span {
        padding: 0 16px;
    }
    .login-link.logged-in a:last-child span {
        padding: 0 10px 0 12px;
    }
    #site-header .winners-list {
        top: 91px;
        right: 88px;
        padding: 12px;
        width: 196px;
        height: 50px;
    }
    /* ! TopBar > 1200px ~ */
    .wrapper.topheader {
        background: url(/images/background-header-stretch-2528f.png) center top 22px repeat-x;
    }
    /* Header shadow */
    .wrapper.topheader:before {
        top: 167px;
    }
    /* ! Connect > 1200px ~ */
    #connect {
        padding-top: 30px;
    }
    #connect .container {
        height: 195px;
    }
    #wl-list {
        padding-top: 30px;
        padding-left: 60px;
    }
    #wl-list input[type="text"],
    #wl-list input[type="email"] {
        width: 175px;
    }
    #wl-list .wl-list-icon {
        left: -62px;
        top: -7px;
    }
    #wl_embed_signup {
        margin-top: 5px;
        height: 50px;
    }
    #wl-list input[type="text"],
    #wl-list input[type="email"] {
        width: 175px;
    }
    #certificates-links {
        position: absolute;
        left: -30px;
        top: -15px;
        width: 100%;
        text-align: left;
    }
    #certificates-links ul li div.responsible {
        width: 97px;
        height: 80px;
    }
    #certificates-links ul li + li {
        padding: 0 0 0 14px;
    }
    #payment-methods-links {
        top: 115px;
    }
    #payment-methods-links ul li {
        font-size: 16px;
        font-size: 1.6rem;
    }
    #payment-methods-links ul li + li {
        padding: 0 0 0 14px;
    }
    #payment-methods-links ul li a {
        font-size: 14px;
        font-size: 1.4rem;
    }
    #payment-methods-links ul li div.maestro,
    #payment-methods-links ul li div.visa-electron,
    #payment-methods-links ul li div.sid,
    #payment-methods-links ul li div.mastercard {
        width: 31px;
        height: 20px;
    }
    #payment-methods-links ul li div.visa {
        width: 53px;
        height: 20px;
    }
    #payment-methods-links ul li div.skrill {
        width: 47px;
        height: 20px;
    }
    #payment-methods-links ul li div.neteller {
        width: 93px;
        height: 20px;
    }
    #payment-methods-links ul li div.ecopayz {
        width: 82px;
        height: 20px;
    }
    /* ! Footer > 1200px ~ */
    #site-footer header ul {
        margin-bottom: 20px;
    }
    #site-footer .nav-tabs > li.active:after,
    #site-footer .tabs-top h3:after {
        right: 5px;
        bottom: -3px;
    }
    /* ! Content page > 1200px ~ */
    .banner-jaw {
        margin-bottom: 30px;
    }
    .banner-jaw:before {
        height: 35px;
        background-position: center -10px, left -10px;
        -webkit-background-size: auto auto, auto auto;
        -moz-background-size: auto auto, auto auto;
        background-size: auto auto, auto auto;
    }
    .banner-jaw .container {
        height: 50px;
        background-position: center -10px;
        -webkit-background-size: auto auto;
        -moz-background-size: auto auto;
        background-size: auto auto;
    }
    /* ! Homepage > 1200px ~ */
    .main-banner .doors {
        height: 494px;
        -webkit-background-size: auto, auto;
        -moz-background-size: auto, auto;
        background-size: auto, auto;
    }
    .main-banner .inner-door {
        height: 494px;
        width: 710px;
    }
    .main-banner .inner-door,
    .main-banner .inner-door:before,
    .main-banner .outer-door,
    .main-banner .outer-door:before {
        -webkit-background-size: auto;
        -moz-background-size: auto;
        background-size: auto;
    }
    .main-banner.inner-doors-open .inner-door {
        width: 160px;
    }
    .main-banner .inner-door-left {
        margin-left: -760px;
    }
    .main-banner .inner-door-right {
        margin-right: -760px;
    }
    .main-banner .inner-door:before {
        width: 160px;
        height: 494px;
    }
    .main-banner .inner-door-left .inner-door-lock {
        margin-top: -86px;
        width: 80px;
        height: 166px;
    }
    .main-banner .inner-door-left .inner-door-lock:before {
        -webkit-background-size: auto;
        -moz-background-size: auto;
        background-size: auto;
        -webkit-transform: translateX(48px);
        -moz-transform: translateX(48px);
        -ms-transform: translateX(48px);
        -o-transform: translateX(48px);
        transform: translateX(48px);
    }
    .main-banner .outer-door {
        width: 350px;
        height: 494px;
    }
    .main-banner .outer-door-left {
        margin-left: -815px;
    }
    .main-banner .outer-door-right {
        margin-left: 465px;
    }
    .main-banner .outer-door:before {
        width: 348px;
        height: 494px;
    }
    #game-banner .gallery-wrapper {
        margin-left: 50px;
        width: 878px;
    }
    #game-banner.inner-doors-halfway .gallery-wrapper {
        margin-left: 242px;
        width: 494px;
    }
    #ticker {
        height: 97px;
        -webkit-background-size: auto, auto;
        -moz-background-size: auto, auto;
        background-size: auto, 203px;
    }
    #ticker .ticker-slider {
        width: 1097px;
    }
    #ticker .ticker-slider:after {
        top: 0;
        left: -4px;
        width: 278px;
        height: 56px;
    }
    #ticker > .container {
        padding-top: 12px;
    }
    #ticker .ticker-left {
        margin: 0 45px 0 15px;
        width: 177px;
        height: 56px;
        font-size: 55px;
        font-size: 4.5rem;
    }
    #ticker .ticker-right {
        left: 265px;
        width: 830px;
        height: 50px;
        line-height: 50px;
        font-size: 18px;
        font-size: 2.4rem;
    }
    #ticker .ticker-slider .slide {
        height: 56px;
    }
    .desktop-slider-nav {
        right: 2px;
        top: 12px;
        height: 50px;
    }
    .desktop-slider-nav li {
        width: 16px;
    }
    .desktop-slider-nav li + li {
        margin-left: 5px;
    }
    .desktop-slider-nav li a {
        width: 16px;
        height: 42px;
    }
    .main-banner .desktop-slider.masked {
        -webkit-mask-position: 1088px 0;
        -webkit-mask-size: auto;
    }
    .banner-sidebar-open .main-banner .desktop-slider.masked {
        -webkit-mask-position: 743px 0;
    }
    #game-list header {
        -webkit-background-size: auto;
        -moz-background-size: auto;
        background-size: auto;
    }
    .grid-lighting-left {
        margin-left: -585px;
    }
    .grid-lighting-right {
        margin-left: 315px;
    }
    .template-index .game.square,
    .template-index .game.landscape {
        height: 195px;
    }
    .game .game-info {
        left: 15px;
        bottom: 0;
    }
    .game h1 {
        font-size: 27px;
        font-size: 2.3rem;
    }
    .game-grid-nav-arrow {
        padding: 15px;
        width: 100px;
        height: 100px;
        border-radius: 100px;
    }
    .template-index .game-grid-nav-arrow {
        margin-top: -50px;
    }
    .game-grid-nav-arrow:after {
        left: 6px;
        top: 6px;
        width: 88px;
        height: 88px;
        border-width: 3px;
        border-radius: 88px;
    }
    .game-grid-nav-arrow span {
        width: 70px;
        height: 70px;
        line-height: 70px;
        border-radius: 70px;
    }
    .template-index .game-grid-nav-arrow-left {
        margin-left: -145px;
    }
    .template-index .game-grid-nav-arrow-right {
        margin-right: -145px;
    }
    .game-grid-nav-arrow i {
        font-size: 40px;
        font-size: 4rem;
    }
    .porthole-icon span {
        width: 60px;
        height: 60px;
        border-radius: 60px;
    }
    .porthole-icon i {
        margin: 8px;
        padding-top: 11px;
        width: 44px;
        height: 44px;
        font-size: 22px;
        font-size: 2.2rem;
        border-radius: 46px;
    }
    .porthole-icon i:after {
        width: 44px;
        height: 44px;
        border-radius: 46px;
    }
    .game-grid .mosaic-button {
        width: 20%;
    }
    .mosaic-button span {
        padding-top: 40px;
    }
    #mobile-welcome {
        display: none;
    }
}


/*================================================================================*/


/* ! ~~~~~ (min-width:1200px) and (max-width:1440px) */


/*================================================================================*/

@media (min-width:1200px) and (max-width:1440px) {
    /* ! Homepage 1200px - 1440px ~ */
    #mobile-welcome {
        display: none;
    }
}


/*================================================================================*/


/* ! ~~~~~ (max-width:767px) */


/*================================================================================*/

@media (max-width:767px) {
    #game-list > .container {
        padding: 0;
    }
    /* This becomes the .row */
    #certificates-links {
        display: none;
    }
     #game-list {
        display: none;
    }
    #mobile-welcome {
    margin: 20px 0;
    padding: 0 0 5px;
    border-bottom: 2px solid #871C96;
    box-shadow: 0 1px 0 rgba(122, 7, 136, .5);  
    }
    #mobile-welcome h1 {
        position: relative;
        display: block;
        margin: 0;
        font-size: 30px;
        font-size: 3rem;
        line-height: 30px;
        line-height: 3rem;
        color: #efefef;
        text-align: center;
    }
    #mobile-welcome h1 span {
        position: relative;
        display: inline-block;
        z-index: 1;
    }
    #mobile-welcome h1 span:after {
        position: absolute;
        display: block;
        left: 0;
        top: 0;
        bottom: 0;
        right: 0;
        content: '';
        background: url(/images/texture-grunge-mask-trans.png) left top repeat;
        z-index: 10;
    }
    #mobile-welcome header h1 span {
            -webkit-background-size: 128px 128px;
            -moz-background-size: 128px 128px;
            background-size: 128px 128px;
    }
    #mobile-welcome p {
        padding: 20px;
    }
}


/* 1x mobile only */

@media	only screen and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.3),
only screen and (max-width: 768px) and (-o-max-device-pixel-ratio: 13/10),
only screen and (max-width: 768px) and (max-resolution: 120dpi),
only screen and (max-width: 768px) and (max-resolution: 1.25dppx) {}


/*================================================================================*/


/* ! ~~~~~ (max-width:480px) */


/*================================================================================*/

@media (max-width:480px) {
    .breadcrumb {
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        color: #efefef;
    }
    /* ! Homepage < 481px ~ */
    #game-list {
        display: none;
    }
    .game.square {
        width: 50%;
    }
    .game.portrait {
        width: 50%;
    }
    .game.landscape {
        width: 100%;
    }
    .game-grid .mosaic-button {
        width: 50%;
        padding-bottom: 50%;
    }
    #certificates-links {
        display: none;
    }
    #mobile-welcome {
    margin: 20px 0;
    padding: 0 0 5px;
    border-bottom: 2px solid #871C96;
    box-shadow: 0 1px 0 rgba(122, 7, 136, .5);
    }

    #mobile-welcome h1 {
        position: relative;
        display: block;
        margin: 0;
        font-size: 30px;
        font-size: 3rem;
        line-height: 30px;
        line-height: 3rem;
        color: #efefef;
        text-align: center;
    }

    #mobile-welcome h1 span {
        position: relative;
        display: inline-block;
        z-index: 1;
    }

    #mobile-welcome h1 span:after {
        position: absolute;
        display: block;
        left: 0;
        top: 0;
        bottom: 0;
        right: 0;
        content: '';
        background: url(/images/texture-grunge-mask-trans.png) left top repeat;
        z-index: 10;
    }
    #mobile-welcome header h1 span {
            -webkit-background-size: 128px 128px;
            -moz-background-size: 128px 128px;
            background-size: 128px 128px;
    }
}


/*================================================================================*/


/* ! ~~~~~ HiDPI Phone */


/*================================================================================*/

@media	only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3),
only screen and (max-width: 767px) and (-o-min-device-pixel-ratio: 13/10),
only screen and (max-width: 767px) and (min-resolution: 120dpi),
only screen and (max-width: 767px) and (min-resolution: 1.25dppx) {
    body {
        -webkit-background-size: 200px auto;
        -moz-background-size: 200px auto;
        background-size: 200px auto;
    }
    .btn-purple,
    a.btn-purple,
    .btn-grey,
    a.btn-grey {
        -webkit-background-size: 128px auto;
        -moz-background-size: 128px auto;
        background-size: 128px auto;
    }
    .section-header h1:after {
        -webkit-background-size: 128px 128px;
        -moz-background-size: 128px 128px;
        background-size: 128px 128px;
    }
    /* Header */
    .navbar .navbar-brand .logo {
        background-image: url(/images/header-logo-xs-2x528f.png);
        -webkit-background-size: 78px auto;
        -moz-background-size: 78px auto;
        background-size: 78px auto;
    }
    /* Footer */
    #site-footer,
    #site-footer .nav-tabs > li > a {
        -webkit-background-size: 128px auto;
        -moz-background-size: 128px auto;
        background-size: 128px auto;
    }
    /*  Homepage */
    #game-list {
        display: none;
    }


    .game img {
        margin-bottom: -50%;
        width: 200%;
    }
    .game canvas {
        width: 100%;
    }
    div#brand-filter {
        display: none;
    }
    div#grid-wrapper {
        display: none;
    }
    #game-list header h1 span,
    .section-header h1 span {
        -webkit-background-size: 128px 128px;
        -moz-background-size: 128px 128px;
        background-size: 128px 128px;
    }
    #certificates-links {
        display: none;
    }
    #mobile-welcome {
    margin: 20px 0;
    padding: 0 0 5px;
    border-bottom: 2px solid #871C96;
    box-shadow: 0 1px 0 rgba(122, 7, 136, .5);  
    }

    #mobile-welcome h1 {
        position: relative;
        display: block;
        margin: 0;
        font-size: 30px;
        font-size: 3rem;
        line-height: 30px;
        line-height: 3rem;
        color: #efefef;
        text-align: center;
    }

    #mobile-welcome h1 span {
        position: relative;
        display: inline-block;
        z-index: 1;
    }

    #mobile-welcome h1 span:after {
        position: absolute;
        display: block;
        left: 0;
        top: 0;
        bottom: 0;
        right: 0;
        content: '';
        background: url(/images/texture-grunge-mask-trans.png) left top repeat;
        z-index: 10;
    }
    #mobile-welcome header h1 span {
            -webkit-background-size: 128px 128px;
            -moz-background-size: 128px 128px;
            background-size: 128px 128px;
    }
}


/*================================================================================*/


/* ! ~~~~~ HiDPI Tablet Portrait */


/*================================================================================*/

@media	only screen and (max-width: 991px) and (-webkit-min-device-pixel-ratio: 1.3),
only screen and (max-width: 991px) and (-o-min-device-pixel-ratio: 13/10),
only screen and (max-width: 991px) and (min-resolution: 120dpi),
only screen and (max-width: 991px) and (min-resolution: 1.25dppx) {
    /* Connect */
    #connect {
        background-image: url(/images/background-connect-stretch-2x528f.jpg);
        -webkit-background-size: 128px auto;
        -moz-background-size: 128px auto;
        background-size: 128px auto;
    }
    /* Footer */
    #site-footer h1 {
        background-image: url(/images/footer-logo-2x528f.png);
    }
}