main h1 {position:relative;font-family:PTSerif;font-size:22px;line-height:26px;font-style:italic;font-weight:700;color:#030303;margin:0 0 20px 0;padding:0 0 0 38px}
main h1 span:before {content:"";display:block;width:26px;height:26px;position:absolute;left:0;top:0;background:#e83a56}
main h1 span:after {content:"";display:block;position:absolute;left:0;top:0;border:13px solid transparent;border-left:13px solid #fff}
main h1 a {color:#030303}
main h1 a:hover {color:#e83a56}

.b-h1 {position:relative;font-family:PTSerif;font-size:22px;line-height:26px;font-style:italic;font-weight:700;color:#030303;margin:0 0 20px 0;padding:0 0 0 38px}
.b-h1 span:before {content:"";display:block;width:26px;height:26px;position:absolute;left:0;top:0;background:#e83a56}
.b-h1 span:after {content:"";display:block;position:absolute;left:0;top:0;border:13px solid transparent;border-left:13px solid #fff}
.b-h1 a {color:#030303}
.b-h1 a:hover {color:#e83a56}

main h2 {position:relative;font-family:PTSerif;font-size:22px;line-height:26px;font-style:italic;font-weight:700;color:#030303;margin:0 0 20px 0;padding:0 0 0 38px}
main h2 span:before {content:"";display:block;width:26px;height:26px;position:absolute;left:0;top:0;background:#e83a56}
main h2 span:after {content:"";display:block;position:absolute;left:0;top:0;border:13px solid transparent;border-left:13px solid #fff}
main h2 a {color:#030303}
main h2 a:hover {color:#e83a56}

main h3 {position:relative;font-family:PTSerif;font-size:22px;line-height:26px;font-style:italic;font-weight:700;color:#030303;margin:0 0 20px 0;padding:0 0 0 38px}
main h3 span:before {content:"";display:block;width:26px;height:26px;position:absolute;left:0;top:0;background:#e83a56}
main h3 span:after {content:"";display:block;position:absolute;left:0;top:0;border:13px solid transparent;border-left:13px solid #fff}
main h3 a {color:#030303}
main h3 a:hover {color:#e83a56}

.b-list__title {font-family:PTSerif;font-size:18px;line-height:22px;font-weight:700;font-style:italic;margin:0 0 9px 0}
.b-list__title span {display:inline-block}
.b-list__img {width:100%;display:block;line-height:0;position:relative;margin:0 0 9px 0}
.b-list__img img {width:100%;height:100%;object-fit:cover;background:#ececec}
.b-list__date {font-size:12px;line-height:16px;color:#999}
.b-list__desc {}

h3.b-list__title {font-family:PTSerif;font-size:18px;line-height:22px;margin:0 0 9px 0;font-style:italic;font-weight:700;padding:0}
h3.b-list__title span {}
h3.b-list__title span:before {display:none}
h3.b-list__title span:after {display:none}
h3.b-list__title a {color:#576066}
h3.b-list__title a:hover {color:#05b1b1}

.b-all-link {font-size:12px;font-weight:700;text-transform:uppercase}
.b-all-link a {color:#05b1b1}
.b-all-link a:after {content:'\00A0\2192';font-size:19px}

.Pagination {position:relative;margin-bottom:40px}
.Pagination ul {list-style-type:none;margin:0;padding:0;text-align:center}
.Pagination ul li {display:inline-block;text-align:center;width:32px;height:32px;line-height:32px;}
.Pagination ul li a {display:block;width:32px;height:32px;line-height:32px;text-decoration:none;text-align:center;}
.Pagination ul li.Active a {background:#e83a56;color:white;border-radius:8px}

@media (max-width: 992px) {

    main h1 {font-size:20px}
    
    .b-h1 {font-size:20px}
    
    main h2 {font-size:20px}
    
    main h3 {font-size:20px}
    
    .b-list__title {font-size:16px;line-height:20px}
    
    h3.b-list__title {font-size:16px;line-height:20px}

}

/* ---------------------------------------- home */

.b-home-announces {position:relative;margin:0 0 40px 0}

.b-home-announces-swiper-wrapper {position:relative}
.b-home-announces-swiper {position:relative;overflow:hidden;display:none}
.b-home-announces-swiper.swiper-initialized {display:block}

.b-home-announces-swiper .b-list__title {font-family:PTSerif;font-size:18px;font-weight:700;font-style:italic}

.b-home-announces-swiper .swiper-slide {position:relative;color:#fff}
.b-home-announces-swiper .swiper-slide:before {content:"";width:100%;background:linear-gradient(to top,#000,rgba(255,255,255,0));opacity:0.8;position:absolute;top:50%;bottom:0;left:0;right:0;border-radius:10px}
.b-home-announces-swiper .swiper-slide:hover:before {top:0}

.b-home-announces-swiper-wrapper .swiper-button-disabled {display:none}
.b-home-announces-swiper-wrapper .swiper-button {top:50%;margin:-20px 0 0 0;width:40px;height:40px;border-radius:40px;position:absolute;font-size:0;border:none;cursor:pointer;z-index:2;box-shadow:0 4px 20px rgba(0,0,0,.1)}
.b-home-announces-swiper-wrapper .announces-button-prev {visibility:hidden;left:-10px;background:#fff url(/img/arrow-left.svg) 50% 50% no-repeat;background-size:10px}
.b-home-announces-swiper-wrapper .announces-button-next {right:-10px;background:#fff url(/img/arrow-right.svg) 50% 50% no-repeat;background-size:10px}

.b-home-announces__data {position:absolute;bottom:26px;left:20px;right:20px;font-family:PTSerif}
.b-home-announces__img {width:100%;height:400px;display:block;line-height:0}
.b-home-announces__img img {width:100%;height:100%;object-fit:cover;border-radius:10px}
.b-home-announces__link {position:absolute;top:0;left:0;bottom:0;right:0}
.b-home-announces__title {font-size:18px;line-height:22px;font-weight:700;font-style:italic}
.b-home-announces__date {line-height:24px;font-weight:700;font-style:italic;margin:0 0 5px 0}
.b-home-announces__date span {padding:4px 12px 4px 0;line-height:26px;background:url(/img/flag3.png?v=2) 100% 0 no-repeat}
.b-home-announces__date span u {line-height:26px;padding:4px 15px 4px 5px;background:#e83a56;text-decoration:none;box-decoration-break:clone;-webkit-box-decoration-break:clone}


@media (max-width:576px) {
    .b-home-announces {margin:0 -20px 40px 0;overflow:hidden}
    .b-home-announces-swiper-wrapper {width:calc(100% + 100px)}
    
    .b-home-announces__img {height:360px}
    
    .b-home-announces-swiper-wrapper  .swiper-button {display:none}
}

.b-home-announce {position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(33,33,33,0.95);z-index:200;display:none}
.b-home-announce-close-button {width:25px;height:25px;display:block;background:url(/img/menu-close-icon.png) 0 0 no-repeat;background-size:cover;position:absolute;top:23px;right:20px;z-index:999}

.b-home-announce .container {max-width:800px;padding:64px 0 0 0;margin:0 auto}
.b-home-announce .b-material {color:#fff;padding:0 20px}
.b-home-announce .b-material h1 {color:#fff}
.b-home-announce .b-material-body {padding:0}

@media (max-width:576px) {

}

.b-home-premieres {position:relative;margin:0 0 40px 0}

.b-home-premieres-swiper-wrapper {position:relative}
.b-home-premieres-swiper {position:relative;overflow:hidden;display:none}
.b-home-premieres-swiper.swiper-initialized {display:block}

.b-home-premieres-swiper .b-list__title {font-family:PTSerif;font-size:18px;font-weight:700;font-style:italic}

.b-home-premieres-swiper .swiper-slide {position:relative;color:#fff}
.b-home-premieres-swiper .swiper-slide:before {content:"";width:100%;background:linear-gradient(to top,#000,rgba(255,255,255,0));opacity:0.8;position:absolute;top:50%;bottom:0;left:0;right:0;border-radius:10px}
.b-home-premieres-swiper .swiper-slide:hover:before {top:0}

.b-home-premieres-swiper-wrapper .swiper-button-disabled {display:none}
.b-home-premieres-swiper-wrapper .swiper-button {top:50%;margin:-20px 0 0 0;width:40px;height:40px;border-radius:40px;position:absolute;font-size:0;border:none;cursor:pointer;z-index:2;box-shadow:0 4px 20px rgba(0,0,0,.1)}
.b-home-premieres-swiper-wrapper .premieres-button-prev {visibility:hidden;left:-10px;background:#fff url(/img/arrow-left.svg) 50% 50% no-repeat;background-size:10px}
.b-home-premieres-swiper-wrapper .premieres-button-next {right:-10px;background:#fff url(/img/arrow-right.svg) 50% 50% no-repeat;background-size:10px}

.b-home-premieres__data {position:absolute;bottom:26px;left:20px;right:20px;font-family:PTSerif}
.b-home-premieres__img {width:100%;height:400px;display:block;line-height:0}
.b-home-premieres__img img {width:100%;height:100%;object-fit:cover;border-radius:10px}
.b-home-premieres__link {position:absolute;top:0;left:0;bottom:0;right:0}
.b-home-premieres__title {font-size:18px;line-height:22px;font-weight:700;font-style:italic}
.b-home-premieres__date {line-height:24px;font-weight:700;font-style:italic;margin:0 0 5px 0}
.b-home-premieres__date span {padding:4px 12px 4px 0;line-height:26px;background:url(/img/flag3.png?v=2) 100% 0 no-repeat}
.b-home-premieres__date span u {line-height:26px;padding:4px 15px 4px 5px;background:#e83a56;text-decoration:none;box-decoration-break:clone}



@media (max-width:576px) {
    .b-home-premieres {margin:0 -20px 40px 0;overflow:hidden}
    .b-home-premieres-swiper-wrapper {width:calc(100% + 100px)}
    
    .b-home-premieres__img {height:360px}
    
    .b-home-premieres-swiper-wrapper  .swiper-button {display:none}
}

.b-home-materials {margin:0 0 40px 0}

 
@media (max-width: 1880px) {

    .b-home-live {width:24%;left:calc(-24% - 20px)}

}

@media (max-width: 1780px) {

    .b-home-live {display:none}

}

@media (max-width: 576px) {

    .b-home-live {width:100%;margin:0 0 40px 0;position:static;display:none}

}

.b-home-faces {}
.b-home-faces-list {font-size:0}
.b-home-faces-list li {position:relative;display:inline-block;vertical-align:top;width:18.4%;margin:0 2% 16px 0}
.b-home-faces-list li:nth-child(5n) {margin:0 0 16px 0}
.b-home-faces-list li img {width:100%;height:100%}

.b-home-faces-swiper-wrapper {position:relative;display:none}
.b-home-faces-swiper {position:relative;overflow:hidden;display:none}
.b-home-faces-swiper.swiper-initialized {display:block}
.b-home-faces-swiper .swiper-slide img {width:100%;height:100%}

.b-home-programs {position:relative;margin:0 0 40px 0}

.b-home-programs-swiper-wrapper {position:relative}
.b-home-programs-swiper {position:relative;overflow:hidden;display:none}
.b-home-programs-swiper.swiper-initialized {display:block}

.b-home-programs-swiper .b-list__title {font-family:PTSerif;font-size:18px;font-weight:700;font-style:italic}

.b-home-programs-swiper-wrapper .swiper-button-disabled {display:none}
.b-home-programs-swiper-wrapper .swiper-button {top:63px;width:40px;height:40px;border-radius:40px;position:absolute;font-size:0;border:none;cursor:pointer;z-index:2;box-shadow:0 4px 20px rgba(0,0,0,.1)}
.b-home-programs-swiper-wrapper .programs-button-prev {left:-10px;background:#fff url(/img/arrow-left.svg) 50% 50% no-repeat;background-size:10px}
.b-home-programs-swiper-wrapper .programs-button-next {right:-10px;background:#fff url(/img/arrow-right.svg) 50% 50% no-repeat;background-size:10px}

@media (max-width: 992px) {

    .b-home-programs-swiper .b-list__title {font-size:16px}

}

@media (max-width: 800px) {

    .b-home-programs-swiper-wrapper .swiper-button {top:43px}
}

@media (max-width: 576px) {

    .b-home-programs {margin:0 -20px 40px 0;overflow-x:hidden}
    
    .b-home-programs-swiper-wrapper {width:calc(100% + 100px)}

    .b-home-programs-swiper-wrapper .swiper-button {display:none}

    .b-home-faces-list {display:none}
    .b-home-faces-list li {width:31.6%;margin:0 2.6% 16px 0}
    .b-home-faces-list li:nth-child(5n) {margin:0 2.6% 16px 0}
    .b-home-faces-list li:nth-child(3n) {margin:0 0 16px 0}    

    .b-home-faces-swiper-wrapper {display:block}
    .b-home-faces {margin:0 -20px 40px 0;overflow-x:hidden}
    .b-home-faces-swiper-wrapper {width:calc(100% + 100px)}
    
}

/* ---------------------------------------- materials */

.b-materials {position:relative}

.b-materials-text {background:#f2f2f2;padding:0 0 26px 0;margin:0 0 26px 0}
.b-materials-text img {width:100%;height:auto;margin:0 0 26px 0}
.b-materials-text p {font-size:17px;line-height:21px;color:#576066;padding:0 26px;margin:0 64px 0 0}

.b-materials-list {font-size:0}
.b-materials-list li {position:relative;display:inline-block;vertical-align:top;width:31.6%;margin:0 2.6% 20px 0}
.b-materials-list li:nth-child(3n) {margin: 0 0 20px 0}

.b-materials-list-loader {text-align:center;position:relative;font-size:0}
.b-materials-list-loader:before {content:"";width:32px;height:32px;display:inline-block;background:url(/img/loader.gif) 0 0 no-repeat}

@media (max-width: 1280px) {

    .b-materials-text p {margin:0 32px 0 0}

}

@media (max-width: 992px) {

    .b-materials-text p {font-size:15px;line-height:19px;margin:0}

}

@media (max-width: 576px) {

/*
    .b-materials-list li {width:48%;margin:0 4% 20px 0}
    .b-materials-list li:nth-child(3n) {margin:0 4% 20px 0}
    .b-materials-list li:nth-child(2n) {margin: 0 0 20px 0}
*/    

    .b-materials-list li {width:100%;margin:0 0 20px 0}
    .b-materials-list li:nth-child(3n) {margin:0 0 20px 0}
    .b-materials-list li:nth-child(2n) {margin: 0 0 20px 0}

    
}

.b-filter {position:absolute;top:0;right:0;z-index:1}
.b-filter-button {display:block;padding:0 20px;height:24px;line-height:24px;;text-align:center;border-radius:4px;border:1px solid #05b1b1;color:#05b1b1}
.b-filter-button:hover {background:#05b1b1;color:#fff}

.b-filter-menu {display:none;position:absolute;top:0;right:0;width:180px;background:#fff;border-radius:4px;box-shadow:0 4px 20px rgba(0,0,0,.3);display:none}
.b-filter-menu li {font-size:13px;line-height:26px}
.b-filter-menu li:first-child a {background:#05b1b1;border-radius:4px 4px 0 0}
.b-filter-menu li:first-child a:hover {background:#05b1b1}
.b-filter-menu li:last-child a {border-radius:4px 4px 4px 4px}
.b-filter-menu li:first-child a {color:#fff}
.b-filter-menu li a {display:block;line-height:26px;padding:0 0 0 21px;text-decoration:none}
.b-filter-menu li a:hover {background:#eee}

.b-text {margin:0 0 40px 0}
.b-text p {font-size:17px;line-height:21px;margin:0 128px 1em 0}
.b-text p a {color:#05b1b1;text-decoration:underline}

@media (max-width: 1280px) {

    .b-text p {margin:0 32px 1em 0}

}

@media (max-width: 992px) {

    .b-text p {font-size:15px;line-height:19px;margin:0 0 1em 0}

}

.b-programs {}
.b-programs-list {}
.b-programs-list li {position:relative;min-height:169px;margin:0 0 20px 0}
.b-programs-list__title {font-family:PTSerif;font-size:20px;font-weight:700;font-style:italic;padding:0 0 0 320px;margin:0 0 10px 0}
.b-programs-list__title a {color:#05b1b1}
.b-programs-list__title a:hover {color:#e83a56}
.b-programs-list .b-list__img {width:300px;height:169px;position:absolute;top:0;left:0}
.b-programs-list__time {padding:0 0 0 320px;margin:0 0 16px 0}
.b-programs-list__time span {display:inline-block;color:#4d575e;background:#d9e3e7;text-align:center;font-size:11px;font-weight:700;text-transform:lowercase;padding:5px 10px;white-space:nowrap;text-shadow: 0 1px 0 #fff;}
.b-programs-list__desc {font-size:14px;padding:0 0 0 320px;margin:0 64px 0 0}

.b-archive-button {position:absolute;top:0;right:0;display:block;padding:0 20px;height:24px;line-height:24px;;text-align:center;border-radius:4px;border:1px solid #030303;color:#030303}
.b-archive-button:hover {background:#05b1b1;color:#fff;border:1px solid #05b1b1}

@media (max-width: 1280px) {

    .b-programs-list__desc {margin:0}

}

@media (max-width: 992px) {

    .b-programs-list__title {font-size:18px}
    .b-programs-list__desc {font-size:12px}
    
}

@media (max-width: 576px) {

    .b-programs-list .b-list__img {width:100%;height:auto;position:static}
    .b-programs-list__title {padding:0}
    .b-programs-list__time {padding:0}
    .b-programs-list__desc {padding:0}

}

.b-shedule-dates {font-size:0;background:#d9e3e7;padding:4px;margin:0 0 20px 0;border-radius:4px}
.b-shedule-dates li {width:13%;margin:0 1.5% 0 0;display:inline-block;font-size:13px;line-height:28px;font-weight:700;text-align:center}
.b-shedule-dates li a {color:#030303}
.b-shedule-dates li:last-child {margin:0}
.b-shedule-dates li.active {background:#05b1b1}
.b-shedule-dates li.active a {color:#fff}

@media (max-width: 576px) {

    .b-shedule-dates li a span {display:block}
    
}

.b-shedule-list {margin:0 0 40px 0}
.b-shedule-list li {position:relative;margin:0 0 16px 0}
.b-shedule-list__time {font-size:15px;line-height:19px;font-weight:700;position:absolute;top:4px;left:8px;color:#576066;}
.b-shedule-list__title {font-family:PTSerif;font-size:20px;font-weight:700;font-style:italic;color:#576066;padding:0 0 0 64px;margin:0 0 10px 0}
.b-shedule-list__desc {font-size:15px;padding:0 0 0 64px;margin:0 128px 0 0}

.b-face {padding:20px;background:#f2f2f2}
.b-face__title {font-family:PTSerif;font-size:21px;font-weight:700;font-style:italic;margin:0 0 20px 0;color:#333}
.b-face__text {}
.b-face__text p {margin:0 64px 1em 270px}
.b-face__text img {width:250px;height:250px;border-radius:50%;float:left}

.b-faces-list {margin:0 0 16px 0;font-size:0}
.b-faces-list li {width:25%;display:inline-block;vertical-align:top;position:relative;text-align:center;margin:0 0 16px 0}
.b-faces-list__title {padding:118px 8px 0 8px;font-size:15px;line-height:19px}
.b-faces-list__img {width:110px;height:110px;position:absolute;top:0;left:50%;margin-left:-55px}
.b-faces-list__img img {width:100px;height:100px;border-radius:50%;border:5px solid #fff}
.b-faces-list li.active img {border:5px solid #05b1b1}

@media (max-width: 1280px) {

    .b-shedule-list__desc {margin:0 64px 0 0}
    
    .b-face__text p {margin:0 0 1em 270px}

}

@media (max-width: 992px) {

    .b-shedule-list__title {font-size:18px}
    .b-shedule-list__desc {font-size:13px;margin:0}

    .b-face__title {font-size:19px}

}

@media (max-width: 576px) {

    .b-face__text p {margin:0 0 1em 0}
    .b-face__text img {float:none;display:block;margin:0 0 1em 0}
    
    .b-faces-list li {width:50%}

}

.b-tv-player-wrapper {margin:0 0 40px 0}
.b-tv-player {display:block;width:auto;position:relative;padding-top:0px;padding-bottom:56.25%;height:0;border:none}
.b-tv-player iframe {position:absolute;top:0;left:0;width:100%;height:100%;border:0}

/* ---------------------------------------- sidebar */

.b-sidebar-banner {width:300px;height:600px;background:#f2f2f2;margin:0 auto;overflow:hidden}

.b-sidebar-menu {margin:0 0 30px 0}
.b-sidebar-menu li {font-size:13px;line-height:21px;margin:0 0 0 38px}
.b-sidebar-menu li.active a {font-weight:700;color:#05b1b1}

.b-sidebar-menu li.ext {min-height:56px;position:relative;margin:0 0 10px 0}
.b-sidebar-menu li.ext p {padding:0 0 0 110px;margin:0;font-family:PTSerif;font-size:16px;font-weight:700;font-style:italic}
.b-sidebar-menu li.ext img {width:100px;height:56p;position:absolute;top:0;left:0}

.b-sidebar-contacts {}
.b-sidebar-contacts p {font-size:15px;line-height:19px;margin:0 0 1em 0}
.b-sidebar-contacts p a {color:#05b1b1;text-decoration:underline}

.b-sidebar-list {font-size:0}
.b-sidebar-list li {position:relative;display:block;width:100%;margin:0 0 20px 0}
.b-sidebar-list li:nth-child(6) {display:none}
.b-sidebar-list .b-list__title {font-size:15px;line-height:19px;font-weight:400}

.b-sidebar-list2 {font-size:0;margin:0 0 30px 0}
.b-sidebar-list2 li {min-height:56px;position:relative;margin:0 0 20px 0}
.b-sidebar-list2 li:nth-child(6) {display:none}
.b-sidebar-list2 .b-list__title {font-family:Roboto;font-size:15px;line-height:19px;font-weight:400;font-style:normal;padding:0 0 0 110px;margin:0}
.b-sidebar-list2 .b-list__img {width:100px;height:56px;position:absolute;top:0;left:0}

.b-sidebar-shedule-list {margin:0 0 30px 0}
.b-sidebar-shedule-list__item:nth-child(1) {color:#05b1b1}
.b-sidebar-shedule-list__item {position:relative;margin:0 0 16px 0;font-size:15px;line-height:19px;color:#576066}
.b-sidebar-shedule-list__time {font-weight:700;position:absolute;top:0;left:0;text-transform:uppercase}
.b-sidebar-shedule-list__title {font-family:PTSerif;font-style:italic;padding:0 0 0 80px}

@media (max-width: 992px) {

    .b-sidebar-menu {margin:0 0 30px 0}
    .b-sidebar-menu li {display:inline-block;margin:0 0 0 20px}

    .b-sidebar-list li {position:relative;display:inline-block;vertical-align:top;width:31.6%;margin:0 2.6% 20px 0}
    .b-sidebar-list li:nth-child(6) {display:inline-block}
    .b-sidebar-list li:nth-child(3n) {margin: 0 0 20px 0}
    .b-sidebar-list .b-list__title {font-size:16px;line-height:20px;font-weight:700}
    
    .b-sidebar-list2 li {min-height:auto;display:inline-block;vertical-align:top;width:31.6%;margin:0 2.6% 20px 0}
    .b-sidebar-list2 li:nth-child(6) {display:inline-block}
    .b-sidebar-list2 li:nth-child(3n) {margin: 0 0 20px 0}
    .b-sidebar-list2 .b-list__title {padding:0;font-size:16px;line-height:20px;font-weight:700}
    .b-sidebar-list2 .b-list__img {width:100%;height:auto;position:static}      

}

@media (max-width: 576px) {

/*
    .b-sidebar-list li {width:48%;margin:0 4% 20px 0}
    .b-sidebar-list li:nth-child(3n) {margin:0 4% 20px 0}
    .b-sidebar-list li:nth-child(2n) {margin: 0 0 20px 0}
*/

    .b-sidebar-list li {width:100%;margin:0 0 20px 0}
    .b-sidebar-list li:nth-child(3n) {margin:0 0 20px 0}
    .b-sidebar-list li:nth-child(2n) {margin: 0 0 20px 0}
    
    .b-sidebar-list2 li {width:100%;margin:0 0 20px 0}
    .b-sidebar-list2 li:nth-child(3n) {margin:0 0 20px 0}
    .b-sidebar-list2 li:nth-child(2n) {margin: 0 0 20px 0}       

}


/* ---------------------------------------- windows */

#WinFeedbackForm {position:fixed;z-index:10002;bottom:1px;right:1px;width:480px;box-shadow:0 0 50px rgba(0,0,0,0.5)}

#WinFeedbackForm .WinBody {background:#fff;margin:0;padding:0;}

#WinFeedbackForm .WinOutline01 {background:#f2f2f2;padding:7px;margin:0;}
#WinFeedbackForm .WinOutline02 {}

#WinFeedbackForm h1 {height:40px;background:#0a8281;background:linear-gradient(to bottom, #13dfde,#0a8281);position:relative;margin:0;display:block;font-family: PTSerif;font-style: italic;font-weight: bold;font-size: 15pt;color:#fff;line-height:40px;padding:0 0 0 20px}
#WinFeedbackForm h1 a {width:16px;height:16px;display:block;position:absolute;top:12px;right:20px;background:url(/img/icon-close.png) 0 0 no-repeat;text-indent:-10000px}
#WinFeedbackForm h1 a:hover {background-position:bottom left}
#WinFeedbackForm h1 a:focus {outline:none}

#WinFeedbackForm .SocialText {font-size:13px;line-height:14px;color:#868686;padding:20px 52px 0 20px}
#WinFeedbackForm .SocialText a {color:#00a99d}

#WinFeedbackForm form {padding:3px 20px 0 10px}
#WinFeedbackForm fieldset {border:none}
#WinFeedbackForm legend {display:none}
#WinFeedbackForm form label {display:block;padding:11px 0 5px 0;color:#576066;font-size:10pt;font-family:PTSerif}
#WinFeedbackForm form input {border:1px solid #d5d5d5;width:100%;box-sizing:border-box;padding:4px 4px 4px 5px;margin:1px;font-size:10pt;font-family:PTSerif;outline:none;}
#WinFeedbackForm form input:focus {border:2px solid #05b1b1;margin:0px}
#WinFeedbackForm form textarea {border:1px solid #d5d5d5;width:100%;box-sizing:border-box;height:86px;padding:4px 4px 4px 5px;margin:1px;font-size:13px;font-family:PTSans;overflow:auto;outline:none;}
#WinFeedbackForm form textarea:focus {border:2px solid #05b1b1;margin:0}

#WinFeedbackForm .HTML5UploaderRaw .b-button_text {padding:11px 0 5px 0;color:#576066;font-size:10pt;font-family:PTSerif}
#WinFeedbackForm .HTML5UploaderRaw .b-file {padding:11px 0 5px 0;color:#576066;font-size:10pt;font-family:PTSerif}
#WinFeedbackForm .HTML5UploaderRaw .b-file_error {color:#bc224d;font-weight:normal}
#WinFeedbackForm .HTML5UploaderRaw .b-file_abort {display:inline-block;background:#d5d5d5;color:#576066;margin:0 0 0 5px;padding:0 7px;line-height:26px;cursor:pointer}
#WinFeedbackForm .HTML5UploaderRaw .b-file_abort:hover {background:#e5e5e5}
#WinFeedbackForm .CaptchaImage {width:140px;height:50px;border:0;cursor:pointer}
#WinFeedbackForm .CaptchaText {font-size:9pt;color:#999;padding:3px 0 0 0;margin:0 0 5px 0}

#WinFeedbackForm .Submit {padding:0;margin:0;display: block;width:35%;margin:15px 0 !important;height: 37px;text-align: center;font-size: 14px;line-height: 37px;text-transform: uppercase;color: #fff;text-decoration: none;background: #05b1b1;}
#WinFeedbackForm .Submit a {color:white;text-decoration:none;}

@media (max-width: 576px) {

    #WinFeedbackForm {width:100%;height:100%;overflow-y:auto}

}

.b-sidebar-live-fake {width:300px;height:169px;margin:0 0 30px 0}
.b-sidebar-live {position:sticky;top:0;left:100%;z-index:3;width:300px;height:169px;margin:0 0 -169px 0;background:#eee}
.b-sidebar-live iframe {width:300px;height:169px;border:0}

@media (max-width: 992px) {

    .b-sidebar-live-fake {display:none}
    .b-sidebar-live {display:none}

}

.b-live-window {width:420px;height:268px;position:fixed;left:0;bottom:0;display:none;z-index:100}
.b-live-window-close {width:16px;height:16px;display:block;background:url(/img/menu-close-icon.png) 0 0 no-repeat;background-size:cover;position:absolute;right:8px;top:8px;text-indent:-10000px}
.b-live-window-header {height:32px;position:relative;background:#0a8281;cursor:move}
.b-live-window-body {width:420px;height:236px;background:#252525}
.b-live-window-body iframe {width:420px;height:236px;border:0}

@media (max-width: 992px) {

    .b-live-window {width:320px;height:212px}
    .b-live-window-body {width:320px;height:180px}
    .b-live-window-body iframe {width:320px;height:180px}

}
