/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */

/*
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

html,
button,
input,
select,
textarea {
    color: #222;
}

html {
    font-size: 1em;
    line-height: 1.4;
}

/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection rule sets have to be separate.
 * Customize the background color to match your design.
 */

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

/*
 * A better looking default horizontal rule
 */

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

/*
 * Remove the gap between images, videos, audio and canvas and the bottom of
 * their containers: h5bp.com/i/440
 */

audio,
canvas,
img,
video {
    vertical-align: middle;
}

/*
 * Remove default fieldset styles.
 */

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

/*
 * Allow only vertical resizing of textareas.
 */

textarea {
    resize: vertical;
}

/* ==========================================================================
   Browse Happy prompt
   ========================================================================== */

.browsehappy {
    margin: 0;
    background: #ee0000;
    color: #ebedef;
    padding: 0.2em 0;
    position: fixed;
    width: 100%;
    text-align: center;
    z-index: 30;
    font-size: 1.5em;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

a:focus, input:focus, button:focus, textarea:focus, select:focus {
    outline: 0 none;
}

html {
    height: 100%;
}

body {
    position: relative;
    height: auto !important;
    min-height: 100%;
    background-color: #d6d9de;
    font-size: 13px;
    line-height: 1.385;
    font-family: 'Roboto', sans-serif;
    color: #565555;
    padding-bottom: 1.846em;
    min-width: 970px;
}

body[data-size="13"] {
    font-size: 13px;
}

body[data-size="18"] {
    font-size: 18px;
}

body[data-size="24"] {
    font-size: 24px;
}

.container {
    margin: 0 15px;
}

[class*="column-"] {
    padding-left: 10px;
    padding-right: 10px;
}

.row-block {
    margin-left: -10px;
    margin-right: -10px;
}

.column-1 {
    width: 8.33333333%;
}

.column-2 {
    width: 16.66666667%;
}

.column-3 {
    width: 25%;
}

.column-4 {
    width: 33.33333333%;
}

.column-5 {
    width: 41.66666667%;
}

.column-6 {
    width: 50%;
}

.column-7 {
    width: 58.33333333%;
}

.column-8 {
    width: 66.66666667%;
}

.column-9 {
    width: 75%;
}

.column-10 {
    width: 83.33333333%;
}

.column-11 {
    width: 91.66666667%;
}

.column-12 {
    width: 100%;
}

.column-1, .column-2, .column-3, .column-4, .column-5, .column-6, .column-7, .column-8, .column-9, .column-10, .column-11, .column-12 {
    float: left;
}

.column-left-1 {
    margin-left: 8.33333333%;
}

.column-left-2 {
    margin-left: 16.66666667%;
}

.column-left-3 {
    margin-left: 25%;
}

.column-left-4 {
    margin-left: 33.33333333%;
}

.column-left-5 {
    margin-left: 41.66666667%;
}

.column-left-6 {
    margin-left: 50%;
}

.column-left-7 {
    margin-left: 58.33333333%;
}

.column-left-8 {
    margin-left: 66.66666667%;
}

.column-left-9 {
    margin-left: 75%;
}

.column-left-10 {
    margin-left: 83.33333333%;
}

.column-left-11 {
    margin-left: 91.66666667%;
}

.column-left-12 {
    margin-left: 100%;
}

.column-right-1 {
    margin-right: 8.33333333%;
}

.column-right-2 {
    margin-right: 16.66666667%;
}

.column-right-3 {
    margin-right: 25%;
}

.column-right-4 {
    margin-right: 33.33333333%;
}

.column-right-5 {
    margin-right: 41.66666667%;
}

.column-right-6 {
    margin-right: 50%;
}

.column-right-7 {
    margin-right: 58.33333333%;
}

.column-right-8 {
    margin-right: 66.66666667%;
}

.column-right-9 {
    margin-right: 75%;
}

.column-right-10 {
    margin-right: 83.33333333%;
}

.column-right-11 {
    margin-right: 91.66666667%;
}

.column-right-12 {
    margin-right: 100%;
}

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

.img-article {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

.form-group {
    margin-bottom: 15px;
}

label {
    display: inline-block;
    font-size: 1.385em;
    font-weight: bold;
    color: #282828;
    margin-bottom: 5px;
    text-transform: uppercase;
}

.form-horizontal label {
    margin-bottom: 0;
    margin-top: 0.4em;
}

.radio {
    margin-bottom: 10px;
}

.form-group .radio:last-child {
    margin-bottom: 0;
}

.radio input[type=radio], .checkbox input[type=checkbox] {
    position: absolute;
    margin: 4px 0 0 -20px;
}

.radio label, .checkbox label {
    padding-left: 20px;
    margin-bottom: 0;
    margin-top: 0;
    cursor: pointer;
}

.static {
    margin: 0;
    padding: 0.714em 5px;
    height: 2.714em;
    font-size: 1.077em;
    width: 100%;
    background-color: #fff;
}

.input {
    border: 1px solid #8e8e8e;
    margin: 0;
    padding: 0.714em 5px;
    height: 2.714em;
    font-size: 1.077em;
    width: 100%;
    border-radius: 0;
    -webkit-border-radius: 0;
    background-color: #fff;
}

.input:focus {
    border-color: #0070ba;
}

.file-upload {
    overflow: hidden;
    cursor: pointer;
    margin-bottom: 0;
    position: relative;
    display: inline-block;
    text-transform: none;
    font-size: 1.077em;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    text-align: center;
    background-color: #0070ba;
    border-radius: 3px;
    padding: 15px 50px;
    border: 0 none;
    width: 100%;
}

.file-upload:hover, .file-upload:focus, .file-upload:active {
    background-color: #0084d1;
}

.file-upload input[type="file"] {
    position: absolute;
    top: 0;
    opacity: 0;
    left: -100px;
    width: 1px;
}

.file-upload mark {
    background-color: transparent;
    color: #fff;
}

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

.btn-link {
    font-size: 1.077em;
    color: #0070ba;
    background-color: #d6d9de;
    text-transform: uppercase;
    font-weight: bold;
    padding: 5px 20px;
    border-radius: 20px;
    border: 0 none;
}

.btn-link:hover, .btn-link:focus, .btn-link:active {
    background-color: #0070ba;
    color: #fff;
}

.btn-blue {
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    background-color: #0070ba;
    border-radius: 3px;
    font-size: 1.231em;
    padding: 0.385em 50px;
    border: 0 none;
}

.btn-blue:hover, .btn-blue:focus, .btn-blue:active {
    background-color: #0084d1;
}

.btn-green {
    color: #fff;
    text-decoration: none;
    background-color: #7fa732;
    border-radius: 3px;
    font-size: 1.538em;
    padding: 0.385em 50px;
    border: 0 none;
}

.btn-green:hover, .btn-green:focus, .btn-green:active {
    background-color: #6d942e;
}

.btn-dark {
    color: #fff;
    text-decoration: none;
    background-color: #5c5d5e;
    border-radius: 20px;
    font-size: 1.077em;
    padding: 0.5em 50px;
    border: 0 none;
}

.btn-dark:hover, .btn-dark:focus, .btn-dark:active {
    background-color: #7b7c7d;
}

.btn.btn-extra-lg {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
}

#logo, #logo-uk {
    background-repeat: no-repeat;
    background-position: center center;
    width: 100%;
    height: 108px;
    display: inline-block;
}

#logo-uk {
    background-image: url("data:image/png;base64,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");
}

