/*
Documents
*/
.main-category .content-category {
  padding: 20px 20px 20px 50px;
  color: #292929;
}
.main-category .content-category h2 {
  font-weight: 600;
  letter-spacing: 1px;
}
.main-category ul {
  list-style: none;
  margin-left: 0;
}
.main-category div.background-color:nth-of-type(n+2) {
  background: #e94e1b;
}
.main-category div.background-color:nth-of-type(2n) {
  background: #96c11f;
}
.main-category div.background-color:nth-child(3n) {
  background: #A64A00;
}
.main-category:nth-child(4n+1) div.background-color {
  background: #e94e1b;
}
.main-category:nth-child(4n+2) div.background-color {
  background: #96c11f;
}
.main-category:nth-child(4n+3) div.background-color {
  background: #f39200;
}
.main-category:nth-child(4n+4) div.background-color {
  background: #fcea10;
}
/* search */
#documentssearchform button[type="submit"] {
  border: none;
}
/*
    ########    ###     #######  
    ##         ## ##   ##     ## 
    ##        ##   ##  ##     ## 
    ######   ##     ## ##     ## 
    ##       ######### ##  ## ## 
    ##       ##     ## ##    ##  
    ##       ##     ##  ##### ## 
*/
/* search */
#kbsearchform button[type="submit"] {
  border: none;
}
/* lista de categorias */
.pakb-boxes .uk-grid .uk-card {
  border-color: #fff;
  background-image: -webkit-repeating-radial-gradient(center center, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1) 1px, transparent 1px, transparent 100%);
  background-image: -moz-repeating-radial-gradient(center center, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1) 1px, transparent 1px, transparent 100%);
  background-image: -ms-repeating-radial-gradient(center center, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1) 1px, transparent 1px, transparent 100%);
  background-image: repeating-radial-gradient(center center, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1) 1px, transparent 1px, transparent 100%);
  -webkit-background-size: 3px 3px;
  -moz-background-size: 3px 3px;
  background-size: 3px 3px;
}
.pakb-boxes .uk-grid .uk-card ul {
  list-style: none !important;
  text-align: left;
}
.pakb-boxes .uk-grid .uk-card ul li:nth-child(n+2) {
  margin-top: 5px !important;
}
.pakb-boxes .uk-grid .uk-card ul li {
  list-style: none;
}
.pakb-boxes .uk-grid .uk-card:hover {
  border-color: #e94e1b;
}
/* content */
.pakb-article-content p {
  margin-bottom: 24px !important;
}
.pakb-article-content p.mb8 {
  margin-bottom: 8px !important;
}
/* widget no footer */
.footer-1.bg-dark .widget.knowledge_base_categories li:nth-child(n+2) {
  margin-top: 0px !important;
}
.footer-1.bg-dark .widget.knowledge_base_categories i {
  display: none;
}
.footer-1.bg-dark .widget.knowledge_base_categories a {
  text-transform: uppercase;
  font-size: 11px;
  letter-spacing: 1px;
  margin-left: 0;
  opacity: 0.5;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ea;
}
.footer-1.bg-dark .widget.knowledge_base_categories a:hover {
  color: #FFFFFF;
  opacity: 1;
  text-decoration: none;
}
/*
     ######     ###    ##       ######## ##    ## ########     ###    ########  
    ##    ##   ## ##   ##       ##       ###   ## ##     ##   ## ##   ##     ## 
    ##        ##   ##  ##       ##       ####  ## ##     ##  ##   ##  ##     ## 
    ##       ##     ## ##       ######   ## ## ## ##     ## ##     ## ########  
    ##       ######### ##       ##       ##  #### ##     ## ######### ##   ##   
    ##    ## ##     ## ##       ##       ##   ### ##     ## ##     ## ##    ##  
     ######  ##     ## ######## ######## ##    ## ########  ##     ## ##     ## 
*/
/* CALENDAR VIEW */
.dp_pec_wrapper {
  border: none !important;
  border-bottom: 1px solid #E9E9E9!important;
  background: transparent !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  /* VIEW CALENDAR */
}
.dp_pec_wrapper .dp_pec_options_nav {
  border-bottom: none !important;
  background: transparent !important;
}
.dp_pec_wrapper .dp_pec_options_nav .dpProEventCalendar_feed {
  line-height: 30px;
}
@media screen and (max-width: 720px) {
  .dp_pec_wrapper .dp_pec_options_nav .btn {
    float: left !important;
  }
}
.dp_pec_wrapper .dp_pec_nav.dp_pec_nav_monthly .selectric-wrapper {
  max-width: initial !important;
  width: inherit !important;
}
.dp_pec_wrapper .dp_pec_nav.dp_pec_nav_monthly .selectric-items {
  width: 100% !important;
  height: auto !important;
  background: #292929 !important;
  border: none;
}
.dp_pec_wrapper .dp_pec_nav.dp_pec_nav_monthly .selectric-items li {
  border: none;
  font-size: 11px !important;
  text-transform: uppercase !important;
  font-weight: 600 !important;
  letter-spacing: 1px !important;
  color: #fff !important;
  opacity: .7 !important;
}
.dp_pec_wrapper .dp_pec_nav.dp_pec_nav_monthly .selectric-items li:hover,
.dp_pec_wrapper .dp_pec_nav.dp_pec_nav_monthly .selectric-items li.selected {
  background-color: transparent !important;
  opacity: 1 !important;
}
.dp_pec_wrapper .dp_pec_nav.dp_pec_nav_weekly span.actual_week {
  font-size: 28px;
}
.dp_pec_wrapper .dp_pec_nav.dp_pec_nav_daily span.actual_day {
  font-size: 28px;
}
.dp_pec_wrapper .dp_pec_layout .selectric-wrapper {
  max-width: 250px;
  border-left: 2px solid #e94e1b;
  background-color: #fff;
  height: 40px;
  padding: 10px;
  font-weight: 700;
}
.dp_pec_wrapper .dp_pec_layout .selectric-wrapper .selectric {
  border: none !important;
  background: transparent !important;
}
.dp_pec_wrapper .dp_pec_layout .selectric-wrapper .selectric .label {
  font-weight: 600 !important;
  letter-spacing: 1;
}
.dp_pec_wrapper .dp_pec_layout .selectric-wrapper .selectric-items {
  width: 100% !important;
  height: auto !important;
  background: #292929 !important;
  border: none;
}
.dp_pec_wrapper .dp_pec_layout .selectric-wrapper .selectric-items li {
  border: none;
  font-size: 11px !important;
  text-transform: uppercase !important;
  font-weight: 600 !important;
  letter-spacing: 1px !important;
  padding: 6px 24px!important;
  color: #fff !important;
  opacity: .7 !important;
}
.dp_pec_wrapper .dp_pec_layout .selectric-wrapper .selectric-items li:hover,
.dp_pec_wrapper .dp_pec_layout .selectric-wrapper .selectric-items li.selected {
  background-color: transparent !important;
  opacity: 1 !important;
}
.dp_pec_wrapper .dp_pec_layout .dp_pec_search_form button {
  border: none !important;
}
.dp_pec_wrapper .dp_pec_layout .dp_pec_search_form input.dp_pec_search {
  border-radius: 50px !important;
  height: 50px !important;
}
.dp_pec_wrapper .dp_pec_layout .dp_pec_layout_right a {
  border: 2px solid #e94e1b;
  padding: 0 26px;
  height: 40px;
  min-width: 150px;
  line-height: 36px;
  font-size: 12px;
  color: #e94e1b !important;
  background: transparent;
}
.dp_pec_wrapper .dp_pec_layout .dp_pec_layout_right a.active,
.dp_pec_wrapper .dp_pec_layout .dp_pec_layout_right a:hover,
.dp_pec_wrapper .dp_pec_layout .dp_pec_layout_right a:focus {
  background: transparent;
  text-shadow: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.dp_pec_wrapper .dp_pec_content .dp_pec_isotope {
  padding-left: 10px;
  border-left: 2px solid rgba(239, 78, 29, 0.6) !important;
}
.dp_pec_wrapper .dp_pec_content .dp_pec_isotope.dp_pec_date_event_wrap {
  padding-left: 0px;
  border-left: none !important;
}
.dp_pec_wrapper .dp_pec_content .dp_pec_isotope .dp_pec_date_event {
  border: none !important;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent;
  padding: 10px 0!important;
  color: #292929;
}
.dp_pec_wrapper .dp_pec_content .dp_pec_isotope .dp_pec_date_event .dp_pec_date_time {
  background-color: #f39200;
  color: #fff;
  border-radius: none;
  -moz-border-radius: none;
  -webkit-border-radius: none;
  letter-spacing: 1px;
  text-transform: uppercase;
  border-radius: 0;
  padding: 6px 12px;
}
.dp_pec_wrapper .dp_pec_content .dp_pec_isotope .dp_pec_date_event .dp_pec_event_location,
.dp_pec_wrapper .dp_pec_content .dp_pec_isotope .dp_pec_date_event .dp_pec_event_description_short {
  font-size: 14px;
  color: #333333 !important;
}
.dp_pec_wrapper .dp_pec_content .dp_pec_isotope .dp_pec_date_event .dp_pec_event_location span,
.dp_pec_wrapper .dp_pec_content .dp_pec_isotope .dp_pec_date_event .dp_pec_event_description_short span,
.dp_pec_wrapper .dp_pec_content .dp_pec_isotope .dp_pec_date_event .dp_pec_event_location p,
.dp_pec_wrapper .dp_pec_content .dp_pec_isotope .dp_pec_date_event .dp_pec_event_description_short p {
  color: #333333;
}
.dp_pec_wrapper .dp_pec_content .dp_pec_isotope .dp_pec_date_event .dp_pec_event_locationa.btn,
.dp_pec_wrapper .dp_pec_content .dp_pec_isotope .dp_pec_date_event .dp_pec_event_description_shorta.btn {
  color: #e94e1b;
}
.dp_pec_wrapper .dp_pec_content .dp_pec_isotope .dp_pec_date_event .dp_pec_event_description {
  border: none;
  padding-top: 0;
}
.dp_pec_wrapper .dp_pec_content .dp_pec_isotope .dp_pec_date_event .dp_pec_event_description::before {
  content: "";
  display: table;
  margin-top: 20px;
  width: 120px;
  height: 4px;
  background-color: rgba(243, 146, 7, 0.6);
}
.dp_pec_wrapper .dp_pec_content .date-block {
  padding-left: 0 !important;
  border-left: 4px solid #e94e1b!important;
  border-right: none !important;
  margin-bottom: 16px !important;
}
.dp_pec_wrapper .dp_pec_content .date-block::before {
  height: 4px;
  background-color: #e94e1b;
  width: 100%;
}
.dp_pec_wrapper .dp_pec_content .date-block .dp_pec_date_block {
  background-color: rgba(239, 78, 27, 0.9);
  color: #fff;
  margin: 0 !important;
  padding-left: 22px;
  padding-right: 40px;
  font-size: 28px;
  line-height: 24px;
  text-transform: uppercase;
}
.dp_pec_wrapper .dp_pec_content .date-block .dp_pec_date_block span {
  font-size: 18px;
}
.dp_pec_wrapper .dp_pec_content .dp_pec_date_event_search {
  padding-left: 0;
  border: none !important;
}
.dp_pec_wrapper .dp_pec_content .dp_pec_date_event_search .dp_pec_date_block {
  margin: 0;
  padding: 10px 0;
}
.dp_pec_wrapper .dp_pec_content .dp_pec_date_event_search .dp_pec_date_block h4 {
  font-size: 28px;
  font-weight: normal;
}
.dp_pec_wrapper .dp_pec_content .dp_pec_date_event_search .dp_pec_date_event_back {
  line-height: 40px !important;
  font-size: 12px !important;
  padding: 0 26px!important;
  background-color: rgba(239, 78, 27, 0.8) !important;
}
.dp_pec_wrapper .dp_pec_content .dp_pec_date_event_search .dp_pec_date_event_back span {
  font-weight: 600 !important;
  letter-spacing: 1px !important;
}
.dp_pec_wrapper .dp_pec_content .dp_pec_date_event_search .dp_pec_date_event_back:hover {
  background-color: #ef4e1b !important;
}
.dp_pec_wrapper .dpProEventCalendar_feed {
  background-color: #e94e1b !important;
  line-height: 30px !important;
  float: right;
}
.dp_pec_wrapper .dp_pec_content .dp_pec_monthly_row {
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 14px;
}
.dp_pec_wrapper .dp_pec_content .dp_pec_monthly_row .dp_pec_dayname_item {
  background-color: rgba(239, 78, 27, 0.8) !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.dp_pec_wrapper .dp_pec_content .dp_pec_monthly_row .dp_pec_dayname_item span {
  background-color: transparent;
  letter-spacing: 1px;
  font-size: 14px;
  font-family: "Montserrat", "Open Sans", sans-serif;
  font-weight: 600;
}
.dp_pec_wrapper .dp_pec_content .dp_pec_monthly_row .dp_pec_date .dp_pec_date_item {
  box-shadow: none;
  border: none;
  border-radius: 0;
  border-top: 2px solid rgba(239, 78, 27, 0.8);
  border-left: 2px solid rgba(239, 78, 27, 0.8);
}
.dp_pec_wrapper .dp_pec_content .dp_pec_monthly_row .dp_pec_date .dp_pec_date_item.disabled {
  border-top: 2px solid rgba(239, 78, 27, 0.5);
  border-left: 2px solid rgba(239, 78, 27, 0.5);
}
.dp_pec_wrapper .dp_pec_content .dp_pec_monthly_row .dp_pec_date .dp_pec_date_item .dp_date_head span {
  color: #333 !important;
}
.dp_pec_wrapper .dp_pec_content .dp_pec_monthly_row .dp_pec_date .dp_pec_date_item .dp_daily_event {
  color: #333;
  background-color: rgba(243, 146, 7, 0.5) !important;
  border: none;
  border-radius: 0;
}
/* AGENDA - SINGLE PAGE */
.single-pec-events .background-event-details {
  background-color: rgba(239, 78, 27, 0.8);
}
.single-pec-events .background-event-details ul.event-details {
  position: relative;
  height: 100%;
  margin: 0 !important;
  display: table;
  width: 100%;
}
@media screen and (min-width: 992px) {
  .single-pec-events .background-event-details ul.event-details:before,
  .single-pec-events .background-event-details ul.event-details > li::before {
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
    height: 90%;
    background: #fff;
    background: rgba(255, 255, 255, 0.3);
    content: "";
  }
}
.single-pec-events .background-event-details ul.event-details > li {
  padding: 10px;
  display: table-cell;
  vertical-align: top;
  position: relative !important;
  left: 0 !important;
  top: 0 !important;
  float: none !important;
}
.single-pec-events .background-event-details ul.event-details > li::before {
  right: auto;
  left: 0;
}
.single-pec-events .background-event-details ul.event-details > li > hr {
  opacity: .5;
}
.single-pec-events .background-event-details ul.event-details > li > div {
  float: none;
  padding: 0 10px!important;
  margin: 0;
  color: #fff;
}
.single-pec-events .background-event-details ul.event-details > li > div i.head {
  float: none;
  position: inherit;
  font-size: 32px;
  opacity: .8;
}
@media screen and (min-width: 992px) {
  .single-pec-events .background-event-details ul.event-details > li > div i.head {
    font-size: 48px;
  }
}
.single-pec-events .background-event-details ul.event-details > li a {
  color: rgba(255, 255, 255, 0.8);
}
.single-pec-events .background-event-details ul.event-details > li a:hover,
.single-pec-events .background-event-details ul.event-details > li a:focus {
  color: #ffffff;
}
.single-pec-events .background-event-details ul.event-details > li .pec_event_page_action {
  background-color: transparent;
  border: none;
  border-radius: 0;
}
.single-pec-events .background-event-details ul.event-details > li .logo-organizer {
  width: 100%;
}
.single-pec-events .background-event-details ul.event-details > li .logo-organizer .pec_event_page_organizer_image {
  width: 200px;
  height: 100px;
  border-radius: 0;
  background-position: 50% 50%;
  float: inherit;
  padding: 0;
  position: initial;
  left: inherit;
  background-size: contain;
  background-repeat: no-repeat;
  margin: 0 auto;
}
.single-pec-events .background-event-details ul.event-details > li .info-list-inline {
  display: table;
  width: 100%;
}
.single-pec-events .background-event-details ul.event-details > li .info-list-inline > div {
  display: table-cell;
  width: auto;
  text-align: center;
}
.single-pec-events .background-event-details ul.event-details > li .info-list-inline > div i {
  font-size: 24px;
  padding: 0 15px;
}
.single-pec-events .background-event-details ul.event-details > li .pec_actions ul {
  display: table;
  width: 100%;
}
.single-pec-events .background-event-details ul.event-details > li .pec_actions ul li {
  display: table-cell;
  padding: 0 !important;
  text-align: center;
}
.single-pec-events .background-event-details ul.event-details > li .pec_actions ul li i {
  font-size: 24px;
  padding: 0 15px;
}
/* MAPA */
.dp_pec_date_event_map_canvas {
  margin-bottom: 0 !important;
}
.dp_pec_date_event_map_canvas .dp_pec_map_infowindow {
  background-color: #fff;
  padding: 10px !important;
}
.dp_pec_date_event_map_canvas .dp_pec_map_infowindow .dp_pec_map_title {
  font: normal 14px 'Montserrat', arial !important;
  text-transform: uppercase;
  line-height: 15px !important;
  padding: 5px 10px!important;
  color: #e94e1b !important;
}
.dp_pec_date_event_map_canvas .dp_pec_map_infowindow .dp_pec_map_location,
.dp_pec_date_event_map_canvas .dp_pec_map_infowindow .dp_pec_map_phone,
.dp_pec_date_event_map_canvas .dp_pec_map_infowindow .dp_pec_map_link {
  border-top: none !important;
  padding: 5px 10px!important;
}
/* widget sidebar */
.dp_pec_accordion_event .dp_pec_event_photo_wrap {
  margin-bottom: 0 !important;
}
.dp_pec_accordion_event .dp_pec_event_photo_wrap .dp_pec_accordion_event_center_text {
  text-transform: uppercase;
}
.dp_pec_accordion_event .dp_pec_event_photo_wrap .dp_pec_accordion_event_center_text h2 {
  font-size: 16px;
}
.dp_pec_accordion_event .dp_pec_accordion_event_inner {
  padding: 0 !important;
  background: rgba(252, 234, 16, 0.8) !important;
}
.dp_pec_accordion_event .dp_pec_accordion_event_inner .pec_time {
  font-family: Open Sans, Montserrat, sans-serif !important;
  padding: 20px 10px 10px!important;
  color: #292929 !important;
  margin-right: 0 !important;
  background: transparent !important;
}
.dp_pec_accordion_event .dp_pec_accordion_event_inner span {
  padding: 0 10px!important;
}
/* Widget */
footer .widget_eventscalendarupcomingevents p {
  color: #fff;
}
.widget_eventscalendarupcomingevents .dp_pec_wrapper {
  border: none;
  background: transparent;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.widget_eventscalendarupcomingevents .dp_pec_wrapper .dp_pec_options_nav {
  border: none;
  background: transparent;
}
.widget_eventscalendarupcomingevents .dp_pec_wrapper .dp_pec_content .dp_pec_date_event {
  border: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent;
}
.widget_eventscalendarupcomingevents .dp_pec_wrapper .dp_pec_content .dp_pec_date_event p {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.widget_eventscalendarupcomingevents .dp_pec_grid_event h2 {
  text-transform: uppercase;
}
/*
     ######   ########  ########  ########  
    ##    ##  ##     ## ##     ## ##     ## 
    ##        ##     ## ##     ## ##     ## 
    ##   #### ##     ## ########  ########  
    ##    ##  ##     ## ##        ##   ##   
    ##    ##  ##     ## ##        ##    ##  
     ######   ########  ##        ##     ## 
*/
.gdpr-noscroll {
  overflow: hidden;
  position: fixed;
  width: 100%;
}
.gdpr-hidden {
  display: none;
}
.gdpr-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 99999999;
  display: none;
}
.gdpr * {
  font-family: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
  color: #455561;
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  outline: none;
  border: none;
  margin: 0;
  padding: 0;
}
.gdpr .h5 {
  font-size: 18px;
  font-weight: bold;
  color: #fff;
}
.gdpr button,
.gdpr input[type="submit"] {
  color: #000;
  font-weight: normal;
  font-size: 14px;
  margin: 0;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  line-height: 1.5;
  display: block;
  min-width: auto;
  max-width: auto;
  cursor: pointer;
}
.gdpr button:before,
.gdpr button:after,
.gdpr input[type="submit"]:before,
.gdpr input[type="submit"]:after {
  display: inline-block;
  margin: 0;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  background: none;
}
.gdpr button:hover,
.gdpr button:active,
.gdpr button:focus,
.gdpr input[type="submit"]:hover,
.gdpr input[type="submit"]:active,
.gdpr input[type="submit"]:focus {
  margin: 0;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.gdpr img {
  width: 100% !important;
}
.gdpr .gdpr-contained-wrapper {
  max-width: 600px;
  margin: 0 auto;
  padding: 20px 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 1024px) {
  .gdpr .gdpr-contained-wrapper {
    padding: 20px;
  }
}
.gdpr.gdpr-privacy-bar,
.gdpr.gdpr-reconsent-bar {
  position: fixed;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.9);
  width: 100%;
  color: #fff;
  z-index: 9999999;
}
.gdpr.gdpr-privacy-bar .gdpr-wrapper,
.gdpr.gdpr-reconsent-bar .gdpr-wrapper {
  padding: 20px 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  align-items: center;
}
@media screen and (min-width: 1440px) {
  .gdpr.gdpr-privacy-bar .gdpr-wrapper,
  .gdpr.gdpr-reconsent-bar .gdpr-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.gdpr.gdpr-privacy-bar .gdpr-wrapper:after,
.gdpr.gdpr-reconsent-bar .gdpr-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
.gdpr.gdpr-privacy-bar .gdpr-wrapper p,
.gdpr.gdpr-reconsent-bar .gdpr-wrapper p {
  margin: 0;
  font-size: 14px;
  font-weight: normal;
}
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content,
.gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-content {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: 0 0 20px 0;
  text-align: center;
}
@media screen and (min-width: 1440px) {
  .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content,
  .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-content {
    padding: 0 100px 0 0;
    text-align: left;
  }
}
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content p,
.gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-content p {
  color: #ffffff;
  font-size: 14px;
}
@media screen and (max-width: 1024px) {
  .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content,
  .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-content {
    padding-right: 0;
    padding-bottom: 20px;
  }
}
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content .gdpr-policy-pages .gdpr-policy-pages-item:after,
.gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-content .gdpr-policy-pages .gdpr-policy-pages-item:after {
  content: ',';
  margin-right: 5px;
}
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content .gdpr-policy-pages .gdpr-policy-pages-item:last-of-type:after,
.gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-content .gdpr-policy-pages .gdpr-policy-pages-item:last-of-type:after {
  content: '';
  margin-right: 0;
}
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right,
.gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media screen and (max-width: 1024px) {
  .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right,
  .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories,
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list,
.gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories,
.gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list {
  list-style: none;
  padding: 0 20px 0 0;
  margin: 0 20px 0 0;
  border-right: 1px solid #808080;
}
@media screen and (max-width: 1024px) {
  .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories,
  .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list,
  .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories,
  .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list {
    padding: 0 0 10px 0;
    margin: 0 0 20px 0;
    border-right: none;
    border-bottom: 1px solid #808080;
    text-align: center;
  }
}
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-cookie-categories-item,
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-policy-list-item,
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-cookie-categories-item,
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-policy-list-item,
.gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-cookie-categories-item,
.gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-policy-list-item,
.gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-cookie-categories-item,
.gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-policy-list-item {
  display: inline-block;
  margin: 0 10px;
  padding-top: 10px;
}
@media screen and (max-width: 1024px) {
  .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-cookie-categories-item,
  .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-policy-list-item,
  .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-cookie-categories-item,
  .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-policy-list-item,
  .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-cookie-categories-item,
  .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-policy-list-item,
  .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-cookie-categories-item,
  .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-policy-list-item {
    padding-top: 0;
  }
}
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-cookie-categories-item *,
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-policy-list-item *,
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-cookie-categories-item *,
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-policy-list-item *,
.gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-cookie-categories-item *,
.gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-policy-list-item *,
.gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-cookie-categories-item *,
.gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-policy-list-item * {
  float: left;
}
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-cookie-categories-item input,
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-policy-list-item input,
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-cookie-categories-item input,
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-policy-list-item input,
.gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-cookie-categories-item input,
.gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-policy-list-item input,
.gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-cookie-categories-item input,
.gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-policy-list-item input {
  margin-top: 3px;
}
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-cookie-categories-item label,
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-policy-list-item label,
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-cookie-categories-item label,
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-policy-list-item label,
.gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-cookie-categories-item label,
.gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-policy-list-item label,
.gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-cookie-categories-item label,
.gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-policy-list-item label {
  color: #fff;
  margin: 0 5px;
  font-size: 14px;
}
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-cookie-categories-item .gdpr-policy-link,
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-policy-list-item .gdpr-policy-link,
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-cookie-categories-item .gdpr-policy-link,
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-policy-list-item .gdpr-policy-link,
.gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-cookie-categories-item .gdpr-policy-link,
.gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-policy-list-item .gdpr-policy-link,
.gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-cookie-categories-item .gdpr-policy-link,
.gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-policy-list-item .gdpr-policy-link {
  color: #fff;
  font-size: 14px;
  text-decoration: underline;
}
@media screen and (max-width: 640px) {
  .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories,
  .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories {
    margin-bottom: 5px;
  }
}
@media screen and (max-width: 640px) {
  .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-buttons,
  .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-buttons button,
.gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-buttons button {
  white-space: nowrap;
}
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-buttons button.gdpr-preferences,
.gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-buttons button.gdpr-preferences {
  margin-left: 10px;
  margin-right: 20px;
}
@media screen and (max-width: 640px) {
  .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-buttons button.gdpr-preferences,
  .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-buttons button.gdpr-preferences {
    margin: 0 0 10px 15px;
  }
  .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-buttons button.gdpr-preferences:before,
  .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-buttons button.gdpr-preferences:before {
    left: -7px;
  }
}
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-buttons button.gdpr-agreement,
.gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-buttons button.gdpr-agreement {
  margin: 0 10px;
  -ms-flex-item-align: center;
  align-self: center;
}
@media screen and (min-width: 1440px) {
  .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-buttons button.gdpr-agreement,
  .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-buttons button.gdpr-agreement {
    margin: 0 0 0 10px;
  }
}
.gdpr.gdpr-privacy-bar .gdpr-preferences,
.gdpr.gdpr-reconsent-bar .gdpr-preferences {
  font-weight: normal;
  font-size: 14px;
  text-decoration: underline;
  position: relative;
  margin-left: 9px;
  color: #fff;
  float: left;
}
.gdpr.gdpr-privacy-bar .gdpr-preferences:before,
.gdpr.gdpr-reconsent-bar .gdpr-preferences:before {
  content: '\276F';
  font-size: 1.1em;
  font-weight: normal;
  padding-right: 5px;
  color: #fff;
  position: absolute;
  left: -7px;
  top: 10px;
}
.gdpr.gdpr-privacy-bar .gdpr-preferences:hover,
.gdpr.gdpr-privacy-bar .gdpr-preferences:active,
.gdpr.gdpr-privacy-bar .gdpr-preferences:focus,
.gdpr.gdpr-privacy-bar .gdpr-preferences:focus-within,
.gdpr.gdpr-privacy-bar .gdpr-preferences:visited,
.gdpr.gdpr-reconsent-bar .gdpr-preferences:hover,
.gdpr.gdpr-reconsent-bar .gdpr-preferences:active,
.gdpr.gdpr-reconsent-bar .gdpr-preferences:focus,
.gdpr.gdpr-reconsent-bar .gdpr-preferences:focus-within,
.gdpr.gdpr-reconsent-bar .gdpr-preferences:visited {
  background: none;
}
.gdpr.gdpr-privacy-bar button,
.gdpr.gdpr-reconsent-bar button {
  margin: 0 5px;
  padding: 9px 10px;
}
@media screen and (max-width: 640px) {
  .gdpr.gdpr-privacy-bar button,
  .gdpr.gdpr-reconsent-bar button {
    margin: 0;
  }
}
.gdpr.gdpr-privacy-bar .gdpr-agreement,
.gdpr.gdpr-reconsent-bar .gdpr-agreement {
  position: relative;
  font-size: 13px;
  font-weight: normal;
  padding: 12px 36px 12px 76px;
  height: auto;
  line-height: 1.4285714;
  white-space: normal;
  margin: 0;
  border-width: 1px;
  border-style: solid;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #0085ba;
  border-color: #0073aa #006799 #006799;
  -webkit-box-shadow: 0 1px 0 #006799;
  box-shadow: 0 1px 0 #006799;
  color: #fff;
  text-decoration: none;
  text-shadow: 0 -1px 1px #006799, 1px 0 1px #006799, 0 1px 1px #006799, -1px 0 1px #006799;
}
@media screen and (max-width: 640px) {
  .gdpr.gdpr-privacy-bar .gdpr-agreement,
  .gdpr.gdpr-reconsent-bar .gdpr-agreement {
    padding: 7px 16px 7px 56px;
  }
}
.gdpr.gdpr-privacy-bar .gdpr-agreement:hover,
.gdpr.gdpr-reconsent-bar .gdpr-agreement:hover {
  background: #008ec2;
  border-color: #006799;
}
.gdpr.gdpr-privacy-bar .gdpr-agreement:hover:before,
.gdpr.gdpr-reconsent-bar .gdpr-agreement:hover:before {
  font-size: 26px;
  background: #fafafa;
  color: #00b9eb;
}
.gdpr.gdpr-privacy-bar .gdpr-agreement:active,
.gdpr.gdpr-privacy-bar .gdpr-agreement:focus,
.gdpr.gdpr-reconsent-bar .gdpr-agreement:active,
.gdpr.gdpr-reconsent-bar .gdpr-agreement:focus {
  background: #0073aa;
  border-color: #006799;
  -webkit-box-shadow: inset 0 2px 0 #006799;
  box-shadow: inset 0 2px 0 #006799;
  vertical-align: top;
}
.gdpr.gdpr-privacy-bar .gdpr-agreement:active:before,
.gdpr.gdpr-privacy-bar .gdpr-agreement:focus:before,
.gdpr.gdpr-reconsent-bar .gdpr-agreement:active:before,
.gdpr.gdpr-reconsent-bar .gdpr-agreement:focus:before {
  -webkit-box-shadow: inset 0 2px 0 #ccc;
  box-shadow: inset 0 2px 0 #ccc;
  vertical-align: top;
}
.gdpr.gdpr-privacy-bar .gdpr-agreement:before,
.gdpr.gdpr-reconsent-bar .gdpr-agreement:before {
  content: '\2713';
  top: -1px;
  bottom: -1px;
  left: -1px;
  position: absolute;
  width: 42.5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  text-shadow: none;
  text-decoration: none;
  font-size: 13px;
  line-height: 26px;
  cursor: pointer;
  border-width: 1px;
  border-style: solid;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #555;
  border-color: #ccc;
  background: #f7f7f7;
  -webkit-box-shadow: 0 1px 0 #ccc;
  box-shadow: 0 1px 0 #ccc;
  vertical-align: top;
  border-right: none;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper,
.gdpr.gdpr-general-confirmation .gdpr-wrapper {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 999999999;
  width: 100%;
  max-width: 768px;
  height: 100%;
  max-height: 500px;
  overflow: hidden;
  display: none;
  border-radius: 2.5px;
  padding: 15px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper form,
.gdpr.gdpr-general-confirmation .gdpr-wrapper form {
  height: 100%;
  position: relative;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper form > header,
.gdpr.gdpr-general-confirmation .gdpr-wrapper form > header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 75px;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper form > header .logo,
.gdpr.gdpr-general-confirmation .gdpr-wrapper form > header .logo {
  max-width: 30%;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper form > header .logo a,
.gdpr.gdpr-general-confirmation .gdpr-wrapper form > header .logo a {
  padding: 0;
  margin: 0;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper form > header .logo a img,
.gdpr.gdpr-general-confirmation .gdpr-wrapper form > header .logo a img {
  display: block;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper form > header .gdpr-box-title,
.gdpr.gdpr-general-confirmation .gdpr-wrapper form > header .gdpr-box-title {
  background: #23282d;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper form > header .gdpr-box-title h3,
.gdpr.gdpr-general-confirmation .gdpr-wrapper form > header .gdpr-box-title h3 {
  margin: 0 !important;
  padding: 0 !important;
  text-align: center !important;
  color: #fff !important;
  font-weight: 600 !important;
  font-size: 22px !important;
}
@media screen and (max-width: 640px) {
  .gdpr.gdpr-privacy-preferences .gdpr-wrapper form > header .gdpr-box-title h3,
  .gdpr.gdpr-general-confirmation .gdpr-wrapper form > header .gdpr-box-title h3 {
    font-size: 18px !important;
  }
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper form > header .gdpr-box-title .gdpr-close,
.gdpr.gdpr-general-confirmation .gdpr-wrapper form > header .gdpr-box-title .gdpr-close {
  color: #fff;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  padding: 15px 15px;
  line-height: 0;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper form > header .gdpr-box-title .gdpr-close:hover:before,
.gdpr.gdpr-general-confirmation .gdpr-wrapper form > header .gdpr-box-title .gdpr-close:hover:before {
  -webkit-transform: scale(1.5);
  -ms-transform: scale(1.5);
  transform: scale(1.5);
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper form > header .gdpr-box-title .gdpr-close:before,
.gdpr.gdpr-general-confirmation .gdpr-wrapper form > header .gdpr-box-title .gdpr-close:before {
  content: '\00D7';
  line-height: 12.5px;
  font-size: 25px;
  display: inline-block;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper form > footer,
.gdpr.gdpr-general-confirmation .gdpr-wrapper form > footer {
  position: absolute;
  padding: 0 20px 20px 20px;
  bottom: 0;
  left: 160px;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
@media screen and (max-width: 640px) {
  .gdpr.gdpr-privacy-preferences .gdpr-wrapper form > footer,
  .gdpr.gdpr-general-confirmation .gdpr-wrapper form > footer {
    left: 0;
    bottom: 5px;
  }
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper form > footer input[type="submit"],
.gdpr.gdpr-general-confirmation .gdpr-wrapper form > footer input[type="submit"] {
  font-size: 13px;
  font-weight: normal;
  line-height: 26px;
  height: 28px;
  margin: 0;
  padding: 0 10px 1px;
  border-width: 1px;
  border-style: solid;
  border-radius: 3px;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #0085ba;
  border-color: #0073aa #006799 #006799;
  -webkit-box-shadow: 0 1px 0 #006799;
  box-shadow: 0 1px 0 #006799;
  color: #fff;
  text-decoration: none;
  text-shadow: 0 -1px 1px #006799, 1px 0 1px #006799, 0 1px 1px #006799, -1px 0 1px #006799;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper form > footer input[type="submit"]:hover,
.gdpr.gdpr-general-confirmation .gdpr-wrapper form > footer input[type="submit"]:hover {
  background: #008ec2;
  border-color: #006799;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper form > footer input[type="submit"]:active,
.gdpr.gdpr-privacy-preferences .gdpr-wrapper form > footer input[type="submit"].focus,
.gdpr.gdpr-general-confirmation .gdpr-wrapper form > footer input[type="submit"]:active,
.gdpr.gdpr-general-confirmation .gdpr-wrapper form > footer input[type="submit"].focus {
  background: #0073aa;
  border-color: #006799;
  -webkit-box-shadow: inset 0 2px 0 #006799;
  box-shadow: inset 0 2px 0 #006799;
  vertical-align: top;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper form > footer span,
.gdpr.gdpr-general-confirmation .gdpr-wrapper form > footer span {
  font-size: 13px;
  line-height: 20px;
  color: #555d66;
  font-style: italic;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper form > footer span a,
.gdpr.gdpr-general-confirmation .gdpr-wrapper form > footer span a {
  color: #0073aa;
  -webkit-transition-property: border,background,color;
  -o-transition-property: border,background,color;
  transition-property: border,background,color;
  -webkit-transition-duration: .05s;
  -o-transition-duration: .05s;
  transition-duration: .05s;
  -webkit-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  text-decoration: underline;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper form > footer span a:hover,
.gdpr.gdpr-general-confirmation .gdpr-wrapper form > footer span a:hover {
  color: #00a0d2;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-mobile-menu,
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-mobile-menu {
  display: none;
}
@media screen and (max-width: 640px) {
  .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-mobile-menu,
  .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-mobile-menu {
    display: block;
  }
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-mobile-menu button,
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-mobile-menu button {
  width: 100%;
  background-color: #191e23;
  color: #fff;
  font-size: 14px;
  text-align: left;
  padding: 15px;
  border-radius: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 0;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-mobile-menu button:hover,
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-mobile-menu button:hover {
  color: #00b9eb;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-mobile-menu button:hover:after,
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-mobile-menu button:hover:after {
  border-top-color: #00b9eb;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-mobile-menu button:after,
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-mobile-menu button:after {
  content: '';
  width: 0;
  height: 0;
  border-left: 7.5px solid transparent;
  border-right: 7.5px solid transparent;
  border-top: 7.5px solid #fff;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  right: 15px;
  top: 12px;
  position: absolute;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-mobile-menu button.gdpr-active:after,
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-mobile-menu button.gdpr-active:after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content,
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: calc(25%);
  background: #f1f1f1;
}
@media screen and (max-width: 640px) {
  .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content,
  .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content {
    position: relative;
    height: calc(-19%);
  }
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-policies li a,
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-policies li a {
  font-style: italic;
  font-size: 12px !important;
  color: #ababab !important;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs,
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs {
  border: none !important;
  min-width: 160px;
  max-width: 160px;
  padding: 0;
  margin: 0;
  overflow-y: auto;
  background-color: #23282d;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media screen and (max-width: 640px) {
  .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs,
  .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs {
    position: absolute;
    height: 100%;
    width: 100%;
    max-width: 100%;
    display: none;
    z-index: 1;
  }
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li,
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li {
  list-style: none;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li button,
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li a,
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li button,
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li a {
  display: block;
  width: 100%;
  background: #23282d;
  color: #fff;
  font-size: 14px;
  text-align: left;
  text-decoration: none;
  padding: 8px;
  border-radius: 0;
  position: relative;
}
@media screen and (max-width: 640px) {
  .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li button,
  .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li a,
  .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li button,
  .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li a {
    padding: 15px;
    line-height: 1;
  }
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li button:hover,
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li a:hover,
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li button:hover,
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li a:hover {
  background-color: #191e23;
  color: #00b9eb;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li button.gdpr-active,
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li a.gdpr-active,
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li button.gdpr-active,
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li a.gdpr-active {
  background-color: #0073aa;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li button.gdpr-active:hover,
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li a.gdpr-active:hover,
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li button.gdpr-active:hover,
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li a.gdpr-active:hover {
  color: #fff;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li button.gdpr-active:after,
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li a.gdpr-active:after,
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li button.gdpr-active:after,
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li a.gdpr-active:after {
  right: 0;
  border: 8px solid transparent;
  content: '';
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-right-color: #f1f1f1;
  top: 50%;
  margin-top: -8px;
}
@media screen and (max-width: 640px) {
  .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li button.gdpr-active:after,
  .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li a.gdpr-active:after,
  .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li button.gdpr-active:after,
  .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li a.gdpr-active:after {
    display: none;
  }
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li .gdpr-subtabs,
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li .gdpr-subtabs {
  position: relative;
  padding: 8px 0;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  border: 0;
  margin: 0 0 0 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #32373c;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li .gdpr-subtabs li button,
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li .gdpr-subtabs li button {
  background-color: transparent;
  font-size: 13px;
  line-height: 18px;
  padding: 5px 8px;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li .gdpr-subtabs li button.gdpr-active,
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li .gdpr-subtabs li button.gdpr-active {
  font-weight: 600;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li .gdpr-subtabs li button.gdpr-active:after,
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li .gdpr-subtabs li button.gdpr-active:after {
  border: none;
  content: '';
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content,
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tab-content {
  width: 100%;
  margin-bottom: 68px;
  overflow-y: auto;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content > div,
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tab-content > div {
  display: none;
  padding: 20px 20px 0 20px;
  overflow-y: auto;
  font-size: 13px;
  height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content > div header,
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tab-content > div header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content > div header h4,
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content > div header label,
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tab-content > div header h4,
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tab-content > div header label {
  margin: 0;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content > div header h4,
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tab-content > div header h4 {
  font-weight: 600 !important;
  padding-right: 10px;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content > div .gdpr-info,
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tab-content > div .gdpr-info {
  height: 100%;
  overflow-y: auto;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-top: 20px;
  position: relative;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content > div .gdpr-info > p,
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tab-content > div .gdpr-info > p {
  margin-bottom: 16px;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content > div .gdpr-info strong,
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tab-content > div .gdpr-info strong {
  border-bottom: 1px solid rgba(0, 0, 0, 0.4);
  display: block;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content > div .gdpr-info .gdpr-cookies-used,
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tab-content > div .gdpr-info .gdpr-cookies-used {
  font-family: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  border: 1px solid #e5e5e5;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
  margin-bottom: 10px;
  background-color: #fff;
  font-size: 13px;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content > div .gdpr-info .gdpr-cookies-used:first-of-type,
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tab-content > div .gdpr-info .gdpr-cookies-used:first-of-type {
  padding-top: 0;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content > div .gdpr-info .gdpr-cookies-used .gdpr-cookie-title,
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tab-content > div .gdpr-info .gdpr-cookies-used .gdpr-cookie-title {
  padding: 10px;
  border-bottom: 1px solid #e1e1e1;
  color: #32373c;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content > div .gdpr-info .gdpr-cookies-used .gdpr-cookie-title p,
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tab-content > div .gdpr-info .gdpr-cookies-used .gdpr-cookie-title p {
  margin: 0;
  font-weight: 600 !important;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content > div .gdpr-info .gdpr-cookies-used .gdpr-cookie-title .gdpr-always-active,
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tab-content > div .gdpr-info .gdpr-cookies-used .gdpr-cookie-title .gdpr-always-active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0 10px;
  min-height: 24px;
  text-align: center;
  border-radius: 50px;
  line-height: 16px;
  background-color: #00b9eb;
  color: #fff;
  font-style: normal;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content > div .gdpr-info .gdpr-cookies-used .gdpr-cookie-title a,
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tab-content > div .gdpr-info .gdpr-cookies-used .gdpr-cookie-title a {
  color: #0073aa;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content > div .gdpr-info .gdpr-cookies-used .gdpr-cookie-title a:hover,
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tab-content > div .gdpr-info .gdpr-cookies-used .gdpr-cookie-title a:hover {
  color: #00a0d2;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content > div .gdpr-info .gdpr-cookies-used .gdpr-cookies,
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tab-content > div .gdpr-info .gdpr-cookies-used .gdpr-cookies {
  color: #555;
  background-color: #f9f9f9;
  padding: 10px;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content > div .gdpr-info .gdpr-cookies-used .gdpr-cookies span,
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tab-content > div .gdpr-info .gdpr-cookies-used .gdpr-cookies span {
  font-style: italic;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content .gdpr-active,
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tab-content .gdpr-active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.gdpr.gdpr-general-confirmation .gdpr-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  max-width: 400px;
  min-height: 250px;
}
.gdpr.gdpr-general-confirmation .gdpr-wrapper > header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 75px;
}
.gdpr.gdpr-general-confirmation .gdpr-wrapper > header .logo {
  max-width: 30%;
}
.gdpr.gdpr-general-confirmation .gdpr-wrapper > header .logo a {
  padding: 0;
  margin: 0;
}
.gdpr.gdpr-general-confirmation .gdpr-wrapper > header .logo a img {
  display: block;
}
.gdpr.gdpr-general-confirmation .gdpr-wrapper > header .gdpr-box-title {
  background: #23282d;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
}
.gdpr.gdpr-general-confirmation .gdpr-wrapper > header .gdpr-box-title h3 {
  margin: 0 !important;
  padding: 0 !important;
  text-align: center !important;
  color: #fff !important;
  font-weight: 600 !important;
  font-size: 22px !important;
}
@media screen and (max-width: 640px) {
  .gdpr.gdpr-general-confirmation .gdpr-wrapper > header .gdpr-box-title h3 {
    font-size: 18px !important;
  }
}
.gdpr.gdpr-general-confirmation .gdpr-wrapper > header .gdpr-box-title .gdpr-close {
  color: #fff;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  padding: 15px 15px;
  line-height: 0;
}
.gdpr.gdpr-general-confirmation .gdpr-wrapper > header .gdpr-box-title .gdpr-close:hover:before {
  -webkit-transform: scale(1.5);
  -ms-transform: scale(1.5);
  transform: scale(1.5);
}
.gdpr.gdpr-general-confirmation .gdpr-wrapper > header .gdpr-box-title .gdpr-close:before {
  content: '\00D7';
  line-height: 12.5px;
  font-size: 25px;
  display: inline-block;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.gdpr.gdpr-general-confirmation .gdpr-wrapper > footer {
  background: #f1f1f1;
  padding: 20px;
}
.gdpr.gdpr-general-confirmation .gdpr-wrapper > footer button {
  font-size: 13px;
  font-weight: normal;
  line-height: 26px;
  height: 28px;
  margin: 0;
  padding: 0 10px 1px;
  border-width: 1px;
  border-style: solid;
  border-radius: 3px;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #0085ba;
  border-color: #0073aa #006799 #006799;
  -webkit-box-shadow: 0 1px 0 #006799;
  box-shadow: 0 1px 0 #006799;
  color: #fff;
  text-decoration: none;
  text-shadow: 0 -1px 1px #006799, 1px 0 1px #006799, 0 1px 1px #006799, -1px 0 1px #006799;
  display: inline;
}
.gdpr.gdpr-general-confirmation .gdpr-wrapper > footer button:hover {
  background: #008ec2;
  border-color: #006799;
}
.gdpr.gdpr-general-confirmation .gdpr-wrapper > footer button:active,
.gdpr.gdpr-general-confirmation .gdpr-wrapper > footer button.focus {
  background: #0073aa;
  border-color: #006799;
  -webkit-box-shadow: inset 0 2px 0 #006799;
  box-shadow: inset 0 2px 0 #006799;
  vertical-align: top;
}
.gdpr.gdpr-general-confirmation .gdpr-wrapper > footer button.gdpr-cancel {
  color: #555;
  border-color: #ccc;
  background: #f7f7f7;
  -webkit-box-shadow: 0 1px 0 #ccc;
  box-shadow: 0 1px 0 #ccc;
  text-shadow: none;
}
.gdpr.gdpr-general-confirmation .gdpr-wrapper > footer button.gdpr-cancel:hover {
  background: #fafafa;
  border-color: #999;
  color: #23282d;
  -webkit-box-shadow: 0 1px 0 #ccc;
  box-shadow: 0 1px 0 #cccccc;
}
.gdpr.gdpr-general-confirmation .gdpr-wrapper > footer button.gdpr-cancel:active,
.gdpr.gdpr-general-confirmation .gdpr-wrapper > footer button.gdpr-cancel:focus {
  background: #eee;
  border-color: #999;
  -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
  -webkit-transform: translateY(1px);
  -ms-transform: translateY(1px);
  transform: translateY(1px);
  color: #23282d;
}
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content {
  padding: 20px 20px 0 20px;
  height: auto;
}
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content p {
  margin: 0;
}
.gdpr-switch {
  position: relative;
  display: inline-block;
  min-width: 45px;
  height: 24px;
  margin-bottom: 0;
}
.gdpr-switch input {
  position: absolute;
  left: -999em;
}
.gdpr-switch .gdpr-slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  -o-transition: .4s;
  transition: .4s;
}
.gdpr-switch .gdpr-slider:before {
  position: absolute;
  content: "";
  height: 16px;
  width: 16px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  -o-transition: .4s;
  transition: .4s;
}
.gdpr-switch .gdpr-slider.round {
  border-radius: 34px;
}
.gdpr-switch .gdpr-slider.round:before {
  border-radius: 50%;
}
.gdpr-switch input:checked + .gdpr-slider {
  background-color: #00b9eb;
}
.gdpr-switch input:checked + .gdpr-slider:before {
  -webkit-transform: translateX(21px);
  -ms-transform: translateX(21px);
  transform: translateX(21px);
}
.gdpr-switch input:focus + .gdpr-slider {
  -webkit-box-shadow: 0 0 1px #00b9eb;
  box-shadow: 0 0 1px #00b9eb;
}
