@font-face {font-family: 'Spartan'; src: url('../fonts/LeagueSpartan-Regular.ttf') format('truetype');font-display: swap;}
@font-face {font-family: 'SpartanBold'; src: url('../fonts/LeagueSpartan-Bold.ttf') format('truetype');font-display: swap;}
@font-face {font-family: 'RockSolid Icons'; src: url('../fonts/rocksolid-icons.ttf') format('truetype');font-display: swap;}
html {-webkit-tap-highlight-color:#fff;}
body {margin:0;font:18px/1.5 'Spartan', Arial, Helvetica, sans-serif}
h1, h2, h3 {font-family:'SpartanBold',Arial, Helvetica, sans-serif!important;}
h4, h5, h6 {font-family:'Spartan',Arial, Helvetica, sans-serif!important;}
 
body.marketing.login p {color: #444;font-family:'Spartan',Arial, Helvetica, serif;}
body.marketing.login .page .main-content {text-align: left;}
body.marketing .page {width: 100%;height: 100vh;background: #3a3d49; background:linear-gradient(0deg, rgba(58,61,73,1) 0%, rgba(33,35,46,1) 100%)}
body.marketingarea main {background: #3a3d49; background:linear-gradient(0deg, rgba(58,61,73,1) 0%, rgba(33,35,46,1) 100%)}
body.marketing .page .main-content {max-width: 599px;float: none;margin: 8% auto 0;text-align: center;padding: 20px;background:#f3f2ee;border-radius: 15px;}
body.marketing .page .main-content p.loginfooter {margin-top: 0;margin-bottom: 0;float: right;}
body.marketing .page .main-content p.loginfooter a {color: #555;}
.footer-logout  {max-width:100%;width:100%;}
.centered-wrapper.-border-top {border-top:0;}
body.marketingarea .mod_navigation {background: transparent;padding:0;}
body.marketingarea .mod_navigation h3 a {color:#555;font-size: 1.25rem;font-weight: 700;}
body.marketingarea .mod_navigation ul.level_1 {font-size: 1.25rem;}
body.marketingarea .nonavlink {font-size:1.25rem;font-weight: 700;font-family:'Spartan',Arial, Helvetica, serif}
body.marketingarea .sidebar ul {background: transparent;}
body.marketingarea .sidebar ul.level_2 li a, .sidebar ul.level_2 li > span.active, .sidebar ul.level_2 li > span {color:#000;font-size:1.25rem;font-weight: 400; font-style: normal;font-family:'Spartan',Arial, Helvetica, sans-serif;}
body.marketingarea .sidebar ul.level_2 li > span.active {color: #ff6600;}
body.marketingarea .sidebar ul li {border-bottom: 0;border-top: 0;}
body.marketingarea .sidebar ul li.submenu.trail {background: transparent;}
body.marketingarea .sidebar ul li.submenu.trail ul li.sibling {background: transparent;}
body.marketingarea .sidebar ul li.active, .sidebar ul li ul li.active {background: transparent;}
body.marketingarea .sidebar ul li ul {border-radius: 0 0 15px 15px;background: #f1f1f1;}
body.marketingarea .main-content .ce_downloads img {width:35px;max-width: 100%;} 
body.marketingarea .main-content ul li {border-bottom: 1px solid #888;}
body.marketingarea .main-content ul li:last-child {border-bottom: 0;}
body.marketingarea .mod_navigation ul li span.nonavlink {border-radius: 15px 15px 0 0; padding: 5px 10px;background: #ccc;text-transform: uppercase;font-size: 1.5rem;font-family:'SpartanBold',Arial, Helvetica, sans-serif!important;}
body.marketingarea .sub-navigation ul span.trail {margin: 0;}
body.marketingarea .sub-navigation li {padding: 0;}
body.marketingarea .sub-navigation li li {padding: 0.5rem 0;}
body.marketingarea .main-content ul li a {font-size: 1.1rem;}
body.marketingarea .ce_downloads {border-radius: 15px;}
body.marketingarea .ce_downloads h2 {background: transparent;line-height: 1.75;color: #1f1f1f;}
button.-secondary, .button.-secondary, input[type="submit"].-secondary, .header-login .formbody input[type=submit], .header-dropdown > ul input[type=submit], .pricing-table-plan.-highlighted a, .feature-box-link.-secondary, .headline-box-link.-secondary, button.-tertiary, .button.-tertiary, input[type="submit"].-tertiary, .rotating-boxes-item-content .rotating-boxes-item-link, .pricing-table-plan a, .feature-box-link.-tertiary, .headline-box-link.-tertiary, button.-quaternary, .button.-quaternary, input[type="submit"].-quaternary, .feature-box-link.-quaternary, .headline-box-link.-quaternary, .highlight-box-link, .feature-box-link, .headline-box-link, .footer-bar input[type=submit], .footer-bar button, button, .button, input[type="submit"], input[type="reset"], input[type="button"] {border-radius: 5px!important;background: linear-gradient(45deg, #ff6600 0%,#ff9900 100%)!important}

body.marketing .page-footer {position: absolute;bottom: 0;border-top: 0;background: transparent;}
body.marketing .page-footer .footer-links a, body.marketing .page-footer .footer-links li:before {color: #f2f2f2;}

button.-secondary:hover, .button.-secondary:hover, input[type="submit"].-secondary:hover, .header-login .formbody input[type=submit]:hover, .header-dropdown > ul input[type=submit]:hover, button.-tertiary:hover, .button.-tertiary:hover, input[type="submit"].-tertiary:hover, .rotating-boxes-item-content .rotating-boxes-item-link:hover, .pricing-table-plan a:hover, button.-quaternary:hover, .button.-quaternary:hover, input[type="submit"].-quaternary:hover, .highlight-box-link:hover, .feature-box-link:hover, .headline-box-link:hover, .footer-bar input[type=submit]:hover, .footer-bar button:hover, button.-secondary:focus, .button.-secondary:focus, input[type="submit"].-secondary:focus, .header-login .formbody input[type=submit]:focus, .header-dropdown > ul input[type=submit]:focus, button.-tertiary:focus, .button.-tertiary:focus, input[type="submit"].-tertiary:focus, .rotating-boxes-item-content .rotating-boxes-item-link:focus, .pricing-table-plan a:focus, button.-quaternary:focus, .button.-quaternary:focus, input[type="submit"].-quaternary:focus, .highlight-box-link:focus, .feature-box-link:focus, .headline-box-link:focus, .footer-bar input[type=submit]:focus, .footer-bar button:focus, button:hover, button:focus, .button:hover, .button:focus, input[type="submit"]:hover, input[type="submit"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="button"]:hover, input[type="button"]:focus {cursor: pointer;}