#logo {
    background-image: url("data:image/png;base64,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");
}

.social-icon {
    background-image: url("data:image/png;base64,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");
    background-repeat: no-repeat;
    display: inline-block;
    width: 32px;
    height: 32px;
}

.icon-facebook {
    background-position: 0 0;
}

.icon-message {
    background-position: -32px 0;
}

.icon-gallery {
    background-position: -64px 0;
}

.icon {
    background-image: url("data:image/png;base64,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");
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
}

.icon-arrow-right {
    width: 6px;
    height: 10px;
    background-position: -1px -1px;
}

.icon-arrow-right-hover {
    width: 6px;
    height: 10px;
    background-position: -7px -1px;
}

.icon-arrow-right-1 {
    width: 10px;
    height: 8px;
    background-position: 0 -13px;
}

.icon-plus {
    width: 14px;
    height: 15px;
    background-position: -1px -172px;
}

.icon-minus {
    width: 14px;
    height: 3px;
    background-position: -1px -189px;
}

.icon-arrow-left-1 {
    width: 24px;
    height: 8px;
    background-position: 0 -84px;
}

.icon-arrow-left-2 {
    width: 16px;
    height: 29px;
    background-position: -1px -126px;
}

.icon-arrow-right-2 {
    width: 16px;
    height: 29px;
    background-position: -1px -96px;
}

.icon-facebook-2 {
    width: 31px;
    height: 31px;
    background-position: -1px -195px;
}

.icon-download {
    width: 24px;
    height: 32px;
    background-position: -1px -227px;
}

.icon-search {
    width: 15px;
    height: 15px;
    background-position: -1px -24px;
}

.icon-donate {
    width: 32px;
    height: 32px;
    background-position: -1px -261px;
}

.icon-job {
    width: 32px;
    height: 32px;
    background-position: -34px -261px;
}

.icon-contacts {
    width: 32px;
    height: 32px;
    background-position: -67px -261px;
}

.icon-down {
    width: 10px;
    height: 6px;
    background-position: -15px -1px;
}

#header {
    background-color: rgba(255, 255, 255, 0.7);
}

#nav-brand {
    width: 190px;
    height: 234px;
    position: absolute;
    z-index: 20;
    background-color: #fff;
    text-align: center;
    box-shadow: 0 3px 3px 0 rgba(24, 24, 25, 0.33);
    top: -10px;
}

.social {
    word-spacing: 15px;
    margin-top: 25px;
    margin-bottom: 40px;
}

#header nav {
    float: left;
    padding-left: 195px;
    width: 100%;
    min-height: 5em;
    position: relative;
}

#main-menu {
    display: block;
    position: relative;
    padding: 0;
    margin: 0;
    list-style-type: none;
    float: left;
    text-transform: uppercase;
    font-size: 1.077em;
    font-weight: 500;
}

