@charset "UTF-8";
/*!
Theme Name: KRG Österreich 2015
Theme URI: http://at.krg.org
Description: KRG Theme für KRG Österreich.
Author: Christian Tschugg
Author URI: http://madeby.tschugg.net
Version: 2.0
Tags: political, politician, clean, minimal, responsive, ltr, rtl, optionsframework, qtranslate

License: GNU General Public License
License URI: http://www.gnu.org/copyleft/gpl.html
*/
@font-face {
  font-family: 'Droid Arabic Kufi';
  font-style: normal;
  font-weight: 400;
  src: url("fonts/DroidKufi-Regular.woff2") format("woff2"), url("fonts/DroidKufi-Regular.woff") format("woff"); }

@font-face {
  font-family: 'Droid Arabic Kufi';
  font-style: normal;
  font-weight: 700;
  src: url("fonts/DroidKufi-Bold.woff2") format("woff2"), url("fonts/DroidKufi-Bold.woff") format("woff"); }

@font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: 400;
  src: url("fonts/droidsans-webfont.woff2") format("woff2"), url("fonts/droidsans-webfont.woff") format("woff"); }

@font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: 700;
  src: url("fonts/droidsans-bold-webfont.woff2") format("woff2"), url("fonts/droidsans-bold-webfont.woff") format("woff"); }

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  zoom: 1; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline; }

html, body {
  font-size: 13px;
  line-height: 18px;
  background: transparent;
  color: #666; }

html {
  height: 100%; }

body {
  min-height: 100%;
  font-family: "Droid Sans", sans-serif;
  font-weight: 400;
  max-width: 100%;
  overflow: hidden; }

input, select, textarea {
  font-family: "Droid Sans", sans-serif; }

ol,
ul {
  list-style: none; }

blockquote,
q {
  quotes: none; }

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

caption,
th,
td {
  font-weight: normal;
  text-align: left; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Droid Sans", sans-serif;
  font-weight: 700;
  clear: both; }

html {
  height: 100%;
  overflow-y: scroll;
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

a,
a:hover,
a:focus {
  outline: none; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block; }

audio,
canvas,
video {
  display: inline-block; }

audio:not([controls]) {
  display: none; }

ins {
  text-decoration: none; }

hr:before, hr:after {
  clear: both; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

small {
  font-size: smaller; }

img {
  border: 0;
  -ms-interpolation-mode: bicubic; }

strong, b {
  font-weight: bold; }

.mbt-hidden {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden; }

a.mbt-hidden:focus {
  position: static;
  width: auto;
  height: auto; }

.clearfix:after, .container:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0; }

* html .clearfix, * html .container {
  zoom: 1; }

/* IE6 */
*:first-child + html .clearfix, *:first-child + html .container {
  zoom: 1; }

/* IE7 */
.wrapper, .container {
  width: 100%; }

.container {
  margin: 0 auto;
  max-width: 1000px;
  position: relative;
  display: block; }
  .container.z {
    z-index: 1; }

body {
  padding: 0 10px; }

#content {
  position: relative; }

header .logo {
  max-width: 320px;
  float: left;
  position: relative;
  text-decoration: none; }

header h1 {
  padding: 35px 20px 35px 60px;
  color: #003A70;
  background-repeat: no-repeat;
  background-position: left center; }

header ul.languages,
header ul.social-media {
  padding: 35px 20px;
  float: right;
  display: table;
  max-width: 320px; }
  header ul.languages li,
  header ul.social-media li {
    display: block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    float: left;
    margin: 2px; }
    header ul.languages li a,
    header ul.social-media li a {
      display: block;
      width: 100%;
      height: 100%;
      text-decoration: none;
      background-size: contain;
      background-position: center center;
      background-repeat: no-repeat;
      opacity: .5; }
      header ul.languages li a:hover,
      header ul.social-media li a:hover {
        opacity: 1; }

header ul.languages li {
  width: auto;
  margin: 2px 5px; }
  header ul.languages li a {
    color: #666;
    width: auto;
    padding-left: 25px;
    background-size: 18px 12px;
    background-position: left center; }
  header ul.languages li.active a {
    opacity: 1; }

@media (max-width: 800px) {
  header .logo {
    width: 300px; }
  header ul.languages,
  header ul.social-media {
    padding: 35px 10px; }
  header ul.languages {
    padding-left: 0px; }
  header ul.social-media {
    padding-right: 0px; } }

@media (max-width: 600px) {
  header .container {
    display: flex;
    flex-wrap: wrap; }
  header .logo {
    float: none; }
    header .logo h1 {
      padding: 15px 20px 15px 60px; }
  header .logo {
    width: 100%;
    order: 3;
    text-decoration: none; }
  header ul.languages,
  header ul.social-media {
    width: 50%;
    float: none;
    display: block;
    padding: 15px 0px 0px; }
    header ul.languages li,
    header ul.social-media li {
      display: inline-block;
      float: none; }
  header ul.languages {
    text-align: right; }
    header ul.languages span {
      display: none; } }

nav#menu {
  position: relative; }
  nav#menu ul.menu {
    margin: 0;
    display: table;
    width: 100%;
    background-color: #003A70;
    *background-color: #003465;
    background-image: -ms-linear-gradient(top, #1a4e7f, #003465);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1a4e7f), to(#003465));
    background-image: -webkit-linear-gradient(top, #1a4e7f, #003465);
    background-image: -o-linear-gradient(top, #1a4e7f, #003465);
    background-image: -moz-linear-gradient(top, #1a4e7f, #003465);
    background-image: linear-gradient(top, #1a4e7f, #003465);
    background-repeat: repeat-x;
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#1a4e7f', endColorstr='#003465', GradientType=0);
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -webkit-border-top-left-radius: 4px;
    -moz-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-top-right-radius: 4px;
    border-top-right-radius: 4px; }
    nav#menu ul.menu li {
      display: table-cell;
      position: relative; }
      nav#menu ul.menu li a {
        text-align: center;
        text-decoration: none;
        padding: 13px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        width: 100%;
        height: 100%;
        display: block;
        text-shadow: 0 1px 1px black;
        color: #fff;
        background-color: #003A70;
        background-image: -ms-linear-gradient(top, #1a4e7f, #003465);
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1a4e7f), to(#003465));
        background-image: -webkit-linear-gradient(top, #1a4e7f, #003465);
        background-image: -o-linear-gradient(top, #1a4e7f, #003465);
        background-image: -moz-linear-gradient(top, #1a4e7f, #003465);
        background-image: linear-gradient(top, #1a4e7f, #003465);
        background-repeat: repeat-x;
        filter: progid:dximagetransform.microsoft.gradient(startColorstr='#1a4e7f', endColorstr='#003465', GradientType=0);
        filter: progid:dximagetransform.microsoft.gradient(enabled=false);
        border: 1px solid #003465;
        border-color: #003465 #003465 #003A70;
        border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
        -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
        -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
        cursor: pointer; }
      nav#menu ul.menu li:hover a, nav#menu ul.menu li.current-menu-item a {
        background: #AC9C65; }
      nav#menu ul.menu li:hover ul {
        display: table;
        position: absolute;
        top: 100%;
        left: 0;
        min-width: 100%;
        width: auto;
        background-color: #003A70;
        z-index: 999; }
      nav#menu ul.menu li:hover li {
        display: block; }
        nav#menu ul.menu li:hover li a {
          text-align: left;
          font-weight: 100;
          background-color: transparent;
          border: none;
          font-size: 0.8em;
          padding: 5px 10px;
          text-shadow: none; }
        nav#menu ul.menu li:hover li:hover a {
          background: #1a4e7f;
          background: rgba(255, 255, 255, 0.1); }
      nav#menu ul.menu li ul {
        display: none; }
    nav#menu ul.menu > li:first-child a {
      -webkit-border-top-left-radius: 4px;
      -moz-border-top-left-radius: 4px;
      border-top-left-radius: 4px; }
    nav#menu ul.menu > li:last-child a {
      -webkit-border-top-right-radius: 4px;
      -moz-border-top-right-radius: 4px;
      border-top-right-radius: 4px; }
    nav#menu ul.menu:hover li.current-menu-item a {
      background: rgba(172, 156, 101, 0.2); }
  nav#menu .menu-toggle-container {
    display: none; }
  @media (max-width: 600px) {
    nav#menu ul.menu {
      display: none; }
      nav#menu ul.menu li {
        display: block; }
        nav#menu ul.menu li:first-child a {
          border-top-left-radius: 0px; }
        nav#menu ul.menu li:last-child a {
          border-top-right-radius: 0px; }
        nav#menu ul.menu li:hover ul, nav#menu ul.menu li.focus ul {
          display: block;
          position: relative;
          top: 0%;
          left: 0;
          min-width: 100%;
          width: auto;
          background-color: #003A70; }
        nav#menu ul.menu li:hover li, nav#menu ul.menu li.focus li {
          display: block; }
          nav#menu ul.menu li:hover li a, nav#menu ul.menu li.focus li a {
            text-align: center;
            font-weight: 400;
            font-size: 1em; }
          nav#menu ul.menu li:hover li:hover a, nav#menu ul.menu li.focus li:hover a {
            background: #1a4e7f;
            background: rgba(255, 255, 255, 0.1); }
    nav#menu #site-navigation.toggled ul.menu {
      display: block; }
    nav#menu .menu-toggle-container {
      text-align: right;
      text-decoration: none;
      padding: 5px 13px;
      box-sizing: border-box;
      width: 100%;
      display: block;
      text-shadow: 0 1px 1px black;
      color: #fff;
      background-color: #003A70;
      background-color: #003A70;
      background-image: -ms-linear-gradient(top, #1a4e7f, #003465);
      background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1a4e7f), to(#003465));
      background-image: -webkit-linear-gradient(top, #1a4e7f, #003465);
      background-image: -o-linear-gradient(top, #1a4e7f, #003465);
      background-image: -moz-linear-gradient(top, #1a4e7f, #003465);
      background-image: linear-gradient(top, #1a4e7f, #003465);
      background-repeat: repeat-x;
      filter: progid:dximagetransform.microsoft.gradient(startColorstr='#1a4e7f', endColorstr='#003465', GradientType=0);
      filter: progid:dximagetransform.microsoft.gradient(enabled=false);
      border: 1px solid #003465;
      border-color: #003465 #003465 #003A70;
      border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
      border-top-right-radius: 4px;
      border-top-left-radius: 4px; }
      nav#menu .menu-toggle-container button {
        border: 0px;
        background: transparent;
        background: rgba(255, 255, 255, 0.05);
        color: white;
        font-size: 28px;
        text-shadow: 0 1px 1px black;
        opacity: 1;
        padding: 0em 0.4em 0.1em;
        line-height: 1em;
        outline: 0; }
        nav#menu .menu-toggle-container button:hover {
          background: rgba(255, 255, 255, 0.1); }
        nav#menu .menu-toggle-container button:active {
          background: rgba(255, 255, 255, 0.15); } }
