@import url("https://fonts.googleapis.com/css?family=Montserrat:400,500,300i,600,700,800,900|&subset=cyrillic");


@font-face {
                    font-family: 'AstraSans';
                    src: url(/assets/css/PT-Astra-Sans_Regular.ttf);
}

.main2019_aside {
                    position: relative
}



.main2019_aside:after {
                    border-left: solid 1px #ecf0f1;
                    content: " ";
                    display: block;
                    position: absolute;
                    top: 0;
                    left: -15px;
                    bottom: 0
}



.main2019_border-bottom-3 {
                    height: 100%;
                    position: static
}



.main2019_border-bottom-3:after {
                    border-bottom: solid 1px #ecf0f1;
                    content: " ";
                    display: block;
                    position: absolute;
                    bottom: 15px;
                    width: 100%;
}



.main2019_border-bottom {
                    height: 100%;
                    position: static
}



.main2019_border-bottom:after {
                    border-bottom: solid 1px #ecf0f1;
                    content: " ";
                    display: block;
                    position: absolute;
                    bottom: 15px;
                    width: 100%;
}



@media all and (max-width: 820px) and (min-width: 421px) {
                    .main2019_pos-relative-medium {
                                        position: relative
                    }
}



@media all and (min-width: 821px) {
                    .main2019_pos-relative-large {
                                        position: relative
                    }

                    .znamya416429  {
                                        min-height: 250px;
                    }
}



.main2019_ad-240x400 {
                    margin: 15px 0;
                    max-width: 240px;
                    max-height: 400px
}



.main2019_first-top-news-item,
.main2019_top-news-item {
                    display: block;
                    position: relative;
                    margin: 15px 0
}



@media all and (max-width: 820px) {
                    .main2019_first-top-news-item {
                                        margin: 0 0 15px 0;
                                        width: 100vw
                    }
}



@media all and (max-width: 820px) {
                    .main2019_top-news-item {
                                        padding: 0 10px
                    }
}



.main2019_top-news-image {
                    display: block;
                    width: 100%
}



.main2019_top-news-image-wrapper {
                    position: relative
}



.main2019_first-top-news-title-wrapper {
                    background-color: #fff;
                    display: block;
                    padding: 25px 16px 0px;
                    position: absolute;
                    bottom: 0;
                    left: 0;
                    width: calc(66.6666% + 21px)
}



@media all and (min-width: 481px) and (max-width: 820px) {
                    .main2019_first-top-news-title-wrapper {
                                        padding: 20px 9px;
                                        width: calc(66.6666% + 10px)
                    }
}



@media all and (max-width: 480px) {
                    .main2019_first-top-news-title-wrapper {
                                        position: relative;
                                        left: 10px;
                                        width: calc(100% - 20px);
                                        bottom: 40px;
                                        padding: 20px 9px;
                                        margin-bottom: -50px
                    }
}



.main2019_first-top-news-title,
.main2019_top-news-title {
                    color: #222;
                    display: block;
                    font-size: 28px;
                    font-weight: 800;
                    line-height: 1.2;
                    text-decoration: none;
                    margin-bottom: -6px;
}



.main2019_first-top-news-title:hover,
.main2019_top-news-title:hover {
                    text-decoration: underline
}



@media all and (min-width: 481px) and (max-width: 820px) {
                    .main2019_first-top-news-title,
                    .main2019_top-news-title {
                                        font-size: 24px
                    }
}



@media all and (max-width: 480px) {
                    .main2019_first-top-news-title,
                    .main2019_top-news-title {
                                        font-size: 18px
                    }
}



.main2019_first-top-news-section {
                    background-color: #eee;
                    color: #888;
                    display: block;
                    font-size: 9px;
                    font-weight: 300;
                    height: 25px;
                    line-height: 25px;
                    padding: 0 12px;
                    position: absolute;
                    text-decoration: none;
                    text-transform: uppercase;
                    top: 0;
                    left: 0;
                    transform: translateY(-50%)
}



.main2019_first-top-news-section:hover {
                    text-decoration: underline
}



@media all and (max-width: 480px) {
                    .main2019_first-top-news-section {
                                        left: 25px
                    }
}



.main2019_first-top-news-label,
.main2019_first-top-news-label-small,
.main2019_top-news-label,
.main2019_top-news-label-small {
                    background-color: #e74c3c;
                    color: #fff;
                    display: block;
                    font-size: 9px;
                    font-weight: 300;
                    height: 25px;
                    line-height: 25px;
                    padding: 0 12px;
                    position: absolute;
                    text-transform: uppercase;
                    top: 0;
                    left: 50%;
                    transform: translateX(-50%)
}



@media all and (max-width: 480px) {
                    .main2019_first-top-news-label,
                    .main2019_first-top-news-label-small,
                    .main2019_top-news-label,
                    .main2019_top-news-label-small {
                                        display: none
                    }
}



.main2019_first-top-news-label-small {
                    display: none
}



@media all and (max-width: 480px) {
                    .main2019_first-top-news-label-small {
                                        display: block;
                                        left: 0;
                                        top: 0;
                                        transform: translateY(-50%);
                                        font-size: 16px;
                                        padding: 0 0 0 3px;
                                        width: 25px
                    }
}



.main2019_top-news-title {
                    font-size: 16px;
                    font-weight: 600;
                    line-height: 1.25;
                    margin-bottom: 8px;
                    padding-top: 25px
}



@media all and (min-width: 481px) and (max-width: 820px) {
                    .main2019_top-news-title {
                                        font-size: 14px
                    }
}



@media all and (max-width: 480px) {
                    .main2019_top-news-title {
                                        font-size: 12px
                    }
}



.main2019_top-news-lead {
                    color: #505050;
                    display: block;
                    font-size: 12px;
                    font-weight: 300;
                    line-height: 1.25
}



.main2019_top-news-section {
                    background-color: #eee;
                    color: #888;
                    display: block;
                    font-size: 9px;
                    font-weight: 300;
                    height: 25px;
                    line-height: 25px;
                    padding: 0 12px;
                    position: absolute;
                    text-decoration: none;
                    text-transform: uppercase;
                    bottom: 0;
                    left: 0;
                    transform: translateY(50%)
}



.main2019_top-news-section:hover {
                    text-decoration: underline
}



@media all and (max-width: 480px) {
                    .main2019_top-news-section {
                                        left: 25px
                    }
}



.main2019_top-news-label-small {
                    display: none
}



@media all and (max-width: 480px) {
                    .main2019_top-news-label-small {
                                        display: block;
                                        position: absolute;
                                        left: 0;
                                        bottom: 0;
                                        top: auto;
                                        transform: translateY(50%);
                                        width: 25px;
                                        padding: 0 0 0 5px;
                                        font-size: 16px
                    }
}



.main2019_editors-header {
                    border-bottom: solid 1px #ecf0f1;
                    height: 37px
}



.main2019_editors-header-title {
                    border-bottom: solid 1px #e74c3c;
                    bottom: -1px;
                    color: #333;
                    display: inline-block;
                    font-size: 11px;
                    font-weight: 500;
                    line-height: 35px;
                    position: relative;
                    text-transform: uppercase
}



.main2019_editors-body {
                    padding-top: 8px
}



.main2019_editors-item {
                    border-bottom: solid 1px #ecf0f1;
                    margin: 16px 0
}



.main2019_editors-item:first-child .main2019_editors-item-lead {
                    display: none
}



.main2019_editors-item:first-child .main2019_editors-item-image-wrapper {
                    display: block
}



@media all and (max-width: 820px) {
                    .main2019_editors-item {
                                        min-height: 96px;
                                        padding-right: 90px;
                                        position: relative
                    }
}



.main2019_editors-item-image-wrapper {
                    display: none;
                    position: relative;
                    margin-bottom: 24px
}



@media all and (max-width: 820px) {
                    .main2019_editors-item-image-wrapper {
                                        display: block;
                                        position: absolute;
                                        right: 0;
                                        top: 0;
                                        height: 80px;
                                        width: 80px;
                                        overflow: hidden
                    }
}



@media all and (max-width: 820px) {
                    .main2019_editors-item-image {
                                        display: block;
                                        height: 100%;
                                        max-width: none
                    }
}



.main2019_editors-item-section {
                    background-color: #eee;
                    color: #888;
                    display: block;
                    font-size: 9px;
                    font-weight: 300;
                    height: 25px;
                    line-height: 25px;
                    padding: 0 12px;
                    position: absolute;
                    text-decoration: none;
                    text-transform: uppercase;
                    bottom: 0;
                    left: 0;
                    transform: translateY(50%)
}



.main2019_editors-item-section:hover {
                    text-decoration: underline
}



@media all and (max-width: 820px) {
                    .main2019_editors-item-section {
                                        display: none
                    }
}



.main2019_editors-item-title {
                    color: #222;
                    display: block;
                    line-height: 1.2;
                    font-size: 14px;
                    font-weight: 600;
                    margin-bottom: 9px;
                    text-decoration: none
}



.main2019_editors-item-title:hover {
                    text-decoration: underline
}



.main2019_editors-item-lead {
                    color: #505050;
                    display: block;
                    font-size: 12px;
                    font-weight: 300;
                    line-height: 1.2;
                    margin-bottom: 12px
}



@media all and (max-width: 820px) {
                    .main2019_editors-item-lead {
                                        display: none
                    }
}



.main2019_editors-item-meta {
                    display: none;
}



@media all and (max-width: 820px) {
                    .main2019_editors-item-meta {
                                        position: absolute;
                                        bottom: 0;
                                        width: calc(100% - 90px)
                    }
}



.main2019_editors-item-meta-view,
.main2019_editors-item-meta-comments,
.main2019_editors-item-meta-share {
                    color: #999;
                    display: block;
                    flex: auto;
                    font-size: 9px;
                    font-weight: 300;
                    margin-bottom: 12px
}



.main2019_editors-item-meta-view .fa,
.main2019_editors-item-meta-view .far,
.main2019_editors-item-meta-comments .fa,
.main2019_editors-item-meta-comments .far,
.main2019_editors-item-meta-share .fa,
.main2019_editors-item-meta-share .far {
                    padding-right: 5px
}



.main2019_news-of-day-header {
                    border-bottom: solid 1px #ecf0f1;
                    height: 37px
}



.main2019_news-of-day-header-title {
                    border-bottom: solid 1px #e74c3c;
                    bottom: -1px;
                    color: #333;
                    display: inline-block;
                    font-size: 11px;
                    font-weight: 500;
                    line-height: 35px;
                    position: relative;
                    text-transform: uppercase
}



.main2019_news-of-day-body {
                    padding-top: 8px
}



.main2019_news-of-day-item {
                    border-bottom: solid 1px #ecf0f1;
                    display: block;
                    line-height: 1.15;
                    margin: 12px 0;
                    padding-bottom: 12px;
                    text-decoration: none
}



.main2019_news-of-day-item:hover {
                    text-decoration: underline
}



.main2019_news-of-day-item:first-child {
                    margin-top: 0
}



.main2019_news-of-day-time {
                    color: #999;
                    display: inline-block;
                    font-size: 10px;
                    margin-right: 10px
}



.main2019_news-of-day-headline {
                    color: #222;
                    font-size: 13px;
                    font-weight: 400
}



.main2019_thereisaquestion {
                    border-top: solid 1px #ecf0f1;
                    border-bottom: solid 1px #ecf0f1;
                    margin-bottom: 15px;
                    position: relative;
                    padding-left: 32px
}



.main2019_thereisaquestion:before {
                    border-right: solid 1px #ecf0f1;
                    content: " ";
                    position: absolute;
                    left: 0;
                    bottom: 12px;
                    top: 12px;
                    width: 23px
}



.main2019_thereisaquestion-header-title {
                    border-bottom: solid 1px #e74c3c;
                    color: #333;
                    display: inline-block;
                    font-size: 11px;
                    font-weight: 500;
                    line-height: 35px;
                    text-transform: uppercase;
                    position: absolute;
                    left: -13px;
                    bottom: -24px;
                    transform-origin: top left;
                    transform: rotate(-90deg)
}



.main2019_thereisaquestion-body {
                    margin: 14px 0;
                    min-height: 100px
}



.main2019_thereisaquestion-item {
                    float: left;
                    border-right: solid 1px #ecf0f1;
                    padding: 0 14px;
                    width: 373px
}



.main2019_thereisaquestion-item:last-child {
                    border-right: none
}



@media all and (max-width: 820px) {
                    .main2019_thereisaquestion-item {
                                        width: 64vw;
                                        padding: 0 9px
                    }
}



.main2019_thereisaquestion-title {
                    color: #222;
                    display: block;
                    font-size: 18px;
                    font-weight: 600;
                    line-height: 1.2;
                    margin: 6px 0 20px 0;
                    text-decoration: none;
                    text-transform: uppercase
}



.main2019_thereisaquestion-title:hover {
                    text-decoration: underline
}



@media all and (max-width: 820px) and (min-width: 421px) {
                    .main2019_thereisaquestion-title {
                                        font-size: 16px
                    }
}



@media all and (max-width: 420px) {
                    .main2019_thereisaquestion-title {
                                        font-size: 14px
                    }
}



.main2019_thereisaquestion-day {
                    color: #999;
                    display: block;
                    font-size: 9px;
                    font-weight: 300;
                    text-transform: uppercase
}



.main2019_vertical-news {
                    display: block;
                    margin: 14px 0
}



@media all and (max-width: 480px) {
                    .main2019_vertical-news {
                                        border-bottom: solid 1px #ecf0f1;
                                        display: flex;
                                        flex-direction: row-reverse;
                                        margin-top: 0;
                                        min-height: 80px
                    }
}



.main2019_vertical-news-title {
                    color: #222;
                    display: block;
                    line-height: 1.2;
                    text-decoration: none;
                    font-size: 16px;
                    font-weight: 600;
                    margin-bottom: 8px;
                    padding-top: 25px
}



.main2019_vertical-news-title:hover {
                    text-decoration: underline
}



@media all and (min-width: 481px) and (max-width: 820px) {
                    .main2019_vertical-news-title {
                                        font-size: 15px
                    }
}



@media all and (max-width: 480px) {
                    .main2019_vertical-news-title {
                                        font-weight: 500;
                                        font-size: 14px;
                                        padding-top: 8px;
                                        padding-right: 10px;
                                        width: 100%
                    }
}