#main-menu li {
    display: block;
    position: relative;
}

#main-menu>li {
    float: left;
}

#main-menu>li>a {
    display: block;
    position: relative;
    padding: 1.643em 15px;
    text-decoration: none;
    color: #6e9ecd;
}

#main-menu>li>a>.icon {
    margin-left: 5px;
}

#main-menu>li.current>a, #main-menu>li.current_ancestor>a, #main-menu>li:hover:not(.has-children) {
    background-color: rgba(231, 231, 231, 0.5);
    color: #0070ba;
}

#main-menu>li.has-children:hover>a {
    background-color: #fff;
    box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.3);
}

#main-menu li:hover>ul {
    display: block;
}

#main-menu ul {
    display: none;
    position: absolute;
    width: 220px;
    z-index: 100;
    background-color: #fff;
    padding: 0;
    margin: 0;
    box-shadow: 2px 3px 2px 0 rgba(0, 0, 0, 0.3);
}

#main-menu>li>ul a {
    display: block;
    padding: 10px 20px;
    text-transform: uppercase;
    text-decoration: none;
    color: #2f2a24;
    background-color: transparent;
}

#main-menu>li>ul li:hover>a {
    background-color: #f2f3f5;
}

#main-menu>li>ul>li a>.icon {
    float: right;
    margin-top: 4px;
}

#main-menu>li>ul>li>a {
    text-transform: uppercase;
}

#main-menu>li>ul>li.has-children>a {
    font-weight: bold;
}

#main-menu>li>ul>li.has-children>a:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 5px;
    background-color: #0070ba;
}

#main-menu>li>ul ul {
    top: 0;
    left: 220px;
    background-color: #fff;
}

#main-menu>li>ul>li>ul a:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 5px;
    background-color: #0070ba;
}

#language-switcher {
    float: right;
    list-style-type: none;
    padding: 0;
    margin: 3.077em 0 0;
    font-size: 0.923em;
    color: #4b4b4b;
}

#language-switcher a {
    text-decoration: none;
    color: #4b4b4b;
}

#language-switcher a:hover {
    text-decoration: underline;
}

#language-switcher span {
    font-weight: bold;
}

#search-form {
    display: block;
    position: absolute;
    top: 5px;
    right: 0;
    font-size: 13px;
}

#search-form .search-btn {
    display: block;
    position: absolute;
    top: 3px;
    right: 3px;
    border: 0 none;
    border-radius: 0;
    background-color: transparent;
    margin: 0;
    padding: 0;
}

#search-form input {
    width: 20px;
    height: 22px;
    display: none;
    padding: 10px 5px;
    border: 1px solid #8e8e8e;
    background-color: #fff;
    opacity: 0;
    transition: width 0.5s, opacity 0.5s;
    -webkit-transition: width 0.5s, opacity 0.5s;
}

#search-form input:focus {
    border-color: #0070ba;
}

#search-form.active input {
    width: 140px;
    display: inline-block;
    opacity: 1;
}

.home #content {
    margin-top: 210px;
}

.home {
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    -webkit-background-size: cover;
}

#content aside {
    margin-top: 180px;
    margin-bottom: 20px;
    width: 190px;
    float: left;
}

#side-menu {
    display: block;
    position: relative;
    padding: 5px 0 0 0;
    margin: 0;
    list-style-type: none;
    border-top: 1px solid #d1d4d9;
}

#side-menu>li {
    display: block;
    position: relative;
}

#side-menu a {
    display: block;
    text-decoration: none;
    color: #1d1d1b;
}

#side-menu>li>a {
    text-transform: uppercase;
    font-size: 1.077em;
    padding: 6px;
}

#side-menu>li.current>a, #side-menu>li.current_ancestor>a {
    font-weight: bold;
    border-left: 4px solid #0070ba;
    padding-left: 2px;
}

#side-menu>li>a:hover {
    background-color: rgba(255, 255, 255, 0.5);
}

#side-menu>li>a>span {
    margin-right: 10px;
}

#side-menu>li>ul {
    display: none;
    margin: 3px 15px 3px 8px;
    padding: 0;
    font-size: 0.923em;
    border-top: 1px solid #b4b6ba;
    border-bottom: 1px solid #b4b6ba;
}

#side-menu>li.current>ul, #side-menu>li.current_ancestor>ul {
    display: block;
}

#side-menu>li>a>.icon {
    float: right;
    margin-top: 4px;
}

#side-menu>li.current>a>.icon-arrow-right, #side-menu>li.current_ancestor>a>.icon-arrow-right{
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    background-position: -8px -1px;
}

#side-menu>li>ul>li>a {
    padding: 6px 0 6px 20px;
}

#side-menu>li>ul>li.current>a {
    font-weight: bold;
}

#side-menu>li>ul>li>a>.icon {
    float: right;
    margin-top: 4px;
}

#side-menu>li>ul>li.current>a>.icon-arrow-right-1 {
    background-position: -11px -13px;
}

