.display-1{font-size:72px!important}
.display-2{font-size:66px!important}
.display-3{font-size:60px!important}
.display-4{font-size:54px!important}
.display-5{font-size:48px!important}
.display-6{font-size:42px!important}
section.header.location{background-color:#098;padding-top:10px;padding-bottom:10px;color:#fff}
section.header.location span{display:inline-block;margin:0 10px}
section.header.theme.theme-over{padding:60px 0;min-height:auto}
section.header.parallax{background-repeat:no-repeat;background-position:center center;background-attachment:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:60vh;border-top:none;padding:40px 0 20px}
section.header .hero{position:absolute;width:100%;bottom:0;right:0;overflow:hidden;padding:20px 20px 40px}
section.header .hero .text-hero{font-size:18px}
body.mobile section.header.parallax{background-attachment:scroll!important}
section.landing{padding:80px 0 60px!important}
section.landing.main-full-width{padding:0!important}
section.landing.main-full-width .main-content{padding:80px 0 60px!important}
section.overlap{position:relative}
.logo-overlap{position:absolute;left:0;right:0;top:0;margin-top:-64px}
@media (max-width:767px){section.header.theme.theme-over{padding-top:40px}
section.header.parallax{height:45vh;background-attachment:initial}
section.header .hero{padding-bottom:20px;background-color:rgba(0,0,0,.5)}
section.header .hero .fa-stack{width:1.5em;height:1.5em;line-height:1.5em}
section.header .hero .fa-2x,section.header .hero .fa-stack-2x{font-size:1.5em}
section.header .hero .text-hero{font-size:16px}
section.landing{padding:40px 0 30px!important}
section.landing.main-full-width{padding:0!important}
section.landing.main-full-width .main-content{padding:40px 0 30px!important}
}
@media (max-width:360px){section.header.theme.theme-over{padding-bottom:40px}
section.header .logo-overlap img{width:96px;height:96px}
section.header .hero .text-hero{font-size:14px}
.logo-overlap{margin-top:-48px}
}
.label-size{background-color:#777;font-weight:400!important}
.label-file{background-color:#06a;font-weight:400!important}
.list-download li{margin-bottom:5px}
.img-overpadding-top{margin-top:-80px}
.img-overpadding-btm{margin-bottom:-60px}
.panel-pricing>.panel-heading .label{position:absolute;right:0;top:0;margin:-8px 25px 0 0}
.panel-warning>.panel-heading svg{fill:#8a6d3b}
.panel-danger>.panel-heading svg{fill:#a94442}
.panel-success>.panel-heading svg{fill:#3c763d}
.panel-success>.panel-heading .label{background-color:#3c763d}
.panel-info>.panel-heading svg{fill:#31708f}
.svg-stack{position:relative;display:inline-block}
.svg-stack.stack-list{margin:0 5px 5px;vertical-align:middle}
.icon48{width:48px;height:48px}
.svg-stack.icon48 svg{width:32px;height:32px;margin:8px 0}
.svg-stack.stack-list.icon48 svg{margin:8px}
.icon-round-secondary{background-color:#098;border-radius:50%}
.icon-round-secondary svg{fill:#fff}
.moduletable.iconbox .box-icon{float:left;position:relative;width:65px;transform:translateY(6px);-webkit-transform:translateY(6px);-webkit-transition:transform .3s ease 0s;-moz-transition:transform .3s ease 0s;transition:transform .3s ease 0s}
.moduletable.iconbox:hover .box-icon{transform:translateY(-3px);-webkit-transform:translateY(-3px)}
.moduletable.iconbox .box-content{overflow:hidden}
.moduletable.iconbox .fa-stack-2x,.moduletable.iconbox h3{color:#777}
.moduletable.iconbox .fa-stack-1x{color:#fff}
.moduletable.iconbox.primary .fa-stack-2x,.moduletable.iconbox.primary h3{color:#06a!important}
.moduletable.iconbox.primary .fa-stack-1x{color:#fff}
.moduletable.iconbox.secondary .fa-stack-2x,.moduletable.iconbox.secondary h3{color:#098!important}
.moduletable.iconbox.secondary .fa-stack-1x{color:#fff}
.container-icon{display:flex;align-items:center;justify-content:center;height:100%}
.container-icon.primary .fa-stack-2x{color:#06a!important}
.container-icon.primary .fa-stack-1x{color:#fff}
.container-icon.secondary .fa-stack-2x{color:#098!important}
.container-icon.secondary .fa-stack-1x{color:#fff}
.label-list{display:inline-block;margin-bottom:5px;font-size:100%}
@media (max-width:360px){.h1,h1{font-size:32px}
.h3,h3{font-size:20px}
section.main .fa-stack{width:1.5em;height:1.5em;line-height:1.5em}
section.main .fa-2x,section.main .fa-stack-2x{font-size:1.5em}
section.main .text-hero{font-size:16px}
.icon48{width:32px;height:32px}
.svg-stack.icon48 svg{width:16px;height:16px;margin:8px 0}
.svg-stack.stack-list.icon48 svg{margin:8px}
}