.main2019_vertical-news-lead {
                    color: #505050;
                    display: block;
                    font-size: 12px;
                    font-weight: 300;
                    line-height: 1.25
}



@media all and (max-width: 480px) {
                    .main2019_vertical-news-lead {
                                        display: none
                    }
}



.main2019_vertical-news-image-wrapper {
                    position: relative
}



@media all and (max-width: 480px) {
                    .main2019_vertical-news-image-wrapper {
                                        flex-shrink: 0;
                                        flex-basis: 80px;
                                        overflow: hidden;
                                        height: 80px;
                                        align-self: flex-end
                    }
}



.main2019_vertical-news-image {
                    display: block;
                    width: 100%
}



.main2019_vertical-news-section {
                    background-color: #eee;
                    color: #888;
                    display: block;
                    font-size: 9px;
                    font-weight: 300;
                    height: 25px;
                    line-height: 25px;
                    padding: 0 12px;
                    position: absolute;
                    text-decoration: none;
                    text-transform: uppercase;
                    bottom: 0;
                    left: 0;
                    transform: translateY(50%)
}



.main2019_vertical-news-section:hover {
                    text-decoration: underline
}



@media all and (max-width: 480px) {
                    .main2019_vertical-news-section {
                                        display: block;
                                        left: 0;
                                        right: 0;
                                        bottom: 0;
                                        transform: none;
                                        padding: 0;
                                        text-align: center
                    }
}



.main2019_vertical-news-label {
                    background-color: #e74c3c;
                    color: #fff;
                    display: block;
                    font-size: 9px;
                    font-weight: 300;
                    height: 25px;
                    line-height: 25px;
                    padding: 0 12px;
                    position: absolute;
                    text-transform: uppercase;
                    top: 0;
                    left: 50%;
                    transform: translateX(-50%);
                    z-index: 10
}



@media all and (max-width: 480px) {
                    .main2019_vertical-news-label {
                                        display: none
                    }
}



.main2019_vertical-news-full {
                    display: block;
                    position: relative;
                    margin: 14px 0
}



@media all and (max-width: 480px) {
                    .main2019_vertical-news-full {
                                        border-bottom: solid 1px #ecf0f1;
                                        display: flex;
                                        flex-direction: row-reverse;
                                        min-height: 80px;
                                        margin-top: 0
                    }
}



.main2019_vertical-news-full .main2019_vertical-news-image-wrapper:after {
                    background: -moz-linear-gradient(top, rgba(58, 58, 58, 0.2) 0%, rgba(58, 58, 58, 0.2) 20%, rgba(58, 58, 58, 0.65) 100%);
                    background: -webkit-linear-gradient(top, rgba(58, 58, 58, 0.2) 0%, rgba(58, 58, 58, 0.2) 20%, rgba(58, 58, 58, 0.65) 100%);
                    background: -o-linear-gradient(top, rgba(58, 58, 58, 0.2) 0%, rgba(58, 58, 58, 0.2) 20%, rgba(58, 58, 58, 0.65) 100%);
                    background: -ms-linear-gradient(top, rgba(58, 58, 58, 0.2) 0%, rgba(58, 58, 58, 0.2) 20%, rgba(58, 58, 58, 0.65) 100%);
                    background: linear-gradient(to bottom, rgba(58, 58, 58, 0.2) 0%, rgba(58, 58, 58, 0.2) 20%, rgba(58, 58, 58, 0.65) 100%);
                    content: " ";
                    display: block;
                    position: absolute;
                    left: 0;
                    top: 0;
                    right: 0;
                    bottom: 0
}



.main2019_vertical-news-full .main2019_vertical-news-section {
                    background: none;
                    border-top: solid 1px rgba(221, 221, 221, 0.5);
                    color: #fff;
                    position: absolute;
                    bottom: 0;
                    left: 10px;
                    right: 10px;
                    height: 35px;
                    line-height: 35px;
                    z-index: 10;
                    transform: none;
                    text-align: center
}



@media all and (max-width: 480px) {
                    .main2019_vertical-news-full .main2019_vertical-news-section {
                                        background-color: #eee;
                                        border: none;
                                        color: #888;
                                        display: block;
                                        font-size: 9px;
                                        font-weight: 300;
                                        height: 25px;
                                        line-height: 25px;
                                        position: absolute;
                                        bottom: 0;
                                        left: 0;
                                        right: 0
                    }
}



.main2019_vertical-news-full .main2019_vertical-news-title {
                    color: #fff;
                    display: block;
                    font-size: 14px;
                    font-weight: 600;
                    line-height: 1.3;
                    padding: 0 15px;
                    position: absolute;
                    top: 57%;
                    left: 0;
                    right: 0;
                    text-transform: uppercase;
                    text-align: center
}



@media all and (min-width: 481px) and (max-width: 820px) {
                    .main2019_vertical-news-full .main2019_vertical-news-title {
                                        font-size: 12px;
                                        top: 50%;
                                        transform: translateY(-50%)
                    }
}



@media all and (max-width: 480px) {
                    .main2019_vertical-news-full .main2019_vertical-news-title {
                                        color: #222;
                                        font-weight: 500;
                                        font-size: 14px;
                                        position: static;
                                        padding: 8px 10px 0 0;
                                        text-align: left;
                                        text-transform: none
                    }
}



.main2019_vertical-news-full .main2019_vertical-news-lead {
                    display: none
}



.main2019_vertical-news-small-label {
                    display: none
}



@media all and (max-width: 480px) {
                    .main2019_vertical-news-small-label {
                                        align-self: flex-end;
                                        background-color: #e74c3c;
                                        color: #fff;
                                        display: block;
                                        font-size: 14px;
                                        font-weight: 300;
                                        flex-basis: 25px;
                                        flex-shrink: 0;
                                        height: 25px;
                                        line-height: 25px;
                                        text-align: center
                    }
}



.main2019_specproject {
                    display: block;
                    margin: 15px;
                    position: relative
}



.main2019_specproject:after {
                    background: -moz-linear-gradient(top, rgba(62, 62, 62, 0) 0%, rgba(62, 62, 62, 0.5) 80%, rgba(62, 62, 62, 0.5) 100%);
                    background: -webkit-linear-gradient(top, rgba(62, 62, 62, 0) 0%, rgba(62, 62, 62, 0.5) 80%, rgba(62, 62, 62, 0.5) 100%);
                    background: -o-linear-gradient(top, rgba(62, 62, 62, 0) 0%, rgba(62, 62, 62, 0.5) 80%, rgba(62, 62, 62, 0.5) 100%);
                    background: -ms-linear-gradient(top, rgba(62, 62, 62, 0) 0%, rgba(62, 62, 62, 0.5) 80%, rgba(62, 62, 62, 0.5) 100%);
                    background: linear-gradient(to bottom, rgba(62, 62, 62, 0) 0%, rgba(62, 62, 62, 0.5) 80%, rgba(62, 62, 62, 0.5) 100%);
                    content: " ";
                    position: absolute;
                    top: 0;
                    right: 0;
                    bottom: 0;
                    left: 0
}



@media all and (max-width: 480px) {
                    .main2019_specproject {
                                        margin: 15px 0
                    }
}



.main2019_specproject-image {
                    display: block;
                    width: 100%
}



@media all and (max-width: 480px) {
                    .main2019_specproject-image {
                                        display: none
                    }
}



.main2019_specproject-image-small {
                    display: none;
                    width: 100%
}



@media all and (max-width: 480px) {
                    .main2019_specproject-image-small {
                                        display: block
                    }
}



.main2019_specproject-title {
                    color: #fff;
                    display: block;
                    font-size: 18px;
                    font-weight: 600;
                    line-height: 1.3;
                    padding: 0 28%;
                    position: absolute;
                    top: 50%;
                    transform: translateY(-50%);
                    text-align: center;
                    text-transform: uppercase;
                    text-decoration: none;
                    width: 100%;
                    z-index: 10
}



.main2019_specproject-title:hover {
                    text-decoration: underline
}



@media all and (max-width: 820px) {
                    .main2019_specproject-title {
                                        font-size: 14px;
                                        padding: 0 14%
                    }
}



.main2019_specproject-label {
                    background-color: #e74c3c;
                    color: #fff;
                    display: block;
                    font-size: 9px;
                    font-weight: 300;
                    height: 25px;
                    line-height: 25px;
                    padding: 0 12px;
                    position: absolute;
                    text-transform: uppercase;
                    top: 0;
                    left: 50%;
                    transform: translateX(-50%);
                    z-index: 10
}



.main2019_horizontal-news {
                    display: flex;
                    position: relative;
                    margin: 15px 0
}



@media all and (min-width: 481px) {
                    .main2019_horizontal-news.main2019_horizontal-right {
                                        flex-direction: row-reverse
                    }



                    .main2019_horizontal-news.main2019_horizontal-right .main2019_horizontal-news-label {
                                        left: 75%
                    }
}



@media all and (max-width: 820px) {
                    .main2019_horizontal-news {
                                        margin-bottom: 15px;
                                        flex-direction: row-reverse
                    }
}



.main2019_horizontal-news-image-wrapper {
                    display: block;
                    flex: 1 0 240px
}



@media all and (max-width: 820px) {
                    .main2019_horizontal-news-image-wrapper {
                                        flex: 0 0 80px;
                                        order: 1;
                                        height: 80px
                    }
}



.main2019_horizontal-news-image {
                    width: 100%
}



.main2019_horizontal-news-text-wrapper {
                    border-top: solid 1px #ecf0f1;
                    border-bottom: solid 1px #ecf0f1;
                    padding: 15px;
                    flex: auto
}



@media all and (max-width: 820px) {
                    .main2019_horizontal-news-text-wrapper {
                                        border-top: none;
                                        order: 3;
                                        padding: 0 10px 0 0;
                                        align-self: flex-start;
                                        min-height: 80px
                    }
}



.main2019_horizontal-news-title {
                    color: #222;
                    display: block;
                    font-size: 16px;
                    font-weight: 600;
                    line-height: 1.2;
                    margin-bottom: 15px;
                    text-decoration: none
}



.main2019_horizontal-news-title:hover {
                    text-decoration: underline
}



@media all and (max-width: 820px) {
                    .main2019_horizontal-news-title {
                                        font-size: 14px;
                                        font-weight: 500
                    }
}



.main2019_horizontal-news-lead {
                    display: block;
                    color: #505050;
                    font-size: 12px;
                    font-weight: 300;
                    line-height: 1.2;
                    margin-bottom: 15px
}



@media all and (max-width: 820px) {
                    .main2019_horizontal-news-lead {
                                        display: none
                    }
}



.main2019_horizontal-news-section {
                    background-color: #eee;
                    color: #888;
                    display: block;
                    font-size: 9px;
                    font-weight: 300;
                    height: 25px;
                    width: 80px;
                    line-height: 25px;
                    padding: 0 12px;
                    position: absolute;
                    text-align: center;
                    text-decoration: none;
                    text-transform: uppercase;
                    bottom: 0;
                    left: 50%;
                    transform: translateX(-50%)
}



.main2019_horizontal-news-section:hover {
                    text-decoration: underline
}



@media all and (max-width: 820px) {
                    .main2019_horizontal-news-section {
                                        transform: none;
                                        left: auto;
                                        right: 0
                    }
}



.main2019_horizontal-news-label {
                    background-color: #e74c3c;
                    color: #fff;
                    display: block;
                    font-size: 9px;
                    font-weight: 300;
                    height: 25px;
                    line-height: 25px;
                    padding: 0 12px;
                    position: absolute;
                    text-transform: uppercase;
                    top: 0;
                    left: 25%;
                    transform: translateX(-50%)
}



@media all and (max-width: 820px) {
                    .main2019_horizontal-news-label {
                                        display: none
                    }
}



.main2019_horizontal-news-small-label {
                    display: none
}



@media all and (max-width: 820px) {
                    .main2019_horizontal-news-small-label {
                                        align-self: flex-end;
                                        flex: 0 0 25px;
                                        order: 2;
                                        background-color: #e74c3c;
                                        color: #fff;
                                        display: block;
                                        font-size: 14px;
                                        height: 25px;
                                        line-height: 25px;
                                        width: 25px;
                                        text-align: center
                    }
}



.main2019_promocode {
                    display: block;
                    padding: 15px;
                    position: relative;
                    width: 540px
}



@media all and (max-width: 820px) {
                    .main2019_promocode {
                                        width: 64vw;
                                        padding: 15px 10px
                    }
}



.main2019_promocode-image {
                    display: block;
                    width: 100%
}



.main2019_promocode-label {
                    background-color: #e74c3c;
                    color: #fff;
                    display: block;
                    font-size: 9px;
                    font-weight: 300;
                    height: 25px;
                    line-height: 25px;
                    padding: 0 12px;
                    position: absolute;
                    text-transform: uppercase;
                    top: 0;
                    left: 50%;
                    transform: translateX(-50%)
}



.main2019_footer {
                    background-color: #eee
}



.main2019_footer-collection-header {
                    border-bottom: solid 1px #fff;
                    height: 37px;
                    margin-bottom: 15px
}



.main2019_footer-collection-header-title {
                    border-bottom: solid 1px #e74c3c;
                    bottom: -1px;
                    color: #333;
                    display: inline-block;
                    font-size: 11px;
                    font-weight: 500;
                    line-height: 35px;
                    position: relative;
                    text-transform: uppercase
}



.main2019_footer-collection-item {
                    border-bottom: solid 1px #fff;
                    display: flex;
                    position: relative;
                    padding-bottom: 15px;
                    margin-bottom: 15px
}



.main2019_footer-collection-item-image-link {
                    display: block;
                    flex: 0 0 80px;
                    order: 3
}



.main2019_footer-collection-item-image {
                    display: block;
                    width: auto;
                    height: 80px
}



.main2019_footer-collection-item-title {
                    align-self: flex-start;
                    color: #222;
                    display: block;
                    font-size: 14px;
                    font-weight: 500;
                    flex: auto;
                    line-height: 1.2;
                    max-height: 69px;
                    overflow: hidden;
                    text-decoration: none;
                    width: 100%
}



.main2019_footer-collection-item-meta {
                    display: flex;
                    position: absolute;
                    bottom: 15px;
                    left: 0;
                    width: calc(100% - 90px)
}