section#search-and-mailchimp .container {
  background-color: #DBE2E9; }
  section#search-and-mailchimp .container form, section#search-and-mailchimp .container .newsletter-form {
    float: left;
    width: 50%;
    padding: 10px 20px;
    line-height: 23px; }
    section#search-and-mailchimp .container form .screen-reader-text, section#search-and-mailchimp .container .newsletter-form .screen-reader-text {
      margin-right: 5px; }
      @media (max-width: 600px) {
        section#search-and-mailchimp .container form .screen-reader-text, section#search-and-mailchimp .container .newsletter-form .screen-reader-text {
          display: block; } }
    section#search-and-mailchimp .container form .search-field,
    section#search-and-mailchimp .container form .mc-field,
    section#search-and-mailchimp .container form .search-submit,
    section#search-and-mailchimp .container form .mc-submit,
    section#search-and-mailchimp .container form .newsletter-button, section#search-and-mailchimp .container .newsletter-form .search-field,
    section#search-and-mailchimp .container .newsletter-form .mc-field,
    section#search-and-mailchimp .container .newsletter-form .search-submit,
    section#search-and-mailchimp .container .newsletter-form .mc-submit,
    section#search-and-mailchimp .container .newsletter-form .newsletter-button {
      padding: 2px 5px 1px;
      border: none;
      font-size: 13px;
      line-height: 18px; }
    section#search-and-mailchimp .container form .search-field,
    section#search-and-mailchimp .container form .mc-field, section#search-and-mailchimp .container .newsletter-form .search-field,
    section#search-and-mailchimp .container .newsletter-form .mc-field {
      background-color: #fff;
      color: #333;
      width: 200px; }
      @media (max-width: 600px) {
        section#search-and-mailchimp .container form .search-field,
        section#search-and-mailchimp .container form .mc-field, section#search-and-mailchimp .container .newsletter-form .search-field,
        section#search-and-mailchimp .container .newsletter-form .mc-field {
          width: 178px; } }
    section#search-and-mailchimp .container form .search-submit, section#search-and-mailchimp .container .newsletter-form .search-submit {
      background-color: #fff;
      color: #333; }
    section#search-and-mailchimp .container form .mc-submit,
    section#search-and-mailchimp .container form .newsletter-button, section#search-and-mailchimp .container .newsletter-form .mc-submit,
    section#search-and-mailchimp .container .newsletter-form .newsletter-button {
      background-color: #003A70;
      color: #fff;
      text-transform: uppercase;
      text-align: center;
      text-decoration: none;
      margin-left: 5px;
      padding: 4px 5px 3px; }
    section#search-and-mailchimp .container form.mc-form, section#search-and-mailchimp .container form.newsletter-form, section#search-and-mailchimp .container .newsletter-form.mc-form, section#search-and-mailchimp .container .newsletter-form.newsletter-form {
      text-align: right; }
    @media (max-width: 1020px) {
      section#search-and-mailchimp .container form, section#search-and-mailchimp .container .newsletter-form {
        width: 100%;
        float: none;
        text-align: center; }
        section#search-and-mailchimp .container form.mc-form, section#search-and-mailchimp .container .newsletter-form.mc-form {
          text-align: center;
          padding-top: 0px; } }
    @media (max-width: 600px) {
      section#search-and-mailchimp .container form, section#search-and-mailchimp .container .newsletter-form {
        text-align: left; }
        section#search-and-mailchimp .container form.mc-form, section#search-and-mailchimp .container .newsletter-form.mc-form {
          text-align: left; } }
.table-wrapper {
  margin: 20px -10px; }

.mbt-table {
  display: flex;
  width: 100%;
  flex-wrap: wrap; }

