*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:'glregular';src:url("../font/gl.eot");src:url("../font/gld41d.eot?#iefix") format("embedded-opentype"),url("../font/gl.woff") format("woff"),url("../font/gl.ttf") format("truetype"),url("../font/gl.svg#glregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'gbnormal';src:url("../font/gb.eot");src:url("../font/gbd41d.eot?#iefix") format("embedded-opentype"),url("../font/gb.woff") format("woff"),url("../font/gb.ttf") format("truetype"),url("../font/gb.svg#gbnormal") format("svg");font-weight:normal;font-style:normal}.facebook,.pinterest,.twitter{background:url(../img/social.png) no-repeat;display:inline-block}.facebook{background-position:0 0;width:13px;height:26px;margin:0px 1px;margin-bottom:3px}.facebook:hover{background-position:0 -28px;width:15px;height:29px;margin:0px}.pinterest{background-position:0 -59px;width:21px;height:25px;margin:0px 1px;margin-bottom:3px}.pinterest:hover{background-position:0 -86px;width:23px;height:28px;margin:0px}.twitter{background-position:0 -116px;width:22px;height:18px;margin:0px 1px;margin-bottom:3px}.twitter:hover{background-position:0 -136px;width:23px;height:21px;margin:0px}html,body{padding:0px;margin:0px;width:100%;height:100%}img{border:none;max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-family:"glregular";color:#a9a9a7;letter-spacing:2px;line-height:1em;font-weight:normal;text-transform:uppercase;margin:0px;padding:0px}h1{font-size:1.875em}h1 .line{width:50px;height:2px;background:#a9a9a7;margin:0px auto;margin-top:15px}p{color:#a9a9a7;font-size:0.875em;line-height:2.14286em;letter-spacing:1px;font-family:"glregular"}hr.para_break{border:0;padding:0;margin:0;background:none;margin:60px auto;max-width:400px;border-top:1px solid #C9C9C7}ul{padding-left:20px}input,textarea,select{outline:none;-moz-appearance:none;-webkit-appearance:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}::selection{background:#1e1e1e;color:#ffffff}::-moz-selection{background:#1e1e1e;color:#ffffff}.text{width:100%;background:#c9c9c7;font-family:Arial;font-size:0.625em;color:#4c4d4e;letter-spacing:0px;line-height:1em;padding:10px;border:none;margin-bottom:20px;-moz-appearance:none;-webkit-appearance:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:1px solid #ffffff}.textarea{width:100%;background:#c9c9c7;font-family:Arial;font-size:0.625em;color:#4c4d4e;letter-spacing:0px;line-height:1em;padding:10px;border:none;margin-bottom:20px;height:145px;-moz-appearance:none;-webkit-appearance:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:1px solid #ffffff}.select{width:100%;background:#c9c9c7;font-family:Arial;font-size:0.625em;color:#4c4d4e;letter-spacing:0px;line-height:1em;padding:10px;border:none;margin-bottom:20px;-moz-appearance:none;-webkit-appearance:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:1px solid #ffffff}.submit{background:#ffffff;font-family:"gbnormal";font-size:0.75em;font-weight:bold;color:#ebe5d7;letter-spacing:1px;line-height:1em;padding:8px 30px;padding-bottom:9px;border:none;margin-bottom:20px;-moz-appearance:none;-webkit-appearance:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:1px solid #ffffff;width:100%}.submit:hover{background:#ebe5d7;color:#ffffff}label{font-family:Arial;font-size:0.75em;color:#ffffff;display:block}label input{position:relative;top:2px;padding:0px;margin:0px;margin-right:15px}.error{color:#96151B;background:#FBE3E4;font-family:Arial;font-size:0.875em;line-height:1em;padding:10px;margin-bottom:20px}.success{color:#56651A;background:#E6EFC2;font-family:Arial;font-size:0.875em;line-height:1em;padding:10px;margin-bottom:20px}.down_arrow{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkFycm93X0Rvd25feDI3X18xXyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4Ig0KCSB5PSIwcHgiIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjEycHgiIHZpZXdCb3g9IjAgMCAyMCAxMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgMTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9IkFycm93X0Rvd25feDI3XyI+DQoJPGc+DQoJCTxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBkPSJNMTkuNjUzLDAuNjM3bC0wLjMxNS0wLjI5Ng0KCQkJYy0wLjQzNS0wLjQwOC0xLjExOC0wLjM4Ny0xLjUyNywwLjA0OEwxMCw4LjcwN0wyLjE4OSwwLjM4OUMxLjc4MS0wLjA0NiwxLjA5Ny0wLjA2NywwLjY2MiwwLjM0MUwwLjM0NywwLjYzNw0KCQkJYy0wLjQzNSwwLjQwOC0wLjQ1NiwxLjA5Mi0wLjA0OCwxLjUyN2w4Ljg3Miw5LjQ0N2MwLjIyMywwLjIzOCwwLjUyNywwLjM0LDAuODI5LDAuMzI4YzAuMzAyLDAuMDEyLDAuNjA2LTAuMDksMC44MjktMC4zMjgNCgkJCWw4Ljg3Mi05LjQ0N0MyMC4xMDksMS43MjksMjAuMDg4LDEuMDQ1LDE5LjY1MywwLjYzN3oiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==");background-position:center center;background-repeat:no-repeat;display:inline-block;height:45px;position:absolute;left:50%;bottom:50px;margin-left:-22.5px;width:45px;opacity:0;-webkit-animation:slide 1.0s linear;-moz-animation:slide 1.0s linear;animation:slide 1.0s linear;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite}@-moz-keyframes slide{0%{bottom:50px;opacity:0}50%{bottom:25px;opacity:1}100%{bottom:10px;opacity:0}}@-webkit-keyframes slide{0%{bottom:50px;opacity:0}50%{bottom:25px;opacity:1}100%{bottom:10px;opacity:0}}@keyframes slide{0%{bottom:50px;opacity:0}50%{bottom:25px;opacity:1}100%{bottom:10px;opacity:0}}.clear{clear:both}section.banner{background:url(../img/feature.jpg) bottom center no-repeat;background-size:cover;width:100%;height:100%;text-align:center;padding:20px;position:relative}section.banner img{margin-top:10%;max-height:40%}@media screen and (max-height: 400px){section.banner img{margin-top:0px}}section.banner .social{position:absolute;bottom:100px;left:50%;width:200px;margin-left:-100px}section.banner .social a{margin:0px 10px}section.about{background:#ffffff}section.about .copy{max-width:980px;margin-left:auto;margin-right:auto;padding:150px 20px;text-align:center}section.about .copy:after{content:"";display:table;clear:both}@media screen and (max-width: 980px){section.about .copy{padding:50px 20px}}section.about .copy h1{margin-bottom:60px}section.contact{background:#c9c9c7;width:100%;height:100%;display:table;min-height:100%}@media screen and (max-width: 980px){section.contact{display:block;height:auto;min-height:0;height:auto}}section.contact .wrapper{display:table-cell;vertical-align:middle}@media screen and (max-width: 980px){section.contact .wrapper{display:block}}section.contact .container{max-width:980px;margin-left:auto;margin-right:auto;padding:50px 20px}section.contact .container:after{content:"";display:table;clear:both}section.contact .container .heading{float:left;display:block;margin-right:2.12766%;width:100%;margin-right:0;text-align:center}section.contact .container .heading:last-child{margin-right:0}section.contact .container .heading h1{color:#ffffff;font-family:"gbnormal"}section.contact .container .heading h1 .line{background:#ffffff}section.contact .container h1{margin-bottom:45px}section.contact .container .col{float:left;display:block;margin-right:2.12766%;width:31.91489%}section.contact .container .col:last-child{margin-right:0}section.contact .container .col:nth-child(3n){margin-right:0}section.contact .container .col:nth-child(3n+1){clear:left}@media screen and (max-width: 980px){section.contact .container .col{float:left;display:block;margin-right:2.12766%;width:100%;margin-right:0}section.contact .container .col:last-child{margin-right:0}section.contact .container .col:first-of-type{margin-bottom:30px}}section.contact .container .col label.desktop{margin-top:12px}@media screen and (max-width: 980px){section.contact .container .col label.desktop{display:none}}section.contact .container .col label.mobile{display:none;margin-bottom:15px}@media screen and (max-width: 980px){section.contact .container .col label.mobile{display:block}}section.contact .container .evenwidth{display:inline-block;width:30px}section.contact .container p{font-family:"glregular";font-size:1em;line-height:1.5em;color:#ffffff;letter-spacing:0.8px}section.contact .container p:first-of-type{margin-top:0px}section.contact .container p.small{font-size:0.875em}section.footer{background:url(../img/footer.jpg) center no-repeat;background-size:cover}section.footer .container{max-width:980px;margin-left:auto;margin-right:auto;padding:130px 20px;padding-bottom:140px}section.footer .container:after{content:"";display:table;clear:both}@media screen and (max-width: 980px){section.footer .container{padding:50px 20px}}section.footer .container .logo{float:left;display:block;margin-right:2.12766%;width:31.91489%;font-family:Arial;font-size:0.625em;letter-spacing:0.4px;line-height:1em;color:#ffffff;text-align:left}section.footer .container .logo:last-child{margin-right:0}@media screen and (max-width: 980px){section.footer .container .logo{float:left;display:block;margin-right:2.12766%;width:100%;margin-right:0;text-align:center}section.footer .container .logo:last-child{margin-right:0}}section.footer .container .copyright{float:left;display:block;margin-right:2.12766%;width:31.91489%;font-family:Arial;font-size:0.625em;letter-spacing:0.4px;line-height:1em;color:#ffffff;text-align:center;margin-top:20px}section.footer .container .copyright:last-child{margin-right:0}@media screen and (max-width: 980px){section.footer .container .copyright{float:left;display:block;margin-right:2.12766%;width:100%;margin-right:0;text-align:center}section.footer .container .copyright:last-child{margin-right:0}}section.footer .container .freeform{float:left;display:block;margin-right:2.12766%;width:31.91489%;margin-right:0;font-family:Arial;font-size:0.625em;letter-spacing:0.4px;line-height:1em;color:#ffffff;text-align:right;margin-top:20px}section.footer .container .freeform:last-child{margin-right:0}@media screen and (max-width: 980px){section.footer .container .freeform{float:left;display:block;margin-right:2.12766%;width:100%;margin-right:0;text-align:center}section.footer .container .freeform:last-child{margin-right:0}}