.main2019_footer-collection-item-meta-view,
.main2019_footer-collection-item-meta-comments,
.main2019_footer-collection-item-meta-share {
                    color: #999;
                    display: block;
                    flex: auto;
                    font-size: 9px;
                    font-weight: 300
}



.main2019_footer-collection-item-meta-view .fa,
.main2019_footer-collection-item-meta-view .far,
.main2019_footer-collection-item-meta-comments .fa,
.main2019_footer-collection-item-meta-comments .far,
.main2019_footer-collection-item-meta-share .fa,
.main2019_footer-collection-item-meta-share .far {
                    padding-right: 5px
}



.main2019_footer-collection-item-section {
                    background-color: #fff;
                    color: #888;
                    display: block;
                    font-size: 9px;
                    font-weight: 300;
                    height: 25px;
                    line-height: 25px;
                    padding: 0 12px;
                    position: absolute;
                    text-align: center;
                    text-decoration: none;
                    text-transform: uppercase;
                    bottom: 15px;
                    right: 0;
                    width: 80px
}



.main2019_footer-collection-item-section:hover {
                    text-decoration: underline
}



.main2019_footer-tags {
                    margin: 15px 0;
                    display: flex;
                    justify-content: space-between
}



.main2019_footer-tags-primary {
                    list-style-type: none;
                    padding: 0 8px;
                    width: 131px
}



.main2019_footer-tags-secondary-item {
                    list-style-type: none
}



.main2019_footer-tags-primary-link,
.main2019_footer-tags-secondary-item-link {
                    text-decoration: none
}



.main2019_footer-tags-primary-link:hover,
.main2019_footer-tags-secondary-item-link:hover {
                    text-decoration: underline
}



.main2019_footer-tags-primary-link {
                    color: #222;
                    font-size: 14px;
                    font-weight: 600;
                    text-transform: uppercase
}



.main2019_footer-tags-secondary-item-link {
                    color: #222;
                    font-size: 11px;
                    font-weight: 400;
                    line-height: 1.63
}



.main2019_footer-bottom:after {
                    clear: both;
                    content: " ";
                    display: block
}



@media all and (max-width: 820px) {
                    .main2019_footer-bottom {
                                        display: flex;
                                        flex-direction: column
                    }
}



.main2019_footer-bottom-logo {
                    float: left;
                    width: 24%
}



@media all and (max-width: 820px) {
                    .main2019_footer-bottom-logo {
                                        float: none;
                                        text-align: center;
                                        width: 100%
                    }
}



.main2019_footer-bottom-logo-caption {
                    color: #222;
                    display: block;
                    font-size: 11px;
                    font-weight: 400;
                    line-height: 1.63;
                    margin: 8px
}



.main2019_footer-bottom-socials-n-counters {
                    display: flex;
                    flex-direction: column;
                    float: left;
                    width: 24%;
                    padding: 0 8px 8px 8px
}



@media all and (max-width: 820px) {
                    .main2019_footer-bottom-socials-n-counters {
                                        flex-direction: row;
                                        float: none;
                                        justify-content: space-between;
                                        width: 100%
                    }
}



.main2019_footer-bottom-socials {
                    display: flex;
                    flex-wrap: nowrap;
                    flex: auto;
                    justify-content: space-between;
                    padding-bottom: 8px
}



@media all and (max-width: 820px) {
                    .main2019_footer-bottom-socials {
                                        padding-right: 15px
                    }
}



.main2019_footer-bottom-social {
                    display: block;
                    font-size: 16px;
                    line-height: 30px;
                    padding-right: 8px
}



.main2019_footer-bottom-social:last-child {
                    padding-right: 0
}



.main2019_footer-bottom-social i:hover {
                    border: none;
                    background: none
}



.main2019_footer-bottom-nav {
                    display: flex;
                    flex-wrap: wrap;
                    float: right;
                    width: 74%
}



@media all and (max-width: 820px) {
                    .main2019_footer-bottom-nav {
                                        justify-content: space-around;
                                        float: none;
                                        width: 100%
                    }
}



.main2019_footer-bottom-nav-item {
                    list-style-type: none;
                    padding-right: 45px;
                    font-size: 14px;
                    font-weight: 600;
                    margin-bottom: 15px;
                    text-transform: uppercase
}



.main2019_footer-bottom-nav-item:last-child {
                    padding-right: 0
}



@media all and (max-width: 820px) {
                    .main2019_footer-bottom-nav-item {
                                        padding: 0 15px
                    }



                    .main2019_footer-bottom-nav-item:last-child {
                                        padding: 0 15px
                    }
}



.main2019_footer-bottom-nav-link {
                    text-decoration: none
}



.main2019_footer-bottom-nav-link:hover {
                    text-decoration: underline
}



.main2019_footer-bottom-disclaimer {
                    float: right;
                    width: 74%;
                    font-size: 11px;
                    font-weight: 400;
                    line-height: 1.45
}



.fb_iframe_widget {
                    padding-bottom: 40px !important;
}



hr {
                    border: none;
                    height: 1px; /* Set the hr color */
                    color: #e1e1e1; /* old IE */
                    background-color: #e1e1e1; /* Modern Browsers */
}



.mobile-menu_inner {
                    display: none;
}





#header {
                    display: none;
}



#header.active {
                    display: block;
}





html, body {
                    height: 100%
}



*, *:before, *:after {
                    -webkit-box-sizing: border-box;
                    -moz-box-sizing: border-box;
                    box-sizing: border-box
}



html, body {
                    font-size: 100%
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0; padding: 0; border: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box}


body {
                    background: #fff;
                    color: #222;
                    cursor: auto;
                    font-family: "Helvetica Neue", Helvetica, Montserrat, Arial, sans-serif;
                    font-style: normal;
                    font-weight: normal;
                    line-height: 1.5;
                    margin: 0;
                    padding: 0;
                    position: relative
}



a:hover {
                    cursor: pointer
}



img {
                    max-width: 100%;
                    height: auto
}



.row {
                    margin: 0 auto;
                    max-width: 67.5rem;
                    width: 100%
}



.row:before, .row:after {
                    content: " ";
                    display: table;
                    height: 0px;
}



.row:after {
                    clear: both
}



.row.collapse > .column, .row.collapse > .columns {
                    padding-left: 0;
                    padding-right: 0
}



.row.collapse .row {
                    margin-left: 0;
                    margin-right: 0
}



.row .row {
                    margin: 0 -0.9375rem;
                    max-width: none;
                    width: auto
}



.row .row:before, .row .row:after {
                    content: " ";
                    display: table
}



.row .row:after {
                    clear: both
}



.row .row.collapse {
                    margin: 0;
                    max-width: none;
                    width: auto
}



.row .row.collapse:before, .row .row.collapse:after {
                    content: " ";
                    display: table
}



.row .row.collapse:after {
                    clear: both
}



.column, .columns {
                    padding-left: 0.9375rem;
                    padding-right: 0.9375rem;
                    width: 100%;
                    float: left
}



.column + .column:last-child, .columns + .column:last-child, .column + .columns:last-child, .columns + .columns:last-child {
                    float: right
}



.column + .column.end, .columns + .column.end, .column + .columns.end, .columns + .columns.end {
                    float: left
}



@media only screen {
                    .small-push-0 {
                                        position: relative;
                                        left: 0;
                                        right: auto
                    }



                    .small-pull-0 {
                                        position: relative;
                                        right: 0;
                                        left: auto
                    }



                    .small-push-1 {
                                        position: relative;
                                        left: 8.33333%;
                                        right: auto
                    }



                    .small-pull-1 {
                                        position: relative;
                                        right: 8.33333%;
                                        left: auto
                    }



                    .small-push-2 {
                                        position: relative;
                                        left: 16.66667%;
                                        right: auto
                    }



                    .small-pull-2 {
                                        position: relative;
                                        right: 16.66667%;
                                        left: auto
                    }



                    .small-push-3 {
                                        position: relative;
                                        left: 25%;
                                        right: auto
                    }



                    .small-pull-3 {
                                        position: relative;
                                        right: 25%;
                                        left: auto
                    }



                    .small-push-4 {
                                        position: relative;
                                        left: 33.33333%;
                                        right: auto
                    }



                    .small-pull-4 {
                                        position: relative;
                                        right: 33.33333%;
                                        left: auto
                    }



                    .small-push-5 {
                                        position: relative;
                                        left: 41.66667%;
                                        right: auto
                    }



                    .small-pull-5 {
                                        position: relative;
                                        right: 41.66667%;
                                        left: auto
                    }



                    .small-push-6 {
                                        position: relative;
                                        left: 50%;
                                        right: auto
                    }



                    .small-pull-6 {
                                        position: relative;
                                        right: 50%;
                                        left: auto
                    }



                    .small-push-7 {
                                        position: relative;
                                        left: 58.33333%;
                                        right: auto
                    }



                    .small-pull-7 {
                                        position: relative;
                                        right: 58.33333%;
                                        left: auto
                    }



                    .small-push-8 {
                                        position: relative;
                                        left: 66.66667%;
                                        right: auto
                    }



                    .small-pull-8 {
                                        position: relative;
                                        right: 66.66667%;
                                        left: auto
                    }



                    .small-push-9 {
                                        position: relative;
                                        left: 75%;
                                        right: auto
                    }



                    .small-pull-9 {
                                        position: relative;
                                        right: 75%;
                                        left: auto
                    }



                    .small-push-10 {
                                        position: relative;
                                        left: 83.33333%;
                                        right: auto
                    }



                    .small-pull-10 {
                                        position: relative;
                                        right: 83.33333%;
                                        left: auto
                    }



                    .small-push-11 {
                                        position: relative;
                                        left: 91.66667%;
                                        right: auto
                    }



                    .small-pull-11 {
                                        position: relative;
                                        right: 91.66667%;
                                        left: auto
                    }



                    .column, .columns {
                                        position: relative;
                                        padding-left: 0.9375rem;
                                        padding-right: 0.9375rem;
                                        float: left
                    }



                    .small-1 {
                                        width: 8.33333%
                    }



                    .small-2 {
                                        width: 16.66667%
                    }



                    .small-3 {
                                        width: 25%
                    }



                    .small-4 {
                                        width: 33.33333%
                    }



                    .small-5 {
                                        width: 41.66667%
                    }



                    .small-6 {
                                        width: 50%
                    }



                    .small-7 {
                                        width: 58.33333%
                    }



                    .small-8 {
                                        width: 66.66667%
                    }



                    .small-9 {
                                        width: 75%
                    }



                    .small-10 {
                                        width: 83.33333%
                    }



                    .small-11 {
                                        width: 91.66667%
                    }



                    .small-12 {
                                        width: 100%
                    }



                    .small-offset-0 {
                                        margin-left: 0 !important
                    }



                    .small-offset-1 {
                                        margin-left: 8.33333% !important
                    }



                    .small-offset-2 {
                                        margin-left: 16.66667% !important
                    }



                    .small-offset-3 {
                                        margin-left: 25% !important
                    }



                    .small-offset-4 {
                                        margin-left: 33.33333% !important
                    }



                    .small-offset-5 {
                                        margin-left: 41.66667% !important
                    }



                    .small-offset-6 {
                                        margin-left: 50% !important
                    }



                    .small-offset-7 {
                                        margin-left: 58.33333% !important
                    }



                    .small-offset-8 {
                                        margin-left: 66.66667% !important
                    }



                    .small-offset-9 {
                                        margin-left: 75% !important
                    }



                    .small-offset-10 {
                                        margin-left: 83.33333% !important
                    }



                    .small-offset-11 {
                                        margin-left: 91.66667% !important
                    }



                    .small-reset-order {
                                        float: left;
                                        left: auto;
                                        margin-left: 0;
                                        margin-right: 0;
                                        right: auto
                    }



                    .column.small-centered, .columns.small-centered {
                                        margin-left: auto;
                                        margin-right: auto;
                                        float: none
                    }



                    .column.small-uncentered, .columns.small-uncentered {
                                        float: left;
                                        margin-left: 0;
                                        margin-right: 0
                    }



                    .column.small-centered:last-child, .columns.small-centered:last-child {
                                        float: none
                    }



                    .column.small-uncentered:last-child, .columns.small-uncentered:last-child {
                                        float: left
                    }



                    .column.small-uncentered.opposite, .columns.small-uncentered.opposite {
                                        float: right
                    }



                    .row.small-collapse > .column, .row.small-collapse > .columns {
                                        padding-left: 0;
                                        padding-right: 0
                    }



                    .row.small-collapse .row {
                                        margin-left: 0;
                                        margin-right: 0
                    }



                    .row.small-uncollapse > .column, .row.small-uncollapse > .columns {
                                        padding-left: 0.9375rem;
                                        padding-right: 0.9375rem;
                                        float: left
                    }
}