.mbt-col {
  width: 25%;
  padding: 0 10px;
  margin-bottom: 20px; }
  @media (max-width: 800px) {
    .mbt-col {
      width: 50%;
      height: auto; }
      .mbt-col:nth-child(2n+1) {
        clear: both; } }
  @media (max-width: 600px) {
    .mbt-col {
      width: 1000%; } }
  .mbt-col .category-link {
    text-transform: uppercase;
    display: block;
    padding: 5px 7.5px;
    border: 1px solid #DBE2E9;
    border-bottom: none;
    text-decoration: none;
    color: #003A70; }
  .mbt-col .entry-title {
    color: #003A70;
    font-size: 1.5em;
    line-height: 1.25em;
    margin-bottom: 14.4px; }
  .mbt-col .entry-meta {
    display: none; }
  .mbt-col .line {
    margin-top: 20px;
    margin-bottom: 30px;
    border-top: 1px solid #DBE2E9;
    position: relative; }
    .mbt-col .line .line-logo {
      background-color: #fff;
      background-repeat: no-repeat;
      background-position: center center;
      background-size: contain;
      position: absolute;
      width: 60px;
      height: 40px;
      top: -20px;
      left: 50%;
      margin-left: -30px; }
  .mbt-col .content-container {
    padding: 5px 0; }
  .mbt-col .media-container {
    width: 100%;
    height: auto;
    background-color: #222;
    overflow: hidden;
    margin-bottom: 10px; }
    .mbt-col .media-container img {
      margin: 0 auto;
      width: 100%;
      vertical-align: bottom; }
    .mbt-col .media-container iframe {
      vertical-align: bottom; }
  .mbt-col a {
    text-decoration: none; }
  .mbt-col a.moretag {
    color: #666;
    text-decoration: none;
    font-size: .8em;
    line-height: .8em; }
    .mbt-col a.moretag:hover {
      color: #999; }
  .mbt-col .hentry {
    overflow: hidden; }
  .mbt-col.max-width {
    width: 100%; }
  .mbt-col.width-double, .mbt-col.double-width {
    width: 50%; }
    .mbt-col.width-double .media-container, .mbt-col.double-width .media-container {
      margin-bottom: 18px; }
    .mbt-col.width-double .entry-summary, .mbt-col.double-width .entry-summary {
      margin-top: 6px; }
    @media (max-width: 600px) {
      .mbt-col.width-double, .mbt-col.double-width {
        width: 100%; } }
  .mbt-col.mission-statement .category-link, .mbt-col.rep-statement .category-link, .mbt-col.highlight .category-link {
    border: none; }
  .mbt-col.mission-statement .content-container, .mbt-col.rep-statement .content-container, .mbt-col.highlight .content-container {
    padding: 5px 7.5px; }
  .mbt-col.rep-statement.media-only {
    position: relative; }
    .mbt-col.rep-statement.media-only .content-container {
      display: none; }
    .mbt-col.rep-statement.media-only .media-container {
      position: absolute;
      left: 0px;
      width: 100%;
      top: 0;
      height: 100%;
      vertical-align: bottom; }
    @media (max-width: 600px) {
      .mbt-col.rep-statement.media-only .hentry {
        padding-top: 50%; } }
  .mbt-col.mission-statement {
    margin-bottom: 20px; }
    .mbt-col.mission-statement .hentry {
      border: 1px solid #DBE2E9;
      position: relative; }
      .mbt-col.mission-statement .hentry span {
        font-size: 1.5em;
        line-height: 1.5em; }
      .mbt-col.mission-statement .hentry p.smaller {
        padding: 0 15px 10px;
        position: absolute;
        bottom: 0;
        left: 0;
        font-size: .8em;
        line-height: .8em; }
    .mbt-col.mission-statement .content-container {
      padding: 10px 15px 28px; }
  .mbt-col.rep-statement {
    margin-bottom: 20px; }
    @media (max-width: 1020px) {
      .mbt-col.rep-statement {
        height: auto;
        clear: both; } }
    .mbt-col.rep-statement .hentry {
      color: inherit;
      display: block;
      border: 1px solid #DBE2E9;
      position: relative;
      padding: 10px 15px 10px 15px;
      display: flex;
      flex-direction: row-reverse; }
    .mbt-col.rep-statement .content-container {
      flex: 2;
      padding-right: 15px; }
    .mbt-col.rep-statement .media-container {
      height: auto;
      background-position: top center;
      background-size: contain;
      background-color: transparent;
      background-repeat: no-repeat;
      flex: 1; }
    @media (max-width: 800px) {
      .mbt-col.rep-statement .hentry {
        display: block; }
      .mbt-col.rep-statement .media-container {
        height: 120px; } }
  .mbt-col.rep-statement, .mbt-col.mission-statement {
    display: flex;
    flex-direction: column; }
    .mbt-col.rep-statement .category-link, .mbt-col.mission-statement .category-link {
      flex: 0; }
    .mbt-col.rep-statement .hentry, .mbt-col.mission-statement .hentry {
      height: auto;
      flex: 1; }

.widget-container {
  height: 100%;
  background-color: #DBE2E9;
  color: #003A70; }
  .widget-container h3 {
    text-transform: uppercase;
    padding: 5px 7.5px; }
  .widget-container > div {
    border: 1px solid #DBE2E9;
    background-color: #fff; }
  .widget-container iframe {
    display: block !important; }

.hentry {
  height: 100%; }
  .hentry .entry-content .entry-thumbnail img,
  .hentry .entry-content .media-container img,
  .hentry .entry-content .image-container img,
  .hentry .entry-content .wp-caption img {
    display: block; }
  .hentry .entry-content p, .hentry .entry-content ul, .hentry .entry-content ol, .hentry .entry-content blockquote {
    font-size: 14.625px;
    line-height: 20.25px;
    margin-bottom: 9px; }
  .hentry .entry-content p.lead {
    font-size: 15.925px;
    line-height: 23.4px;
    color: #003A70; }
  .hentry .entry-content ul, .hentry .entry-content ol {
    list-style: decimal;
    margin-left: 30px;
    margin-bottom: 4.5px; }
    .hentry .entry-content ul li, .hentry .entry-content ol li {
      margin-bottom: 4.5px; }
  .hentry .entry-content ul {
    list-style: disc; }
  .hentry .entry-content a {
    color: #999;
    text-decoration: none; }
    .hentry .entry-content a:hover {
      color: #666; }
  .hentry .entry-content .clear {
    clear: both;
    margin-bottom: 9px; }
    .hentry .entry-content .clear:after, .hentry .entry-content .clear:before {
      clear: both; }
  .hentry .entry-content .entry-content iframe {
    max-width: 100%; }
  .hentry .entry-content .content-column.one_third {
    padding-right: 1.5em; }
  .hentry .entry-content .content-column.two_third {
    padding-left: 1.5em; }
  @media screen and (max-width: 600px) {
    .hentry .entry-content .content-column.one_third {
      padding-right: 0em; }
    .hentry .entry-content .content-column.two_third {
      padding-left: 0em; } }
  .hentry .entry-content .clear_column {
    font-size: 1em;
    margin-bottom: 4em; }
    @media screen and (max-width: 600px) {
      .hentry .entry-content .clear_column {
        margin-bottom: 2em; } }
  .hentry .entry-content ul.accordion {
    list-style: none;
    padding: 0;
    margin: 20px 0; }
    .hentry .entry-content ul.accordion span.arrow {
      position: absolute;
      top: 10px;
      left: 10px;
      transform: translate(-6px, 0); }
      .hentry .entry-content ul.accordion span.arrow:before, .hentry .entry-content ul.accordion span.arrow:after {
        content: "";
        position: absolute;
        background-color: #666;
        width: 3px;
        height: 9px; }
      .hentry .entry-content ul.accordion span.arrow:before {
        -ms-transform: translate(2px, 0) rotate(45deg);
        -webkit-transform: translate(2px, 0) rotate(45deg);
        transform: translate(2px, 0) rotate(45deg); }
      .hentry .entry-content ul.accordion span.arrow:after {
        -ms-transform: translate(-2px, 0) rotate(-45deg);
        -webkit-transform: translate(-2px, 0) rotate(-45deg);
        transform: translate(-2px, 0) rotate(-45deg); }
    .hentry .entry-content ul.accordion > li {
      position: relative;
      padding: 5px;
      padding-left: 20px;
      margin: 0; }
      .hentry .entry-content ul.accordion > li div.content {
        max-height: none;
        display: table;
        width: 100%;
        -webkit-transition-duration: 0;
        -moz-transition-duration: 0;
        -ms-transition-duration: 0;
        -o-transition-duration: 0;
        transition-duration: 0;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        -ms-transition-property: color;
        -o-transition-property: color;
        transition-property: color;
        -webkit-transition-property: opacity, max-height;
        -moz-transition-property: opacity, max-height;
        -ms-transition-property: opacity, max-height;
        -o-transition-property: opacity, max-height;
        transition-property: opacity, max-height; }
      .hentry .entry-content ul.accordion > li > h4 {
        margin: 0; }
      .hentry .entry-content ul.accordion > li.no-padding {
        padding: 0; }
        .hentry .entry-content ul.accordion > li.no-padding > h4 {
          padding: 5px;
          margin: 0; }
    .hentry .entry-content ul.accordion input[type=checkbox] {
      position: absolute;
      cursor: pointer;
      width: 100%;
      height: 18px;
      opacity: 0;
      z-index: 20;
      margin: 0;
      top: 0;
      left: 0; }
      .hentry .entry-content ul.accordion input[type=checkbox]:checked ~ div.content {
        display: block;
        overflow: hidden;
        max-height: 0;
        opacity: 0; }
      .hentry .entry-content ul.accordion input[type=checkbox]:checked ~ span.arrow {
        transform: translate(0, -6px);
        top: 20px;
        left: 5px; }
        .hentry .entry-content ul.accordion input[type=checkbox]:checked ~ span.arrow:before, .hentry .entry-content ul.accordion input[type=checkbox]:checked ~ span.arrow:after {
          width: 9px;
          height: 3px; }
        .hentry .entry-content ul.accordion input[type=checkbox]:checked ~ span.arrow:before {
          -ms-transform: translate(0, -2px) rotate(45deg);
          -webkit-transform: translate(0, -2px) rotate(45deg);
          transform: translate(0, -2px) rotate(45deg); }
        .hentry .entry-content ul.accordion input[type=checkbox]:checked ~ span.arrow:after {
          -ms-transform: translate(0, 2px) rotate(-45deg);
          -webkit-transform: translate(0, 2px) rotate(-45deg);
          transform: translate(0, 2px) rotate(-45deg); }
    .hentry .entry-content ul.accordion > p {
      display: none; }
  .hentry .entry-content *[dir="rtl"] ul.accordion span.arrow {
    left: auto;
    right: 5px; }
    .hentry .entry-content *[dir="rtl"] ul.accordion span.arrow:before {
      -ms-transform: translate(-2px, 0) rotate(-45deg);
      -webkit-transform: translate(-2px, 0) rotate(-45deg);
      transform: translate(-2px, 0) rotate(-45deg); }
    .hentry .entry-content *[dir="rtl"] ul.accordion span.arrow:after {
      -ms-transform: translate(2px, 0) rotate(45deg);
      -webkit-transform: translate(2px, 0) rotate(45deg);
      transform: translate(2px, 0) rotate(45deg); }
  .hentry .entry-content *[dir="rtl"] ul.accordion > li {
    padding-left: 5px;
    padding-right: 20px; }
  .hentry.singular a {
    color: #999;
    text-decoration: none; }
    .hentry.singular a:hover {
      color: #666; }
  .hentry.singular .entry-thumbnail img {
    max-width: 100%; }
  .hentry.singular .entry-meta {
    margin: 25px 0; }
  .hentry.singular .entry-title {
    color: #003A70;
    font-weight: bold;
    font-size: 2em;
    line-height: 1.2em;
    margin-bottom: 18px; }
  .hentry.singular .entry-content {
    max-width: 650px; }

.slider > ul.slides {
  width: 100%;
  max-width: 100%;
  height: 400px;
  overflow: hidden;
  position: relative;
  background-color: #ccc; }
  .slider > ul.slides > li {
    padding: 0;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    display: none;
    width: 100%;
    height: 100%;
    -webkit-transition-duration: 0;
    -moz-transition-duration: 0;
    -ms-transition-duration: 0;
    -o-transition-duration: 0;
    transition-duration: 0;
    -webkit-transition-property: left;
    -moz-transition-property: left;
    -ms-transition-property: left;
    -o-transition-property: left;
    transition-property: left;
    left: -100%;
    top: 0;
    position: absolute; }
    .slider > ul.slides > li > a {
      width: 100%;
      height: 100%;
      display: block; }
    .slider > ul.slides > li.active {
      display: block;
      left: 0;
      z-index: 3; }
    .slider > ul.slides > li.prev {
      display: block;
      z-index: 2; }
    .slider > ul.slides > li.next {
      display: block;
      left: 100%;
      z-index: 1; }
  .slider > ul.slides.rtl > li.prev {
    z-index: 1; }
  .slider > ul.slides.rtl > li.next {
    z-index: 2; }

.slider > nav > a {
  position: absolute;
  top: 50%;
  margin-top: -3.334vw;
  height: 6.668vw;
  font-size: 6.668vw;
  line-height: 6.668vw;
  vertical-align: middle;
  padding: 0 20px;
  z-index: 4; }

.slider > nav > a:hover {
  font-size: 8.335vw; }

.slider > nav .slider-prev {
  display: none;
  left: 0; }

.slider > nav .slider-next {
  display: none;
  right: 0; }

.slider > nav > ul.bullets {
  z-index: 4;
  position: absolute;
  bottom: 20px;
  right: 20px; }
  .slider > nav > ul.bullets > li {
    float: left;
    margin: 3.3333333333px; }
    .slider > nav > ul.bullets > li > a {
      cursor: pointer;
      display: block;
      width: 10px;
      height: 10px;
      -webkit-border-radius: 5px;
      border-radius: 5px;
      background-color: #003A70;
      text-indent: -9999px;
      border: 1px solid #003A70; }
    .slider > nav > ul.bullets > li > a:hover {
      border-color: #fff;
      background-color: #fff; }
  .slider > nav > ul.bullets > li.active > a {
    border-color: #fff;
    background-color: #fff; }

.slider:hover .slider-prev,
.slider:hover .slider-next {
  display: block; }

@media (max-width: 800px) {
  .slider > ul.slides {
    height: 0px;
    padding-top: 70%; } }

@media (max-width: 600px) {
  .slider > ul.slides {
    padding-top: 100%; } }

@media (max-width: 360px) {
  .slider > ul.slides {
    padding-top: 130%; } }

.slider > ul.slides li.hentry {
  color: #fff; }
  @media (max-width: 800px) {
    .slider > ul.slides li.hentry {
      display: flex;
      flex-direction: column; } }
  .slider > ul.slides li.hentry .entry-title {
    font-size: 1.8em;
    line-height: 1.3em;
    margin: 27px 0 18px; }
    @media (max-width: 800px) {
      .slider > ul.slides li.hentry .entry-title {
        margin: 9px 0 9px;
        font-size: 1.4em; } }
    @media (max-width: 600px) {
      .slider > ul.slides li.hentry .entry-title {
        font-size: 1.2em; } }
  .slider > ul.slides li.hentry a {
    color: #fff;
    text-decoration: none; }
    .slider > ul.slides li.hentry a.moretag {
      display: inline-block;
      margin-top: 18px; }
  .slider > ul.slides li.hentry .box {
    top: 0;
    left: 0;
    height: 100%;
    position: absolute;
    padding: 20px;
    width: 320px;
    background-color: #666;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat; }
    @media (max-width: 800px) {
      .slider > ul.slides li.hentry .box {
        flex: 0;
        top: 0px;
        left: 0px;
        position: relative;
        width: auto;
        display: block;
        background-size: cover; } }
  .slider > ul.slides li.hentry .image-container {
    margin-left: 320px;
    height: 100%;
    background-position: center center;
    background-size: cover; }
    .slider > ul.slides li.hentry .image-container img {
      display: none; }
    @media (max-width: 800px) {
      .slider > ul.slides li.hentry .image-container {
        flex: 1;
        position: relative;
        width: auto;
        height: auto;
        margin-left: 0px;
        display: block; } }
.mbt_gallery {
  position: relative;
  width: 100%;
  max-width: 100% !important;
  float: left; }
  .mbt_gallery a {
    text-decoration: none;
    color: #fff; }
  .mbt_gallery .gallery-main {
    display: flex; }
    .mbt_gallery .gallery-main > ul.thumbnails {
      list-style: none;
      flex-basis: 280px;
      height: 100%;
      z-index: 6000;
      padding: 30px 0 20px;
      margin-bottom: 0;
      text-align: center; }
      @media (max-width: 800px) {
        .mbt_gallery .gallery-main > ul.thumbnails {
          display: none !important; } }
      .mbt_gallery .gallery-main > ul.thumbnails > li {
        -webkit-transition-duration: 0.8s;
        -moz-transition-duration: 0.8s;
        -ms-transition-duration: 0.8s;
        -o-transition-duration: 0.8s;
        transition-duration: 0.8s;
        -webkit-transition-property: opacity;
        -moz-transition-property: opacity;
        -ms-transition-property: opacity;
        -o-transition-property: opacity;
        transition-property: opacity;
        opacity: 1;
        display: inline-block;
        padding: 0;
        position: relative;
        margin: 0 10px 10px 10px;
        opacity: 0.5; }
        .mbt_gallery .gallery-main > ul.thumbnails > li > a {
          display: block;
          width: 70px;
          height: 70px;
          overflow: hidden; }
          .mbt_gallery .gallery-main > ul.thumbnails > li > a > img.youtube-thumbnail {
            height: 100px;
            margin-top: -15px; }
          .mbt_gallery .gallery-main > ul.thumbnails > li > a img {
            width: 100%;
            height: 100%; }
      .mbt_gallery .gallery-main > ul.thumbnails > li:hover,
      .mbt_gallery .gallery-main > ul.thumbnails > li.active {
        opacity: 1; }
    .mbt_gallery .gallery-main > ul.preview {
      list-style: none;
      position: relative;
      flex: 1;
      margin-bottom: 0; }
      .mbt_gallery .gallery-main > ul.preview > li {
        opacity: 0;
        position: relative;
        overflow-x: hidden;
        height: auto;
        width: 100% !important;
        right: 0;
        top: 0;
        left: auto;
        margin: 0;
        padding: 0;
        display: none;
        z-index: 1; }
        .mbt_gallery .gallery-main > ul.preview > li .fullsize-image {
          display: none; }
        .mbt_gallery .gallery-main > ul.preview > li img {
          position: relative;
          margin-bottom: 20px;
          clear: both;
          height: 100%;
          right: 0;
          left: auto;
          vertical-align: bottom; }
        .mbt_gallery .gallery-main > ul.preview > li iframe {
          float: none;
          width: 495px;
          height: 330px;
          max-width: 100%;
          max-height: initial; }
        .mbt_gallery .gallery-main > ul.preview > li span {
          float: none;
          height: 330px;
          width: 100%;
          display: block;
          overflow: hidden !important; }
        .mbt_gallery .gallery-main > ul.preview > li img.fullsize, .mbt_gallery .gallery-main > ul.preview > li iframe.fullsize {
          height: 330px; }
        .mbt_gallery .gallery-main > ul.preview > li img.content, .mbt_gallery .gallery-main > ul.preview > li iframe.content {
          height: 330px; }
        .mbt_gallery .gallery-main > ul.preview > li div:before, .mbt_gallery .gallery-main > ul.preview > li div:after, .mbt_gallery .gallery-main > ul.preview > li div {
          clear: both; }
        .mbt_gallery .gallery-main > ul.preview > li div {
          padding-top: 20px;
          padding-left: 260px;
          min-height: 38px; }
      .mbt_gallery .gallery-main > ul.preview > li.active {
        position: relative;
        opacity: 1;
        z-index: 2;
        display: block; }
      .mbt_gallery .gallery-main > ul.preview > li.loading {
        position: relative;
        opacity: 0.5;
        background: url("img/loading.gif") center center no-repeat;
        width: 100% !important;
        height: 330px !important;
        left: 0;
        top: 0; }
      .mbt_gallery .gallery-main > ul.preview a.download-attachment {
        display: none;
        position: absolute;
        font-size: 19.5px;
        right: 10px;
        top: 302px;
        color: #fff;
        z-index: 6999;
        text-align: center; }
      .mbt_gallery .gallery-main > ul.preview a.download-attachment:hover {
        font-size: 26px;
        color: #fff; }
  .mbt_gallery > nav > a {
    position: absolute;
    font-size: 19.5px;
    z-index: 6999;
    width: 25px;
    text-align: center; }
  .mbt_gallery > nav > a:hover {
    font-size: 26px;
    color: #fff; }
  .mbt_gallery > nav .page-up {
    left: 107.5px; }
  .mbt_gallery > nav .page-down {
    left: 107.5px;
    top: 270px;
    bottom: auto; }
  .mbt_gallery > nav .fullscreen {
    right: 10px;
    top: 10px;
    color: #fff; }
  @media (max-width: 800px) {
    .mbt_gallery > nav .page-up,
    .mbt_gallery > nav .page-down {
      display: none !important; } }
  .mbt_gallery > nav .image-next,
  .mbt_gallery > nav .image-prev {
    top: 50%;
    margin-top: -50px;
    width: 25px;
    height: 50px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    line-height: 50px;
    color: #fff;
    background-color: #003A70;
    vertical-align: middle; }
  .mbt_gallery > nav .image-next:hover,
  .mbt_gallery > nav .image-prev:hover {
    margin-top: -52.5px;
    width: 27.5px;
    height: 55px;
    -webkit-border-radius: 27.5px;
    border-radius: 27.5px;
    line-height: 55px; }
  .mbt_gallery > nav .image-prev {
    -webkit-border-top-right-radius: 0 !important;
    -webkit-border-bottom-right-radius: 0 !important;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    right: 0; }
  .mbt_gallery > nav .image-next {
    -webkit-border-top-left-radius: 0 !important;
    -webkit-border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    left: 100%; }
  .mbt_gallery .gallery-title {
    position: absolute;
    top: 350px;
    width: 240px;
    text-align: right;
    font-size: 19.5px;
    color: #AC9C65;
    z-index: 10;
    display: none; }

article.singular .entry-thumbnail .mbt_gallery.fullscreen,
#gallery .mbt_gallery.fullscreen,
.mbt_gallery.fullscreen {
  position: fixed;
  z-index: 9000;
  width: 100%;
  height: 100%;
  background-color: #DBE2E9;
  top: 0;
  left: 0;
  padding: 20px 30px 20px 30px; }
  @media (max-width: 800px) {
    article.singular .entry-thumbnail .mbt_gallery.fullscreen,
    #gallery .mbt_gallery.fullscreen,
    .mbt_gallery.fullscreen {
      padding: 0px; } }
  article.singular .entry-thumbnail .mbt_gallery.fullscreen .gallery-main,
  #gallery .mbt_gallery.fullscreen .gallery-main,
  .mbt_gallery.fullscreen .gallery-main {
    height: 100%; }
    article.singular .entry-thumbnail .mbt_gallery.fullscreen .gallery-main > ul.thumbnails,
    #gallery .mbt_gallery.fullscreen .gallery-main > ul.thumbnails,
    .mbt_gallery.fullscreen .gallery-main > ul.thumbnails {
      display: block;
      left: 0;
      padding: 30px 0 20px 20px;
      height: 100%;
      width: 180px;
      background-color: #DBE2E9; }
      article.singular .entry-thumbnail .mbt_gallery.fullscreen .gallery-main > ul.thumbnails > li,
      #gallery .mbt_gallery.fullscreen .gallery-main > ul.thumbnails > li,
      .mbt_gallery.fullscreen .gallery-main > ul.thumbnails > li {
        margin: 0 10px 10px 0; }
    article.singular .entry-thumbnail .mbt_gallery.fullscreen .gallery-main > ul.preview,
    #gallery .mbt_gallery.fullscreen .gallery-main > ul.preview,
    .mbt_gallery.fullscreen .gallery-main > ul.preview {
      height: 100%; }
      article.singular .entry-thumbnail .mbt_gallery.fullscreen .gallery-main > ul.preview > li,
      #gallery .mbt_gallery.fullscreen .gallery-main > ul.preview > li,
      .mbt_gallery.fullscreen .gallery-main > ul.preview > li {
        background-color: #000;
        overflow: hidden;
        width: 100%;
        height: 100%; }
        article.singular .entry-thumbnail .mbt_gallery.fullscreen .gallery-main > ul.preview > li span,
        #gallery .mbt_gallery.fullscreen .gallery-main > ul.preview > li span,
        .mbt_gallery.fullscreen .gallery-main > ul.preview > li span {
          height: 100%;
          float: none;
          text-align: center;
          width: 100%;
          line-height: 100%;
          vertical-align: middle; }
        article.singular .entry-thumbnail .mbt_gallery.fullscreen .gallery-main > ul.preview > li .fullsize-image,
        #gallery .mbt_gallery.fullscreen .gallery-main > ul.preview > li .fullsize-image,
        .mbt_gallery.fullscreen .gallery-main > ul.preview > li .fullsize-image {
          display: block;
          width: 100%;
          height: 100%;
          position: absolute;
          top: 0px;
          left: 0px;
          background-size: contain;
          background-position: center center;
          background-repeat: no-repeat;
          background-color: #1e1e1e; }
        article.singular .entry-thumbnail .mbt_gallery.fullscreen .gallery-main > ul.preview > li img,
        #gallery .mbt_gallery.fullscreen .gallery-main > ul.preview > li img,
        .mbt_gallery.fullscreen .gallery-main > ul.preview > li img {
          display: none !important; }
        article.singular .entry-thumbnail .mbt_gallery.fullscreen .gallery-main > ul.preview > li img, article.singular .entry-thumbnail .mbt_gallery.fullscreen .gallery-main > ul.preview > li iframe,
        #gallery .mbt_gallery.fullscreen .gallery-main > ul.preview > li img,
        #gallery .mbt_gallery.fullscreen .gallery-main > ul.preview > li iframe,
        .mbt_gallery.fullscreen .gallery-main > ul.preview > li img,
        .mbt_gallery.fullscreen .gallery-main > ul.preview > li iframe {
          display: inline;
          margin-bottom: 0;
          height: 100% !important;
          width: auto !important;
          position: relative; }
        article.singular .entry-thumbnail .mbt_gallery.fullscreen .gallery-main > ul.preview > li iframe,
        #gallery .mbt_gallery.fullscreen .gallery-main > ul.preview > li iframe,
        .mbt_gallery.fullscreen .gallery-main > ul.preview > li iframe {
          width: 100% !important;
          height: 100% !important; }
      article.singular .entry-thumbnail .mbt_gallery.fullscreen .gallery-main > ul.preview a.download-attachment,
      #gallery .mbt_gallery.fullscreen .gallery-main > ul.preview a.download-attachment,
      .mbt_gallery.fullscreen .gallery-main > ul.preview a.download-attachment {
        top: auto;
        right: 10px;
        bottom: 10px; }
  article.singular .entry-thumbnail .mbt_gallery.fullscreen > nav .page-up,
  #gallery .mbt_gallery.fullscreen > nav .page-up,
  .mbt_gallery.fullscreen > nav .page-up {
    left: 82.5px;
    top: 5px; }
  article.singular .entry-thumbnail .mbt_gallery.fullscreen > nav .page-down,
  #gallery .mbt_gallery.fullscreen > nav .page-down,
  .mbt_gallery.fullscreen > nav .page-down {
    left: 82.5px;
    bottom: 5px;
    top: auto;
    margin-bottom: 0; }
  article.singular .entry-thumbnail .mbt_gallery.fullscreen > nav .fullscreen,
  #gallery .mbt_gallery.fullscreen > nav .fullscreen,
  .mbt_gallery.fullscreen > nav .fullscreen {
    right: 40px;
    top: 30px; }
  article.singular .entry-thumbnail .mbt_gallery.fullscreen > nav .image-next,
  #gallery .mbt_gallery.fullscreen > nav .image-next,
  .mbt_gallery.fullscreen > nav .image-next {
    margin-left: -30px; }
  article.singular .entry-thumbnail .mbt_gallery.fullscreen > nav .image-prev,
  #gallery .mbt_gallery.fullscreen > nav .image-prev,
  .mbt_gallery.fullscreen > nav .image-prev {
    margin-right: 30px; }
  article.singular .entry-thumbnail .mbt_gallery.fullscreen .gallery-title,
  #gallery .mbt_gallery.fullscreen .gallery-title,
  .mbt_gallery.fullscreen .gallery-title {
    display: block;
    background-color: #DBE2E9;
    right: 30px;
    bottom: 20px;
    padding: 10px 20px;
    width: auto;
    top: auto;
    z-index: 10; }
  article.singular .entry-thumbnail .mbt_gallery.fullscreen .entypo-resize-full:before,
  #gallery .mbt_gallery.fullscreen .entypo-resize-full:before,
  .mbt_gallery.fullscreen .entypo-resize-full:before {
    content: "\e746"; }

.video-container {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  height: 0; }

.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important; }

#gallery {
  padding: 30px 25px 30px;
  background-color: #DBE2E9; }
  #gallery nav.gallery-category {
    position: relative;
    float: left;
    display: table;
    width: 22%;
    overflow: hidden; }
    #gallery nav.gallery-category > ul > li {
      padding-right: 20px;
      position: relative;
      float: none;
      margin: 0;
      border-bottom: 1px solid #fff; }
      #gallery nav.gallery-category > ul > li > a {
        width: 100%;
        display: block;
        padding: 10px 0;
        color: #003A70;
        text-decoration: none; }
      #gallery nav.gallery-category > ul > li .cat-marker {
        position: absolute;
        display: none;
        width: 20px;
        height: 20px;
        border-left: 3.3333333333px solid #fff;
        border-bottom: 3.3333333333px solid #fff;
        background-color: #DBE2E9;
        right: -12px;
        top: 9px;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        z-index: 2; }
      #gallery nav.gallery-category > ul > li.active {
        font-weight: bold; }
        #gallery nav.gallery-category > ul > li.active .cat-marker {
          display: block; }
    #gallery nav.gallery-category > ul:hover > li.active,
    #gallery nav.gallery-category > ul:hover > li {
      font-weight: normal; }
      #gallery nav.gallery-category > ul:hover > li.active .cat-marker,
      #gallery nav.gallery-category > ul:hover > li .cat-marker {
        display: none; }
    #gallery nav.gallery-category > ul:hover > li:hover {
      font-weight: bold; }
      #gallery nav.gallery-category > ul:hover > li:hover .cat-marker {
        display: block; }
  #gallery .mbt_gallery {
    float: right;
    width: 75%;
    position: relative; }
    #gallery .mbt_gallery .gallery-main > ul.preview {
      height: auto; }
    #gallery .mbt_gallery .gallery-main > ul.thumbnails {
      left: 10px;
      height: 330px;
      padding-top: 37px;
      padding-bottom: 27px; }
    #gallery .mbt_gallery > nav .page-down {
      top: 286px; }
  #gallery.gallery-wide .mbt_gallery {
    width: 100%; }

article.singular .entry-thumbnail {
  display: table;
  width: 100%; }
  article.singular .entry-thumbnail .mbt_gallery {
    background-color: #DBE2E9;
    clear: both; }
    article.singular .entry-thumbnail .mbt_gallery .gallery-main > ul.thumbnails {
      padding: 80px 10px 70px 10px; }
      article.singular .entry-thumbnail .mbt_gallery .gallery-main > ul.thumbnails > li {
        margin: 0 5px 20px 5px; }
    article.singular .entry-thumbnail .mbt_gallery .gallery-main > ul.preview {
      overflow: hidden; }
      article.singular .entry-thumbnail .mbt_gallery .gallery-main > ul.preview > li {
        position: relative; }
        article.singular .entry-thumbnail .mbt_gallery .gallery-main > ul.preview > li span {
          height: auto; }
        article.singular .entry-thumbnail .mbt_gallery .gallery-main > ul.preview > li img {
          margin-bottom: 0;
          margin-top: 0; }
        article.singular .entry-thumbnail .mbt_gallery .gallery-main > ul.preview > li img.content, article.singular .entry-thumbnail .mbt_gallery .gallery-main > ul.preview > li iframe {
          height: auto; }
        article.singular .entry-thumbnail .mbt_gallery .gallery-main > ul.preview > li img.fullsize {
          height: auto; }
        article.singular .entry-thumbnail .mbt_gallery .gallery-main > ul.preview > li div {
          display: none; }
    article.singular .entry-thumbnail .mbt_gallery > nav .page-up {
      left: 138px;
      top: 30px; }
    article.singular .entry-thumbnail .mbt_gallery > nav .page-down {
      left: 138px;
      bottom: 30px;
      top: auto; }
    article.singular .entry-thumbnail .mbt_gallery .gallery-title {
      display: none; }
  article.singular .entry-thumbnail .mbt_gallery:after,
  article.singular .entry-thumbnail .mbt_gallery:before {
    clear: both; }

iframe.video {
  max-width: 650px; }

*.video-icon,
*.gallery-icon {
  position: absolute;
  text-align: center;
  top: 50%;
  left: 50%;
  margin-left: -16.6666666667px;
  margin-top: -12.5px;
  border-radius: 2px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.8);
  width: 33.3333333333px;
  height: 25px;
  font-size: 20px;
  line-height: 25px;
  vertical-align: middle;
  z-index: 1; }

*.gallery-icon {
  left: 26.6666666667px;
  top: 22.5px; }

a:hover *.video-icon,
a:hover *.gallery-icon {
  margin-left: -20.8333333333px;
  margin-top: -15.625px;
  width: 41.6666666667px;
  height: 31.25px;
  line-height: 31.25px;
  font-size: 25px; }

*.video-icon:hover,
*.gallery-icon:hover {
  margin-left: -20.8333333333px;
  margin-top: -15.625px;
  width: 41.6666666667px;
  height: 31.25px;
  line-height: 31.25px;
  font-size: 25px;
  color: #fff; }

nav.breadcrumbs ul {
  margin: 35px 0;
  list-style: none;
  display: table;
  width: 100%; }
  nav.breadcrumbs ul li {
    margin: 0 2px;
    float: left;
    color: #999; }
    nav.breadcrumbs ul li a {
      color: #666;
      text-decoration: none; }
      nav.breadcrumbs ul li a:hover {
        color: #999; }

header#archive-header {
  margin-bottom: 36px; }
  header#archive-header h2 {
    color: #AC9C65;
    font-weight: bold;
    font-size: 2em;
    line-height: 1.2em;
    margin-bottom: 18px; }
  header#archive-header .archive-summary {
    font-size: 1.2em;
    line-height: 1.5em;
    font-style: normal; }

.share-btns {
  font-size: 10.4px;
  line-height: 14.4px;
  margin: 20px 0;
  display: table;
  position: relative;
  z-index: 5; }
  .share-btns li {
    float: left;
    margin: 10px 7.5px;
    width: 110px;
    height: 20px; }
    .share-btns li > a {
      color: #999;
      display: block;
      text-decoration: none; }
    .share-btns li > a:hover {
      color: #666; }
  .share-btns li:nth-child(1) {
    width: 110px; }
  .share-btns li:nth-child(2) {
    width: 110px; }
  .share-btns li:nth-child(3) {
    width: 110px; }
  .share-btns li:nth-child(4) {
    width: 110px; }
  .share-btns li:nth-child(5) {
    width: 80px; }
  @media (max-width: 600px) {
    .share-btns {
      display: block;
      font-size: 20px; }
      .share-btns li {
        float: none;
        display: inline-block;
        width: auto !important;
        margin-right: 1em; }
        .share-btns li span {
          display: none; } }
#taf {
  position: fixed;
  top: 5vh;
  left: 50%;
  margin-left: -160px;
  z-index: 9000;
  width: 320px;
  border: 10px solid rgba(0, 0, 0, 0.5);
  border-radius: 13px; }
  #taf > div {
    border-radius: 3px;
    width: 100%;
    height: 100%;
    background-color: #fff;
    padding: 20px 20px; }
  #taf form {
    margin: 0 auto; }
  #taf h3 {
    font-size: 26px;
    line-height: 36px;
    margin-bottom: 20px; }
  #taf input {
    text-align: center;
    padding: 0 5px;
    font-size: 19.5px;
    height: 36px;
    line-height: 36px;
    width: 100%;
    display: block;
    border: none;
    background-color: #DBE2E9;
    margin-bottom: 10px; }
    #taf input[type=button] {
      background-color: #003A70;
      color: #fff;
      cursor: pointer; }
      #taf input[type=button]:hover {
        background-color: #AC9C65; }
  #taf #_mbt_friends {
    padding: 10px 0;
    line-height: 24px; }
  #taf .taf-mail {
    line-height: 18px;
    display: inline-block;
    background-color: #003A70;
    color: #fff;
    padding: 2px 10px 2px 20px;
    position: relative;
    cursor: pointer;
    margin-right: 2px;
    border-radius: 2px; }
  #taf .taf-mail span {
    display: none;
    position: absolute;
    left: 5px;
    top: 2px; }
  #taf .taf-mail:hover span {
    display: block; }
  #taf #_mbt_shared {
    margin-top: 10px; }
    #taf #_mbt_shared input {
      margin: 10px 0 0; }

