body{min-width:1200px;line-height:2.25em;min-height:100%}h1,h2,h3,h4,h5,h6{color:#444;font-weight:800}h2{font-size:2.25em;margin:0 0 1.1em 0;line-height:1em}h3{font-size:1.35em;margin:0 0 2.25em 0}.pad-right{margin-right:1.5em}.pad-left{margin-left:1.5em}body.left-sidebar #content,body.homepage #content{padding-left:1.75em}body.right-sidebar #content{padding-right:1.75em}.button{font-size:1.35em;padding:.8em 1.5em .8em 1.5em}.button.big{font-size:2.25em;padding:.8em .9em .8em .9em}.button.fa:before{margin-right:.5em;top:.05em}.box{padding:2em}.box-feature{padding:0}.box-feature .inner{padding:4em 2em 3em 2em}.box-feature h2{font-size:1.35em}.box-feature p{margin:0}.box-feature .image{position:relative;margin:0}.box-feature .image img{border-bottom-left-radius:0;border-bottom-right-radius:0}.widget-thumbnails .grid{margin:0 0 3em 0}.widget-thumbnails .image{margin:0}#header-wrapper{padding:4.5em 0 1em 0}#features-wrapper{padding:3em 0 3em 0}#main-wrapper{padding:5em 0 5em 0}#footer-wrapper{padding:6em 0 8em 0}#logo h1{float:left;margin:0 .35em 0 0;padding:.25em .2em .25em .2em;font-size:3.25em;letter-spacing:.05em}#logo span{line-height:4.5em;letter-spacing:.025em;font-size:.9em}#nav{position:absolute;right:0;top:0;font-size:.9em}#nav ul li{float:left;line-height:4.5em;padding-left:1.5em}#nav ul li a{font-weight:800;letter-spacing:.025em;color:#696969;text-decoration:none;border-radius:6px;padding:.5em 1em .5em 1em;-moz-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;-ms-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}#nav ul li:hover a{background:rgba(255,255,255,0.5)}#nav ul li.current_page_item a{background:#444;color:#fff}#banner{padding:6.25% 6.25% 3.5% 6.25%}#banner h2{font-size:3.5em;margin:.1em 0 .35em 0}#banner p{font-size:2.75em;line-height:1.35em;margin:0}#banner .button{width:100%;margin-bottom:.5em}#banner .button.fa:before{position:absolute;right:.15em;top:50%;margin-top:-0.5em}#banner .button.alt{margin-bottom:0}#banner ul{margin-left:2em}#content h3{margin-top:2.25em}#footer h2{font-size:1.35em}#copyright{padding:4em 0 0 0;text-align:center}