@font-face {
    font-family: 'Helvetica-Roman';
    src: url('/_website/fonts/helvetica-roman/HelveticaNeueLTGEO-55Roman.eot');
    src: url('/_website/fonts/helvetica-roman/HelveticaNeueLTGEO-55Roman.eot?#iefix') format('embedded-opentype'),
        url('/_website/fonts/helvetica-roman/HelveticaNeueLTGEO-55Roman.woff2') format('woff2'),
        url('/_website/fonts/helvetica-roman/HelveticaNeueLTGEO-55Roman.woff') format('woff'),
        url('/_website/fonts/helvetica-roman/HelveticaNeueLTGEO-55Roman.ttf') format('truetype'),
        url('/_website/fonts/helvetica-roman/HelveticaNeueLTGEO-55Roman.svg#HelveticaNeueLTGEO-55Roman') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica-Roman-Caps';
    src: url('/_website/fonts/helvetica-roman-caps/HelveticaNeueLTGEOCaps-55Rmn.eot');
    src: url('/_website/fonts/helvetica-roman-caps/HelveticaNeueLTGEOCaps-55Rmn.eot?#iefix') format('embedded-opentype'),
        url('/_website/fonts/helvetica-roman-caps/HelveticaNeueLTGEOCaps-55Rmn.woff2') format('woff2'),
        url('/_website/fonts/helvetica-roman-caps/HelveticaNeueLTGEOCaps-55Rmn.woff') format('woff'),
        url('/_website/fonts/helvetica-roman-caps/HelveticaNeueLTGEOCaps-55Rmn.ttf') format('truetype'),
        url('/_website/fonts/helvetica-roman-caps/HelveticaNeueLTGEOCaps-55Rmn.svg#HelveticaNeueLTGEOCaps-55Rmn') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica-Medium';
    src: url('/_website/fonts/helvetica-medium/HelveticaNeueLTGEO-65Medium.eot');
    src: url('/_website/fonts/helvetica-medium/HelveticaNeueLTGEO-65Medium.eot?#iefix') format('embedded-opentype'),
        url('/_website/fonts/helvetica-medium/HelveticaNeueLTGEO-65Medium.woff2') format('woff2'),
        url('/_website/fonts/helvetica-medium/HelveticaNeueLTGEO-65Medium.woff') format('woff'),
        url('/_website/fonts/helvetica-medium/HelveticaNeueLTGEO-65Medium.ttf') format('truetype'),
        url('/_website/fonts/helvetica-medium/HelveticaNeueLTGEO-65Medium.svg#HelveticaNeueLTGEO-65Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica-Medium-Caps';
    src: url('/_website/fonts/helvetica-medium-caps/HelveticaNeueLTGEOCaps-65Med.eot');
    src: url('/_website/fonts/helvetica-medium-caps/HelveticaNeueLTGEOCaps-65Med.eot?#iefix') format('embedded-opentype'),
        url('/_website/fonts/helvetica-medium-caps/HelveticaNeueLTGEOCaps-65Med.woff2') format('woff2'),
        url('/_website/fonts/helvetica-medium-caps/HelveticaNeueLTGEOCaps-65Med.woff') format('woff'),
        url('/_website/fonts/helvetica-medium-caps/HelveticaNeueLTGEOCaps-65Med.ttf') format('truetype'),
        url('/_website/fonts/helvetica-medium-caps/HelveticaNeueLTGEOCaps-65Med.svg#HelveticaNeueLTGEOCaps-65Med') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica-Bold';
    src: url('/_website/fonts/helvetica-bold/HelveticaNeueLTGEO-75Bold.eot');
    src: url('/_website/fonts/helvetica-bold/HelveticaNeueLTGEO-75Bold.eot?#iefix') format('embedded-opentype'),
        url('/_website/fonts/helvetica-bold/HelveticaNeueLTGEO-75Bold.woff2') format('woff2'),
        url('/_website/fonts/helvetica-bold/HelveticaNeueLTGEO-75Bold.woff') format('woff'),
        url('/_website/fonts/helvetica-bold/HelveticaNeueLTGEO-75Bold.ttf') format('truetype'),
        url('/_website/fonts/helvetica-bold/HelveticaNeueLTGEO-75Bold.svg#HelveticaNeueLTGEO-75Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HHelvetica-Bold-Caps';
    src: url('/_website/fonts/helvetica-bold-caps/HelveticaNeueLTGEOCaps-75Bold.eot');
    src: url('/_website/fonts/helvetica-bold-caps/HelveticaNeueLTGEOCaps-75Bold.eot?#iefix') format('embedded-opentype'),
        url('/_website/fonts/helvetica-bold-caps/HelveticaNeueLTGEOCaps-75Bold.woff2') format('woff2'),
        url('/_website/fonts/helvetica-bold-caps/HelveticaNeueLTGEOCaps-75Bold.woff') format('woff'),
        url('/_website/fonts/helvetica-bold-caps/HelveticaNeueLTGEOCaps-75Bold.ttf') format('truetype'),
        url('/_website/fonts/helvetica-bold-caps/HelveticaNeueLTGEOCaps-75Bold.svg#HelveticaNeueLTGEOCaps-75Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'rioni';
    src: url('/_website/fonts/rioni/BPGRioniArial.eot');
    src: url('/_website/fonts/rioni/BPGRioniArial.eot?#iefix') format('embedded-opentype'),
        url('/_website/fonts/rioni/BPGRioniArial.woff2') format('woff2'),
        url('/_website/fonts/rioni/BPGRioniArial.woff') format('woff'),
        url('/_website/fonts/rioni/BPGRioniArial.ttf') format('truetype'),
        url('/_website/fonts/rioni/BPGRioniArial.svg#BPGRioniArial') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

*{
    font-family: 'rioni';
}

.header.header-transparent ul.navbar-nav > li > a{
    font-family: 'HHelvetica-Bold-Caps';
    text-transform: uppercase;
}

.hero-area.content-left .banner-item .banner-content-wrap .banner-title,
.banner-item .banner-content-wrap .banner-btn .btn,
.section-title, .column-title,
.ts-pricing-box .ts-pricing-header .ts-pricing-name,
.ts-pricing-box .pricing-btn,
.post .post-body .entry-header .entry-title a{
    font-family: 'HHelvetica-Bold-Caps';
    text-transform: uppercase;
}

.header ul.navbar-nav li .dropdown-menu li a{
    font-family: 'rioni';
}

.ts-footer.ts-footer-item .footer-menu ul li a{
    font-family: 'HHelvetica-Bold-Caps';
    text-transform: uppercase;
    font-size: 14px;
}

.page-banner-title h2, .column-title{
    font-family: 'HHelvetica-Bold-Caps';
    text-transform: uppercase;
}

p{
   font-family: 'rioni'; 
}

.usefull-links ul{
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.usefull-links ul li a{
    font-family: 'rioni'; 
    text-decoration: none;
}


.g-logo-container{
    display: flex;
    align-items: center;
}

.g-logo-container img{
    max-height: 71px;
}

.g-logo-text{
    color: white;
    padding-left: 10px;
    font-family: 'HHelvetica-Bold-Caps';
    text-transform: uppercase;
    font-size: 14px;
    line-height: 14px;
    display: inline-block;
    padding-top: 10px;
}

.ts-title{
    font-family: 'HHelvetica-Bold-Caps';
    text-transform: uppercase;
}

.page-link{
    font-family: 'rioni'; 
    text-decoration: none;
    line-height: 40px;
    text-align: center;
    padding: 0 !important;
}

.blog-details .entry-header .entry-title a{
    font-family: 'HHelvetica-Bold-Caps';
    text-transform: uppercase;
}

.page-link:focus, 
.page-link:hover,
.page-link.active{
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #ddd;
}

.ts-speaker .ts-title a{
    font-family: 'HHelvetica-Bold-Caps';
    text-transform: uppercase;
}

.schedule-slot-title{
    font-family: 'HHelvetica-Bold-Caps';
    text-transform: uppercase;
}

.intro-content-text{
    font-family: 'rioni' !important;
}

.intro-content-text p{
    font-family: 'rioni' !important;
}

.intro-content-text strong{
    font-family: 'rioni' !important;
}