.extra-links {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.extra-links>li {
    margin-bottom: 10px;
}

.extra-links>li>a {
    display: block;
    position: relative;
    height: 32px;
    background-color: #fff;
    border-radius: 16px;
    line-height: 32px;
    padding-left: 45px;
    font-size: 14px;
    text-decoration: none;
    color: #2f2a24;
    overflow: hidden;
    box-shadow: 1px 2px 4px 0px rgba(0, 0, 0, 0.3)
}

.extra-links .icon {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
}

#content article {
    margin-left: 210px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.article {
    background-color: #fff;
    box-shadow: 0 3px 3px 0 rgba(24, 24, 25, 0.33);
    padding: 15px;
    margin-bottom: 20px;
}

.article-wrap {
    float: left;
    width: 100%;
}

.related-links {
    list-style-type: none;
    padding: 0;
    width: 180px;
    float: right;
}

.related-links+.raw {
    margin-right: 200px;
}

.search-result {
    padding: 10px;
    background-color: #fff;
    box-shadow: 0 3px 3px 0 rgba(24, 24, 25, 0.33);
    margin: 0 0 20px;
}

.search-result>li {
    margin-bottom: 30px;
}

ol.search-result {
    list-style-type: none;
}

.search-result>li h3 {
    font-size: 1.385em;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 10px;
    margin-top: 0;
}

.search-result>li h3 a {
    color: #282828;
    text-decoration: none;
}

.search-result>li h3 a:hover {
    color: #0070ba;
}

.search-result>li p {
    margin: 0;
}

.search-result>li:last-child {
    margin-bottom: 0;
}

.faq .item {
    margin-bottom: 10px;
}

.faq .item:last-child {
    margin-bottom: 0;
}

.faq .item-heading {
    display: block;
    text-decoration: none;
    text-transform: uppercase;
    background-color: #fff;
    border: 1px solid #d6d9de;
    font-size: 1.077em;
    color: #1d1d1b;
    font-weight: bold;
    padding: 10px;
}

.faq .item-heading>span {
    margin-right: 30px;
}

.faq .item-heading>em {
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #d6d9de;
    float: right;
    text-align: center;
    vertical-align: middle;
    line-height: 20px;
    font-size: 20px;
}

.faq .item-heading .icon {
    display: block;
    width: 14px;
    height: 15px;
    background-position: -1px -172px;
    margin: 3px auto 0;
}

.faq .item-heading:hover {
    border-color: #8e8e8e;
    border-left-width: 4px;
    padding-left: 7px;
}

.faq .item-heading:hover>em {
    background-color: #8e8e8e;
}

.faq .item-collapse {
    display: none;
    position: relative;
}

.faq .item.open .item-collapse {
    display: block;
}

.faq .item.opening .item-collapse {
    display: block;
    height: 0;
    overflow: hidden;
    transition: height 0.3s;
    -webkit-transition: height 0.3s;
}

.faq .item.closing .item-collapse {
    display: block;
    overflow: hidden;
    transition: height 0.3s;
    -webkit-transition: height 0.3s;
}

.faq .item.open .item-heading, .faq .item.opening .item-heading, .faq .item.closing .item-heading {
    border-left-width: 4px;
    border-left-color: #0070ba;
    padding-left: 7px;
}

.faq .item.open .item-heading .icon, .faq .item.opening .item-heading .icon, .faq .item.closing .item-heading .icon {
    width: 14px;
    height: 3px;
    background-position: -1px -189px;
    margin: 9px auto 0;
}

.faq .item-body {
    padding: 10px 10px 0;
}

.faq .item-body>p:first-child {
    margin-top: 0;
}

.faq .item-body>p:last-child {
    margin-bottom: 0;
}

.slider, .map {
    background-color: #fff;
    box-shadow: 0 3px 3px 0 rgba(24, 24, 25, 0.33);
    padding: 5px;
    position: relative;
    width: 100%;
    overflow: hidden;
}

.slider+:not(.breadcrumb), .map+:not(.breadcrumb) {
    margin-top: 20px;
}

.slider>.sequence-canvas {
    display: block;
    position: relative;
    height: 100%;
    width: 100%;
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.slider>.sequence-canvas>li {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.slider>.sequence-canvas>li.animate-in {
    position: relative;
}

.slider>.sequence-canvas>li.animate-in>.slider-bg {
    position: relative;
}

.slider>.sequence-canvas li>* {
    position: absolute;
}

.slider .slider-bg {
    max-width: 100%;
    height: auto;
}

.slider .slider-bg {
    opacity: 0;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -ms-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -ms-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: linear;
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
}
.slider .animate-in .slider-bg {
    opacity: 1;
}
.slider .animate-out .slider-bg {
    opacity: 0;
}

.slider .title, .map .title {
    position: absolute;
    color: #fff;
    font-size: 2.769em;
    bottom: 10px;
    left: 20px;
    margin: 0;
    padding: 0;
    z-index: 20;
    font-weight: 500;
    text-transform: uppercase;
    text-shadow: 2px 1px 0 rgba(24, 24, 25, 0.65);
}

#map-canvas {
    height: 350px;
    width: 100%;
}

.breadcrumb {
    text-align: right;
    line-height: 1.8;
}

.breadcrumb a {
    color: #818284;
    text-decoration: none;
}

.breadcrumb a:hover {
    color: #202123;
}

.breadcrumb a>span {
    text-decoration: underline;
}

.sequence-pagination {
    bottom: 20px;
    display: none;
    position: absolute;
    z-index: 40;
    width: 100%;
    text-align: center;
    word-spacing: 6px;
    margin: 0;
    padding: 0;
}

.sequence-pagination li {
    display: inline-block;
    width: 18px;
    height: 18px;
    border: 3px solid #fff;
    cursor: pointer;
    border-radius: 50%;
    text-indent: -10000px;
}

.sequence-pagination li:hover, .sequence-pagination li.current {
    background-color: #fff;
}

.sequence-next, .sequence-prev {
    display: none;
    position: absolute;
    width: 40px;
    height: 40px;
    border: 1px solid #fff;
    text-align: center;
    background-color: rgba(255, 255, 255, 0.25);
    top: 50%;
    margin-top: -20px;
    z-index: 20;
    cursor: pointer;
}

.sequence-next:hover, .sequence-prev:hover {
    background-color: rgba(255, 255, 255, 0.5);
}

.sequence-prev {
    left: 5px;
    border-left: 0 none;
}

.sequence-next {
    right: 5px;
    border-right: 0 none;
}

.sequence-next .icon, .sequence-prev .icon {
    display: block;
    margin: 5px auto 0;
}

.contact-form input, .contact-form textarea {
    background-color: #ddd;
    border: 1px solid #ddd;
    border-left: 5px solid #0070ba;
    width: 100%;
    font-size: 1.077em;
    margin: 0;
    padding: 0.5em 10px;
    color: #2f2a24;
}

.contact-form input:focus, .contact-form textarea:focus {
    background-color: #fff;
}

.modal-open {
    overflow: hidden;
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}

.modal {
    display: none;
    overflow: hidden;
    background-color: rgba(0, 0, 0, 0.85);
}

.modal.open {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 3000;
}

.modal-dialog {
    background-color: #fff;
    position: relative;
    width: 320px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5%;
}

.modal-body {
    padding: 20px;
}

.modal-header {
    padding: 20px 20px 0 20px;
}

.modal-title {
    text-transform: uppercase;
    margin: 0;
    text-align: center;
    color: #5c5d5e;
    font-size: 1.846em;
}

.modal .close {
    display: block;
    position: absolute;
    width: 30px;
    height: 30px;
    float: right;
    background: none;
    box-shadow: none;
    padding: 0;
    font-size: 30px;
    line-height: 1em;
    color: #fff;
    border: 0 none;
    margin: 0;
    cursor: pointer;
    right: -30px;
    top: -30px;
}

.news-list {
    display: block;
    position: relative;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.news-list>li {
    display: block;
    position: relative;
    background-color: #fff;
    box-shadow: 0 3px 3px 0 rgba(24, 24, 25, 0.33);
    padding: 5px;
    margin-bottom: 20px;
}

.news-list>li:last-child {
    /*margin-bottom: 0;*/
}

.news-list .photo {
    display: block;
    position: relative;
}

.news-list .facebook {
    display: block;
    position: absolute;
    z-index: 5;
    background-color: #eaeef4;
    padding-right: 4px;
    padding-bottom: 4px;
}

.news-list .icon-facebook-2 {
    display: block;
}

.news-list h3 {
    font-size: 1.385em;
    font-weight: bold;
    text-transform: uppercase;
    border-bottom: 1px solid #b4b6ba;
    margin-bottom: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    margin-top: 15px;
}

.news-list h3 a {
    color: #282828;
    text-decoration: none;
}

.news-list h3 a:hover {
    color: #0070ba;
}

.news-list .description-wrap {
    padding-right: 5px;
}

.news-list .description {
    padding-left: 15px;
    margin-bottom: 20px;
    margin-top: 0;
}

.news-list .info {
    padding-left: 15px;
    margin-top: 0;
    margin-bottom: 10px;
    border-bottom: 1px solid #b4b6ba;
    padding-bottom: 5px;

}

.news-list .date {
    display: inline-block;
    margin-top: 5px;
}

.news-list .btn-link {
    float: right;
}

.thumbnail .title {
    margin-top: 5px;
    display: block;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
    color: #282828;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.thumbnail .date {
    display: block;
    color: #282828;
}

.thumbnail .img-wrap {
    display: block;
    position: relative;
}

.thumbnail .play {
    display: block;
    width: 128px;
    height: 128px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -64px;
    margin-left: -64px;
    background-image: url("data:image/png;base64,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");
    background-repeat: no-repeat;
}

/**
 **/

.sponsor-list {
    display: block;
    position: relative;
    list-style-type: none;
    padding: 0;
    margin: 0 0 20px;
    background-color: #fff;
    box-shadow: 0 3px 3px 0 rgba(24, 24, 25, 0.33);
}

.sponsor-list>li {
    display: block;
    position: relative;
    margin: 0 10px 0 10px;
    border-bottom: 1px solid #b4b6ba;
    padding-top: 10px;
    padding-bottom: 5px;
}

.sponsor-list>li:last-child {
    border-bottom: 0 none;
    padding-bottom: 10px;
}

.sponsor-list .photo {
    display: block;
    position: relative;
}

.sponsor-list h3 {
    font-size: 1.385em;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 15px;
    margin-top: 15px;
    color: #282828;
}

.sponsor-list h3 a {
    color: #282828;
    text-decoration: none;
}

.sponsor-list h3 a:hover {
    color: #0070ba;
}

.sponsor-list .domain {
    margin-top: 10px;
    font-size: 1.077em;
}

.sponsor-list .domain a {
    color: #0070ba;
    font-weight: 500;
    text-decoration: none;
}

.sponsor-list .description {
    margin-top: 0;
    margin-bottom: 10px;
}

.sponsor-list .info {
    margin: 0;
}

.sponsor-list .btn-link {
    float: right;
}

.form-filter {
    margin-bottom: 15px;
}

.form-filter label {
    font-size: 1.077em;
    text-transform: none;
    margin: 0;
    font-weight: 600;
}

.form-filter .form-group {
    float: left;
    margin-right: 10px;
    margin-bottom: 0;
}

.form-filter .form-group:last-child {
    margin-right: 0;
}

.form-filter .input {
    width: 7.143em;
    font-size: 1.077em;
    padding: 0.3em 5px;
    height: 2em;
}

.form-errors {
    list-style-type: none;
    padding: 0;
    margin: 0;
    color: #ff0000;
}

.flash-success {
    color: #009200;
    text-align: center;
}

.flash-error {
    color: #ff0000;
    text-align: center;
}


.law-list {
    display: block;
    position: relative;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.law-list>li {
    display: block;
    position: relative;
    background-color: #fff;
    box-shadow: 0 3px 3px 0 rgba(24, 24, 25, 0.33);
    padding: 5px 10px;
    margin-bottom: 20px;
}

.law-list>li:last-child {
    /*margin-bottom: 0;*/
}

.law-list h3 {
    float: left;
    font-size: 1.385em;
    color: #1d1d1b;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0.7em 0;
}

.law-list .download {
    float: right;
    line-height: 2.462;
}

.law-list .icon-download {
    margin-top: -7px;
}

/*.partner-list {
    display: block;
    position: relative;
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: justify;
}

.partner-list:after {
    content: '';
    width: 100%;
    display: inline-block;
    font-size: 0;
    line-height: 0;
}

.partner-list>li {
    display: inline-block;
    position: relative;
    background-color: #fff;
    box-shadow: 0 3px 3px 0 rgba(24, 24, 25, 0.33);
    padding: 5px 10px;
    margin-bottom: 20px;
    width: 240px;
    height: 180px;
}*/

.box {
    display: block;
    position: relative;
    background-color: #fff;
    box-shadow: 0 3px 3px 0 rgba(24, 24, 25, 0.33);
    padding: 5px;
    margin-bottom: 20px;
    transition: box-shadow 0.5s, transform 0.5s, -ms-transform 0.5s;
    -webkit-transition: box-shadow 0.5s, -webkit-transform 0.5s;
    text-decoration: none;
}

a.box:hover, a.box:focus {
    box-shadow: 0 6px 6px 0 rgba(24, 24, 25, 0.44);
    -ms-transform: scale(1.01);
    -webkit-transform: scale(1.01);
    transform: scale(1.01);
}

.partner {
    text-align: center;
}

.partner span {
    display: block;
}

.partner .title {
    font-size: 1.077em;
    font-weight: bold;
    color: #282828;
    text-transform: uppercase;
}

.partner .domain {
    color: #0070ba;
    font-weight: 500;
}

.employee {
    position: relative;
    width: 100%;
    height: 21.538em;
    -webkit-perspective: 800px;
    -moz-perspective: 800px;
    -o-perspective: 800px;
    perspective: 800px;
    margin-bottom: 20px;
    color: #282828;
}

.employee p {
    margin: 0;
}

.employee>.employee-box {
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-transition: -webkit-transform 0.5s;
    -moz-transition: -moz-transform 0.5s;
    -o-transition: -o-transform 0.5s;
    transition: transform 0.5s;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
    margin-bottom: 0;
    padding: 0;
    background-color: transparent;
}

.employee>.employee-box>div {
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    padding: 5px;
    background-color: #fff;
}

.employee>.employee-box .front {
    box-shadow: 0 3px 3px 0 rgba(24, 24, 25, 0.33);
}

.employee>.employee-box .back {
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
    box-shadow: 0 6px 6px 0 rgba(24, 24, 25, 0.44);
}

.employee:hover>.employee-box, .employee:focus>.employee-box {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
}

.employee h3>span {
    display: inline-block;
}

.employee .title {
    font-size: 1.077em;
    font-weight: bold;
    text-transform: uppercase;
    float: left;
}

.employee .post {
    font-size: 0.750em;
    float: right;
    font-weight: 500;
    color: #565555;
    margin-top: 0.2em;
}

.employee .front h3 {
    margin: 1em 0;
    padding: 0 8px;
}

.employee>.employee-box>div.back {
    padding: 13px;
}

.employee .back h3 {
    margin-top: 0;
    margin-bottom: 1em;
}

.employee .back ul {
    list-style-type: none;
    padding: 0;
    margin: 0 0 1em;
}

.employee .back .description {
    font-size: 0.923em;
    margin-bottom: 0;
}

.employee .back .label {
    font-size: 0.923em;
}

.employee .back .field {
    font-size: 1.077em;
    font-weight: bold;
}

.employee .send-message {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 20px;
    text-align: center;
}

.filter-isotope-container, .filter-news-container {
    margin-bottom: 20px;
}

.filter-isotope, .filter-news {
    display: block;
    position: relative;
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 4px;
    border-radius: 1em;
    background-color: #eaeef4;
    font-size: 1.077em;
    font-weight: bold;
}

.filter-isotope>li, .filter-news>li {
    display: block;
    float: left;
}

.filter-isotope>li a, .filter-news>li a {
    display: block;
    padding: 2px 20px;
    border-radius: 1em;
    color: #5c5d5e;
    text-decoration: none;
}

.filter-isotope>li a:hover, .filter-isotope>li a:focus, .filter-news>li a:hover, .filter-news>li a:focus {
    background-color: #d6d9de;
}

.filter-isotope>li a.active, .filter-news>li a.active {
    background-color: #5c5d5e;
    color: #fff;
}

#posts .column-4 {
    width: 33.3333%;
}

.home .const-block {
    height: 19.231em;
    overflow: hidden;
}

.const-block {
    height: 16.923em;
    text-decoration: none;
}

.const-block span {
    display: block;
    position: relative;
}

.const-block .photo {
    text-align: center;
    max-height: 120px;
    overflow: hidden;
}

.const-block .title {
    font-size: 1.385em;
    text-transform: uppercase;
    color: #282828;
}

.const-block .description {
    font-size: 0.846em;
    color: #565555;
}

.gallery {
    height: 20.000em;
    text-decoration: none;
}

.gallery span {
    display: block;
    position: relative;
}

.gallery .photo {
    text-align: center;
    display: block;
}

.gallery .title {
    font-size: 1.385em;
    text-transform: uppercase;
    color: #282828;
}

.gallery .description {
    font-size: 0.846em;
    color: #565555;
}

.job-table {
    display: table;
    width: 100%;
    margin-bottom: 20px;
}

.job {
    display: table-cell;
    padding: 0 5px;
    vertical-align: middle;
    text-align: center;
    height: 6.154em;
    text-decoration: none;
    background-color: #eaeef4;
    border-radius: 3px;
    transition: background-color 0.3s;
    -webkit-transition: background-color 0.3s;
    overflow: hidden;
}

.job .title {
    font-size: 1.231em;
    color: #0070ba;
    text-transform: uppercase;
    font-weight: bold;
    transition: color 0.3s;
    -webkit-transition: color 0.3s;
}

.job .description {
    font-size: 1.077em;
    color: #282828;
}

.job>span {
    display: block;
}

.job:hover, .job:focus, .job:active {
    background-color: #0070ba;
}

.job:hover .title, .job:focus .title, .job:active .title {
    color: #fff;
}

.tour {
    box-shadow: 0 3px 3px 0 rgba(24, 24, 25, 0.33);
    background-color: #fff;
    margin-bottom: 20px;
}

#resume-form {
    background-color: #eaeef4;
    padding: 20px;
}

#resume-form .form-group:last-child {
    margin-bottom: 0;
}

#resume-form .form-group>.form-group {
    margin-bottom: 10px;
}

