﻿/*!
* Contact page
*/
.contact-page{padding-bottom:100px;color:#2f2f2f;}.contact-page #sectionJumbotron{position:relative;background-image:url("/images/contact-us-2880w.jpeg");background-repeat:no-repeat;background-size:cover;background-position:center center;}.contact-page #sectionJumbotron .overlay-holder{padding-top:240px;padding-bottom:240px;background-color:rgba(1,119,50,.5);}.contact-page #sectionJumbotron h1{color:#fff;font-weight:700;font-style:normal;margin-bottom:0;}@media(max-width:575.98px){.contact-page #sectionJumbotron h1{font-size:46px!important;}}@media(min-width:576px) and (max-width:991.98px){.contact-page #sectionJumbotron h1{font-size:52px;}}@media(min-width:992px) and (max-width:1199.98px){.contact-page #sectionJumbotron h1{font-size:62px;}}@media(min-width:1200px){.contact-page #sectionJumbotron h1{font-size:72px;}}.contact-page #sectionSocialMedia{padding-top:30px;}.contact-page #sectionSocialMedia .social-links-holder{border-bottom:1px solid #333;text-align:center;padding-top:20px;padding-bottom:20px;}.contact-page #sectionSocialMedia .social-links-holder a{display:inline-block;text-decoration:none;margin-right:18px;outline:0;}.contact-page #sectionSocialMedia .social-links-holder a img{width:44px;height:44px;}.contact-page #sectionSocialMedia .social-links-holder a span{display:inline-block;position:relative;background-color:#fff;background-size:cover;width:44px;height:44px;}.contact-page #sectionSocialMedia .social-links-holder a span::before{content:"";display:inline-block;position:absolute;background-size:cover;top:0;left:0;width:100%;height:100%;opacity:1;transition:opacity .5s;}.contact-page #sectionSocialMedia .social-links-holder a span:hover::before{opacity:0;}.contact-page #sectionSocialMedia .social-links-holder a span.fb{background-image:url(/images/icon-facebook-blue.png);}.contact-page #sectionSocialMedia .social-links-holder a span.fb::before{background-image:url(/images/icon-facebook.png);}.contact-page #sectionSocialMedia .social-links-holder a span.x{background-image:url(/images/icon-x-blue.png);}.contact-page #sectionSocialMedia .social-links-holder a span.x::before{background-image:url(/images/icon-x.png);}.contact-page #sectionSocialMedia .social-links-holder a span.yt{background-image:url(/images/icon-youtube-blue.png);}.contact-page #sectionSocialMedia .social-links-holder a span.yt::before{background-image:url(/images/icon-youtube.png);}.contact-page #sectionContactForm{padding-top:100px;padding-bottom:20px;}@media(max-width:767.98px){.contact-page #sectionContactForm{padding-left:15px;padding-right:15px;}}.contact-page #sectionContactForm .info-holder h2{color:#2f2f2f;font-size:50px;font-weight:700;line-height:1.2;margin-bottom:25px;}.contact-page #sectionContactForm .info-holder h4{color:#2f2f2f;font-size:30px;font-weight:300;line-height:1.25;margin-bottom:40px;}.contact-page #sectionContactForm .info-holder p{color:#2f2f2f;font-family:"Quicksand";font-size:20px;font-weight:300;font-style:normal;line-height:1.3;margin-bottom:20px;}.contact-page #sectionContactForm .form-holder{padding-top:10px;}.contact-page #sectionContactForm .form-holder .input-holder{margin-top:20px;}.contact-page #sectionContactForm .form-holder .submit-holder{padding-top:40px;padding-left:15px;padding-right:15px;}.contact-page #sectionContactForm .confirm-holder{padding-bottom:50px;}.contact-page #sectionContactForm .confirm-holder h3{font-size:38px;font-weight:700;line-height:normal;}