﻿@import url('https://fonts.googleapis.com/css?family=Quattrocento+Sans|Quattrocento:400,700');html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead{border:0 none;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;}caption,th,td{font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}body{background:#128464;font-family:'Quattrocento Sans',sans-serif;font-weight:normal;font-size:18px;line-height:1.25em;}h1,h2,h3,h4,h5,h6{font-family:'Quattrocento',serif;font-weight:700;}h1{font-size:2.5em;font-weight:400;}h2{font-size:2.25em;margin:30px 0 65px 0;}h2 span{padding:15px 0;border-bottom:6px solid #128464;}h3{color:#128464;font-size:1.75em;margin:20px 0 30px 0;}h3 span{font-size:.5em;color:#000;}h4{font-size:1.15em;}p{padding:10px;}p.lead{font-size:1.15em;font-weight:600;color:#128464;}ul:Not(#navigation){margin-bottom:15px;list-style:none;}ul:Not(#navigation) li::before{content:"■ ";color:#128464;}ul:Not(#navigation) ul{margin:0 15px 10px 15px;}ul:Not(#navigation) ul li::before{color:#ccc;}.text-left{text-align:left;}.text-center{text-align:center;}.text-right{text-align:right;}.text-uppercase{text-transform:uppercase;}.responsive-img{max-width:100%;height:auto;}.btn{display:inline-block;color:#fff;background:#128464;border-radius:3px;padding:6px 10px;margin:5px 0;}a.btn{transition:all ease-in-out .25s;text-decoration:none;}a.btn:hover{transition:all ease-in-out .25s;background:#0c5742;}.container{max-width:92%;padding:0 4%;margin:0 auto;}@media(min-width:750px){.container{width:720px;}}@media(min-width:950px){.container{width:920px;}}@media(min-width:1300px){.container{width:1200px;}}@media(min-width:1500px){.container{width:1450px;}}.clearfix:after{content:"";display:table;clear:both;}.half,.third,.fourth{display:block;box-sizing:border-box;margin:0 1%;float:left;}.half{width:100%;}@media(min-width:950px){.half{width:48%;}}.third{width:31.33%;}.fourth{width:23%;}#header{position:sticky;top:0;left:0;background:#fff url(../images/steel-gray.jpg) top center;color:#000;}@media(max-width:950px){#header{text-align:center;}#header #logo{display:block;margin:0 auto;}}#header #nav-col{padding-bottom:30px;}@media(min-width:950px){#header #nav-col{text-align:right;}}#header #navigation{margin:0;}@media(min-width:950px){#header #navigation{margin:40px 0 0 0;}}#header #navigation li{display:inline-block;}#header #navigation li a{display:block;font-weight:600;color:#000;text-transform:uppercase;font-size:.85em;padding:15px 12px;text-decoration:none;}#header #navigation li.active a{background:#128464;color:#fff;}#banner{padding:20px 0;background:#333 url(../images/20-ball-mill-assembly.jpg) bottom center no-repeat;background-size:cover;color:#fff;height:300px;}@media(min-width:750px){#banner{height:450px;}}@media(min-width:1300px){#banner{height:630px;}}#banner h1{margin-top:20%;line-height:1.25em;}#banner h1 span{padding:30px;background:rgba(1,52,38,.75);}@media(min-width:1300px){#banner h1{font-size:3.5em;}#banner h1 span{padding:70px 90px;}}@media(max-width:750px){#banner h1{font-size:2em;padding:30px 40px;background:rgba(1,52,38,.75);}#banner h1 span{background:none;}}#content{padding:60px 0;background:#fff;}#content #photo-block{background:#000;border:30px solid #000;box-shadow:20px 20px 0 #128464;}#content #photo-block .img-half{margin-top:25px;width:47%;height:auto;float:left;}#content #photo-block .img-half.right{float:right;}#team{background:#000;color:#fff;padding-bottom:60px;}#team h2{margin-top:0;padding-top:60px;margin-bottom:90px;}#team .staff-block{width:50%;float:left;}@media(min-width:750px){#team .staff-block{width:33.3%;}}@media(min-width:1300px){#team .staff-block{width:16.6%;}}#team .staff-block .staff{background:#128464;margin:15px;}#team .staff-block .staff img{width:100%;height:auto;}#team .staff-block .staff .details{padding:10px;}#team .staff-block .staff .details p{font-size:.9em;color:#000;}#team .staff-block .addition{margin:15px;border:1px solid #128464;padding:10px;}#team .staff-block .addition p{line-height:1.3em;font-size:.85em;}#services{background:#fff;padding:60px 0;}#services .service{margin:60px 15px;border:1px solid #ccc;padding:30px;}#photoooos{background:#eee url(../images/steel-gray-light.jpg) top center;}#contact{background:#fff;}#contact .container{min-height:600px;background:url(../images/location-map.png) top right no-repeat;}@media(max-width:950px){#contact .container{padding-bottom:550px;min-height:0;background-position:bottom right;}}#contact label{display:block;font-family:'Quattrocento',serif;font-weight:400;font-size:1.35em;margin:15px 0;}#contact .entry{background:#f1f1f1;border:none;border-radius:0;box-shadow:none;width:100%;font-family:'Quattrocento Sans',sans-serif;font-size:1em;padding:15px;}.btn{border-collapse:collapse;border-radius:0;border:none;font-size:1em;padding:10px 15px;}.btn:hover{cursor:pointer;}.wrapper{padding:60px 40px;}.wrapper h2{margin-top:0;}#photo-gallery a{display:inline-block;width:45%;}#photo-gallery a img{width:90%;padding:10px 5%;}@media(min-width:950px){#photo-gallery a{width:22%;}}@media(min-width:1300px){#photo-gallery a{width:16.3%;}}#footer{padding:45px 0 95px 0;color:#fff;background:#128464 url(../images/steel-green.jpg) top center;}@media(max-width:950px){#footer{text-align:center;}#footer #sencia-logo{margin:20px auto;}}@media(min-width:950px){#footer #sencia-logo{text-align:right;}}