@import url("https://fonts.googleapis.com/css?family=Raleway:400,500,600,700|Roboto:300,400,500,700");.slide-in-bck-center{-webkit-animation:slide-in-bck-center 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slide-in-bck-center 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@-webkit-keyframes slide-in-bck-center{0%{-webkit-transform:translateZ(600px);transform:translateZ(600px);opacity:0}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes slide-in-bck-center{0%{-webkit-transform:translateZ(600px);transform:translateZ(600px);opacity:0}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.slide-in-left{-webkit-animation:slide-in-left 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slide-in-left 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@-webkit-keyframes slide-in-left{0%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-left{0%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}body{background-color:#fff !important;margin:0;padding:0;opacity:1;transition:0.7s opacity}body.fade{opacity:0;transition:none}h1,h2,h3,h4{font-family:"Raleway",sans-serif;text-transform:uppercase;font-weight:700;line-height:1.5}h1{padding:50px 0 0}h4{text-transform:none;color:#636C75}hr{border:#dde6e6}.subheading{font-family:"Roboto",sans-serif;font-weight:600;color:#c51110;text-transform:uppercase;letter-spacing:4px;font-size:.8em;margin-bottom:25px}p{font-family:"Roboto",sans-serif;color:#555;font-weight:300;font-size:1.2em;line-height:1.8em;margin:40px 0}ul li{margin:12px;color:#555;font-weight:300}.container{overflow:hidden}.no-margin{margin:0 !important}.no-padding{padding:0 !important}.show{display:block}.help-block{color:#c51110;margin:0;font-size:.9em;font-weight:600}.btn-secondary.focus,.btn-secondary:focus{box-shadow:none;border:none}.btn{border-radius:0;color:white;border:none;outline:none;padding:20px;letter-spacing:2px;text-transform:uppercase;background-color:#c51110;cursor:pointer}.btn:hover{background-color:red;transition:background-color 600ms ease}.btn .active{background-color:#666;color:white}.hovertext .btn{border-radius:0;color:white;border:none;outline:none;padding:20px;letter-spacing:2px;text-transform:uppercase;background-color:#636C75;cursor:pointer}.hovertext .btn:hover{background-color:#909DA9;transition:background-color 600ms ease}#state .btn{margin:10px 0}#menu-toggle{text-transform:uppercase;font-size:.8em;padding:40px 15px;background-color:#636C75}#menu-toggle:hover{background-color:#909DA9}@-webkit-keyframes downarrow{0%{-webkit-transform:translateY(0);opacity:0.4}100%{-webkit-transform:translateY(0.4em);opacity:0.9}}.arrow{border-color:transparent;border-style:solid;border-width:0 1em;display:block;height:0;margin:10px auto;opacity:0.4;text-indent:-9999px;transform-origin:50% 50%;width:0}.down{-webkit-animation:downarrow 0.6s infinite alternate ease-in-out;border-top:1em solid white}#back2Top{width:40px;line-height:40px;overflow:hidden;z-index:999;display:none;cursor:pointer;-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);position:fixed;bottom:20px;right:15px;background-color:#c51110;color:#fff;text-align:center;font-size:30px;text-decoration:none}#back2Top:hover{background-color:#ff0000;color:#fff}.brand-initial{background-image:url("../images/_brand-levo-logo-white.png")}.brand-new{background-image:url("../images/_brand-levo-logo.png")}.breadcrumb{background-color:transparent;text-transform:uppercase;font-size:.75em;margin:0;padding:0}.breadcrumb-item+.breadcrumb-item::before{content:">";color:#555}.print{color:#666;text-transform:uppercase;font-size:.75em;font-weight:600}.print:hover{transition:color 1200ms ease}.carousel-caption{padding-bottom:20px;padding-left:20px;color:#fff;text-align:left;background-color:rgba(0,0,0,0.7);right:0;left:0;bottom:0}.center-message{margin-top:120px;color:white;padding:0 30px}.top-nav{background-color:transparent;transition:all 0.2s}.top-nav-alt{background-color:rgba(255,255,255,0.97);transition:all 0.3s;box-shadow:0 1px 2px 1px rgba(0,0,0,0.2)}.card{box-shadow:0 1px 2px 1px rgba(0,0,0,0.15)}.card-img-top{opacity:1;display:block;width:100%;height:auto;transition:.5s ease;backface-visibility:hidden}.card-header{background-color:white;z-index:2000;border:none;color:#636C75;font-size:1.2em;text-align:center;padding:20px 10px 15px}.service-cards .callouts .card-header{text-align:center}.callouts .card-header{padding:0;text-align:left}.callouts .hovertext .btn{padding:10px 15px}.callouts p{margin:20px 0;font-size:.9em}.callouts .gray-blue-bkg{color:white;background-color:#7C8792;text-align:center;padding:30px 0}.zoom{overflow:hidden;cursor:pointer}.zoom p{font-size:1em}.zoom:hover .card-img-top{opacity:0.3;-ms-transform:scale(1.3);-webkit-transform:scale(1.3);transform:scale(1.3)}.zoom:hover .hoverlink{opacity:1}.hoverlink{transition:.5s ease;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);text-align:center}.light-row{background-color:#f3f3f3;padding:120px 80px}.light-row .title-line h2{background-color:#f3f3f3;padding:0 15px;margin:0 auto;display:table}.dark-row{background-color:#7C8792;color:#ebebeb;padding:120px 80px}.dark-row p{color:#ebebeb}.dark-row .title-line h2{background-color:#7C8792;padding:0 15px;margin:0 auto;display:table}footer{background-color:#222;font-size:70%;padding:0 80px}footer p{color:white}.navbar-brand{margin:0}.title-line{background-image:linear-gradient(180deg, transparent calc(50% - 1px), #dde6e6 calc(50% - 1px), #999 50%, transparent 0);width:98%;margin:0 auto 25px}.title-line h2{font-size:14px;font-weight:400;line-height:42px;letter-spacing:0.015em;line-height:1.2;font-family:"Roboto",sans-serif;text-transform:uppercase;padding:0 7.5px;margin:0 7.5px;text-align:center;letter-spacing:0.21em;-ms-flex:0 0 auto;flex:0 0 auto;max-width:80vw}.carousel,.content-img{background-color:white;padding:20px;box-shadow:0 1px 2px 1px rgba(0,0,0,0.1)}.social-media{display:none;color:#333;margin:35px 8px 0 0;list-style-type:none;float:right;padding:0}.social-media li{display:inline;margin:0 10px}.social-media li a{height:40px;width:40px;background-color:white;border-radius:80px;display:inline-block;text-align:center;padding:8px 0 0;color:#555}.social-media li a:hover{color:white;background-color:red;transition:background-color 1200ms ease}.sidebar-nav li .social-media-sidebar{display:none}.sidebar-nav li .social-media-sidebar a{float:left;margin:30px 0px 0 25px;text-indent:0;height:35px;color:#555;width:35px;background-color:white;border-radius:60px;text-align:center;padding:0}.sidebar-nav li .social-media-sidebar a:hover{color:white;background-color:red;transition:background-color 1200ms ease}#state{top:30%;cursor:pointer;left:0;line-height:1;padding:2rem 2.5rem 1.65rem;position:absolute;width:100%;text-align:center}#state p{font-size:1.2em}#state h1{font-size:3em}@media (max-width: 580px){.navbar-brand{margin:0 0 0 35px}}@media (min-width: 768px){.social-media-sidebar{display:none}}@media (max-width: 768px){.social-media{display:none}.social-media-sidebar{display:none}.light-row,.dark-row{padding:70px 27px}.center-message h2{font-size:1.6em}footer{padding:27px}}.parallax,.parallax-about,.parallax-careers,.parallax-certifications,.parallax-contact,.parallax-services,.parallax-services-tile{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.parallax-about,.parallax-careers,.parallax-certifications,.parallax-contact,.parallax-services{min-height:600px;padding:220px 100px}.parallax{background-image:url("../images/consult.jpg");min-height:400px}.parallax-about{background-image:url("../images/header-about.jpg")}.parallax-about h1{color:white}.parallax-careers{background-image:url("../images/header-careers.jpg")}.parallax-careers h1{color:white}.parallax-certifications{background-image:url("../images/header-certifications.jpg")}.parallax-certifications h1{color:white}.parallax-contact{background-image:url("../images/header-contact.jpg")}.parallax-contact h1{color:white}.parallax-services{background-image:url("../images/header-services.jpg")}.parallax-services h1{color:white}.parallax-services-tile{background-image:url("../images/services-bokeh.jpg");padding:220px 100px;min-height:180px}@media (max-width: 768px){.parallax-about,.parallax-careers,.parallax-contact,.parallax-certifications,.parallax-services{background-attachment:scroll;padding:140px 25px 50px;min-height:200px}.parallax-about h1,.parallax-careers h1,.parallax-contact h1,.parallax-certifications h1,.parallax-services h1{font-size:1.4em}.parallax{background-attachment:scroll}}#overlay{background-color:rgba(255,255,255,0.7);min-height:900px;left:0;position:relative;top:0;transition:background-color 300ms ease;width:100%}@media only screen and (max-width: 768px){#overlay{height:auto;min-height:350px}}#hero-vid{backface-visibility:hidden;background:url("../images/clouds.jpg") no-repeat scroll 0 0 #000;background-size:cover;bottom:0;height:auto;min-height:100%;min-width:100%;perspective:1000;position:fixed;right:0;width:auto;z-index:-1}#hero-pic{display:block;height:auto;width:100%}@media only screen and (min-width: 769px){.visible-mobile,.visible-tablet,.hidden-desktop{display:none !important}}@media only screen and (min-width: 480px) and (max-width: 768px){.visible-mobile,.hidden-tablet,.visible-desktop{display:none !important}#state h1{font-size:2em;padding:0}}@media only screen and (max-width: 479px){.hidden-mobile,.visible-tablet,.visible-desktop{display:none !important}#state{padding:0 15px;margin:0}#state p{font-size:.9em;line-height:1.3em;margin:15px}#state h1{font-size:1.8em}}