@media only screen and (min-width: 30.0625em) {
                    .medium-push-0 {
                                        position: relative;
                                        left: 0;
                                        right: auto
                    }



                    .medium-pull-0 {
                                        position: relative;
                                        right: 0;
                                        left: auto
                    }



                    .medium-push-1 {
                                        position: relative;
                                        left: 8.33333%;
                                        right: auto
                    }



                    .medium-pull-1 {
                                        position: relative;
                                        right: 8.33333%;
                                        left: auto
                    }



                    .medium-push-2 {
                                        position: relative;
                                        left: 16.66667%;
                                        right: auto
                    }



                    .medium-pull-2 {
                                        position: relative;
                                        right: 16.66667%;
                                        left: auto
                    }



                    .medium-push-3 {
                                        position: relative;
                                        left: 25%;
                                        right: auto
                    }



                    .medium-pull-3 {
                                        position: relative;
                                        right: 25%;
                                        left: auto
                    }



                    .medium-push-4 {
                                        position: relative;
                                        left: 33.33333%;
                                        right: auto
                    }



                    .medium-pull-4 {
                                        position: relative;
                                        right: 33.33333%;
                                        left: auto
                    }



                    .medium-push-5 {
                                        position: relative;
                                        left: 41.66667%;
                                        right: auto
                    }



                    .medium-pull-5 {
                                        position: relative;
                                        right: 41.66667%;
                                        left: auto
                    }



                    .medium-push-6 {
                                        position: relative;
                                        left: 50%;
                                        right: auto
                    }



                    .medium-pull-6 {
                                        position: relative;
                                        right: 50%;
                                        left: auto
                    }



                    .medium-push-7 {
                                        position: relative;
                                        left: 58.33333%;
                                        right: auto
                    }



                    .medium-pull-7 {
                                        position: relative;
                                        right: 58.33333%;
                                        left: auto
                    }



                    .medium-push-8 {
                                        position: relative;
                                        left: 66.66667%;
                                        right: auto
                    }



                    .medium-pull-8 {
                                        position: relative;
                                        right: 66.66667%;
                                        left: auto
                    }



                    .medium-push-9 {
                                        position: relative;
                                        left: 75%;
                                        right: auto
                    }



                    .medium-pull-9 {
                                        position: relative;
                                        right: 75%;
                                        left: auto
                    }



                    .medium-push-10 {
                                        position: relative;
                                        left: 83.33333%;
                                        right: auto
                    }



                    .medium-pull-10 {
                                        position: relative;
                                        right: 83.33333%;
                                        left: auto
                    }



                    .medium-push-11 {
                                        position: relative;
                                        left: 91.66667%;
                                        right: auto
                    }



                    .medium-pull-11 {
                                        position: relative;
                                        right: 91.66667%;
                                        left: auto
                    }



                    .column, .columns {
                                        position: relative;
                                        padding-left: 0.9375rem;
                                        padding-right: 0.9375rem;
                                        float: left
                    }



                    .medium-1 {
                                        width: 8.33333%
                    }



                    .medium-2 {
                                        width: 16.66667%
                    }



                    .medium-3 {
                                        width: 25%
                    }



                    .medium-4 {
                                        width: 33.33333%
                    }



                    .medium-5 {
                                        width: 41.66667%
                    }



                    .medium-6 {
                                        width: 50%
                    }



                    .medium-7 {
                                        width: 58.33333%
                    }



                    .medium-8 {
                                        width: 66.66667%
                    }



                    .medium-9 {
                                        width: 75%
                    }



                    .medium-10 {
                                        width: 83.33333%
                    }



                    .medium-11 {
                                        width: 91.66667%
                    }



                    .medium-12 {
                                        width: 100%
                    }



                    .medium-offset-0 {
                                        margin-left: 0 !important
                    }



                    .medium-offset-1 {
                                        margin-left: 8.33333% !important
                    }



                    .medium-offset-2 {
                                        margin-left: 16.66667% !important
                    }



                    .medium-offset-3 {
                                        margin-left: 25% !important
                    }



                    .medium-offset-4 {
                                        margin-left: 33.33333% !important
                    }



                    .medium-offset-5 {
                                        margin-left: 41.66667% !important
                    }



                    .medium-offset-6 {
                                        margin-left: 50% !important
                    }



                    .medium-offset-7 {
                                        margin-left: 58.33333% !important
                    }



                    .medium-offset-8 {
                                        margin-left: 66.66667% !important
                    }



                    .medium-offset-9 {
                                        margin-left: 75% !important
                    }



                    .medium-offset-10 {
                                        margin-left: 83.33333% !important
                    }



                    .medium-offset-11 {
                                        margin-left: 91.66667% !important
                    }



                    .medium-reset-order {
                                        float: left;
                                        left: auto;
                                        margin-left: 0;
                                        margin-right: 0;
                                        right: auto
                    }



                    .column.medium-centered, .columns.medium-centered {
                                        margin-left: auto;
                                        margin-right: auto;
                                        float: none
                    }



                    .column.medium-uncentered, .columns.medium-uncentered {
                                        float: left;
                                        margin-left: 0;
                                        margin-right: 0
                    }



                    .column.medium-centered:last-child, .columns.medium-centered:last-child {
                                        float: none
                    }



                    .column.medium-uncentered:last-child, .columns.medium-uncentered:last-child {
                                        float: left
                    }



                    .column.medium-uncentered.opposite, .columns.medium-uncentered.opposite {
                                        float: right
                    }



                    .row.medium-collapse > .column, .row.medium-collapse > .columns {
                                        padding-left: 0;
                                        padding-right: 0
                    }



                    .row.medium-collapse .row {
                                        margin-left: 0;
                                        margin-right: 0
                    }



                    .row.medium-uncollapse > .column, .row.medium-uncollapse > .columns {
                                        padding-left: 0.9375rem;
                                        padding-right: 0.9375rem;
                                        float: left
                    }



                    .push-0 {
                                        position: relative;
                                        left: 0;
                                        right: auto
                    }



                    .pull-0 {
                                        position: relative;
                                        right: 0;
                                        left: auto
                    }



                    .push-1 {
                                        position: relative;
                                        left: 8.33333%;
                                        right: auto
                    }



                    .pull-1 {
                                        position: relative;
                                        right: 8.33333%;
                                        left: auto
                    }



                    .push-2 {
                                        position: relative;
                                        left: 16.66667%;
                                        right: auto
                    }



                    .pull-2 {
                                        position: relative;
                                        right: 16.66667%;
                                        left: auto
                    }



                    .push-3 {
                                        position: relative;
                                        left: 25%;
                                        right: auto
                    }



                    .pull-3 {
                                        position: relative;
                                        right: 25%;
                                        left: auto
                    }



                    .push-4 {
                                        position: relative;
                                        left: 33.33333%;
                                        right: auto
                    }



                    .pull-4 {
                                        position: relative;
                                        right: 33.33333%;
                                        left: auto
                    }



                    .push-5 {
                                        position: relative;
                                        left: 41.66667%;
                                        right: auto
                    }



                    .pull-5 {
                                        position: relative;
                                        right: 41.66667%;
                                        left: auto
                    }



                    .push-6 {
                                        position: relative;
                                        left: 50%;
                                        right: auto
                    }



                    .pull-6 {
                                        position: relative;
                                        right: 50%;
                                        left: auto
                    }



                    .push-7 {
                                        position: relative;
                                        left: 58.33333%;
                                        right: auto
                    }



                    .pull-7 {
                                        position: relative;
                                        right: 58.33333%;
                                        left: auto
                    }



                    .push-8 {
                                        position: relative;
                                        left: 66.66667%;
                                        right: auto
                    }



                    .pull-8 {
                                        position: relative;
                                        right: 66.66667%;
                                        left: auto
                    }



                    .push-9 {
                                        position: relative;
                                        left: 75%;
                                        right: auto
                    }



                    .pull-9 {
                                        position: relative;
                                        right: 75%;
                                        left: auto
                    }



                    .push-10 {
                                        position: relative;
                                        left: 83.33333%;
                                        right: auto
                    }



                    .pull-10 {
                                        position: relative;
                                        right: 83.33333%;
                                        left: auto
                    }



                    .push-11 {
                                        position: relative;
                                        left: 91.66667%;
                                        right: auto
                    }



                    .pull-11 {
                                        position: relative;
                                        right: 91.66667%;
                                        left: auto
                    }
}



@media only screen and (min-width: 51.3125em) {
                    .large-push-0 {
                                        position: relative;
                                        left: 0;
                                        right: auto
                    }



                    .large-pull-0 {
                                        position: relative;
                                        right: 0;
                                        left: auto
                    }



                    .large-push-1 {
                                        position: relative;
                                        left: 8.33333%;
                                        right: auto
                    }



                    .large-pull-1 {
                                        position: relative;
                                        right: 8.33333%;
                                        left: auto
                    }



                    .large-push-2 {
                                        position: relative;
                                        left: 16.66667%;
                                        right: auto
                    }



                    .large-pull-2 {
                                        position: relative;
                                        right: 16.66667%;
                                        left: auto
                    }



                    .large-push-3 {
                                        position: relative;
                                        left: 25%;
                                        right: auto
                    }



                    .large-pull-3 {
                                        position: relative;
                                        right: 25%;
                                        left: auto
                    }



                    .large-push-4 {
                                        position: relative;
                                        left: 33.33333%;
                                        right: auto
                    }



                    .large-pull-4 {
                                        position: relative;
                                        right: 33.33333%;
                                        left: auto
                    }



                    .large-push-5 {
                                        position: relative;
                                        left: 41.66667%;
                                        right: auto
                    }



                    .large-pull-5 {
                                        position: relative;
                                        right: 41.66667%;
                                        left: auto
                    }



                    .large-push-6 {
                                        position: relative;
                                        left: 50%;
                                        right: auto
                    }



                    .large-pull-6 {
                                        position: relative;
                                        right: 50%;
                                        left: auto
                    }



                    .large-push-7 {
                                        position: relative;
                                        left: 58.33333%;
                                        right: auto
                    }



                    .large-pull-7 {
                                        position: relative;
                                        right: 58.33333%;
                                        left: auto
                    }



                    .large-push-8 {
                                        position: relative;
                                        left: 66.66667%;
                                        right: auto
                    }



                    .large-pull-8 {
                                        position: relative;
                                        right: 66.66667%;
                                        left: auto
                    }



                    .large-push-9 {
                                        position: relative;
                                        left: 75%;
                                        right: auto
                    }



                    .large-pull-9 {
                                        position: relative;
                                        right: 75%;
                                        left: auto
                    }



                    .large-push-10 {
                                        position: relative;
                                        left: 83.33333%;
                                        right: auto
                    }



                    .large-pull-10 {
                                        position: relative;
                                        right: 83.33333%;
                                        left: auto
                    }



                    .large-push-11 {
                                        position: relative;
                                        left: 91.66667%;
                                        right: auto
                    }



                    .large-pull-11 {
                                        position: relative;
                                        right: 91.66667%;
                                        left: auto
                    }



                    .column, .columns {
                                        position: relative;
                                        padding-left: 0.9375rem;
                                        padding-right: 0.9375rem;
                                        float: left
                    }



                    .large-1 {
                                        width: 8.33333%
                    }



                    .large-2 {
                                        width: 16.66667%
                    }



                    .large-3 {
                                        width: 25%
                    }



                    .large-4 {
                                        width: 33.33333%
                    }



                    .large-5 {
                                        width: 41.66667%
                    }



                    .large-6 {
                                        width: 50%
                    }



                    .large-7 {
                                        width: 58.33333%
                    }



                    .large-8 {
                                        width: 66.66667%
                    }



                    .large-9 {
                                        width: 75%
                    }



                    .large-10 {
                                        width: 83.33333%
                    }



                    .large-11 {
                                        width: 91.66667%
                    }



                    .large-12 {
                                        width: 100%
                    }



                    .large-offset-0 {
                                        margin-left: 0 !important
                    }



                    .large-offset-1 {
                                        margin-left: 8.33333% !important
                    }



                    .large-offset-2 {
                                        margin-left: 16.66667% !important
                    }



                    .large-offset-3 {
                                        margin-left: 25% !important
                    }



                    .large-offset-4 {
                                        margin-left: 33.33333% !important
                    }



                    .large-offset-5 {
                                        margin-left: 41.66667% !important
                    }



                    .large-offset-6 {
                                        margin-left: 50% !important
                    }



                    .large-offset-7 {
                                        margin-left: 58.33333% !important
                    }



                    .large-offset-8 {
                                        margin-left: 66.66667% !important
                    }



                    .large-offset-9 {
                                        margin-left: 75% !important
                    }



                    .large-offset-10 {
                                        margin-left: 83.33333% !important
                    }



                    .large-offset-11 {
                                        margin-left: 91.66667% !important
                    }



                    .large-reset-order {
                                        float: left;
                                        left: auto;
                                        margin-left: 0;
                                        margin-right: 0;
                                        right: auto
                    }



                    .column.large-centered, .columns.large-centered {
                                        margin-left: auto;
                                        margin-right: auto;
                                        float: none
                    }



                    .column.large-uncentered, .columns.large-uncentered {
                                        float: left;
                                        margin-left: 0;
                                        margin-right: 0
                    }



                    .column.large-centered:last-child, .columns.large-centered:last-child {
                                        float: none
                    }



                    .column.large-uncentered:last-child, .columns.large-uncentered:last-child {
                                        float: left
                    }



                    .column.large-uncentered.opposite, .columns.large-uncentered.opposite {
                                        float: right
                    }



                    .row.large-collapse > .column, .row.large-collapse > .columns {
                                        padding-left: 0;
                                        padding-right: 0
                    }



                    .row.large-collapse .row {
                                        margin-left: 0;
                                        margin-right: 0
                    }



                    .row.large-uncollapse > .column, .row.large-uncollapse > .columns {
                                        padding-left: 0.9375rem;
                                        padding-right: 0.9375rem;
                                        float: left
                    }



                    .push-0 {
                                        position: relative;
                                        left: 0;
                                        right: auto
                    }



                    .pull-0 {
                                        position: relative;
                                        right: 0;
                                        left: auto
                    }



                    .push-1 {
                                        position: relative;
                                        left: 8.33333%;
                                        right: auto
                    }



                    .pull-1 {
                                        position: relative;
                                        right: 8.33333%;
                                        left: auto
                    }



                    .push-2 {
                                        position: relative;
                                        left: 16.66667%;
                                        right: auto
                    }



                    .pull-2 {
                                        position: relative;
                                        right: 16.66667%;
                                        left: auto
                    }



                    .push-3 {
                                        position: relative;
                                        left: 25%;
                                        right: auto
                    }



                    .pull-3 {
                                        position: relative;
                                        right: 25%;
                                        left: auto
                    }



                    .push-4 {
                                        position: relative;
                                        left: 33.33333%;
                                        right: auto
                    }



                    .pull-4 {
                                        position: relative;
                                        right: 33.33333%;
                                        left: auto
                    }



                    .push-5 {
                                        position: relative;
                                        left: 41.66667%;
                                        right: auto
                    }



                    .pull-5 {
                                        position: relative;
                                        right: 41.66667%;
                                        left: auto
                    }



                    .push-6 {
                                        position: relative;
                                        left: 50%;
                                        right: auto
                    }



                    .pull-6 {
                                        position: relative;
                                        right: 50%;
                                        left: auto
                    }



                    .push-7 {
                                        position: relative;
                                        left: 58.33333%;
                                        right: auto
                    }



                    .pull-7 {
                                        position: relative;
                                        right: 58.33333%;
                                        left: auto
                    }



                    .push-8 {
                                        position: relative;
                                        left: 66.66667%;
                                        right: auto
                    }



                    .pull-8 {
                                        position: relative;
                                        right: 66.66667%;
                                        left: auto
                    }



                    .push-9 {
                                        position: relative;
                                        left: 75%;
                                        right: auto
                    }



                    .pull-9 {
                                        position: relative;
                                        right: 75%;
                                        left: auto
                    }



                    .push-10 {
                                        position: relative;
                                        left: 83.33333%;
                                        right: auto
                    }



                    .pull-10 {
                                        position: relative;
                                        right: 83.33333%;
                                        left: auto
                    }



                    .push-11 {
                                        position: relative;
                                        left: 91.66667%;
                                        right: auto
                    }



                    .pull-11 {
                                        position: relative;
                                        right: 91.66667%;
                                        left: auto
                    }
}