footer#footer {
  color: #999; }
  footer#footer a {
    color: #999;
    text-decoration: none; }
    footer#footer a:hover {
      color: #666; }
  footer#footer .line {
    position: relative;
    border-bottom: 1px solid #999;
    border-top: 3px double #999;
    margin-top: 50px;
    z-index: -1; }
    footer#footer .line.no-line {
      border: none; }
    footer#footer .line .line-logo {
      position: absolute;
      top: -199px;
      left: 50%;
      margin-left: -400px;
      width: 800px;
      height: 200px;
      -webkit-border-radius: 50px;
      -moz-border-radius: 50px;
      border-radius: 50px;
      -webkit-box-shadow: 0px 50px 50px -50px rgba(51, 51, 51, 0.2);
      box-shadow: 0px 50px 50px -50px rgba(51, 51, 51, 0.2);
      z-index: 1; }
      footer#footer .line .line-logo img {
        position: absolute;
        bottom: -20px;
        left: 380px;
        z-index: 2; }
  footer#footer .footer-content {
    display: table;
    width: 100%;
    font-size: .8em;
    line-height: .8em; }
    footer#footer .footer-content > div {
      width: 50%;
      float: left;
      text-align: right;
      padding: 5px 30px; }
      footer#footer .footer-content > div:nth-child(even) {
        float: right;
        text-align: left; }
  footer#footer h5 {
    text-align: center;
    padding-top: 10px;
    text-transform: uppercase;
    letter-spacing: 10px;
    font-size: 1.3em;
    line-height: 1.5em; }
  footer#footer ul.menu {
    position: relative;
    display: table;
    margin: 35px auto -15px;
    list-style: none;
    z-index: 100; }
    footer#footer ul.menu li {
      float: left;
      padding: 0 2px;
      border-right: 1px solid #999; }
      footer#footer ul.menu li:last-child {
        border-right: none; }
      footer#footer ul.menu li a {
        display: block;
        padding: 0 10px; }
    footer#footer ul.menu#footer-nav-small {
      font-size: .8em;
      line-height: .8em;
      margin-bottom: 75px; }
    @media (max-width: 600px) {
      footer#footer ul.menu {
        display: block; }
        footer#footer ul.menu li {
          float: none;
          border-right: 0px;
          text-align: center;
          font-size: 1.1em;
          margin-bottom: 0.45em; } }
