.banner{position:relative;width:100%;overflow:hidden;z-index:1}.banner .banner-text{position:absolute;width:100%;top:40%;font-family:'Open Sans', Arial, Helvetica, Verdana, sans-serif;font-size:2.5em;line-height:1.3em;color:#ffffff;text-align:center;text-shadow:1px 1px 5px rgba(0,0,0,0.75);padding:0 40px;z-index:11}.banner .slides{width:100%;height:100%;margin:0 auto}.banner .slide{position:relative;width:100%;min-height:400px;background-position:center center;background-repeat:no-repeat;background-size:cover;display:none}.banner .slide:first-child{display:block}.banner .slides-pagination{position:absolute;width:100%;bottom:100px;text-align:center;z-index:12}.banner .slides-pagination li{margin:0 5px 0 0;display:inline-block}.banner .slides-pagination li:last-child{margin:0}.banner .slides-pagination button{position:relative;width:12px;height:0;padding:12px 0 0;border:none;background-color:transparent;background-image:url("../images/pagination-item.png");background-repeat:no-repeat;background-position:0 -12px;overflow:hidden;opacity:0.5;transition:opacity 200ms ease-out;display:block}.banner .slides-pagination button:focus{outline:none}.banner .slides-pagination button:hover{opacity:1}.banner .slides-pagination .slick-active button{background-position:0 0}.banner .down-arrow{position:absolute;width:36px;height:36px;bottom:30px;left:50%;margin:0 0 0 -18px;background-image:url("../images/start.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.5;transition:all 200ms ease-out;z-index:12}.banner .down-arrow:hover{opacity:1}.slides{position:relative;width:100%;margin:0 0 30px}.slides .slide{width:100%}.brand,.photo{position:relative;margin:0 0.5% 0 0;background-color:#eeeeee;display:inline-block}.brand:last-child,.photo:last-child{margin-right:0}.brand img,.photo img{width:100%;margin:0;display:block}.brand .overlay,.photo .overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.5);background-image:url(../images/open.png);background-position:center center;background-repeat:no-repeat;background-size:30px 30px;transition:opacity 400ms ease-out;opacity:0}.brand:hover .overlay,.photo:hover .overlay{opacity:1}.team-member{width:12.5%;font-family:'Open Sans', Arial, Helvetica, Verdana, sans-serif;margin:20px 0;vertical-align:top;display:inline-block}.team-member .image{width:80%;border-radius:50%;margin:0 0 20px;overflow:hidden;display:inline-block}.team-member h3{font-size:14px;font-weight:600;text-transform:uppercase;margin:0 10px 5px}.team-member h4{font-size:12px;font-weight:600;margin:0 10px}.team-member img{width:100%;margin:0;display:block}#instagram .section-title{padding:0 0 0 46px;background-image:url("../images/instagram.png");background-repeat:no-repeat;background-position:left center;display:inline-block}#instagram .section-title a{transition:color 300ms ease-out;color:#000000}#instagram .section-title a:hover{color:#be3614}#instagram .content{width:100%}.phone-icon,.email-icon{font-size:16px;line-height:19px;background-repeat:no-repeat;background-position:left center;padding:0 0 0 22px;margin:0 0 10px;display:inline-block}.phone-icon{background-image:url("../images/phone_icon.png")}.email-icon{background-image:url("../images/email_icon.png");padding:0 0 0 27px}.slick-next,.slick-prev{position:absolute;width:16px;height:30px;top:50%;margin:-15px 0 0;padding:30px 0 0;border:none;background-color:transparent;background-repeat:no-repeat;cursor:pointer;overflow:hidden}.slick-next.slick-disabled,.slick-prev.slick-disabled{opacity:0.5}.slick-next{right:30px;background-image:url("../images/arrow-next.png");z-index:101}.slick-prev{left:30px;background-image:url("../images/arrow-previous.png");z-index:100}@media (min-width: 1001px){.brand{width:16.25%}.brand:nth-child(6n+6){margin-right:0}.photo{width:12.0625%}.photo:nth-child(8n+8){margin-right:0}}@media (max-width: 1200px) and (min-width: 1001px){.team-member{width:16.66667%}}@media (max-width: 1000px) and (min-width: 801px){.brand{width:16.25%}.brand:nth-child(6n+6){margin-right:0}.photo{width:13.85714%}.photo:nth-child(7n+7){margin-right:0}.team-member{width:20%}}@media (max-width: 800px) and (min-width: 701px){.brand{width:19.6%}.brand:nth-child(5n+5){margin-right:0}.photo{width:16.25%}.photo:nth-child(6n+6){margin-right:0}.team-member{width:25%}#blog .slides{width:375px;margin:0 auto 30px}#blog .slides .slick-next{right:-50px}#blog .slides .slick-prev{left:-50px}}@media (max-width: 700px) and (min-width: 601px){.brand{width:24.625%}.brand:nth-child(4n+4){margin-right:0}.photo{width:19.6%}.photo:nth-child(5n+5){margin-right:0}.team-member{width:33.33333%}#blog .slides{width:375px;margin:0 auto 30px}#blog .slides .slick-next{right:-50px}#blog .slides .slick-prev{left:-50px}}@media (max-width: 600px) and (min-width: 501px){.brand{width:33%}.brand:nth-child(3n+3){margin-right:0}.photo{width:24.625%}.photo:nth-child(4n+4){margin-right:0}.team-member{width:33.33333%}#blog .slides{width:375px;margin:0 auto 30px}#blog .slides .slick-next{right:-50px}#blog .slides .slick-prev{left:-50px}}@media (max-width: 500px) and (min-width: 401px){.brand{width:33%}.brand:nth-child(3n+3){margin-right:0}.photo{width:33%}.photo:nth-child(3n+3){margin-right:0}.banner .banner-text{top:30%}.btn{font-size:1.2em;padding:12px 20px}#instagram .section-title{padding:36px 0 0 0;background-image:url("../images/instagram.png");background-repeat:no-repeat;background-position:center top;display:inline-block}#instagram .section-title a{transition:color 300ms ease-out;color:#000000}#instagram .section-title a:hover{color:#be3614}#instagram .content{width:100%}#blog .slides{width:100%}#blog .slides .slick-next{right:30px}#blog .slides .slick-prev{left:30px}#blog .slides .slick-next,#blog .slides .slick-prev{top:90px}.team-member{width:50%}}@media (max-width: 400px){.brand{width:100%;margin:0;display:none}.brand:first-child{display:block}.photo{display:none}.team-member{width:100%}.team-member .image{width:60%}#instagram .section-title{padding:46px 0 0;background-position:center top}#instagram .content{display:none}}