@media only screen and (min-width: 56.3125em) {
                    .xlarge-push-0 {
                                        position: relative;
                                        left: 0;
                                        right: auto
                    }



                    .xlarge-pull-0 {
                                        position: relative;
                                        right: 0;
                                        left: auto
                    }



                    .xlarge-push-1 {
                                        position: relative;
                                        left: 8.33333%;
                                        right: auto
                    }



                    .xlarge-pull-1 {
                                        position: relative;
                                        right: 8.33333%;
                                        left: auto
                    }



                    .xlarge-push-2 {
                                        position: relative;
                                        left: 16.66667%;
                                        right: auto
                    }



                    .xlarge-pull-2 {
                                        position: relative;
                                        right: 16.66667%;
                                        left: auto
                    }



                    .xlarge-push-3 {
                                        position: relative;
                                        left: 25%;
                                        right: auto
                    }



                    .xlarge-pull-3 {
                                        position: relative;
                                        right: 25%;
                                        left: auto
                    }



                    .xlarge-push-4 {
                                        position: relative;
                                        left: 33.33333%;
                                        right: auto
                    }



                    .xlarge-pull-4 {
                                        position: relative;
                                        right: 33.33333%;
                                        left: auto
                    }



                    .xlarge-push-5 {
                                        position: relative;
                                        left: 41.66667%;
                                        right: auto
                    }



                    .xlarge-pull-5 {
                                        position: relative;
                                        right: 41.66667%;
                                        left: auto
                    }



                    .xlarge-push-6 {
                                        position: relative;
                                        left: 50%;
                                        right: auto
                    }



                    .xlarge-pull-6 {
                                        position: relative;
                                        right: 50%;
                                        left: auto
                    }



                    .xlarge-push-7 {
                                        position: relative;
                                        left: 58.33333%;
                                        right: auto
                    }



                    .xlarge-pull-7 {
                                        position: relative;
                                        right: 58.33333%;
                                        left: auto
                    }



                    .xlarge-push-8 {
                                        position: relative;
                                        left: 66.66667%;
                                        right: auto
                    }



                    .xlarge-pull-8 {
                                        position: relative;
                                        right: 66.66667%;
                                        left: auto
                    }



                    .xlarge-push-9 {
                                        position: relative;
                                        left: 75%;
                                        right: auto
                    }



                    .xlarge-pull-9 {
                                        position: relative;
                                        right: 75%;
                                        left: auto
                    }



                    .xlarge-push-10 {
                                        position: relative;
                                        left: 83.33333%;
                                        right: auto
                    }



                    .xlarge-pull-10 {
                                        position: relative;
                                        right: 83.33333%;
                                        left: auto
                    }



                    .xlarge-push-11 {
                                        position: relative;
                                        left: 91.66667%;
                                        right: auto
                    }



                    .xlarge-pull-11 {
                                        position: relative;
                                        right: 91.66667%;
                                        left: auto
                    }



                    .column, .columns {
                                        position: relative;
                                        padding-left: 0.9375rem;
                                        padding-right: 0.9375rem;
                                        float: left
                    }



                    .xlarge-1 {
                                        width: 8.33333%
                    }



                    .xlarge-2 {
                                        width: 16.66667%
                    }



                    .xlarge-3 {
                                        width: 25%
                    }



                    .xlarge-4 {
                                        width: 33.33333%
                    }



                    .xlarge-5 {
                                        width: 41.66667%
                    }



                    .xlarge-6 {
                                        width: 50%
                    }



                    .xlarge-7 {
                                        width: 58.33333%
                    }



                    .xlarge-8 {
                                        width: 66.66667%
                    }



                    .xlarge-9 {
                                        width: 75%
                    }



                    .xlarge-10 {
                                        width: 83.33333%
                    }



                    .xlarge-11 {
                                        width: 91.66667%
                    }



                    .xlarge-12 {
                                        width: 100%
                    }



                    .xlarge-offset-0 {
                                        margin-left: 0 !important
                    }



                    .xlarge-offset-1 {
                                        margin-left: 8.33333% !important
                    }



                    .xlarge-offset-2 {
                                        margin-left: 16.66667% !important
                    }



                    .xlarge-offset-3 {
                                        margin-left: 25% !important
                    }



                    .xlarge-offset-4 {
                                        margin-left: 33.33333% !important
                    }



                    .xlarge-offset-5 {
                                        margin-left: 41.66667% !important
                    }



                    .xlarge-offset-6 {
                                        margin-left: 50% !important
                    }



                    .xlarge-offset-7 {
                                        margin-left: 58.33333% !important
                    }



                    .xlarge-offset-8 {
                                        margin-left: 66.66667% !important
                    }



                    .xlarge-offset-9 {
                                        margin-left: 75% !important
                    }



                    .xlarge-offset-10 {
                                        margin-left: 83.33333% !important
                    }



                    .xlarge-offset-11 {
                                        margin-left: 91.66667% !important
                    }



                    .xlarge-reset-order {
                                        float: left;
                                        left: auto;
                                        margin-left: 0;
                                        margin-right: 0;
                                        right: auto
                    }



                    .column.xlarge-centered, .columns.xlarge-centered {
                                        margin-left: auto;
                                        margin-right: auto;
                                        float: none
                    }



                    .column.xlarge-uncentered, .columns.xlarge-uncentered {
                                        float: left;
                                        margin-left: 0;
                                        margin-right: 0
                    }



                    .column.xlarge-centered:last-child, .columns.xlarge-centered:last-child {
                                        float: none
                    }



                    .column.xlarge-uncentered:last-child, .columns.xlarge-uncentered:last-child {
                                        float: left
                    }



                    .column.xlarge-uncentered.opposite, .columns.xlarge-uncentered.opposite {
                                        float: right
                    }



                    .row.xlarge-collapse > .column, .row.xlarge-collapse > .columns {
                                        padding-left: 0;
                                        padding-right: 0
                    }



                    .row.xlarge-collapse .row {
                                        margin-left: 0;
                                        margin-right: 0
                    }



                    .row.xlarge-uncollapse > .column, .row.xlarge-uncollapse > .columns {
                                        padding-left: 0.9375rem;
                                        padding-right: 0.9375rem;
                                        float: left
                    }
}



@media only screen and (min-width: 67.5625em) {
                    .xxlarge-push-0 {
                                        position: relative;
                                        left: 0;
                                        right: auto
                    }



                    .xxlarge-pull-0 {
                                        position: relative;
                                        right: 0;
                                        left: auto
                    }



                    .xxlarge-push-1 {
                                        position: relative;
                                        left: 8.33333%;
                                        right: auto
                    }



                    .xxlarge-pull-1 {
                                        position: relative;
                                        right: 8.33333%;
                                        left: auto
                    }



                    .xxlarge-push-2 {
                                        position: relative;
                                        left: 16.66667%;
                                        right: auto
                    }



                    .xxlarge-pull-2 {
                                        position: relative;
                                        right: 16.66667%;
                                        left: auto
                    }



                    .xxlarge-push-3 {
                                        position: relative;
                                        left: 25%;
                                        right: auto
                    }



                    .xxlarge-pull-3 {
                                        position: relative;
                                        right: 25%;
                                        left: auto
                    }



                    .xxlarge-push-4 {
                                        position: relative;
                                        left: 33.33333%;
                                        right: auto
                    }



                    .xxlarge-pull-4 {
                                        position: relative;
                                        right: 33.33333%;
                                        left: auto
                    }



                    .xxlarge-push-5 {
                                        position: relative;
                                        left: 41.66667%;
                                        right: auto
                    }



                    .xxlarge-pull-5 {
                                        position: relative;
                                        right: 41.66667%;
                                        left: auto
                    }



                    .xxlarge-push-6 {
                                        position: relative;
                                        left: 50%;
                                        right: auto
                    }



                    .xxlarge-pull-6 {
                                        position: relative;
                                        right: 50%;
                                        left: auto
                    }



                    .xxlarge-push-7 {
                                        position: relative;
                                        left: 58.33333%;
                                        right: auto
                    }



                    .xxlarge-pull-7 {
                                        position: relative;
                                        right: 58.33333%;
                                        left: auto
                    }



                    .xxlarge-push-8 {
                                        position: relative;
                                        left: 66.66667%;
                                        right: auto
                    }



                    .xxlarge-pull-8 {
                                        position: relative;
                                        right: 66.66667%;
                                        left: auto
                    }



                    .xxlarge-push-9 {
                                        position: relative;
                                        left: 75%;
                                        right: auto
                    }



                    .xxlarge-pull-9 {
                                        position: relative;
                                        right: 75%;
                                        left: auto
                    }



                    .xxlarge-push-10 {
                                        position: relative;
                                        left: 83.33333%;
                                        right: auto
                    }



                    .xxlarge-pull-10 {
                                        position: relative;
                                        right: 83.33333%;
                                        left: auto
                    }



                    .xxlarge-push-11 {
                                        position: relative;
                                        left: 91.66667%;
                                        right: auto
                    }



                    .xxlarge-pull-11 {
                                        position: relative;
                                        right: 91.66667%;
                                        left: auto
                    }



                    .column, .columns {
                                        position: relative;
                                        padding-left: 0.9375rem;
                                        padding-right: 0.9375rem;
                                        float: left
                    }



                    .xxlarge-1 {
                                        width: 8.33333%
                    }



                    .xxlarge-2 {
                                        width: 16.66667%
                    }



                    .xxlarge-3 {
                                        width: 25%
                    }



                    .xxlarge-4 {
                                        width: 33.33333%
                    }



                    .xxlarge-5 {
                                        width: 41.66667%
                    }



                    .xxlarge-6 {
                                        width: 50%
                    }



                    .xxlarge-7 {
                                        width: 58.33333%
                    }



                    .xxlarge-8 {
                                        width: 66.66667%
                    }



                    .xxlarge-9 {
                                        width: 75%
                    }



                    .xxlarge-10 {
                                        width: 83.33333%
                    }



                    .xxlarge-11 {
                                        width: 91.66667%
                    }



                    .xxlarge-12 {
                                        width: 100%
                    }



                    .xxlarge-offset-0 {
                                        margin-left: 0 !important
                    }



                    .xxlarge-offset-1 {
                                        margin-left: 8.33333% !important
                    }



                    .xxlarge-offset-2 {
                                        margin-left: 16.66667% !important
                    }



                    .xxlarge-offset-3 {
                                        margin-left: 25% !important
                    }



                    .xxlarge-offset-4 {
                                        margin-left: 33.33333% !important
                    }



                    .xxlarge-offset-5 {
                                        margin-left: 41.66667% !important
                    }



                    .xxlarge-offset-6 {
                                        margin-left: 50% !important
                    }



                    .xxlarge-offset-7 {
                                        margin-left: 58.33333% !important
                    }



                    .xxlarge-offset-8 {
                                        margin-left: 66.66667% !important
                    }



                    .xxlarge-offset-9 {
                                        margin-left: 75% !important
                    }



                    .xxlarge-offset-10 {
                                        margin-left: 83.33333% !important
                    }



                    .xxlarge-offset-11 {
                                        margin-left: 91.66667% !important
                    }



                    .xxlarge-reset-order {
                                        float: left;
                                        left: auto;
                                        margin-left: 0;
                                        margin-right: 0;
                                        right: auto
                    }



                    .column.xxlarge-centered, .columns.xxlarge-centered {
                                        margin-left: auto;
                                        margin-right: auto;
                                        float: none
                    }



                    .column.xxlarge-uncentered, .columns.xxlarge-uncentered {
                                        float: left;
                                        margin-left: 0;
                                        margin-right: 0
                    }



                    .column.xxlarge-centered:last-child, .columns.xxlarge-centered:last-child {
                                        float: none
                    }



                    .column.xxlarge-uncentered:last-child, .columns.xxlarge-uncentered:last-child {
                                        float: left
                    }



                    .column.xxlarge-uncentered.opposite, .columns.xxlarge-uncentered.opposite {
                                        float: right
                    }



                    .row.xxlarge-collapse > .column, .row.xxlarge-collapse > .columns {
                                        padding-left: 0;
                                        padding-right: 0
                    }



                    .row.xxlarge-collapse .row {
                                        margin-left: 0;
                                        margin-right: 0
                    }



                    .row.xxlarge-uncollapse > .column, .row.xxlarge-uncollapse > .columns {
                                        padding-left: 0.9375rem;
                                        padding-right: 0.9375rem;
                                        float: left
                    }
}



@media only screen {
                    .show-for-small-only, .show-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
                                        display: inherit !important
                    }



                    .hide-for-small-only, .hide-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
                                        display: none !important
                    }



                    .visible-for-small-only, .visible-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
                                        position: static !important;
                                        height: auto;
                                        width: auto;
                                        overflow: visible;
                                        clip: auto
                    }



                    .hidden-for-small-only, .hidden-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
                                        clip: rect(1px, 1px, 1px, 1px);
                                        height: 1px;
                                        overflow: hidden;
                                        position: absolute !important;
                                        width: 1px
                    }



                    table.show-for-small-only, table.show-for-small-up, table.show-for-small, table.show-for-small-down, table.hide-for-medium-only, table.hide-for-medium-up, table.hide-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
                                        display: table !important
                    }



                    thead.show-for-small-only, thead.show-for-small-up, thead.show-for-small, thead.show-for-small-down, thead.hide-for-medium-only, thead.hide-for-medium-up, thead.hide-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
                                        display: table-header-group !important
                    }



                    tbody.show-for-small-only, tbody.show-for-small-up, tbody.show-for-small, tbody.show-for-small-down, tbody.hide-for-medium-only, tbody.hide-for-medium-up, tbody.hide-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
                                        display: table-row-group !important
                    }



                    tr.show-for-small-only, tr.show-for-small-up, tr.show-for-small, tr.show-for-small-down, tr.hide-for-medium-only, tr.hide-for-medium-up, tr.hide-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
                                        display: table-row
                    }



                    th.show-for-small-only, td.show-for-small-only, th.show-for-small-up, td.show-for-small-up, th.show-for-small, td.show-for-small, th.show-for-small-down, td.show-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.hide-for-medium-up, td.hide-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
                                        display: table-cell !important
                    }
}