nav.pagination {
  display: table;
  width: 100%;
  text-align: center;
  position: relative;
  z-index: 2; }
  nav.pagination a {
    color: #666;
    text-decoration: none;
    display: block;
    padding: 5px 10px;
    border: 1px solid #ccc; }
    nav.pagination a:hover {
      color: #999; }
  nav.pagination .previous {
    float: left; }
  nav.pagination .next {
    float: right; }
  nav.pagination .show-more a {
    border: none; }

*[dir="rtl"] nav.pagination .previous {
  float: right; }

*[dir="rtl"] nav.pagination .next {
  float: left; }

html[dir="rtl"] {
  font-size: 13px;
  line-height: 18px; }

*[dir="rtl"] body {
  font-family: "Droid Arabic Kufi", sans-serif;
  font-size: 13px;
  line-height: 18px; }

*[dir="rtl"] input, *[dir="rtl"] select, *[dir="rtl"] textarea {
  font-family: "Droid Arabic Kufi", sans-serif; }

*[dir="rtl"] .item .box {
  left: auto;
  right: 0; }

*[dir="rtl"] .item .image-container {
  margin-left: 0;
  margin-right: 320px; }

*[dir="rtl"] header h1 {
  float: right;
  padding: 35px 60px 35px 20px;
  background-position: right center; }

*[dir="rtl"] header ul.languages,
*[dir="rtl"] header ul.social-media {
  float: left; }
  *[dir="rtl"] header ul.languages li,
  *[dir="rtl"] header ul.social-media li {
    float: right; }

*[dir="rtl"] header ul.languages li a {
  padding-left: 0;
  padding-right: 25px;
  background-position: right center; }

*[dir="rtl"] nav#menu ul.menu li:hover ul {
  left: auto;
  right: 0; }

*[dir="rtl"] nav#menu ul.menu li:hover li a {
  text-align: right; }

