/*
 * Web Fonts from colophon-foundry.org
 *
 * The fonts included in this stylesheet are subject to the End User License you purchased
 * from Colophon Foundry. The fonts are protected under domestic and international trademark and 
 * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
 * distributing this font software.
 *
 * (c) 2018 Colophon Foundry
 *
 * Licenced to Swen Hol Specialist in Websites
 */
@font-face {
  font-family: 'apercu-bold';
  src: url("../fonts/apercu-bold.eot");
  src: url("../fonts/apercu-bold.eot?#iefix") format("embedded-opentype"), url("../fonts/apercu-bold.woff") format("woff"), url("../fonts/apercu-bold.woff2") format("woff2"), url("../fonts/apercu-bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Tajawal';
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/Tajawal-Medium.woff2") format("woff2"), url("../fonts/Tajawal-Medium.ttf") format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face {
  font-family: 'Tajawal';
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/Tajawal-Bold.woff2") format("woff2"), url("../fonts/Tajawal-Bold.ttf") format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
.siw-accept {
  display: none; }

#CybotCookiebotDialog {
  opacity: 0 !important;
  visibility: hidden !important; }
  #CybotCookiebotDialog.cookie-bar-cb {
    display: block;
    top: auto !important;
    bottom: 0 !important;
    opacity: 1 !important;
    visibility: visible !important; }
    #CybotCookiebotDialog.cookie-bar-cb .cookie-dialogbody-cb {
      padding: 0 1rem;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-align-content: start;
      -moz-align-content: start;
      -ms-flex-line-pack: start;
      align-content: start; }
      #CybotCookiebotDialog.cookie-bar-cb .cookie-dialogbody-cb .siw-accept {
        display: block !important;
        font-family: 'Tajawal';
        font-size: 1.15em;
        position: relative;
        float: left;
        right: 0;
        top: 0;
        width: auto;
        border-radius: 40px;
        padding: 10px 15px !important;
        line-height: 1.45em;
        background-color: #0055b8;
        color: white !important;
        text-decoration: none; }
        #CybotCookiebotDialog.cookie-bar-cb .cookie-dialogbody-cb .siw-accept:focus, #CybotCookiebotDialog.cookie-bar-cb .cookie-dialogbody-cb .siw-accept:active, #CybotCookiebotDialog.cookie-bar-cb .cookie-dialogbody-cb .siw-accept:hover {
          background-color: #0063d7;
          color: white !important; }
      #CybotCookiebotDialog.cookie-bar-cb .cookie-dialogbody-cb .cookie-content-cb {
        padding-left: 0 !important;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-flow: row wrap;
        -moz-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        width: 100%; }
        #CybotCookiebotDialog.cookie-bar-cb .cookie-dialogbody-cb .cookie-content-cb h2 {
          font-family: 'apercu-bold';
          font-weight: 500;
          font-style: normal;
          font-size: 2.2em !important;
          color: #0055b8;
          width: 100%;
          display: inline-block;
          float: left;
          margin: 0.8em 0 1em;
          min-height: auto !important;
          -webkit-box-ordinal-group: 2;
          -webkit-order: 1;
          -moz-order: 1;
          -ms-flex-order: 1;
          order: 1; }
        #CybotCookiebotDialog.cookie-bar-cb .cookie-dialogbody-cb .cookie-content-cb .cookie-content-txt-cb {
          font-family: 'Tajawal';
          font-size: 1.15em;
          position: relative;
          display: inline-block;
          width: 100%;
          padding-left: 60px;
          -webkit-box-ordinal-group: 4;
          -webkit-order: 3;
          -moz-order: 3;
          -ms-flex-order: 3;
          order: 3; }
          #CybotCookiebotDialog.cookie-bar-cb .cookie-dialogbody-cb .cookie-content-cb .cookie-content-txt-cb:before {
            content: '';
            position: absolute;
            width: 45px;
            height: 100%;
            left: 0;
            top: 0;
            background-image: url("../images/logo-i.png");
            background-repeat: no-repeat;
            background-size: contain; }
      #CybotCookiebotDialog.cookie-bar-cb .cookie-dialogbody-cb .cookie-cookiebuttons-cb {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        margin-top: 2em !important;
        margin-left: 0 !important; }
        #CybotCookiebotDialog.cookie-bar-cb .cookie-dialogbody-cb .cookie-cookiebuttons-cb .cookie-selectplane-cb {
          border: 0px;
          padding: 0;
          width: 40%; }
          @media screen and (max-width: 960px) {
            #CybotCookiebotDialog.cookie-bar-cb .cookie-dialogbody-cb .cookie-cookiebuttons-cb .cookie-selectplane-cb {
              width: 25%; } }
        #CybotCookiebotDialog.cookie-bar-cb .cookie-dialogbody-cb .cookie-cookiebuttons-cb .cookie-readmore-cb {
          float: left;
          border: 2px solid #0055b8;
          border-radius: 40px;
          background: white !important;
          color: #0055b8;
          position: relative;
          padding: 10px 15px !important;
          height: auto !important;
          display: inline-block;
          margin-bottom: 20px;
          margin-right: 1em; }
          #CybotCookiebotDialog.cookie-bar-cb .cookie-dialogbody-cb .cookie-cookiebuttons-cb .cookie-readmore-cb a {
            font-family: 'Tajawal';
            font-size: 1.15em;
            position: relative !important;
            display: inline-block !important; }
        #CybotCookiebotDialog.cookie-bar-cb .cookie-dialogbody-cb .cookie-cookiebuttons-cb .cookie-cookiebutton-wrapper-cb {
          width: auto; }
          @media screen and (max-width: 960px) {
            #CybotCookiebotDialog.cookie-bar-cb .cookie-dialogbody-cb .cookie-cookiebuttons-cb .cookie-cookiebutton-wrapper-cb {
              width: 50%; }
              #CybotCookiebotDialog.cookie-bar-cb .cookie-dialogbody-cb .cookie-cookiebuttons-cb .cookie-cookiebutton-wrapper-cb:nth-child(even) {
                width: 49%;
                margin-bottom: 1em; } }
        #CybotCookiebotDialog.cookie-bar-cb .cookie-dialogbody-cb .cookie-cookiebuttons-cb label {
          font-family: 'Tajawal';
          font-size: 1.15em;
          color: #777777 !important;
          margin-bottom: 10px !important; }
        #CybotCookiebotDialog.cookie-bar-cb .cookie-dialogbody-cb .cookie-cookiebuttons-cb input[type=checkbox].CybotCookiebotDialogBodyLevelButtonDisabled + label {
          -webkit-filter: grayscale(100%);
          /* Safari 6.0 - 9.0 */
          filter: grayscale(100%);
          opacity: 0.8; }
        #CybotCookiebotDialog.cookie-bar-cb .cookie-dialogbody-cb .cookie-cookiebuttons-cb input[type=checkbox].CybotCookiebotDialogBodyLevelButton + label {
          background-image: none !Important;
          padding-left: 20px !important; }
          #CybotCookiebotDialog.cookie-bar-cb .cookie-dialogbody-cb .cookie-cookiebuttons-cb input[type=checkbox].CybotCookiebotDialogBodyLevelButton + label:after {
            content: '';
            position: absolute;
            left: 0;
            transition: all 0.3s ease;
            background: transparent;
            border-radius: 3px;
            width: 11px;
            height: 11px;
            border: 2px solid #0055b8; }
        #CybotCookiebotDialog.cookie-bar-cb .cookie-dialogbody-cb .cookie-cookiebuttons-cb input[type=checkbox].CybotCookiebotDialogBodyLevelButton:checked + label:after {
          background: #0055b8; }
      #CybotCookiebotDialog.cookie-bar-cb .cookie-dialogbody-cb .cookie-imgcontainer-cb {
        display: none; }
      #CybotCookiebotDialog.cookie-bar-cb .cookie-dialogbody-cb .cookie-buttonwpr-cb {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -moz-order: 3;
        -ms-flex-order: 3;
        order: 3;
        float: right; }

.siw-iframe-placeholder {
  background: #0055b8;
  border-radius: 40px;
  padding: 15px 20px;
  color: white;
  position: relative;
  z-index: 200; }
  .siw-iframe-placeholder p {
    margin-bottom: 0; }
  .siw-iframe-placeholder a {
    display: block;
    float: right;
    background-color: white;
    color: #0055b8;
    border-radius: 40px;
    padding: 5px 10px;
    line-height: 1.2em;
    box-shadow: inset 0 -1px 0 #0f0f0f;
    margin-top: 4px; }
    .siw-iframe-placeholder a:hover, .siw-iframe-placeholder a:active, .siw-iframe-placeholder a:focus {
      box-shadow: inset 0 -1px 0px #0f0f0f; }

/*# sourceMappingURL=cookie.css.map */