@media only screen and (min-width: 30.0625em) {
                    .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
                                        display: inherit !important
                    }



                    .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
                                        display: none !important
                    }



                    .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
                                        position: static !important;
                                        height: auto;
                                        width: auto;
                                        overflow: visible;
                                        clip: auto
                    }



                    .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
                                        clip: rect(1px, 1px, 1px, 1px);
                                        height: 1px;
                                        overflow: hidden;
                                        position: absolute !important;
                                        width: 1px
                    }



                    table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.show-for-medium-only, table.show-for-medium-up, table.show-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
                                        display: table !important
                    }



                    thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.show-for-medium-only, thead.show-for-medium-up, thead.show-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
                                        display: table-header-group !important
                    }



                    tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.show-for-medium-only, tbody.show-for-medium-up, tbody.show-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
                                        display: table-row-group !important
                    }



                    tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.show-for-medium-only, tr.show-for-medium-up, tr.show-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
                                        display: table-row
                    }



                    th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.show-for-medium-only, td.show-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.show-for-medium, td.show-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
                                        display: table-cell !important
                    }
}



@media only screen and (min-width: 51.3125em) {
                    .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
                                        display: inherit !important
                    }



                    .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
                                        display: none !important
                    }



                    .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
                                        position: static !important;
                                        height: auto;
                                        width: auto;
                                        overflow: visible;
                                        clip: auto
                    }



                    .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
                                        clip: rect(1px, 1px, 1px, 1px);
                                        height: 1px;
                                        overflow: hidden;
                                        position: absolute !important;
                                        width: 1px
                    }



                    table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.show-for-large-only, table.show-for-large-up, table.show-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
                                        display: table !important
                    }



                    thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.show-for-large-only, thead.show-for-large-up, thead.show-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
                                        display: table-header-group !important
                    }



                    tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.show-for-large-only, tbody.show-for-large-up, tbody.show-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
                                        display: table-row-group !important
                    }



                    tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.show-for-large-only, tr.show-for-large-up, tr.show-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
                                        display: table-row
                    }



                    th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.show-for-large-only, td.show-for-large-only, th.show-for-large-up, td.show-for-large-up, th.show-for-large, td.show-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
                                        display: table-cell !important
                    }
}



@media only screen and (min-width: 56.3125em) {
                    .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
                                        display: inherit !important
                    }



                    .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
                                        display: none !important
                    }



                    .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
                                        position: static !important;
                                        height: auto;
                                        width: auto;
                                        overflow: visible;
                                        clip: auto
                    }



                    .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
                                        clip: rect(1px, 1px, 1px, 1px);
                                        height: 1px;
                                        overflow: hidden;
                                        position: absolute !important;
                                        width: 1px
                    }



                    table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.show-for-xlarge-only, table.show-for-xlarge-up, table.show-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
                                        display: table !important
                    }



                    thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.show-for-xlarge-only, thead.show-for-xlarge-up, thead.show-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
                                        display: table-header-group !important
                    }



                    tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.show-for-xlarge-only, tbody.show-for-xlarge-up, tbody.show-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
                                        display: table-row-group !important
                    }



                    tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.show-for-xlarge-only, tr.show-for-xlarge-up, tr.show-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
                                        display: table-row
                    }



                    th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.show-for-xlarge-only, td.show-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.show-for-xlarge, td.show-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
                                        display: table-cell !important
                    }
}



@media only screen and (min-width: 67.5625em) {
                    .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .hide-for-xlarge-only, .show-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .show-for-xxlarge-down {
                                        display: inherit !important
                    }



                    .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .show-for-xlarge-only, .hide-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .hide-for-xxlarge-down {
                                        display: none !important
                    }



                    .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .hidden-for-xlarge-only, .visible-for-xlarge-up, .hidden-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .visible-for-xxlarge-down {
                                        position: static !important;
                                        height: auto;
                                        width: auto;
                                        overflow: visible;
                                        clip: auto
                    }



                    .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .visible-for-xlarge-only, .hidden-for-xlarge-up, .visible-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .hidden-for-xxlarge-down {
                                        clip: rect(1px, 1px, 1px, 1px);
                                        height: 1px;
                                        overflow: hidden;
                                        position: absolute !important;
                                        width: 1px
                    }



                    table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.hide-for-xlarge-only, table.show-for-xlarge-up, table.hide-for-xlarge, table.hide-for-xlarge-down, table.show-for-xxlarge-only, table.show-for-xxlarge-up, table.show-for-xxlarge, table.show-for-xxlarge-down {
                                        display: table !important
                    }



                    thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.hide-for-xlarge-only, thead.show-for-xlarge-up, thead.hide-for-xlarge, thead.hide-for-xlarge-down, thead.show-for-xxlarge-only, thead.show-for-xxlarge-up, thead.show-for-xxlarge, thead.show-for-xxlarge-down {
                                        display: table-header-group !important
                    }



                    tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.hide-for-xlarge-only, tbody.show-for-xlarge-up, tbody.hide-for-xlarge, tbody.hide-for-xlarge-down, tbody.show-for-xxlarge-only, tbody.show-for-xxlarge-up, tbody.show-for-xxlarge, tbody.show-for-xxlarge-down {
                                        display: table-row-group !important
                    }



                    tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.hide-for-xlarge-only, tr.show-for-xlarge-up, tr.hide-for-xlarge, tr.hide-for-xlarge-down, tr.show-for-xxlarge-only, tr.show-for-xxlarge-up, tr.show-for-xxlarge, tr.show-for-xxlarge-down {
                                        display: table-row
                    }



                    th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.hide-for-xlarge-down, td.hide-for-xlarge-down, th.show-for-xxlarge-only, td.show-for-xxlarge-only, th.show-for-xxlarge-up, td.show-for-xxlarge-up, th.show-for-xxlarge, td.show-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
                                        display: table-cell !important
                    }
}



.show-for-landscape, .hide-for-portrait {
                    display: inherit !important
}



.hide-for-landscape, .show-for-portrait {
                    display: none !important
}



table.hide-for-landscape, table.show-for-portrait {
                    display: table !important
}



thead.hide-for-landscape, thead.show-for-portrait {
                    display: table-header-group !important
}



tbody.hide-for-landscape, tbody.show-for-portrait {
                    display: table-row-group !important
}



tr.hide-for-landscape, tr.show-for-portrait {
                    display: table-row !important
}



td.hide-for-landscape, td.show-for-portrait, th.hide-for-landscape, th.show-for-portrait {
                    display: table-cell !important
}



@media only screen and (orientation: landscape) {
                    .show-for-landscape, .hide-for-portrait {
                                        display: inherit !important
                    }



                    .hide-for-landscape, .show-for-portrait {
                                        display: none !important
                    }



                    table.show-for-landscape, table.hide-for-portrait {
                                        display: table !important
                    }



                    thead.show-for-landscape, thead.hide-for-portrait {
                                        display: table-header-group !important
                    }



                    tbody.show-for-landscape, tbody.hide-for-portrait {
                                        display: table-row-group !important
                    }



                    tr.show-for-landscape, tr.hide-for-portrait {
                                        display: table-row !important
                    }



                    td.show-for-landscape, td.hide-for-portrait, th.show-for-landscape, th.hide-for-portrait {
                                        display: table-cell !important
                    }
}



@media only screen and (orientation: portrait) {
                    .show-for-portrait, .hide-for-landscape {
                                        display: inherit !important
                    }



                    .hide-for-portrait, .show-for-landscape {
                                        display: none !important
                    }



                    table.show-for-portrait, table.hide-for-landscape {
                                        display: table !important
                    }



                    thead.show-for-portrait, thead.hide-for-landscape {
                                        display: table-header-group !important
                    }



                    tbody.show-for-portrait, tbody.hide-for-landscape {
                                        display: table-row-group !important
                    }



                    tr.show-for-portrait, tr.hide-for-landscape {
                                        display: table-row !important
                    }



                    td.show-for-portrait, td.hide-for-landscape, th.show-for-portrait, th.hide-for-landscape {
                                        display: table-cell !important
                    }
}



.show-for-touch {
                    display: none !important
}



.hide-for-touch {
                    display: inherit !important
}



.touch .show-for-touch {
                    display: inherit !important
}



.touch .hide-for-touch {
                    display: none !important
}



table.hide-for-touch {
                    display: table !important
}



.touch table.show-for-touch {
                    display: table !important
}



thead.hide-for-touch {
                    display: table-header-group !important
}



.touch thead.show-for-touch {
                    display: table-header-group !important
}



tbody.hide-for-touch {
                    display: table-row-group !important
}



.touch tbody.show-for-touch {
                    display: table-row-group !important
}



tr.hide-for-touch {
                    display: table-row !important
}



.touch tr.show-for-touch {
                    display: table-row !important
}



td.hide-for-touch {
                    display: table-cell !important
}



.touch td.show-for-touch {
                    display: table-cell !important
}



th.hide-for-touch {
                    display: table-cell !important
}



.touch th.show-for-touch {
                    display: table-cell !important
}



.show-for-sr {
                    clip: rect(1px, 1px, 1px, 1px);
                    height: 1px;
                    overflow: hidden;
                    position: absolute !important;
                    width: 1px
}



.show-on-focus {
                    clip: rect(1px, 1px, 1px, 1px);
                    height: 1px;
                    overflow: hidden;
                    position: absolute !important;
                    width: 1px
}



.show-on-focus:focus, .show-on-focus:active {
                    position: static !important;
                    height: auto;
                    width: auto;
                    overflow: visible;
                    clip: auto
}



.print-only, .show-for-print {
                    display: none !important
}



@media print {
                    .print-only, .show-for-print {
                                        display: block !important
                    }



                    .hide-on-print, .hide-for-print {
                                        display: none !important
                    }



                    table.show-for-print {
                                        display: table !important
                    }



                    thead.show-for-print {
                                        display: table-header-group !important
                    }



                    tbody.show-for-print {
                                        display: table-row-group !important
                    }



                    tr.show-for-print {
                                        display: table-row !important
                    }



                    td.show-for-print {
                                        display: table-cell !important
                    }



                    th.show-for-print {
                                        display: table-cell !important
                    }
}







html {
                    font-size: 16px
}



body {
                    background: #e4e4e4;
                    color: #333;
                    font-family: "Montserrat", serif;
                    line-height: 1.3
}



a {
                    color: inherit
}



.site-wrapper {
                    overflow: hidden
}



.page-wrapper {
                    margin: auto;
                    max-width: 1080px;
                    background: #fff
}





.slick-slider {
                    position: relative;
                    display: block;
                    box-sizing: border-box;
                    -webkit-touch-callout: none;
                    -webkit-user-select: none;
                    -khtml-user-select: none;
                    -moz-user-select: none;
                    -ms-user-select: none;
                    user-select: none;
                    -ms-touch-action: pan-y;
                    touch-action: pan-y;
                    -webkit-tap-highlight-color: transparent
}



.slick-list {
                    position: relative;
                    overflow: hidden;
                    display: block;
                    margin: 0;
                    padding: 0
}



.slick-list:focus {
                    outline: none
}



.slick-list.dragging {
                    cursor: pointer;
                    cursor: hand
}



.slick-slider .slick-track, .slick-slider .slick-list {
                    -webkit-transform: translate3d(0, 0, 0);
                    -moz-transform: translate3d(0, 0, 0);
                    -ms-transform: translate3d(0, 0, 0);
                    -o-transform: translate3d(0, 0, 0);
                    transform: translate3d(0, 0, 0)
}



.slick-track {
                    position: relative;
                    left: 0;
                    top: 0;
                    display: block
}



.slick-track:before, .slick-track:after {
                    content: "";
                    display: table
}



.slick-track:after {
                    clear: both
}



.slick-loading .slick-track {
                    visibility: hidden
}



.slick-slide {
                    float: left;
                    height: 100%;
                    min-height: 1px;
                    display: none
}



[dir="rtl"] .slick-slide {
                    float: right
}



.slick-slide img {
                    display: block
}



.slick-slide.slick-loading img {
                    display: none
}



.slick-slide.dragging img {
                    pointer-events: none
}



.slick-initialized .slick-slide {
                    display: block
}



.slick-loading .slick-slide {
                    visibility: hidden
}



.slick-vertical .slick-slide {
                    display: block;
                    height: auto;
                    border: 1px solid transparent
}



.slick-arrow.slick-hidden {
                    display: none
}



.slick-dots {
                    text-align: center
}



.slick-dots:before, .slick-dots:after {
                    content: " ";
                    display: table
}



.slick-dots:after {
                    clear: both
}



.slick-dots li {
                    display: inline-block;
                    margin: 0 5px;
                    list-style: none
}



.slick-dots button {
                    display: block;
                    padding: 0;
                    height: 10px;
                    width: 10px;
                    border: 1px solid #fff;
                    border-radius: 50%;
                    background: transparent none repeat scroll 0 0;
                    color: transparent;
                    cursor: pointer;
                    font-size: 0;
                    line-height: 0;
                    outline: medium none
}



.slick-dots .slick-active button {
                    background: #fff
}



img.lazy {
                    opacity: 1;
                    transition: opacity 0.3s;
}



img.lazy[data-src] {
                    opacity: 0;
}



.site-header {
                    display: -webkit-flex;
                    display: flex;
                    align-items: center;
                    justify-content: space-between;
                    padding: 20px;
                    overflow: hidden
}



@media screen and (max-width: 700px) {
                    .site-header {
                                        display: none
                    }
}



.site-header_all {
                    position: relative
}



.site-header_logo, .site-header_fresh-issue, .site-header_socials {
                    flex-grow: 1;
                    flex-basis: 33.3333%
}



@media screen and (max-width: 900px) {
                    .site-header_logo, .site-header_fresh-issue, .site-header_socials {
                                        display: none
                    }
}



.site-header_social-btn {
                    display: inline-block;
                    margin: 0 8px
}



.site-header_social-btn .fa:hover {
                    background: none;
                    border: none
}



