.aio-gdpr-framework .button,
.aio-gdpr-framework button,
.aio-gdpr-framework input[type='button'],
.aio-gdpr-framework input[type='reset'],
.aio-gdpr-framework input[type='submit'] {
  background-color: #606C76;
  border: 0.1rem solid #606C76;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 1.1rem;
  font-weight: normal;
    font-family:arial;
  height: auto;
  line-height: 1;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  white-space: nowrap; }
  .aio-gdpr-framework .button:focus, .aio-gdpr-framework .button:hover, .aio-gdpr-framework button:focus, .aio-gdpr-framework button:hover, .aio-gdpr-framework input[type='button']:focus, .aio-gdpr-framework input[type='button']:hover, .aio-gdpr-framework input[type='reset']:focus, .aio-gdpr-framework input[type='reset']:hover, .aio-gdpr-framework input[type='submit']:focus, .aio-gdpr-framework input[type='submit']:hover {
    background-color: #606c76;
    border-color: #606c76;
    color: #fff;
    outline: 0; }
  .aio-gdpr-framework .button[disabled],
  .aio-gdpr-framework button[disabled],
  .aio-gdpr-framework input[type='button'][disabled],
  .aio-gdpr-framework input[type='reset'][disabled],
  .aio-gdpr-framework input[type='submit'][disabled] {
    cursor: default;
    opacity: .5; }
    .aio-gdpr-framework .button[disabled]:focus, .aio-gdpr-framework .button[disabled]:hover, .aio-gdpr-framework button[disabled]:focus, .aio-gdpr-framework button[disabled]:hover, .aio-gdpr-framework input[type='button'][disabled]:focus, .aio-gdpr-framework input[type='button'][disabled]:hover, .aio-gdpr-framework input[type='reset'][disabled]:focus, .aio-gdpr-framework input[type='reset'][disabled]:hover, .aio-gdpr-framework input[type='submit'][disabled]:focus, .aio-gdpr-framework input[type='submit'][disabled]:hover {
      background-color: #606C76;
      border-color: #606C76; }
  .aio-gdpr-framework .button.button-outline,
  .aio-gdpr-framework button.button-outline,
  .aio-gdpr-framework input[type='button'].button-outline,
  .aio-gdpr-framework input[type='reset'].button-outline,
  .aio-gdpr-framework input[type='submit'].button-outline {
    background-color: transparent;
    color: #606C76; }
    .aio-gdpr-framework .button.button-outline:focus, .aio-gdpr-framework .button.button-outline:hover, .aio-gdpr-framework button.button-outline:focus, .aio-gdpr-framework button.button-outline:hover, .aio-gdpr-framework input[type='button'].button-outline:focus, .aio-gdpr-framework input[type='button'].button-outline:hover, .aio-gdpr-framework input[type='reset'].button-outline:focus, .aio-gdpr-framework input[type='reset'].button-outline:hover, .aio-gdpr-framework input[type='submit'].button-outline:focus, .aio-gdpr-framework input[type='submit'].button-outline:hover {
      background-color: transparent;
      border-color: #606c76;
      color: #606c76; }
    .aio-gdpr-framework .button.button-outline[disabled]:focus, .aio-gdpr-framework .button.button-outline[disabled]:hover, .aio-gdpr-framework button.button-outline[disabled]:focus, .aio-gdpr-framework button.button-outline[disabled]:hover, .aio-gdpr-framework input[type='button'].button-outline[disabled]:focus, .aio-gdpr-framework input[type='button'].button-outline[disabled]:hover, .aio-gdpr-framework input[type='reset'].button-outline[disabled]:focus, .aio-gdpr-framework input[type='reset'].button-outline[disabled]:hover, .aio-gdpr-framework input[type='submit'].button-outline[disabled]:focus, .aio-gdpr-framework input[type='submit'].button-outline[disabled]:hover {
      border-color: inherit;
      color: #606C76; }
  .aio-gdpr-framework .button.button-clear,
  .aio-gdpr-framework button.button-clear,
  .aio-gdpr-framework input[type='button'].button-clear,
  .aio-gdpr-framework input[type='reset'].button-clear,
  .aio-gdpr-framework input[type='submit'].button-clear {
    background-color: transparent;
    border-color: transparent;
    color: #606C76; }
    .aio-gdpr-framework .button.button-clear:focus, .aio-gdpr-framework .button.button-clear:hover, .aio-gdpr-framework button.button-clear:focus, .aio-gdpr-framework button.button-clear:hover, .aio-gdpr-framework input[type='button'].button-clear:focus, .aio-gdpr-framework input[type='button'].button-clear:hover, .aio-gdpr-framework input[type='reset'].button-clear:focus, .aio-gdpr-framework input[type='reset'].button-clear:hover, .aio-gdpr-framework input[type='submit'].button-clear:focus, .aio-gdpr-framework input[type='submit'].button-clear:hover {
      background-color: transparent;
      border-color: transparent;
      color: #606c76; }
    .aio-gdpr-framework .button.button-clear[disabled]:focus, .aio-gdpr-framework .button.button-clear[disabled]:hover, .aio-gdpr-framework button.button-clear[disabled]:focus, .aio-gdpr-framework button.button-clear[disabled]:hover, .aio-gdpr-framework input[type='button'].button-clear[disabled]:focus, .aio-gdpr-framework input[type='button'].button-clear[disabled]:hover, .aio-gdpr-framework input[type='reset'].button-clear[disabled]:focus, .aio-gdpr-framework input[type='reset'].button-clear[disabled]:hover, .aio-gdpr-framework input[type='submit'].button-clear[disabled]:focus, .aio-gdpr-framework input[type='submit'].button-clear[disabled]:hover {
      color: #606C76; }

.aio-gdpr-framework code {
  background: #f4f5f6;
  border-radius: .4rem;
  font-size: 86%;
  margin: 0 .2rem;
  padding: .2rem .5rem;
  white-space: nowrap; }

.aio-gdpr-framework pre {
  background: #f4f5f6;
  border-left: 0.3rem solid #606C76;
  overflow-y: hidden; }
  .aio-gdpr-framework pre > code {
    border-radius: 0;
    display: block;
    padding: 1rem 1.5rem;
    white-space: pre; }

.aio-gdpr-framework hr {
  border: 0;
  border-top: 0.1rem solid #f4f5f6;
  margin: 3.0rem 0; }

.aio-gdpr-framework input[type='email'],
.aio-gdpr-framework input[type='number'],
.aio-gdpr-framework input[type='password'],
.aio-gdpr-framework input[type='search'],
.aio-gdpr-framework input[type='tel'],
.aio-gdpr-framework input[type='text'],
.aio-gdpr-framework input[type='url'],
.aio-gdpr-framework textarea,
.aio-gdpr-framework select {
  appearance: none;
  background-color: transparent;
  border: 0.1rem solid #d1d1d1;
  border-radius: .4rem;
  box-shadow: none;
  box-sizing: inherit;
  height: 3.8rem;
  padding: .6rem 1.0rem;
  width: 100%; }
  .aio-gdpr-framework input[type='email']:focus,
  .aio-gdpr-framework input[type='number']:focus,
  .aio-gdpr-framework input[type='password']:focus,
  .aio-gdpr-framework input[type='search']:focus,
  .aio-gdpr-framework input[type='tel']:focus,
  .aio-gdpr-framework input[type='text']:focus,
  .aio-gdpr-framework input[type='url']:focus,
  .aio-gdpr-framework textarea:focus,
  .aio-gdpr-framework select:focus {
    border-color: #606C76;
    outline: 0; }

.aio-gdpr-framework select {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="14" viewBox="0 0 29 14" width="29"><path fill="#d1d1d1" d="M9.37727 3.625l5.08154 6.93523L19.54036 3.625"/></svg>') center right no-repeat;
  padding-right: 3.0rem; }
  .aio-gdpr-framework select:focus {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="14" viewBox="0 0 29 14" width="29"><path fill="#606C76" d="M9.37727 3.625l5.08154 6.93523L19.54036 3.625"/></svg>'); }

.aio-gdpr-framework textarea {
  min-height: 6.5rem; }

.aio-gdpr-framework label,
.aio-gdpr-framework legend {
  display: block;
  font-size: 18px;
  font-weight: 700;
  margin-bottom: .5rem; }

.aio-gdpr-framework fieldset {
  border-width: 0;
  padding: 0; }

.aio-gdpr-framework input[type='checkbox'],
.aio-gdpr-framework input[type='radio'] {
  display: inline; }

.aio-gdpr-framework .label-inline {
  display: inline-block;
  font-weight: normal;
  margin-left: .5rem; }

.aio-gdpr-framework .container {
  margin: 0 auto;
  position: relative;
  width: 100%;
font-family:arial;}

.aio-gdpr-framework .row {
  display: flex;
  flex-direction: column;
  padding: 0;
  width: 100%; }
  .aio-gdpr-framework .row.row-no-padding {
    padding: 0; }
    .aio-gdpr-framework .row.row-no-padding > .column {
      padding: 0; }
  .aio-gdpr-framework .row.row-wrap {
    flex-wrap: wrap; }
  .aio-gdpr-framework .row.row-top {
    align-items: flex-start; }
  .aio-gdpr-framework .row.row-bottom {
    align-items: flex-end; }
  .aio-gdpr-framework .row.row-center {
    align-items: center; }
  .aio-gdpr-framework .row.row-stretch {
    align-items: stretch; }
  .aio-gdpr-framework .row.row-baseline {
    align-items: baseline; }
  .aio-gdpr-framework .row .column {
    display: block;
    flex: 1 1 auto;
    margin-left: 0;
    max-width: 100%;
    width: 100%; }
    .aio-gdpr-framework .row .column.column-offset-10 {
      margin-left: 10%; }
    .aio-gdpr-framework .row .column.column-offset-20 {
      margin-left: 20%; }
    .aio-gdpr-framework .row .column.column-offset-25 {
      margin-left: 25%; }
    .aio-gdpr-framework .row .column.column-offset-33, .aio-gdpr-framework .row .column.column-offset-34 {
      margin-left: 33.3333%; }
    .aio-gdpr-framework .row .column.column-offset-50 {
      margin-left: 50%; }
    .aio-gdpr-framework .row .column.column-offset-66, .aio-gdpr-framework .row .column.column-offset-67 {
      margin-left: 66.6666%; }
    .aio-gdpr-framework .row .column.column-offset-75 {
      margin-left: 75%; }
    .aio-gdpr-framework .row .column.column-offset-80 {
      margin-left: 80%; }
    .aio-gdpr-framework .row .column.column-offset-90 {
      margin-left: 90%; }
    .aio-gdpr-framework .row .column.column-10 {
      flex: 0 0 10%;
      max-width: 10%; }
    .aio-gdpr-framework .row .column.column-20 {
      flex: 0 0 20%;
      max-width: 20%; }
    .aio-gdpr-framework .row .column.column-25 {
      flex: 0 0 25%;
      max-width: 25%; }
    .aio-gdpr-framework .row .column.column-33, .aio-gdpr-framework .row .column.column-34 {
      flex: 0 0 33.3333%;
      max-width: 33.3333%; }
    .aio-gdpr-framework .row .column.column-40 {
      flex: 0 0 40%;
      max-width: 40%; }
    .aio-gdpr-framework .row .column.column-50 {
      flex: 0 0 50%;
      max-width: 50%; }
    .aio-gdpr-framework .row .column.column-60 {
      flex: 0 0 60%;
      max-width: 60%; }
    .aio-gdpr-framework .row .column.column-66, .aio-gdpr-framework .row .column.column-67 {
      flex: 0 0 66.6666%;
      max-width: 66.6666%; }
    .aio-gdpr-framework .row .column.column-75 {
      flex: 0 0 75%;
      max-width: 75%; }
    .aio-gdpr-framework .row .column.column-80 {
      flex: 0 0 80%;
      max-width: 80%; }
    .aio-gdpr-framework .row .column.column-90 {
      flex: 0 0 90%;
      max-width: 90%; }
    .aio-gdpr-framework .row .column .column-top {
      align-self: flex-start; }
    .aio-gdpr-framework .row .column .column-bottom {
      align-self: flex-end; }
    .aio-gdpr-framework .row .column .column-center {
      align-self: center; }

@media (min-width: 40rem) {
  .aio-gdpr-framework .row {
    flex-direction: row;
    margin-left: -1.0rem;
    width: calc(100% + 2.0rem); }
    .aio-gdpr-framework .row .column {
      margin-bottom: inherit;
      padding: 0 1.0rem; } }

.aio-gdpr-framework a {
  color: #606C76;
  text-decoration: none; }
  .aio-gdpr-framework a:focus, .aio-gdpr-framework a:hover {
    color: #606c76; }

.aio-gdpr-framework dl,
.aio-gdpr-framework ol,
.aio-gdpr-framework ul {
  list-style: none;
  margin-top: 0;
  padding-left: 0; }
  .aio-gdpr-framework dl dl,
  .aio-gdpr-framework dl ol,
  .aio-gdpr-framework dl ul,
  .aio-gdpr-framework ol dl,
  .aio-gdpr-framework ol ol,
  .aio-gdpr-framework ol ul,
  .aio-gdpr-framework ul dl,
  .aio-gdpr-framework ul ol,
  .aio-gdpr-framework ul ul {
    font-size: 90%;
    margin: 1.5rem 0 1.5rem 3.0rem; }

.aio-gdpr-framework ol {
  list-style: decimal inside; }

.aio-gdpr-framework ul {
  list-style: circle inside; }

.aio-gdpr-framework .button,
.aio-gdpr-framework button,
.aio-gdpr-framework dd,
.aio-gdpr-framework dt,
.aio-gdpr-framework li {
  margin-bottom: 1.0rem; }

.aio-gdpr-framework fieldset,
.aio-gdpr-framework input,
.aio-gdpr-framework select,
.aio-gdpr-framework textarea {
  margin-bottom: 1.5rem; }

.aio-gdpr-framework blockquote,
.aio-gdpr-framework dl,
.aio-gdpr-framework figure,
.aio-gdpr-framework form,
.aio-gdpr-framework ol,
.aio-gdpr-framework pre,
.aio-gdpr-framework table,
.aio-gdpr-framework ul {
  margin-bottom: 2.5rem; }

.aio-gdpr-framework table {
  border-spacing: 0;
  width: 100%; }

.aio-gdpr-framework td,
.aio-gdpr-framework th {
  border-bottom: 0.1rem solid #e1e1e1;
  padding: 1.2rem 1.5rem;
  text-align: left; }
  .aio-gdpr-framework td:first-child,
  .aio-gdpr-framework th:first-child {
    padding-left: 0; }
  .aio-gdpr-framework td:last-child,
  .aio-gdpr-framework th:last-child {
    padding-right: 0; }

.aio-gdpr-framework b,
.aio-gdpr-framework strong {
  font-weight: bold; }

.aio-gdpr-framework p {
  margin-top: 0; }

.aio-gdpr-framework h1,
.aio-gdpr-framework h2,
.aio-gdpr-framework h3,
.aio-gdpr-framework h4,
.aio-gdpr-framework h5,
.aio-gdpr-framework h6 {
  font-weight: 300;
  letter-spacing: -.1rem;
  margin-bottom: 2.0rem;
  margin-top: 0; }

.aio-gdpr-framework h1 {
    font-size: 24px;
    line-height: 1;
    font-family: arial;
}

.aio-gdpr-framework h2 {
  font-size: 26px;
  line-height: 1.25; }

.aio-gdpr-framework h3 {
  font-size: 22px;
  line-height: 1.3; }

.aio-gdpr-framework h4 {
  font-size: 20px;
  letter-spacing: -.08rem;
  line-height: 1.35; }

.aio-gdpr-framework h5 {
  font-size: 18px;
  letter-spacing: -.05rem;
  line-height: 1.5; }

.aio-gdpr-framework h6 {
  font-size: 16px;
  letter-spacing: 0;
  line-height: 1.4; }

.aio-gdpr-framework img {
  max-width: 100%; }

.aio-gdpr-framework .clearfix:after {
  clear: both;
  content: ' ';
  display: table; }

.aio-gdpr-framework .float-left {
  float: left; }

.aio-gdpr-framework .float-right {
  float: right; }

.aio-gdpr-framework .privacy-center .row {
  overflow: hidden; }
  .aio-gdpr-framework .privacy-center .row .column {
    margin-bottom: -99999px;
    padding-bottom: 99999px; }

.aio-gdpr-framework .menu-item {
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
    padding: 10px;
    font-size: 15px;
    background: #fff;
    border: 1px solid #f0f0f0;
    font-family: arial;
}

.aio-gdpr-framework .menu-item img {
  height: 50px;
  display: block;
  margin: 30px auto 0; }

.aio-gdpr-framework .menu-item h1 {
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
    margin-top: 10px;
}

.aio-gdpr-framework .menu-item p {
    text-align: center;
    width: 100%;
    padding-bottom: 10px;
}

.aio-gdpr-framework .menu-item .button {
  display: block;
  margin: 10px auto; }

@media (max-width: 768px) {
  .aio-gdpr-framework .privacy-center .row {
    overflow: visible !important;
    flex-direction: column !important; }
    .aio-gdpr-framework .privacy-center .row .column {
      margin-bottom: 0;
      padding-bottom: 0; }
  .aio-gdpr-framework .privacy-center .column-33 {
    flex: 0 0 100% !important;
    max-width: 100% !important; } }

.aio-gdpr-framework .notification {
  width: 100%;
  border-radius: 5px;
  padding: 20px;
  margin: 10px auto;
  position: relative; }
  .aio-gdpr-framework .notification.success {
    background: #5ed490; }
  .aio-gdpr-framework .notification.error {
    background: #f56668; }
  .aio-gdpr-framework .notification.info {
    background: #2a7ac0; }
  .aio-gdpr-framework .notification.danger {
    background: #e5a300; }

.aio-gdpr-framework .notification h2,
.aio-gdpr-framework .notification p {
  color: #fff; }

.aio-gdpr-framework #aio-gdpr-cookie-notice {
  visibility: hidden;
  -webkit-transition: all .5s;
  transition: all .5s;
  background: #606C76;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  display: block;
  height: 60px;
  width: 60px;
  position: fixed;
  bottom: 20px;
  right: 20px;
  -webkit-box-shadow: 0px 0px 30px -2px rgba(96, 108, 118, 0.5);
  -moz-box-shadow: 0px 0px 30px -2px rgba(96, 108, 118, 0.5);
  box-shadow: 0px 0px 30px -2px rgba(96, 108, 118, 0.5);
  overflow: hidden;
  z-index: 999999999999999999; }
  .aio-gdpr-framework #aio-gdpr-cookie-notice.notice__open {
    visibility: visible;
    width: 100%;
    height: 250px;
    -webkit-box-shadow: 0px 0px 25px -2px rgba(0, 0, 0, 0.55);
    -moz-box-shadow: 0px 0px 25px -2px rgba(0, 0, 0, 0.55);
    box-shadow: 0px 0px 25px -2px rgba(0, 0, 0, 0.55);
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    position: fixed;
    bottom: 0px;
    right: 0px;
    height: auto;
border-radius:10px;}
  .aio-gdpr-framework #aio-gdpr-cookie-notice.notice__popup_style {
    visibility: visible; }
  .aio-gdpr-framework #aio-gdpr-cookie-notice.notice__popup_style.notice__open {
    width: 300px;
    position: fixed;
      background: #fff;
    bottom: 20px;
    right: 20px; }
  .aio-gdpr-framework #aio-gdpr-cookie-notice.notice__closed {
    width: 0px !important;
    height: 0px !important;
    padding: 0px !important;
    overflow: hidden !important; }

.aio-gdpr-framework #aio-gdpr-cookie-notice:not(.notice__open):hover {
  cursor: pointer;
  -webkit-box-shadow: 0px 0px 30px -2px #606C76;
  -moz-box-shadow: 0px 0px 30px -2px #606C76;
  box-shadow: 0px 0px 30px -2px #606C76; }

/** Header */
.aio-gdpr-framework #aio-gdpr-cookie-notice .header {
  height: 60px;
  width: 100%;
  display: none;
  background: #606C76; }

.aio-gdpr-framework #aio-gdpr-cookie-notice.notice__popup_style .header {
  display: inline-block; }

.aio-gdpr-framework #aio-gdpr-cookie-notice.notice__open .header {
  height: auto; }

.aio-gdpr-framework #aio-gdpr-cookie-notice .header svg {
  transform: translateX(20%) translateY(20%);
  float: left; }

.aio-gdpr-framework #aio-gdpr-cookie-notice.notice__open .header svg {
  transform: translateX(40%) translateY(0%);
  width: 20px; }

.aio-gdpr-framework #aio-gdpr-cookie-notice .header .title {
  display: none;
  float: left;
  color: #FFF;
  font-size: 18px;
  margin-left: 17px;
  margin-top: 10px;
margin-bottom:0px;
  line-height: normal; }

.aio-gdpr-framework #aio-gdpr-cookie-notice.notice__open .header .title,
.aio-gdpr-framework #aio-gdpr-cookie-notice.notice__open_full .header .title {
  display: block !important; }

/** Windows */
.aio-gdpr-framework #aio-gdpr-cookie-notice .window {
  display: inline-block;
  padding: 10px 10px 0px 10px;
  height: 100%;
  width: 100%;
  background: #FFF;
    font-family:arial;
font-size:12px;
line-height:14px;  }

/** Controlls */
.aio-gdpr-framework #aio-gdpr-cookie-notice .ctrls {
  display: none;
  bottom: 0px;
  left: 0px;
  width: 100%;
  background: #ffffff;
 }

.aio-gdpr-framework #aio-gdpr-cookie-notice.notice__open .ctrls {
  display: block; }