*[dir="rtl"] .mbt-col {
  float: right; }
  *[dir="rtl"] .mbt-col.width-double .entry-title, *[dir="rtl"] .mbt-col.double-width .entry-title {
    float: right; }
  *[dir="rtl"] .mbt-col.width-double .entry-summary, *[dir="rtl"] .mbt-col.double-width .entry-summary {
    float: left; }
  *[dir="rtl"] .mbt-col.rep-statement .content-container {
    padding: 10px 15px 10px 230px; }
  *[dir="rtl"] .mbt-col.rep-statement .media-container {
    right: auto;
    left: 10px; }

*[dir="rtl"] .slides .hentry .box {
  right: 0;
  left: auto; }

*[dir="rtl"] .slides .hentry .image-container {
  margin-left: 0;
  margin-right: 320px; }

*[dir="rtl"] .mbt_gallery {
  float: right; }
  *[dir="rtl"] .mbt_gallery > ul.thumbnails {
    left: auto;
    right: 10px; }
    *[dir="rtl"] .mbt_gallery > ul.thumbnails > li {
      -webkit-transition-duration: 0.8s;
      -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
      -o-transition-duration: 0.8s;
      transition-duration: 0.8s;
      -webkit-transition-property: opacity;
      -moz-transition-property: opacity;
      -ms-transition-property: opacity;
      -o-transition-property: opacity;
      transition-property: opacity;
      opacity: 1;
      float: right;
      margin: 0 0 10px 10px; }
  *[dir="rtl"] .mbt_gallery > ul.preview {
    float: left; }
    *[dir="rtl"] .mbt_gallery > ul.preview > li {
      right: auto;
      left: 0; }
      *[dir="rtl"] .mbt_gallery > ul.preview > li img {
        right: auto;
        left: 0; }
      *[dir="rtl"] .mbt_gallery > ul.preview > li iframe {
        float: left; }
      *[dir="rtl"] .mbt_gallery > ul.preview > li span {
        float: left; }
      *[dir="rtl"] .mbt_gallery > ul.preview > li div {
        padding-left: 0;
        padding-right: 260px; }
    *[dir="rtl"] .mbt_gallery > ul.preview > li.loading {
      left: auto;
      right: 0; }
    *[dir="rtl"] .mbt_gallery > ul.preview a.download-attachment {
      right: auto;
      left: 10px; }
  *[dir="rtl"] .mbt_gallery > nav .page-up {
    left: auto;
    right: 107.5px; }
  *[dir="rtl"] .mbt_gallery > nav .page-down {
    left: auto;
    right: 107.5px; }
  *[dir="rtl"] .mbt_gallery > nav .fullscreen {
    left: 10px;
    right: auto; }
  *[dir="rtl"] .mbt_gallery > nav .image-prev {
    right: 100%; }
  *[dir="rtl"] .mbt_gallery > nav .image-next {
    left: 0; }
  *[dir="rtl"] .mbt_gallery .gallery-title {
    text-align: left; }

*[dir="rtl"] #header .mbt_gallery.fullscreen,
*[dir="rtl"] #gallery .mbt_gallery.fullscreen,
*[dir="rtl"] .mbt_gallery.fullscreen {
  padding: 20px 190px 20px 30px; }
  *[dir="rtl"] #header .mbt_gallery.fullscreen > ul.thumbnails,
  *[dir="rtl"] #gallery .mbt_gallery.fullscreen > ul.thumbnails,
  *[dir="rtl"] .mbt_gallery.fullscreen > ul.thumbnails {
    left: auto;
    right: 0;
    padding: 30px 20px 20px 0; }
    *[dir="rtl"] #header .mbt_gallery.fullscreen > ul.thumbnails > li,
    *[dir="rtl"] #gallery .mbt_gallery.fullscreen > ul.thumbnails > li,
    *[dir="rtl"] .mbt_gallery.fullscreen > ul.thumbnails > li {
      margin: 0 0 10px 10px; }
  *[dir="rtl"] #header .mbt_gallery.fullscreen > ul.preview > li div,
  *[dir="rtl"] #gallery .mbt_gallery.fullscreen > ul.preview > li div,
  *[dir="rtl"] .mbt_gallery.fullscreen > ul.preview > li div {
    left: auto;
    right: 0;
    margin-left: 45px;
    margin-right: 0; }
  *[dir="rtl"] #header .mbt_gallery.fullscreen > ul.preview a.download-attachment,
  *[dir="rtl"] #gallery .mbt_gallery.fullscreen > ul.preview a.download-attachment,
  *[dir="rtl"] .mbt_gallery.fullscreen > ul.preview a.download-attachment {
    right: auto;
    left: 10px; }
  *[dir="rtl"] #header .mbt_gallery.fullscreen > nav .page-up,
  *[dir="rtl"] #gallery .mbt_gallery.fullscreen > nav .page-up,
  *[dir="rtl"] .mbt_gallery.fullscreen > nav .page-up {
    left: auto;
    right: 82.5px; }
  *[dir="rtl"] #header .mbt_gallery.fullscreen > nav .page-down,
  *[dir="rtl"] #gallery .mbt_gallery.fullscreen > nav .page-down,
  *[dir="rtl"] .mbt_gallery.fullscreen > nav .page-down {
    left: auto;
    right: 82.5px; }
  *[dir="rtl"] #header .mbt_gallery.fullscreen > nav .fullscreen,
  *[dir="rtl"] #gallery .mbt_gallery.fullscreen > nav .fullscreen,
  *[dir="rtl"] .mbt_gallery.fullscreen > nav .fullscreen {
    left: 40px;
    right: auto; }
  *[dir="rtl"] #header .mbt_gallery.fullscreen > nav .image-next,
  *[dir="rtl"] #gallery .mbt_gallery.fullscreen > nav .image-next,
  *[dir="rtl"] .mbt_gallery.fullscreen > nav .image-next {
    margin-left: 0;
    margin-right: -30px; }
  *[dir="rtl"] #header .mbt_gallery.fullscreen > nav .image-prev,
  *[dir="rtl"] #gallery .mbt_gallery.fullscreen > nav .image-prev,
  *[dir="rtl"] .mbt_gallery.fullscreen > nav .image-prev {
    margin-right: 0;
    margin-left: 30px; }
  *[dir="rtl"] #header .mbt_gallery.fullscreen .gallery-title,
  *[dir="rtl"] #gallery .mbt_gallery.fullscreen .gallery-title,
  *[dir="rtl"] .mbt_gallery.fullscreen .gallery-title {
    left: auto;
    right: 190px; }