.site-header_logo {
                    display: block;
                    height: 69px;
                    max-width: 318px;
                    background: url("../images/logo.png") center center no-repeat;
                    background-size: contain;
                    overflow: hidden;
                    text-indent: -9999px
}



.site-header_fresh-issue {
                    display: -webkit-flex;
                    display: flex;
                    align-items: center;
                    height: 100%;
                    justify-content: flex-end
}



.site-header_fresh-cover {
                    display: block;
                    position: relative;
                    height: 80px;
                    width: 150px
}



.site-header_fresh-cover img {
                    display: block;
                    position: absolute;
                    left: 0;
                    right: 0;
                    margin: auto;
                    width: 115px;
                    transform: skew(-10deg, 0);
                    transition: all .4s
}



.site-header_fresh-cover:hover img {
                    transform: none
}



.site-header_fresh-number {
                    display: block;
                    margin-right: 15px;
                    color: #222;
                    font-family: "Montserrat", sans-serif;
                    font-size: 11px;
                    text-decoration: none;
                    text-transform: uppercase
}



.site-header_fresh-number strong {
                    display: block;
                    font-weight: 600
}



.site-header_fresh-number span {
                    display: block;
                    font-weight: 300
}



.site-header_overlay {
                    display: none;
                    position: absolute;
                    height: 12000px;
                    width: 100%;
                    top: 0;
                    left: 0;
                    right: 0;
                    background: rgba(0, 0, 0, 0.47);
                    z-index: 100
}



.site-header_overlay.open {
                    display: block
}



.site-nav {
                    flex-grow: 1;
                    flex-shrink: 1
}



@media screen and (max-width: 700px) {
                    .site-nav {
                                        display: none
                    }
}



.site-nav_list {
                    margin: 0 20px;
                    padding: 0;
                    display: -webkit-flex;
                    display: flex;
                    align-items: center;
                    justify-content: center
}



.site-nav_list .menu-item {
                    margin: 0 10px;
                    list-style: none;
                    font-family: "Montserrat", sans-serif;
                    font-size: 12px;
                    font-weight: 600;
                    text-transform: uppercase
}



.site-nav_list a {
                    text-decoration: none
}



.site-nav_duplicator-wrapper {
                    margin: 0 10px;
                    list-style: none;
                    font-family: "Montserrat", sans-serif;
                    font-size: 12px;
                    font-weight: 600;
                    text-transform: uppercase;
                    cursor: pointer
}



.site-nav_inner {
                    display: -webkit-flex;
                    display: flex;
                    align-items: center;
                    justify-content: space-between;
                    height: 60px;
                    width: 1080px;
                    background: #eee
}



@media screen and (max-width: 1080px) {
                    .site-nav_inner {
                                        width: 100vw
                    }
}



.site-nav_inner.fixed {
                    position: fixed;
                    top: 0px;
}



@media screen and (max-width: 700px) {
                    .site-nav_inner.fixed .site-nav_logo-mobile {
                                        display: none
                    }
}



@media screen and (max-width: 700px) {
                    .site-nav_inner.fixed .site-nav_sharing-mobile {
                                        display: block
                    }
}



.site-nav_wrapper {
                    height: 60px
}



.site-nav_search-trigger, .site-nav_hamburger {
                    flex-grow: 0;
                    flex-shrink: 0;
                    height: 60px;
                    width: 60px;
                    text-align: center;
                    line-height: 60px;
                    cursor: pointer
}



.site-nav_search-trigger .fa, .site-nav_hamburger .fa {
                    font-size: 17px
}



.site-nav_search-trigger .far-close {
                    display: none
}



.site-nav_search-trigger.open {
                    background: #ec1c24;
                    color: #fff
}



.site-nav_search-trigger.open .far-search {
                    display: none
}



.site-nav_search-trigger.open .far-close {
                    display: inline-block;
                    font-size: 25px
}



.site-nav_search-block {
                    display: none;
                    position: absolute;
                    left: 0;
                    right: 0;
                    bottom: -100px;
                    padding: 10px 20px;
                    background: #ec1c24;
                    box-sizing: border-box;
                    color: #fff;
                    height: 100px
}



.site-nav_search-block.open {
                    display: block
}



.site-nav_search-block form {
                    display: block;
                    position: relative;
                    width: 100%;
                    height: 80px
}



.site-nav_search-text {
                    display: block;
                    position: absolute;
                    bottom: 15px;
                    width: 100%;
                    background: transparent;
                    border: none;
                    border-bottom: 1px solid #fff;
                    color: #fff;
                    font-size: 18px;
                    font-style: italic;
                    text-transform: uppercase;
                    -moz-appearance: textfield;
                    -webkit-appearance: textfield;
                    appearance: textfield;
                    outline: none
}



.site-nav_search-text::-webkit-input-placeholder {
                    color: rgba(255, 255, 255, 0.6)
}



.site-nav_search-text:-ms-input-placeholder {
                    color: rgba(255, 255, 255, 0.6)
}



.site-nav_search-text::-moz-placeholder {
                    color: rgba(255, 255, 255, 0.6)
}



.site-nav_search-text:-moz-placeholder {
                    color: rgba(255, 255, 255, 0.6)
}



.site-nav_logo-mobile {
                    display: none;
                    height: 40px;
                    width: 183px;
                    overflow: hidden;
                    text-indent: -9999px;
                    background: url("../images/lolgo-360.png") center center no-repeat;
                    background-size: contain
}



@media screen and (max-width: 700px) {
                    .site-nav_logo-mobile {
                                        display: block
                    }
}



.site-nav_sharing-mobile {
                    display: none;
                    height: 40px;
                    width: 183px;
                    overflow: hidden;
                    flex-grow: 1;
                    text-align: center
}



.menu-mobile {
                    position: fixed;
top: 60px;
                    right: -380px;
                    padding: 15px 30px;
                    max-height: 100vh;
                    width: 380px;
                    background: #fff;
                    box-sizing: border-box;
                    z-index: 101;
                    transition: all .4s;
                    overflow-y: auto
}

@media screen and (max-width: 380px) {
                    .menu-mobile {
                                        padding: 15px;
                                        width: 320px
                    }



                    .menu-mobile.open {
                                        left: 0
                    }
}



.menu-mobile.open {
                    left: calc(50% + 160px);
}



@media screen and (max-width: 800px) {
                    .menu-mobile.open {
                                        left: 0
                    }
}



.menu-mobile_list {
                    margin: 0;
                    padding: 0
}



.menu-mobile_list .menu-item {
                    margin: 0;
                    padding: 0;
                    list-style: none;
                //    border-bottom: 1px solid #eee;
                    color: #ffffff;
                    font-family: "AstraSans", sans-serif;
                    font-weight: 600;
                    font-size: 14px;
                    text-transform: uppercase
}



.menu-mobile_list .menu-item:last-child {
                    border-bottom: none
}



.menu-mobile_list .menu-item a {
                    display: block;
                    height: 40px;
                    color: inherit;
                    line-height: 39px;
                    text-decoration: none
}



.menu-mobile_item {
                    margin: 0;
                    padding: 15px 0;
                    list-style: none;
                    border-bottom: 1px solid #eee;
                    color: #222;
                    font-family: "Montserrat", sans-serif;
                    font-weight: 600;
                    font-size: 14px;
                    text-transform: uppercase
}



.menu-mobile_item:after {
                    display: block;
                    clear: both;
                    content: ''
}



.menu-mobile_item:last-child {
                    border-bottom: none
}



.menu-mobile_logo {
                    display: block;
                    margin-bottom: 20px;
                    height: 61px;
                    width: 275px;
                    background: url("../images/logo-small.png") center center no-repeat;
                    background-size: contain;
                    overflow: hidden;
                    text-indent: -9999px
}



@media screen and (max-width: 380px) {
                    .menu-mobile_logo {
                                        width: 220px
                    }
}



.menu-mobile_close {
                    display: block;
                    position: absolute;
                    top: 10px;
                    right: 10px;
                    height: 40px;
                    width: 40px;
                    color: #999;
                    cursor: pointer;
                    font-size: 30px
}



.menu-mobile_fresh-issue {
                    display: -webkit-flex;
                    display: flex;
                    align-items: center;
                    height: 100%;
                    justify-content: space-between;
                    font-family: "Montserrat", sans-serif
}



.menu-mobile_fresh-cover {
                    width: 45%;
                    height: auto
}



.menu-mobile_fresh-cover img {
                    display: block;
                    width: 100%
}



.menu-mobile_fresh-number {
                    width: 50%;
                    color: #222;
                    font-family: "Montserrat", sans-serif;
                    font-size: 14px;
                    text-decoration: none;
                    text-transform: uppercase
}



.menu-mobile_fresh-number strong {
                    display: block;
                    font-weight: 600
}



.menu-mobile_fresh-number span {
                    display: block;
                    font-weight: 300
}



.menu-mobile_fresh-number strong a, .menu-mobile_fresh-number span a {
                    text-decoration: none;
                    color: inherit
}



.menu-mobile_fresh-number div {
                    margin-bottom: 30px
}



.menu-mobile_fresh-number div:last-child {
                    margin-bottom: 0
}



.menu-mobile_soc-link {
                    display: inline-block;
                    margin: 0 5px;
                    height: 30px;
                    width: 30px;
                 //   background: #ffffff;
                    border-radius: 50%;
                    line-height: 30px;
                    text-align: center
}



@media screen and (max-width: 380px) {
                    .menu-mobile_soc-link {
                                        margin: 0 2px
                    }
}



.menu-mobile_soc-link .fa:hover {
                    background: transparent;
                    border: none
}



.menu-mobile_soc-text {
                    font-size: 11px;
                    font-weight: normal;
                    margin-bottom: 10px;
                    text-align: center;
                    color: #ffffff;
}



.page-wrapper {
                    overflow: hidden
}



.text-center {
                    text-align: center
}



.hidden {
                    display: none
}



body.menu-open {
                   // overflow: hidden
}



.site-header_fresh-issue {
                    max-height: 100px;
}



.article_content_premium .telepro_insta {
                    padding: 30px;
}