#resume-form .form-group>.form-group:last-child {
    margin-bottom: 0;
}

#subscribe-form {
    background-color: #eaeef4;
    padding: 20px;
}

#subscribe-form .form-group:last-child {
    margin-bottom: 0;
}

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

.table .cell {
    display: table-cell;
}

#donate-form .btn {
    text-transform: uppercase;
}

.donate-steps {
    display: block;
    position: relative;
    margin: 0;
    padding: 0 0 0 50px;
    list-style-type: none;
}

.donate-steps>li {
    margin-right: 1px;
    float: left;
}

.donate-steps>li:last-child {
    margin-right: 0;
}

.donate-steps>li>a {
    display: block;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: bold;
    color: #5c5d5e;
    background-color: #eaeef4;
    padding: 10px 12px;
    text-decoration: none;
    margin-top: 2px;
}

.donate-steps>li>a.active {
    background-color: #fff;
    color: #282828;
    margin-top: 0;
    padding-top: 8px;
    border-top: 4px solid #0070ba;
}

.donate-body {
    background-color: #fff;
    box-shadow: 0 3px 3px 0 rgba(24, 24, 25, 0.33);
    padding: 20px;
}

.donate-body .step {
    display: none;
}

.donate-body .step.active {
    display: block;
}

.donate-body .table>.cell {
    width: 50%;
    padding: 10px 20px;
    vertical-align: top;
}