*[dir="rtl"] #gallery nav.gallery-category {
  float: right; }
  *[dir="rtl"] #gallery nav.gallery-category > ul > li {
    padding-left: 20px;
    padding-right: 0; }
    *[dir="rtl"] #gallery nav.gallery-category > ul > li .cat-marker {
      left: -12px;
      right: auto;
      -webkit-transform: rotate(225deg);
      -moz-transform: rotate(225deg);
      -o-transform: rotate(225deg);
      -ms-transform: rotate(225deg);
      transform: rotate(225deg); }

*[dir="rtl"] #gallery .mbt_gallery {
  float: left; }

*[dir="rtl"] .share-btns li {
  float: right; }

*[dir="rtl"] section#search-and-mailchimp .container form {
  float: right; }
  *[dir="rtl"] section#search-and-mailchimp .container form.mc-form {
    text-align: left; }

*[dir="rtl"] section#search-and-mailchimp .container .mc-field,
*[dir="rtl"] section#search-and-mailchimp .container .mc-submit,
*[dir="rtl"] section#search-and-mailchimp .container .search-submit,
*[dir="rtl"] section#search-and-mailchimp .container .search-field {
  line-height: 22px;
  height: 25px; }

#cookie-banner {
  width: 100%;
  background-color: white;
  border-top: 1px solid #CCC;
  position: fixed;
  z-index: 9000;
  bottom: 0;
  left: 0; }
  #cookie-banner a {
    color: #666; }

#cookie-banner-container {
  margin: 0 auto;
  padding: 10px 0;
  display: table;
  font-size: 12px;
  line-height: 1.4;
  text-align: center; }
  #cookie-banner-container a.accept {
    display: inline-block;
    padding: 5px 10px;
    margin: 5px;
    border-radius: 5px;
    background-color: #6C6C6C;
    transition: background-color 0.15s ease-in-out;
    text-decoration: none;
    font-weight: bold;
    color: white; }
    #cookie-banner-container a.accept:hover {
      background-color: #2c2c2c; }

@media screen and (max-width: 939px) {
  #cookie-banner-container a {
    display: block !important;
    margin-top: 15px !important;
    padding: 10px !important; } }

@font-face {
  font-family: 'entypo';
  font-style: normal;
  font-weight: normal;
  src: url("fonts/entypo.woff") format("woff"); }

[class*="entypo-"]:before {
  font-family: 'entypo', sans-serif;
  text-transform: none;
  font-style: normal;
  font-weight: normal; }

.entypo-note:before {
  content: "\266a"; }

.entypo-note-beamed:before {
  content: "\266b"; }

.entypo-music:before {
  content: "\1f3b5"; }

.entypo-search:before {
  content: "\1f50d"; }

.entypo-flashlight:before {
  content: "\1f526"; }

.entypo-mail:before {
  content: "\2709"; }

.entypo-heart:before {
  content: "\2665"; }

.entypo-heart-empty:before {
  content: "\2661"; }

.entypo-star:before {
  content: "\2605"; }

.entypo-star-empty:before {
  content: "\2606"; }

.entypo-user:before {
  content: "\1f464"; }

.entypo-users:before {
  content: "\1f465"; }

.entypo-user-add:before {
  content: "\e700"; }

.entypo-video:before {
  content: "\1f3ac"; }

.entypo-picture:before {
  content: "\1f304"; }

.entypo-camera:before {
  content: "\1f4f7"; }

.entypo-layout:before {
  content: "\268f"; }

.entypo-menu:before {
  content: "\2630"; }

.entypo-check:before {
  content: "\2713"; }

.entypo-cancel:before {
  content: "\2715"; }

.entypo-cancel-circled:before {
  content: "\2716"; }

.entypo-cancel-squared:before {
  content: "\274e"; }

.entypo-plus:before {
  content: "\2b"; }

.entypo-plus-circled:before {
  content: "\2795"; }

.entypo-plus-squared:before {
  content: "\229e"; }

.entypo-minus:before {
  content: "\2d"; }

.entypo-minus-circled:before {
  content: "\2796"; }

.entypo-minus-squared:before {
  content: "\229f"; }

.entypo-help:before {
  content: "\2753"; }

.entypo-help-circled:before {
  content: "\e704"; }

.entypo-info:before {
  content: "\2139"; }

.entypo-info-circled:before {
  content: "\e705"; }

.entypo-back:before {
  content: "\1f519"; }

.entypo-home:before {
  content: "\2302"; }

.entypo-link:before {
  content: "\1f517"; }

.entypo-attach:before {
  content: "\1f4ce"; }

.entypo-lock:before {
  content: "\1f512"; }

.entypo-lock-open:before {
  content: "\1f513"; }

.entypo-eye:before {
  content: "\e70a"; }

.entypo-tag:before {
  content: "\e70c"; }

.entypo-bookmark:before {
  content: "\1f516"; }

.entypo-bookmarks:before {
  content: "\1f4d1"; }

.entypo-flag:before {
  content: "\2691"; }

.entypo-thumbs-up:before {
  content: "\1f44d"; }

.entypo-thumbs-down:before {
  content: "\1f44e"; }

.entypo-download:before {
  content: "\1f4e5"; }

.entypo-upload:before {
  content: "\1f4e4"; }

.entypo-upload-cloud:before {
  content: "\e711"; }

.entypo-reply:before {
  content: "\e712"; }

.entypo-reply-all:before {
  content: "\e713"; }

.entypo-forward:before {
  content: "\27a6"; }

.entypo-quote:before {
  content: "\275e"; }

.entypo-code:before {
  content: "\e714"; }

.entypo-export:before {
  content: "\e715"; }

.entypo-pencil:before {
  content: "\270e"; }

.entypo-feather:before {
  content: "\2712"; }

.entypo-print:before {
  content: "\e716"; }

.entypo-retweet:before {
  content: "\e717"; }

.entypo-keyboard:before {
  content: "\2328"; }

.entypo-comment:before {
  content: "\e718"; }

.entypo-chat:before {
  content: "\e720"; }

.entypo-bell:before {
  content: "\1f514"; }

.entypo-attention:before {
  content: "\26a0"; }

.entypo-alert:before {
  content: "\1f4a5'"; }

.entypo-vcard:before {
  content: "\e722"; }

.entypo-address:before {
  content: "\e723"; }

.entypo-location:before {
  content: "\e724"; }

.entypo-map:before {
  content: "\e727"; }

.entypo-direction:before {
  content: "\27a2"; }

.entypo-compass:before {
  content: "\e728"; }

.entypo-cup:before {
  content: "\2615"; }

.entypo-trash:before {
  content: "\e729"; }

.entypo-doc:before {
  content: "\e730"; }

.entypo-docs:before {
  content: "\e736"; }

.entypo-doc-landscape:before {
  content: "\e737"; }

.entypo-doc-text:before {
  content: "\1f4c4"; }

.entypo-doc-text-inv:before {
  content: "\e731"; }

.entypo-newspaper:before {
  content: "\1f4f0"; }

.entypo-book-open:before {
  content: "\1f4d6"; }

.entypo-book:before {
  content: "\1f4d5"; }

.entypo-folder:before {
  content: "\1f4c1"; }

.entypo-archive:before {
  content: "\e738"; }

.entypo-box:before {
  content: "\1f4e6"; }

.entypo-rss:before {
  content: "\e73a"; }

.entypo-phone:before {
  content: "\1f4dE"; }

.entypo-cog:before {
  content: "\2699"; }

.entypo-tools:before {
  content: "\2692"; }

.entypo-share:before {
  content: "\e73c"; }

.entypo-shareable:before {
  content: "\e73e"; }

.entypo-basket:before {
  content: "\e73d"; }

.entypo-bag:before {
  content: "\1f45c'"; }

.entypo-calendar:before {
  content: "\1f4c5"; }

.entypo-login:before {
  content: "\e740"; }

.entypo-logout:before {
  content: "\e741"; }

.entypo-mic:before {
  content: "\1f3a4"; }

.entypo-mute:before {
  content: "\1f507"; }

.entypo-sound:before {
  content: "\1f50a"; }

.entypo-volume:before {
  content: "\e742"; }

.entypo-clock:before {
  content: "\1f554"; }

.entypo-hourglass:before {
  content: "\23f3"; }

.entypo-lamp:before {
  content: "\1f4a1"; }

.entypo-light-down:before {
  content: "\1f505"; }

.entypo-light-up:before {
  content: "\1f506"; }

.entypo-adjust:before {
  content: "\25d1"; }

.entypo-block:before {
  content: "\1f6ab"; }

.entypo-resize-full:before {
  content: "\e744"; }

.entypo-resize-small:before {
  content: "\e746"; }

.entypo-popup:before {
  content: "\e74c"; }

.entypo-publish:before {
  content: "\e74d"; }

.entypo-window:before {
  content: "\e74e"; }

.entypo-arrow-combo:before {
  content: "\e74f"; }

.entypo-down-circled:before {
  content: "\e758"; }

.entypo-left-circled:before {
  content: "\e759"; }

.entypo-right-circled:before {
  content: "\e75a"; }

.entypo-up-circled:before {
  content: "\e75b"; }

.entypo-down-open:before {
  content: "\e75c"; }

.entypo-left-open:before {
  content: "\e75d"; }

.entypo-right-open:before {
  content: "\e75e"; }

.entypo-up-open:before {
  content: "\e75f"; }

.entypo-down-open-mini:before {
  content: "\e760"; }

.entypo-left-open-mini:before {
  content: "\e761"; }

.entypo-right-open-mini:before {
  content: "\e762"; }

.entypo-up-open-mini:before {
  content: "\e763"; }

.entypo-down-open-big:before {
  content: "\e764"; }

.entypo-left-open-big:before {
  content: "\e765"; }

.entypo-right-open-big:before {
  content: "\e766"; }

.entypo-up-open-big:before {
  content: "\e767"; }

.entypo-down:before {
  content: "\2b07"; }

.entypo-left:before {
  content: "\2b05"; }

.entypo-right:before {
  content: "\27a1"; }

.entypo-up:before {
  content: "\2b06"; }

.entypo-down-dir:before {
  content: "\25be"; }

