body,html{font-family:Work Sans,sans-serif;font-size:14px;color:#656565}h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:1px;text-transform:uppercase}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{display:block}.button{display:inline-block;position:relative;cursor:pointer;background:transparent;border:none;min-width:305px;font-weight:700;font-size:14px;line-height:1;letter-spacing:1px;overflow:hidden;backface-visibility:hidden;padding:18px;text-transform:uppercase;text-align:center;outline:none;transition:all .25s}.button:hover{text-decoration:none}.button-light{border:1px solid #fff;color:#fff}.button-light:hover{background:#fff;color:#000;box-shadow:0 10px 20px 0 #333}.button-block{width:100%}.button-dark{border:1px solid #ccc;color:#555}.button-dark:hover{border-color:#000;background:#000;color:#fff;box-shadow:0 10px 20px 0 #333}.read-more{background:url(../images/icon-arrow.png) 0 no-repeat;padding:5px 0 5px 30px;margin:0}.read-more__link{display:inline-block;color:#848484;font-size:12px;font-weight:700;line-height:1;text-transform:uppercase;color:#656565}.header{background:url(../images/bg-1.jpg) 0 0 no-repeat;background-size:cover;color:#fff;padding:20px 0}.header__logo{display:inline-block}.header__logo img{vertical-align:middle}.header__navigation{float:right;padding:40px 0;margin:0}.header__navigation li{display:inline-block}.header__navigation li a{color:#fff;display:inline-block;font-weight:700;line-height:1;letter-spacing:1px;margin:0 10px;text-transform:uppercase;transition:color .25s ease-in-out}.header__navigation li a:hover{color:#f12155;text-decoration:none}.header__navigation li:first-child a{margin-left:0}.header__navigation li:last-child a{margin-right:0}.header__navigation li:last-child a i{font-size:24px;vertical-align:middle}.header__content{padding:110px 0;font-weight:700;letter-spacing:2px}.header__content__title{font-size:60px;font-weight:700;margin:0;text-transform:uppercase}.header__content__contact-info{font-size:25px;line-height:25px;margin:40px 0}.header__content__contact-info a{color:#fff}@media screen and (max-width:768px){.header__content__title{font-size:24px}.header__content__contact-info{font-size:18px}}@media screen and (max-width:630px){.header__content{padding:100px 0 20px}.header__navigation{padding:0}.header__navigation li{display:block}.header__navigation li a{margin:5px 10px;padding:5px 0}.header__navigation li:first-child a,.header__navigation li:last-child a{margin:0 10px}}.accreditations{background:#f9f9f9;padding:40px 0}.map p{margin:0}.map__image{margin:0 auto;vertical-align:middle}.footer{background:url(../images/bg-2.jpg) 50% no-repeat;background-size:cover;padding:60px 0;color:#fff}.footer__title{color:#f12155;margin:0 0 30px}.footer__email a,.footer__facebook a,.footer__telephone a{color:#fff}.footer__workhours strong{display:block;text-transform:uppercase;letter-spacing:1px}.footer__form *{border-radius:0}.footer__form input[type=submit]{width:100%}.colophon{background:#000;padding:10px 0;margin:0;font-size:12px;text-transform:uppercase}.colophon,.colophon a{color:#fff}@media screen and (max-width:992px){.footer__title{margin:30px 0}.colophon{font-size:9px;text-align:center}}@media screen and (max-width:768px){.map{display:none}}.form__potty,.social-nav{display:none}.form__mandatory{color:#555}textarea.form-control{resize:vertical}.widget{margin:0 0 60px}.widget__title{color:#0078b9;font-size:16px;margin:0 0 10px}.widget__content{padding-right:20px}.widget__list li{margin:0 0 8px}.widget__list--unstyled{list-style:none;margin:0;padding:0}.widget__read-more{background:url(../images/icon-arrow.png) 0 no-repeat;padding:5px 0 5px 30px;margin:0}.widget__read-more a{display:inline-block;font-size:12px;font-weight:700;line-height:1;text-transform:uppercase;color:#656565}.featured{position:relative;z-index:100}.featured__item{display:block;position:relative;padding:25px 20px;border-bottom:3px solid #f12155;color:#656565;font-weight:700;font-size:14px;line-height:1.25;text-transform:uppercase;transition:all .2s ease-in-out}.featured__item:hover{color:#fff;text-decoration:none}.featured__item:hover .featured__item__underlay{opacity:1;box-shadow:0 10px 20px 0 #333}.featured__item__underlay{background:#f12155;position:absolute;height:200%;width:100%;left:0;top:-100%;z-index:-1;opacity:0;transition:all .2s ease-in-out}.featured__item__underlay img{margin:15px 20px}.featured__item__content span{display:block}.home__divider{margin:0}.home__section{padding:60px 0}.home__section__title{color:#0078b9;font-size:40px;line-height:1;margin:0 0 35px}.home__section__subtitle{color:#f12155;font-size:25px;line-height:1;margin:0 0 30px}.home__section__content{min-height:110px}.home__section__content p{margin:0}.home__latest-article__title{font-size:14px;line-height:1;margin:0 0 10px}@media screen and (max-width:992px){.home__section{padding:30px 0}.featured__item:hover{color:#f12155}.featured__item__underlay{height:100%;top:0}.featured__item:hover .featured__item__underlay{display:none;height:100%}.home__section__content{min-height:auto}.home__section .read-more{margin-bottom:30px}}.main--inner{padding:60px 0}.contact__title{margin:0 0 10px}.contact__content{margin:0 0 40px}.product{margin-bottom:60px}.product__image img{border:1px solid #e1e1e1;width:100%;height:auto;vertical-align:middle}.product__title{color:#f12155;font-size:24px;font-weight:700;line-height:1;margin:0 0 20px}.product__links{list-style:none;padding:0;margin:0}.product__links li{float:left;margin-right:20px}.product__links:after{content:" ";display:table;clear:both}@media screen and (max-width:992px){.product__image{margin-bottom:30px}.product__image img{max-width:100%;width:auto}}.article{border-radius:0;margin:0 0 40px;padding-bottom:40px;border-bottom:1px solid #eee}.article:after{content:"";display:table;clear:both}.article__title{font-size:24px;margin:0 0 10px}.article__title a{color:#f12155}.article .read-more{float:right}.article-entry__title{font-size:24px;margin:40px 0}.article__share{margin:40px 0;border-radius:0}.article__share ul{margin:0;text-align:center}.article__share ul li{margin:0 10px}.article__share ul li a{color:#656565}.article__share ul li a:hover{color:#f12155}.article-pager .pager>li>a{border-radius:0;color:#656565;transition:color .25s ease-in-out}.article-pager .pager>li>a:hover{background:#fff;color:#f12155}@media screen and (max-width:768px){.pager{margin:40px 0 60px}}