.donate-body .table>.cell:first-child {
    padding-left: 0;
}

.donate-body .table>.cell:last-child {
    padding-right: 0;
}

.donate-body .table>.cell:not(:last-child) {
    border-right: 1px solid #b4b6ba;
}

.donate-body .table>.cell .form-group:last-child {
    margin-bottom: 0;
}

#liqpay-form {
    display: none;
    visibility: hidden;
}

.child-big-photo {
    display: inline-block;
    position: relative;
    padding: 0;
    margin: 0;
}

.child-big-photo .tooltip {
    display: block;
    position: absolute;
    cursor: pointer;
    z-index: 300;
    /*background-color: rgba(0, 0, 0, 0.3);*/
}

.popover {
    position: absolute;
    z-index: 100000000000000010;
    display: none;
    background-color: #fff;
    padding: 20px;
    margin-top: 10px;
    width: 400px;
    color: #565555;
    font-size: 13px;
    box-shadow: 0 3px 3px 0 rgba(24, 24, 25, 0.33);
}

.popover:before {
    position: absolute;
    top: -10px;
    left: 50%;
    margin-left: -10px;
    display: inline-block;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #ffffff;
    border-left: 10px solid transparent;
    content: '';
}

.pagination-wrap {
    margin-bottom: 20px;
}

