/*!
	*	The GreenLeicht Group Styles
	*	Author: Rocket Girl Media
	*	Author URI: http://www.rocketgirlmedia.com/
	*	Version: 1.0
	* Updated July 1, 2017
	*	Copyright: The GreenLeicht Group LLC
*/@keyframes kenburns{0%{opacity:0}5%{opacity:1}95%{transform:scale3d(1.5, 1.5, 1.5) translate3d(-190px, -120px, 0px);animation-timing-function:ease-in;opacity:1}100%{transform:scale3d(2, 2, 2) translate3d(-170px, -100px, 0px);opacity:0}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-100px)}50%{animation-timing-function:ease-in;opacity:1}100%{transform:translateY(0);opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}50%{animation-timing-function:ease-in;opacity:1}100%{transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{opacity:0}50%{opacity:0}100%{opacity:1}}*{box-sizing:border-box}:focus{outline:0}html,body{margin:0;padding:0;overflow-x:hidden;background:#fff;color:#777777}body{font-family:'Patrick Hand SC', sans-serif;font-size:21px;font-size:1.3rem;line-height:1.5}a{color:#ea6c1f;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:'Playfair Display', serif;font-weight:bold;line-height:1.2;color:#000000}h1{font-size:48px;font-size:3rem;margin:0 0 30px}h2{font-size:32px;font-size:2rem;margin:0 0 60px}h3{font-size:18px;font-size:1.2rem;margin:30px 0 5px}h4{font-size:16px;font-size:1rem}p{margin:0 0 30px}img,video{max-width:100%;height:auto}.wrap{max-width:1400px;margin-left:auto;margin-right:auto}.hidden{display:none}.scroller{font-size:28px;font-size:1.8rem;display:block;max-width:300px;margin-left:auto;margin-right:auto;text-align:center}.content{position:relative;padding:60px 0}@media screen and (min-width: 700px){.content{display:flex;align-items:center}}.content h2{text-align:center;margin:60px 0}@media screen and (min-width: 900px){.content h2{margin:0 0 60px}}.deck .card{padding:0 30px;text-align:center}.deck a{color:inherit;text-decoration:none}@media screen and (min-width: 700px) and (max-width: 899px){.deck{display:flex;flex-flow:row wrap}.deck .card{flex:0 0 50%;max-width:50%}}@media screen and (min-width: 900px){.deck{display:flex}.deck .card{flex:0 0 25%;max-width:25%}}#brands .card .icon{transition:all 0.2s ease-in}#brands .card:hover .icon,#brands .card:focus .icon{background:#fff;border-radius:100%;box-shadow:0px 5px 10px rgba(0,0,0,0.15)}#brands .card:hover .rotate-right,#brands .card:focus .rotate-right{transform:rotate(5deg)}#brands .card:hover .rotate-left,#brands .card:focus .rotate-left{transform:rotate(-5deg)}@media screen and (min-width: 900px){#contact-scroller{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);z-index:1}}#masthead{display:flex;align-items:center;position:relative;height:100vh;text-align:center;background:#000;color:#fff;overflow:hidden}#masthead .wrap{position:relative;z-index:1}#masthead a{color:#fff}#logo{animation:fadeInDown 2s;background-image:url(../img/logo/tglg-logo-white.png);background-repeat:no-repeat;background-position:center;background-size:contain;width:300px;height:100px;display:block;margin-left:auto;margin-right:auto}@media screen and (min-width: 600px){#logo{width:600px;height:200px}}#logo span{text-indent:-100000px;font-size:0;opacity:0}#tagline{animation:fadeInUp 2s;font-size:28px;font-size:1.8rem}#industries{animation:fadeIn 5s;margin:0;padding:0;list-style:none}#industries li{display:inline-block;vertical-align:middle;padding:0 5px}.banner{position:absolute;top:0;left:0;right:0;bottom:0}.banner img{width:100%;height:100%;animation:kenburns 60s infinite}#brand-scroller{background:url(../img/icons/icon-down.png) no-repeat center;background-size:contain;position:absolute;z-index:1;bottom:30px;left:50%;transition:all 0.2s ease-in;transform:translateX(-50%)}#brand-scroller:hover,#brand-scroller:focus{bottom:35px}#brand-scroller span{opacity:0}#colophon{display:flex;align-items:center;position:relative;text-align:center;background:#355e3b;color:#fff}#colophon a{color:#fff}#colophon .wrap{background:#355e3b}#logo-bot{padding:30px 0 0}#logo-bot img{width:60px;height:auto}#contact{border-bottom:1px solid rgba(255,255,255,0.25)}#contact p{font-size:32px;font-size:1.8rem}#copyright{margin-top:30px}#top-scroller{background:url(../img/icons/icon-up.png) no-repeat center;background-size:contain;position:absolute;right:30px;bottom:30px;transition:all 0.2s ease-in}#top-scroller:hover,#top-scroller:focus{bottom:35px}#top-scroller span{opacity:0}
/*# sourceMappingURL=styles.css.map */
