body {
        font-family: 'Lato', sans-serif;;
            font-size: 16px;
    font-size: 1.6rem;
    }    
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6,
.venue-title,
.section.testimonials,
ol.box-panel-list li:before,
ol.box-panel-list li strong,
.profile-bucket .profile-name,
.countdown .countdown-wrapper .ticker-wrapper,
.pricing-info .large-text,
.page-title,
.parent-title {
    font-family: 'Lato', serif;;
}
.main-header .secondary-header,
.site-navigation,
.secondary-nav-wrapper,
.ig-segment h3,
.ig-percentage {
    font-family: 'Lato', sans-serif;;
    font-weight: 700;
}

a,
.highlight-box.exhibitor-documents ul a {
    color: #2099d0;    
}
.brochure-wrapper.home-brochure {
	background-color: #027bb2;
}
.brochure-wrapper.home-brochure .title-block {
    background-color: #004980;
}


.heading-21,
.heading-18,
.heading-16,
.agenda-content .session-row .session-heading,
.agenda-content .session-row .speakers,
.agenda-content .session-row .speaker-slim,
.pricing-info .large-text,
.pricing-info .pricing-notice,
ol.box-panel-list li strong,
.main-content ul li:before {
	color: #25a6df;
}

.section .parent-page-section,
.pricing-segment.workshop,
.grid-item.odd .testimonial-small-preview,
.box-panel.default-theme.theme-1 h2,
.box-panel.default-theme.theme-1 h3,
.owl-theme .owl-dots .owl-dot.active span {
    background-color: #25a6df;
}
.marquee h2,
.btn.btn-theme-1,
.section.announcements .highlight-slide h2,
.section.announcements .highlight-slide h3,
.package-row h2,
.blog-preview .preview-corner-highlight time,
.floorplan-content,
.highlight-box h2 {
    background-color: #25a6df;
    color: #ffffff;}
.grid-item .testimonial-small-preview {
    background-color: #39baf3;
    color: #ffffff;}
.page-title:before,
.page-title:after,
.contact-box,
.infographic .ig-segment .ig-percentage.ig-odd {
    border-color: #25a6df;
}
.btn.btn-theme-1:hover {
    background-color: #0788c1;
}
.pricing-segment.workshop .pricing-info .btn {
    background-color: #39baf3;
}
.box-panel-faded {
	background-color: rgba(37,166,223,0.1);
}
.gallery-overlay .magnify-overlay {
	background-color: rgba(37,166,223,0.7);
}
.owl-theme .owl-dots .owl-dot span {
    background-color: rgba(37,166,223,0.25)}

.pricing-category .pricing-item h3,
.pricing-category .pricing-item .pricing-segment-main .segment-title,
.page-content header .page-title,
p.lead,
.transportation-info .tab-content h3 {
    color: #25a6df !important;
}
.box-panel.default-theme.theme-2 h2,
.box-panel.default-theme.theme-2 h3,
.box-panel ol li:before,
.box-panel ul li:before,
.package.highlight-box h3 {
   background-color: #25a6df;
}
.btn.btn-theme-2,
.floorplan-primary,
.pricing-category h2,
.offer-box .offer-title,
 {
    color: #ffffff;    background-color: #25a6df;
}
.btn.btn-theme-2:hover {
    background-color: #0788c1;
}
.pricing-category h2:after {
    border-top-color: #25a6df;
}

.brochure-wrapper.home-brochure .title-block h2,
.brochure-wrapper.home-brochure .gform_wrapper label,
.pricing-segment.workshop h3,
.pricing-segment.workshop .pricing-info .large-text,
.pricing-segment.workshop .pricing-info .pricing-notice,
.pricing-segment.workshop .pricing-info .btn {
    color: #ffffff;}


.sidenav-popout.active,
.brochure-wrapper.agenda-brochure .title-block,
.search-bar .search-bar-form input[type="submit"],
.search-box .search-box-filters .pagination li.active .btn-term,
.discount-offer,
.agenda-mobile-control,
.transportation-info .nav-tabs > li.active a,
.transportation-info .nav-tabs > li.active:hover a,
.transportation-info .nav-tabs > li:hover a,
.btn.btn-primary,
button.alm-load-more-btn,
.primary-navigation ul a:hover,
.primary-navigation ul .current_page_item > a,
.primary-navigation ul .current_page_ancestor > a,
.primary-navigation ul .current-page-ancestor > a,
.primary-navigation ul .current_page_parent > a,
.primary-navigation ul .current-menu-item > a,
.primary-navigation ul .current-menu-ancestor > a,
.tp-tabs .nav-tabs > li.active > a {
    color: #ffffff;	background-color: #2099d0;
}
.tp-tabs .nav-tabs > li.active > a:hover,
.btn.btn-primary:hover {
    background-color: #027bb2;
}

.infographic .ig-segment .ig-percentage { border-color: #2099d0; }


.section.introduction { background-image: url(514); }
.section.countdown { background-image: url(https://dtw.tmforum.org/wp-content/uploads/2017/12/BG-blue.jpg); }
.section.announcements { background-image: url(511); }
.section.pbuilder { background-image: url(250); }
.section.pbuilder .pb-content .pb-instruction { background-image: url(11235); }
.section.venue {
    background-image: url(https://dtw.tmforum.org/wp-content/uploads/2019/10/BG-blueline-white.jpg);    background-color: #0e4a8e;}
.session-row.innovation .session-heading {
		font-size: 14px;}
.session-row.masterclass .session-heading {
		font-size: 14px;}
.session-row.conference .session-heading {
		font-size: 14px;}
.session-row.vip .session-heading {
		font-size: 14px;}
.key-swatch.swatch-ai-data-analytics:before {
    background-color: #7b1acb;
}

.group-session.agenda-cat-ai-data-analytics:before,
.group-session.agenda-cat-ai-data-analytics .download-btn,
.group-session.agenda-cat-ai-data-analytics .btn {
    background-color: #7b1acb;
    color: #ffffff;
}
.group-session.agenda-cat-ai-data-analytics:hover:before {
    background-color: #7110c1;
}
.group-session.agenda-cat-ai-data-analytics .session-title,
.group-session.agenda-cat-ai-data-analytics .session-experiences {
    color: #7b1acb;
}
.key-swatch.swatch-the-human-factor:before {
    background-color: #757679;
}

.group-session.agenda-cat-the-human-factor:before,
.group-session.agenda-cat-the-human-factor .download-btn,
.group-session.agenda-cat-the-human-factor .btn {
    background-color: #757679;
    color: #ffffff;
}
.group-session.agenda-cat-the-human-factor:hover:before {
    background-color: #6b6c6f;
}
.group-session.agenda-cat-the-human-factor .session-title,
.group-session.agenda-cat-the-human-factor .session-experiences {
    color: #757679;
}
.key-swatch.swatch-customer-experience-trust:before {
    background-color: #e05500;
}

.group-session.agenda-cat-customer-experience-trust:before,
.group-session.agenda-cat-customer-experience-trust .download-btn,
.group-session.agenda-cat-customer-experience-trust .btn {
    background-color: #e05500;
    color: #ffffff;
}
.group-session.agenda-cat-customer-experience-trust:hover:before {
    background-color: #d64b00;
}
.group-session.agenda-cat-customer-experience-trust .session-title,
.group-session.agenda-cat-customer-experience-trust .session-experiences {
    color: #e05500;
}
.key-swatch.swatch-cloud-native-it-agility:before {
    background-color: #1a3ca3;
}

.group-session.agenda-cat-cloud-native-it-agility:before,
.group-session.agenda-cat-cloud-native-it-agility .download-btn,
.group-session.agenda-cat-cloud-native-it-agility .btn {
    background-color: #1a3ca3;
    color: #ffffff;
}
.group-session.agenda-cat-cloud-native-it-agility:hover:before {
    background-color: #103299;
}
.group-session.agenda-cat-cloud-native-it-agility .session-title,
.group-session.agenda-cat-cloud-native-it-agility .session-experiences {
    color: #1a3ca3;
}
.key-swatch.swatch-autonomous-networks-the-edge:before {
    background-color: #07c2c7;
}

.group-session.agenda-cat-autonomous-networks-the-edge:before,
.group-session.agenda-cat-autonomous-networks-the-edge .download-btn,
.group-session.agenda-cat-autonomous-networks-the-edge .btn {
    background-color: #07c2c7;
    color: #ffffff;
}
.group-session.agenda-cat-autonomous-networks-the-edge:hover:before {
    background-color: #00b8bd;
}
.group-session.agenda-cat-autonomous-networks-the-edge .session-title,
.group-session.agenda-cat-autonomous-networks-the-edge .session-experiences {
    color: #07c2c7;
}
.key-swatch.swatch-beyond-connectivity:before {
    background-color: #dc131b;
}

.group-session.agenda-cat-beyond-connectivity:before,
.group-session.agenda-cat-beyond-connectivity .download-btn,
.group-session.agenda-cat-beyond-connectivity .btn {
    background-color: #dc131b;
    color: #ffffff;
}
.group-session.agenda-cat-beyond-connectivity:hover:before {
    background-color: #d20911;
}
.group-session.agenda-cat-beyond-connectivity .session-title,
.group-session.agenda-cat-beyond-connectivity .session-experiences {
    color: #dc131b;
}
.preview-category .cat-box-general {
	background-color: #5381a9;
	color: #ffffff;
}
.category-general .page-title {
    color: #5381a9;
}
.category-general .page-title:after,
.category-general .page-title:before {
     border-color: #5381a9;
}
.blog-preview-large .preview-category .cat-box-general:after,
.preview-category .cat-box-general:after {
    border-top-color: #5381a9;
}
.cat-box-general:hover {
	color: #ffffff;
}
.preview-category .cat-box-interviews {
	background-color: #5381a9;
	color: #ffffff;
}
.category-interviews .page-title {
    color: #5381a9;
}
.category-interviews .page-title:after,
.category-interviews .page-title:before {
     border-color: #5381a9;
}
.blog-preview-large .preview-category .cat-box-interviews:after,
.preview-category .cat-box-interviews:after {
    border-top-color: #5381a9;
}
.cat-box-interviews:hover {
	color: #ffffff;
}
.preview-category .cat-box-webinars {
	background-color: #a98453;
	color: #ffffff;
}
.category-webinars .page-title {
    color: #a98453;
}
.category-webinars .page-title:after,
.category-webinars .page-title:before {
     border-color: #a98453;
}
.blog-preview-large .preview-category .cat-box-webinars:after,
.preview-category .cat-box-webinars:after {
    border-top-color: #a98453;
}
.cat-box-webinars:hover {
	color: #ffffff;
}
.preview-category .cat-box-whitepapers {
	background-color: #53a980;
	color: #ffffff;
}
.category-whitepapers .page-title {
    color: #53a980;
}
.category-whitepapers .page-title:after,
.category-whitepapers .page-title:before {
     border-color: #53a980;
}
.blog-preview-large .preview-category .cat-box-whitepapers:after,
.preview-category .cat-box-whitepapers:after {
    border-top-color: #53a980;
}
.cat-box-whitepapers:hover {
	color: #ffffff;
}
.preview-category .cat-box-videos {
	background-color: #dd3333;
	color: #ffffff;
}
.category-videos .page-title {
    color: #dd3333;
}
.category-videos .page-title:after,
.category-videos .page-title:before {
     border-color: #dd3333;
}
.blog-preview-large .preview-category .cat-box-videos:after,
.preview-category .cat-box-videos:after {
    border-top-color: #dd3333;
}
.cat-box-videos:hover {
	color: #ffffff;
}
h1, h2 {
    font-weight: 900;
}