/*!
FOOTERS
*/

/* GLOBAL */
#footer {    background: rgba(0,0,0,0.85);
    color: #fff;
    letter-spacing: 0.1rem;
    padding: 0;
    margin: 0;
    font-size: 0.9rem;
   /* position: fixed;*/
    right: 0;
    bottom: 0;
    left: 0;
    /* padding: 1rem; */
    /* background-color: #efefef; */
    text-align: center; }
#footer a {color:#A9A9A9; -webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
#footer a:hover {color:#E0E0E0}
#footer.img-cover {min-height: 0;}
#footer p {color:#888888;font-size: 0.9rem;}
#footer .footer-logo {max-width:200px;width: 100%; display: inline-block;margin-bottom: 2rem;}
#footer ul { list-style: none; padding: 0;margin: 0;}
#footer .widget {padding-top: 0;padding-bottom: 0;}
#footer .widget .widget-title {margin-top: 0;font-size: 13px;letter-spacing: 1px;}
#footer #footer-main {padding-top:3rem;padding-bottom:3rem; }
#footer #footer-main.container-fullwidth {padding-left: 130px;padding-right: 130px;}
#footer #footer-bottom {padding-top:1rem;padding-bottom:1rem;background: rgba(0,0,0,0.5);}
#footer #footer-bottom .copyright {font-size: 0.8rem;color: #b1adad;font-family: cairo;letter-spacing: 0px;}
#footer #footer-bottom.bg-indigo .copyright, #footer #footer-bottom.bg-indigo p, #footer #footer-bottom.bg-indigo a {color:#fff;}
#footer #footer-bottom p {margin-bottom: 0;margin-top:5px;color:#888888;}
#footer #footer-bottom img {max-height: 30px;}
#footer #footer-bottom .f-logo {opacity: 0.5;}
#footer #footer-bottom .payment-logo {text-align: center;}
#footer #footer-bottom .payment-logo img {padding-left:0.5rem;}
#footer #footer-bottom .f-social {font-size: 1rem; margin-top: 5px;}
#footer .widget-twitter .tweets-list {padding-left: 0;}
#footer .widget-twitter .tweets-list li img {display: none;}
#footer .widget-twitter .tweets-list li small { color: rgba(255,255,255,.45);}
#footer .form-control {background: #2F2F2F;border:2px solid transparent;color:#fff;}
#footer .form-control:focus {background: #1F1F1F;}
#footer .container-fluid {padding-right: 30px;padding-left: 30px;}
@media (max-width: 992px){
  #footer.img-cover {min-height: 0 !important}
}

/* Footer Widget */
#footer .widget-text a, #footer .widget-twitter a {color:#EAEAEA;}
#footer .widget .widget-title {color:#fff;letter-spacing: 0.15rem;font-weight: 600;margin-bottom: 2rem;}
#footer .widget-twitter .tweets-list li {color: #888888;padding-left: 0; line-height: 1.8;}

/* Footer Menu */
#footer .widget-links li a::before {color: #888888;display: none;}
#footer .widget-links li a {display: block;padding-bottom: 0.5rem;border-bottom: 1px solid rgba(255,255,255,0.05);}
#footer .widget-links li:last-child a {border-bottom: none;}

/* Footer testimonials */
#footer .testimonial .comment {color: rgba(255,255,255,0.8);}
#footer .testimonial-content {background: #262626;border: 1px solid #393939;color: rgba(255,255,255,0.8);font-size: 14px;font-style:italic;}
#footer .testimonial-content::before {background: #262626;border-bottom: 1px solid #393939;border-right: 1px solid #393939;}
#footer .owl-theme .owl-nav.disabled+.owl-dots {margin-top: 0;right:0; position: absolute;bottom: -5px;}
#footer .owl-theme .owl-dots .owl-dot span {width: 5px;height: 5px;}
#footer .owl-theme .owl-dots .owl-dot span {background: rgba(255,255,255,0.5);}
#footer .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #fff}

/* Footer Posts */
#footer .widget-posts .post .post-meta { color: rgba(255,255,255,0.3);}

/* Footer Newsletter */
#footer .widget-newsletter .form-control {background: #333232;border: 2px solid #333232;}
#footer .widget-newsletter .form-control:focus {background: #fff;border: 2px solid #fff;color:#121212;}

/* Footer Map */
#footer .widget-map {height: 295px;overflow: hidden;}
#footer .widget-map .map {height:310px;}

/* Footer products */
#footer .product .product-info .product-price { color: #D5D5D5;}
#footer .widget-products .product .product-info { color: rgba(255,255,255,0.5);}

@media (max-width: 992px){
  #footer #footer-main { padding: 2rem 2rem 0 2rem;}
  #footer #footer-bottom {padding: 1rem 2rem; }
  #footer #footer-main [class*="col-"] {margin-bottom: 2rem;}
}
@media (max-width: 768px){
  #footer #footer-bottom [class*="col-"] {text-align: center;}
  #footer #footer-bottom .f-social {width: 100%;margin: auto;}
  #footer #footer-bottom .copyright {margin-bottom: 10px;}
}

/* FOOTER REVEAL ON SCROLL */
.footer-reveal #main-content {position: relative;-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.5);;webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.5);-o-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.5);box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.5);}
.footer-reveal #footer {z-index: -1; position: fixed;bottom: 0;top:auto;left: 0;right: 0;-webkit-transform: translateX(0);transform: translateX(0); webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.boxed.footer-reveal #footer { max-width: 1240px;margin: auto;}
.aside-right.footer-reveal.aside-menu-open:not(.aside-hover) #footer {-webkit-transform: translateX(-300px);transform: translateX(-300px);}
.left-nav.footer-reveal #footer {left:280px;}
@media (max-width: 1200px){
  .left-nav.footer-reveal #footer {left:0;}
}

/* Footer 2 */
#footer.footer-2 #footer-main {padding: 0.5rem 2rem 0 2rem;}
#footer.footer-2 {background: #fff;color:#121212;text-align: center;font-weight: normal; overflow: hidden;}
#footer.footer-2 .f-social a{font-size: 1.2rem;margin: 1rem 0.5rem;padding: 0 !important;}
#footer.footer-2 .f-social a:hover {color:#121212;}
#footer.footer-2 .copyright {margin-top: 0.6rem; margin-bottom: 4rem; font-weight: 600;font-size: 0.82rem;color:#4C4C4C;}

/* Footer Hover */
#footer.footer-hover {position: absolute;bottom:0;left:0; width: 100%;background: rgba(0,0,0,0.35);}
#footer.footer-hover #footer-bottom .container {border-top:none;}
#footer.footer-hover #footer-bottom .copyright { color: rgba(255,255,255,0.6);}
#footer.footer-hover #footer-bottom .payment-paypal {padding-top: 5px;}
.left-nav #footer.footer-hover {left:280px;right: 0;width: auto;}

/* Background Color */
#footer.footer-light {background: rgba(0,0,0,0.1);}
#footer.footer-light #footer-bottom, #footer.footer-colored #footer-bottom {background: rgba(0,0,0,0.05);}
#footer.footer-light .widget .widget-title, #footer.footer-colored .widget .widget-title {color: #121212;}
#footer.footer-light .widget-links li a, #footer.footer-colored .widget-links li a {color: #747474;border-bottom: 1px solid rgba(0,0,0,0.05);}
#footer.footer-light .widget-twitter .tweets-list li small, #footer.footer-colored .widget-twitter .tweets-list li small {color: rgba(0,0,0,.45);}
#footer.footer-light .widget-text a, #footer.footer-light .widget-twitter a, #footer.footer-colored .widget-text a, #footer.footer-colored .widget-twitter a {color: #303030 !important;font-weight: 700;}
#footer.footer-light #footer-bottom .copyright, #footer.footer-colored #footer-bottom .copyright {color: #303030 !important;}
#footer.bg-primary {background:#E2785D;}
#footer.bg-primary a i {color:#fff;}
#footer.bg-primary #footer-bottom {background:transparent;}
#footer.bg-primary .widget .widget-title {color: #fff;}
#footer.bg-primary .widget-links li a {color: #747474;border-bottom: 1px solid rgba(0,0,0,0.05);}
#footer.bg-primary .widget-twitter .tweets-list li small {color: rgba(0,0,0,.45);}
#footer.bg-primary .widget-text a, #footer.bg-primary .widget-twitter a {color: #303030;}
#footer.bg-primary #footer-bottom .copyright {color: #fff;}