.aio-gdpr-framework #aio-gdpr-cookie-notice .ctrls .ctrl {
  float: left;
  display: block;
  width: 50%;
  padding: 0px 0px;
  color: #333;
  text-align: center;
  cursor: pointer;
  -webkit-transition: background .5s;
  transition: background .5s; 
  font-size:13px;
background:#fff;}

.aio-gdpr-framework #aio-gdpr-cookie-notice .ctrls .ctrl:hover, .aio-gdpr-framework #aio-gdpr-cookie-notice .ctrls .ctrl.ctrl__green:hover {
  background: #f5f5f5; }

.aio-gdpr-framework #aio-gdpr-cookie-notice .ctrls .ctrl.ctrl__hidden {
  display: none; }

.aio-gdpr-framework #aio-gdpr-cookie-notice .ctrls .ctrl.ctrl__green {
  background: #ffffff;
color:#4BB543;  }

.aio-gdpr-framework #aio-gdpr-cookie-notice .ctrls .ctrl#more-info {
  -webkit-box-shadow: inset -1px 0px 0px 0px rgba(255, 255, 255, 0.2);
  -moz-box-shadow: inset -1px 0px 0px 0px rgba(255, 255, 255, 0.2);
  box-shadow: inset -1px 0px 0px 0px rgba(255, 255, 255, 0.2); }

/** Media Queries */
@media only screen and (max-width: 600px) {
  .aio-gdpr-framework #aio-gdpr-cookie-notice {
    position: fixed;
    bottom: 0px;
    left: 0px;
    right: 0px;
    height: 0px;
    width: 100%;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
    margin-bottom: 0px; }
  .aio-gdpr-framework #aio-gdpr-cookie-notice.notice__open {
    width: 100% !important;
    height: auto; 
    bottom:0px !important;}
  .aio-gdpr-framework #aio-gdpr-cookie-notice.notice__open_full {
    width: 100%;
    height: 400px; }
  .aio-gdpr-framework #aio-gdpr-cookie-notice.notice__closed {
    display: none !important; }
  .aio-gdpr-framework #aio-gdpr-cookie-notice .windows .window#intro-window {
    font-size: 16px; }
  .aio-gdpr-framework #aio-gdpr-cookie-notice .button-text {
    transform: translateY(-50%);
    position: relative;
    top: 50%;
    margin-left: 10px;
    display: block; }
  .aio-gdpr-framework #aio-gdpr-cookie-notice svg {
    transform: translateX(0%) translateY(9%);
    float: left; } }