.entypo-left-dir:before {
  content: "\25c2"; }

.entypo-right-dir:before {
  content: "\25b8"; }

.entypo-up-dir:before {
  content: "\25b4"; }

.entypo-down-bold:before {
  content: "\e4b0"; }

.entypo-left-bold:before {
  content: "\e4ad"; }

.entypo-right-bold:before {
  content: "\e4ae"; }

.entypo-up-bold:before {
  content: "\e4af"; }

.entypo-down-thin:before {
  content: "\2193"; }

.entypo-left-thin:before {
  content: "\2190"; }

.entypo-right-thin:before {
  content: "\2192"; }

.entypo-up-thin:before {
  content: "\2191"; }

.entypo-ccw:before {
  content: "\27f2"; }

.entypo-cw:before {
  content: "\27f3"; }

.entypo-arrows-ccw:before {
  content: "\1f504"; }

.entypo-level-down:before {
  content: "\21b3"; }

.entypo-level-up:before {
  content: "\21b0"; }

.entypo-shuffle:before {
  content: "\1f500"; }

.entypo-loop:before {
  content: "\1f501"; }

.entypo-switch:before {
  content: "\21c6"; }

.entypo-play:before {
  content: "\25b6"; }

.entypo-stop:before {
  content: "\25a0"; }

.entypo-pause:before {
  content: "\2389"; }

.entypo-record:before {
  content: "\26ab"; }

.entypo-to-end:before {
  content: "\23ed"; }

.entypo-to-start:before {
  content: "\23ee"; }

.entypo-fast-forward:before {
  content: "\23e9"; }

.entypo-fast-backward:before {
  content: "\23ea"; }

.entypo-progress-0:before {
  content: "\e768"; }

.entypo-progress-1:before {
  content: "\e769"; }

.entypo-progress-2:before {
  content: "\e76a"; }

.entypo-progress-3:before {
  content: "\e76b"; }

.entypo-target:before {
  content: "\1f3af"; }

.entypo-palette:before {
  content: "\1f3a8"; }

.entypo-list:before {
  content: "\e005"; }

.entypo-list-add:before {
  content: "\e003"; }

.entypo-signal:before {
  content: "\1f4f6"; }

.entypo-trophy:before {
  content: "\1f3c6"; }

.entypo-battery:before {
  content: "\1f50b"; }

.entypo-back-in-time:before {
  content: "\e771"; }

.entypo-monitor:before {
  content: "\1f4bb"; }

.entypo-mobile:before {
  content: "\1f4f1"; }

.entypo-network:before {
  content: "\e776"; }

.entypo-cd:before {
  content: "\1f4bf"; }

.entypo-inbox:before {
  content: "\e777"; }

.entypo-install:before {
  content: "\e778"; }

.entypo-globe:before {
  content: "\1f30e"; }

.entypo-cloud:before {
  content: "\2601"; }

.entypo-cloud-thunder:before {
  content: "\26c8"; }

.entypo-flash:before {
  content: "\26a1"; }

.entypo-moon:before {
  content: "\263d"; }

.entypo-flight:before {
  content: "\2708"; }

.entypo-paper-plane:before {
  content: "\e79b"; }

.entypo-leaf:before {
  content: "\1f342"; }

.entypo-lifebuoy:before {
  content: "\e788"; }

.entypo-mouse:before {
  content: "\e789"; }

.entypo-briefcase:before {
  content: "\1f4bc"; }

.entypo-suitcase:before {
  content: "\e78e"; }

.entypo-dot:before {
  content: "\e78b"; }

.entypo-dot-2:before {
  content: "\e78c"; }

.entypo-dot-3:before {
  content: "\e78d"; }

.entypo-brush:before {
  content: "\e79a"; }

.entypo-magnet:before {
  content: "\e7a1"; }

.entypo-infinity:before {
  content: "\221e"; }

.entypo-erase:before {
  content: "\232b"; }

.entypo-chart-pie:before {
  content: "\e751"; }

.entypo-chart-line:before {
  content: "\1f4c8"; }

.entypo-chart-bar:before {
  content: "\1f4ca"; }

.entypo-chart-area:before {
  content: "\1f53e"; }

.entypo-tape:before {
  content: "\2707"; }

.entypo-graduation-cap:before {
  content: "\1f393"; }

.entypo-language:before {
  content: "\e752"; }

.entypo-ticket:before {
  content: "\1f3ab"; }

.entypo-water:before {
  content: "\1f4a6"; }

.entypo-droplet:before {
  content: "\1f4a7"; }

.entypo-air:before {
  content: "\e753"; }

.entypo-credit-card:before {
  content: "\1f4b3"; }

.entypo-floppy:before {
  content: "\1f4be"; }

.entypo-clipboard:before {
  content: "\1f4cb"; }

.entypo-megaphone:before {
  content: "\1f4e3"; }

.entypo-database:before {
  content: "\e754"; }

.entypo-drive:before {
  content: "\e755"; }

.entypo-bucket:before {
  content: "\e756"; }

.entypo-thermometer:before {
  content: "\e757"; }

.entypo-key:before {
  content: "\1f511"; }

.entypo-flow-cascade:before {
  content: "\e790"; }

.entypo-flow-branch:before {
  content: "\e791"; }

.entypo-flow-tree:before {
  content: "\e792"; }

.entypo-flow-line:before {
  content: "\e793"; }

.entypo-flow-parallel:before {
  content: "\e794"; }

.entypo-rocket:before {
  content: "\1f680"; }

.entypo-gauge:before {
  content: "\e7a2"; }

.entypo-traffic-cone:before {
  content: "\e7a3"; }

.entypo-cc:before {
  content: "\e7a5"; }

.entypo-cc-by:before {
  content: "\e7a6"; }

.entypo-cc-nc:before {
  content: "\e7a7"; }

.entypo-cc-nc-eu:before {
  content: "\e7a8"; }

.entypo-cc-nc-jp:before {
  content: "\e7a9"; }

.entypo-cc-sa:before {
  content: "\e7aa"; }

.entypo-cc-nd:before {
  content: "\e7ab"; }

.entypo-cc-pd:before {
  content: "\e7ac"; }

.entypo-cc-zero:before {
  content: "\e7ad"; }

.entypo-cc-share:before {
  content: "\e7ae"; }

.entypo-cc-remix:before {
  content: "\e7af"; }

.entypo-github:before {
  content: "\f300"; }

.entypo-github-circled:before {
  content: "\f301"; }

.entypo-flickr:before {
  content: "\f303"; }

.entypo-flickr-circled:before {
  content: "\f304"; }

.entypo-vimeo:before {
  content: "\f306"; }

.entypo-vimeo-circled:before {
  content: "\f307"; }

.entypo-twitter:before {
  content: "\f309"; }

.entypo-twitter-circled:before {
  content: "\f30a"; }

.entypo-facebook:before {
  content: "\f30c"; }

.entypo-facebook-circled:before {
  content: "\f30d"; }

.entypo-facebook-squared:before {
  content: "\f30e"; }

.entypo-gplus:before {
  content: "\f30f"; }

.entypo-gplus-circled:before {
  content: "\f310"; }

.entypo-pinterest:before {
  content: "\f312"; }

.entypo-pinterest-circled:before {
  content: "\f313"; }

.entypo-tumblr:before {
  content: "\f315"; }

.entypo-tumblr-circled:before {
  content: "\f316"; }

.entypo-linkedin:before {
  content: "\f318"; }

.entypo-linkedin-circled:before {
  content: "\f319"; }

.entypo-dribbble:before {
  content: "\f31b"; }

.entypo-dribbble-circled:before {
  content: "\f31c"; }

.entypo-stumbleupon:before {
  content: "\f31e"; }

.entypo-stumbleupon-circled:before {
  content: "\f31f"; }

.entypo-lastfm:before {
  content: "\f321"; }

.entypo-lastfm-circled:before {
  content: "\f322"; }

.entypo-rdio:before {
  content: "\f324"; }

.entypo-rdio-circled:before {
  content: "\f325"; }

.entypo-spotify:before {
  content: "\f327"; }

.entypo-spotify-circled:before {
  content: "\f328"; }

.entypo-qq:before {
  content: "\f32a"; }

.entypo-instagrem:before {
  content: "\f32d"; }

.entypo-dropbox:before {
  content: "\f330"; }

.entypo-evernote:before {
  content: "\f333"; }

.entypo-flattr:before {
  content: "\f336"; }

.entypo-skype:before {
  content: "\f339"; }

.entypo-skype-circled:before {
  content: "\f33a"; }

.entypo-renren:before {
  content: "\f33c"; }

.entypo-sina-weibo:before {
  content: "\f33f"; }

.entypo-paypal:before {
  content: "\f342"; }

.entypo-picasa:before {
  content: "\f345"; }

.entypo-soundcloud:before {
  content: "\f348"; }

.entypo-mixi:before {
  content: "\f34b"; }

.entypo-behance:before {
  content: "\f34e"; }

.entypo-google-circles:before {
  content: "\f351"; }

.entypo-vkontakte:before {
  content: "\f354"; }

.entypo-smashing:before {
  content: "\f357"; }

.entypo-sweden:before {
  content: "\f601"; }

.entypo-db-shape:before {
  content: "\f600"; }

.entypo-logo-db:before {
  content: "\f603"; }

.privacy-toggle-container {
  display: inline-block;
  margin: 0 0 0;
  font-size: 0.7em;
  vertical-align: middle;
  margin-left: 1em; }
  .privacy-toggle-container.loading .privacy-toggle, .privacy-toggle-container.loading .privacy-toggle-label {
    display: none; }
  .privacy-toggle-container.loading:after {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url("img/loading.gif");
    background-repeat: no-repeat;
    background-position: center center;
    content: ""; }

.privacy-toggle {
  display: none; }

.privacy-toggle + .privacy-toggle-label {
  background: #444;
  border-radius: 2px;
  padding: 2px;
  transition: all .4s ease;
  outline: 0;
  display: block;
  width: 5.5em;
  height: 2.6em;
  position: relative;
  cursor: pointer;
  user-select: none; }
  .privacy-toggle + .privacy-toggle-label:after {
    position: relative;
    display: block;
    content: "";
    width: 50%;
    height: 100%;
    left: 0px;
    border-radius: 2px;
    background: #fff;
    transition: all .2s ease; }

.privacy-toggle:checked + .privacy-toggle-label {
  background: #C8A444; }
  .privacy-toggle:checked + .privacy-toggle-label:after {
    left: 50%; }