/* Image Background */
#footer.img-cover p, #footer.img-cover a, #footer.img-cover .widget-twitter .tweets-list li {color:#EDEDED;}


   @media (max-width: 700px) {
        .counter__number--03 {
            float: none
        }
    }

    .footer__container {
        position: relative
    }

    @media (max-width: 992px) {
        .footer__social_box {
            /* position: absolute; */
            bottom: 10px;
            /* right: 15px; */
            text-align: center;
            padding-bottom: 10px;
        }
    }

    .footer__nav {
        padding: 0;
        margin: 0;
        list-style: none
    }

    .footer__nav__item {
        display: inline-block
    }

    .footer__nav__link,
    .footer__nav__link:hover,
    .footer__nav__link:visited,
    .footer__nav__link:active,
    .footer__nav__link:focus {
        text-decoration: none
    }

    .footer__nav__link:hover {
        color: inherit
    }

    .footer__description {
        font-weight: 300;
        color: white;
        font-size: 11px;
        line-height: 1.6;
       letter-spacing: 0;
    }

    .wf-montserrat-n3-active .footer__description {
        font-family: cairo
    }

    .footer__copyright {
        font-weight: 300;
        color: white;
        font-size: .9rem;
        text-transform: uppercase;
        letter-spacing: 0;
        direction: rtl;
        margin-top: 10px;
    }

    .wf-montserrat-n3-active .footer__copyright {
        font-family: cairo
    }

    .footer__logo_text {
        font-weight: 700;
        position: relative;
        top: 2px;
        font-size: 16px;
        color: white;
       letter-spacing: 0;
    }

    .wf-montserrat-n7-active .footer__logo_text {
        font-family: cairo
    }

    .footer__logo_box {
        display: inline-block;
        height: 61px;
        float: right;
    }

    .footer__logo_box,
    .footer__logo_box:hover,
    .footer__logo_box:visited,
    .footer__logo_box:active,
    .footer__logo_box:focus {
        text-decoration: none
    }

    .footer__logo_box:hover {
        color: inherit
    }

    .footer__logo_box img {
        height: 100%;
        margin-top: 20px;
        text-align: center;
    }

    @media (max-width: 992px) {
        .footer__logo_box {
            margin-bottom: 20px;
            display: block;
            text-align: center;
            margin: 0 auto;
        }
    }

    .footer__menu {
        padding: 0;
        margin: 0;
        list-style: none
    }

    .footer__menu__item {
        margin-bottom: 15px
    }

    @media (min-width: 993px) {
        .footer__menu__item:last-child {
            margin-bottom: 0
        }
    }

    .footer__menu__link {
        font-weight: 700;
        color: white;
        font-size: 13px;
       letter-spacing: 0;
    }

    .wf-montserrat-n7-active .footer__menu__link {
        font-family: cairo
    }

    .footer__menu__link:hover,
    .footer__menu__link:focus,
    .footer__menu__link:active,
    .footer__menu__link:visited {
        color: white;
        text-decoration: none
    }

    .footer__menu__title {
        font-weight: 700;
        color: rgba(255, 255, 255, 0.7);
        font-size: 11px;
       letter-spacing: 0;
        text-transform: uppercase
    }

    .wf-montserrat-n7-active .footer__menu__title {
        font-family: cairo
    }

    .footer--01 {
        position: relative
    }

    @media (max-width: 992px) {
        .footer--01 {
            padding: 30px 0
        }
    }

    @media (min-width: 993px) {
        .footer--01 {
            height: 100px;
            line-height: 100px
        }
    }

    @media (max-width: 992px) {
        .footer__logo_box--01 {
            float: left;
            margin-right: 20px
        }
    }

    @media (max-width: 992px) {
        .footer__nav--01 {
            float: left;
            margin-bottom: 20px
        }
    }

    @media (min-width: 993px) {
        .footer__nav--01 {
            position: absolute;
            left: 0;
            right: 0;
            bottom: 0;
            top: 0;
            margin: auto;
            text-align: center
        }
    }

    @media (max-width: 500px) {
        .footer__nav--01 {
            clear: both;
            float: none
        }
    }

    .footer__nav__item--01 {
        margin: 0 7px
    }

    @media (max-width: 992px) {
        .footer__nav__item--01 {
            margin: 0 15px 0 0
        }
    }

    @media (max-width: 500px) {
        .footer__nav__item--01 {
            margin: 0 15px 15px 0
        }
    }

    .footer__nav__link--01 {
        font-weight: 700;
        text-transform: uppercase;
        font-size: 11px;
       letter-spacing: 0;
    }

    .wf-montserrat-n7-active .footer__nav__link--01 {
        font-family: cairo
    }

    .footer__nav__link--01:hover,
    .footer__nav__link--01:focus,
    .footer__nav__link--01:active,
    .footer__nav__link--01:visited {
        text-decoration: none
    }

    @media (min-width: 993px) {
        .footer__social--01 {
            float: right
        }
    }

    @media (max-width: 992px) {
        .footer__logo_box--02 {
            float: left;
            margin-right: 20px
        }
    }

    .footer__main_box--02 {
        position: relative;
        background-color: white;
        border-bottom: 1px solid rgba(188, 198, 208, 0.12)
    }

    @media (max-width: 992px) {
        .footer__main_box--02 {
            padding: 30px 0
        }
    }

    @media (min-width: 993px) {
        .footer__main_box--02 {
            height: 100px;
            line-height: 100px
        }
    }

    @media (max-width: 992px) {
        .footer__nav--02 {
            float: left;
            margin-bottom: 20px
        }
    }

    @media (min-width: 993px) {
        .footer__nav--02 {
            position: absolute;
            left: 0;
            right: 0;
            bottom: 0;
            top: 0;
            margin: auto;
            text-align: center
        }
    }

    @media (max-width: 500px) {
        .footer__nav--02 {
            clear: both;
            float: none
        }
    }

    .footer__nav__item--02 {
        margin: 0 7px
    }

    @media (max-width: 992px) {
        .footer__nav__item--02 {
            margin: 0 15px 0 0
        }
    }

    @media (max-width: 500px) {
        .footer__nav__item--02 {
            margin: 0 15px 15px 0
        }
    }

    .footer__nav__link--02 {
        font-weight: 700;
        text-transform: uppercase;
        font-size: 11px;
       letter-spacing: 0;
    }

    .wf-montserrat-n7-active .footer__nav__link--02 {
        font-family: cairo
    }

    .footer__nav__link--02:hover,
    .footer__nav__link--02:focus,
    .footer__nav__link--02:active,
    .footer__nav__link--02:visited {
        text-decoration: none
    }

    @media (min-width: 993px) {
        .footer__social--02 {
            float: right
        }
    }

    .footer__description_box--02 {
        padding: 40px 0 45px;
        background-color: white
    }

    .footer__description--02 {
        display: inline-block;
        max-width: 260px;
        color: #747474
    }

    .footer__copyright--02 {
        color: #747474
    }

    @media (min-width: 993px) {
        .footer__copyright--02 {
            float: right
        }
    }

    @media (max-width: 992px) {
        .footer__copyright--02 {
            display: block;
            margin-top: 20px
        }
    }

    .footer--03 {
        position: relative
    }

    @media (max-width: 992px) {
        .footer--03 {
            padding: 30px 0
        }
    }

    @media (min-width: 993px) {
        .footer--03 {
            height: 100px;
            line-height: 100px
        }
    }

    @media (min-width: 993px) {
        .footer__social--03 {
            float: right
        }
    }

    @media (max-width: 992px) {
        .footer__logo_box--04 {
            float: right;
            margin-right: 20px;
            text-align: center;
            margin: 0 auto;
            clear: both;
        }
    }

    .footer__main_box--04 {
        position: relative;
        background-color: #242526;
        border-bottom: 1px solid rgba(188, 198, 208, 0.12)
    }

    @media (max-width: 992px) {
        .footer__main_box--04 {
            padding: 30px 0
        }
    }

    @media (min-width: 993px) {
        .footer__main_box--04 {
            height: 100px;
            line-height: 100px
        }
    }

    @media (max-width: 992px) {
        .footer__nav--04 {
            float: right;
            /* margin-bottom: 20px; */
            text-align: center;
        }
    }

    @media (min-width: 993px) {
        .footer__nav--04 {
            position: absolute;
            left: 0;
            right: 0;
            bottom: 0;
            top: 0;
            margin: auto;
            text-align: center;
            display: inline-block;
            width: 80%;
        }
    }

    @media (max-width: 500px) {
        .footer__nav--04 {
            clear: both;
            float: none
        }
    }

    .footer__nav__item--04 {
        margin: 0 7px
    }

    @media (max-width: 992px) {
        .footer__nav__item--04 {
            margin: 0 15px 0 0
        }
    }

    @media (max-width: 500px) {
        .footer__nav__item--04 {
            margin: 0 15px 15px 0
        }
    }

    .footer__nav__link--04 {
        font-weight: 500;
        text-transform: uppercase;
        font-size: .9rem;
        letter-spacing: 0;
        color: white;
    }

    .wf-montserrat-n7-active .footer__nav__link--04 {
        font-family: cairo
    }

    .footer__nav__link--04:hover,
    .footer__nav__link--04:focus,
    .footer__nav__link--04:active,
    .footer__nav__link--04:visited {
        color: white;
        text-decoration: none
    }

    @media (min-width: 993px) {
        .footer__social--04 {
            float: left;
        }
    }

    .footer__description_box--04 {
        padding: 20px 0;
        background-color: #242526;
    }

    .footer__description--04 {
        display: inline-block;
        max-width: 315px;
        float: left;
    }

    @media (min-width: 993px) {
        .footer__copyright--04 {
            float: right
        }
    }

    @media (max-width: 992px) {
        .footer__copyright--04 {
            display: block;
            margin-top: 20px
        }
    }

    .footer__main_box--05 {
        padding: 35px 0;
        background-color: #242526;
        border-bottom: 1px solid rgba(188, 198, 208, 0.12)
    }

    .footer__left_box--05 {
        margin-right: 10%
    }

    @media (min-width: 993px) {
        .footer__left_box--05 {
            float: left;
            margin-bottom: 50px
        }
    }

    @media (max-width: 992px) {
        .footer__left_box--05 {
            margin-bottom: 50px
        }
    }

    .footer__logo_box--05 {
        display: block;
        margin-bottom: 30px
    }

    @media (max-width: 500px) {
        .footer__logo_box--05 {
            margin-bottom: 60px
        }
    }

    .footer__logo--05 {
        margin-right: 10px
    }

    .footer__description--05 {
        display: inline-block;
        max-width: 260px
    }

    @media (min-width: 993px) {
        .footer__center_box--05 {
            float: left
        }
    }

    @media (max-width: 992px) {
        .footer__center_box--05 {
            margin-bottom: 35px
        }
    }

    @media (min-width: 993px) {
        .footer__menu--05 {
            display: inline-block;
            vertical-align: top;
            margin-right: 65px
        }
        .footer__menu--05:last-child {
            margin-right: 0
        }
    }

    @media (max-width: 992px) {
        .footer__menu__item--05 {
            float: left;
            margin-right: 20px
        }
    }

    @media (min-width: 993px) {
        .footer__right_box--05 {
            float: right
        }
    }

    .footer__social_text--05 {
        font-weight: 300;
        display: block;
        margin-bottom: 30px;
        color: white;
        font-size: 13px;
       letter-spacing: 0;
    }

    .wf-montserrat-n3-active .footer__social_text--05 {
        font-family: cairo
    }

    @media (max-width: 992px) {
        .footer__social_text--05 {
            display: none
        }
    }

    .footer__description_box--05 {
        padding: 23px 0 25px;
        background-color: #242526
    }

    .footer--06 {
        background-position: center;
        background-repeat: no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover
    }

    .footer__main_box--06 {
        padding: 35px 0 75px;
        border-bottom: 1px solid rgba(188, 198, 208, 0.4)
    }

    @media (max-width: 500px) {
        .footer__main_box--06 {
            padding-bottom: 35px
        }
    }

    @media (min-width: 993px) {
        .footer__left_box--06 {
            float: left
        }
    }

    @media (max-width: 992px) {
        .footer__left_box--06 {
            margin-bottom: 20px
        }
    }

    .footer__logo_box--06 {
        display: block;
        margin-bottom: 30px
    }

    .footer__logo--06 {
        margin-right: 10px
    }

    .footer__description--06 {
        display: inline-block;
        max-width: 260px;
        margin-bottom: 30px
    }

    .footer__button--06 {
        display: inline-block;
        margin: 0 20px 30px 0;
        float: right;
    }

    .footer__menu--06 {
        display: inline-block;
        vertical-align: top;
        margin-right: 65px
    }

    .footer__menu--06:last-child {
        margin-right: 0
    }

    @media (max-width: 500px) {
        .footer__menu--06 {
            float: left;
            width: 49%;
            margin-right: 0;
            margin-bottom: 20px
        }
    }

    @media (min-width: 993px) {
        .footer__right_box--06 {
            float: right
        }
    }

    .footer__social_text--06 {
        font-weight: 300;
        display: block;
        margin-bottom: 30px;
        color: white;
        font-size: 13px;
        letter-spacing: 0
    }

    .wf-montserrat-n3-active .footer__social_text--06 {
        font-family: cairo
    }

    .footer__description_box--06 {
        padding: 23px 0 25px
    }

    .footer__submenu--06 {
        padding: 0;
        margin: 0;
        list-style: none
    }

    .footer__submenu--06:after {
        content: " ";
        visibility: hidden;
        display: block;
        height: 0;
        clear: both
    }

    .footer__submenu__item--06 {
        float: left;
        margin-right: 20px
    }

    .footer__submenu__item--06:last-child {
        margin-right: 0
    }

    .footer__submenu__link--06 {
        font-weight: 700;
        color: white;
        font-size: 10px;
        letter-spacing: 0;
        text-transform: uppercase
    }

    .wf-montserrat-n7-active .footer__submenu__link--06 {
        font-family: cairo
    }

    .footer__submenu__link--06:hover,
    .footer__submenu__link--06:focus,
    .footer__submenu__link--06:active,
    .footer__submenu__link--06:visited {
        color: white;
        text-decoration: none
    }

    @media (min-width: 993px) {
        .footer__copyright--06 {
            position: absolute;
            right: 15px;
            top: 50%;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%)
        }
    }

    @media (max-width: 992px) {
        .footer__copyright--06 {
            display: block;
            margin-top: 15px
        }
    }

    .footer--07 {
        position: relative;
        background-color: #242526
    }

    @media (max-width: 992px) {
        .footer--07 {
            padding: 30px 0
        }
    }

    @media (min-width: 993px) {
        .footer--07 {
            height: 100px;
            line-height: 100px
        }
    }

    @media (max-width: 992px) {
        .footer__logo_box--07 {
            float: left;
            margin-right: 20px
        }
    }

    @media (max-width: 992px) {
        .footer__nav--07 {
            float: left;
            margin-bottom: 20px
        }
    }

    @media (min-width: 993px) {
        .footer__nav--07 {
            position: absolute;
            left: 0;
            right: 0;
            bottom: 0;
            top: 0;
            margin: auto;
            text-align: center
        }
    }

    @media (max-width: 500px) {
        .footer__nav--07 {
            clear: both;
            float: none
        }
    }

    .footer__nav__item--07 {
        margin: 0 7px
    }

    @media (max-width: 992px) {
        .footer__nav__item--07 {
            margin: 0 15px 0 0
        }
    }

    @media (max-width: 500px) {
        .footer__nav__item--07 {
            margin: 0 15px 15px 0
        }
    }

    .footer__nav__link--07 {
        font-weight: 700;
        text-transform: uppercase;
        font-size: 11px;
       letter-spacing: 0;
        color: white
    }

    .wf-montserrat-n7-active .footer__nav__link--07 {
        font-family: cairo
    }

    .footer__nav__link--07:hover,
    .footer__nav__link--07:focus,
    .footer__nav__link--07:active,
    .footer__nav__link--07:visited {
        color: white;
        text-decoration: none
    }

    @media (min-width: 993px) {
        .footer__social--07 {
            float: right
        }
    }

    .cover {
        position: relative;
        height: 100vh;
        padding-top: 0.1px;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat
    }

    .cover__image {
        width: 100%
    }

    .cover__footer {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0
    }

    .cover__footer_right_box {
        float: right
    }

    .cover__footer_social {
        margin-bottom: 45px
    }

    @media (max-width: 500px) {
        .cover__footer_social {
            margin-bottom: 20px
        }
    }


      .social {
        padding: 0;
        margin: 0;
        list-style: none
    }

    .social__item {
        display: inline-block
    }

    .social__item--equal_margin {
        margin-left: 7.5px;
        margin-right: 7.5px
    }

    .social__item--left_margin {
        margin-right: 15px;
    }

    .social__item--left_margin:first-child {
        margin-left: 0
    }

    li.social__item--left_margin>a:hover{color:#08685f;}


    .social__link {
        display: inline-block;
        position: relative;
        vertical-align: middle
    }

    .social__link:before {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        top: 0
    }

    .social__link--twitter,
    .social__link--twitter--black {
        width: 14px;
        height: 12px
    }

    .social__link--twitter:before,
    .social__link--twitter--black:before {
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEF2b2NvZGUgMi4zLjItZWE2MDYyMCAtIGh0dHA6Ly9hdm9jb2RlLmNvbSAtLT4KPHN2ZyBoZWlnaHQ9IjEwIiB3aWR0aD0iMTIiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMiAxMCI+CiAgICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0gMTEuMzMgMS40NCBDIDEwLjkxIDEuNjMgMTAuNDYgMS43NSA5Ljk5IDEuODEgQyAxMC40NyAxLjUyIDEwLjg0IDEuMDUgMTEuMDIgMC41MSBDIDEwLjU3IDAuNzggMTAuMDcgMC45NyA5LjU0IDEuMDggQyA5LjEyIDAuNjIgOC41MSAwLjMzIDcuODQgMC4zMyBDIDYuNTYgMC4zMyA1LjUyIDEuMzkgNS41MiAyLjY5IEMgNS41MiAyLjg3IDUuNTQgMy4wNSA1LjU4IDMuMjMgQyAzLjY1IDMuMTMgMS45MyAyLjE5IDAuNzkgMC43NiBDIDAuNTkgMS4xMSAwLjQ3IDEuNTIgMC40NyAxLjk1IEMgMC40NyAyLjc3IDAuODggMy40OSAxLjUxIDMuOTEgQyAxLjEzIDMuOSAwLjc3IDMuNzkgMC40NSAzLjYyIEMgMC40NSAzLjYzIDAuNDUgMy42MyAwLjQ1IDMuNjQgQyAwLjQ1IDQuNzkgMS4yNSA1Ljc0IDIuMzIgNS45NiBDIDIuMTIgNi4wMSAxLjkyIDYuMDQgMS43MSA2LjA0IEMgMS41NiA2LjA0IDEuNDEgNi4wMiAxLjI3IDYgQyAxLjU2IDYuOTMgMi40MiA3LjYxIDMuNDQgNy42MyBDIDIuNjQgOC4yNiAxLjY0IDguNjQgMC41NSA4LjY0IEMgMC4zNyA4LjY0IDAuMTggOC42MyAwIDguNjEgQyAxLjAzIDkuMjggMi4yNSA5LjY3IDMuNTYgOS42NyBDIDcuODQgOS42NyAxMC4xOCA2LjA4IDEwLjE4IDIuOTYgQyAxMC4xOCAyLjg2IDEwLjE3IDIuNzYgMTAuMTcgMi42NiBDIDEwLjYyIDIuMzMgMTEuMDIgMS45MSAxMS4zMyAxLjQ0IEMgMTEuMzMgMS40NCAxMS4zMyAxLjQ0IDExLjMzIDEuNDQgWiIgLz4KPC9zdmc+) no-repeat center/14px 12px
    }

    .social__link--twitter--black:before {
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEF2b2NvZGUgMi4zLjItZWE2MDYyMCAtIGh0dHA6Ly9hdm9jb2RlLmNvbSAtLT4KPHN2ZyBoZWlnaHQ9IjEwIiB3aWR0aD0iMTIiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMiAxMCI+CiAgICA8cGF0aCBmaWxsPSIjMjQyNTI2IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0gMTEuMzMgMS40NCBDIDEwLjkxIDEuNjMgMTAuNDYgMS43NSA5Ljk5IDEuODEgQyAxMC40NyAxLjUyIDEwLjg0IDEuMDUgMTEuMDIgMC41MSBDIDEwLjU3IDAuNzggMTAuMDcgMC45NyA5LjU0IDEuMDggQyA5LjEyIDAuNjIgOC41MSAwLjMzIDcuODQgMC4zMyBDIDYuNTYgMC4zMyA1LjUyIDEuMzkgNS41MiAyLjY5IEMgNS41MiAyLjg3IDUuNTQgMy4wNSA1LjU4IDMuMjMgQyAzLjY1IDMuMTMgMS45MyAyLjE5IDAuNzkgMC43NiBDIDAuNTkgMS4xMSAwLjQ3IDEuNTIgMC40NyAxLjk1IEMgMC40NyAyLjc3IDAuODggMy40OSAxLjUxIDMuOTEgQyAxLjEzIDMuOSAwLjc3IDMuNzkgMC40NSAzLjYyIEMgMC40NSAzLjYzIDAuNDUgMy42MyAwLjQ1IDMuNjQgQyAwLjQ1IDQuNzkgMS4yNSA1Ljc0IDIuMzIgNS45NiBDIDIuMTIgNi4wMSAxLjkyIDYuMDQgMS43MSA2LjA0IEMgMS41NiA2LjA0IDEuNDEgNi4wMiAxLjI3IDYgQyAxLjU2IDYuOTMgMi40MiA3LjYxIDMuNDQgNy42MyBDIDIuNjQgOC4yNiAxLjY0IDguNjQgMC41NSA4LjY0IEMgMC4zNyA4LjY0IDAuMTggOC42MyAwIDguNjEgQyAxLjAzIDkuMjggMi4yNSA5LjY3IDMuNTYgOS42NyBDIDcuODQgOS42NyAxMC4xOCA2LjA4IDEwLjE4IDIuOTYgQyAxMC4xOCAyLjg2IDEwLjE3IDIuNzYgMTAuMTcgMi42NiBDIDEwLjYyIDIuMzMgMTEuMDIgMS45MSAxMS4zMyAxLjQ0IEMgMTEuMzMgMS40NCAxMS4zMyAxLjQ0IDExLjMzIDEuNDQgWiIgLz4KPC9zdmc+) no-repeat center/14px 12px
    }

    .social__link--facebook,
    .social__link--facebook--black {
        width: 6px;
        height: 12px
    }

    .social__link--facebook:before,
    .social__link--facebook--black:before {
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEF2b2NvZGUgMi4zLjItZWE2MDYyMCAtIGh0dHA6Ly9hdm9jb2RlLmNvbSAtLT4KPHN2ZyBoZWlnaHQ9IjEyIiB3aWR0aD0iNiIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDYgMTIiPgogICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNIDMuOTkgMTEuOTkgQyAzLjk5IDExLjk5IDEuMzIgMTEuOTkgMS4zMiAxMS45OSBDIDEuMzIgMTEuOTkgMS4zMiA2LjMzIDEuMzIgNi4zMyBDIDEuMzIgNi4zMyAtMC4wMSA2LjMzIC0wLjAxIDYuMzMgQyAtMC4wMSA2LjMzIC0wLjAxIDQuMTUgLTAuMDEgNC4xNSBDIC0wLjAxIDQuMTUgMS4zMiA0LjE1IDEuMzIgNC4xNSBDIDEuMzIgNC4xNSAxLjMyIDIuODQgMS4zMiAyLjg0IEMgMS4zMiAxLjA2IDIuMDggMCA0LjIxIDAgQyA0LjIxIDAgNS45OSAwIDUuOTkgMCBDIDUuOTkgMCA1Ljk5IDIuMTggNS45OSAyLjE4IEMgNS45OSAyLjE4IDQuODggMi4xOCA0Ljg4IDIuMTggQyA0LjA1IDIuMTggMy45OSAyLjQ5IDMuOTkgMy4wNSBDIDMuOTkgMy4wNSAzLjk5IDQuMTUgMy45OSA0LjE1IEMgMy45OSA0LjE1IDYgNC4xNSA2IDQuMTUgQyA2IDQuMTUgNS43NyA2LjMzIDUuNzcgNi4zMyBDIDUuNzcgNi4zMyAzLjk5IDYuMzMgMy45OSA2LjMzIEMgMy45OSA2LjMzIDMuOTkgMTEuOTkgMy45OSAxMS45OSBaIiAvPgo8L3N2Zz4=) no-repeat center/6px 12px
    }

    .social__link--facebook--black:before {
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEF2b2NvZGUgMi4zLjItZWE2MDYyMCAtIGh0dHA6Ly9hdm9jb2RlLmNvbSAtLT4KPHN2ZyBoZWlnaHQ9IjEyIiB3aWR0aD0iNiIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDYgMTIiPgogICAgPHBhdGggZmlsbD0iIzI0MjUyNiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNIDMuOTkgMTEuOTkgQyAzLjk5IDExLjk5IDEuMzIgMTEuOTkgMS4zMiAxMS45OSBDIDEuMzIgMTEuOTkgMS4zMiA2LjMzIDEuMzIgNi4zMyBDIDEuMzIgNi4zMyAtMC4wMSA2LjMzIC0wLjAxIDYuMzMgQyAtMC4wMSA2LjMzIC0wLjAxIDQuMTUgLTAuMDEgNC4xNSBDIC0wLjAxIDQuMTUgMS4zMiA0LjE1IDEuMzIgNC4xNSBDIDEuMzIgNC4xNSAxLjMyIDIuODQgMS4zMiAyLjg0IEMgMS4zMiAxLjA2IDIuMDggMCA0LjIxIDAgQyA0LjIxIDAgNS45OSAwIDUuOTkgMCBDIDUuOTkgMCA1Ljk5IDIuMTggNS45OSAyLjE4IEMgNS45OSAyLjE4IDQuODggMi4xOCA0Ljg4IDIuMTggQyA0LjA1IDIuMTggMy45OSAyLjQ5IDMuOTkgMy4wNSBDIDMuOTkgMy4wNSAzLjk5IDQuMTUgMy45OSA0LjE1IEMgMy45OSA0LjE1IDYgNC4xNSA2IDQuMTUgQyA2IDQuMTUgNS43NyA2LjMzIDUuNzcgNi4zMyBDIDUuNzcgNi4zMyAzLjk5IDYuMzMgMy45OSA2LjMzIEMgMy45OSA2LjMzIDMuOTkgMTEuOTkgMy45OSAxMS45OSBaIiAvPgo8L3N2Zz4=) no-repeat center/6px 12px
    }

    .social__link--g_plus,
    .social__link--g_plus--black {
        width: 16px;
        height: 10px
    }

    .social__link--g_plus:before,
    .social__link--g_plus--black:before {
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEF2b2NvZGUgMi4zLjItZWE2MDYyMCAtIGh0dHA6Ly9hdm9jb2RlLmNvbSAtLT4KPHN2ZyBoZWlnaHQ9IjExIiB3aWR0aD0iMTYiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxMSI+CiAgICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0gMTQuMjMgNi4wNSBDIDE0LjIzIDYuMDUgMTQuMjMgNy43OSAxNC4yMyA3Ljc5IEMgMTQuMjMgNy43OSAxMi45NSA3Ljc5IDEyLjk1IDcuNzkgQyAxMi45NSA3Ljc5IDEyLjk1IDYuMDUgMTIuOTUgNi4wNSBDIDEyLjk1IDYuMDUgMTEuMTggNi4wNSAxMS4xOCA2LjA1IEMgMTEuMTggNi4wNSAxMS4xOCA0Ljc4IDExLjE4IDQuNzggQyAxMS4xOCA0Ljc4IDEyLjk1IDQuNzggMTIuOTUgNC43OCBDIDEyLjk1IDQuNzggMTIuOTUgMy4wNCAxMi45NSAzLjA0IEMgMTIuOTUgMy4wNCAxNC4yMyAzLjA0IDE0LjIzIDMuMDQgQyAxNC4yMyAzLjA0IDE0LjIzIDQuNzggMTQuMjMgNC43OCBDIDE0LjIzIDQuNzggMTYgNC43OCAxNiA0Ljc4IEMgMTYgNC43OCAxNiA2LjA1IDE2IDYuMDUgQyAxNiA2LjA1IDE0LjIzIDYuMDUgMTQuMjMgNi4wNSBaIE0gNS4wOCAxMC42NyBDIDIuMjcgMTAuNjcgMCA4LjQzIDAgNS42NiBDIDAgMi45IDIuMjcgMC42NyA1LjA4IDAuNjcgQyA2LjQgMC42NyA3LjYgMS4xNiA4LjUgMS45OCBDIDguNSAxLjk4IDcgMy40MiA3IDMuNDIgQyA2LjQ4IDIuOTkgNS44MSAyLjcyIDUuMDggMi43MiBDIDMuNDIgMi43MiAyLjA5IDQuMDQgMi4wOSA1LjY2IEMgMi4wOSA3LjI5IDMuNDIgOC42MSA1LjA4IDguNjEgQyA2LjM1IDguNjEgNy40NCA3LjgyIDcuODcgNi43MSBDIDcuODcgNi43MSA1LjAxIDYuNzEgNS4wMSA2LjcxIEMgNS4wMSA2LjcxIDUuMDEgNC42MiA1LjAxIDQuNjIgQyA1LjAxIDQuNjIgNy44NyA0LjYyIDcuODcgNC42MiBDIDcuODcgNC42MiAxMC4wMiA0LjYyIDEwLjAyIDQuNjIgQyAxMC4wMiA0LjYyIDEwLjA0IDQuNjIgMTAuMDQgNC42MiBDIDEwLjExIDQuOTYgMTAuMTUgNS4zMSAxMC4xNSA1LjY2IEMgMTAuMTUgOC40MyA3Ljg4IDEwLjY3IDUuMDggMTAuNjcgWiIgLz4KPC9zdmc+) no-repeat center/16px 10px
    }

    .social__link--g_plus--black:before {
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEF2b2NvZGUgMi4zLjItZWE2MDYyMCAtIGh0dHA6Ly9hdm9jb2RlLmNvbSAtLT4KPHN2ZyBoZWlnaHQ9IjExIiB3aWR0aD0iMTYiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxMSI+CiAgICA8cGF0aCBmaWxsPSIjMjQyNTI2IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0gMTQuMjMgNi4wNSBDIDE0LjIzIDYuMDUgMTQuMjMgNy43OSAxNC4yMyA3Ljc5IEMgMTQuMjMgNy43OSAxMi45NSA3Ljc5IDEyLjk1IDcuNzkgQyAxMi45NSA3Ljc5IDEyLjk1IDYuMDUgMTIuOTUgNi4wNSBDIDEyLjk1IDYuMDUgMTEuMTggNi4wNSAxMS4xOCA2LjA1IEMgMTEuMTggNi4wNSAxMS4xOCA0Ljc4IDExLjE4IDQuNzggQyAxMS4xOCA0Ljc4IDEyLjk1IDQuNzggMTIuOTUgNC43OCBDIDEyLjk1IDQuNzggMTIuOTUgMy4wNCAxMi45NSAzLjA0IEMgMTIuOTUgMy4wNCAxNC4yMyAzLjA0IDE0LjIzIDMuMDQgQyAxNC4yMyAzLjA0IDE0LjIzIDQuNzggMTQuMjMgNC43OCBDIDE0LjIzIDQuNzggMTYgNC43OCAxNiA0Ljc4IEMgMTYgNC43OCAxNiA2LjA1IDE2IDYuMDUgQyAxNiA2LjA1IDE0LjIzIDYuMDUgMTQuMjMgNi4wNSBaIE0gNS4wOCAxMC42NyBDIDIuMjcgMTAuNjcgMCA4LjQzIDAgNS42NiBDIDAgMi45IDIuMjcgMC42NyA1LjA4IDAuNjcgQyA2LjQgMC42NyA3LjYgMS4xNiA4LjUgMS45OCBDIDguNSAxLjk4IDcgMy40MiA3IDMuNDIgQyA2LjQ4IDIuOTkgNS44MSAyLjcyIDUuMDggMi43MiBDIDMuNDIgMi43MiAyLjA5IDQuMDQgMi4wOSA1LjY2IEMgMi4wOSA3LjI5IDMuNDIgOC42MSA1LjA4IDguNjEgQyA2LjM1IDguNjEgNy40NCA3LjgyIDcuODcgNi43MSBDIDcuODcgNi43MSA1LjAxIDYuNzEgNS4wMSA2LjcxIEMgNS4wMSA2LjcxIDUuMDEgNC42MiA1LjAxIDQuNjIgQyA1LjAxIDQuNjIgNy44NyA0LjYyIDcuODcgNC42MiBDIDcuODcgNC42MiAxMC4wMiA0LjYyIDEwLjAyIDQuNjIgQyAxMC4wMiA0LjYyIDEwLjA0IDQuNjIgMTAuMDQgNC42MiBDIDEwLjExIDQuOTYgMTAuMTUgNS4zMSAxMC4xNSA1LjY2IEMgMTAuMTUgOC40MyA3Ljg4IDEwLjY3IDUuMDggMTAuNjcgWiIgLz4KPC9zdmc+) no-repeat center/16px 10px
    }

    .social__link--tumblr,
    .social__link--tumblr--black {
        width: 6px;
        height: 10px
    }

    .social__link--tumblr:before,
    .social__link--tumblr--black:before {
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlhNTElEXzJfIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjYuMTY4cHgiIGhlaWdodD0iMTAuNjY4OXB4IiB2aWV3Qm94PSIwIDAgNi4xNjggMTAuNjY4OSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNi4xNjggMTAuNjY4OSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBpZD0idHViciIgZmlsbD0iI0ZGRkZGRiIgZD0iTTUuNjY1LDguNTIyNUM1LjQ3MTcsOC42MTcyLDUuMDk5Niw4LjY5OTIsNC44MjMyLDguNzA3DQoJQzMuOTg3Myw4LjczMDUsMy45OTIyLDcuOTE4OSwzLjk4NTQsNy40NjY4VjQuMjY3Nkg2LjAwMVYyLjY2NkgzLjk4NTRWMGMwLDAtMS44OTM2LDAuMDAyOS0xLjkxODksMC4wMDI5DQoJYy0wLjAyNDQsMC0wLjA2ODQsMC4wMjI1LTAuMDc0MiwwLjA4MTFDMS45MDIzLDAuOTE1LDEuNTg0LDIuMDg0LDAsMi42NjZ2MS42MDM1bDEuMzIwMy0wLjAwMlY4LjAwMQ0KCWMwLDEuMTkyNCwwLjc2NDYsMi43MDgsMy4wMzkxLDIuNjY3YzAuNzY3Ni0wLjAxMjcsMS42MjAxLTAuMzQxOCwxLjgwODYtMC42MjRMNS42NjUsOC41MjI1eiIvPg0KPC9zdmc+DQo=) no-repeat center/6px 10px
    }

    .social__link--tumblr--black:before {
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlhNTElEXzJfIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjYuMTY4cHgiIGhlaWdodD0iMTAuNjY4OXB4IiB2aWV3Qm94PSIwIDAgNi4xNjggMTAuNjY4OSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNi4xNjggMTAuNjY4OSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBpZD0iIiBmaWxsPSIjMjQyNTI2IiBkPSJNNS42NjUsOC41MjI1QzUuNDcxNyw4LjYxNzIsNS4wOTk2LDguNjk5Miw0LjgyMzIsOC43MDcNCglDMy45ODczLDguNzMwNSwzLjk5MjIsNy45MTg5LDMuOTg1NCw3LjQ2NjhWNC4yNjc2SDYuMDAxVjIuNjY2SDMuOTg1NFYwYzAsMC0xLjg5MzYsMC4wMDI5LTEuOTE4OSwwLjAwMjkNCgljLTAuMDI0NCwwLTAuMDY4NCwwLjAyMjUtMC4wNzQyLDAuMDgxMUMxLjkwMjMsMC45MTUsMS41ODQsMi4wODQsMCwyLjY2NnYxLjYwMzVsMS4zMjAzLTAuMDAyVjguMDAxDQoJYzAsMS4xOTI0LDAuNzY0NiwyLjcwOCwzLjAzOTEsMi42NjdjMC43Njc2LTAuMDEyNywxLjYyMDEtMC4zNDE4LDEuODA4Ni0wLjYyNEw1LjY2NSw4LjUyMjV6Ii8+DQo8L3N2Zz4NCg==) no-repeat center/6px 10px
    }

    .social__link--pinterest,
    .social__link--pinterest--black {
        width: 9px;
        height: 11px
    }

    .social__link--pinterest:before,
    .social__link--pinterest--black:before {
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlhNTElEXzFfIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjkuMzMzcHgiIGhlaWdodD0iMTEuMzQzOHB4IiB2aWV3Qm94PSIwIDAgOS4zMzMgMTEuMzQzOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOS4zMzMgMTEuMzQzOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBpZD0icGludGVycyIgZmlsbD0iI0ZGRkZGRiIgZD0iTTMuODM1OSw3LjUwMjljLTAuMzE1NCwxLjU2MDUtMC42OTkyLDMuMDU4Ni0xLjgzODksMy44NDA4DQoJQzEuNjQ0NSw4Ljk4MzQsMi41MTM3LDcuMjEsMi45MTcsNS4zMjkxQzIuMjI5NSw0LjIzNDQsMi45OTksMi4wMzIyLDQuNDQ5MiwyLjU3NDJjMS43ODQyLDAuNjY4LTEuNTQ0OSw0LjA2ODQsMC42OTA0LDQuNDk0MQ0KCWMyLjMzNCwwLjQ0MjQsMy4yODYxLTMuODI5MSwxLjgzODktNS4yMTg4QzQuODg3Ny0wLjE1NzIsMC44OTE2LDEuODAzNywxLjM4MzgsNC42NzY4YzAuMTE5MSwwLjcwMTIsMC44ODY3LDAuOTE1LDAuMzA2NiwxLjg4MjgNCglDMC4zNTE2LDYuMjgwMy0wLjA0NzksNS4yODIyLDAuMDAzOSwzLjk1MTJjMC4wODMtMi4xNzc3LDIuMDY5My0zLjcwMjEsNC4wNjI1LTMuOTEzMWMyLjUxOTUtMC4yNjc2LDQuODg0OCwwLjg3NSw1LjIxMTksMy4xMTYyDQoJYzAuMzY3MiwyLjUzMDMtMS4xMzc3LDUuMjcwNS0zLjgzMiw1LjA3MzJDNC43MTU4LDguMTcyOSw0LjQwODIsNy44MzIsMy44MzU5LDcuNTAyOXoiLz4NCjwvc3ZnPg0K) no-repeat center/9px 11px
    }

    .social__link--pinterest--black:before {
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlhNTElEXzFfIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjkuMzMzcHgiIGhlaWdodD0iMTEuMzQzOHB4IiB2aWV3Qm94PSIwIDAgOS4zMzMgMTEuMzQzOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOS4zMzMgMTEuMzQzOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBpZD0icGludGVycyIgZmlsbD0iIzI0MjUyNiIgZD0iTTMuODM1OSw3LjUwMjljLTAuMzE1NCwxLjU2MDUtMC42OTkyLDMuMDU4Ni0xLjgzODksMy44NDA4DQoJQzEuNjQ0NSw4Ljk4MzQsMi41MTM3LDcuMjEsMi45MTcsNS4zMjkxQzIuMjI5NSw0LjIzNDQsMi45OTksMi4wMzIyLDQuNDQ5MiwyLjU3NDJjMS43ODQyLDAuNjY4LTEuNTQ0OSw0LjA2ODQsMC42OTA0LDQuNDk0MQ0KCWMyLjMzNCwwLjQ0MjQsMy4yODYxLTMuODI5MSwxLjgzODktNS4yMTg4QzQuODg3Ny0wLjE1NzIsMC44OTE2LDEuODAzNywxLjM4MzgsNC42NzY4YzAuMTE5MSwwLjcwMTIsMC44ODY3LDAuOTE1LDAuMzA2NiwxLjg4MjgNCglDMC4zNTE2LDYuMjgwMy0wLjA0NzksNS4yODIyLDAuMDAzOSwzLjk1MTJjMC4wODMtMi4xNzc3LDIuMDY5My0zLjcwMjEsNC4wNjI1LTMuOTEzMWMyLjUxOTUtMC4yNjc2LDQuODg0OCwwLjg3NSw1LjIxMTksMy4xMTYyDQoJYzAuMzY3MiwyLjUzMDMtMS4xMzc3LDUuMjcwNS0zLjgzMiw1LjA3MzJDNC43MTU4LDguMTcyOSw0LjQwODIsNy44MzIsMy44MzU5LDcuNTAyOXoiLz4NCjwvc3ZnPg0K) no-repeat center/9px 11px
    }

        .button--border-fat {
        border-width: 2px;
        line-height: 40px
    }

    .button--icon-apple,
    .button--icon-apple--black {
        padding-left: 25px;
        position: relative
    }

    .button--icon-apple:before,
    .button--icon-apple--black:before,
    .button--icon-apple:after,
    .button--icon-apple--black:after {
        content: "";
        position: absolute;
        left: 22px;
        bottom: 0;
        top: 0;
        margin: auto;
        width: 13px;
        height: 16px;
        -webkit-transition: opacity .4s ease;
        -moz-transition: opacity .4s ease;
        -o-transition: opacity .4s ease;
        transition: opacity .4s ease
    }

    .button--icon-apple:before,
    .button--icon-apple--black:before {
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEF2b2NvZGUgMi4zLjItZWE2MDYyMCAtIGh0dHA6Ly9hdm9jb2RlLmNvbSAtLT4KPHN2ZyBoZWlnaHQ9IjE3IiB3aWR0aD0iMTMiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMyAxNyI+CiAgICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0gMTAuODggOS40NyBDIDExLjMyIDExLjY4IDEzLjAyIDEyLjI0IDEzLjAyIDEyLjI0IEMgMTMuMDIgMTIuMjQgMTIuMTEgMTQuNyAxMS4wOSAxNS41NiBDIDEwLjA4IDE2LjQyIDkuNzggMTYuNjUgOC45IDE2LjQgQyA4LjAyIDE2LjE1IDcuNDcgMTUuNjkgNi41NyAxNS44MyBDIDUuNjcgMTUuOTYgNC45MyAxNi41MSA0LjE4IDE2LjQ5IEMgMy40NCAxNi40OCAyLjM5IDE1LjgxIDEuMzYgMTQuMDMgQyAwLjMzIDEyLjI2IC0wLjIxIDkuOTcgMC4wNCA4LjE3IEMgMC4yOSA2LjM4IDEuNjYgNC44NyAyLjk2IDQuNTQgQyA0Ljg1IDQuMDYgNS41OCA1LjExIDYuNTcgNS4xMSBDIDYuNTcgNS4xMSA2LjkxIDUuMTEgNy42IDQuODMgQyA4LjI5IDQuNTQgOC45NyA0LjE2IDEwLjM1IDQuNDcgQyAxMS43MyA0Ljc3IDEyLjU0IDUuOTYgMTIuNTQgNS45NiBDIDEyLjU0IDUuOTYgMTAuNDQgNy4yNSAxMC44OCA5LjQ3IFogTSA2LjUzIDQuMTYgQyA2LjUzIDQuMTYgNi4zOCAyLjY1IDcuMjkgMS43IEMgOC4yMSAwLjc0IDkuNTggMC41IDkuNTggMC41IEMgOS41OCAwLjUgOS45MSAyLjA0IDguOTMgMy4wMyBDIDcuOTYgNC4wMyA2LjUzIDQuMTYgNi41MyA0LjE2IFoiIC8+Cjwvc3ZnPg==) no-repeat center/13px 16px
    }

    .button--icon-apple:after,
    .button--icon-apple--black:after {
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEF2b2NvZGUgMi4zLjItZWE2MDYyMCAtIGh0dHA6Ly9hdm9jb2RlLmNvbSAtLT4KPHN2ZyBoZWlnaHQ9IjE3IiB3aWR0aD0iMTMiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMyAxNyI+CiAgICA8cGF0aCBmaWxsPSIjMjQyNTI2IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0gMTAuODggOS40NyBDIDExLjMyIDExLjY4IDEzLjAyIDEyLjI0IDEzLjAyIDEyLjI0IEMgMTMuMDIgMTIuMjQgMTIuMTEgMTQuNyAxMS4wOSAxNS41NiBDIDEwLjA4IDE2LjQyIDkuNzggMTYuNjUgOC45IDE2LjQgQyA4LjAyIDE2LjE1IDcuNDcgMTUuNjkgNi41NyAxNS44MyBDIDUuNjcgMTUuOTYgNC45MyAxNi41MSA0LjE4IDE2LjQ5IEMgMy40NCAxNi40OCAyLjM5IDE1LjgxIDEuMzYgMTQuMDMgQyAwLjMzIDEyLjI2IC0wLjIxIDkuOTcgMC4wNCA4LjE3IEMgMC4yOSA2LjM4IDEuNjYgNC44NyAyLjk2IDQuNTQgQyA0Ljg1IDQuMDYgNS41OCA1LjExIDYuNTcgNS4xMSBDIDYuNTcgNS4xMSA2LjkxIDUuMTEgNy42IDQuODMgQyA4LjI5IDQuNTQgOC45NyA0LjE2IDEwLjM1IDQuNDcgQyAxMS43MyA0Ljc3IDEyLjU0IDUuOTYgMTIuNTQgNS45NiBDIDEyLjU0IDUuOTYgMTAuNDQgNy4yNSAxMC44OCA5LjQ3IFogTSA2LjUzIDQuMTYgQyA2LjUzIDQuMTYgNi4zOCAyLjY1IDcuMjkgMS43IEMgOC4yMSAwLjc0IDkuNTggMC41IDkuNTggMC41IEMgOS41OCAwLjUgOS45MSAyLjA0IDguOTMgMy4wMyBDIDcuOTYgNC4wMyA2LjUzIDQuMTYgNi41MyA0LjE2IFoiIC8+Cjwvc3ZnPg==) no-repeat center/13px 16px
    }

    .button--icon-apple:after,
    .button--icon-apple--black:after {
        opacity: 0
    }

    .button--icon-apple.button--border-white:hover:before,
    .button--border-white.button--icon-apple--black:hover:before,
    .button--icon-apple.button--white:hover:before,
    .button--white.button--icon-apple--black:hover:before {
        opacity: 0
    }

    .button--icon-apple.button--border-white:hover:after,
    .button--border-white.button--icon-apple--black:hover:after,
    .button--icon-apple.button--white:hover:after,
    .button--white.button--icon-apple--black:hover:after {
        opacity: 1
    }

    .button--icon-apple--black:before {
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEF2b2NvZGUgMi4zLjItZWE2MDYyMCAtIGh0dHA6Ly9hdm9jb2RlLmNvbSAtLT4KPHN2ZyBoZWlnaHQ9IjE3IiB3aWR0aD0iMTMiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMyAxNyI+CiAgICA8cGF0aCBmaWxsPSIjMjQyNTI2IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0gMTAuODggOS40NyBDIDExLjMyIDExLjY4IDEzLjAyIDEyLjI0IDEzLjAyIDEyLjI0IEMgMTMuMDIgMTIuMjQgMTIuMTEgMTQuNyAxMS4wOSAxNS41NiBDIDEwLjA4IDE2LjQyIDkuNzggMTYuNjUgOC45IDE2LjQgQyA4LjAyIDE2LjE1IDcuNDcgMTUuNjkgNi41NyAxNS44MyBDIDUuNjcgMTUuOTYgNC45MyAxNi41MSA0LjE4IDE2LjQ5IEMgMy40NCAxNi40OCAyLjM5IDE1LjgxIDEuMzYgMTQuMDMgQyAwLjMzIDEyLjI2IC0wLjIxIDkuOTcgMC4wNCA4LjE3IEMgMC4yOSA2LjM4IDEuNjYgNC44NyAyLjk2IDQuNTQgQyA0Ljg1IDQuMDYgNS41OCA1LjExIDYuNTcgNS4xMSBDIDYuNTcgNS4xMSA2LjkxIDUuMTEgNy42IDQuODMgQyA4LjI5IDQuNTQgOC45NyA0LjE2IDEwLjM1IDQuNDcgQyAxMS43MyA0Ljc3IDEyLjU0IDUuOTYgMTIuNTQgNS45NiBDIDEyLjU0IDUuOTYgMTAuNDQgNy4yNSAxMC44OCA5LjQ3IFogTSA2LjUzIDQuMTYgQyA2LjUzIDQuMTYgNi4zOCAyLjY1IDcuMjkgMS43IEMgOC4yMSAwLjc0IDkuNTggMC41IDkuNTggMC41IEMgOS41OCAwLjUgOS45MSAyLjA0IDguOTMgMy4wMyBDIDcuOTYgNC4wMyA2LjUzIDQuMTYgNi41MyA0LjE2IFoiIC8+Cjwvc3ZnPg==) no-repeat center/13px 16px
    }

    .button--icon-apple--black:after {
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEF2b2NvZGUgMi4zLjItZWE2MDYyMCAtIGh0dHA6Ly9hdm9jb2RlLmNvbSAtLT4KPHN2ZyBoZWlnaHQ9IjE3IiB3aWR0aD0iMTMiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMyAxNyI+CiAgICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0gMTAuODggOS40NyBDIDExLjMyIDExLjY4IDEzLjAyIDEyLjI0IDEzLjAyIDEyLjI0IEMgMTMuMDIgMTIuMjQgMTIuMTEgMTQuNyAxMS4wOSAxNS41NiBDIDEwLjA4IDE2LjQyIDkuNzggMTYuNjUgOC45IDE2LjQgQyA4LjAyIDE2LjE1IDcuNDcgMTUuNjkgNi41NyAxNS44MyBDIDUuNjcgMTUuOTYgNC45MyAxNi41MSA0LjE4IDE2LjQ5IEMgMy40NCAxNi40OCAyLjM5IDE1LjgxIDEuMzYgMTQuMDMgQyAwLjMzIDEyLjI2IC0wLjIxIDkuOTcgMC4wNCA4LjE3IEMgMC4yOSA2LjM4IDEuNjYgNC44NyAyLjk2IDQuNTQgQyA0Ljg1IDQuMDYgNS41OCA1LjExIDYuNTcgNS4xMSBDIDYuNTcgNS4xMSA2LjkxIDUuMTEgNy42IDQuODMgQyA4LjI5IDQuNTQgOC45NyA0LjE2IDEwLjM1IDQuNDcgQyAxMS43MyA0Ljc3IDEyLjU0IDUuOTYgMTIuNTQgNS45NiBDIDEyLjU0IDUuOTYgMTAuNDQgNy4yNSAxMC44OCA5LjQ3IFogTSA2LjUzIDQuMTYgQyA2LjUzIDQuMTYgNi4zOCAyLjY1IDcuMjkgMS43IEMgOC4yMSAwLjc0IDkuNTggMC41IDkuNTggMC41IEMgOS41OCAwLjUgOS45MSAyLjA0IDguOTMgMy4wMyBDIDcuOTYgNC4wMyA2LjUzIDQuMTYgNi41MyA0LjE2IFoiIC8+Cjwvc3ZnPg==) no-repeat center/13px 16px
    }

    .button--blue-shadow {
        -webkit-box-shadow: 4px 6.9px 16px rgba(85, 85, 85, 0.3);
        -moz-box-shadow: 4px 6.9px 16px rgba(27, 139, 249, 0.4);
        box-shadow: 4px 6.9px 16px rgba(85, 85, 85, 0.39);
    }

    .button--blue-shadow:hover {
        -webkit-box-shadow: 4px 6.9px 16px rgba(27, 139, 249, 0.6);
        -moz-box-shadow: 4px 6.9px 16px rgba(27, 139, 249, 0.6);
        box-shadow: 4px 6.9px 16px rgba(46, 47, 49, 0.1);
    }

    .button--gray-shadow {
        -webkit-box-shadow: 4px 6.9px 16px rgba(99, 117, 138, 0.1);
        -moz-box-shadow: 4px 6.9px 16px rgba(99, 117, 138, 0.1);
        box-shadow: 4px 6.9px 16px rgba(99, 117, 138, 0.1)
    }

    .button--gray-shadow:hover {
        -webkit-box-shadow: 4px 6.9px 16px rgba(99, 117, 138, 0.3);
        -moz-box-shadow: 4px 6.9px 16px rgba(99, 117, 138, 0.3);
        box-shadow: 4px 6.9px 16px rgba(99, 117, 138, 0.05);
    }

    .button--black-shadow {
        -webkit-box-shadow: 4px 6.9px 16px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 4px 6.9px 16px rgba(0, 0, 0, 0.2);
        box-shadow: 4px 6.9px 16px rgba(0, 0, 0, 0.2)
    }

    .button--black-shadow:hover {
        -webkit-box-shadow: 4px 6.9px 16px rgba(0, 0, 0, 0.35);
        -moz-box-shadow: 4px 6.9px 16px rgba(0, 0, 0, 0.35);
        box-shadow: 4px 6.9px 16px rgba(0, 0, 0, 0.35)
    }

    .button--dark-shadow {
        -webkit-box-shadow: 2px 3.5px 20px rgba(50, 65, 87, 0.8);
        -moz-box-shadow: 2px 3.5px 20px rgba(50, 65, 87, 0.8);
        box-shadow: 2px 3.5px 20px rgba(50, 65, 87, 0.8)
    }

    .button--dark-shadow:hover {
        -webkit-box-shadow: 2px 3.5px 20px rgba(50, 65, 87, 0.9);
        -moz-box-shadow: 2px 3.5px 20px rgba(50, 65, 87, 0.9);
        box-shadow: 2px 3.5px 20px rgba(50, 65, 87, 0.9)
    }

    .button--small-radius {
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px
    }

    .button--small {
        height: 34px;
        line-height: 31px;
        min-width: 124px;
        font-size: 12px
    }

    .button--extra-small {
        height: 20px;
        line-height: 20px;
        min-width: 60px;
        font-size: 9px
    }

    .button--round {
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        height: 42px;
        width: 42px;
        min-width: 42px
    }

    .button--arrow-down {
        position: relative
    }

    .button--arrow-down:hover {
        -webkit-transform: translateY(3px);
        -moz-transform: translateY(3px);
        -ms-transform: translateY(3px);
        -o-transform: translateY(3px);
        transform: translateY(3px)
    }

    .button--arrow-down:before {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        top: 0;
        margin: auto;
        width: 14px;
        height: 8px;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEF2b2NvZGUgMi4zLjItZWE2MDYyMCAtIGh0dHA6Ly9hdm9jb2RlLmNvbSAtLT4KPHN2ZyBoZWlnaHQ9IjkiIHdpZHRoPSIxNSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDE1IDkiPgogICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNIDYuNiA4LjQ5IEMgNi42IDguNDkgMC42IDIuNDUgMC42IDIuNDUgQyAwLjIxIDIuMDcgMC4yMSAxLjQ0IDAuNiAxLjA2IEMgMC45OCAwLjY3IDEuNiAwLjY3IDEuOTggMS4wNiBDIDEuOTggMS4wNiA3LjI5IDYuNDEgNy4yOSA2LjQxIEMgNy4yOSA2LjQxIDEyLjYgMS4wNiAxMi42IDEuMDYgQyAxMi45OSAwLjY3IDEzLjYgMC42NyAxMy45OSAxLjA2IEMgMTQuMzcgMS40NCAxNC4zNyAyLjA3IDEzLjk5IDIuNDUgQyAxMy45OSAyLjQ1IDcuOTggOC40OSA3Ljk4IDguNDkgQyA3Ljc5IDguNjggNy41NCA4Ljc4IDcuMjkgOC43OCBDIDcuMDQgOC43OCA2Ljc5IDguNjggNi42IDguNDkgWiIgLz4KPC9zdmc+) no-repeat center/100% auto
    }

    .button--arrow-down.button--white:before {
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEF2b2NvZGUgMi4zLjItZWE2MDYyMCAtIGh0dHA6Ly9hdm9jb2RlLmNvbSAtLT4KPHN2ZyBoZWlnaHQ9IjkiIHdpZHRoPSIxNSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDE1IDkiPgogICAgPHBhdGggZmlsbD0iIzI0MjUyNiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNIDYuNiA4LjQ5IEMgNi42IDguNDkgMC42IDIuNDUgMC42IDIuNDUgQyAwLjIxIDIuMDcgMC4yMSAxLjQ0IDAuNiAxLjA2IEMgMC45OCAwLjY3IDEuNiAwLjY3IDEuOTggMS4wNiBDIDEuOTggMS4wNiA3LjI5IDYuNDEgNy4yOSA2LjQxIEMgNy4yOSA2LjQxIDEyLjYgMS4wNiAxMi42IDEuMDYgQyAxMi45OSAwLjY3IDEzLjYgMC42NyAxMy45OSAxLjA2IEMgMTQuMzcgMS40NCAxNC4zNyAyLjA3IDEzLjk5IDIuNDUgQyAxMy45OSAyLjQ1IDcuOTggOC40OSA3Ljk4IDguNDkgQyA3Ljc5IDguNjggNy41NCA4Ljc4IDcuMjkgOC43OCBDIDcuMDQgOC43OCA2Ljc5IDguNjggNi42IDguNDkgWiIgLz4KPC9zdmc+) no-repeat center/100% auto
    }

    .button--arrow-down.button--white:hover {
        background-color: white
    }

    .button--play-icon {
        position: relative
    }

    .button--play-icon:before {
        content: "";
        position: absolute;
        left: 6px;
        right: 0;
        bottom: 0;
        top: 0;
        margin: auto;
        width: 21px;
        height: 26px;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjIycHgiIGhlaWdodD0iMjVweCIgdmlld0JveD0iMCAwIDIyIDI1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy41LjIgKDI1MjM1KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxwYXRoIGQ9Ik0yMS41MSwxMi4xOSBMMCwyNC4zNyBMMCwwIEwyMS41MSwxMi4xOSBaIiBpZD0iU2hhcGUiIGZpbGw9IiNGRkZGRkYiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgIDwvZz4KPC9zdmc+) no-repeat center/100% auto
    }

    .button--store {
        display: inline-block;
        margin: 0 10px;
        width: 135px
    }

    .button__image {
        width: 100%
    }