@font-face{font-family:'UniversLTStd-UltraCn';src:url("../fonts/UniversLTStd-UltraCn_gdi.eot");src:url("../fonts/UniversLTStd-UltraCn_gdi.eot?#iefix") format("embedded-opentype"),url("../fonts/UniversLTStd-UltraCn_gdi.woff") format("woff"),url("../fonts/UniversLTStd-UltraCn_gdi.ttf") format("truetype"),url("../fonts/UniversLTStd-UltraCn_gdi.svg#UniversLTStd-UltraCn") format("svg");font-weight:400;font-style:normal;font-stretch:ultra-condensed;unicode-range:U+0020-20AC}.container{-moz-transition:all 600ms cubic-bezier(0.2, 1, 0.22, 1);-o-transition:all 600ms cubic-bezier(0.2, 1, 0.22, 1);-webkit-transition:all 600ms cubic-bezier(0.2, 1, 0.22, 1);transition:all 600ms cubic-bezier(0.2, 1, 0.22, 1)}a:hover,a:active,a:focus,input:hover,input:active,input:focus,select:hover,select:active,select:focus,textarea:hover,textarea:active,textarea:focus,button:hover,button:active,button:focus{outline:0 none}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.wrapper{float:left;width:100%;text-align:center}header,.main,footer{float:left;width:100%}.container{margin:0 auto;text-align:left;clear:both}::-moz-selection{background:#000;color:#fff}::selection{background:#000;color:#fff}html,body{width:100%;height:100%}body{background:url("../img/bg.jpg") center center no-repeat;background-size:cover;font-family:'UniversLTStd-UltraCn', Sans-serif;background-color:#fff;line-height:1;overflow-x:hidden;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}.clearfix{clear:both}#main{float:left;position:absolute;top:18%}#main h1.logo,#main h1.logo a{width:627px;height:244px;display:block}#main .logo{margin-left:8%;background:url("../img/logo-benroots.png") top left no-repeat;background-size:cover}#main .logo a{text-indent:-99999px}#main nav ul,#main nav ul li,#main .social ul,#main .download-link{display:block;width:565px;height:52px}#main .download-link.only-mobile{display:none}#main nav ul,#main .social ul{list-style:none;padding:0;margin:0 0 10px;background:#000}#main nav ul li,#main .social ul li{float:right}#main .download-link,#main .social ul li a{color:#fff;text-decoration:none;text-transform:uppercase;line-height:52px}#main .download-link{letter-spacing:0.15em;line-height:52px;font-size:26px;width:100%;text-align:right;padding-right:34px;-moz-transition:all 600ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 600ms cubic-bezier(0.19, 1, 0.22, 1);-webkit-transition:all 600ms cubic-bezier(0.19, 1, 0.22, 1);transition:all 600ms cubic-bezier(0.19, 1, 0.22, 1)}#main .download-link:hover{color:#000;background:#fff}#main .social ul{padding-right:34px}#main .social ul li{margin-left:30px;height:52px}#main .social ul a{font-size:35px}#main .social ul a:hover{opacity:0.5}footer{position:absolute;bottom:20px;letter-spacing:0.1em}footer .mobile{display:none}footer .logos{margin-left:8%;margin-bottom:15px}footer p.disclaimer{font-size:16px;max-width:745px;background:#FFF;max-width:890px;padding-right:10px;padding-left:8%;margin:0}footer p.disclaimer a{text-decoration:none;color:#000}footer p.disclaimer a:hover{text-decoration:underline}@media (max-width: 1600px){#main h1.logo,#main h1.logo a{width:425px;height:166px}}@media (max-width: 999px){#main h1.logo,#main h1.logo a{width:355px;height:139px}#main nav ul,#main nav ul li,#main .social ul{width:435px}#main .social ul li{margin-left:20px}}@media (max-width: 767px){#main{top:0}#main h1.logo{margin-bottom:20px}#main h1.logo,#main h1.logo a{width:225px;height:88px}#main nav ul,#main nav ul li,#main .social ul{width:300px;height:42px}#main .social ul li{margin-left:16px}#main .social ul li a{line-height:42px;font-size:25px}#main .download-link{font-size:20px;line-height:42px;padding-right:24px}footer{bottom:10px}footer .logos{margin:0 8% 15px}footer .logos img{max-width:377px;max-height:57px;width:100%;height:auto}footer p.disclaimer{line-height:16px;font-size:12px;padding-left:4%}}@media (max-width: 479px){body{background:url("../img/mobile-bg.jpg") center center no-repeat;background-size:cover}#main nav ul,#main nav ul li,#main .social ul{width:300px;height:42px}}
