/* 
Site Name: Digital Travel APAC
Cycle: BS4
Office: SG
Year: 2026
URL: https://digitaltravelapac.wbresearch.com/
----------------------------------------------------------------*/
:root {
  --event-font-primary: 'Open Sans', 'Helvetica Neue', 'Helvetica', 'Arial', 'sans-serif'!important;
  --event-font-secondary: 'Open Sans', 'Helvetica Neue', 'Helvetica', 'Arial', 'sans-serif'!important;
  --event-color-primary: #ED1C24!important;
  --event-color-secondary: #89ABDA!important;
  --event-color-tertiary:#222546!important;
  --event-color-accent:#89ABDA!important;
  --event-info-onscroll: #89ABDA!important;
  --event-header-color: #222546!important;
  --event-hero:url(/UploadedFiles/EventPage/1003828/images/Digital-Travel-2022-063.jpg) center center scroll no-repeat;
  --event-inner-page-strip:url(/UploadedFiles/EventPage/1003828/images/bg-inner-page-strip.jpg) center center scroll no-repeat;

  --event-logo-color:url('/UploadedFiles/EventPage/1006048/uploads/event-logo-color.svg') center center no-repeat;
  --event-logo-knockout:url('/UploadedFiles/EventPage/1006048/uploads/event-logo-white.svg') center center no-repeat;
  

  --gradient-event: linear-gradient(139deg,var(--event-color-tertiary) 57%, var(--event-color-secondary) 100%);  
  --gradient-rev: linear-gradient(139deg,var(--event-color-primary) 0%, var(--event-color-secondary) 100%);  
  --gradient-dark:linear-gradient(0deg,#89ABDA 0%, #ED1C24 60%); 
  --event-inner-page-strip:linear-gradient(90deg,var(--event-color-primary) 10%, var(--event-color-accent) 90%);
  
}

body.front header:before {background:unset;}
body.front .header-top #header-info p {font-size:1em;}
body.front #header_top {border-color:var(--event-color-primary)!important;}
body.front .header-top #header-info p:nth-child(1):after {color:var(--event-color-primary)!important;}

body #sb-page-content :is(h2,h3,h4,h5) {
 font: var(--event-font-primary);
}
body #sb-page-content h3 { font-size:1.75rem; }

body #sb-page-content :is(p, ul, ol, li, table, address, blockquote, cite, label, input) {
 color: var(--event-color-text);
}

body.not-front #aside_content {
 background-position: 0% 5%;
 box-shadow:none;
}

.bg-gradient {
  background:var(--gradient-event);
}

/*  Hero Video - Filter Overlay 
body.front header:before {content:"";position:absolute;inset:0;width:100%;height:100%;background: var(--gradient-event)!important;opacity: .2; }
*/

/* Buttons - Gradient */
.btn-event, .btn-danger, .btn-success, .btn-warning, .btn-info, .btn-default, .btn-register, .btn-event, .btn-primary, .btn-secondary, .btn-inverse, .btn-dark, .form-group button.btn-danger, body .header-bottom .navbar-nav > li:last-child > a, .back-button, .blog .btn.btn-secondary {   
  background:var(--gradient-rev) !important;
  cursor: pointer !important;
}
.btn-accent {
 background:var(--event-color-accent);
 cursor: pointer !important;
}

.btn-primary {
 background:var(--event-color-primary);
 cursor: pointer !important;
}

/* Buttons - Hover States */
:is(.btn-event, .btn-danger, .btn-success, .btn-warning, .btn-info, .btn-default, .btn-register, .btn-event, .btn-primary, .btn-secondary, .btn-inverse, .btn-dark, .form-group button.btn-danger, body .header-bottom .navbar-nav > li:last-child > a, .back-button, .blog .btn.btn-secondary):hover {
  background:var(--gradient-rev) !important;
  translate:0 -.05em;
  scale:1.015;
}
.btn-accent:hover {
 background:var(--event-color-primary);
 color:#fff;
}

/* Image Parent Gradient */
.gradient-image:before {
 background:var(--gradient-rev);
 mix-blend-mode:multiply;
 opacity:.6;
} 
