﻿.contacts-index-index .buttons-set .button.btn-reset{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background:#0ab3a3;display:inline-block;padding:11px 20px;color:#fff;-webkit-box-shadow:0 5px 5px rgba(0,0,0,0.14);box-shadow:0 5px 5px rgba(0,0,0,0.14);border:0;font-size:14px;font-weight:400;font-family:"Ubuntu",sans-serif;line-height:20px;text-align:center;text-transform:uppercase;vertical-align:middle;overflow:hidden;position:relative}.contacts-index-index .buttons-set .button.btn-reset span{z-index:9;position:relative}.contacts-index-index .buttons-set .button.btn-reset:not(a)::after{content:'';position:absolute;width:100%;height:0;bottom:0;left:0;background:#078377;z-index:2}.contacts-index-index .buttons-set .button.btn-reset:hover{background:#078377;cursor:pointer}.contacts-index-index .buttons-set .button.btn-reset:active::after{background:#05524b}.contacts-index-index .buttons-set .button.btn-reset:focus{color:#fff;background:#05524b}.contacts-index-index .buttons-set .button.btn-reset{background:#eee;color:#333;text-shadow:none}.contacts-index-index .buttons-set .button.btn-reset:not(a)::after{background:#e1e1e1}.contacts-index-index .buttons-set .button.btn-reset:hover{background:#e1e1e1;cursor:pointer;color:#333}.contacts-index-index .buttons-set .button.btn-reset:active{color:#333}.contacts-index-index .buttons-set .button.btn-reset:active::after{background:#d4d4d4}.contacts-index-index .buttons-set .button.btn-reset:focus{background:#d4d4d4;color:#333;outline:none}.contacts-index-index .buttons-set .button.btn-reset:hover{border-bottom-color:transparent;border-right-color:transparent;border-top-color:rgba(0,0,0,0.28);border-left-color:rgba(0,0,0,0.2)}.contacts-index-index .buttons-set .button.btn-reset:hover{z-index:999}.theme-border,.table-bordered{border-top:solid 2px #0ab3a3}.theme-color{color:#0ab3a3}.title-border,.contacts-index-index #contactForm .fieldset .legend{border-bottom:solid 2px #dfdfdf;padding-bottom:30px !important;margin-bottom:40px !important}@media only screen and (max-width: 767px){.title-border,.contacts-index-index #contactForm .fieldset .legend{margin-bottom:15px !important;padding-bottom:10px !important}}.theme-block{border:solid 1px #dfdfdf;border-top:solid 2px #0ab3a3;padding:30px 29px;margin-bottom:60px}.no-theme-block{border:none;padding:0;margin-bottom:0}.contacts-index-index #contactForm label{text-transform:uppercase;color:#333;font-weight:normal}.table-bordered thead>tr>th,.table-bordered thead>tr>td{font-size:16px;line-height:1.667em;color:#333;text-transform:uppercase;font-weight:500}@media only screen and (max-width: 991px){.theme-block{padding:15px;margin-bottom:30px}.contacts-index-index #contactForm label{font-size:12px}}.table-bordered thead>tr>th,.table-bordered thead>tr>td{border-bottom-width:1px}.table-bordered th,.table-bordered td{border:solid 1px #dfdfdf}.ink{display:block;position:absolute;background:rgba(0,0,0,0.1);border-radius:100%;-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);z-index:9999}.animate{-webkit-animation:ripple 0.65s linear;-webkit-animation:ripple 0.65s linear;-moz-animation:ripple 0.65s linear;-ms-animation:ripple 0.65s linear;-o-animation:ripple 0.65s linear;animation:ripple 0.65s linear}@-webkit-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-moz-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@-o-keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}@keyframes ripple{100%{opacity:0;-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5)}}.icon-sprite,.icon-sprite-for-modules{background-image:url(../images/icon_sprite.png);background-repeat:no-repeat;text-indent:-9999px}.icon-sprite-for-modules{background-image:url(../images/icon_sprite.png)}@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 4 / 2), (min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx){.icon-sprite,.icon-sprite-for-modules{background-image:url(../images/icon_sprite@2x.png);background-size:100px 1000px}}@keyframes zoomIn{0%{opacity:0;transform:scale(0.3)}50%{opacity:1}}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(0.3)}50%{opacity:1}}.contacts-index-index h1{border:none}.contacts-index-index .address{line-height:1.714em}.contacts-index-index .address h3{font-size:16px;color:#0ab3a3;line-height:22px;font-weight:500;padding:0;margin:0 0 15px 0;position:relative}.contacts-index-index .address h3:before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);content:"";font-size:27px;border:solid 2px #0ab3a3;border-radius:50%;text-align:center;vertical-align:middle;margin-right:15px;line-height:48.6px;width:54px;height:54px}.contacts-index-index .phone{overflow:hidden;font-size:24px;margin-bottom:10px}.contacts-index-index .phone h3{font-size:16px;color:#0ab3a3;line-height:22px;font-weight:500;padding:0;margin:0 0 15px 0;position:relative;float:left}.contacts-index-index .phone h3:before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);content:"";font-size:27px;border:solid 2px #0ab3a3;border-radius:50%;text-align:center;vertical-align:middle;margin-right:15px;line-height:48.6px;width:54px;height:54px}.contacts-index-index .phone div{float:right;padding:8px 48px 0 10px;line-height:1.4em}.contacts-index-index .phone div span{display:block}.contacts-index-index .fax{overflow:hidden;font-size:24px}.contacts-index-index .fax h3{font-size:16px;color:#0ab3a3;line-height:22px;font-weight:500;padding:0;margin:0 0 15px 0;position:relative;float:left}.contacts-index-index .fax h3:before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);content:"";font-size:27px;border:solid 2px #0ab3a3;border-radius:50%;text-align:center;vertical-align:middle;margin-right:15px;line-height:48.6px;width:54px;height:54px}.contacts-index-index .fax h3:before{font-family:FontAwesome;content:'\f1ac';font-size:26px}.contacts-index-index .fax div{float:right;padding:8px 53px 0 10px;line-height:1.4em}.contacts-index-index .fax div span{display:block}.contacts-index-index .email h3{font-size:16px;color:#0ab3a3;line-height:22px;font-weight:500;padding:0;margin:0 0 15px 0;position:relative;float:left;padding-right:10px}.contacts-index-index .email h3:before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);content:"";font-size:27px;border:solid 2px #0ab3a3;border-radius:50%;text-align:center;vertical-align:middle;margin-right:15px;line-height:48.6px;width:54px;height:54px}.contacts-index-index .email a{text-decoration:underline;display:inline-block;margin:15px 0 0}.contacts-index-index #contactForm{padding:0px}.contacts-index-index #contactForm p.required{float:none;text-align:right}.contacts-index-index #contactForm .form-list{margin-right:-20px}.contacts-index-index #contactForm .fields{overflow:hidden;margin:0}.contacts-index-index #contactForm .fields .field{float:left;width:33%}.contacts-index-index #contactForm .fields .field input{width:95%}.contacts-index-index #contactForm textarea{width:97.5%;max-width:97.5%;height:185px}.contacts-index-index #contactForm:after{content:'';display:table;clear:both}.contacts-index-index #contactForm .fieldset{margin-top:30px}.contacts-index-index #contactForm .fieldset .legend{font-size:26px;font-weight:300;color:#333;padding-bottom:0;margin-bottom:30px;text-transform:uppercase;text-align:center;border-color:#0ab3a3}@media only screen and (max-width: 767px){.contacts-index-index #contactForm .fieldset .legend{font-size:20px}}.contacts-index-index #contactForm .fieldset .legend+.required{display:none}@media only screen and (max-width: 1199px){.contacts-index-index .phone h3,.contacts-index-index .fax h3,.contacts-index-index .email h3{float:none}.contacts-index-index .phone div,.contacts-index-index .fax div,.contacts-index-index .email div{float:none;padding:0}.contacts-index-index .phone a,.contacts-index-index .fax a,.contacts-index-index .email a{margin:0}}@media only screen and (max-width: 767px){.contacts-index-index #contactForm{padding-left:0}.contacts-index-index #contactForm>ul>li{margin-bottom:20px}.contacts-index-index #contactForm .form-list{margin-right:0}.contacts-index-index #contactForm .fields .field{float:none;width:100%}.contacts-index-index #contactForm .fields .field input{width:100%}.contacts-index-index #contactForm textarea,.contacts-index-index #contactForm .buttons-set{width:100%;max-width:100%}}@media only screen and (max-width: 599px){.contacts-index-index .contacts-index-index .buttons-set button{float:right;margin-left:5px}}.contacts-index-index .block-contacts-googlemap{border-top:solid 2px #0ab3a3;margin-bottom:50px}.contacts-index-index .contacts-googlemap-2{margin:-20px -206px 0}.contacts-index-index .contacts-googlemap-2 .block-contacts-googlemap{border:0}@media only screen and (max-width: 1618px){.contacts-index-index .contacts-googlemap-2{margin-left:-20px;margin-right:-20px}}@media only screen and (max-width: 767px){.contacts-index-index .contacts-googlemap-2{margin-left:-15px;margin-right:-15px}}.contacts-index-index .contact-block-store .page-title h1{font-size:60px;line-height:60px;margin-bottom:50px}.contacts-index-index .contact-block-store .address,.contacts-index-index .contact-block-store .phone,.contacts-index-index .contact-block-store .email{text-align:center;font-size:16px;text-transform:uppercase}.contacts-index-index .contact-block-store .address br,.contacts-index-index .contact-block-store .phone br,.contacts-index-index .contact-block-store .email br{display:none}.contacts-index-index .contact-block-store .address div,.contacts-index-index .contact-block-store .phone div,.contacts-index-index .contact-block-store .email div{float:none;padding:0;font-size:30px;font-weight:300}.contacts-index-index .contact-block-store .address a,.contacts-index-index .contact-block-store .phone a,.contacts-index-index .contact-block-store .email a{margin-top:0px;color:#0ab3a3}.contacts-index-index .contact-block-store .address a:hover,.contacts-index-index .contact-block-store .phone a:hover,.contacts-index-index .contact-block-store .email a:hover{color:#333}.contacts-index-index .contact-block-store .address h3,.contacts-index-index .contact-block-store .phone h3,.contacts-index-index .contact-block-store .email h3{font-size:30px;font-weight:300;float:none;margin-bottom:50px;padding:0}.contacts-index-index .contact-block-store .address h3:before,.contacts-index-index .contact-block-store .phone h3:before,.contacts-index-index .contact-block-store .email h3:before{display:block;border:0;width:auto;height:auto;font-size:86px;margin-bottom:30px;line-height:86px}.contacts-index-index .contact-block-store .fax{display:none}.contacts-index-index .contact-block-store #contactForm h2.legend{border:0;padding-bottom:0 !important}.contacts-index-index .contact-block-store .input-text,.contacts-index-index .contact-block-store textarea{background:#fff}.contacts-index-index .contact-block-store .bg-without{background:#f8f8f7;margin:80px -200px -16px;padding:30px 200px;overflow:hidden}@media only screen and (max-width: 1618px){.contacts-index-index .contact-block-store .bg-without{margin-left:-15px;margin-right:-15px;padding-left:30px;padding-right:30px}}.contacts-index-index .contact-block-store .bg-without .buttons-set{text-align:center}.contacts-index-index .contact-block-store .bg-without .buttons-set .button{float:none}@media only screen and (max-width: 767px){.contacts-index-index .contact-block-store .page-title h1{font-size:32px;line-height:40px}}.contacts-index-index .buttons-set{text-align:left;border-top:0;padding-top:0;margin:30px 0 0}.contacts-index-index .buttons-set .button{float:left;margin:0 17px 10px 0}.contacts-index-index .buttons-set .button.btn-submit span span::before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);content:"";font-size:28px;color:#fff;float:left;left:auto;right:0.333em;position:relative;z-index:99;vertical-align:bottom;display:inline-block}@media only screen and (max-width: 991px){.contacts-index-index .buttons-set .button.btn-submit span span::before{display:none}}.contacts-index-index .buttons-set .button.btn-submit.button-secondary span span::before,.contacts-index-index .buttons-set .button.btn-submit.button2 span span::before{color:#0ab3a3}.contacts-index-index .buttons-set .button.btn-submit:hover span span::before{-moz-transform:rotate(20deg);-o-transform:rotate(20deg);-ms-transform:rotate(20deg);-webkit-transform:rotate(20deg);transform:rotate(20deg)}.contacts-index-index .buttons-set .button.btn-reset span span::before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);content:"";font-size:28px;color:#fff;float:left;left:auto;right:0.333em;position:relative;z-index:99;vertical-align:bottom;display:inline-block}@media only screen and (max-width: 991px){.contacts-index-index .buttons-set .button.btn-reset span span::before{display:none}}.contacts-index-index .buttons-set .button.btn-reset.button-secondary span span::before,.contacts-index-index .buttons-set .button.btn-reset.button2 span span::before{color:#0ab3a3}.contacts-index-index .buttons-set .button.btn-reset:hover span span::before{-moz-transform:rotate(181deg);-o-transform:rotate(181deg);-ms-transform:rotate(181deg);-webkit-transform:rotate(181deg);transform:rotate(181deg)}.contacts-index-index .buttons-set p.required{float:left}@media only screen and (max-width: 599px){.contacts-index-index .buttons-set{max-width:330px;margin-left:0}.contacts-index-index .buttons-set button{float:left;margin-left:0px}.contacts-index-index .buttons-set p.required{float:right}}