.pagination {
    display: inline-block;
    position: relative;
    list-style-type: none;
    margin: 0;
    padding: 0;
    font-size: 1.385em;
}

.pagination>li{
    display: inline;
}

.pagination>li>a, .pagination>li>span {
    display: block;
    box-shadow: 0 3px 3px 0 rgba(24, 24, 25, 0.33);
    background-color: #fff;
    color: #282828;
    padding: 0.154em 0.556em;
    float: left;
    margin-right: 8px;
}

.pagination>li:last-child>a, .pagination>li:last-child>span {
    margin-right: 0;
}

.pagination>li>span {
    font-weight: bold;
}

.pagination>li>a {
    transition: box-shadow 0.5s, transform 0.5s, -ms-transform 0.5s;
    -webkit-transition: box-shadow 0.5s, -webkit-transform 0.5s;
    text-decoration: none;
}

.pagination>li>a:hover, .pagination>li>a:focus {
    box-shadow: 0 6px 6px 0 rgba(24, 24, 25, 0.44);
    -ms-transform: scale(1.01);
    -webkit-transform: scale(1.01);
    transform: scale(1.01);
}

.ligthbox-photos {
    display: block;
}

.ligthbox-head {
    display: block;
    position: relative;
    margin-bottom: 1em;
    color: #818284;
}

