@font-face {
    font-family: Montserrat;
    font-style: italic;
    font-weight: 100;
    src: local("Montserrat Thin Italic"), local(Montserrat-ThinItalic), url(//fonts.gstatic.com/s/montserrat/v13/JTUOjIg1_i6t8kCHKm459WxZqh7k29c.eot#) format("eot"), url(//fonts.gstatic.com/s/montserrat/v13/JTUOjIg1_i6t8kCHKm459WxZqh7k29M.woff2) format("woff2"), url(//fonts.gstatic.com/s/montserrat/v13/JTUOjIg1_i6t8kCHKm459WxZqh7k29U.woff) format("woff")
}

@font-face {
    font-family: Montserrat;
    font-style: italic;
    font-weight: 200;
    src: local("Montserrat ExtraLight Italic"), local(Montserrat-ExtraLightItalic), url(//fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZBg_z_PZ0.eot#) format("eot"), url(//fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZBg_z_PZw.woff2) format("woff2"), url(//fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZBg_z_PZ2.woff) format("woff")
}

@font-face {
    font-family: Montserrat;
    font-style: italic;
    font-weight: 300;
    src: local("Montserrat Light Italic"), local(Montserrat-LightItalic), url(//fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZYgzz_PZ0.eot#) format("eot"), url(//fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZYgzz_PZw.woff2) format("woff2"), url(//fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZYgzz_PZ2.woff) format("woff")
}

@font-face {
    font-family: Montserrat;
    font-style: italic;
    font-weight: 400;
    src: local("Montserrat Italic"), local(Montserrat-Italic), url(//fonts.gstatic.com/s/montserrat/v13/JTUQjIg1_i6t8kCHKm459WxRyS7i.eot#) format("eot"), url(//fonts.gstatic.com/s/montserrat/v13/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format("woff2"), url(//fonts.gstatic.com/s/montserrat/v13/JTUQjIg1_i6t8kCHKm459WxRyS7g.woff) format("woff")
}

@font-face {
    font-family: Montserrat;
    font-style: italic;
    font-weight: 500;
    src: local("Montserrat Medium Italic"), local(Montserrat-MediumItalic), url(//fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZOg3z_PZ0.eot#) format("eot"), url(//fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZOg3z_PZw.woff2) format("woff2"), url(//fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZOg3z_PZ2.woff) format("woff")
}

@font-face {
    font-family: Montserrat;
    font-style: italic;
    font-weight: 600;
    src: local("Montserrat SemiBold Italic"), local(Montserrat-SemiBoldItalic), url(//fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZFgrz_PZ0.eot#) format("eot"), url(//fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZFgrz_PZw.woff2) format("woff2"), url(//fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZFgrz_PZ2.woff) format("woff")
}

@font-face {
    font-family: Montserrat;
    font-style: italic;
    font-weight: 700;
    src: local("Montserrat Bold Italic"), local(Montserrat-BoldItalic), url(//fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZcgvz_PZ0.eot#) format("eot"), url(//fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZcgvz_PZw.woff2) format("woff2"), url(//fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZcgvz_PZ2.woff) format("woff")
}

@font-face {
    font-family: Montserrat;
    font-style: italic;
    font-weight: 800;
    src: local("Montserrat ExtraBold Italic"), local(Montserrat-ExtraBoldItalic), url(//fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZbgjz_PZ0.eot#) format("eot"), url(//fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZbgjz_PZw.woff2) format("woff2"), url(//fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZbgjz_PZ2.woff) format("woff")
}

@font-face {
    font-family: Montserrat;
    font-style: italic;
    font-weight: 900;
    src: local("Montserrat Black Italic"), local(Montserrat-BlackItalic), url(//fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZSgnz_PZ0.eot#) format("eot"), url(//fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZSgnz_PZw.woff2) format("woff2"), url(//fonts.gstatic.com/s/montserrat/v13/JTUPjIg1_i6t8kCHKm459WxZSgnz_PZ2.woff) format("woff")
}

@font-face {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 100;
    src: local("Montserrat Thin"), local(Montserrat-Thin), url(//fonts.gstatic.com/s/montserrat/v13/JTUQjIg1_i6t8kCHKm45_QpRyS7i.eot#) format("eot"), url(//fonts.gstatic.com/s/montserrat/v13/JTUQjIg1_i6t8kCHKm45_QpRyS7m.woff2) format("woff2"), url(//fonts.gstatic.com/s/montserrat/v13/JTUQjIg1_i6t8kCHKm45_QpRyS7g.woff) format("woff")
}

@font-face {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 200;
    src: local("Montserrat ExtraLight"), local(Montserrat-ExtraLight), url(//fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_aZA3gnD-g.eot#) format("eot"), url(//fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_aZA3gnD_g.woff2) format("woff2"), url(//fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_aZA3gnD-A.woff) format("woff")
}

@font-face {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 300;
    src: local("Montserrat Light"), local(Montserrat-Light), url(//fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_cJD3gnD-g.eot#) format("eot"), url(//fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_cJD3gnD_g.woff2) format("woff2"), url(//fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_cJD3gnD-A.woff) format("woff")
}

@font-face {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 400;
    src: local("Montserrat Regular"), local(Montserrat-Regular), url(//fonts.gstatic.com/s/montserrat/v13/JTUSjIg1_i6t8kCHKm459Wlhzw.eot#) format("eot"), url(//fonts.gstatic.com/s/montserrat/v13/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2"), url(//fonts.gstatic.com/s/montserrat/v13/JTUSjIg1_i6t8kCHKm459WlhzQ.woff) format("woff")
}

@font-face {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 500;
    src: local("Montserrat Medium"), local(Montserrat-Medium), url(//fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_ZpC3gnD-g.eot#) format("eot"), url(//fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_ZpC3gnD_g.woff2) format("woff2"), url(//fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_ZpC3gnD-A.woff) format("woff")
}

@font-face {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 600;
    src: local("Montserrat SemiBold"), local(Montserrat-SemiBold), url(//fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_bZF3gnD-g.eot#) format("eot"), url(//fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_bZF3gnD_g.woff2) format("woff2"), url(//fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_bZF3gnD-A.woff) format("woff")
}

@font-face {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 700;
    src: local("Montserrat Bold"), local(Montserrat-Bold), url(//fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_dJE3gnD-g.eot#) format("eot"), url(//fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_dJE3gnD_g.woff2) format("woff2"), url(//fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_dJE3gnD-A.woff) format("woff")
}

@font-face {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 800;
    src: local("Montserrat ExtraBold"), local(Montserrat-ExtraBold), url(//fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_c5H3gnD-g.eot#) format("eot"), url(//fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_c5H3gnD_g.woff2) format("woff2"), url(//fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_c5H3gnD-A.woff) format("woff")
}

@font-face {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 900;
    src: local("Montserrat Black"), local(Montserrat-Black), url(//fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_epG3gnD-g.eot#) format("eot"), url(//fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_epG3gnD_g.woff2) format("woff2"), url(//fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_epG3gnD-A.woff) format("woff")
}

.jx-header-account>a {
    display: block
}

.jx-header-account>a span {
    display: none
}

.jx-header-account>a .icon-user {
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.jx-header-account>a:active .icon-user,
.jx-header-account>a:focus .icon-user,
.jx-header-account>a:hover .icon-user {
    fill: #eb6795
}

@media (min-width:992px) {
    .jx-header-account>a .icon-user {
        width: 2.57143rem;
        height: 2.07143rem
    }
}

.jx-header-account.dropdown .dropdown-menu {
    margin-top: 2.14286rem!important;
    padding: 2.85714rem 2.14286rem;
    width: 22.85714rem
}

@media (min-width:768px) {
    .jx-header-account.dropdown .dropdown-menu {
        width: 29.28571rem;
        padding: 2.85714rem 2.85714rem 3.92857rem;
    }
}

.jx-header-account-wrapper .jx-header-account-title {
    font: 500 1.71429rem/1.85714rem Montserrat, sans-serif;
    text-transform: uppercase
}

@media (min-width:1200px) {
    .jx-header-account-wrapper .jx-header-account-title {
        font-size: 2.57143rem;
        line-height: 1.11
    }
}

@media (min-width:768px) {
    .jx-header-account-wrapper.twocolumns .user-data {
        display: -webkit-box;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        margin-bottom: 1.42857rem
    }
    .jx-header-account-wrapper.twocolumns .user-data img {
        -webkit-box-flex: 0;
        flex: 0 0 30%;
        max-width: 30%;
        margin-right: 1.42857rem;
        border: .07143rem solid #e5e5e5
    }
    .jx-header-account-wrapper.twocolumns .user-data h3 {
        -webkit-box-ordinal-group: 2;
        order: 1
    }
    .jx-header-account-wrapper.twocolumns .header-account-content>ul {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
        -webkit-column-gap: 1.42857rem;
        -moz-column-gap: 1.42857rem;
        column-gap: 1.42857rem;
        list-style-position: inside
    }
}

@media (max-width:767.98px) {
    .jx-header-account-wrapper .user-data {
        text-align: center
    }
    .jx-header-account-wrapper .user-data img {
        width: 70%
    }
}

@media (min-width:576px) and (max-width:767.98px) {
    .jx-header-account-wrapper .user-data img {
        width: 60%
    }
}

.jx-header-account-wrapper .header-login-content {
    display: none
}

.jx-header-account-wrapper .header-login-content.active {
    display: block;
    max-height: none;
    overflow: visible
}

.jx-header-account-wrapper .social-login-buttons a i {
    font-size: 1.42857rem;
    line-height: 1;
    color: #000;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.jx-header-account-wrapper .social-login-buttons a:active i,
.jx-header-account-wrapper .social-login-buttons a:focus i,
.jx-header-account-wrapper .social-login-buttons a:hover i {
    color: #eb6795
}

.jx-header-account-wrapper footer {
    text-align: center
}

.jx-header-account-wrapper footer .register-link {
    margin-top: .71429rem
}

.jx-header-account-wrapper .radio-inline {
    margin-right: 1.42857rem
}

.jx-header-account-wrapper .radio-inline .custom-radio,
.jx-header-account-wrapper .radio-inline:last-child {
    margin-right: 0
}

#footer .jx-header-account-wrapper,
#wrapper .jx-header-account-wrapper {
    padding: 1.42857rem;
    max-width: 100%;
    margin-bottom: 2.14286rem;
    background: #fff;
    border: .07143rem solid #e5e5e5
}

#footer .jx-header-account-wrapper [class*=" col-"],
#footer .jx-header-account-wrapper [class^=col-],
#wrapper .jx-header-account-wrapper [class*=" col-"],
#wrapper .jx-header-account-wrapper [class^=col-] {
    width: 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    text-align: left
}

.main-help-block ul:empty {
    display: none
}