.menu-mobile_soc-link, .site-nav_hamburger,.main2019_footer-bottom-socials {color:#333333;}

.fa-facebook-f:before, .fa-facebook:before {
                    width: 12px;
                    height: 12px;
                    display: block;
                    content: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fab' data-icon='facebook-f' class='svg-inline--fa fa-facebook-f fa-w-10' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='rgb(157, 157, 157)' d='M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z'%3E%3C/path%3E%3C/svg%3E");


}

.fa-bars:before {
                    width: 22px;
                    height: 22px;
                    display: block;
                    content: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="bars" class="svg-inline--fa fa-bars fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="rgb(157, 157, 157)" d="M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"></path></svg>');
                    padding-left: 6px;
                    padding-top: 3px;


}

.fa-vk:before {
                    width: 19px;
                    height: 19px;
                    display: block;
                    content: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="vk" class="svg-inline--fa fa-vk fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="rgb(157, 157, 157)" d="M545 117.7c3.7-12.5 0-21.7-17.8-21.7h-58.9c-15 0-21.9 7.9-25.6 16.7 0 0-30 73.1-72.4 120.5-13.7 13.7-20 18.1-27.5 18.1-3.7 0-9.4-4.4-9.4-16.9V117.7c0-15-4.2-21.7-16.6-21.7h-92.6c-9.4 0-15 7-15 13.5 0 14.2 21.2 17.5 23.4 57.5v86.8c0 19-3.4 22.5-10.9 22.5-20 0-68.6-73.4-97.4-157.4-5.8-16.3-11.5-22.9-26.6-22.9H38.8c-16.8 0-20.2 7.9-20.2 16.7 0 15.6 20 93.1 93.1 195.5C160.4 378.1 229 416 291.4 416c37.5 0 42.1-8.4 42.1-22.9 0-66.8-3.4-73.1 15.4-73.1 8.7 0 23.7 4.4 58.7 38.1 40 40 46.6 57.9 69 57.9h58.9c16.8 0 25.3-8.4 20.4-25-11.2-34.9-86.9-106.7-90.3-111.5-8.7-11.2-6.2-16.2 0-26.2.1-.1 72-101.3 79.4-135.6z"></path></svg>');


}

.fa-youtube:before {
                    width: 23px;
                    height: 23px;
                    display: block;
                    content: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="youtube" class="svg-inline--fa fa-youtube fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="rgb(157, 157, 157)" d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"></path></svg>');


}

.fa-odnoklassniki:before {
                    width: 10px;
                    height: 10px;
                    display: block;
                    content: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="odnoklassniki" class="svg-inline--fa fa-odnoklassniki fa-w-10" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="rgb(157, 157, 157)" d="M275.1 334c-27.4 17.4-65.1 24.3-90 26.9l20.9 20.6 76.3 76.3c27.9 28.6-17.5 73.3-45.7 45.7-19.1-19.4-47.1-47.4-76.3-76.6L84 503.4c-28.2 27.5-73.6-17.6-45.4-45.7 19.4-19.4 47.1-47.4 76.3-76.3l20.6-20.6c-24.6-2.6-62.9-9.1-90.6-26.9-32.6-21-46.9-33.3-34.3-59 7.4-14.6 27.7-26.9 54.6-5.7 0 0 36.3 28.9 94.9 28.9s94.9-28.9 94.9-28.9c26.9-21.1 47.1-8.9 54.6 5.7 12.4 25.7-1.9 38-34.5 59.1zM30.3 129.7C30.3 58 88.6 0 160 0s129.7 58 129.7 129.7c0 71.4-58.3 129.4-129.7 129.4s-129.7-58-129.7-129.4zm66 0c0 35.1 28.6 63.7 63.7 63.7s63.7-28.6 63.7-63.7c0-35.4-28.6-64-63.7-64s-63.7 28.6-63.7 64z"></path></svg>');


}

.fa-twitter:before {
                    width: 19px;
                    height: 19px;
                    display: block;
                    content: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="twitter" class="svg-inline--fa fa-twitter fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="rgb(157, 157, 157)" d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"></path></svg>');


}

.fa-instagram:before {
                    width: 17px;
                    height: 17px;
                    display: block;
                    content: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="instagram" class="svg-inline--fa fa-instagram fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="rgb(157, 157, 157)" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg>');


}

.fa-telegram:before {
                    width: 19px;
                    height: 19px;
                    display: block;
                    content: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="telegram" class="svg-inline--fa fa-telegram fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path fill="rgb(157, 157, 157)" d="M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm121.8 169.9l-40.7 191.8c-3 13.6-11.1 16.9-22.4 10.5l-62-45.7-29.9 28.8c-3.3 3.3-6.1 6.1-12.5 6.1l4.4-63.1 114.9-103.8c5-4.4-1.1-6.9-7.7-2.5l-142 89.4-61.2-19.1c-13.3-4.2-13.6-13.3 2.8-19.7l239.1-92.2c11.1-4 20.8 2.7 17.2 19.5z"></path></svg>');


}

.fa-search:before {
                    padding-left: 14px;
                    width: 35px;
                    height: 35px;
                    display: block;
                    content: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="search" class="svg-inline--fa fa-search fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="rgb(157, 157, 157)" d="M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"></path></svg>');


}
.fa-eye:before {
                     width: 10px; height: 10px;

                     display: inline-block;;
                     content: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="eye" class="svg-inline--fa fa-eye fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="rgb(153, 153, 153)" d="M572.52 241.4C518.29 135.59 410.93 64 288 64S57.68 135.64 3.48 241.41a32.35 32.35 0 0 0 0 29.19C57.71 376.41 165.07 448 288 448s230.32-71.64 284.52-177.41a32.35 32.35 0 0 0 0-29.19zM288 400a144 144 0 1 1 144-144 143.93 143.93 0 0 1-144 144zm0-240a95.31 95.31 0 0 0-25.31 3.79 47.85 47.85 0 0 1-66.9 66.9A95.78 95.78 0 1 0 288 160z"></path></svg>');


 }.fa-comment-alt:before {
                     width: 10px; height: 10px;
                     display: inline-block;;
                     content: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="comment-alt" class="svg-inline--fa fa-comment-alt fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="rgb(153, 153, 153)" d="M448 0H64C28.7 0 0 28.7 0 64v288c0 35.3 28.7 64 64 64h96v84c0 9.8 11.2 15.5 19.1 9.7L304 416h144c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64z"></path></svg>');


 }.fa-share-square:before {
                     width: 10px; height: 10px;
                     display: inline-block;;
                     content: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="share-square" class="svg-inline--fa fa-share-square fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="rgb(153, 153, 153)" d="M568.482 177.448L424.479 313.433C409.3 327.768 384 317.14 384 295.985v-71.963c-144.575.97-205.566 35.113-164.775 171.353 4.483 14.973-12.846 26.567-25.006 17.33C155.252 383.105 120 326.488 120 269.339c0-143.937 117.599-172.5 264-173.312V24.012c0-21.174 25.317-31.768 40.479-17.448l144.003 135.988c10.02 9.463 10.028 25.425 0 34.896zM384 379.128V448H64V128h50.916a11.99 11.99 0 0 0 8.648-3.693c14.953-15.568 32.237-27.89 51.014-37.676C185.708 80.83 181.584 64 169.033 64H48C21.49 64 0 85.49 0 112v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48v-88.806c0-8.288-8.197-14.066-16.011-11.302a71.83 71.83 0 0 1-34.189 3.377c-7.27-1.046-13.8 4.514-13.8 11.859z"></path></svg>');


 }


  .fa-user:before {

                      width: 15px; height: 15px;
                      display: inline-block;;
                      content: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="user" class="svg-inline--fa fa-user fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="white" d="M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"></path></svg>');



  }

.fa-gem:before {

                      width: 15px; height: 15px;
                      display: inline-block;;
                      content: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="gem" class="svg-inline--fa fa-gem fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="white" d="M485.5 0L576 160H474.9L405.7 0h79.8zm-128 0l69.2 160H149.3L218.5 0h139zm-267 0h79.8l-69.2 160H0L90.5 0zM0 192h100.7l123 251.7c1.5 3.1-2.7 5.9-5 3.3L0 192zm148.2 0h279.6l-137 318.2c-1 2.4-4.5 2.4-5.5 0L148.2 192zm204.1 251.7l123-251.7H576L357.3 446.9c-2.3 2.7-6.5-.1-5-3.2z"></path></svg>');



  }.fa-images:before {

                      width: 15px; height: 15px;
                      display: inline-block;;
                      content: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="images" class="svg-inline--fa fa-images fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="white" d="M480 416v16c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V176c0-26.51 21.49-48 48-48h16v208c0 44.112 35.888 80 80 80h336zm96-80V80c0-26.51-21.49-48-48-48H144c-26.51 0-48 21.49-48 48v256c0 26.51 21.49 48 48 48h384c26.51 0 48-21.49 48-48zM256 128c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48 48 21.49 48 48zm-96 144l55.515-55.515c4.686-4.686 12.284-4.686 16.971 0L272 256l135.515-135.515c4.686-4.686 12.284-4.686 16.971 0L512 208v112H160v-48z"></path></svg>');



  }.fa-video:before {

                      width: 15px; height: 15px;
                      display: inline-block;;
                      content: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="video" class="svg-inline--fa fa-video fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="white" d="M336.2 64H47.8C21.4 64 0 85.4 0 111.8v288.4C0 426.6 21.4 448 47.8 448h288.4c26.4 0 47.8-21.4 47.8-47.8V111.8c0-26.4-21.4-47.8-47.8-47.8zm189.4 37.7L416 177.3v157.4l109.6 75.5c21.2 14.6 50.4-.3 50.4-25.8V127.5c0-25.4-29.1-40.4-50.4-25.8z"></path></svg>');



  }.fa-microphone:before {

                       width: 15px; height: 15px;
                       display: inline-block;;
                       content: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="microphone" class="svg-inline--fa fa-microphone fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="white" d="M176 352c53.02 0 96-42.98 96-96V96c0-53.02-42.98-96-96-96S80 42.98 80 96v160c0 53.02 42.98 96 96 96zm160-160h-16c-8.84 0-16 7.16-16 16v48c0 74.8-64.49 134.82-140.79 127.38C96.71 376.89 48 317.11 48 250.3V208c0-8.84-7.16-16-16-16H16c-8.84 0-16 7.16-16 16v40.16c0 89.64 63.97 169.55 152 181.69V464H96c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h160c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16h-56v-33.77C285.71 418.47 352 344.9 352 256v-48c0-8.84-7.16-16-16-16z"></path></svg>');



   }.fa-comment-dots:before {

                       width: 15px; height: 15px;
                       display: inline-block;;
                       content: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="comment-dots" class="svg-inline--fa fa-comment-dots fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="white" d="M256 32C114.6 32 0 125.1 0 240c0 49.6 21.4 95 57 130.7C44.5 421.1 2.7 466 2.2 466.5c-2.2 2.3-2.8 5.7-1.5 8.7S4.8 480 8 480c66.3 0 116-31.8 140.6-51.4 32.7 12.3 69 19.4 107.4 19.4 141.4 0 256-93.1 256-208S397.4 32 256 32zM128 272c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z"></path></svg>');



   }.fa-question-circle:before {

                       width: 15px; height: 15px;
                       display: inline-block;;
                       content: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="question-circle" class="svg-inline--fa fa-question-circle fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="white" d="M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zM262.655 90c-54.497 0-89.255 22.957-116.549 63.758-3.536 5.286-2.353 12.415 2.715 16.258l34.699 26.31c5.205 3.947 12.621 3.008 16.665-2.122 17.864-22.658 30.113-35.797 57.303-35.797 20.429 0 45.698 13.148 45.698 32.958 0 14.976-12.363 22.667-32.534 33.976C247.128 238.528 216 254.941 216 296v4c0 6.627 5.373 12 12 12h56c6.627 0 12-5.373 12-12v-1.333c0-28.462 83.186-29.647 83.186-106.667 0-58.002-60.165-102-116.531-102zM256 338c-25.365 0-46 20.635-46 46 0 25.364 20.635 46 46 46s46-20.636 46-46c0-25.365-20.635-46-46-46z"></path></svg>');



   }

.znamya141696 {
                    max-height: 405px;
                    overflow: hidden;
}


.logg1 {height: 60px; width: 196px !important;}
.logg2 {height: 60px; width: 138px !important;}
.ham2 {    margin-right: 20px;margin-top: -19px; }
.nav2 {   max-width: 758px; width: 758px; }
.social2 { max-width: 179px;   flex-basis: 12.3333%;}
.wi16 {width: 16px;}
.mms {z-index: 300; background-color: black; color:white;}
.closeclass {color: #ccc; font-style: normal;}
.posabs { margin-top: 14px;  position: absolute;}
.ppl10 {padding-left: 10px;}
.colorw {color: white}
.posrel {position: relative;}
.comclass {padding-left: 15px; padding-right: 15px;}

.figwidth {width: 100%;}
.figwidth1 {width: 100%; padding-bottom: calc(75% + 20px);}
.bt13pa {bottom: -13px; position: absolute;}
.auth12 { margin-top: 15px; padding-left: 8px; display: inline-block;}

.ml00 {margin-left: 0;}
.mw95 {max-width: 95%;}
.ttu {text-transform: uppercase;}
.also20 {clear: both; border:0; padding-top: 20px;}
.ptpl30 {padding-right: 30px; padding-left: 30px;}
.popularart {border:1px solid #f54d4b;background-color: white; padding-right: 20px; padding-left: 20px; margin:5px;margin-top: 15px;}
.h57 {    height: 57px;}
.pttt15 {padding-top: 15px;}
.dinline {display: inline;}
.mtt15 {margin-top: 15px;}
.bbanner {bottom: 0px; position: fixed; z-index: 99999998; width: 100%; max-height: 100px; left: 0px; background-color: #808080;}
.stclose {z-index: 99999999;width: 30px;height: 30px;position: absolute;top: 0px;right: 0px;border: 1px solid rgba(0,0,0,0.5);border-radius: 4px; display: none}
.posabs {position: absolute;}
.bgclw {background-color: black; color: white;}
.zin250 {  z-index: 250;  position: relative;}
#licntAFB9 {border:0;}
#containerId275151 {margin:10px 0;}


@media (max-width: 1100px) {
                    .viqeo-flyWidget, .viqeo-fly-widget {display: none !important;}

}

#adfox_163239936582813484 {
                    max-height: 120px;
}
.znamya1271096 {
                    max-height: 70vh;
}

.menu-mobile_list .menu-item {
                    color:white;
                    height: 40px;
}
.menu-mobile_list .current-menu-item {
                    margin-top: 7px;
                    margin-bottom: -7px;
}

.menu-mobile_list .menu-item a {

                    line-height: initial;

}
.menu-mobile.open {
                    position: fixed !important;

}


.pager { padding: 25px 0; border-top: 1px solid #8f8f8f; font-size: 14px; text-align: center }



.pager_link { display: inline-block; margin: 0 5px; text-decoration: none }



.pager_link.active { color: #d34b4d }



#menu-item-857819 { color: #ec1c24; }



.mapvirus {width: 100%; height: calc(100vw * 1.5);}



.znamya715012 { padding-bottom: 0px !important; }



.main2019_footer-tags-secondary-list .main2019_footer-tags-primary-link { color: #222; font-size: 11px; font-weight: 400; line-height: 1.63; text-transform: initial; }



.main2019_footer-tags-primary-link { font-size: 13px;}



/* Блок сообщения */
.alert { padding: 0px; color: black; position: absolute; left: 55%; top: -42px; width: 290px; z-index: 999; }



.box { display: none; }



/* Крестик */
.closebtn { margin-left: 15px; color: #888888; font-weight: bold; float: right; font-size: 26px; line-height: 20px; cursor: pointer; transition: 0.3s; }



.closebtn:hover { color: black; }

.mobilenow {display: none;}
.desknow {display: block;}

@media screen and (max-width: 700px) {
                    .mobilenow {display: block;}
                    .desknow {display: none;}
                    .znamya141703 {min-height: 85px; max-height: 120px;}
}

.idheader {display: none;}

.page-wrapper-inheader {position: relative; z-index: 10;}

.posstatic {position: static;}

.zin250 { z-index: 250;
                    position: relative;}

.bgclw {background-color: black; color: white;}

.log1 {height: 60px; min-width: 196px !important;}
.log2 {height: 60px; min-width: 138px !important;}
.log3 {overflow: hidden; max-height: 47px; border-bottom: none;}

.radius50 {border-radius: 25px; width: 50px; height: 50px;}

.imgwid {float:left;     margin-top: 6px; padding-right: 15px;padding-bottom: 15px;}
.see61 {clear: both; height:61px;}

.ptop20 {padding-top: 20px; }

.maxh70 {max-height: 70vh;}
.maxh63 {height: 63vh;}

.container1{overflow:hidden;width:98%}
.box1{white-space:nowrap}
.box1 div{vertical-align: top; font-size:11px; width:66%;display:inline-grid; white-space: initial;}
.box1 div p, .box1 div noindex{font-size:11px; padding: 0px; margin: 0;}
.box1 div.toright{width:33%; text-align: right; font-size: 13px; padding-right: 15px;}
.toright div { display: inline-flex; right:60px; width: initial;}


@media screen and (max-width: 800px) {

                    .box1{white-space:initial; }
                    .box1 div{width:100%; padding-left: 15px; padding-right: 15px;  white-space: initial;}
                    .box1 div.toright{width:100%;text-align: right; padding-right: 15px; font-size: 13px;}
                    .toright div {margin: 0 0 0 auto; width: initial;}

                    .fa-bars:before {
                                        width: 32px;
                                        height: 22px;

                                        padding-top: 10px;


                    }

}
@media (min-width: 800px) {
                    .znamya1277672 {
                                        WIDTH: 694px;
                                        margin-left: -34px;
                    }

                    #adfox_163239936582813484 {min-height: 120px;}

}

.bottom__cookie-block {
                    width: 100%;
                    min-height: 48px;
                    background-color: #aaaaaa;
                    color:white;
                    font-weight: bold;
                    padding: 10px;
                    display: block;
                    position: fixed;
                    bottom: 0;
                    left: 0;
                    z-index: 100000;
                    text-align: center;
                    font-size:10px;
                    -webkit-transform: translateZ(0)
}

.menu-item { white-space: nowrap; font-family: AstraSans !important; font-size: 16px !important; color: white;letter-spacing: 0.15em;}
#menu-main_menu li:nth-child(n+7)

{

                    display: none;
}