.ligthbox-title {
    display: block;
    float: left;
    text-transform: uppercase;
}

.ligthbox-total {
    display: block;
    float: right;
}

#footer {
    position: absolute;
    width: 100%;
    height: 1.846em;
    bottom: 0;
    z-index: 10;
    background-color: #fff;
    overflow: hidden;
}

#photo-author {
    float: left;
    font-size: 0.923em;
    line-height: 2em;
}

#photo-author p {
    padding: 0;
    margin: 0;
}

#footer-nav {
    float: right;
}

#bottom-menu {
    display: block;
    position: relative;
    padding: 0;
    margin: 0;
    list-style-type: none;
    float: right;
    font-size: 0.923em;
    font-weight: bold;
    line-height: 1.846em;
}

#bottom-menu>li {
    display: block;
    position: relative;
    float: left;
}

#font-size-switcher {
    margin: 0 0 0 45px;
    padding: 0;
    float: right;
    line-height: 1.846em;
}

#font-size-switcher a {
    color: #4b4b4b;
    text-decoration: none;
}

#font-size-switcher a[data-size="13"] {
    font-size: 13px;
}

#font-size-switcher a[data-size="18"] {
    font-size: 18px;
}

#font-size-switcher a[data-size="24"] {
    font-size: 24px;
}

#bottom-menu>li>a {
    padding: 0 5px;
    text-decoration: none;
    color: #4b4b4b;
}

@media (min-width: 1200px) {
    .container {
        width: 1170px;
        margin: 0 auto;
    }
}

.print-layout {
    background-color: #fff;
    color: #000;
    font-size: 14px;
}

.print-layout table {
    width: 100%;
    margin-bottom: 20px;
}

.print-layout td, .print-layout th {
    padding: 4px;
}

.print-layout table td, .receipt-caption {
    border: 1px solid #000;
}

.receipt-caption {
    font-weight: normal;
}

.receipt-col {
    border-left: 1px solid #000;
}

.receipt-col.first {
    border-top: 1px solid #000;
}

.receipt-col.last {
    border-bottom: 1px solid #000;
}

/* ==========================================================================
   Helper classes
   ========================================================================== */

/*
 * Image replacement
 */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    /* IE 6/7 fallback */
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

/*
 * Hide from both screenreaders and browsers: h5bp.com/u
 */

.hidden {
    display: none !important;
    visibility: hidden;
}

/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

/*
 * Hide visually and from screenreaders, but maintain layout
 */

.invisible {
    visibility: hidden;
}

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.law-list>li:before, .row-block:before, .clearfix:before,
.law-list>li:after, .row-block:after, .clearfix:after,
.form-group:after, .form-group:before {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.law-list>li:after, .row-block:after, .clearfix:after, .form-group:after {
    clear: both;
}

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */

.clearfix {
    *zoom: 1;
}

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   These examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width: 35em) {
    /* Style adjustments for viewports that meet the condition */
}

@media print,
       (-o-min-device-pixel-ratio: 5/4),
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 120dpi) {
    /* Style adjustments for high resolution devices */
}

/* ==========================================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}
