body, nav.navigation.post-navigation a, .nav-subtitle {
    font-family: Montserrat, Helvetica, Arial, sans-serif;
    font-size: 17px;
    font-weight: 300;
    letter-spacing: 0px;
    line-height: 1.6;
}

.news-item h2.entry-title a {
    font-size: 26px;
    font-weight: 300;
    letter-spacing: 0px;
    line-height: 1.6;
}

.news-item .post-excerpt {
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 0px;
    line-height: 1.6;
}

.top-bar-section {
    font-size: 15px;
    letter-spacing: 0px;
    text-transform: none;
}

.site-branding-text h1.site-title a:hover, .site-branding-text .site-title a:hover, .site-branding-text h1.site-title, .site-branding-text .site-title, .site-branding-text h1.site-title a, .site-branding-text .site-title a {
    font-family: Montserrat, Helvetica, Arial, sans-serif;
    font-size: 28px;
    font-weight: 800;
    letter-spacing: 0px;
    line-height: 32px;
    text-transform: uppercase;
    color: #000000;
}

p.site-description {
    font-size: 15px;
    letter-spacing: 0px;
    line-height: 22px;
    text-transform: none;
}

#site-navigation, #site-navigation .navbar-nav > li > a, #site-navigation .dropdown-menu > li > a {
    font-size: 13px;
    letter-spacing: 2px;
    text-transform: uppercase;
}

#sidebar .widget-title h3 {
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.6;
}

.widget {
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.6;
}

#content-footer-section .widget {
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0px;
    text-transform: none;
}

#content-footer-section .widget-title h3 {
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 1.6;
}

.heading-row .site-heading {
    padding-bottom: 0px;
    padding-top: 0px;
}

.site-heading.navbar-brand {
    height: 80px;
}

.site-branding-logo img {
    max-height: 80px;
}

.heading-menu .site-branding-logo img {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0px;
    padding-left: 0;
}

.heading-menu .site-branding-text {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.shrink .site-heading.navbar-brand {
    height: 74px;
}

.shrink .site-branding-logo img {
    max-height: 74px;
}

.shrink .heading-menu .site-branding-logo img {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 25;
}

.shrink .heading-menu .site-branding-text {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.navbar-nav .menu-button a.btn-default {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.futurio-content {
    padding-left: 10%;
    padding-right: 10%;
}

.full-head-img {
    padding-bottom: 51px;
    padding-top: 51px;
}

.full-head-img:after {
    background-color: rgba(41,152,249,0.88);
}

.news-thumb.col-md-6 img {
    -webkit-border-radius: 46px;
    -moz-border-radius: 46px;
    border-radius: 46px;
    -webkit-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.35);
    -moz-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.35);
    box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.35);
}

@media (max-width: 992px) {
    .heading-row .site-heading {
        padding-bottom:15px;
        padding-top: 15px;
    }
}

@media (max-width: 768px) {
    .heading-row .site-heading {
        padding-bottom:15px;
        padding-top: 15px;
    }
}

@media (min-width: 992px) {
    .widget.col-md-3 {
        width:25%;
    }
}

@media (min-width: 768px) {
    .navbar-nav > li > a, .menu-cart, .menu-account, .top-search-icon, .menu-button, .offcanvas-sidebar-toggle {
        padding-top:30px;
        padding-right: 10px;
        padding-bottom: 30px;
        padding-left: 10px;
    }

    .shrink .navbar-nav > li > a, .shrink .top-search-icon, .shrink .menu-cart, .shrink .menu-account, .shrink .menu-button, .shrink .offcanvas-sidebar-toggle {
        padding-top: 15px;
        padding-right: 10px;
        padding-bottom: 15px;
        padding-left: 10px;
    }
}

@font-face {
    font-display: swap;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    src: local('Montserrat Light'), local('Montserrat-Light'), url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_cJD7g0.woff) format('woff');
}

@font-face {
    font-display: swap;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 800;
    src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'), url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_c5H7g0.woff) format('woff');
}

/*
     FILE ARCHIVED ON 22:49:26 Oct 11, 2020 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:12:42 Oct 06, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.469
  captures_list: 0.65
  exclusion.robots: 0.086
  exclusion.robots.policy: 0.058
  esindex: 0.01
  cdx.remote: 16.98
  LoadShardBlock: 104.615 (3)
  PetaboxLoader3.datanode: 100.782 (4)
  load_resource: 18.17
*/