[id*=bannerforcontactpage] img{max-width:100%;height:auto;margin:0 auto;display:block;width:100%}[id*=bannerforcontactpage] .mob,[id*=bannerforcontactpage] .tab{display:none}.footer{margin-top:0}#map{height:416px;width:100%}.path-contact .breadcrumb{padding:30px 0 16px}.path-contact .breadcrumb li:last-child{font-weight:700}.path-contact .breadcrumb li:last-child:before{padding:0 7px}.path-contact textarea{height:187px}.path-contact .contact-message-form .js-form-submit{margin-top:20px}.path-contact .page-header{border-bottom:1px solid #9c9c9c;padding-bottom:3px;margin:22px 0 11px}.path-contact h4{font-size:22px;font-family:Graphik,Helvetica,Arial,sans-serif;font-weight:700;padding-bottom:20px}.path-contact .col-sm-12,.path-contact .col-sm-8{padding-left:0;padding-right:0}.path-contact .col-sm-4{padding-right:0;width:29%}.path-contact .col-sm-8{width:71%}.path-contact [id*=contactpagemap]{margin-top:85px}.path-contact [id*=contactpagedescription]{padding-bottom:56px}.path-contact .contact-message-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.path-contact .contact-message-form>.form-group{margin-bottom:22px;width:100%}.path-contact .contact-message-form>.field--type-language{margin-bottom:0}.path-contact .contact-message-form .counter{text-align:right;color:#3f3f3f;font-size:14px;padding-top:8px}.path-contact .contact-message-form select{border-radius:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none}.path-contact .contact-message-form .error-mails{display:none;text-align:right;color:#94260c;margin-bottom:20px;margin-right:0;margin-left:auto}.path-contact .contact-message-form .error-mails.error{display:block}.path-contact .contact-message-form .field--type-email.error label{color:#94260c}.path-contact .contact-message-form .field--type-email.error input{border-color:#94260c}.path-contact .contact-message-form .select-wrapper:after{font-size:24px;color:#252323;content:'\e801';font-family:fontello}.path-contact .contact-message-form label{text-transform:uppercase}.path-contact .contact-message-form .form-required:after{background-size:7px 7px;background-repeat:no-repeat;margin-left:5px;background-image:url(/themes/custom/wca_bootstrap/images/star.svg)}.path-contact .contact-message-form [id=edit-field-confirm-email-general-wrapper],.path-contact .contact-message-form [id=edit-field-email-general-wrapper],.path-contact .contact-message-form [id=edit-field-last-name-wrapper],.path-contact .contact-message-form [id=edit-field-text-plain-wrapper]{width:100%;max-width:49%;display:inline-block}.path-contact .contact-message-form [id=edit-field-email-general-wrapper],.path-contact .contact-message-form [id=edit-field-text-plain-wrapper]{margin-right:0}[id*=contactpagecontact] .field>div{background:#f4f4f4;padding:38px 33px 25px;margin-bottom:20px;border-left:6px solid #94260c}[id*=contactpagecontact] .field>div.info p:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[id*=contactpagecontact] .field>div.info p:last-child:before{content:'\e809'}[id*=contactpagecontact] .field>div.info a{text-decoration:none;font-weight:400}[id*=contactpagecontact] .field>div.hours p:not(:first-child){display:block}[id*=contactpagecontact] .field>div.hours p:not(:first-child) strong{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[id*=contactpagecontact] .field>div.hours p:not(:first-child) strong:before{content:'\E811';font-family:fontello;color:#94260c;font-size:17px;padding-right:15px}[id*=contactpagecontact] .field>div.hours p:not(:first-child) span{padding-left:32px}[id*=contactpagecontact] .field>div.address p:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[id*=contactpagecontact] .field>div.address p:last-child:before{content:'\e80a'}[id*=contactpagecontact] .field>div p{margin-bottom:12px}[id*=contactpagecontact] .field>div p:first-child{font-size:20px;text-transform:uppercase}[id*=contactpagecontact] .field>div p:before{font-family:fontello;color:#94260c;font-size:25px;padding-right:10px}[id*=contactpagecontact] .field>div p strong{display:block}@media screen and (max-width:1024px){[id*=bannerforcontactpage] img{margin-top:0}[id*=bannerforcontactpage] .dt{display:none}[id*=bannerforcontactpage] .tab{display:block}.path-contact .breadcrumb{padding:18px 0 7px}.path-contact .page-header{padding-bottom:7px}.path-contact h4{font-size:18px;padding-bottom:8px}.path-contact [id*=contactpagedescription]{padding-bottom:40px}.path-contact .col-sm-8{width:64%}.path-contact .col-sm-4{width:36%}.path-contact .contact-form .counter{font-size:12px}.path-contact .contact-form .js-form-submit{margin-top:12px}.path-contact .contact-form textarea{height:170px}.path-contact .contact-form .select-wrapper:after{font-size:17px;padding-right:1em}.path-contact .contact-form>.form-group{margin-bottom:10px}.path-contact .contact-form>.field--type-language{margin-bottom:0}.path-contact .contact-form [id=edit-field-confirm-email-general-wrapper],.path-contact .contact-form [id=edit-field-email-general-wrapper],.path-contact .contact-form [id=edit-field-last-name-wrapper],.path-contact .contact-form [id=edit-field-text-plain-wrapper]{max-width:100%}.path-contact [id=block-contactpagemap]{margin-top:25px}.path-contact #map{height:180px}[id*=contactpagecontact] .field>div{padding:20px 20px 10px;margin-bottom:12px}[id*=contactpagecontact] .field>div.address p:last-child:before{margin-top:-18px;padding-right:5px}[id*=contactpagecontact] .field>div.info p:last-child:before{font-size:23px;padding-right:5px;line-height:12px}[id*=contactpagecontact] .field>div.hours p:not(:first-child) strong{text-transform:uppercase}[id*=contactpagecontact] .field>div.hours p:not(:first-child) strong:before{font-size:14px;padding-right:12px}[id*=contactpagecontact] .field>div p:first-child{font-size:16px}}@media screen and (max-width:767px){[id*=bannerforcontactpage] img{margin-top:0}[id*=bannerforcontactpage] .mob{display:block}[id*=bannerforcontactpage] .tab{display:none}.path-contact .page-header{font-size:30px;margin:18px 0 0}.path-contact [id*=contactpagemap]{margin-top:12px}.path-contact h4{font-size:14px;padding-bottom:4px}.path-contact .col-sm-4,.path-contact .col-sm-8{padding:0;width:100%}.path-contact .contact-form>.form-group{margin-bottom:8px}.path-contact .contact-form>.form-group.field--type-language{margin-bottom:0}.path-contact .contact-form .js-form-submit{margin-top:4px;width:100%}.path-contact .contact-form .form-required:after{background-size:7px 7px;margin-left:2px;height:8px}.path-contact .contact-form textarea{height:195px}.path-contact [id*=contactpagedescription]{padding-bottom:26px}.path-contact [id*=contactpagedescription] p{font-size:12px;line-height:18px}.path-contact [id*=contactpagecontact]{margin-top:18px}[id*=contactpagecontact] .field>div{padding:16px 17px 5px;margin-bottom:12px}[id*=contactpagecontact] .field>div.hours p:not(:first-child) span{padding-left:25px}[id*=contactpagecontact] .field>div.hours p strong{text-transform:uppercase}[id*=contactpagecontact] .field>div.address p:last-child:before{height:22px;margin-top:-12px}[id*=contactpagecontact] .field>div p{font-size:12px}[id*=contactpagecontact] .field>div p:first-child{font-size:14px}}